{"_id":"@seafile/seafile-editor","_rev":"895-e1281b6080d4e7a92df479176ca52f6e","name":"@seafile/seafile-editor","dist-tags":{"alpha.0":"2.0.33-alpha.0","alpha.1":"2.0.33-alpha.1","alpha":"3.0.14-alpha.1","aps":"3.0.30-aps.8","wjk":"3.0.30-wjk.1","aik":"3.0.30-aik.33","ajk":"3.0.30-ajk.39","latest":"3.0.47"},"versions":{"0.1.0":{"name":"@seafile/seafile-editor","version":"0.1.0","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.1.0","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"bdf817a0f4212fc09fe11f9791f30b99809efa74","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.1.0.tgz","fileCount":69,"integrity":"sha512-QeLxhdHGHLAYEvD7z3BJQx1f32P5G+bPFMp887FOhyLDhiOcFFR8tUt7ymrFIjWsYx+NHXXr5p0kku2mRZBmug==","signatures":[{"sig":"MEQCIAuiW+x6FmM4aPtPkNFpzRqCx5XuF8Vg6CCUnc8vdcuFAiAFmpF0GFp2VKrx3HFb6QdIpDzXbj2xhYfRjSE8EBO+Cw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1818373,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbQx/UCRA9TVsSAnZWagAA4NgQAJUB8QaLYqIwmSqOf5S6\ngEBYPBt4Xnw5rfnD9u8uARlzt8RXnz1QsWm9+o6klvVSTHk4ojADM/smvwt1\npk4UlTTJgn8uJ6rZE8EGWohcR5SYTpfIf6fEbsXZsbLO2tuPZqnAe4IfNMyd\nH03iAirLqiQkgQr5A0FiBNKWURWGJHjObjeJf2WvZTqTKCW6imJgJq6ArRye\nUFJ6rF5y6T8pk/7hqiLj+pKwmk0v3Y+H8T++rXnl5h1IbEL2ckPGqt0OjQhH\n5kmeSEQmXENEzNHB12pLjfAaDZmmj1cB9Kbae4JUFm2caxhZHFKIyvbJ+b7J\nI2D0onW9Hz+uLlduuOhtPuH5u90kMxuxbyIt0rOLB/8me2d5P04H/RZlexXp\nVn29KUU5eIXj6XX9k4ltfgQoQhvyfPHy7DeaGHhBty4Mq2uz9b1UoQ5cVK+h\nvSmi6l3w0KRsS09jG5lir1q8x6y+eiK4SX8X/Z64/3qO2Xk1qclQpo6DbYAF\nagubRejoUXP/4lQ+eTWhmgkVsJ87JLWzAUJpZ8+Sz3aQ91mHmZ9BFDpuRyyi\nCuzGwbhj91g08kk827Kn/rL59gG77AsPxYluBV+U/PrQX+lzjBdLYkEymfdX\nFjks/d24zUKlt06vQ+nDc1F8bH4FN8vBW55Kkjt8n975gxmfxnd38vYuPuGB\nhFhp\r\n=20ly\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"index.js","babel":{"presets":["react-app"]},"gitHead":"e028e38dee0e9f66e769d6b64b7cdf7aee3c68c8","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"5.7.1","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"9.11.1","dependencies":{"raf":"3.4.0","jest":"20.0.4","chalk":"1.1.3","dayjs":"^1.6.2","react":"^16.2.0","slate":"^0.34.2","xtend":"^4.0.1","dotenv":"4.0.0","lodash":"^4.17.5","remark":"^9.0.0","promise":"8.0.1","unified":"^6.1.6","webpack":"3.8.1","fs-extra":"3.0.1","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","immutable":"^3.8.2","react-dom":"^16.2.0","url-parse":"^1.4.0","valid-url":"^1.0.9","babel-jest":"20.0.3","codemirror":"^5.37.0","css-loader":"0.28.7","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.1.15","url-loader":"0.6.2","file-loader":"1.1.5","remark-slug":"^5.0.0","slate-react":"^0.12.11","autoprefixer":"7.1.6","babel-eslint":"7.2.3","babel-loader":"7.1.2","remark-parse":"^5.0.0","style-loader":"0.19.0","whatwg-fetch":"2.0.3","babel-runtime":"6.26.0","dotenv-expand":"4.2.0","eslint-loader":"1.8.0","object-assign":"4.1.1","react-s-alert":"^1.4.1","rehype-format":"^2.2.0","remark-rehype":"^3.0.0","slate-hotkeys":"^0.1.2","postcss-loader":"2.0.8","react-dev-utils":"^5.0.0","slate-edit-code":"^0.15.0","slate-edit-list":"^0.11.2","rehype-stringify":"^3.0.0","slate-edit-table":"^0.15.0","socket.io-client":"^2.1.1","hast-util-sanitize":"^1.1.2","webpack-dev-server":"2.9.4","html-webpack-plugin":"2.29.0","eslint-plugin-import":"2.2.0","slate-trailing-block":"^0.5.0","slate-edit-blockquote":"^0.6.1","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"2.34.0","eslint-plugin-jsx-a11y":"5.0.3","mdast-util-definitions":"^1.2.2","postcss-flexbugs-fixes":"3.2.0","eslint-config-react-app":"^1.0.5","webpack-manifest-plugin":"1.3.2","slate-drop-or-paste-images":"^0.8.1","sw-precache-webpack-plugin":"0.11.4","extract-text-webpack-plugin":"3.0.2","case-sensitive-paths-webpack-plugin":"2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^3.19.0","i18next":"^11.3.2","babel-cli":"^6.26.0","babel-core":"^6.26.0","react-i18next":"^7.6.1","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.1.0","i18next-xhr-backend":"^1.5.1","i18next-browser-languagedetector":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.1.0_1531125715967_0.6848623844827553","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"@seafile/seafile-editor","version":"0.1.1","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.1.1","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"a032788f6cc3046b4c9b8d5578e952c96007751d","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.1.1.tgz","fileCount":94,"integrity":"sha512-h5ijIphjGtbUfVFBHpxuIdVEmz4dE3749n2Sr9JbmKCxgELiN4AHFE3NiQASsQBnUFUXkroP4dzMZR8Xv2xbAg==","signatures":[{"sig":"MEUCICAD9FADsVqy5zfVckJUlPWKTa0SAMfIXkhKw6emGQalAiEAnwub6a1CNFFwdSbIDE7sTwr/0i2H91Gb67rK9olxoy8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1999125,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbQykiCRA9TVsSAnZWagAAMMkQAIkDy0IUdmGLF1wZ7LnP\nN2nFDiS14D0HIOTbJHXdne+x7Dpm1fBJM9WTEz0yo/0Av1KQmjJAwDgWYdLE\nUMQYXjMRY45h/5i5XXKLzWeOj02GMo9sXHhjWeYEosq7DLKpekiAtSR3fsjd\nD1Qxq7hA7zGGPYcc7o46AOJyGzXK/n8f5E4OSaEb/CdxJTWkPGryEV7YosQ9\nMBONy5lahz3qz9HAG++GMaosqb5jeeDUFfZU/VP5HakFqmXA2I+nyPBmHh6L\nb/3zRVSGEW98UD7nlLTzH7WrceqxMj1oifr+z5SbTnnV/FuT0BvIHYTWyyb6\ntmfe8oYYPzs9DNcXWSz9M+GP5Az1FuB9LLkvVGVD1+EaZxt+zKS4HzIypgS/\nckYSyD0Pe1PtTlNP+Z+5drbj2lUxH2+Jof+RbXWr/EYmbGeJw0WmRN4Ye6Qs\ni6+LV4CcnKVFdnVs9qvjCOOV50Otl/R48yRjlL6/OAQ5HQUTFK5jCX+7InPw\nYPLb8XwLFGO/REO9pKbXtOJ+22VR4V7YuKOdlm6HZYkPyJ5uMYauIZe6efio\nA5dE4/sh32/YkVgUYW8K9ZEF2y2oKJy8LVTmgGzuQY39qf+3d/r3stiR8s1C\nNAF0huQO1cpu8vzrN+5W651TMID0uT8XNqgHFVjBwVJOOOR0XT0qjmpzeOGk\nGeQ7\r\n=gZyc\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/lib/seafile-editor.js","babel":{"presets":["react-app"]},"gitHead":"f05ec44249b0b2edf6b68e0d0a03c51f7e158a4f","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js","prepublish":"export NODE_ENV=production && node_modules/babel-cli/bin/babel.js src --out-dir dist"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"5.7.1","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"9.11.1","dependencies":{"raf":"3.4.0","jest":"20.0.4","chalk":"1.1.3","dayjs":"^1.6.2","react":"^16.2.0","slate":"^0.34.2","xtend":"^4.0.1","dotenv":"4.0.0","lodash":"^4.17.5","remark":"^9.0.0","promise":"8.0.1","unified":"^6.1.6","webpack":"3.8.1","fs-extra":"3.0.1","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","immutable":"^3.8.2","react-dom":"^16.2.0","url-parse":"^1.4.0","valid-url":"^1.0.9","babel-jest":"20.0.3","codemirror":"^5.37.0","css-loader":"0.28.7","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.1.15","url-loader":"0.6.2","file-loader":"1.1.5","remark-slug":"^5.0.0","slate-react":"^0.12.11","autoprefixer":"7.1.6","babel-eslint":"7.2.3","babel-loader":"7.1.2","remark-parse":"^5.0.0","style-loader":"0.19.0","whatwg-fetch":"2.0.3","babel-runtime":"6.26.0","dotenv-expand":"4.2.0","eslint-loader":"1.8.0","object-assign":"4.1.1","react-s-alert":"^1.4.1","rehype-format":"^2.2.0","remark-rehype":"^3.0.0","slate-hotkeys":"^0.1.2","postcss-loader":"2.0.8","react-dev-utils":"^5.0.0","slate-edit-code":"^0.15.0","slate-edit-list":"^0.11.2","rehype-stringify":"^3.0.0","slate-edit-table":"^0.15.0","socket.io-client":"^2.1.1","hast-util-sanitize":"^1.1.2","webpack-dev-server":"2.9.4","html-webpack-plugin":"2.29.0","eslint-plugin-import":"2.2.0","slate-trailing-block":"^0.5.0","slate-edit-blockquote":"^0.6.1","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"2.34.0","eslint-plugin-jsx-a11y":"5.0.3","mdast-util-definitions":"^1.2.2","postcss-flexbugs-fixes":"3.2.0","eslint-config-react-app":"^1.0.5","webpack-manifest-plugin":"1.3.2","slate-drop-or-paste-images":"^0.8.1","sw-precache-webpack-plugin":"0.11.4","extract-text-webpack-plugin":"3.0.2","case-sensitive-paths-webpack-plugin":"2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^3.19.0","i18next":"^11.3.2","babel-cli":"^6.26.0","babel-core":"^6.26.0","react-i18next":"^7.6.1","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.1.0","i18next-xhr-backend":"^1.5.1","i18next-browser-languagedetector":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.1.1_1531128098743_0.10745730437525425","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"@seafile/seafile-editor","version":"0.1.2","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.1.2","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"2ac85c67e20b5c6f525e4b148564654720e9c3ef","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.1.2.tgz","fileCount":101,"integrity":"sha512-/yfz0M5z27jbEecV4vxAY6+tv9T4RcdxZPc2r04sZvm4Cx34HCebKsJK2Pxl3cJy4iV3KHduDvMgFEFjIXRVBA==","signatures":[{"sig":"MEYCIQCq5uxjXoZXuQS9WKSrL7z1dDRdf5Sht+26yKcJx5+7LgIhAJwtTqvroFCy0FxRp7PfvcFpf3yho6pdAkFjRKzwRquO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2010192,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbRCc2CRA9TVsSAnZWagAA+iIP/3OFjzX2rU5n5CfU36wo\nCu0Wj5zOg8xeH625FvE187GGxlWPIajjmSa1a8KFE17n5ThyC6kNgkYKz/c/\n+QmCJrirb/4F/Cg3ULx9BjU6JK3E/r59946f2OFM2TuKRnU2HVRVMF6tTug+\n6QwKPndIHEO4P6p0gL7bhC+Jr4xkG+E2TlUV8Wc9P5Uxk/RnpZp4o2ntDf3/\nLT2CERt172RaIFW2dn8AbmXxrFFDW2ghbMJkRW9OReBeRt5y6+4E4vzhk8QQ\niXt2aZ56kxMyvZIP4EFRZ1PCnLcaaE7RkHPVfGyeoS8dF4/sN9Gyj8lWQZdU\nSoHu90hhr3BCSbcbAElVgbxBC5MtNG3+U1rVR6Y9MmmoC4wT/Rw0KMXFWUXu\nlv6WJT4YjmPbwnKkzwAVzLv1sswhs2JKks5yJz7E2PwmNS1IEkbXeNxdPzFS\nlFzlJjGQQPlACs+/FBANMgKcaYQ20nIES75gDlS7FsdKVUjYe6JPWoqf/tgS\nKlqLuHdt5zx5yo0BciGjWk6/C1AVk1/C98jglH16NKzSZbYpYbNQykzR400U\nf1Ti9Hma9n3SjCSiVcIOo5lKU7Fp/Kul2yxOBFDv3d9Qwik6wpnRnk2jGMkh\nyFy9tPay6wCHeocHh8vOcBAJCws6GQYcvn+6twTrZy2UWAvSfi9iEOOhMUtp\nFvS4\r\n=sxqn\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/lib/seafile-editor.js","babel":{"presets":["react-app"]},"gitHead":"5937d6350241ab6f1f679f3dc356e2b5dcc17f3c","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js","prepublish":"rm -rf dist/* && export NODE_ENV=production && node_modules/babel-cli/bin/babel.js src --out-dir dist && cp -r src/css dist"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"5.7.1","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"9.11.1","dependencies":{"raf":"3.4.0","chalk":"1.1.3","dayjs":"^1.6.2","react":"^16.2.0","slate":"^0.34.2","xtend":"^4.0.1","dotenv":"4.0.0","lodash":"^4.17.5","remark":"^9.0.0","promise":"8.0.1","unified":"^6.1.6","fs-extra":"3.0.1","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","immutable":"^3.8.2","react-dom":"^16.2.0","url-parse":"^1.4.0","valid-url":"^1.0.9","codemirror":"^5.37.0","css-loader":"0.28.7","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.1.15","url-loader":"0.6.2","file-loader":"1.1.5","remark-slug":"^5.0.0","slate-react":"^0.12.11","autoprefixer":"7.1.6","remark-parse":"^5.0.0","style-loader":"0.19.0","whatwg-fetch":"2.0.3","dotenv-expand":"4.2.0","object-assign":"4.1.1","react-s-alert":"^1.4.1","rehype-format":"^2.2.0","remark-rehype":"^3.0.0","slate-hotkeys":"^0.1.2","postcss-loader":"2.0.8","react-dev-utils":"^5.0.0","slate-edit-code":"^0.15.0","slate-edit-list":"^0.11.2","rehype-stringify":"^3.0.0","slate-edit-table":"^0.15.0","socket.io-client":"^2.1.1","hast-util-sanitize":"^1.1.2","html-webpack-plugin":"2.29.0","slate-trailing-block":"^0.5.0","slate-edit-blockquote":"^0.6.1","mdast-util-definitions":"^1.2.2","postcss-flexbugs-fixes":"3.2.0","slate-drop-or-paste-images":"^0.8.1","extract-text-webpack-plugin":"3.0.2","case-sensitive-paths-webpack-plugin":"2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"20.0.4","eslint":"^3.19.0","i18next":"^11.3.2","webpack":"3.8.1","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"20.0.3","babel-eslint":"7.2.3","babel-loader":"7.1.2","babel-runtime":"6.26.0","eslint-loader":"1.8.0","react-i18next":"^7.6.1","webpack-dev-server":"2.9.4","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.1.0","i18next-xhr-backend":"^1.5.1","eslint-plugin-import":"2.2.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"2.34.0","eslint-plugin-jsx-a11y":"5.0.3","eslint-config-react-app":"^1.0.5","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4","i18next-browser-languagedetector":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.1.2_1531193141905_0.7452730800470753","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"@seafile/seafile-editor","version":"0.1.3","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.1.3","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"1a5e03025d5f3f5c941a375da35e22807a5d25c4","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.1.3.tgz","fileCount":105,"integrity":"sha512-mlJISgngGt+3f2uHuowfx7GRpppLTHG+f2ZTkPjl9a0OZBmCbc7S9otOhPqtmy1l+3S2WkozczXiXp4ydyePWA==","signatures":[{"sig":"MEUCIG4pYLg2lEPFqm12DpFevDTtBIJWY6cBo8izOu1pAMkSAiEAoCqO4iMOFvtOUIn+TgsFTqEcUeXHpL0vo4Et7pNc334=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2021356,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbUB/jCRA9TVsSAnZWagAA1d0P/jWvDx2ejJHsPbgJBjhz\nuOWDYLQ0uOBFEj89s+T4/Ri3K3qEpOy6+pb/7NY27Kd2/I9Bq0Qid7pQHaOR\nrQeoqXiyQl3JhT68iUMCEiejYYLR5hEJnYtJdpUcQ0WK7S2HR5MMjAR/y5Ek\n2fVKIkiK8/gyK7VWSnqCZbpJLL1iioe9r03Tzh2SL4RT1JUUA9e+bH718NlZ\npHsBjucPZOthvWB+TbCAUArTsxFQq9jupU8C8M/grDrMtOdFVKtFFt4Ta1Us\n4uG3yY2sU+zxzKHImQgtMEjjnidEZQUcEzAy4FbJ4pCUb8Cl1uSMq6YGsYHx\n4oLDy97job0SG+cQyWCfQM0ldpwHft5HhMQrZBVRZRsy7KV3xfR3VE4bUBEE\nS1dW4Ll+WIScvC2DoPzA3KMh6Qrb90+vRFhVsImUKliAYdGm8gGHSf6tQBLZ\nAhk94G9jfVtA3S/1pwF0jRyElB7HNLfZvvevRa6UrBUQdelaeP1pzJNre4Tk\nryItRNOUiQuwfLXyS5rfyi3dLXE2ubXt9h+9c9D5sygZVVqI2UI/g8jwpvBc\nMbbvQfe0a93CDuWaxAD7c+HbhA4qk5CdptAOgnBMDHnnPipafRpY/KoC1Wj2\nlL8VSAwF4ghc7199EZKAsz6lV2L32iqtX3EX2SKK8WDlhfZVkDk+w0iwYn9M\n6+3X\r\n=t8Uz\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/lib/seafile-editor.js","babel":{"presets":["react-app"]},"gitHead":"bd3c58f25e3f4a3d6e76e0ec5ee942ed8e2f2e86","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"5.7.1","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"9.11.1","dependencies":{"raf":"3.4.0","chalk":"1.1.3","dayjs":"^1.6.2","react":"^16.2.0","slate":"^0.34.2","xtend":"^4.0.1","dotenv":"4.0.0","lodash":"^4.17.5","remark":"^9.0.0","prismjs":"^1.15.0","promise":"8.0.1","unified":"^6.1.6","fs-extra":"3.0.1","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","immutable":"^3.8.2","react-dom":"^16.2.0","url-parse":"^1.4.0","valid-url":"^1.0.9","codemirror":"^5.37.0","css-loader":"0.28.7","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.1.15","url-loader":"0.6.2","file-loader":"1.1.5","remark-slug":"^5.0.0","slate-react":"^0.12.11","autoprefixer":"7.1.6","remark-parse":"^5.0.0","style-loader":"0.19.0","whatwg-fetch":"2.0.3","dotenv-expand":"4.2.0","object-assign":"4.1.1","react-s-alert":"^1.4.1","rehype-format":"^2.2.0","remark-rehype":"^3.0.0","slate-hotkeys":"^0.1.2","postcss-loader":"2.0.8","react-dev-utils":"^5.0.0","slate-edit-code":"^0.15.0","slate-edit-list":"^0.11.2","rehype-stringify":"^3.0.0","slate-edit-table":"^0.15.0","socket.io-client":"^2.1.1","hast-util-sanitize":"^1.1.2","html-webpack-plugin":"2.29.0","slate-trailing-block":"^0.5.0","slate-edit-blockquote":"^0.6.1","mdast-util-definitions":"^1.2.2","postcss-flexbugs-fixes":"3.2.0","slate-drop-or-paste-images":"^0.8.1","extract-text-webpack-plugin":"3.0.2","case-sensitive-paths-webpack-plugin":"2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"20.0.4","eslint":"^3.19.0","i18next":"^11.3.2","webpack":"3.8.1","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"20.0.3","babel-eslint":"7.2.3","babel-loader":"7.1.2","babel-runtime":"6.26.0","eslint-loader":"1.8.0","react-i18next":"^7.6.1","webpack-dev-server":"2.9.4","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.1.0","i18next-xhr-backend":"^1.5.1","eslint-plugin-import":"2.2.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"2.34.0","eslint-plugin-jsx-a11y":"5.0.3","eslint-config-react-app":"^1.0.5","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4","i18next-browser-languagedetector":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.1.3_1531977699304_0.9892066247948361","host":"s3://npm-registry-packages"}},"0.1.4":{"name":"@seafile/seafile-editor","version":"0.1.4","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.1.4","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"46da88c23000d237d6ea57b1b08af410b00f26a2","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.1.4.tgz","fileCount":105,"integrity":"sha512-bpudjCIvINybwENTGwuSh6weUd7mtnhO/mcOkengcrOjSgnaml4JTS67enw5lwDLJleG8ZPAP5FoGjwNRt4ZkQ==","signatures":[{"sig":"MEYCIQDJR+aXvpAvztzlTmY0UeLdMu0w0zgwoMEp/tmrBVDqVwIhAOaH3mhh2lKWIOkNUPjdF/kvrKc3CZbwDsqU4MbMRba9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2021355,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbUFMtCRA9TVsSAnZWagAAq1UP/1pq1rUFQoYnm7rMkCJJ\nzWkJ7hQ8F/rPJqB+IZ6F1lAm4CHH8ontKOofVXqwMXcRlFqXKf4oMHgbnA3G\n6fzEE6MD5aMU5x80WXupFTUO2RjTpa6D1EfCkKnkyha7EogQbf8KEoToYBhL\nCKZjgVUMU8sv+nyW8wxSSgcqU58TSjl5ulal/nVjOJt6RRdysG+bZhKOjUyT\niy73lBQVrawse/swdKCv9jDoucKYh8hBfc7jAbBLL3wTtwkZYNypPjPiRzS7\n5l3C1MHlvnJAVrIHe1amik01aluULn50V/HTtz9RFgnscSu9VNasL+TOz3ed\naNBU9Pf3DHcqgDD/KcspTkSWIY/dxExsS2yuhG7zXa/Chy3Wv6I6LF8NtZhe\nG6LLzOUg4ZzBs1AQW6qX0mdKBgiHlnObW7E0iDPia2N2VWhZ4Xwti7eun1MO\nJ8JoOSUBYm1K75zAZDEhr3AwsiwCcouMlxrFy9VfhjvBYvaogEpezLHmlJOr\n/ze5GacueH0Oi+zj51baFHEfGaM77CIGvceKuBbV/dffs2QKjg6+qtZQ3b/9\nrf+EtkKx60mSAsvvp0wssHNxtJIhlKZwbwsHhXuV7Q+584s7Ex89eF45YzVo\n4QLxjm5Y93PdAgf5Ft/C2vFTQBP+SVjDLadQJ4Zd7qe+mHF3tXTXZAH64JqO\nJ0D4\r\n=+UJK\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/lib/seafile-editor.js","babel":{"presets":["react-app"]},"gitHead":"bd3c58f25e3f4a3d6e76e0ec5ee942ed8e2f2e86","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"5.7.1","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"9.11.1","dependencies":{"raf":"3.4.0","chalk":"1.1.3","dayjs":"^1.6.2","react":"^16.2.0","slate":"0.34.2","xtend":"^4.0.1","dotenv":"4.0.0","lodash":"^4.17.5","remark":"^9.0.0","prismjs":"^1.15.0","promise":"8.0.1","unified":"^6.1.6","fs-extra":"3.0.1","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","immutable":"^3.8.2","react-dom":"^16.2.0","url-parse":"^1.4.0","valid-url":"^1.0.9","codemirror":"^5.37.0","css-loader":"0.28.7","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.1.15","url-loader":"0.6.2","file-loader":"1.1.5","remark-slug":"^5.0.0","slate-react":"^0.12.11","autoprefixer":"7.1.6","remark-parse":"^5.0.0","style-loader":"0.19.0","whatwg-fetch":"2.0.3","dotenv-expand":"4.2.0","object-assign":"4.1.1","react-s-alert":"^1.4.1","rehype-format":"^2.2.0","remark-rehype":"^3.0.0","slate-hotkeys":"^0.1.2","postcss-loader":"2.0.8","react-dev-utils":"^5.0.0","slate-edit-code":"^0.15.0","slate-edit-list":"^0.11.2","rehype-stringify":"^3.0.0","slate-edit-table":"^0.15.0","socket.io-client":"^2.1.1","hast-util-sanitize":"^1.1.2","html-webpack-plugin":"2.29.0","slate-trailing-block":"^0.5.0","slate-edit-blockquote":"^0.6.1","mdast-util-definitions":"^1.2.2","postcss-flexbugs-fixes":"3.2.0","slate-drop-or-paste-images":"^0.8.1","extract-text-webpack-plugin":"3.0.2","case-sensitive-paths-webpack-plugin":"2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"20.0.4","eslint":"^3.19.0","i18next":"^11.3.2","webpack":"3.8.1","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"20.0.3","babel-eslint":"7.2.3","babel-loader":"7.1.2","babel-runtime":"6.26.0","eslint-loader":"1.8.0","react-i18next":"^7.6.1","webpack-dev-server":"2.9.4","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.1.0","i18next-xhr-backend":"^1.5.1","eslint-plugin-import":"2.2.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"2.34.0","eslint-plugin-jsx-a11y":"5.0.3","eslint-config-react-app":"^1.0.5","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4","i18next-browser-languagedetector":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.1.4_1531990829149_0.35651292550343183","host":"s3://npm-registry-packages"}},"0.1.5":{"name":"@seafile/seafile-editor","version":"0.1.5","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.1.5","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"8b7d7c1556c2df66f476d500ef2d068cb3bcc906","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.1.5.tgz","fileCount":105,"integrity":"sha512-3BE3/ceXN/HeatUPDi9537Fuo3pigncKb5aTmJKnNk0eL6f9x+TXqDCfqjSy4pvGwE/tBgFno7fHvsJ8y/SZHA==","signatures":[{"sig":"MEYCIQDeTArnExAOm5F78yOKGhUwUmKYpweeC4y+7tBAIYHjYgIhAKA9F83AZHZc+tpPkf/yB4/BAfNJxFu4X42NxSmJp29r","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2020930,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbWoVuCRA9TVsSAnZWagAAAQQP/3mm6joJUGDCZRHq/YUg\n7JsFwQem7pusshqnsp0TpJb2rkmVqh1JxT2JncFW80vRyb53ecQeZ1x2rW3u\nnu8rVe/UkZcyM7cTirmFIpTOEWaykmt0Vw5XL5YSmVqjl94ZzY5unPRvwlq3\n7MIPG693kPwZmK3nZtxOnBFBHxXuqoX/FA57eN+vSXuSoYSh/0umnaEvHiwQ\n6YBU5SX3SA5qJe3u0JjybHXbGrzq2dHYWyGLH8KizCs6EzowvKXpvKUQ/aVE\n32HPeTzV2W7lUVoAKkJtM9bwwzKer5FtcXbY8kBhhZKzDa+CX4g40vLznzgb\nHcuheLVVjqeqX5xw5kr2J8yuq2k5ZQHJSiMS+pKbnmYVq8mzhyDqGMmKDdwr\n2MLFz7xCw+SJSz/v9vgp9WYNC4i/jaz3qDy8orjRI4bTZB0LeDdWanJ22OUx\nWrNV+WWKUTYVVMdBvPcV767yWDYtJHIDI6PtiV+zPnHGlFh2hwoXDU/MAZul\ny71dqO7WUrKJSn2XphP1psPlcemd3FaC4Bu0tLZO7C5w3imk9BNpvIhBIZ6C\nXEKTX/70qAHBajZPB7QdYR/Tium3KlwkWAeiVXL9kR0OrlZ5enpZNkUylR2K\n5AvtOJrkpzvqP4DnrTH2//hrwllEBqg7kaMjVjbsBzKKkslNCId3cP/8LnLk\nBPBF\r\n=Z4uR\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/lib/seafile-editor.js","babel":{"presets":["react-app"]},"gitHead":"88161984147e606eba878b41558a32a70c5b036e","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"5.7.1","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"9.11.1","dependencies":{"raf":"3.4.0","chalk":"1.1.3","dayjs":"^1.6.2","react":"^16.2.0","slate":"0.34.2","xtend":"^4.0.1","dotenv":"4.0.0","lodash":"^4.17.5","remark":"^9.0.0","prismjs":"^1.15.0","promise":"8.0.1","unified":"^6.1.6","fs-extra":"3.0.1","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","immutable":"^3.8.2","react-dom":"^16.2.0","url-parse":"^1.4.0","valid-url":"^1.0.9","codemirror":"^5.37.0","css-loader":"0.28.7","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.2","url-loader":"0.6.2","file-loader":"1.1.5","remark-slug":"^5.0.0","slate-react":"^0.12.11","autoprefixer":"7.1.6","remark-parse":"^5.0.0","style-loader":"0.19.0","whatwg-fetch":"2.0.3","dotenv-expand":"4.2.0","object-assign":"4.1.1","react-s-alert":"^1.4.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-hotkeys":"^0.1.2","postcss-loader":"2.0.8","react-dev-utils":"^5.0.0","slate-edit-code":"^0.15.0","slate-edit-list":"^0.11.2","rehype-stringify":"^3.0.0","slate-edit-table":"^0.15.0","socket.io-client":"^2.1.1","hast-util-sanitize":"^1.1.2","html-webpack-plugin":"2.29.0","slate-trailing-block":"^0.5.0","slate-edit-blockquote":"^0.6.1","mdast-util-definitions":"^1.2.2","postcss-flexbugs-fixes":"3.2.0","slate-drop-or-paste-images":"^0.8.1","extract-text-webpack-plugin":"3.0.2","case-sensitive-paths-webpack-plugin":"2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"20.0.4","eslint":"^3.19.0","i18next":"^11.3.2","webpack":"3.8.1","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"20.0.3","babel-eslint":"7.2.3","babel-loader":"7.1.2","babel-runtime":"6.26.0","eslint-loader":"1.8.0","react-i18next":"^7.6.1","webpack-dev-server":"2.9.4","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.1.0","i18next-xhr-backend":"^1.5.1","eslint-plugin-import":"2.2.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"2.34.0","eslint-plugin-jsx-a11y":"5.0.3","eslint-config-react-app":"^1.0.5","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4","i18next-browser-languagedetector":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.1.5_1532659054631_0.8312343987022546","host":"s3://npm-registry-packages"}},"0.1.6":{"name":"@seafile/seafile-editor","version":"0.1.6","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.1.6","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"bcdd2c03348c660227d9b7a17bf23f3f132a51e8","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.1.6.tgz","fileCount":105,"integrity":"sha512-S738ofQv6vf0u3e+gxI127D8DnekuqYgG+8NYXwGr85L/odyN8KVuUBNuofI7IHiT8n2K7nzQWlgbhCr6kbdkw==","signatures":[{"sig":"MEYCIQDWE9mFcJwtbEEHv1iioiuj3rU16WZQRRweUrHQm1hlLgIhALtVxG/fUvfaM4jAXQTZ1iGAoi0IOfDjm9XtXI+Knq/I","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2022550,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbWvSgCRA9TVsSAnZWagAAhgYP/jQDlM6kcgmeuAaB/aLA\ne3NbkKK/Y0K//pvCFFgRv+NX823Z05TnX2VahmgpLugnaBhu+qfOt5mlPhLv\n6HS3dnhmuW17fF/9ptPQyrTEyEo5eCwpyL2NqGfzDDpTPiJDWqTSTmblELVy\n+j4+wermx2O1HTKR3bXP9fSLqA1k1w8j74CFKjONKUQHUtB18Uw4NGZDLSXe\nxgXdmWBJg62CTpAvrsvDPDqtxOBhhvRnp0KG8Ute7QgOfNv5CUoPDi+AIjN3\nctDwu4kWLU8/xFD7QTLSbqCJ0zrNkQ88OnAlGvjlZ4czFaNuvW/4jZGqqNmu\nA1toilRd8Io5TT0JuasGHWd4J1QnxyfA5yZug/Qr4ipKhIsMsxhlonzIq9Wf\n4JpDTnDHfIRohedAzxMw0wZEIWamOGdg6RxwkDYApaFwZV34iUU6d2PAuvHY\n6sFoAhK3Z4CRfeDfepOIRMUQE+Bq3fPMDKGEkYrcjTt5eYIEwF7wG9830UXO\ncDc6URsfA82gJ1IYXE9QTenn+SAyaZ+1N+A1fngau6KAivg+Ue+Z11ZKEvGJ\nMdIXT3qMWywyAjKea+2lo+qMJDEx4cuWNEN7v/FJeZY3GNKLgW7KQME4RJdo\n5yOTY7JrDqWxN4oNqZdMQnNVkocb+DevrsmT/rWLtDzVmYkT/cjUibEUX+mu\n7W1T\r\n=CjQA\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/lib/seafile-editor.js","babel":{"presets":["react-app"]},"gitHead":"9af67a0690fb76a9787bbb627d5252031c34fa82","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"5.7.1","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"9.11.1","dependencies":{"raf":"3.4.0","chalk":"1.1.3","dayjs":"^1.6.2","react":"^16.2.0","slate":"0.34.2","xtend":"^4.0.1","dotenv":"4.0.0","lodash":"^4.17.5","remark":"^9.0.0","prismjs":"^1.15.0","promise":"8.0.1","unified":"^6.1.6","fs-extra":"3.0.1","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","immutable":"^3.8.2","react-dom":"^16.2.0","url-parse":"^1.4.0","valid-url":"^1.0.9","codemirror":"^5.37.0","css-loader":"0.28.7","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.3","url-loader":"0.6.2","file-loader":"1.1.5","remark-slug":"^5.0.0","slate-react":"^0.12.11","autoprefixer":"7.1.6","remark-parse":"^5.0.0","style-loader":"0.19.0","whatwg-fetch":"2.0.3","dotenv-expand":"4.2.0","object-assign":"4.1.1","react-s-alert":"^1.4.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-hotkeys":"^0.1.2","postcss-loader":"2.0.8","react-dev-utils":"^5.0.0","slate-edit-code":"^0.15.0","slate-edit-list":"^0.11.2","rehype-stringify":"^3.0.0","slate-edit-table":"^0.15.0","socket.io-client":"^2.1.1","hast-util-sanitize":"^1.1.2","html-webpack-plugin":"2.29.0","slate-trailing-block":"^0.5.0","slate-edit-blockquote":"^0.6.1","mdast-util-definitions":"^1.2.2","postcss-flexbugs-fixes":"3.2.0","slate-drop-or-paste-images":"^0.8.1","extract-text-webpack-plugin":"3.0.2","case-sensitive-paths-webpack-plugin":"2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"20.0.4","eslint":"^3.19.0","i18next":"^11.3.2","webpack":"3.8.1","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"20.0.3","babel-eslint":"7.2.3","babel-loader":"7.1.2","babel-runtime":"6.26.0","eslint-loader":"1.8.0","react-i18next":"^7.6.1","webpack-dev-server":"2.9.4","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.1.0","i18next-xhr-backend":"^1.5.1","eslint-plugin-import":"2.2.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"2.34.0","eslint-plugin-jsx-a11y":"5.0.3","eslint-config-react-app":"^1.0.5","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4","i18next-browser-languagedetector":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.1.6_1532687520367_0.5700918904738548","host":"s3://npm-registry-packages"}},"0.1.7":{"name":"@seafile/seafile-editor","version":"0.1.7","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.1.7","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"4840563f81b644bb66302637630497503cbf00cc","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.1.7.tgz","fileCount":105,"integrity":"sha512-CINDQ3jFNZU5OuAxOmdrJuDqgMcDM1acOjyc/DuF6Brvcip6d5e6oXc8L9920GhMh5KkVKgzWpAW4tbYJSppLA==","signatures":[{"sig":"MEUCIECXK9rKc6S2SFGt1Mju/Ow1k0RgkXpkm+2SfzUR1YgBAiEAxTJ+LX2IKxETfQK9y28jQWkbN5WhFjSJGnaqRyUvuZ8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2018722,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbXtX4CRA9TVsSAnZWagAAUk8P/19t3DNRMz9th1J+0xY5\nwtpEvrOoVPz6dovVkqfVq58ZtD7dH+yZSBmUdYp79VJcBXWR/sIzqDzaV15g\neBGrvryP/VzwFpp71rL6B5UjpkESemson+F6MF6Lxm1n6B32ROlaSpv9EUGm\nHJVDUPeTtAZ1l+WMf8dh837XTJvQ/4mLjwFy6OIQVH6+XbHfPgfzUhwXLm9T\nSjBp3ptoNpFudXeUNhsDMfTbhCH9CL6VM7cki5FCNufMRQ2Ap9BWqTMuSaNf\neZR9qHUMCF5iP4In0K0bwHITzuTaYq/V6QbZN8FRGmYI0hQs3Wt5poNj8oo1\n3/t9pJTUz4wbKXgzlX/f4mjkDb8bhtaOdI1nPmc5Ma7NOFATjZEaKP9wbOkm\nu3egL4YFvrK7M2h6/WcOSEdYxpddTvrA23OKX8IRRI1oT0zUeZnhCnmv3ZVk\nn262xx7anqxJ0zHuwliYaKi7yxZ4lcwSVBCZzrMG71WN4CWnqWXdsKYow2KM\n77soKn1mocFwAEEZQ/eczzrxEot/Zv9XF1z5JxLa2zLwVPs25ioUMxl/mOqg\nBTzYPznZAjTYkoSALfAzPR6HGdOGfMBlxrR3rsPtGleE/NB3Hesnz45f49lZ\nWts1FEU+3s/dQaatGviZb0n0SlhqzSRofq9eX4HXcd785ipLeYG6sXwHe09z\nz3UQ\r\n=Y4Uh\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/lib/seafile-editor.js","babel":{"presets":["react-app"]},"gitHead":"3fa180e06f0d12ececbcb4d6121996420b00c202","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"5.7.1","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"9.11.1","dependencies":{"raf":"3.4.0","chalk":"1.1.3","dayjs":"^1.6.2","react":"^16.2.0","slate":"0.34.2","xtend":"^4.0.1","dotenv":"4.0.0","lodash":"^4.17.5","remark":"^9.0.0","prismjs":"^1.15.0","promise":"8.0.1","unified":"^6.1.6","fs-extra":"3.0.1","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","immutable":"^3.8.2","react-dom":"^16.2.0","url-parse":"^1.4.0","valid-url":"^1.0.9","codemirror":"^5.37.0","css-loader":"0.28.7","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.3","url-loader":"0.6.2","file-loader":"1.1.5","remark-slug":"^5.0.0","slate-react":"^0.12.11","autoprefixer":"7.1.6","remark-parse":"^5.0.0","style-loader":"0.19.0","whatwg-fetch":"2.0.3","dotenv-expand":"4.2.0","object-assign":"4.1.1","react-s-alert":"^1.4.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-hotkeys":"^0.1.2","postcss-loader":"2.0.8","react-dev-utils":"^5.0.0","slate-edit-code":"^0.15.0","slate-edit-list":"^0.11.2","rehype-stringify":"^3.0.0","slate-edit-table":"^0.15.0","socket.io-client":"^2.1.1","hast-util-sanitize":"^1.1.2","html-webpack-plugin":"2.29.0","slate-trailing-block":"^0.5.0","slate-edit-blockquote":"^0.6.1","mdast-util-definitions":"^1.2.2","postcss-flexbugs-fixes":"3.2.0","slate-drop-or-paste-images":"^0.8.1","extract-text-webpack-plugin":"3.0.2","case-sensitive-paths-webpack-plugin":"2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"20.0.4","eslint":"^3.19.0","i18next":"^11.3.2","webpack":"3.8.1","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"20.0.3","babel-eslint":"7.2.3","babel-loader":"7.1.2","babel-runtime":"6.26.0","eslint-loader":"1.8.0","react-i18next":"^7.6.1","webpack-dev-server":"2.9.4","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.1.0","i18next-xhr-backend":"^1.5.1","eslint-plugin-import":"2.2.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"2.34.0","eslint-plugin-jsx-a11y":"5.0.3","eslint-config-react-app":"^1.0.5","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4","i18next-browser-languagedetector":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.1.7_1532941816016_0.13871281888925258","host":"s3://npm-registry-packages"}},"0.1.8":{"name":"@seafile/seafile-editor","version":"0.1.8","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.1.8","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"185a1b69ed1985f74386e6e0deae52efd010e2aa","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.1.8.tgz","fileCount":105,"integrity":"sha512-23b1C4uIRJqqAGMdlf8YnEYvwzbjaK3oP7Aqs9R2Exm7jS0eUkwD8KTtdpXz9M+w8WIhI2jZgrtio3z8G3rPgQ==","signatures":[{"sig":"MEUCIQCYEHq7ClOJV+uX4j+n0C8X77PZu01Moerz7DYK4QJOZwIgGpOGzY38HroXGr4Rh9fmoygZtfof11slCxp2Gli29SA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2020787,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbZGaJCRA9TVsSAnZWagAAyHkP/3qYS+UVBmbNTtOvTLKk\n0SUji1KN9cGxnd1S/hKJ0xWZVtdRVPVDgnHcChEmby1gWc97+9DZiqt7yMda\nb5m+nT1nVhfSyfBnLYGJEPjLPI072/LVQjbVnjNxVU3WFf2LCPCVmtl9cIao\nWMDdz8NltCCBCPVKBISgS7NdBiGCJmo+hY01dcUsG4eFqNh2q5F3JhI2Jy0f\nkfDirO6L4c0i12I1tueC0EeJYIpz+X+ZMQyKfZaH6orgL/+4gTZnXVvGvY5r\nGFjO4JIjTBBsMWcZERIzLAZOpk8jVK/QCQ6hf0Asz8B59QBZwPfxMQjj+CEJ\nYYLoPWgJIOMRYaGHgzdfK8PlvmqR8l9rJl8YFm3+OUMQmj9cF6hN+44afRu7\nCP9PT8ijmXG8DWjmcLmRvxIDRI7GF3WT7xNKMpjZ5kKQ5n5Wp+VfAMx/cRZR\nOoB+wvQFyM6KVcVIpA+mwJeqcmgpsd1A5gPn/t3fNQD2G0O3c0G73c7fDPJc\nAWNm1hv6V80OnvAtIa5ZjstFX4g+hzzwq667p4x9A4J3MTKDTnF9bP/4LhfR\nKo3Oqo2Fy/up+yHIDjD7CUq4KqB4qPTQ6bkjMa3TZrhP4leHBhIvguyhpW4T\n8Sq+aIfWY8hnScZpuq6QEH/VUpcQyQzme/pYfWIAHpNSq6Eva7XiuO/aSRYS\nbuPt\r\n=UoB4\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/lib/seafile-editor.js","babel":{"presets":["react-app"]},"gitHead":"9c4b8539874c23116d38bb26c2e1a7ec6680a8c8","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"5.6.0","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"9.8.0","dependencies":{"raf":"3.4.0","chalk":"1.1.3","dayjs":"^1.6.2","react":"^16.2.0","slate":"0.34.2","xtend":"^4.0.1","dotenv":"4.0.0","lodash":"^4.17.5","remark":"^9.0.0","prismjs":"^1.15.0","promise":"8.0.1","unified":"^6.1.6","fs-extra":"3.0.1","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","immutable":"^3.8.2","react-dom":"^16.2.0","url-parse":"^1.4.0","valid-url":"^1.0.9","codemirror":"^5.37.0","css-loader":"0.28.7","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.4","url-loader":"0.6.2","file-loader":"1.1.5","remark-slug":"^5.0.0","slate-react":"^0.12.11","autoprefixer":"7.1.6","remark-parse":"^5.0.0","style-loader":"0.19.0","whatwg-fetch":"2.0.3","dotenv-expand":"4.2.0","object-assign":"4.1.1","react-s-alert":"^1.4.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-hotkeys":"^0.1.2","postcss-loader":"2.0.8","react-dev-utils":"^5.0.0","slate-edit-code":"^0.15.0","slate-edit-list":"^0.11.2","rehype-stringify":"^3.0.0","slate-edit-table":"^0.15.0","socket.io-client":"^2.1.1","hast-util-sanitize":"^1.1.2","html-webpack-plugin":"2.29.0","slate-trailing-block":"^0.5.0","slate-edit-blockquote":"^0.6.1","mdast-util-definitions":"^1.2.2","postcss-flexbugs-fixes":"3.2.0","slate-drop-or-paste-images":"^0.8.1","extract-text-webpack-plugin":"3.0.2","case-sensitive-paths-webpack-plugin":"2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"20.0.4","eslint":"^3.19.0","i18next":"^11.3.2","webpack":"3.8.1","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"20.0.3","babel-eslint":"7.2.3","babel-loader":"7.1.2","babel-runtime":"6.26.0","eslint-loader":"1.8.0","react-i18next":"^7.6.1","webpack-dev-server":"2.9.4","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.1.0","i18next-xhr-backend":"^1.5.1","eslint-plugin-import":"2.2.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"2.34.0","eslint-plugin-jsx-a11y":"5.0.3","eslint-config-react-app":"^1.0.5","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4","i18next-browser-languagedetector":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.1.8_1533306504518_0.17101373029406508","host":"s3://npm-registry-packages"}},"0.1.9":{"name":"@seafile/seafile-editor","version":"0.1.9","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.1.9","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"737e4b3be7e4c6c09a7d5cc1c6528f7794b045e7","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.1.9.tgz","fileCount":105,"integrity":"sha512-Wv/X5qTohP+UW+1M5S4dZQW4nOXtRTuUEwQlE/VmwKk78I1jaJXlaWFOd9NWjClnmlZ5rukKuyCKnYqNetj/+g==","signatures":[{"sig":"MEUCIBH2venFcxBdliAjVVLlRxVPJKt1y8lgqtSShqdsGIPOAiEAjxusYOKrANvAR+gouuYFrL+x1XSnPOQLZEd85zRAFV8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2022656,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbZGqJCRA9TVsSAnZWagAAzsQP/R1W1NDdSCJ4QAfJbaRv\n61+xQgvRMqbR2UvQu4No9XsUeXQKYFpSETzjVsoqhDzdkI5Xiqimbk/kbDgI\nn9Z1JJb5wncSwbhztdvonYICjkXpR7W4dB1gL8xvJ/8OQHsS7A947JitKXU5\nv7lUPI89Zh0WI5qmbSCf+tzrrDvzXUoR0BVooFkTWeThG2q96LOsA9m8VHpd\ntp3hHxTHFlm9h3RAjrLKjng9dL26H8kNdkb3pcoeuBwJEo5lEaQaT8o4aFMA\noF9XP46wjp/OkD9DaM0hnEKF7C6sE7mvAbkOBpz8LAKur4nGsQFO1dhGlWZ4\nuCVI9/GDn6//wUVpeuT7RBsd9Hw/6wDMkfIqKjPJkucfljfCsDL4hVrR5JA2\nU3F/5cPqPDutfvUvM55tA1H5jsnjqSULAFWtQcXH862J1NSgZeF1feeND+U+\nM+skDGVPkjwpK3WLzgskbxjkfP0RTZMzMGtSrsNAEkPFGnK8Wxv14M9GVPJx\nHm4S7tnIJ5VoQv70UQEJEVm5msi+8wDJ6dN/S56SVuyOLPc84tZCR4E83BEX\n2ZV6oIRh1unQybYwJz5zAIbNIuioFNsXMhE2sAvLce9XmtmiVrYx0WqP25Vu\nKQcb3OBxU0e5DRby4ko7PKOCAqZMI60GtZQBOrOpJsVQc8vLBDVMZs3cn5Wq\nuzdd\r\n=5xRI\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/lib/seafile-editor.js","babel":{"presets":["react-app"]},"gitHead":"243019091294c13a2baebf1f3e83d4e1729a2cb2","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"5.6.0","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"9.8.0","dependencies":{"raf":"3.4.0","chalk":"1.1.3","dayjs":"^1.6.2","react":"^16.2.0","slate":"0.34.2","xtend":"^4.0.1","dotenv":"4.0.0","lodash":"^4.17.5","remark":"^9.0.0","prismjs":"^1.15.0","promise":"8.0.1","unified":"^6.1.6","fs-extra":"3.0.1","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","immutable":"^3.8.2","react-dom":"^16.2.0","url-parse":"^1.4.0","valid-url":"^1.0.9","codemirror":"^5.37.0","css-loader":"0.28.7","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.4","url-loader":"0.6.2","file-loader":"1.1.5","remark-slug":"^5.0.0","slate-react":"^0.12.11","autoprefixer":"7.1.6","remark-parse":"^5.0.0","style-loader":"0.19.0","whatwg-fetch":"2.0.3","dotenv-expand":"4.2.0","object-assign":"4.1.1","react-s-alert":"^1.4.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-hotkeys":"^0.1.2","postcss-loader":"2.0.8","react-dev-utils":"^5.0.0","slate-edit-code":"^0.15.0","slate-edit-list":"^0.11.2","rehype-stringify":"^3.0.0","slate-edit-table":"^0.15.0","socket.io-client":"^2.1.1","hast-util-sanitize":"^1.1.2","html-webpack-plugin":"2.29.0","slate-trailing-block":"^0.5.0","slate-edit-blockquote":"^0.6.1","mdast-util-definitions":"^1.2.2","postcss-flexbugs-fixes":"3.2.0","slate-drop-or-paste-images":"^0.8.1","extract-text-webpack-plugin":"3.0.2","case-sensitive-paths-webpack-plugin":"2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"20.0.4","eslint":"^3.19.0","i18next":"^11.3.2","webpack":"3.8.1","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"20.0.3","babel-eslint":"7.2.3","babel-loader":"7.1.2","babel-runtime":"6.26.0","eslint-loader":"1.8.0","react-i18next":"^7.6.1","webpack-dev-server":"2.9.4","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.1.0","i18next-xhr-backend":"^1.5.1","eslint-plugin-import":"2.2.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"2.34.0","eslint-plugin-jsx-a11y":"5.0.3","eslint-config-react-app":"^1.0.5","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4","i18next-browser-languagedetector":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.1.9_1533307528334_0.2953267317194599","host":"s3://npm-registry-packages"}},"0.1.10":{"name":"@seafile/seafile-editor","version":"0.1.10","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.1.10","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"3e5b8d5067b270b7cc56be26f20be74b14e874e9","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.1.10.tgz","fileCount":104,"integrity":"sha512-KweQIMvZNOoMzrfUGBWSLbiCJnsDqSe4J8dAMB1dVb0/3d4KitfpTK6IWitgbP+voxqPvcBEQzKA95nktaAvjA==","signatures":[{"sig":"MEYCIQDIeUaarALD1JaWKQkAPibB/zH4+NfTJoi3pmlmdN7C+wIhAM0yEF6pYeAUnzR87xKuDSBd1tsWEgEPWFEDwkF4T1J7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1750621,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbbV5kCRA9TVsSAnZWagAAIIUP/j2gKuh9CdgO92uMrCDM\n5axspRIpfaYK0HpE4D/0EoLlkPgk4JCexR9w/QZA8rZ2nOyIMyXJg44CwlYQ\nvh52lkUrPc/xZQjEQy7xTYBuW+BsRyBRj3vMDX9/wpvIsZzIa2LD8EeJXD/S\ntF65EXxg0rciacxWe3KH9CXmGiU0wqXjrt+RtEj1RmFY35ROQQAHqgqj1M69\nH5ZmRAJbAzchTXWel0cVk0B45w3SlBL2zQsspdR7hOzm4tsstfjtpY16CGlJ\nzmTeOFhGFbG4eWgZNkqte5m/x4HkjKGm8B0MMFxhmIj1fZAyuWtK2xQGb/UR\njY3w6FxFcwaaE3KpEVuWDKEFaU8YVvikoOnuBtOReiQnKxNHwQkAEt25Zu5R\nJ29i8J8l2nsOdV3qqQqh2jjy0ZuF1D0S6G2BAJ2XF6/1//azFu4KdAr27RrZ\n4W52ERQX59Eaj5gEYQEN2nW1PAx/vMK+dkXcA22vlbxCfK/gUMZd3xeA8S7+\npWKDtrPUvLEX9Jorkh0ZdIb8A2piwBoHaR9mWFh22uDzQPH9ItvWNs8FiQRr\nctDggIUK14P+PRfXXzd4H3MgnzzbsyKLs/MYy9bwgtTpf4e+ZpAVZfOmQ+SQ\nu9hXSzIJhUCUFdAgarkOad729C8VQjV8ym7BhkgIaQvDbKmvROou4qlXn94I\nZrMy\r\n=wUn3\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/lib/seafile-editor.js","babel":{"presets":["react-app"]},"gitHead":"6c71fbeb7b34b973ae5d7f814ebdc51db79aa39d","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"5.6.0","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"9.8.0","dependencies":{"raf":"3.4.0","chalk":"1.1.3","dayjs":"^1.6.2","react":"^16.2.0","slate":"0.34.2","xtend":"^4.0.1","dotenv":"4.0.0","lodash":"^4.17.5","remark":"^9.0.0","prismjs":"^1.15.0","promise":"8.0.1","unified":"^6.1.6","fs-extra":"3.0.1","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","immutable":"^3.8.2","react-dom":"^16.2.0","url-parse":"^1.4.0","valid-url":"^1.0.9","codemirror":"^5.37.0","css-loader":"0.28.7","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.4","seafile-ui":"^0.1.5","url-loader":"0.6.2","file-loader":"1.1.5","remark-slug":"^5.0.0","slate-react":"^0.12.11","autoprefixer":"7.1.6","remark-parse":"^5.0.0","style-loader":"0.19.0","whatwg-fetch":"2.0.3","dotenv-expand":"4.2.0","object-assign":"4.1.1","react-s-alert":"^1.4.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-hotkeys":"^0.1.2","postcss-loader":"2.0.8","react-dev-utils":"^5.0.0","slate-edit-code":"^0.15.0","slate-edit-list":"^0.11.2","rehype-stringify":"^3.0.0","slate-edit-table":"^0.15.0","socket.io-client":"^2.1.1","hast-util-sanitize":"^1.1.2","html-webpack-plugin":"2.29.0","slate-trailing-block":"^0.5.0","slate-edit-blockquote":"^0.6.1","mdast-util-definitions":"^1.2.2","postcss-flexbugs-fixes":"3.2.0","slate-drop-or-paste-images":"^0.8.1","extract-text-webpack-plugin":"3.0.2","case-sensitive-paths-webpack-plugin":"2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"20.0.4","eslint":"^3.19.0","i18next":"^11.3.2","webpack":"3.8.1","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"20.0.3","babel-eslint":"7.2.3","babel-loader":"7.1.2","babel-runtime":"6.26.0","eslint-loader":"1.8.0","react-i18next":"^7.6.1","webpack-dev-server":"2.9.4","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.1.0","i18next-xhr-backend":"^1.5.1","eslint-plugin-import":"2.2.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"2.34.0","eslint-plugin-jsx-a11y":"5.0.3","eslint-config-react-app":"^1.0.5","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4","i18next-browser-languagedetector":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.1.10_1533894243780_0.8659217096339107","host":"s3://npm-registry-packages"}},"0.1.11":{"name":"@seafile/seafile-editor","version":"0.1.11","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.1.11","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"f162749932c10d4ee0e24b5655a71c9d0a7cc517","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.1.11.tgz","fileCount":106,"integrity":"sha512-DJhiN2M0g+2EAUVcvn6R2NQtRLb9EOFQw55Og58//zBbFM2Bt72zT4vbfnLeo38n1/etfA+ifsOcvOAWr4JXjg==","signatures":[{"sig":"MEQCIA3+8Ro5JFE1xVmFPIv0tN/XeHU1Qy0q5HIGkajaJzTPAiAMzLkHd4D6YShoGDgJmrExyWjrqcl5HtSZ9QiQeblRiQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1758876,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbcndoCRA9TVsSAnZWagAAub4P/A3ndaagvwYIemkuY8Pp\nxyOp0fd0UUO4PKluQuVqUAcB5lfWjp8DAGCDGWmk3duwyMR/Y78ads+GJiBL\nH9Mrj0bR7zuAxOeqBfCbytPMGEvQbKJngs2bvp9+GoCenlji6cpJAV32RozF\nY0q8+2dhnc5HZqG07kdhtwlc+n35inEW8CIES2bwV/2TUykecJ5gGfMRlIVH\naQuJC9lf/8178m3khDrHD0/pfIv+diU4VwkzuYYf2XV9Y2nxbqE57l3/KZ2v\n8HEoNuBmw0X6csSuND7WPTO6zt2SWxAbbLQvJx3oq6NrBnZfpjD9ECwzwe54\n3akUSss03r0IPTe2iTtTPLCn0OceE8sdJWQLxFrwci2CXSp+XYOGXjYJQLJy\nFq7PiCZA0rRRYYGpsiXfegKpaqDj2oMvAVG0QQVEr5wwkpdDkIpgRH1UzmZl\nBIX7RXCSct0djWlQUA9xqTUKe+bdGYLVN+ZyiQXIAELRVKVRhbjzbg0xnhPf\nnKXPdcxrZf4Sx9flwbEsOUWIbwOtV0PSYe4GddCoMcut8S+PRa8rRUoaVes3\njJAuiWskle3/0pEWbygnyIHGJIdnDYSA8xpjVilokn8RtLafwNkdsLYSoyqv\nL/6yKTcM/Ol7x7XnN9htUapTeEdYEJFVAAZyA/gRbhPWQpp2chSgmc/pTjRp\niYjf\r\n=vwyZ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/lib/seafile-editor.js","babel":{"presets":["react-app"]},"gitHead":"727e501339206b16830fa48c0875dc085da3c81a","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"5.6.0","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"9.8.0","dependencies":{"raf":"3.4.0","chalk":"1.1.3","dayjs":"^1.6.2","react":"^16.2.0","slate":"0.34.2","xtend":"^4.0.1","dotenv":"4.0.0","lodash":"^4.17.5","remark":"^9.0.0","prismjs":"^1.15.0","promise":"8.0.1","unified":"^6.1.6","fs-extra":"3.0.1","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","immutable":"^3.8.2","react-dom":"^16.2.0","url-parse":"^1.4.0","valid-url":"^1.0.9","codemirror":"^5.37.0","css-loader":"0.28.7","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.4","seafile-ui":"^0.1.5","url-loader":"0.6.2","file-loader":"1.1.5","remark-slug":"^5.0.0","slate-react":"^0.12.11","autoprefixer":"7.1.6","remark-parse":"^5.0.0","style-loader":"0.19.0","whatwg-fetch":"2.0.3","dotenv-expand":"4.2.0","object-assign":"4.1.1","react-s-alert":"^1.4.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-hotkeys":"^0.1.2","postcss-loader":"2.0.8","react-dev-utils":"^5.0.0","slate-edit-code":"^0.15.0","slate-edit-list":"^0.11.2","rehype-stringify":"^3.0.0","slate-edit-table":"^0.15.0","socket.io-client":"^2.1.1","hast-util-sanitize":"^1.1.2","html-webpack-plugin":"2.29.0","slate-trailing-block":"^0.5.0","slate-edit-blockquote":"^0.6.1","slate-html-serializer":"^0.6.20","mdast-util-definitions":"^1.2.2","postcss-flexbugs-fixes":"3.2.0","slate-drop-or-paste-images":"^0.8.1","extract-text-webpack-plugin":"3.0.2","case-sensitive-paths-webpack-plugin":"2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"20.0.4","eslint":"^3.19.0","i18next":"^11.3.2","webpack":"3.8.1","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"20.0.3","babel-eslint":"7.2.3","babel-loader":"7.1.2","babel-runtime":"6.26.0","eslint-loader":"1.8.0","react-i18next":"^7.6.1","webpack-dev-server":"2.9.4","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.1.0","i18next-xhr-backend":"^1.5.1","eslint-plugin-import":"2.2.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"2.34.0","eslint-plugin-jsx-a11y":"5.0.3","eslint-config-react-app":"^1.0.5","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4","i18next-browser-languagedetector":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.1.11_1534228328026_0.7560759682007632","host":"s3://npm-registry-packages"}},"0.1.12":{"name":"@seafile/seafile-editor","version":"0.1.12","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.1.12","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"7876083cb0df2860f72c28917915528fc94def2f","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.1.12.tgz","fileCount":116,"integrity":"sha512-dgfwdYG8Ax39ZLiEfHy3mQ0VwJxH6DjNrHxLggD4LtC6XbnrC0j/3ATScJlHTVAw9bXLMHnkjCSQKRs/XL4esg==","signatures":[{"sig":"MEUCIQD+JwLNvuZnd8MH/JqdCFtK6k7cDUDmdvKy6KLbnR5MRAIgHsa5V+0Pq1wDyJL2ocgxxg7QdzQ+/xg91TRqykqAYyA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1801570,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbfSksCRA9TVsSAnZWagAAdUEP+wYxmkt8397fRuuprmtF\nzD+rgXFZV+I43kTrrm5aIUWaqB1mSqLoPdtYfqCwzZWRXZJjhmHhyVvDh4Iv\nmIK4e3hO5HsqBglCFUJR7+SPAMG13kZoyg9nHXSzEb+/1lICQVZSryNGIeG4\ncCkdcOt/Gv5HolJoq2hZ6VR4BsSnZ5FtEK5IhzA+BOt/is0d2aGzp1w9hGRk\n8z28kwzpAkVocEA4VZ5pbX5O3M4asD0xXC6NflOjixHe04T38Tm1/kq/g9C0\n/l6VbnyNtB8lFkFPUmkaO8hip30ypvjFjiCLi+SMZl4MnvF7VWEy0sF9wi/l\nGAz4xU6njYA407X6LS+4kyR2/Gw/fhVW5VWziSrQLK3ODqa44IPMtHaguQkt\nvrliKCTsROzPx++KykZ171rcU2rBS5SnFUQKmvMs6LnH+aYLwTyx9hc+Of5G\nAdVBVtboKjRRumYzjUsn6Q+VCj56/DckHEZkEG052V0pP8LQMEMy/vI8Cs5n\n4EMJQEhS3QDxGE8P0bH8tcg/wRy44nRPcduzjGxcnaqzsfdqvetTjlr/yn6q\nneiDEfWny/eqE/ZNBMw712J6lHlTcjyEch06f37d9SM+Fv3/EEk2fnJX46K1\ncd1grnzxN6MMG9zZ2ETKH/Z3tjxoOCWAu5UGskxVJljKbNvXCGICPU95bDqK\nhs57\r\n=Anlc\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/lib/seafile-editor.js","babel":{"presets":["react-app"]},"gitHead":"a93d79a8685ab9634a7fe86c99b825dc9a0eac45","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"5.6.0","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"9.8.0","dependencies":{"raf":"3.4.0","chalk":"1.1.3","dayjs":"^1.6.2","react":"^16.2.0","slate":"0.34.2","xtend":"^4.0.1","dotenv":"4.0.0","lodash":"^4.17.5","remark":"^9.0.0","prismjs":"^1.15.0","promise":"8.0.1","unified":"^6.1.6","fs-extra":"3.0.1","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","immutable":"^3.8.2","react-dom":"^16.2.0","url-parse":"^1.4.0","valid-url":"^1.0.9","codemirror":"^5.37.0","css-loader":"0.28.7","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.11","seafile-ui":"^0.1.10","url-loader":"0.6.2","file-loader":"1.1.5","remark-slug":"^5.0.0","slate-react":"^0.12.11","autoprefixer":"7.1.6","remark-parse":"^5.0.0","style-loader":"0.19.0","whatwg-fetch":"2.0.3","dotenv-expand":"4.2.0","object-assign":"4.1.1","react-s-alert":"^1.4.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-hotkeys":"^0.1.2","postcss-loader":"2.0.8","react-dev-utils":"^5.0.0","slate-edit-code":"^0.15.0","slate-edit-list":"^0.11.2","rehype-stringify":"^3.0.0","slate-edit-table":"^0.15.0","socket.io-client":"^2.1.1","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","html-webpack-plugin":"2.29.0","slate-trailing-block":"^0.5.0","slate-edit-blockquote":"^0.6.1","slate-html-serializer":"^0.6.20","mdast-util-definitions":"^1.2.2","postcss-flexbugs-fixes":"3.2.0","slate-drop-or-paste-images":"^0.8.1","extract-text-webpack-plugin":"3.0.2","case-sensitive-paths-webpack-plugin":"2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"20.0.4","eslint":"^3.19.0","i18next":"^11.3.2","webpack":"3.8.1","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"20.0.3","babel-eslint":"7.2.3","babel-loader":"7.1.2","babel-runtime":"6.26.0","eslint-loader":"1.8.0","react-i18next":"^7.6.1","webpack-dev-server":"2.9.4","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.1.0","i18next-xhr-backend":"^1.5.1","eslint-plugin-import":"2.2.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"2.34.0","eslint-plugin-jsx-a11y":"5.0.3","eslint-config-react-app":"^1.0.5","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4","i18next-browser-languagedetector":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.1.12_1534929195696_0.3482720699811468","host":"s3://npm-registry-packages"}},"0.1.13":{"name":"@seafile/seafile-editor","version":"0.1.13","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.1.13","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"b9a9057c50413c6ab7c5c1147dd2ac549d7b8e80","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.1.13.tgz","fileCount":116,"integrity":"sha512-Z7zlBRWaEfqbTkQJ+dcigMeOOa6RM7cFi94rArrYAEoQc3V3TwScUVZYG8/yCMLKP91X5JnBT4zvXp75YQLGRg==","signatures":[{"sig":"MEQCIH0vWNqkqvqFU3w53XEHUrePXYb+v+R/zOnz7J4ZDxNlAiBpdIx24GJkc/DINjkLPcUJOWyGiPcqhvMDW7ux1Y4kHg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1806488,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbhUApCRA9TVsSAnZWagAAmD8P/03fvxj3g3q1eNtO3eFg\nutBQZTfwltz5SsWNDz2TIkxHlJz1J1A1m8Btp28KlbgRATvI/Xxih7nmL+5q\nXFQohDoxLtRQX3c2HFWOi5dGBdkC+sycKzd7ZC21JgPF4SK9R8uCHXWNIT5E\nOYqQP64RDyFcGTuMveDdrGm9a4R5rWEBQuib353M/9CiyjXNp+9++PnzEIoN\nRCVxp1yzaEyKsm0bGknwGSd1fRVrKUiCBhrc4aLkU4abvlj31NE8fer9aHR7\n7N8nwT4FuKWkV4dmEHp18rPGD2uh2ax4SNc1MfUUfL7CQLOtCRqTnMGDyFz3\nyMW7J3PMF+VbT/GHZ1LYsMLKEumiJKZw1/duSb3YkkqKvAj99AGv5dmsdPHY\nRlsbsGz6BgBE0k/WgL9zeo5zkQwkO/q5ITsO2wtq3DdDMkV0iXNq2i9NS0MZ\nUm30g4IoHAmcqwCEBlgvj2UAEtcl0Av3AmqE0nYydmt2kMj4BZSUm92S5Nqs\nul1h7NNsUKMOrZ2tH/tMWlj1qigJXWHD++3rG/S7wTbgc9vu2UbKN7/wBYga\nAIL744icxo4JDNcQ11ibyWdtT+N9Vi3+e/TV0G8Xvzx/9yGyEBYYwAXnLHCn\nF+EQ9xldMa0wmir7qXjGXJmllBqJwptAJS11Tbp1Vy75WqA+SUOF2J2PHxJs\n26wH\r\n=P3h1\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/lib/seafile-editor.js","babel":{"presets":["react-app"]},"gitHead":"f58db70148ca11d56f07da8a761eebd5087a6444","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"5.6.0","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"9.8.0","dependencies":{"raf":"3.4.0","chalk":"1.1.3","dayjs":"^1.6.2","react":"^16.2.0","slate":"0.34.2","xtend":"^4.0.1","dotenv":"4.0.0","lodash":"^4.17.5","remark":"^9.0.0","prismjs":"^1.15.0","promise":"8.0.1","unified":"^6.1.6","fs-extra":"3.0.1","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","immutable":"^3.8.2","react-dom":"^16.2.0","url-parse":"^1.4.0","valid-url":"^1.0.9","codemirror":"^5.37.0","css-loader":"0.28.7","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.12","seafile-ui":"^0.1.10","url-loader":"0.6.2","file-loader":"1.1.5","remark-slug":"^5.0.0","slate-react":"^0.12.11","autoprefixer":"7.1.6","remark-parse":"^5.0.0","style-loader":"0.19.0","whatwg-fetch":"2.0.3","dotenv-expand":"4.2.0","object-assign":"4.1.1","react-s-alert":"^1.4.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-hotkeys":"^0.1.2","postcss-loader":"2.0.8","react-dev-utils":"^5.0.0","slate-edit-code":"^0.15.0","slate-edit-list":"^0.11.2","rehype-stringify":"^3.0.0","slate-edit-table":"^0.15.0","socket.io-client":"^2.1.1","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","html-webpack-plugin":"2.29.0","slate-trailing-block":"^0.5.0","slate-edit-blockquote":"^0.6.1","slate-html-serializer":"^0.6.20","mdast-util-definitions":"^1.2.2","postcss-flexbugs-fixes":"3.2.0","slate-drop-or-paste-images":"^0.8.1","extract-text-webpack-plugin":"3.0.2","case-sensitive-paths-webpack-plugin":"2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"20.0.4","eslint":"^3.19.0","i18next":"^11.3.2","webpack":"3.8.1","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"20.0.3","babel-eslint":"7.2.3","babel-loader":"7.1.2","babel-runtime":"6.26.0","eslint-loader":"1.8.0","react-i18next":"^7.6.1","webpack-dev-server":"2.9.4","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.1.0","i18next-xhr-backend":"^1.5.1","eslint-plugin-import":"2.2.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"2.34.0","eslint-plugin-jsx-a11y":"5.0.3","eslint-config-react-app":"^1.0.5","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4","i18next-browser-languagedetector":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.1.13_1535459369160_0.3088965909803536","host":"s3://npm-registry-packages"}},"0.1.14":{"name":"@seafile/seafile-editor","version":"0.1.14","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.1.14","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"5539d169279e1ffaee0f6cdc9b18adc3408b2258","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.1.14.tgz","fileCount":116,"integrity":"sha512-caAamIAFMR0ItymBJE15TaX4gZ447sWkSViG+VU7bQswiUjcauTXPJdzBMSGQNjEqtBAC7w8yXBqenV4tVNzXg==","signatures":[{"sig":"MEQCIERn+8RNRqNRxa/xnhTwbACdT4+oENEmtvhwE4z25bCRAiBJMNeP45dOZKftcoh4lF2++5htrgNXWPZfm7N2zUfNGQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1806478,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbhU9RCRA9TVsSAnZWagAA4+sP/RbVM0uFG6FS0wCkx2nJ\nVJL7KoALpeTth/M728yzIIS4gbTVMoFtHbwNMbuIdnhipM+lDSSrPwg5JHQr\nTWD0Lo3LbM2cmvLQByevHuNnSRfSVM2AkFj8CFdm2x9ztSpRbvbCdppIaYvt\nkLBtEX4pY+tiYSN7QSv1YsWb9jbdCVpW8wneltkLmAwJF8KfsvFbCHLp0kuN\nUugZDqCmH08phGE8n0kQIH65dr/FKZqaR/vXaxXH0Rkbd1hSTNS1rgXhPUrp\n0ybo4Q0ZbCwJo+jdO4E+VdTp78ecOe68cg/ZyRy+TO2PWukbvpM11BOggUTC\neEzfhpHl6AnwbCyLqucsmofLFb2PVVbsJy7dgF6ypmFyZO8rZ3wmrGxH5LEY\nb+LvkOWALKjDKsyqsQ4tX3Qw4cauEPslVLbNJ5U8N3/KY/+FXwFT0Y4VM+/v\nMjVmQa6eORtb/BJJp9LWyAXtoBZ9nBBRyuoNGJx3c+VnIOFy0b9VI1cUSX3Z\nP/05d2rTc0M9jtrn5foQB7RtlE+JwWEqwLPGbSWEA7+EOgRi13lbnx+RXQXr\nHxPNVlB+kgruP+ftmVVWzZLkbVNn0wsLsz0JmDoeVyfEUPlCqymwESLC3C6O\nhnzvBn3o0Bx0Yeh4EApXN4D2c5VOdntXUxWr3IUMVXGNX24m+UuLbhzaaI3g\nsCle\r\n=gGUn\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/lib/seafile-editor.js","babel":{"presets":["react-app"]},"gitHead":"dcb745b483bfcf5a67fae036b86a5a0253bfe1f9","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"5.6.0","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"9.8.0","dependencies":{"raf":"3.4.0","chalk":"1.1.3","dayjs":"^1.6.2","react":"^16.2.0","slate":"0.34.2","xtend":"^4.0.1","dotenv":"4.0.0","lodash":"^4.17.5","remark":"^9.0.0","prismjs":"^1.15.0","promise":"8.0.1","unified":"^6.1.6","fs-extra":"3.0.1","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","immutable":"^3.8.2","react-dom":"^16.2.0","url-parse":"^1.4.0","valid-url":"^1.0.9","codemirror":"^5.37.0","css-loader":"0.28.7","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.12","seafile-ui":"^0.1.10","url-loader":"0.6.2","file-loader":"1.1.5","remark-slug":"^5.0.0","slate-react":"^0.12.11","autoprefixer":"7.1.6","remark-parse":"^5.0.0","style-loader":"0.19.0","whatwg-fetch":"2.0.3","dotenv-expand":"4.2.0","object-assign":"4.1.1","react-s-alert":"^1.4.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-hotkeys":"^0.1.2","postcss-loader":"2.0.8","react-dev-utils":"^5.0.0","slate-edit-code":"^0.15.0","slate-edit-list":"^0.11.2","rehype-stringify":"^3.0.0","slate-edit-table":"^0.15.0","socket.io-client":"^2.1.1","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","html-webpack-plugin":"2.29.0","slate-trailing-block":"^0.5.0","slate-edit-blockquote":"^0.6.1","slate-html-serializer":"^0.6.20","mdast-util-definitions":"^1.2.2","postcss-flexbugs-fixes":"3.2.0","slate-drop-or-paste-images":"^0.8.1","extract-text-webpack-plugin":"3.0.2","case-sensitive-paths-webpack-plugin":"2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"20.0.4","eslint":"^3.19.0","i18next":"^11.3.2","webpack":"3.8.1","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"20.0.3","babel-eslint":"7.2.3","babel-loader":"7.1.2","babel-runtime":"6.26.0","eslint-loader":"1.8.0","react-i18next":"^7.6.1","webpack-dev-server":"2.9.4","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.1.0","i18next-xhr-backend":"^1.5.1","eslint-plugin-import":"2.2.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"2.34.0","eslint-plugin-jsx-a11y":"5.0.3","eslint-config-react-app":"^1.0.5","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4","i18next-browser-languagedetector":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.1.14_1535463248592_0.03378387365480506","host":"s3://npm-registry-packages"}},"0.1.15":{"name":"@seafile/seafile-editor","version":"0.1.15","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.1.15","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"a74b553eab6ed3b82d8eec44d6f6602a3cf2d058","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.1.15.tgz","fileCount":116,"integrity":"sha512-wzweKJegBwLPzec7VF3tAZsv6GktsuXp8ZY0wjCxsxgb0+QOoFVoif97OsOKdB2h35Sa7wmA4A+AnmQ4dyB5GA==","signatures":[{"sig":"MEUCIQDXCWiHYBhes6Cf800Ih56x41nMVBmO8I7140WSj1TKyAIgAkbxxdsVYG2t8AP89xlPzzsIOf8E5b/ogUmIZTLSWug=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1806672,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbhijSCRA9TVsSAnZWagAA7ZwP/2cIJK18Jg0vRdvGtFd6\niSBOKyYTac6K1br5TVk5dxGj84jKGniMh14SbnPc8g+KJrClmGoqH+9RYYT2\n5ssxd++MR33fCaSHywi4mLKCL0funlWxexNvvxHTVWgr5JMOsD7915VrvhWr\nmBxySFEsoeiUNPIXABgahrtTNkLGuTGm4UDhr9RrIXWvnYx91tQ3Nml+5mEz\n+k416GrcY0woFEHCwAiDnQCpw9b4e9QNAI842lIfgLz1uleXIxkf+FD+webt\nwQF6oFLxCxveUPe09qoLh39TDSgmp0KQ6Racy5Wpce1vlNmXykUMCnS1ohI3\nQAZGo35Hg7lnwvCN67uKP0KkJja6w1LZfqH+0RDPf3AXVjZ2lOYcieRA35V3\nlOzjKHyzbBonHrOS30ND+SNcCwXI9Z6AVkXfFuhpmwIWYHLSpoRFGNRkl7XK\nuwlkoujvV6OZr/8aWKidY/PZkb/KiF8Dbvc82CVxiFQpp7vzogNUG9fNtayc\nJinZupVP8J8jdwTMVmEPtafvHy4FURLDDsrPFOKyWhgBVE3c2xpsvx+4xa9x\nFnyTecLg2RgxjkEf8OqL6wdI6yN4+30P/f1l3deRpd2wnbcJ0HnYVccXD9JK\nXSzyGbgSPelYK1Z95F1gglV2G6W8pXsxDzHdv0FaX9rhnAQDcedKsrxLfxwg\n4+FB\r\n=N6Oz\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/lib/seafile-editor.js","babel":{"presets":["react-app"]},"gitHead":"13efbd169e494157dfab6eae4eb139a6c44cf550","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"5.6.0","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"9.8.0","dependencies":{"raf":"3.4.0","chalk":"1.1.3","dayjs":"^1.6.2","react":"^16.2.0","slate":"0.34.2","xtend":"^4.0.1","dotenv":"4.0.0","lodash":"^4.17.5","remark":"^9.0.0","prismjs":"^1.15.0","promise":"8.0.1","unified":"^6.1.6","fs-extra":"3.0.1","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","immutable":"^3.8.2","react-dom":"^16.2.0","url-parse":"^1.4.0","valid-url":"^1.0.9","codemirror":"^5.37.0","css-loader":"0.28.7","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.12","seafile-ui":"^0.1.10","url-loader":"0.6.2","file-loader":"1.1.5","remark-slug":"^5.0.0","slate-react":"^0.12.11","autoprefixer":"7.1.6","remark-parse":"^5.0.0","style-loader":"0.19.0","whatwg-fetch":"2.0.3","dotenv-expand":"4.2.0","object-assign":"4.1.1","react-s-alert":"^1.4.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-hotkeys":"^0.1.2","postcss-loader":"2.0.8","react-dev-utils":"^5.0.0","slate-edit-code":"^0.15.0","slate-edit-list":"^0.11.2","rehype-stringify":"^3.0.0","slate-edit-table":"^0.15.0","socket.io-client":"^2.1.1","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","html-webpack-plugin":"2.29.0","slate-trailing-block":"^0.5.0","slate-edit-blockquote":"^0.6.1","slate-html-serializer":"^0.6.20","mdast-util-definitions":"^1.2.2","postcss-flexbugs-fixes":"3.2.0","slate-drop-or-paste-images":"^0.8.1","extract-text-webpack-plugin":"3.0.2","case-sensitive-paths-webpack-plugin":"2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"20.0.4","eslint":"^3.19.0","i18next":"^11.3.2","webpack":"3.8.1","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"20.0.3","babel-eslint":"7.2.3","babel-loader":"7.1.2","babel-runtime":"6.26.0","eslint-loader":"1.8.0","react-i18next":"^7.6.1","webpack-dev-server":"2.9.4","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.1.0","i18next-xhr-backend":"^1.5.1","eslint-plugin-import":"2.2.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"2.34.0","eslint-plugin-jsx-a11y":"5.0.3","eslint-config-react-app":"^1.0.5","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4","i18next-browser-languagedetector":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.1.15_1535518929947_0.5478314525565406","host":"s3://npm-registry-packages"}},"0.1.16":{"name":"@seafile/seafile-editor","version":"0.1.16","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.1.16","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"dbe7d8aa2f2038b3914aeccbc374e6ded662de80","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.1.16.tgz","fileCount":116,"integrity":"sha512-hfIWndf0eVm+JdH2tMpIynVwCCp8XFuTw3SUFs1X2n1AhAQaOyNu57t+bs0FUxRu00Pmm+EKWDYhWFQpWssl3Q==","signatures":[{"sig":"MEUCIBIEdDdWB9rvox16giwycFSwWEIEL2FQe4AWQ0MlSpG0AiEAzBN1ZcvIBaSvtUOZs5/X5ytKcZnT3FSewoe8KDj46UQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1806814,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbhin6CRA9TVsSAnZWagAAl3oP/0iDJbC6kiaQfAGq0U5T\n/7aCFx6bM9C9CcXhZbmkJ7uExU4JwlYl4ERJVG7g/lucAhM5EP39HE868jwy\nfy5VvKPYEZuzj/R9W8uoHNHJubwPHlIxkrzZSkvB0OxuAQyiF2EgrV2NOVS8\n6eRPxoMw5BW9jD0SZSqCSOlKjmAkBw4qR1lUKXpfkiY2hquijI31VSXRNdY2\n+uNdGW6VuAx7vV4Cw7sfMYpRxNBI6M/DVJ+pzO8zfZJqMQBRHRLE33CQQZBO\nzZCmS57bLovnlgNUU3qGvnDLw1h/iAC5zIxDSsZSRFNbdUcTCfEm4sEbwxKS\nNHpwr6o4RKXpBQjinfrSw/2V5g6I0vZI56hDZc1Gb0GITMvqsOYCJfDMQseu\nPHbWLpuDzoFe6yOM7MvcUi7SdEslUkqQhwayWsh07DKsUA31yZYA8a6ctLYd\nluGB+nPri7fS3R4QaYkz/foOwc3I/TUh3axZWszY5cUGt+s6M0/PTOxjwf32\nslodRCSqrx02VW/85rHb0bzYmWpJ37i7p6c/5y4pBIem95QQgEUAUBeqmhUs\neRmQjrf21ldBwMtTgdqXshuv2hvUcKcfoeHjnSF7Rp/LzmYr3p9nOpDy1jpF\n0TeqNR6avAnOIsup6fVvYyGjDEJrOT8ipKOAQUiNBHziC2cZzf1PrL81jz0X\no2MV\r\n=hwRf\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/lib/seafile-editor.js","babel":{"presets":["react-app"]},"gitHead":"13efbd169e494157dfab6eae4eb139a6c44cf550","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"5.6.0","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"9.8.0","dependencies":{"raf":"3.4.0","chalk":"1.1.3","dayjs":"^1.6.2","react":"^16.2.0","slate":"0.34.2","xtend":"^4.0.1","dotenv":"4.0.0","lodash":"^4.17.5","remark":"^9.0.0","prismjs":"^1.15.0","promise":"8.0.1","unified":"^6.1.6","fs-extra":"3.0.1","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","immutable":"^3.8.2","react-dom":"^16.2.0","url-parse":"^1.4.0","valid-url":"^1.0.9","codemirror":"^5.37.0","css-loader":"0.28.7","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.12","seafile-ui":"^0.1.10","url-loader":"0.6.2","file-loader":"1.1.5","remark-slug":"^5.0.0","slate-react":"^0.12.11","autoprefixer":"7.1.6","remark-parse":"^5.0.0","style-loader":"0.19.0","whatwg-fetch":"2.0.3","dotenv-expand":"4.2.0","object-assign":"4.1.1","react-s-alert":"^1.4.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-hotkeys":"^0.1.2","postcss-loader":"2.0.8","react-dev-utils":"^5.0.0","slate-edit-code":"^0.15.0","slate-edit-list":"^0.11.2","rehype-stringify":"^3.0.0","slate-edit-table":"^0.15.0","socket.io-client":"^2.1.1","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","html-webpack-plugin":"2.29.0","slate-trailing-block":"^0.5.0","slate-edit-blockquote":"^0.6.1","slate-html-serializer":"^0.6.20","mdast-util-definitions":"^1.2.2","postcss-flexbugs-fixes":"3.2.0","slate-drop-or-paste-images":"^0.8.1","extract-text-webpack-plugin":"3.0.2","case-sensitive-paths-webpack-plugin":"2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"20.0.4","eslint":"^3.19.0","i18next":"^11.3.2","webpack":"3.8.1","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"20.0.3","babel-eslint":"7.2.3","babel-loader":"7.1.2","babel-runtime":"6.26.0","eslint-loader":"1.8.0","react-i18next":"^7.6.1","webpack-dev-server":"2.9.4","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.1.0","i18next-xhr-backend":"^1.5.1","eslint-plugin-import":"2.2.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"2.34.0","eslint-plugin-jsx-a11y":"5.0.3","eslint-config-react-app":"^1.0.5","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4","i18next-browser-languagedetector":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.1.16_1535519225396_0.1758831185276517","host":"s3://npm-registry-packages"}},"0.1.17":{"name":"@seafile/seafile-editor","version":"0.1.17","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.1.17","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"c2b9c602b4c14586b3d4c533088d894bc4102531","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.1.17.tgz","fileCount":320,"integrity":"sha512-VI4XKg5PPL35FzJ7annGfDrMjhNOLVBaValkF5Xh8C1O1l22Ky8CtXOkKHmmylK8QbibweYI3uJxipHK6RLoDg==","signatures":[{"sig":"MEQCIBBxm4QH/vgN6r0vx8LsVJrNjcpa48e9QsVArjTA0bAqAiB58cm4d46LgJE9vK7qjCCuWASKTAOiBEa4Z/19J5xNxA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1991523,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbkMDmCRA9TVsSAnZWagAAo7wP/iCJrYxJ3/p7oJg+kVe9\nobs15/zj515u47zXKfFQ9k5rL5OGrh0ObzaSWBSXC04zjyvenva268XUhBew\nKX4c0JuunyYjMYkmsETC2hgS6hb27iWf0/0sD+HZu9zww9aJI9ExQa6taC5D\nNck6cMT/MjEHbV3UguyjU4X/lcPpU7J6qUP+hZC9euIlMADvRX1VHEvfNiEv\nAZwQ0aRDSk875RB3TuVBo/MBhbScLOHrd6ohSkSZLyV5Gli8+rP3T1eghbks\nfxQjhSolC36FYSvjIuND/9Hj+/c51KJS+Ah3AM77YpYgKQcrB/knOljuAOGN\nCqY3wfaBtPOU0FKaj1CelbUCFR9c9jBFLjrX39Iede/3L6hhT9kig6h3+bd6\n7Fu4iJbKshV3cjlBAn9sBn3wxHWzeZm8KxbvyxjxajE+gsB6Z7OfeZNJNX1Z\n1NEUIlEJmo+81kal5ag0XFfdyg/FlTzm8HIXwfUEsJx1Kw/w9hJJ4TSE1OcH\nVIPMnUehgm9Wr11MVIAeAAMfv6VoRc8zsI7vxgVqcwJGrDt8M5GA0NPVMWUd\nMHpocrIT7Z99agIIBRTYkTO7kHPvSDxFRNaFYVjR97GNJMZzejo/ogtBxdla\ndBekMWjfrIR+ErfXblazCybHr/ZvN6mLA3za4FOOfXGbe8wRdKzfdDwl+1IY\n2E0E\r\n=JMpH\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/lib/seafile-editor.js","babel":{"presets":["react-app"]},"gitHead":"41c6c87e524abbed8323984c111e7f276cf0ca69","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"5.6.0","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"9.8.0","dependencies":{"raf":"3.4.0","chalk":"1.1.3","dayjs":"^1.6.2","react":"^16.2.0","slate":"^0.40.2","xtend":"^4.0.1","dotenv":"4.0.0","lodash":"^4.17.5","remark":"^9.0.0","prismjs":"^1.15.0","promise":"8.0.1","unified":"^6.1.6","fs-extra":"3.0.1","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","immutable":"^3.8.2","is-hotkey":"^0.1.3","react-dom":"^16.2.0","url-parse":"^1.4.0","valid-url":"^1.0.9","codemirror":"^5.37.0","css-loader":"0.28.7","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.12","seafile-ui":"^0.1.10","url-loader":"0.6.2","file-loader":"1.1.5","remark-slug":"^5.0.0","slate-react":"^0.18.3","autoprefixer":"7.1.6","remark-parse":"^5.0.0","style-loader":"0.19.0","whatwg-fetch":"2.0.3","detect-indent":"^5.0.0","dotenv-expand":"4.2.0","object-assign":"4.1.1","react-s-alert":"^1.4.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-hotkeys":"^0.2.3","detect-newline":"^2.1.0","postcss-loader":"2.0.8","react-dev-utils":"^5.0.0","rehype-stringify":"^3.0.0","socket.io-client":"^2.1.1","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","html-webpack-plugin":"2.29.0","slate-html-serializer":"^0.7.2","mdast-util-definitions":"^1.2.2","postcss-flexbugs-fixes":"3.2.0","slate-schema-violations":"^0.1.39","slate-drop-or-paste-images":"^0.8.3","extract-text-webpack-plugin":"3.0.2","case-sensitive-paths-webpack-plugin":"2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"20.0.4","eslint":"^3.19.0","i18next":"^11.3.2","webpack":"3.8.1","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"20.0.3","babel-eslint":"7.2.3","babel-loader":"7.1.2","babel-runtime":"6.26.0","eslint-loader":"1.8.0","react-i18next":"^7.6.1","webpack-dev-server":"2.9.4","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.1.0","i18next-xhr-backend":"^1.5.1","eslint-plugin-import":"2.2.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"2.34.0","eslint-plugin-jsx-a11y":"5.0.3","eslint-config-react-app":"^1.0.5","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4","i18next-browser-languagedetector":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.1.17_1536213222064_0.3000705198177003","host":"s3://npm-registry-packages"}},"0.1.18":{"name":"@seafile/seafile-editor","version":"0.1.18","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.1.18","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"450cc359b1655349995d26d9f9a333a5a2df6a26","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.1.18.tgz","fileCount":320,"integrity":"sha512-Zvb00QP+xa8csHUO7E6X8bKcOemMUOoHcN3GkPGVPpqO9opuZPNbpDD34pvvLCrJv0uaq29qWfzGJQ7dlA3N2A==","signatures":[{"sig":"MEYCIQC/VLNnk6hA1uoWyR8wsKSMCRhJ+CCWcEsa247utofZtwIhAO0D7iLmgt5u1cM1hGrBVY4mRAQQuy8GJWvgQDvM4U0/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1991523,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbkNBaCRA9TVsSAnZWagAAMZkP/iMiAkrfa9ZyborldwvO\nMRWUVPrVnI+OQgJmdiToCHlGz5UBi750opULHbxisnD5wj+UAtBnM/F+C4tl\nj3j+BwY/SLyU+b9sbZEoldBATOyNe7ko0bX4SxcoW3jjIT0eDJoJ1Tvqa6y/\nAVK7wme1Gy+oJHoiu42EO5LoDMtmgdYwCOLNFqpK0sJrTvrRINEWxI5OiqEP\nm9u6yWrXZMn8mqzxQwhZYXgo8pkoePLfQUmD+4PNMeb9muZC3y8EEJHgWT+h\nffTVdiLlAdaWAZuU9RccKO3OQLbYDDXY6h0pMZVYa74ZfAUUbsFwZeh3GTQl\n2pipbSmxR2qfGGJ8nNQur2Sisu3RV8jcTuMZGZWgfcGq3OP8L19loijJiwUo\nkE4QlgHclbERLCtfZT3Fjd7EkGxeKe8iS7kAhTCq805si6z19FBM0qPvc1Np\nK1VmK917ZKsKpwbfYR70C8gAnlxmsjdQekxXBRyT/gO8bZjhQOceXTlw7ZL+\nPfaOACYzcyPjUz81hZeNsE2QUzc/qC4MTlN0k8kPSduoVKGPNqmHQAP+4Z8C\n5L3ijh7+sboDlA33UWPneQCvoeA/hucRF06Cxee76YIt/uS91QFSKx3yvkmY\n9PCDh4FR4ffjDTDrOiUrp9l3+GbGTy7Ev+kjDcw0CvqVx07n6tfhlJVC2E6U\nHnzS\r\n=uJus\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/lib/seafile-editor.js","babel":{"presets":["react-app"]},"gitHead":"6a6c8bdfe660f4dc85bafb2e22876e6aada9f9c1","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"5.6.0","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"9.8.0","dependencies":{"raf":"3.4.0","chalk":"1.1.3","dayjs":"^1.6.2","react":"^16.2.0","slate":"^0.40.2","xtend":"^4.0.1","dotenv":"4.0.0","lodash":"^4.17.5","remark":"^9.0.0","prismjs":"^1.15.0","promise":"8.0.1","unified":"^6.1.6","fs-extra":"3.0.1","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","immutable":"^3.8.2","is-hotkey":"^0.1.3","react-dom":"^16.2.0","url-parse":"^1.4.0","valid-url":"^1.0.9","codemirror":"^5.37.0","css-loader":"0.28.7","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.12","seafile-ui":"^0.1.10","url-loader":"0.6.2","file-loader":"1.1.5","remark-slug":"^5.0.0","slate-react":"^0.18.3","autoprefixer":"7.1.6","remark-parse":"^5.0.0","style-loader":"0.19.0","whatwg-fetch":"2.0.3","detect-indent":"^4.0.0","dotenv-expand":"4.2.0","object-assign":"4.1.1","react-s-alert":"^1.4.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-hotkeys":"^0.2.3","detect-newline":"^2.1.0","postcss-loader":"2.0.8","react-dev-utils":"^5.0.0","rehype-stringify":"^3.0.0","socket.io-client":"^2.1.1","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","html-webpack-plugin":"2.29.0","slate-html-serializer":"^0.7.2","mdast-util-definitions":"^1.2.2","postcss-flexbugs-fixes":"3.2.0","slate-schema-violations":"^0.1.39","slate-drop-or-paste-images":"^0.8.3","extract-text-webpack-plugin":"3.0.2","case-sensitive-paths-webpack-plugin":"2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"20.0.4","eslint":"^3.19.0","i18next":"^11.3.2","webpack":"3.8.1","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"20.0.3","babel-eslint":"7.2.3","babel-loader":"7.1.2","babel-runtime":"6.26.0","eslint-loader":"1.8.0","react-i18next":"^7.6.1","webpack-dev-server":"2.9.4","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.1.0","i18next-xhr-backend":"^1.5.1","eslint-plugin-import":"2.2.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"2.34.0","eslint-plugin-jsx-a11y":"5.0.3","eslint-config-react-app":"^1.0.5","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4","i18next-browser-languagedetector":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.1.18_1536217177384_0.13989086911656456","host":"s3://npm-registry-packages"}},"0.1.19":{"name":"@seafile/seafile-editor","version":"0.1.19","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.1.19","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"6bdce88c4f05c1fd6511bdfd41bd5492159bbe6a","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.1.19.tgz","fileCount":332,"integrity":"sha512-yh98j9tfHk8oq7mWqFb5M+iqeqzCCMVzh9DnQy2SRxhFeHdNw/qZolylsbDh9JHUm6vyHp1V3SjAw/QSOxvmUQ==","signatures":[{"sig":"MEUCIAYNTwGGpYXHDZto1IV+Z5D0UX+lWQfIVmklUXOxkgZZAiEAyuu7ioIVrDOM+RWTA93dpVm/1XzL9pGw10e6SM825Xc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2031892,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbnMprCRA9TVsSAnZWagAAqWYQAKSfj/rKqaNPOHiYKlgE\nLoWv0n6ixzxBvp5MZsCczcWMLtIctpAWXkbX+OBVDf7ZWHSv/tyi81GlVQBu\n7NDaHLEUV6QX6quUQkAd0nODGHwHIHAp/XBJA3EkqsYZ2vErT4wdTluV+oID\nYCsqrqfED8l/UhEyuUCgJUQ7YCU8KRXmoFKYSmcE83/BRDGG0kWPl37V9Ozj\nMy7K9lQhHpvq2Ahd8ZCrz3q6QhlQQereZ3SAE9xXQcP4WOwFxVSUCvdmAhSx\nfeHULhhO7G0u2evIsBr0YQp6kyLjT7gLONtcqpXRdPOY0Y1guq5BWITxsSwM\nMDX/LTyDCsxJKX5RNKH4GZTUmkWQNVRmJ0c5c1HuBmw6Ud6BNUCjKAbugsDg\npITjdM01hlMoaEybeALln2n9iE+NO7u4/WsTn6Q+ylXlh86tSUHuI+odbLBM\n0IZHYKP6rj+DCnYRggEBLIfBOxbJzyJNgl16utj3K31orRcXB4cfYtg2dlfB\nPmVk0jxHpw6mPZoWuNvyTihMluKL9oROL5eEyAaWJuJHEimH+Rr9UwGXSPqj\n+zEGFDJgQlqAzV9Nou7In3rk8Qj+E7kpIUzoBc9WEoJrRaDuYjrKbhiydf+V\nUUffXJFzMvkJ2wvaQaDw2AH/pPhwreM4pvQcLNgDUI8q9gVFqhWqhd/OecIE\n5NJE\r\n=drcE\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/lib/seafile-editor.js","babel":{"presets":["react-app"]},"gitHead":"c0dd812a54ec781c5ed28582dafaba5c7b02c0c1","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"5.6.0","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"9.8.0","dependencies":{"raf":"3.4.0","chalk":"1.1.3","dayjs":"^1.6.2","react":"^16.2.0","slate":"^0.40.2","xtend":"^4.0.1","dotenv":"4.0.0","is-url":"^1.2.4","lodash":"^4.17.5","remark":"^9.0.0","prismjs":"^1.15.0","promise":"8.0.1","unified":"^6.1.6","fs-extra":"3.0.1","is-image":"^2.0.0","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","immutable":"^3.8.2","is-hotkey":"^0.1.3","react-dom":"^16.2.0","url-parse":"^1.4.0","valid-url":"^1.0.9","codemirror":"^5.37.0","css-loader":"0.28.7","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.15","seafile-ui":"^0.1.10","url-loader":"0.6.2","file-loader":"1.1.5","is-data-uri":"^0.1.0","remark-slug":"^5.0.0","autoprefixer":"7.1.6","remark-parse":"^5.0.0","style-loader":"0.19.0","whatwg-fetch":"2.0.3","detect-indent":"^4.0.0","dotenv-expand":"4.2.0","object-assign":"4.1.1","react-s-alert":"^1.4.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-hotkeys":"^0.2.3","detect-newline":"^2.1.0","postcss-loader":"2.0.8","react-dev-utils":"^5.0.0","rehype-stringify":"^3.0.0","socket.io-client":"^2.1.1","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","html-webpack-plugin":"2.29.0","@seafile/slate-react":"0.1.2","slate-html-serializer":"^0.7.2","mdast-util-definitions":"^1.2.2","postcss-flexbugs-fixes":"3.2.0","slate-schema-violations":"^0.1.39","extract-text-webpack-plugin":"3.0.2","case-sensitive-paths-webpack-plugin":"2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"20.0.4","eslint":"^3.19.0","i18next":"^11.3.2","webpack":"3.8.1","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"20.0.3","babel-eslint":"7.2.3","babel-loader":"7.1.2","babel-runtime":"6.26.0","eslint-loader":"1.8.0","react-i18next":"^7.6.1","webpack-dev-server":"2.9.4","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.1.0","i18next-xhr-backend":"^1.5.1","eslint-plugin-import":"2.2.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"2.34.0","eslint-plugin-jsx-a11y":"5.0.3","eslint-config-react-app":"^1.0.5","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4","i18next-browser-languagedetector":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.1.19_1537002090216_0.03382111576350866","host":"s3://npm-registry-packages"}},"0.1.20":{"name":"@seafile/seafile-editor","version":"0.1.20","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.1.20","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"7977163f86a929b643c9319858132a04df5a80eb","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.1.20.tgz","fileCount":334,"integrity":"sha512-/OAEg4cb28PYHE8sVj1Ee7oUZfvQwutSCY86G0xmzC3737SWkEGlbaJ2HaQmW5un7QjlqlEBS6gAJByaOTFydg==","signatures":[{"sig":"MEQCIG4ijkoWMtntcMSydQCLtifuLoewCGvyO2O1LcHAVcw2AiA+hdvJTTPXnrY25NoqX2FnH4dG+qBWPSCeLTduayHd0g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2043681,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbobHZCRA9TVsSAnZWagAAJpkP/AxqslrPZbdrKlk7aHO2\nKFEEORtXBn5jyXlH4rw7dJPtx4CpJh5BpgsUPdXcIfheLfOoFEKZLQiPMLh1\nhKaGQ7lGUt//2nsyg183Ux0vnvrnFnbcQdPleTBNnL23O41JNIyo5XEannbY\n8hsbg9cXW6HAgyGduv1zy1+38C8J4NaHMsBuwj5AQ5zrHfhtjdfDBzCROX6C\nHZwtXFotDsDYuS7Fn/z0UUTJrkCybbq/KEx+dWv7keG501/N8pBzZv+0Y03s\nVufi3euCiz1O4MheNOcMt5xRx1n/9ekQIsWbY1HQfoCsPvr33054eFSXkgoj\n30HriBr2sFZs8mm8UaZO559Xotk6XPIDoi+udw6E/qesH3hrhj9T36YXXdjW\naK1gxbCsHvNhEMHVabHBHp1HVDj+5Ih6dvhOyAQWe5SX7LCAznSjf+hjJJYl\ngyiPK3ZLuMCX/v2yASYzsRCRYrgZM87s+UnsNNz+lQwLUFBhlX2TZQIw7JtN\n2kvEKRYOPTdNG8vEQXgKRKgNIt13BdMfn7fPpvJ3c8BJd3jORv98WE7wheaO\n0e1wYi1hxTHDTDs9OBNIl4dFQfsopkBXhfuSLOxsWaG+CiP9Q7nDcBv8GlMh\nzI4PnLS+z/O8p+v5J5y8RRI4665mb3hBvJpWIf85YcGUauLRO63FacGziBby\nt8H9\r\n=cR5H\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/lib/seafile-editor.js","babel":{"presets":["react-app"]},"gitHead":"9186d60a3afc02aaf27ec9556e589247f24a40c4","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"5.6.0","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"9.8.0","dependencies":{"raf":"3.4.0","chalk":"1.1.3","dayjs":"^1.6.2","react":"^16.2.0","slate":"^0.40.2","xtend":"^4.0.1","dotenv":"4.0.0","is-url":"^1.2.4","lodash":"^4.17.5","remark":"^9.0.0","prismjs":"^1.15.0","promise":"8.0.1","unified":"^6.1.6","fs-extra":"3.0.1","is-image":"^2.0.0","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","immutable":"^3.8.2","is-hotkey":"^0.1.3","react-dom":"^16.2.0","url-parse":"^1.4.0","valid-url":"^1.0.9","codemirror":"^5.37.0","css-loader":"0.28.7","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.15","seafile-ui":"^0.1.10","url-loader":"0.6.2","file-loader":"1.1.5","is-data-uri":"^0.1.0","remark-slug":"^5.0.0","autoprefixer":"7.1.6","remark-parse":"^5.0.0","style-loader":"0.19.0","whatwg-fetch":"2.0.3","detect-indent":"^4.0.0","dotenv-expand":"4.2.0","object-assign":"4.1.1","react-s-alert":"^1.4.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-hotkeys":"^0.2.3","detect-newline":"^2.1.0","postcss-loader":"2.0.8","react-dev-utils":"^5.0.0","rehype-stringify":"^3.0.0","socket.io-client":"^2.1.1","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","html-webpack-plugin":"2.29.0","@seafile/slate-react":"0.1.2","slate-html-serializer":"^0.7.2","mdast-util-definitions":"^1.2.2","postcss-flexbugs-fixes":"3.2.0","slate-schema-violations":"^0.1.39","extract-text-webpack-plugin":"3.0.2","case-sensitive-paths-webpack-plugin":"2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"20.0.4","eslint":"^3.19.0","i18next":"^11.3.2","webpack":"3.8.1","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"20.0.3","babel-eslint":"7.2.3","babel-loader":"7.1.2","babel-runtime":"6.26.0","eslint-loader":"1.8.0","react-i18next":"^7.6.1","webpack-dev-server":"2.9.4","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.1.0","i18next-xhr-backend":"^1.5.1","eslint-plugin-import":"2.2.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"2.34.0","eslint-plugin-jsx-a11y":"5.0.3","eslint-config-react-app":"^1.0.5","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4","i18next-browser-languagedetector":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.1.20_1537323480269_0.09827548008934572","host":"s3://npm-registry-packages"}},"0.1.21":{"name":"@seafile/seafile-editor","version":"0.1.21","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.1.21","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"655b7b3e9cfe79594f91f671bd1e748c581904fd","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.1.21.tgz","fileCount":351,"integrity":"sha512-djOhaGy5xyOUKBVb6avSJBR/9uQ/Ixo54PvfIIcQ9mppSv9hDHwfrgQc5zbsKFyBilmX+RTh0wngP1PSijSCzQ==","signatures":[{"sig":"MEUCIAnKE1pP+NIJCsj/RRVT4+KCz5bQFTv6XIMo0BgpgY4zAiEA6oOhYun8y0GToTIEfZpeDEzIPj0zSzfgh82fFiKoWAY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2134358,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbqk0gCRA9TVsSAnZWagAAT+YQAJU+wWG713kQBItFW9Qa\n5um9y26AjHy8CUA7uTjSSfy5UDQjposMcbWCKlidEzgxqA7PPsFdLBdNGEAG\nIBIJY/guM+Atay1iNlUzjfkHcZjoId1Gk27IWVFkQ3WIOto7k4N9OGkve5aR\nL/k76ikydoQFt7Ph/iCr1GSFFXyqGZ1iUxWKANtYpoOWeEJ6lEn7rCUy9HFk\nvVqd/ZPh4n9gZWgkNMxoZU1ay5ynrVWJYh0/4jLvKIDW/JaxSSlzSkO6CuuS\nT4CpwJpfrwPvJfvOe0/DAyYb9KFm/FTIqsDoHyJQewDyYCHzugYwZ18GnFBY\n2KTrtWwzpK2qlSuVLAkcoQLgT89ebFxu4D9DupyiMfDdCUDZ5qEO7Zu9+nrb\nc6Doz/3XgmtngMNrdpqXzlNEgpil2LFQDAkkcOr2/QiQNZ8NmKg9UkmvSjuw\nAU4qMxLh/SvDpZU8McW/aBCiTy5FlC6XgGdelWPndLJKTyFMZAMFGcxPfJSZ\nhz/0ViPqq+KGslnCETFussGKFzePEzu7vM0fuIGtrSpkO+3DyuuiLKhu+Ucj\nbKxA05QdhxIgIoQK1K3IQ56Qyt+7nvG7hrWZswkSnbaP3a10AVeOhZGih2wc\nzW0zNE7FkR0H9+OqvzpdmfIIycFx8IsbBKP+wqlV384emlT/p08GPDJftpsL\nfcPk\r\n=5hys\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/lib/seafile-editor.js","babel":{"presets":["react-app"]},"gitHead":"7ecea8a88249151c029c2cf7e7238f180947dd46","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.4.1","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"9.11.2","dependencies":{"raf":"3.4.0","chalk":"1.1.3","react":"^16.2.0","slate":"^0.40.2","xtend":"^4.0.1","dotenv":"4.0.0","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","prismjs":"^1.15.0","promise":"8.0.1","unified":"^6.1.6","fs-extra":"3.0.1","is-image":"^2.0.0","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","immutable":"^3.8.2","is-hotkey":"^0.1.3","react-dom":"^16.2.0","url-parse":"^1.4.0","valid-url":"^1.0.9","codemirror":"^5.37.0","css-loader":"0.28.7","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.17","seafile-ui":"^0.1.10","url-loader":"0.6.2","file-loader":"1.1.5","is-data-uri":"^0.1.0","remark-slug":"^5.0.0","autoprefixer":"7.1.6","remark-parse":"^5.0.0","style-loader":"0.19.0","whatwg-fetch":"2.0.3","detect-indent":"^4.0.0","dotenv-expand":"4.2.0","object-assign":"4.1.1","react-s-alert":"^1.4.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-hotkeys":"^0.2.3","detect-newline":"^2.1.0","md-attr-parser":"^1.1.5","postcss-loader":"2.0.8","react-dev-utils":"^5.0.0","rehype-stringify":"^3.0.0","socket.io-client":"^2.1.1","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","html-webpack-plugin":"2.29.0","@seafile/slate-react":"0.1.2","slate-html-serializer":"^0.7.2","mdast-util-definitions":"^1.2.2","postcss-flexbugs-fixes":"3.2.0","html-element-attributes":"^2.0.0","slate-schema-violations":"^0.1.39","extract-text-webpack-plugin":"3.0.2","case-sensitive-paths-webpack-plugin":"2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"20.0.4","eslint":"^3.19.0","i18next":"^11.3.2","webpack":"3.8.1","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"20.0.3","babel-eslint":"7.2.3","babel-loader":"7.1.2","babel-runtime":"6.26.0","eslint-loader":"1.8.0","react-i18next":"^7.6.1","webpack-dev-server":"2.9.4","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.1.0","i18next-xhr-backend":"^1.5.1","eslint-plugin-import":"2.2.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"2.34.0","eslint-plugin-jsx-a11y":"5.0.3","eslint-config-react-app":"^1.0.5","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4","i18next-browser-languagedetector":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.1.21_1537887519217_0.6159754780148512","host":"s3://npm-registry-packages"}},"0.1.22":{"name":"@seafile/seafile-editor","version":"0.1.22","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.1.22","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"3637144ecbe65572f874e893e7ec0be020d9f689","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.1.22.tgz","fileCount":343,"integrity":"sha512-WG7lzha2bMQdVGdJ8aeEJlj3RBhz+jaFol0jBhYcSEQq0tGhJnohbwl/UeNpvTNI5fbSVTvux7Z7MNgQ8rB6BA==","signatures":[{"sig":"MEUCIHbgjTgy53p0oHxwuEh1TjO09Btu4Ju48jmgSKZL68GJAiEA1/vl3V0VvtXPdug0WMTX3HFRjdyZN17pHckEqrnrLBY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2082139,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbqxkRCRA9TVsSAnZWagAAI8oP/A26QmMIXiPe4L6z+CIB\nsGMzW7d6Iq0X7HBtZLwd2GDV9yHCLYvKP8MJPDGjjT1MH8hIk+LToprgCTHG\nVop1VW+k2jGj7TUBmbjSOXSkoayQ4pMpcxq+G2IlPcLhEjD0taqmsxuYnlHA\n1fpNiBt5BOg1ZmaYXpfojg0JX3mGrp7OSRLlUpuqJ6pOe78tuPhNyGYbGGUB\nGo2xClpWKx7WDgtMt1TmPYlIJJMo6VPL/OrIqgIkaGOXlfVnPUSeEf6x4ZM1\n7ToYigvxpS9oSJH6//8vWcfE/IS6Y+cWKaQKmUgMtvy+0Ro1CDhEdOmJXKBs\n6l++8ly+3FvGPFIBPAJEZJWwawT2On8TKvL3+ezkUKhDwcRJTxEIQwH7ZEa9\nu0BwRG1p8V3Iprk0zmaaEZQ5T/wz9Cwuy+jkuDr2535t5hONMaTXpu56Jy8g\n+pMtKR7Xetp/wCn0a7t3JHPIdjbb6lnywwiqyhOXCYpYM2SVp3iCZ+b+asel\nWl4mVnPQuD9yFxLlzctJyhHUYODpD++iSbSFeEJQQa+jUF3oftPd+AmFl2NJ\n3M0V/lmvOJDJos8oCrI3j5TdBQkjQ6p98aLqi9VHUTRJi0DJc4pW+dgtLtmk\nuD0MpQQIR8lVbTYj9D34PT2XOt0cVRU5SuzXyT5VE6u70XDXQWbbzu+VV4Qh\ny+5y\r\n=cM4s\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/lib/seafile-editor.js","babel":{"presets":["react-app"]},"gitHead":"9c72ca9e8627c8ca98ca5d6231c22ad77abb7c9d","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.4.1","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"9.11.2","dependencies":{"raf":"3.4.0","chalk":"1.1.3","react":"^16.2.0","slate":"^0.40.2","xtend":"^4.0.1","dotenv":"4.0.0","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","prismjs":"^1.15.0","promise":"8.0.1","unified":"^6.1.6","fs-extra":"3.0.1","is-image":"^2.0.0","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","immutable":"^3.8.2","is-hotkey":"^0.1.3","react-dom":"^16.2.0","url-parse":"^1.4.0","valid-url":"^1.0.9","codemirror":"^5.37.0","css-loader":"0.28.7","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.17","seafile-ui":"^0.1.10","url-loader":"0.6.2","file-loader":"1.1.5","is-data-uri":"^0.1.0","remark-slug":"^5.0.0","autoprefixer":"7.1.6","remark-parse":"^5.0.0","style-loader":"0.19.0","whatwg-fetch":"2.0.3","detect-indent":"^4.0.0","dotenv-expand":"4.2.0","object-assign":"4.1.1","react-s-alert":"^1.4.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-hotkeys":"^0.2.3","detect-newline":"^2.1.0","md-attr-parser":"^1.1.5","postcss-loader":"2.0.8","react-dev-utils":"^5.0.0","rehype-stringify":"^3.0.0","socket.io-client":"^2.1.1","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","html-webpack-plugin":"2.29.0","@seafile/slate-react":"0.1.2","slate-html-serializer":"^0.7.2","mdast-util-definitions":"^1.2.2","postcss-flexbugs-fixes":"3.2.0","html-element-attributes":"^2.0.0","slate-schema-violations":"^0.1.39","extract-text-webpack-plugin":"3.0.2","case-sensitive-paths-webpack-plugin":"2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"20.0.4","eslint":"^3.19.0","i18next":"^11.3.2","webpack":"3.8.1","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"20.0.3","babel-eslint":"7.2.3","babel-loader":"7.1.2","babel-runtime":"6.26.0","eslint-loader":"1.8.0","react-i18next":"^7.6.1","webpack-dev-server":"2.9.4","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.1.0","i18next-xhr-backend":"^1.5.1","eslint-plugin-import":"2.2.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"2.34.0","eslint-plugin-jsx-a11y":"5.0.3","eslint-config-react-app":"^1.0.5","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4","i18next-browser-languagedetector":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.1.22_1537939728684_0.47094492336198956","host":"s3://npm-registry-packages"}},"0.1.23":{"name":"@seafile/seafile-editor","version":"0.1.23","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.1.23","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"bc243a7f595c8159282549d19507faacb4c4fe9d","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.1.23.tgz","fileCount":351,"integrity":"sha512-tlmODye9PxA6d92lPyMHt0aTBIMPUapuNKMIceM1HjAK+APinTRfG5AD3iFXF6WDmoxxzQGKNGENnnrNOLPhVA==","signatures":[{"sig":"MEQCIFx+3eN5iYwmNByTXZLPvka3ukQFif7sUBKZrXAT829UAiAMOYyvAkw8MpQ1AvudvKP/phrNzsIVD+AKUpLeMU606Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2134048,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbqxvnCRA9TVsSAnZWagAAIDMP/RS79CLSjIQfAQyOxTX6\nRmQfxbZbABCXD9dSt2RnyxBIwcy1h7h0MHLQcdXVE05nGwTEXqvqdG/6tLCk\nUJiVbm1tJBiGj1FNIBmoiduYDg+vp8x6W/hMbL5xR31RszAcqEyGqDLHTjnM\nffDJL4Yn8U2XRbb55F5pEMxF9gyMRBcz+FzEiA1SIxry8x7qOFhDgZGCndhB\nWQw6en65PhoEDOsj6jeO7X4jvpu31+QmPvEXEXfJTbwfW4vGSyet2marVkfG\nWkRUhGAmY1cZXfKwdc5LRoql8dNu9QoHzcr669wt4fN2hTToWT0Eq31RgprN\nMmWzANgyHhAZ/4ej1Itqqcx2+7DzLVgm44Oit7xn0ACvyn2JBxwm8J84RRin\nwjOyNaWzz9ydTiiBHTdr/ZpJLQEcvLWBl/ycKFU1weEpJA2ZhELfOqL+QzR7\nQQ4WbjHuuKYRh6i3wtBjzJrg9bGpfbchd32TsPNuCLjq2JBzQYj5uu0hd0Dm\n7sTuqALblG/qDJ0zL7OgXqLgNo4pco5VBoFpe33/t4lEa9zMMjgKlKMwCO5w\nLUv5iJ69DPbEzomy9Di+mo4Yf5RWRhOoRBZEmmO+09Q4CeCA8sRYziAn9T7J\neNX8ai+85oOMbLmdR0qw402kQoKJWrkAobnimQErHY21TfGCTtXY92/FhnKd\nIP5A\r\n=JKlu\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/lib/seafile-editor.js","babel":{"presets":["react-app"]},"gitHead":"9c72ca9e8627c8ca98ca5d6231c22ad77abb7c9d","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.4.1","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"9.11.2","dependencies":{"raf":"3.4.0","chalk":"1.1.3","react":"^16.2.0","slate":"^0.40.2","xtend":"^4.0.1","dotenv":"4.0.0","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","prismjs":"^1.15.0","promise":"8.0.1","unified":"^6.1.6","fs-extra":"3.0.1","is-image":"^2.0.0","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","immutable":"^3.8.2","is-hotkey":"^0.1.3","react-dom":"^16.2.0","url-parse":"^1.4.0","valid-url":"^1.0.9","codemirror":"^5.37.0","css-loader":"0.28.7","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.17","seafile-ui":"^0.1.10","url-loader":"0.6.2","file-loader":"1.1.5","is-data-uri":"^0.1.0","remark-slug":"^5.0.0","autoprefixer":"7.1.6","remark-parse":"^5.0.0","style-loader":"0.19.0","whatwg-fetch":"2.0.3","detect-indent":"^4.0.0","dotenv-expand":"4.2.0","object-assign":"4.1.1","react-s-alert":"^1.4.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-hotkeys":"^0.2.3","detect-newline":"^2.1.0","md-attr-parser":"^1.1.5","postcss-loader":"2.0.8","react-dev-utils":"^5.0.0","rehype-stringify":"^3.0.0","socket.io-client":"^2.1.1","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","html-webpack-plugin":"2.29.0","@seafile/slate-react":"0.1.2","slate-html-serializer":"^0.7.2","mdast-util-definitions":"^1.2.2","postcss-flexbugs-fixes":"3.2.0","html-element-attributes":"^2.0.0","slate-schema-violations":"^0.1.39","extract-text-webpack-plugin":"3.0.2","case-sensitive-paths-webpack-plugin":"2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"20.0.4","eslint":"^3.19.0","i18next":"^11.3.2","webpack":"3.8.1","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"20.0.3","babel-eslint":"7.2.3","babel-loader":"7.1.2","babel-runtime":"6.26.0","eslint-loader":"1.8.0","react-i18next":"^7.6.1","webpack-dev-server":"2.9.4","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.1.0","i18next-xhr-backend":"^1.5.1","eslint-plugin-import":"2.2.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"2.34.0","eslint-plugin-jsx-a11y":"5.0.3","eslint-config-react-app":"^1.0.5","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4","i18next-browser-languagedetector":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.1.23_1537940454513_0.1799975383071104","host":"s3://npm-registry-packages"}},"0.1.24":{"name":"@seafile/seafile-editor","version":"0.1.24","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.1.24","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"96e9b0acbae69aa8c0c291ada0dea67d93ad45f6","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.1.24.tgz","fileCount":352,"integrity":"sha512-FLvBEcgdo11Yja08AZlV6YxzJUzgeSjXNeAvp+n+aXc96LkUiRrCq9U/Xy/rXg5bkVIjG7uQFzWkbLr2PlWJaw==","signatures":[{"sig":"MEUCIEjWNFD54ebHh7l8C7//dxKvuyUvePuP5FOx9dHdf6lOAiEAqyWFAOhCn5O2OLx4xIYLJhreWnTa5+0oZW0uJ9ZH5ik=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2134289,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbqyOFCRA9TVsSAnZWagAAXvAQAIZkJyVzABijb8Z7Kwgb\nGZ30GdmCWDxSIAuRFlOewnHHC6Zp2NNoEXYpPIVN1MPGMEGr8Gy33bSWlYUb\n7ywgPyxkz8UxhjaGbinMBgkGpbDvawY7IYazQsxjI9rOjcJBy7zzdKp0DTTa\njwBpJX6BgDIm91Z6iCQCrcTpZzNY6Q08M2bBBub/96Q+lJi3Wss59UwyYt2h\nQe1U4kFkMUIYwkymfOjQA8Pjc0f9vbc7B45NE2kCIgQYdjO7I3SGFaxd0EeV\nTcevYKu9HKpXsYBjjyQ+ud5BKyvnGNWdIUeO9jXg8D6kPkNHn7VG5brOEvPf\nIDbzPP4uKEe0eYEU8kNa+XQjDYFqNzKE70XzyU3EWkhLHRG2xQGdGMOHfBJF\n1ZVTJNF/nNCqH5cPzKa1azIwMTmt007X7NuXYmj6lrYXPxKvgJCVYzpqRWok\n8cB0Wdz2/sTxBZtgsjzz818+jA71sqKt1NZLVYJzuuP0fV9zbSCorDECv1O0\nzHWYub+UeEQzNXkQ4qeyCOCdALAQWqrUQRTimuebqSdBG/7V3gBJbFPauefr\nnJ9OASGbaY6dtgIR6/F2Sb+IRgwzL9wskqsvdEc8XTwvvoW5/CfPTDlnE76e\nd4+koRrK9KJ7wuT13CSMd4EytadhYnQQHcgjbxx7yAfg0tzJMwLH4HssfZeu\nQ3eK\r\n=zqX2\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/lib/seafile-editor.js","babel":{"presets":["react-app"]},"gitHead":"9c72ca9e8627c8ca98ca5d6231c22ad77abb7c9d","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.4.1","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"9.11.2","dependencies":{"raf":"3.4.0","chalk":"1.1.3","react":"^16.2.0","slate":"^0.40.2","xtend":"^4.0.1","dotenv":"4.0.0","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","prismjs":"^1.15.0","promise":"8.0.1","unified":"^6.1.6","fs-extra":"3.0.1","is-image":"^2.0.0","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","immutable":"^3.8.2","is-hotkey":"^0.1.3","react-dom":"^16.2.0","url-parse":"^1.4.0","valid-url":"^1.0.9","codemirror":"^5.37.0","css-loader":"0.28.7","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.17","seafile-ui":"^0.1.10","url-loader":"0.6.2","file-loader":"1.1.5","is-data-uri":"^0.1.0","remark-slug":"^5.0.0","autoprefixer":"7.1.6","remark-parse":"^5.0.0","style-loader":"0.19.0","whatwg-fetch":"2.0.3","detect-indent":"^4.0.0","dotenv-expand":"4.2.0","object-assign":"4.1.1","react-s-alert":"^1.4.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-hotkeys":"^0.2.3","detect-newline":"^2.1.0","md-attr-parser":"^1.1.5","postcss-loader":"2.0.8","react-dev-utils":"^5.0.0","rehype-stringify":"^3.0.0","socket.io-client":"^2.1.1","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","html-webpack-plugin":"2.29.0","@seafile/slate-react":"0.1.2","slate-html-serializer":"^0.7.2","mdast-util-definitions":"^1.2.2","postcss-flexbugs-fixes":"3.2.0","html-element-attributes":"^2.0.0","slate-schema-violations":"^0.1.39","extract-text-webpack-plugin":"3.0.2","case-sensitive-paths-webpack-plugin":"2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"20.0.4","eslint":"^3.19.0","i18next":"^11.3.2","webpack":"3.8.1","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"20.0.3","babel-eslint":"7.2.3","babel-loader":"7.1.2","babel-runtime":"6.26.0","eslint-loader":"1.8.0","react-i18next":"^7.6.1","webpack-dev-server":"2.9.4","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.1.0","i18next-xhr-backend":"^1.5.1","eslint-plugin-import":"2.2.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"2.34.0","eslint-plugin-jsx-a11y":"5.0.3","eslint-config-react-app":"^1.0.5","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4","i18next-browser-languagedetector":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.1.24_1537942405140_0.85505317474042","host":"s3://npm-registry-packages"}},"0.1.25":{"name":"@seafile/seafile-editor","version":"0.1.25","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.1.25","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"f833501e2efc70f8399d6d2c3db737efd852443f","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.1.25.tgz","fileCount":348,"integrity":"sha512-Q2UybgjGkRL/a9yim5bFS7xHjTqKtyw/cBwDWWbI7V4TqVSA7EleBh0x5AZwPcvo3jUFpCr76BpgFI3OgHIn/g==","signatures":[{"sig":"MEUCIQD6jMt6sACyDf1ap4fRePvOovVVRMutk5wbg8CEqrvmWgIgK+heJj0BADfW7R8N8jxQoeHtQcMg0cLTUmzsywhJQeI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2111242,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbrFCXCRA9TVsSAnZWagAAsGQP/RCHFXmcBFQ7pSfnMQTo\n9wZRj/kmyRiu4WPr3qiTpd8Yc+ho8bu3rnYQfpm0bjHG7+15YYQ4OWcRfnpG\np0uAw2Sk8hMN9kgo+7JzBjOM8bEfqkaou7k0xeXSNSNND5vh7Jzt9kf25I+A\njCzXNiPLJQApoXss5teUF/sxFUaKFVCjTN+/LwT5g2Gng+VWG+gi3nu6xmjo\nPUY7v8wa0BvkqJVJhWKw7nwbE+Q9Bbe2LnIlkvJ4RxHBMhr4BvWLrkaUARsw\nVdf06Ci+H5XLssjp7ltqN0yNQgbRkaQjpMBQs/RTP7qOL1Mfd7ffLUuJy+cO\nzm7a12nPKRqMmpZtZU3c4JqvL9PJyECLOVCplY/Vh2sN9v4/pmtYvFdR84Rl\nlgslZ2DqA6qTDalQqVl7edXAikFTjmmNuI4kDVhTUEPP8SRzb3jcITx5hbj5\njHEK/M8SX0JPldxSImDRlwOXdxKdTQiT74hZHH7J71o8LLzPVQG7FrRSnUZg\nYtpal05lu5S9Xxh9zEvWoOqzK+08XA/VrYIX2kCFhhFi/WAEv+MUkkuHvCXF\ni2q+hwVHSDTMMWT0ASe+HkA589yD/qh8qFAF8OxlFaebMx/k0sTgMMUSsQjw\nk58Pp3+QeWka8WOmpYlT/tE6ZqSHi5IE7gn/h0+4l9tghUKB73HvXDh80cPf\njnwS\r\n=McWt\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/lib/seafile-editor.js","babel":{"presets":["react-app"]},"gitHead":"187571d472c1031a28d2230f87de7e9de5cbc029","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"5.6.0","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"9.8.0","dependencies":{"raf":"3.4.0","chalk":"1.1.3","react":"^16.2.0","slate":"^0.40.2","xtend":"^4.0.1","dotenv":"4.0.0","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","prismjs":"^1.15.0","promise":"8.0.1","unified":"^6.1.6","fs-extra":"3.0.1","is-image":"^2.0.0","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","immutable":"^3.8.2","is-hotkey":"^0.1.3","react-dom":"^16.2.0","url-parse":"^1.4.0","valid-url":"^1.0.9","codemirror":"^5.37.0","css-loader":"0.28.7","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.17","seafile-ui":"^0.1.10","url-loader":"0.6.2","file-loader":"1.1.5","is-data-uri":"^0.1.0","remark-slug":"^5.0.0","autoprefixer":"7.1.6","remark-parse":"^5.0.0","style-loader":"0.19.0","whatwg-fetch":"2.0.3","detect-indent":"^4.0.0","dotenv-expand":"4.2.0","object-assign":"4.1.1","react-s-alert":"^1.4.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-hotkeys":"^0.2.3","detect-newline":"^2.1.0","postcss-loader":"2.0.8","react-dev-utils":"^5.0.0","rehype-stringify":"^3.0.0","socket.io-client":"^2.1.1","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","html-webpack-plugin":"2.29.0","@seafile/slate-react":"0.1.2","slate-html-serializer":"^0.7.2","mdast-util-definitions":"^1.2.2","postcss-flexbugs-fixes":"3.2.0","slate-schema-violations":"^0.1.39","extract-text-webpack-plugin":"3.0.2","case-sensitive-paths-webpack-plugin":"2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"20.0.4","eslint":"^3.19.0","i18next":"^11.3.2","webpack":"3.8.1","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"20.0.3","babel-eslint":"7.2.3","babel-loader":"7.1.2","babel-runtime":"6.26.0","eslint-loader":"1.8.0","react-i18next":"^7.6.1","webpack-dev-server":"2.9.4","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.1.0","i18next-xhr-backend":"^1.5.1","eslint-plugin-import":"2.2.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"2.34.0","eslint-plugin-jsx-a11y":"5.0.3","eslint-config-react-app":"^1.0.5","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4","i18next-browser-languagedetector":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.1.25_1538019478744_0.41281002733074534","host":"s3://npm-registry-packages"}},"0.1.26":{"name":"@seafile/seafile-editor","version":"0.1.26","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.1.26","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"8364a81579576d748db4dbba4cc823264bde8b3e","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.1.26.tgz","fileCount":348,"integrity":"sha512-Vt9bbIFygXGqKc5tNjQwal7dqdskDUALsMZnRLlqjCJh4x1P+939yQ9c1fDYeqrh+cs0k9peTVoCIk5U53deVg==","signatures":[{"sig":"MEQCID3JR8+85MO4kc2V2y9qgoQndtG0OJUuCgqzzpsyBJd0AiBHB3w/Uu1BYZETmOYfudFcBfMO9SZch8Ol/h6QDIzoWQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2112057,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbrIIZCRA9TVsSAnZWagAAYt0P/j8GhKsPjvtvhvqU9W21\n7Q0msl2jzCold5NGgwUDErnkVeSGiuzUkLMMFObzHk9XQd1HbRygOAfn0eiC\nAVreWize/DKYBeiNRsgKusxzOSifL/F7gIFVyJ6J/IX+wAlMxzmusYBu4gjC\nwM3VHzcdzcM3BLkiTstacD4es3c/9/vApH0tQueVrs8rPZyanDSvhGEZa22I\nkkdhq3cey2wDGKAPlx2xzEobGHBE25i2jwyJZI3ibQ3DX46Q++AhDQkzGMNP\nH8AxGgCmG48SI5jWkhR2vQaVEqlLLovQlnX2BcoWD1iuf8qwPWy4yuJR4VRV\n11C1t5SYcdJGdl8q0hs37WcjKPxm+QuN/vOuk2tOVApVt0yIaPGUfd3W2/39\nM10ptxmQS3F7OiUhJEYdSn6J0WguceXdjBHJSNoqVARMOE05yTDWkpbU3b5J\nw/IXqSt3ZCcdKRD1bKznCdCPqRaSZRf4kuG01HqJApbSSoTWe2crxZ+/4Ze8\nbe3V7u/2BvhTUffhCKcPuslzVWsZ/lbxBB929OteyDOcjHrzL6PoMhTbWvR/\nAwKTwwJuXbELYJJPVii47BnysyYE//224b6MOTErzSJ75pqE7q3BOKPALvH6\nlVDm5n6a7ZaRkdkZKyaud8th/ozR69Sj2l+/BxhPlg5g60r4N+RTIObNBX78\ntQDJ\r\n=tfqA\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/lib/seafile-editor.js","babel":{"presets":["react-app"]},"gitHead":"8caa09309759a647a226ab1343411924275a6526","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"5.6.0","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"9.8.0","dependencies":{"raf":"3.4.0","chalk":"1.1.3","react":"^16.2.0","slate":"^0.40.2","xtend":"^4.0.1","dotenv":"4.0.0","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","prismjs":"^1.15.0","promise":"8.0.1","unified":"^6.1.6","fs-extra":"3.0.1","is-image":"^2.0.0","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","immutable":"^3.8.2","is-hotkey":"^0.1.3","react-dom":"^16.2.0","url-parse":"^1.4.0","valid-url":"^1.0.9","codemirror":"^5.37.0","css-loader":"0.28.7","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.17","seafile-ui":"^0.1.10","url-loader":"0.6.2","file-loader":"1.1.5","is-data-uri":"^0.1.0","remark-slug":"^5.0.0","autoprefixer":"7.1.6","remark-parse":"^5.0.0","style-loader":"0.19.0","whatwg-fetch":"2.0.3","detect-indent":"^4.0.0","dotenv-expand":"4.2.0","object-assign":"4.1.1","react-s-alert":"^1.4.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-hotkeys":"^0.2.3","detect-newline":"^2.1.0","postcss-loader":"2.0.8","react-dev-utils":"^5.0.0","rehype-stringify":"^3.0.0","socket.io-client":"^2.1.1","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","html-webpack-plugin":"2.29.0","@seafile/slate-react":"0.1.2","slate-html-serializer":"^0.7.2","mdast-util-definitions":"^1.2.2","postcss-flexbugs-fixes":"3.2.0","slate-schema-violations":"^0.1.39","extract-text-webpack-plugin":"3.0.2","case-sensitive-paths-webpack-plugin":"2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"20.0.4","eslint":"^3.19.0","i18next":"^11.3.2","webpack":"3.8.1","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"20.0.3","babel-eslint":"7.2.3","babel-loader":"7.1.2","babel-runtime":"6.26.0","eslint-loader":"1.8.0","react-i18next":"^7.6.1","webpack-dev-server":"2.9.4","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.1.0","i18next-xhr-backend":"^1.5.1","eslint-plugin-import":"2.2.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"2.34.0","eslint-plugin-jsx-a11y":"5.0.3","eslint-config-react-app":"^1.0.5","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4","i18next-browser-languagedetector":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.1.26_1538032152289_0.447738669938355","host":"s3://npm-registry-packages"}},"0.1.29":{"name":"@seafile/seafile-editor","version":"0.1.29","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.1.29","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"ccdc90d8a396e31b7d6ded72ad7e566735118aff","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.1.29.tgz","fileCount":350,"integrity":"sha512-kelTnU3uR6fQPAaTsnuMQDRcYdc2vrgRoZjgvOJPTBgqVj+fTtjZxogdwWm7iNiRJ4lZmQbKpWZXMEHSU/C2NQ==","signatures":[{"sig":"MEYCIQCKYt16eSTY6T6lhuO0R0zq2pN9Saa/KcpIFalkN9q/kQIhAJgjwL9n007O5VlNm2rXiDIVfCzEM/FYzlzoEWW9Z0Cy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2146940,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbwbH2CRA9TVsSAnZWagAAwFoP/Av9rcaxFFucego0hzrq\n+0rkeczw3YF+QlBqkaV8cE/l0Hwqfh2FT7Jo+e5Ta5VlTrq0myRGpm+aQSL8\nvHqbgHj1gqAxIJJHLYD+Ud2rpPB3+7vrW5oYztCTuyH4UmqKClStn4dFIoiZ\nKCpUTkhZYmMNJoZJ4ds4cpl/+Zydhca8QjLA3Wvg770VAF3Fn5pH2GFw/MHF\n/soLbPWTatqb3DJC6i+wyhLWYkxswwBgyHtq3ryOkZtRTjvwIsg4QrDqtA0E\n9mB9k9IJ5RAb1n/SMmmtDzOXTXPzr9li4ndDgn6tkCsMC7sxVtpArApDo1yC\nG8sLcHQ1Ifx2yufladXSr9h6RMIrnLwn7OR19/+cnUFWp5LF+5iOSGbCy5tZ\n5TZQ50k21isPAShRTNVSfitCWHAj7bMtBj9HqzT24J7hOz2ybP19oEspkLSN\n/q0c1kLqZ/KKV7pj7TlDtXJg+mqG+QL7MptM9W0wnDfFeIK/ZQ3INlhBX6A/\npX5MafrncguaKtRT34GqvMnaP544JzpNR6HMKAGrO6cnc5H+RykpgWFkPr8a\nZnHwcaCRXr+U64LPl0lXL9wOFAvHn7mmE7gDaMQAWoLSgFFR6up9aGYKFxMs\nNwCSB/ERarQ6MNR0EpUlpSOxD1BSnbYkBc3LsL99nvQrZulsIu26TJN3X761\nG3ZU\r\n=rQ7U\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/seafile-editor.js","babel":{"presets":["react-app"]},"gitHead":"ee2fe657961187d97929cfd5978059e22aebbf31","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.4.1","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"9.8.0","dependencies":{"raf":"3.4.0","chalk":"1.1.3","react":"^16.2.0","slate":"0.40.2","xtend":"^4.0.1","dotenv":"4.0.0","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","prismjs":"^1.15.0","promise":"8.0.1","unified":"^6.1.6","fs-extra":"3.0.1","is-image":"^2.0.0","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","immutable":"^3.8.2","is-hotkey":"^0.1.3","react-dom":"^16.2.0","url-parse":"^1.4.3","valid-url":"^1.0.9","codemirror":"^5.37.0","css-loader":"0.28.7","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.17","seafile-ui":"^0.1.10","url-loader":"0.6.2","file-loader":"1.1.5","is-data-uri":"^0.1.0","remark-slug":"^5.0.0","autoprefixer":"7.1.6","remark-parse":"^5.0.0","style-loader":"0.19.0","whatwg-fetch":"2.0.3","detect-indent":"^4.0.0","dotenv-expand":"4.2.0","object-assign":"4.1.1","react-s-alert":"^1.4.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","postcss-loader":"2.0.8","react-dev-utils":"^5.0.2","rehype-stringify":"^3.0.0","socket.io-client":"^2.1.1","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","html-webpack-plugin":"2.29.0","@seafile/slate-react":"0.1.2","slate-html-serializer":"0.7.2","mdast-util-definitions":"^1.2.2","postcss-flexbugs-fixes":"3.2.0","slate-schema-violations":"0.1.39","extract-text-webpack-plugin":"3.0.2","case-sensitive-paths-webpack-plugin":"2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"20.0.4","eslint":"^3.19.0","i18next":"^11.3.2","webpack":"3.8.1","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"20.0.3","babel-eslint":"7.2.3","babel-loader":"7.1.2","babel-runtime":"6.26.0","eslint-loader":"1.8.0","react-i18next":"^7.6.1","webpack-dev-server":"2.9.4","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.1.0","i18next-xhr-backend":"^1.5.1","eslint-plugin-import":"2.2.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"2.34.0","eslint-plugin-jsx-a11y":"5.0.3","eslint-config-react-app":"^1.0.5","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4","i18next-browser-languagedetector":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.1.29_1539420661726_0.7203504568303665","host":"s3://npm-registry-packages"}},"0.1.30":{"name":"@seafile/seafile-editor","version":"0.1.30","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.1.30","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"8effb89e08bcbe9eb2921b5ef919d7609f0a7258","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.1.30.tgz","fileCount":362,"integrity":"sha512-5TnpPl0G3cZa2S+5V0B7uwFEr2qeYUrD+oLoAyGBLCZ67aeEoQ51Ytfaf/J0LBxHq+WSGYOr5sk4Wc9uaDJ88g==","signatures":[{"sig":"MEUCIQDwawAKsBOjc0rjDcadIqPid5YbYfSgxGG47+DxjRoVSAIgEra22OoTqpHQ4k/d28ROzXNMSCn+6AWnVDVSjzbFDI8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2231531,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb19E6CRA9TVsSAnZWagAAnIQP/2gTRgVR0T79t5ulqjft\nCRKTYsYrnsFXmSIIuzgVbowD39zdx+BkikFP8uFCTD257+LZaMn2zXa3xqnf\nYFgoZWqinIlTwZWqLjir+umUJ+od1dNVGxpRJWJfv+sUss6huheZqs+pdhlS\nCw30kaC0yObSxT077ThUFaJ0vVkssBo/vPCCsae70yw3abZbNAQAnIRB+HkY\nciFIwcuGfjrI2rg1bH3esF2w8nonEoeDJKE5gB7qoNGWZwZ/jkAKLIp/jjYV\nPCE009r34pptORr0MhTX0lkl4V+5rNq/TTkMxRY81gl0TbqfqLRhulMhNsFc\neB9bYZd3DCtIy9VjghcYQMRyILQe3TJuuxk3YSGttpofko/JrB+Lz4jmvSxM\niQ5xPeQfdFGzgrXh5IQSZuJPZUw1ncs4MpMSHWRxMN6JMXVPF90YxxLWkv9M\nxluppCC+MqbY2uEKRAV6pmeP6Bl38CP8jaIXgW34MUt76DZ8ZOB3WM5Fdytr\nvB+MaL/+93nQ2dG9MVB605gPa2sh+rtknyK2wozAWOBPs9sxTJqR3/+WqZMa\nQMy58CG/ur3CnrA35wHAuitOxsdGs1rZZ7QYQmhPkQUNCZRtDNPQLSVi0HOt\nUqHgRh16FUO3tjLXFeCJXVEc/xr0oepapLwlmnZ4FoAYlM82bOK/vx0PvF/Z\n1omH\r\n=7UOj\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/seafile-editor.js","babel":{"presets":["react-app"]},"gitHead":"8a95dd7ffb0d81c00b62bb0973ef1303234889a7","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.4.1","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"9.8.0","dependencies":{"raf":"3.4.0","chalk":"1.1.3","react":"^16.2.0","slate":"0.40.2","xtend":"^4.0.1","dotenv":"4.0.0","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","prismjs":"^1.15.0","promise":"8.0.1","unified":"^6.1.6","fs-extra":"3.0.1","is-image":"^2.0.0","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","immutable":"^3.8.2","is-hotkey":"^0.1.3","react-dom":"^16.2.0","url-parse":"^1.4.3","valid-url":"^1.0.9","codemirror":"^5.37.0","css-loader":"0.28.7","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.25","seafile-ui":"^0.1.10","url-loader":"0.6.2","file-loader":"1.1.5","is-data-uri":"^0.1.0","remark-slug":"^5.0.0","autoprefixer":"7.1.6","remark-parse":"^5.0.0","style-loader":"0.19.0","whatwg-fetch":"2.0.3","detect-indent":"^4.0.0","dotenv-expand":"4.2.0","object-assign":"4.1.1","react-s-alert":"^1.4.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","postcss-loader":"2.0.8","react-dev-utils":"^5.0.2","rehype-stringify":"^3.0.0","socket.io-client":"^2.1.1","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","html-webpack-plugin":"2.29.0","@seafile/slate-react":"0.1.2","slate-html-serializer":"0.7.2","mdast-util-definitions":"^1.2.2","postcss-flexbugs-fixes":"3.2.0","slate-base64-serializer":"^0.2.72","slate-schema-violations":"0.1.39","extract-text-webpack-plugin":"3.0.2","case-sensitive-paths-webpack-plugin":"2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"20.0.4","eslint":"^3.19.0","i18next":"^11.3.2","webpack":"3.8.1","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"20.0.3","babel-eslint":"7.2.3","babel-loader":"7.1.2","babel-runtime":"6.26.0","eslint-loader":"1.8.0","react-i18next":"^7.6.1","webpack-dev-server":"2.9.4","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.1.0","i18next-xhr-backend":"^1.5.1","eslint-plugin-import":"2.2.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"2.34.0","eslint-plugin-jsx-a11y":"5.0.3","eslint-config-react-app":"^1.0.5","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4","i18next-browser-languagedetector":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.1.30_1540870457444_0.021397783965039885","host":"s3://npm-registry-packages"}},"0.1.31":{"name":"@seafile/seafile-editor","version":"0.1.31","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.1.31","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"2707badf354555d8f75ac9c31a9107567dcc8c6e","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.1.31.tgz","fileCount":362,"integrity":"sha512-WhmlcYoWsjBROrn5ux8p9s3em/WKKHe4j9tHK9wR36mEXy6+CNeebcwTwsLit8gaIc4lBeBH/2RjbbAk5z99iA==","signatures":[{"sig":"MEQCID/gpr2YGNVaMgqoZiPWAADPBy3Zc3O/umrEqEGkcWdtAiAaocOywijSJx/GjCntGfCq0VFb5MfyqFXEPinnGSrXlg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2231651,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb1/oKCRA9TVsSAnZWagAAjAkP/2kIw/48tCHAr9/ZThdx\nc39KRvp/Fvjxh7VMWn4BWDR6pZn0hYT5spMC4/ku5gNTKrWa5uXSqgeYnZbd\n83esbyhYbLJ0DipOm1BFr0eHvIxnz+0u3c4R1qoejwSdBXK6sFfzUuxKBSVW\ngnbP4CToeR8K1BDMZZxgCx3ES+pnPW2URpjuMabsbledlTKmGzi8bXGS5cVa\n33dGSiEp7ZGXhkjCCrVpk1c2y+Of99dD9drhoKZ7KqH+ZO61b7TnTDd1BsWa\nnrOK62nKDdW/RJH9JEefsFXwEpmextKX6oa+CBsJlyp34mFho5xN/PjNcOdB\nhh+MUl8K2Mo6mpR7pQKDzv7hSTGXCtyjqNNpyw2SVQR0bWtjUomy8C8dLuSZ\nPrJx2wk/2X2F4GsZflP09/XRS5QjSfGqhDoh/tVtaT+5wxX2h8xTWPp2ZoJx\neopemv4K8F0nPiCbgmzXG2RKqyMGCCJExaNkNdpj6XtRrQaN1Em5dYmWZlgy\n5EcJqqpl92Htx0D3ZbUo0m1X0yjpntClxawSbWBd8hSK6pXfzHr/A4DInjOg\niuKPIs7DRRuOBMHEDlvygww+JZxtkq22o5buoG1lcOa3SeH9aM1Uqgsxy2oK\n6E8bVG4yZtPRBA25WRzPD5mB5X6Sg7jYfLdwiGC0IrVhcwz2eHsbrYVInbpJ\n2YuR\r\n=AgPd\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/seafile-editor.js","babel":{"presets":["react-app"]},"gitHead":"c250756ba6263b7a6f27032cabc35523c81f9e9e","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.4.1","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"9.8.0","dependencies":{"raf":"3.4.0","chalk":"1.1.3","react":"^16.2.0","slate":"0.40.2","xtend":"^4.0.1","dotenv":"4.0.0","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","prismjs":"^1.15.0","promise":"8.0.1","unified":"^6.1.6","fs-extra":"3.0.1","is-image":"^2.0.0","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","immutable":"^3.8.2","is-hotkey":"^0.1.3","react-dom":"^16.2.0","url-parse":"^1.4.3","valid-url":"^1.0.9","codemirror":"^5.37.0","css-loader":"0.28.7","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.25","seafile-ui":"^0.1.10","url-loader":"0.6.2","file-loader":"1.1.5","is-data-uri":"^0.1.0","remark-slug":"^5.0.0","autoprefixer":"7.1.6","remark-parse":"^5.0.0","style-loader":"0.19.0","whatwg-fetch":"2.0.3","detect-indent":"^4.0.0","dotenv-expand":"4.2.0","object-assign":"4.1.1","react-s-alert":"^1.4.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","postcss-loader":"2.0.8","react-dev-utils":"^5.0.2","rehype-stringify":"^3.0.0","socket.io-client":"^2.1.1","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","html-webpack-plugin":"2.29.0","@seafile/slate-react":"0.1.2","slate-html-serializer":"0.7.2","mdast-util-definitions":"^1.2.2","postcss-flexbugs-fixes":"3.2.0","slate-base64-serializer":"^0.2.72","slate-schema-violations":"0.1.39","extract-text-webpack-plugin":"3.0.2","case-sensitive-paths-webpack-plugin":"2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"20.0.4","eslint":"^3.19.0","i18next":"^11.3.2","webpack":"3.8.1","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"20.0.3","babel-eslint":"7.2.3","babel-loader":"7.1.2","babel-runtime":"6.26.0","eslint-loader":"1.8.0","react-i18next":"^7.6.1","webpack-dev-server":"2.9.4","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.1.0","i18next-xhr-backend":"^1.5.1","eslint-plugin-import":"2.2.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"2.34.0","eslint-plugin-jsx-a11y":"5.0.3","eslint-config-react-app":"^1.0.5","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4","i18next-browser-languagedetector":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.1.31_1540880905355_0.7405523573194155","host":"s3://npm-registry-packages"}},"0.1.32":{"name":"@seafile/seafile-editor","version":"0.1.32","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.1.32","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"8eaba5bf9667c8586a13dfe20e5ea379afe03133","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.1.32.tgz","fileCount":363,"integrity":"sha512-KtzOsIdMjrUjGIkowlf1ZOgWtJvzP9UF4gN1j5WcVDfm0LAl9ucAaRea/3R91buVZdeYrFupF5nXqFJGhr7ABw==","signatures":[{"sig":"MEUCIQCkn3qVAzaNWoGOp3bcye60/DzPhGBM+5nb9voKP4PNlgIgVV7W2l8bL89w/iiq7PzA6QasOjD+H0w0yvCH5g9Te5Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2232054,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb2X7bCRA9TVsSAnZWagAAjFwP/2PJx10Pj5wd8fMz08/U\n46wt5q4GB1A+eV3/3foNO6JygeB3I5s+O7MiUsb2knTePdr5/vKsqKicpns/\n0/sD+TD4VlGcBK4i8Tzz7I+cwM8ScbUbtcU6JElGPTQGRf5LDkidZ9fbO8nQ\nSUA/pU+ad50hEGAZxHmMiKJfPSxbAUug/Exp4OGVEDlJnbPZjqgZaLJYEIYu\nKF/jOOzFwYHAyuEzkTOxFw4m4SDvFJrL8qtKL6aPwfvlxYAXDMKCJSQmtKbS\noYn9zh/95evjki2nPHruy3faHibGRsk9Rl/APV/HZZJ1aKGm/TAoiRvPtEg7\nDnN/mSRmDqg5TQOdGla/CyEdpz/A2zLf5D/Uq/+TGyUFOqa+d6vkUs52Le3t\nySaRF1fLAAwFbYlyzs6y7HCRw9v3Ws8KrQSzNnxDfq18BaEuUxPOCY5OyHyy\nMmvGn59fTCFYuZoA/h9YdmIHIbUNQlSWy07inW6FVmdpdmrKiN+UzqiirHpj\nqgiKA/F+EnWRMmVoU4m4SixKMtPgtSWvklcqX1IHL10VGn3fdHZdXrdvoLvb\n4+sRdFHthJXGJUZVSYMoJnofJpFwBZdCgXkqJgbToG9dWILBybf00fYkV8yw\n5RfSJ7mhh4ncEkfrQYHb3+i3h1PBcUvr0t172gHNH3Fb7askQFH5nIJwtk0g\nlEYP\r\n=3pTx\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/seafile-editor.js","babel":{"presets":["react-app"]},"gitHead":"08b7b72d25bf25db71bf062b7baebe81da436be1","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.4.1","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"9.8.0","dependencies":{"raf":"3.4.0","chalk":"1.1.3","react":"^16.2.0","slate":"0.40.2","xtend":"^4.0.1","dotenv":"4.0.0","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","prismjs":"^1.15.0","promise":"8.0.1","unified":"^6.1.6","fs-extra":"3.0.1","is-image":"^2.0.0","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","immutable":"^3.8.2","is-hotkey":"^0.1.3","react-dom":"^16.2.0","url-parse":"^1.4.3","valid-url":"^1.0.9","codemirror":"^5.37.0","css-loader":"0.28.7","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.25","seafile-ui":"^0.1.10","url-loader":"0.6.2","file-loader":"1.1.5","is-data-uri":"^0.1.0","remark-slug":"^5.0.0","autoprefixer":"7.1.6","remark-parse":"^5.0.0","style-loader":"0.19.0","whatwg-fetch":"2.0.3","detect-indent":"^4.0.0","dotenv-expand":"4.2.0","object-assign":"4.1.1","react-s-alert":"^1.4.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","postcss-loader":"2.0.8","react-dev-utils":"^5.0.2","rehype-stringify":"^3.0.0","socket.io-client":"^2.1.1","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","html-webpack-plugin":"2.29.0","@seafile/slate-react":"0.1.2","slate-html-serializer":"0.7.2","mdast-util-definitions":"^1.2.2","postcss-flexbugs-fixes":"3.2.0","slate-base64-serializer":"^0.2.72","slate-schema-violations":"0.1.39","extract-text-webpack-plugin":"3.0.2","case-sensitive-paths-webpack-plugin":"2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"20.0.4","eslint":"^3.19.0","i18next":"^11.3.2","webpack":"3.8.1","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"20.0.3","babel-eslint":"7.2.3","babel-loader":"7.1.2","babel-runtime":"6.26.0","eslint-loader":"1.8.0","react-i18next":"^7.6.1","webpack-dev-server":"2.9.4","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.1.0","i18next-xhr-backend":"^1.5.1","eslint-plugin-import":"2.2.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"2.34.0","eslint-plugin-jsx-a11y":"5.0.3","eslint-config-react-app":"^1.0.5","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4","i18next-browser-languagedetector":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.1.32_1540980443021_0.020804729484406037","host":"s3://npm-registry-packages"}},"0.1.33":{"name":"@seafile/seafile-editor","version":"0.1.33","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.1.33","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"0ae85986f41c5a323a318a841fa64ca4371e856f","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.1.33.tgz","fileCount":363,"integrity":"sha512-Zrk11QpsikjyWP7iDaE7Xu2P3kCNkipGLZE3lXRSRSqsbLdUgEoV/H9vs37GbMxx2Gz1ZWhoIkJ6y1oxBtMwPA==","signatures":[{"sig":"MEQCIG8SN7f+zpB8dp5L1BJDqqwa3FbwpnQ5YNszKPBmJeYpAiBz8ypO8BOtQdwMTnMvUdkwT4KJKXyB33Sr0rfRLP7vRg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2235630,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb3++5CRA9TVsSAnZWagAA9YUQAJGbcFnusJDgX60qqVqL\nib7TtRq0ybj6aG6oaHQsxTKZH0dV6KG7QOVVUrhIxgzMK9vKEGRrdkfN+Hve\nP013TF4UHyFu5K86xCpa1Nbdy40D/IYx7C6cQN8ujbWKWTcZWZO6cdMQ/giR\nEpa+++6dqJOy5NDPzfAAovkwkkRI3eIBdKst2BbfRIgSe3wtVkIHoOUhv3Xb\nFQXJi2VxybbBLGjN2w3Qh7GHokqz+Qmls6RQY28eVbXTsyLucfUr41KwCH/v\nYSIzkIWOYejFYrGGrTE+voQI+vE2xp6HNBITwej6y54WYlLgFpC7iMi/cezD\nPQYz0WcKF4Jeq+A46D+4KZWCRMp3VjwFwIdQuZWyLa89oY4J8LLIESo5a/pa\nl2rmLoDEwjazePnhfjEOP9xzwpxcuu8M5wdlcmlyuS8iQh/CCDsJsmjrnjhV\nfc2mNpDtuaoFfmHOgqakoT652+5134OW0tZ5uSOVuZsjVS2G8sLGe61b33d0\n46ZMBIwVZ1xRyYjO4g+GyLXB8bRtg2Kc3c6XfIFpuSrbZYCfdAJwkOzFDk2S\n2md6AMNpLR85vTpMjEA4S+IFoyInaJAWurZWWAETPTehMRO8gC2R/iJt8Fkz\n6ftzJq5RUxL5GkQ+jNcQwEba4P9WhiBi2CnDoW6VsmeXWJlGIkHcJtmLs3PD\n4PMt\r\n=yyNR\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/seafile-editor.js","babel":{"presets":["react-app"]},"gitHead":"2b5bc7ecee1c814ef9c8a53c78be59bf8d424e9d","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.4.1","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"9.8.0","dependencies":{"raf":"3.4.0","chalk":"1.1.3","react":"^16.2.0","slate":"0.40.2","xtend":"^4.0.1","dotenv":"4.0.0","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","prismjs":"^1.15.0","promise":"8.0.1","unified":"^6.1.6","fs-extra":"3.0.1","is-image":"^2.0.0","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","immutable":"^3.8.2","is-hotkey":"^0.1.3","react-dom":"^16.2.0","url-parse":"^1.4.3","valid-url":"^1.0.9","codemirror":"^5.37.0","css-loader":"0.28.7","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.25","seafile-ui":"^0.1.10","url-loader":"0.6.2","file-loader":"1.1.5","is-data-uri":"^0.1.0","remark-slug":"^5.0.0","autoprefixer":"7.1.6","remark-parse":"^5.0.0","style-loader":"0.19.0","whatwg-fetch":"2.0.3","detect-indent":"^4.0.0","dotenv-expand":"4.2.0","object-assign":"4.1.1","react-s-alert":"^1.4.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","postcss-loader":"2.0.8","react-dev-utils":"^5.0.2","rehype-stringify":"^3.0.0","socket.io-client":"^2.1.1","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","html-webpack-plugin":"2.29.0","@seafile/slate-react":"0.1.2","slate-html-serializer":"0.7.2","mdast-util-definitions":"^1.2.2","postcss-flexbugs-fixes":"3.2.0","slate-base64-serializer":"^0.2.72","slate-schema-violations":"0.1.39","extract-text-webpack-plugin":"3.0.2","case-sensitive-paths-webpack-plugin":"2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"20.0.4","eslint":"^3.19.0","i18next":"^11.3.2","webpack":"3.8.1","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"20.0.3","babel-eslint":"7.2.3","babel-loader":"7.1.2","babel-runtime":"6.26.0","eslint-loader":"1.8.0","react-i18next":"^7.6.1","webpack-dev-server":"2.9.4","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.1.0","i18next-xhr-backend":"^1.5.1","eslint-plugin-import":"2.2.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"2.34.0","eslint-plugin-jsx-a11y":"5.0.3","eslint-config-react-app":"^1.0.5","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4","i18next-browser-languagedetector":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.1.33_1541402552963_0.3908530193904334","host":"s3://npm-registry-packages"}},"0.1.34":{"name":"@seafile/seafile-editor","version":"0.1.34","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.1.34","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"befb9569824710999c37d249f0edcecc16ae0414","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.1.34.tgz","fileCount":365,"integrity":"sha512-0dBV5Tt7jqIXntA27NW6fJ4xWXnCIENWYZ0ABxVJOzNJzluGriSHfjSBnnVPurCWM9S30U1M66hZNJZAdwdSCg==","signatures":[{"sig":"MEYCIQCW8i+ClARRxA6F/lrMPfT5Wx0G+qRQB+th3EzzM65iqQIhAJBzRViuaWCg2WHiLt4XVdulDfb+YZpOsPZbReIt9b+r","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2255198,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb46GOCRA9TVsSAnZWagAAOOoQAIB6GDempCAhhcBbVqcY\nHalMlqAulN4nVQGEZYDV932pIhgpwqgYFRwnqpZvSizvwDm/sLM2cRKck6Ck\nVsDOg8qzsaX8f7+Fi/DuruZi9WuOXU3lBDILcs5T10TqeV8moKevtf2Po0Q6\nxKJQd4tRu5fUo7iN0S/SYHQvZebuCrGiQEXNN5Pjn2QxGl1S6WRahuNVIxcW\nLLpcfckDH8kV8gB/Wt8XFMDAZk7MmlEDQKqUUaqbZGvaEaP8R3Y13BANBvvI\nUmjt8mLBuM7+i27X7CpI5kJ4XhC5krh+SVMzKzRlAUW9QfqYT3M/IJe6ZS5o\nsn/eG9PViiEZIyGc/V1tIi8nMQJ/OK3gzYI1437fvjMSQ4KV1Sz3IjYzabFC\ndab+hnsvNGNnfrbne3ENJhcucyiE0yFUUmuK0309pivL3f1VvGRXpR14F9pu\n8pgfKLq9wSLHlghrVx881w7gzhOM9emjQfcfaVx2Ce843mu///VNYSINKsTB\nukQ0ZyGqXTbjNxZQwGtsXnIDaMCWXTWcfoyRZM2P2VDJ9q+6+vNsFWGMaraZ\nERRat7uK5bOh129P7uBqhY5+UcbSsafh+0Z92DD2EPGx8v/eGvYp4OaVpsA9\nW96sKmrXZPf657Xy1TddNCkuvULQOf5Ki0zT16s0bYSUFBGY1lvBBizBhlvO\nHtyX\r\n=03Qj\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/seafile-editor.js","babel":{"presets":["react-app"]},"gitHead":"250d0ef491905a33657b5578602d2ca5ccd14964","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.4.1","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"9.8.0","dependencies":{"raf":"3.4.0","chalk":"1.1.3","react":"^16.2.0","slate":"0.40.2","xtend":"^4.0.1","dotenv":"4.0.0","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","prismjs":"^1.15.0","promise":"8.0.1","unified":"^6.1.6","fs-extra":"3.0.1","is-image":"^2.0.0","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","immutable":"^3.8.2","is-hotkey":"^0.1.3","react-dom":"^16.2.0","url-parse":"^1.4.3","valid-url":"^1.0.9","codemirror":"^5.37.0","css-loader":"0.28.7","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.32","seafile-ui":"^0.1.10","url-loader":"0.6.2","file-loader":"1.1.5","is-data-uri":"^0.1.0","remark-slug":"^5.0.0","autoprefixer":"7.1.6","remark-parse":"^5.0.0","style-loader":"0.19.0","whatwg-fetch":"2.0.3","detect-indent":"^4.0.0","dotenv-expand":"4.2.0","object-assign":"4.1.1","react-s-alert":"^1.4.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","postcss-loader":"2.0.8","react-dev-utils":"^5.0.2","rehype-stringify":"^3.0.0","socket.io-client":"^2.1.1","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","html-webpack-plugin":"2.29.0","@seafile/slate-react":"0.1.2","slate-html-serializer":"0.7.2","mdast-util-definitions":"^1.2.2","postcss-flexbugs-fixes":"3.2.0","slate-base64-serializer":"^0.2.72","slate-schema-violations":"0.1.39","extract-text-webpack-plugin":"3.0.2","case-sensitive-paths-webpack-plugin":"2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"20.0.4","eslint":"^3.19.0","i18next":"^11.3.2","webpack":"3.8.1","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"20.0.3","babel-eslint":"7.2.3","babel-loader":"7.1.2","babel-runtime":"6.26.0","eslint-loader":"1.8.0","react-i18next":"^7.6.1","webpack-dev-server":"2.9.4","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.1.0","i18next-xhr-backend":"^1.5.1","eslint-plugin-import":"2.2.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"2.34.0","eslint-plugin-jsx-a11y":"5.0.3","eslint-config-react-app":"^1.0.5","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4","i18next-browser-languagedetector":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.1.34_1541644685401_0.19881299215994397","host":"s3://npm-registry-packages"}},"0.1.35":{"name":"@seafile/seafile-editor","version":"0.1.35","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.1.35","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"d61214b4d16d2544ca51ee4dd540ae478c066c6d","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.1.35.tgz","fileCount":365,"integrity":"sha512-CNrLa3f4FT4PtCUb4SPBGyk6laRZqchYCUUL/70BdGzQVzLE6RRK23fnOQ79l9wNkJtmSK3O5Jd7p3H7VbkHgw==","signatures":[{"sig":"MEUCIQD0H20FlyJd0JyfhLhTZMHa7lA1KamovZZbA1f2UgzMDQIgC8/NcH7vhJcpwPv6TXjtC5gNUTWKomY/xPKR/3P2t5c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2256027,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb5V19CRA9TVsSAnZWagAAi/gP/3gJ0KWKqriSq1fN3PKV\nob5UmWH5rAg0jPTQhwgwlxe3KmtBHLe378ODO4McwiH9v43uZCMGnKGvltp6\nLbxAMWfJEa6xzI3Wt2b7c6n1gi2LEYCX2hk0jz85vihlPpgfkoS/oy8VlmED\nqllAn7C5pPlVi0zMJ7V5ciA2cf5KleRMxbpiAAOhgOJKFK6wAsnnuO4ZQ+2q\ni6ATfdOrkdQv0iOLOOji0Oy1MjvyEn+1tnh9DHEUIpO9bQCYB8XZQ0Y/ByDA\nV9uOKHdjkOcq49u0w0r+vnl4U7mUxEnG/ogSPCgvTAr2LuPMnmTCOzamf+84\nPLObHfK1j29+GY/ucK7Ci1rdjmzNu9bBGKZ6OFtS94Hv6gZqGfzaaF/PltOI\nUETxyYDRl586hG204bhBcYXAafRAub7nCp2WU+/c85Qm3gvqVoMQW8Cm2aRC\nd6/qM7YfOi+ENnSNRUPW6RRqsuAGAASX5VxuDELj/u6wCxVf55rBfDmYA4SW\n2f30GOY5QMlzJisvidTWLcyKQ35Yy9F1RcHCjMg7+e9hAlS7Ul+xfmOcQHQp\npkU4E93+6Zyf+H3yZkN7yn9EONUt9zd03J8bh8vRs/xPIS9glY5xGP/upxpz\nCrww5I+b6u3zJ09cf8XnQIws5pP+06HuAFPHTD5TYk0LFn+PLZx3+V+fx4/w\n3RUt\r\n=hUkB\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/seafile-editor.js","babel":{"presets":["react-app"]},"gitHead":"18509790057b5bc274b8c5c9dfcd25926efc1627","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.4.1","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"9.8.0","dependencies":{"raf":"3.4.0","chalk":"1.1.3","react":"^16.2.0","slate":"0.40.2","xtend":"^4.0.1","dotenv":"4.0.0","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","prismjs":"^1.15.0","promise":"8.0.1","unified":"^6.1.6","fs-extra":"3.0.1","is-image":"^2.0.0","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","immutable":"^3.8.2","is-hotkey":"^0.1.3","react-dom":"^16.2.0","url-parse":"^1.4.3","valid-url":"^1.0.9","codemirror":"^5.37.0","css-loader":"0.28.7","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.32","seafile-ui":"^0.1.10","url-loader":"0.6.2","file-loader":"1.1.5","is-data-uri":"^0.1.0","remark-slug":"^5.0.0","autoprefixer":"7.1.6","remark-parse":"^5.0.0","style-loader":"0.19.0","whatwg-fetch":"2.0.3","detect-indent":"^4.0.0","dotenv-expand":"4.2.0","object-assign":"4.1.1","react-s-alert":"^1.4.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","postcss-loader":"2.0.8","react-dev-utils":"^5.0.2","rehype-stringify":"^3.0.0","socket.io-client":"^2.1.1","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","html-webpack-plugin":"2.29.0","@seafile/slate-react":"0.1.2","slate-html-serializer":"0.7.2","mdast-util-definitions":"^1.2.2","postcss-flexbugs-fixes":"3.2.0","slate-base64-serializer":"^0.2.72","slate-schema-violations":"0.1.39","extract-text-webpack-plugin":"3.0.2","case-sensitive-paths-webpack-plugin":"2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"20.0.4","eslint":"^3.19.0","i18next":"^11.3.2","webpack":"3.8.1","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"20.0.3","babel-eslint":"7.2.3","babel-loader":"7.1.2","babel-runtime":"6.26.0","eslint-loader":"1.8.0","react-i18next":"^7.6.1","webpack-dev-server":"2.9.4","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.1.0","i18next-xhr-backend":"^1.5.1","eslint-plugin-import":"2.2.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"2.34.0","eslint-plugin-jsx-a11y":"5.0.3","eslint-config-react-app":"^1.0.5","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4","i18next-browser-languagedetector":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.1.35_1541758332553_0.4681141614220823","host":"s3://npm-registry-packages"}},"0.1.36":{"name":"@seafile/seafile-editor","version":"0.1.36","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.1.36","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"391d7f77b438a09611e9298aa9890365fc43ac61","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.1.36.tgz","fileCount":365,"integrity":"sha512-uy95+FW6aIIA1BPxP+N91/QV+s152ZFMwUtKhBtCQ3xC/1zoaCSXDYurjudQ0CwB60Fc9z3XR0XEUCHJu28zVg==","signatures":[{"sig":"MEUCIAVqzVbXU9VevetNwLwuQBXqPXyjNxE//zlGhme4d6FSAiEAxlcpqT3SXEKX4M4NRA/QgMTI0J08U1SjGO0+pU8Sozs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2255633,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb65OWCRA9TVsSAnZWagAAtvMP/1ezinqxmrryDMpKTe1v\nLZml/Zk4Zi4JfHlLXR2+ItM8trrZ63FBfP8OEaKTcvDWV8iBxxYrap3BISk0\nYifvg3C/A9/OrIYBQAq9m1nSJFXl0sMqC13+owNpYE+qV20V+3kEt0GOgIo/\nSXYfbZwQ8tE4S5B38S/+ro2hl6i5MqTruhnRQHMkrvUFKzMI22iJ06Hwcopn\nJDRvaSPVLanbXJgh3c3jSG4hIq9lBVxCyGCDZ3tmXzkqle2VmC7yeVCR0Wdy\nD76QxgqZskYvJmGIlH4gy4BJx1RBPukZx9mnTc8/eqaGhFRj4mC9Ajr0Efzy\nS9dgfZMu7p3JWUZtHMg7WmmaafHyH7DBGbiEcVgvm10ZOe3HYUpYKpgCyxOE\n3QMy+S+MJGONHz8e2Gog+0j1fi/AJp2gdlihhExpEPs/qT29bk/r4zrXP3Wd\n82f1GV4g6hpcpwql0/zViZmDMxPuztbffEx3/dkQIqwPP4GCZcUzhaqQKkT1\nDbEQBu6pAqu+hvAUec5Z8K9YHdyBzLtJO4l+LNQBINBhpoX08jnd5cp0CqZM\nKIFEJAESfr1+KIp9tTQG9NTz8cyruOukoq6VWZcUbOxyTxZQraZ1YGRwjFSo\n4rKmg8ZG/ZAYY5f4/OyZLFjhCXY5rVjKyvBbCq4jkjDTh6J3a9HXlnNs/c7Z\nB19G\r\n=4CbA\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/seafile-editor.js","babel":{"presets":["react-app"]},"gitHead":"b616a8a00183f19b2d8a8d9e3632cd31b47aa337","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.4.1","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"9.8.0","dependencies":{"raf":"3.4.0","chalk":"1.1.3","react":"^16.2.0","slate":"0.40.2","xtend":"^4.0.1","dotenv":"4.0.0","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","prismjs":"^1.15.0","promise":"8.0.1","unified":"^6.1.6","fs-extra":"3.0.1","is-image":"^2.0.0","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","immutable":"^3.8.2","is-hotkey":"^0.1.3","react-dom":"^16.2.0","url-parse":"^1.4.3","valid-url":"^1.0.9","codemirror":"^5.37.0","css-loader":"0.28.7","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.37","seafile-ui":"^0.1.10","url-loader":"0.6.2","file-loader":"1.1.5","is-data-uri":"^0.1.0","remark-slug":"^5.0.0","autoprefixer":"7.1.6","remark-parse":"^5.0.0","style-loader":"0.19.0","whatwg-fetch":"2.0.3","detect-indent":"^4.0.0","dotenv-expand":"4.2.0","object-assign":"4.1.1","react-s-alert":"^1.4.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","postcss-loader":"2.0.8","react-dev-utils":"^5.0.2","rehype-stringify":"^3.0.0","socket.io-client":"^2.1.1","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","html-webpack-plugin":"2.29.0","@seafile/slate-react":"0.1.2","slate-html-serializer":"0.7.2","mdast-util-definitions":"^1.2.2","postcss-flexbugs-fixes":"3.2.0","slate-base64-serializer":"^0.2.72","slate-schema-violations":"0.1.39","extract-text-webpack-plugin":"3.0.2","case-sensitive-paths-webpack-plugin":"2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"20.0.4","eslint":"^3.19.0","i18next":"^11.3.2","webpack":"3.8.1","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"20.0.3","babel-eslint":"7.2.3","babel-loader":"7.1.2","babel-runtime":"6.26.0","eslint-loader":"1.8.0","react-i18next":"^7.6.1","webpack-dev-server":"2.9.4","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.1.0","i18next-xhr-backend":"^1.5.1","eslint-plugin-import":"2.2.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"2.34.0","eslint-plugin-jsx-a11y":"5.0.3","eslint-config-react-app":"^1.0.5","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4","i18next-browser-languagedetector":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.1.36_1542165397559_0.6210701640941279","host":"s3://npm-registry-packages"}},"0.1.37":{"name":"@seafile/seafile-editor","version":"0.1.37","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.1.37","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"279c7ff7fa5a357f9f751ca99d76705c5185b052","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.1.37.tgz","fileCount":365,"integrity":"sha512-9P4HC8zH6xZ4ye/52XLEjASYAfodnytZkWVzA+ZsM9d4JrbWywPLwy5NR/KFx5wu6SfGGAglcsUljBj1hjT3Fw==","signatures":[{"sig":"MEUCIQCYnyJ/LC97gjgdNP+QaxT3jUmJgR/uY6k/Ns6spfwrkQIgF4SCRr/zxAtj8AFgSMJ7SR2R7oPG3KWSuZCcq0VyANg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2278122,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb7ktjCRA9TVsSAnZWagAAZ8QP/06hN7g4TNOlb5fZfl8S\nng+WzMxHy6xFuJumcRXjwVDqTm+95Lz7gwSbheJjI3t304WTzfLksP3IKkXy\nkwtfNPlWWjIdPNu0WCyC5950eKasmbw/Lte5UbsAE0sS0swU+ZGsyxTuvOZg\nRzChYCLsiGFudH3gBVWIuM3bIrx4ZmANO0ll9WW+IA74yrrnQz51A/8RtLxx\nEuHyIQj1Kq5lto72t32MUOkiepvcmriAuqLV1igeLaM37ykif2mTeT/hM5Es\nlqZWx5MXoGSUggICldcCjHA9Il+EE5Kx9YQopZ4YLyW6AGO/5jUoA/8P1yLB\n0RiGwCHXRBl7gah6JKGm4qWdDZlQdClmkwxm6c2/gBXIy0SbeX1zRYbCZ/6l\nYzoM8Mb/E1ErsOXkLgGj1czwBbODSLJujnT7NMWfBi3F0S6j2ULOklKMPWYg\n9b5/vyWj4Br5/4CKPb0d8dSXYQIAfA4YDxxRYd9ABPXAmfUoNvLPusaywZxs\nLRq7P3HDT44cnQfXREHyrSU5Dod0kNnxtexNSSmoUV6DAQmn+uqRed4x6Iqw\nIcS0PkTifji0ccaNG6Mqu4IHtGZ6XRx2Vg4vrRvl5yDSJPjgHFfd7h1ggWi1\nH1pt9ycjYxSk61I/r0HNEw93b2EJTb9sS+QTFr2DVX+iQpwlUasp8UMr7A5J\nwZtx\r\n=jNhr\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/seafile-editor.js","babel":{"presets":["react-app"]},"gitHead":"d49ce8f86ce09e6a0f607a91c905f9e1441440e0","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.4.1","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"8.12.0","dependencies":{"raf":"3.4.0","chalk":"1.1.3","react":"^16.2.0","slate":"0.40.2","xtend":"^4.0.1","dotenv":"4.0.0","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","prismjs":"^1.15.0","promise":"8.0.1","unified":"^6.1.6","fs-extra":"3.0.1","is-image":"^2.0.0","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","immutable":"^3.8.2","is-hotkey":"^0.1.3","react-dom":"^16.2.0","url-parse":"^1.4.3","valid-url":"^1.0.9","codemirror":"^5.37.0","css-loader":"0.28.7","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.37","seafile-ui":"^0.1.10","url-loader":"0.6.2","file-loader":"1.1.5","is-data-uri":"^0.1.0","remark-slug":"^5.0.0","autoprefixer":"7.1.6","remark-parse":"^5.0.0","style-loader":"0.19.0","whatwg-fetch":"2.0.3","detect-indent":"^4.0.0","dotenv-expand":"4.2.0","object-assign":"4.1.1","react-s-alert":"^1.4.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","postcss-loader":"2.0.8","react-dev-utils":"^5.0.2","rehype-stringify":"^3.0.0","socket.io-client":"^2.1.1","toggle-selection":"^1.0.6","string-similarity":"^2.0.0","hast-util-sanitize":"^1.1.2","html-webpack-plugin":"2.29.0","@seafile/slate-react":"0.1.2","slate-html-serializer":"0.7.2","mdast-util-definitions":"^1.2.2","postcss-flexbugs-fixes":"3.2.0","slate-base64-serializer":"^0.2.72","slate-schema-violations":"0.1.39","extract-text-webpack-plugin":"3.0.2","case-sensitive-paths-webpack-plugin":"2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"20.0.4","eslint":"^3.19.0","i18next":"^11.3.2","webpack":"3.8.1","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"20.0.3","babel-eslint":"7.2.3","babel-loader":"7.1.2","babel-runtime":"6.26.0","eslint-loader":"1.8.0","react-i18next":"^7.6.1","webpack-dev-server":"2.9.4","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.1.0","i18next-xhr-backend":"^1.5.1","eslint-plugin-import":"2.2.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"2.34.0","eslint-plugin-jsx-a11y":"5.0.3","eslint-config-react-app":"^1.0.5","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4","i18next-browser-languagedetector":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.1.37_1542343523087_0.45308572754019405","host":"s3://npm-registry-packages"}},"0.1.38":{"name":"@seafile/seafile-editor","version":"0.1.38","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.1.38","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"99a115974b56e503b81190ad2960fa049f832a96","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.1.38.tgz","fileCount":365,"integrity":"sha512-hZsthKnxldY48Jih/9w0K1ehjKVamEE0CAl+r4LJNODv2KPKFcMabDCh9aVyif8EqAbtGQ6a+xqFEa3IZNMnPw==","signatures":[{"sig":"MEYCIQDPvNMjjdIbfMobUBV6zuL+NzEDOLzoJaz0fkf5yXksUAIhAOY04AcdnAzau47n0fqtM9LBoUIU0ckw+JV48yS2Ezak","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2278240,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb7pLyCRA9TVsSAnZWagAAK3cP/1VqUdE1oBROU2amCV2r\nb706odd1ru56zUtmZ4dkdJ10cfP4a2kTkhNZFhHQzwVxYp74u/jgaSXsnniG\no09Z22GOHMUMvAHNShCehUmgTiBbA0kZlYC99VUcpl56GDZBJobhJEB4JXqA\nsS1jg/YWOGGxEedqt+Io9yYRSV8wcaivcbDudx0T8wRDroLxAa+vbxst940u\nH1zkZeTy5E/3xFhb7E81e9fyPixDgau8YxTtkZq4BlopN+cnQrD7RZMNo+RK\n2xUyF7ZImHskbDL+1dbUA4oSwUVDqtDXg7Wk/v9s7UKzsD6O/ZONj19ksm1V\nmPN1lw1XR+GEw9pTZL44zSJ8HIHJz0AxcZfBPvFGX0qPB5QnRyZh3kmw5vEU\n+3o+uQgFDhwnTn2Nr4gTjP41EsEdfKEUXMBg74Cpbnx5hzQOq45B9sZF9E71\nl2aZERAuwIQedqYyNI8jDIrw//8/W0A+XREP4IjqOwMV/D1k1FuLNznFDboD\n1QxDovtZpGNbWP2J8fcZQ/sp8jVAS4O3ulb4fNq5Lv+GQY2QvSn8DxjN3OCa\nJgJtmAAOqSQ1I/qRcszSyLr9YyeEbw7N2r8nAi2c9fesGuZTeDkd1zPGnQEB\npNms6xPABdySqklMpEA30Z9YzlSRzKNcXZ2BvtIjr/FWNQTiXFIOZGtNKdk0\npL6L\r\n=ihuS\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/seafile-editor.js","babel":{"presets":["react-app"]},"gitHead":"8b01f0f6b8a67a9ea88261efc67c1cf18b935d0c","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.4.1","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"9.8.0","dependencies":{"raf":"3.4.0","chalk":"1.1.3","react":"^16.2.0","slate":"0.40.2","xtend":"^4.0.1","dotenv":"4.0.0","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","prismjs":"^1.15.0","promise":"8.0.1","unified":"^6.1.6","fs-extra":"3.0.1","is-image":"^2.0.0","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","immutable":"^3.8.2","is-hotkey":"^0.1.3","react-dom":"^16.2.0","url-parse":"^1.4.3","valid-url":"^1.0.9","codemirror":"^5.37.0","css-loader":"0.28.7","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.38","seafile-ui":"^0.1.10","url-loader":"0.6.2","file-loader":"1.1.5","is-data-uri":"^0.1.0","remark-slug":"^5.0.0","autoprefixer":"7.1.6","remark-parse":"^5.0.0","style-loader":"0.19.0","whatwg-fetch":"2.0.3","detect-indent":"^4.0.0","dotenv-expand":"4.2.0","object-assign":"4.1.1","react-s-alert":"^1.4.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","postcss-loader":"2.0.8","react-dev-utils":"^5.0.2","rehype-stringify":"^3.0.0","socket.io-client":"^2.1.1","toggle-selection":"^1.0.6","string-similarity":"^2.0.0","hast-util-sanitize":"^1.1.2","html-webpack-plugin":"2.29.0","@seafile/slate-react":"0.1.2","slate-html-serializer":"0.7.2","mdast-util-definitions":"^1.2.2","postcss-flexbugs-fixes":"3.2.0","slate-base64-serializer":"^0.2.72","slate-schema-violations":"0.1.39","extract-text-webpack-plugin":"3.0.2","case-sensitive-paths-webpack-plugin":"2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"20.0.4","eslint":"^3.19.0","i18next":"^11.3.2","webpack":"3.8.1","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"20.0.3","babel-eslint":"7.2.3","babel-loader":"7.1.2","babel-runtime":"6.26.0","eslint-loader":"1.8.0","react-i18next":"^7.6.1","webpack-dev-server":"2.9.4","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.1.0","i18next-xhr-backend":"^1.5.1","eslint-plugin-import":"2.2.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"2.34.0","eslint-plugin-jsx-a11y":"5.0.3","eslint-config-react-app":"^1.0.5","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4","i18next-browser-languagedetector":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.1.38_1542361841910_0.7897648187213697","host":"s3://npm-registry-packages"}},"0.1.39":{"name":"@seafile/seafile-editor","version":"0.1.39","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.1.39","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"fdb918119b0f257fb9d63189c475fecf53c29ea4","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.1.39.tgz","fileCount":367,"integrity":"sha512-2f3A/XS8jx2eurlPnZ0CMYTYjwOuTqBRiSX+O1D5PLiM1+u5Lp8eQi6acjwLc8ynjReSSWqW8yKJIpFm+dcCoQ==","signatures":[{"sig":"MEUCIQCiF6RkahL1OoUTaCDOCnT9oai2mG75gslaU6P7X8Sv4AIgHTNtPaKv4aE/cwmQsxQf3DK6hwIjxMIyd40JOPO7OAs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2282032,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb7qRtCRA9TVsSAnZWagAAo20QAIxsEq8Pd4dTYlV81Wja\n6jrnX87BHDR1FxXT0kFY/rWok3a6Dy6VZBTbn6+/DURv/aS+eywPQFc3KtvM\n0/sQqP9+oWd1Az0mqAlvnORQVEXMT+qCnsVoa1/i1xxszkcZPG5qhxF7pvTj\nOdY+E5hql2nkRdi2u8Jzh+lxOsaWlk87M2yhNIAFXdZkOuXXjs5J31bLLeFb\ncfmkMC4RLxNzec9zYKXl0wC0TeP/0eMW8doXVMlZIA+bd/T7EwmsrH7b1ZIF\nwbknPaONWWmTpqNtcgK/jIG63RuOnjbY/2RHFOmeyW27QxxS4K5gN4k0bgH7\n6kaGHjmYxVV4gxRYhKGZqTPjeVViWn7deTXDa8+A1zqMzoCYtFWZhpxWj5mn\nGZJinw4nTFZIdLq3YQ/UpaoEb3TSEbDYuHtRWY/xVDW1OdZllwPGdlNUHZRL\nzhby4ob0/gVV5eUUF5kLeg+84OqXZ2kNPaNmKef1KBLI27+/8c/57eXeI6mN\n5u9r4yijV2JIH9t0kz42tKljS3TNRaLanKiyslYBdOPgx4gYRKEEn47xLfv+\nNnQHcXzcGlCdTWbjCIp05U+zAbarN+WjjtQVgoWQSsEXdTLqvCAQRlLwir+1\nz6w7oGP9jePMcDoNmQK5tx6AKQAHzOK99cKEVZbbrj2wlXDtjEDbrTksHKdQ\nT2D/\r\n=Njsq\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/seafile-editor.js","babel":{"presets":["react-app"]},"gitHead":"7db42eb88c1545a09383d4d3c3db9f08d0b9da46","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.4.1","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"9.8.0","dependencies":{"raf":"3.4.0","chalk":"1.1.3","react":"^16.2.0","slate":"0.40.2","xtend":"^4.0.1","dotenv":"4.0.0","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","prismjs":"^1.15.0","promise":"8.0.1","unified":"^6.1.6","fs-extra":"3.0.1","is-image":"^2.0.0","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","immutable":"^3.8.2","is-hotkey":"^0.1.3","react-dom":"^16.2.0","url-parse":"^1.4.3","valid-url":"^1.0.9","codemirror":"^5.37.0","css-loader":"0.28.7","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.38","seafile-ui":"^0.1.10","url-loader":"0.6.2","file-loader":"1.1.5","is-data-uri":"^0.1.0","remark-slug":"^5.0.0","autoprefixer":"7.1.6","remark-parse":"^5.0.0","style-loader":"0.19.0","whatwg-fetch":"2.0.3","detect-indent":"^4.0.0","dotenv-expand":"4.2.0","object-assign":"4.1.1","react-s-alert":"^1.4.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","postcss-loader":"2.0.8","react-dev-utils":"^5.0.2","rehype-stringify":"^3.0.0","socket.io-client":"^2.1.1","toggle-selection":"^1.0.6","string-similarity":"^2.0.0","hast-util-sanitize":"^1.1.2","html-webpack-plugin":"2.29.0","@seafile/slate-react":"0.1.2","slate-html-serializer":"0.7.2","mdast-util-definitions":"^1.2.2","postcss-flexbugs-fixes":"3.2.0","slate-base64-serializer":"^0.2.72","slate-schema-violations":"0.1.39","extract-text-webpack-plugin":"3.0.2","case-sensitive-paths-webpack-plugin":"2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"20.0.4","eslint":"^3.19.0","i18next":"^11.3.2","webpack":"3.8.1","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"20.0.3","babel-eslint":"7.2.3","babel-loader":"7.1.2","babel-runtime":"6.26.0","eslint-loader":"1.8.0","react-i18next":"^7.6.1","webpack-dev-server":"2.9.4","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.1.0","i18next-xhr-backend":"^1.5.1","eslint-plugin-import":"2.2.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"2.34.0","eslint-plugin-jsx-a11y":"5.0.3","eslint-config-react-app":"^1.0.5","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4","i18next-browser-languagedetector":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.1.39_1542366316311_0.3271340051433991","host":"s3://npm-registry-packages"}},"0.1.40":{"name":"@seafile/seafile-editor","version":"0.1.40","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.1.40","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"2fe380ab1e513ce0c96d094192ed3bbb0b5f0965","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.1.40.tgz","fileCount":367,"integrity":"sha512-xik5PTg4l/RVT9bmGJM0AgFXpbbCCC854JtuoEuiUmU1/Vaea5kGXrz3qnAjmP5idEjEYnYBP35pU4b8ji+1EQ==","signatures":[{"sig":"MEUCIQDf9zxQXLemO15V5HBY0arVLI/A0SCckze0d4Fsi26clQIgS1zGgwBN/MkV3u9+H+MSIZZTbtt36AfluBArzK9nYQo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2286612,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb+LlaCRA9TVsSAnZWagAAA/8QAKCS7z4YD9NhyPEc3LLA\nrANeA7LlFJIg6iiiUanBKzQiqHgfpZL94BJxOiJQs/7D83659KCiZdjLwhps\n8harBb72rFJa9ay+SfpJs//CAHn2udEEZsOZsgaycXdaqt+xQgjsxo/ORldB\nnQfgmiZS0JxT1lF8CsgqzoYgc3Nxx+//w2oTwTGyoUKnI/a/SYhunxADHGr4\nXU/BPq6IePYus6zv377GhFB95c9c37DWCloZ1Mp9HVxpbity0ZavJ/8+CSNK\nAcaS7G+XhQPoHD0/J+eUkuaM1nxz9YwASTYic6MAegLL/h6eHznjFThRvT8D\neSVTFjbkItRil+PvLHQM1Uo1XVlTa6SLm2re9ltBkncB/hFH7bKpJR0UZBRr\nSiJiRIJFV+PjmenlOvTQDNlEjGP8rrNnQBhlpLgd0JeFYsI3n0X738PHQmYq\nh/emCvRFhyqRx6WtpZtywP6E4RlM/UB+q1dksfTC+b0jmHiUZJU8mTzjkA3k\n5txqSp9DFXRe5O2wffM2/+y1k1rH5HEoSDbvAPVRm+LkpKi8T1Swnumiadry\nJ528gusBEqjHB5V2cN4NYVXZgUETfE7ox23Mf0BYgNpuxnJnc+jqSf1FoXPY\niP8FxEtzv9iORZoFPGrsZm0JZyAxgf+DaRDJxzo6Qqj/JMU2YCjowF7AA8Se\n+T+W\r\n=HMLd\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/seafile-editor.js","babel":{"presets":["react-app"]},"gitHead":"d7dca40aeb7176783806b585a127a94d11c78349","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.4.1","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"10.13.0","dependencies":{"raf":"3.4.0","chalk":"1.1.3","react":"^16.2.0","slate":"0.40.2","xtend":"^4.0.1","dotenv":"4.0.0","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","prismjs":"^1.15.0","promise":"8.0.1","unified":"^6.1.6","fs-extra":"3.0.1","is-image":"^2.0.0","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","immutable":"^3.8.2","is-hotkey":"^0.1.3","react-dom":"^16.2.0","url-parse":"^1.4.3","valid-url":"^1.0.9","codemirror":"^5.37.0","css-loader":"0.28.7","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.39","seafile-ui":"^0.1.10","url-loader":"0.6.2","file-loader":"1.1.5","is-data-uri":"^0.1.0","remark-slug":"^5.0.0","autoprefixer":"7.1.6","remark-parse":"^5.0.0","style-loader":"0.19.0","whatwg-fetch":"2.0.3","detect-indent":"^4.0.0","dotenv-expand":"4.2.0","object-assign":"4.1.1","react-s-alert":"^1.4.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","postcss-loader":"2.0.8","react-dev-utils":"^5.0.2","rehype-stringify":"^3.0.0","socket.io-client":"^2.1.1","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","html-webpack-plugin":"2.29.0","@seafile/slate-react":"0.1.2","slate-html-serializer":"0.7.2","mdast-util-definitions":"^1.2.2","postcss-flexbugs-fixes":"3.2.0","slate-base64-serializer":"^0.2.72","slate-schema-violations":"0.1.39","extract-text-webpack-plugin":"3.0.2","case-sensitive-paths-webpack-plugin":"2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"20.0.4","eslint":"^3.19.0","i18next":"^11.3.2","webpack":"3.8.1","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"20.0.3","babel-eslint":"7.2.3","babel-loader":"7.1.2","babel-runtime":"6.26.0","eslint-loader":"1.8.0","react-i18next":"^7.6.1","webpack-dev-server":"2.9.4","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.1.0","i18next-xhr-backend":"^1.5.1","eslint-plugin-import":"2.2.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"2.34.0","eslint-plugin-jsx-a11y":"5.0.3","eslint-config-react-app":"^1.0.5","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4","i18next-browser-languagedetector":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.1.40_1543027034081_0.30247421274706987","host":"s3://npm-registry-packages"}},"0.1.41":{"name":"@seafile/seafile-editor","version":"0.1.41","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.1.41","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"2dae1c1d855c00638531176b21c89b9466a531d2","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.1.41.tgz","fileCount":367,"integrity":"sha512-1PfudZ8BiYwJyXa7Mrm5TaQ58jPoiE6s2kdTAfU/2zDQZT0lifCAV5rdQOGEltiVYf24pS6NvyS33zR+gRSTFw==","signatures":[{"sig":"MEUCIQDITfguj5nfWaSAJBcimIGge9JCzMD9X/hEIi6+aD20/wIgH2gxr2axN3AEKEA/bO54jadEFcko4NrKmDC1KwAy5b8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2288975,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb+MxnCRA9TVsSAnZWagAAvc8P/32J6/LNeBvbg+w13+fG\nUU3/A4jz7lBF5rLjEG7GiNcWqqdQhZOKT3oCSuq4aogdheIie6UMSPn9dgfc\nu2H3IRxl6PVRadqmCstV5CSJdp3O2UNzKzVW6DzsW7/SApNDyliJJHlKkpbd\n/mL4uVcMVDs1TN4zE7ZhTGo5xlMXhH2TaWhtyUBpI4rdQ6p0rzY8bzrgRSov\n8/tMf/ngzcfJyOKqHBQnvDqKxHvEF/9khtILdVsUW9tFcrTqOiV0I5QmwcYp\nIHNzmHMjE2GRNdkF2Jd1ineZ8f67W36PKlYnHnqD5jSrDwtvYaT9aRB97pGk\nUHbqWq3p3fDq/euQeFutZEsmYmaLFHEvu9a54/GWzxgn+CQ5wRSgMPWfyPJ4\nBixgoTcGRLQITwJi+qkOd9N7q85wPSP7lsvCSVs9mjYkqNs0DNYtLQq1sVs2\nwf7VNAfjb//J1SBJA2p7Z4R9PFQU+NY8FPWJMmIeT+BR0ZHMzHbV9wRPnWyk\nWQODkewW44w2N6CngE7r6MWEyP0AKZ1zK3FTa3IX50bb/eELpjCud9a5E5YV\nfpYzeKwh36pHtOiGKQ7v5YP7L+5cgWECaSXHWAua9aE+CUbtuE1QsFnzQ60X\njzUJaedVz9VzID6aNzh56bT5XhLMRSBWEWB9NV6okB6NTt9G4Ev2QVxQarGv\n1GE0\r\n=fc9W\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/seafile-editor.js","babel":{"presets":["react-app"]},"gitHead":"3a22d6660067412a6e3ab8b389298e8ee8afaa03","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.4.1","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"10.13.0","dependencies":{"raf":"3.4.0","chalk":"1.1.3","react":"^16.2.0","slate":"0.40.2","xtend":"^4.0.1","dotenv":"4.0.0","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","prismjs":"^1.15.0","promise":"8.0.1","unified":"^6.1.6","fs-extra":"3.0.1","is-image":"^2.0.0","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","immutable":"^3.8.2","is-hotkey":"^0.1.3","react-dom":"^16.2.0","url-parse":"^1.4.3","valid-url":"^1.0.9","codemirror":"^5.37.0","css-loader":"0.28.7","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.39","seafile-ui":"^0.1.10","url-loader":"0.6.2","file-loader":"1.1.5","is-data-uri":"^0.1.0","remark-slug":"^5.0.0","autoprefixer":"7.1.6","remark-parse":"^5.0.0","style-loader":"0.19.0","whatwg-fetch":"2.0.3","detect-indent":"^4.0.0","dotenv-expand":"4.2.0","object-assign":"4.1.1","react-s-alert":"^1.4.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","postcss-loader":"2.0.8","react-dev-utils":"^5.0.2","rehype-stringify":"^3.0.0","socket.io-client":"^2.1.1","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","html-webpack-plugin":"2.29.0","@seafile/slate-react":"0.1.2","slate-html-serializer":"0.7.2","mdast-util-definitions":"^1.2.2","postcss-flexbugs-fixes":"3.2.0","slate-base64-serializer":"^0.2.72","slate-schema-violations":"0.1.39","extract-text-webpack-plugin":"3.0.2","case-sensitive-paths-webpack-plugin":"2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"20.0.4","eslint":"^3.19.0","i18next":"^11.3.2","webpack":"3.8.1","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"20.0.3","babel-eslint":"7.2.3","babel-loader":"7.1.2","babel-runtime":"6.26.0","eslint-loader":"1.8.0","react-i18next":"^7.6.1","webpack-dev-server":"2.9.4","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.1.0","i18next-xhr-backend":"^1.5.1","eslint-plugin-import":"2.2.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"2.34.0","eslint-plugin-jsx-a11y":"5.0.3","eslint-config-react-app":"^1.0.5","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4","i18next-browser-languagedetector":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.1.41_1543031911259_0.34406263781449486","host":"s3://npm-registry-packages"}},"0.1.42":{"name":"@seafile/seafile-editor","version":"0.1.42","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.1.42","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"da5cc6be9999fa8230e6497f54be3929fcee0e00","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.1.42.tgz","fileCount":367,"integrity":"sha512-Z+cWcOpAyIjde8LeE89xYh2Thtxog8dsz6/4lrHy1i/k/inWdsRQKjLkgglA+x/i1lj/SfVG9hL2bSWSah2gwA==","signatures":[{"sig":"MEUCIQC2IQGeAnSDH23aG6RsvyXC97yR+kYsSysf6CC/ToKYAgIgMfdXLYMo6/Q+58QdlEURlPJv2IIJWX5sYJOtMp0uIZ0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2267716,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb/LCbCRA9TVsSAnZWagAAsvEQAJjjYXF3APwgxcISBNgt\nzTSlkhaMAhMPT337mwipaxNnOFuy3eyjDB4upcbKd89aXXfmc6u4in8iLKDy\ni4ogwLfNGGfwXDxGPohFn6vpI0p8vV2b+gIVb2i+B5q39/P4lODYjjKYTKXt\nWzN1deJLnOf2fdKoZX0MX6iSxQZ79SGxvG6Vv4UKB/eaNovLzPDTcjRIqDbG\nU3APiCpAwbtFqint4WK9iZ5RznjRZq9DOC/7oOWBKQ/5kaorrYQmU1o+gHN5\nMiY5C9Fm0zD1rhPf9Few2qVzMAqMfH83fwkJ42bOU1SxhqwM5vl3DLJ1VPAE\nsmVFArtFbFLoewGc2pcxoKwwYugccTdb/j920mIMcn0OcZVP2qwBBjTrXqiD\nG4EdurxruLIY8VLQx8uaOlgjZpk4Jd6r40kfSWnBqnfNEfgWaepFDimmFr7u\n5pRncISg2GFS1w7VdzklqVjvb/9f0TTLLa/dk3erwSwZSeDjWQ3oORj4MPNz\n20HIvsCY131QBERGE371/rnKpLde16anEC7l8Yl/TDmfyOyrL1EaeHiLFclW\nqo1Nu++O+RCkrenyNlpFxr6CpVQsE27h/IejEOIBeHWqwGg8AxvUxcfnbQdy\nKhFQr7ei1FYmKyvWNxwHYk5DUxcAwbOGc8YwKe24G+6Ev2FMDER/ve2C1OgU\nle0W\r\n=h6L6\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/seafile-editor.js","babel":{"presets":["react-app"]},"gitHead":"6247a8a923b9fdb40389964bf394a41d8f02f109","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.4.1","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"10.13.0","dependencies":{"raf":"3.4.0","chalk":"1.1.3","react":"^16.2.0","slate":"0.40.2","xtend":"^4.0.1","dotenv":"4.0.0","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","prismjs":"^1.15.0","promise":"8.0.1","unified":"^6.1.6","fs-extra":"3.0.1","is-image":"^2.0.0","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","immutable":"^3.8.2","is-hotkey":"^0.1.3","react-dom":"^16.2.0","url-parse":"^1.4.3","valid-url":"^1.0.9","codemirror":"^5.37.0","css-loader":"0.28.7","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.39","seafile-ui":"^0.1.10","url-loader":"0.6.2","file-loader":"1.1.5","is-data-uri":"^0.1.0","remark-slug":"^5.0.0","autoprefixer":"7.1.6","remark-parse":"^5.0.0","style-loader":"0.19.0","whatwg-fetch":"2.0.3","detect-indent":"^4.0.0","dotenv-expand":"4.2.0","object-assign":"4.1.1","react-s-alert":"^1.4.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","postcss-loader":"2.0.8","react-dev-utils":"^5.0.2","rehype-stringify":"^3.0.0","socket.io-client":"^2.1.1","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","html-webpack-plugin":"2.29.0","@seafile/slate-react":"0.1.2","slate-html-serializer":"0.7.2","mdast-util-definitions":"^1.2.2","postcss-flexbugs-fixes":"3.2.0","slate-base64-serializer":"^0.2.72","slate-schema-violations":"0.1.39","extract-text-webpack-plugin":"3.0.2","case-sensitive-paths-webpack-plugin":"2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"20.0.4","eslint":"^3.19.0","i18next":"^11.3.2","webpack":"3.8.1","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"20.0.3","babel-eslint":"7.2.3","babel-loader":"7.1.2","babel-runtime":"6.26.0","eslint-loader":"1.8.0","react-i18next":"^7.6.1","webpack-dev-server":"2.9.4","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.1.0","i18next-xhr-backend":"^1.5.1","eslint-plugin-import":"2.2.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"2.34.0","eslint-plugin-jsx-a11y":"5.0.3","eslint-config-react-app":"^1.0.5","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4","i18next-browser-languagedetector":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.1.42_1543286938389_0.1528478787313472","host":"s3://npm-registry-packages"}},"0.1.43":{"name":"@seafile/seafile-editor","version":"0.1.43","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.1.43","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"ac20062ce6f6623ba583682aaa33f908d77177af","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.1.43.tgz","fileCount":367,"integrity":"sha512-VPZsREhVEaGRGp3lalitmIBlB/7aQl7huxdgs671xGlCy1gz7P1aiYmlQmX0uVi4hUw4dmVTqYMglHycnrg9uA==","signatures":[{"sig":"MEUCID5u8cTBk9zfNcdfburax0Vgt86/FifFUVpzPRp9Ns2HAiEA6K8Noyk1v8GTy/XHDqXwDUwcHomKQ8EmHBaiIM0sdVg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2287956,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcCJkJCRA9TVsSAnZWagAAeccP/RNMbvyzyiPyyyEiAvy1\ndcZKXqDZjYvqDaB230YkannrblY+KRp8iLfX/dnF6aLfsr4n/QDLb5BL1g0M\nslAngsUrjtLqmxr4y7vd9UXX9dQry4cWfLcTi2dSVdGE1DayXC1jkluuEBzP\nkSXllmfUASSbE7WSzmvhn1Zm8BsF7V1NTZfnW3Y0xoyLdTq0ycrjX428p5zS\ny8DujtbkGtaKbkbjhGFo28NjB1q/6UrylhZrGkWKzfQ4Vm/Ip9fW7y/VzhFk\njKm/0im51ESOfpqEHhXGA53DdlBePNX7Cy1GdIzI0qxOhFH33kb0YC0r83U4\n3cTb1DdkP7m1FEXFXr5qZgmhnSG8eR9omHDyvEm7Sl1SkZ1em2HzMlnebTv6\nOxgflDvv0sBUDQqvKD5uJ4gLUf4c7MS985QinO1N7FjYTbMULN6D72L7CZ5K\nbu/m3c6aESIiQi/Wx/hd4U9MKqav6zBUuZRdt12HD6pJFEJscxWj7KC8cw2G\nM+7K5iSaP3Y2FFWAls3OIGNj4vepXU+ZBJUR16y2podxVoZnyrLbNp4Hl80F\n6XFElRtqbWaL//RNEkPpYfZ2CECTMsBSBlJ1T2efTlsnHL3Li86sRM9oaqNo\nMD4TRvMOml+q9v4ipSIzokKsOk0m5oFosDRfAnrXyVfKT/+IhsV5jlh90X7I\nYuIa\r\n=1oxq\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/seafile-editor.js","babel":{"presets":["react-app"]},"gitHead":"ec463a23462abd00cc6ef7c364df9704afcc5928","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.4.1","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"10.13.0","dependencies":{"raf":"3.4.0","chalk":"1.1.3","react":"^16.2.0","slate":"0.40.2","xtend":"^4.0.1","dotenv":"4.0.0","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","prismjs":"^1.15.0","promise":"8.0.1","unified":"^6.1.6","fs-extra":"3.0.1","is-image":"^2.0.0","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","immutable":"^3.8.2","is-hotkey":"^0.1.3","react-dom":"^16.2.0","url-parse":"^1.4.3","valid-url":"^1.0.9","codemirror":"^5.37.0","css-loader":"0.28.7","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.41","seafile-ui":"^0.1.10","url-loader":"0.6.2","file-loader":"1.1.5","is-data-uri":"^0.1.0","remark-slug":"^5.0.0","autoprefixer":"7.1.6","remark-parse":"^5.0.0","style-loader":"0.19.0","whatwg-fetch":"2.0.3","detect-indent":"^4.0.0","dotenv-expand":"4.2.0","object-assign":"4.1.1","react-s-alert":"^1.4.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","postcss-loader":"2.0.8","react-dev-utils":"^5.0.2","rehype-stringify":"^3.0.0","socket.io-client":"^2.1.1","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","html-webpack-plugin":"2.29.0","@seafile/slate-react":"0.1.2","slate-html-serializer":"0.7.2","mdast-util-definitions":"^1.2.2","postcss-flexbugs-fixes":"3.2.0","slate-base64-serializer":"^0.2.72","slate-schema-violations":"0.1.39","extract-text-webpack-plugin":"3.0.2","case-sensitive-paths-webpack-plugin":"2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"20.0.4","eslint":"^3.19.0","i18next":"^11.3.2","webpack":"3.8.1","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"20.0.3","babel-eslint":"7.2.3","babel-loader":"7.1.2","babel-runtime":"6.26.0","eslint-loader":"1.8.0","react-i18next":"^7.6.1","webpack-dev-server":"2.9.4","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.1.0","i18next-xhr-backend":"^1.5.1","eslint-plugin-import":"2.2.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"2.34.0","eslint-plugin-jsx-a11y":"5.0.3","eslint-config-react-app":"^1.0.5","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4","i18next-browser-languagedetector":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.1.43_1544067336999_0.19439005008425725","host":"s3://npm-registry-packages"}},"0.1.44":{"name":"@seafile/seafile-editor","version":"0.1.44","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.1.44","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"8709ab59061c10926024fe581b90883d91d08315","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.1.44.tgz","fileCount":367,"integrity":"sha512-LwN27pbT4P3/7oLZCmTdJRF5wstVSh8EqXp13gpkMm41IjAqN+XDtkVCaVK9EAtK67e0PBwEzCeo+K11cNicOw==","signatures":[{"sig":"MEQCIHqN4ycoCMB5NQd9yo0z9Mjo1t+vzG2Ub7dBuh6VXL9WAiA1VyFe0UtCJBKY0OBKtSRngkKxjG1OJAgFkKGcxmEqkQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2281879,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcCJtdCRA9TVsSAnZWagAAKmsP/jflOtrv4BVkoJcchqZ1\n/HP2weIj/tHHyuJO6Clxfec4Xw94TD72KYVTn1vp/nEsIMBlIbi2jYZhOVuo\n+u9ZPrN5ySn3OmV2geHk29Vd+U17imISs9/PMuOHsuJMo6CLZ1AUWcBuBAmj\nf9ZVJnKjNQJiK4cAuVBwmsitIDG1IZSorolol80gd+a4T3Mxvb8r5DoIsCyE\nJWdTfNHFRIdDfX1G2Ai4bJpZgGemVqqW3S4A0xZOViaHPnJJCTxfcAeqsnJQ\nKlg7wiifCfhwgyw25jC4owjlcd0EZmzL26wAYkt9QD+lSiXlRwfpGcUIcGO5\n8JdKIHIk5ogMdQRq96chbNEcaKpFW7QNXGvScxHeq8rJluJrtB/ssDAkEu95\nbR43Ew1Xrs+R/66tHMDErGNWfaLD7am5Y02jVXazhzpW7I/l6sZIOZdwKYdw\nyMxiumXOLKAhkJ4qjiAAXXsK9XgYe5EZxs3HKmXGHsLZf1RolJQhLZJwaLgw\ntH2dVbPkkxTtkaPGbzQeptkTC6+nXIDEkQnyAjPfdKGLuTlVlmBWVlqAImqX\nd3AxuEd9OGbzioVLf4Lycvq38OQEl5U6ntQIpnXPHrcS95tv7kwFGFjQZk+w\nShGmkUTbOsIvdeTKXtR6U8PULPybNa+ZZEYBx3l+W+eYd/UB0wOIZun6Zlt1\n/3Us\r\n=JGRK\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/seafile-editor.js","babel":{"presets":["react-app"]},"gitHead":"5fa9ef9d57b3cbd869279cb8ba09ad34f7eda589","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.4.1","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"11.0.0","dependencies":{"raf":"3.4.0","chalk":"1.1.3","react":"^16.2.0","slate":"0.40.2","xtend":"^4.0.1","dotenv":"4.0.0","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","prismjs":"^1.15.0","promise":"8.0.1","unified":"^6.1.6","fs-extra":"3.0.1","is-image":"^2.0.0","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","immutable":"^3.8.2","is-hotkey":"^0.1.3","react-dom":"^16.2.0","url-parse":"^1.4.3","valid-url":"^1.0.9","codemirror":"^5.37.0","css-loader":"0.28.7","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.39","seafile-ui":"^0.1.10","url-loader":"0.6.2","file-loader":"1.1.5","is-data-uri":"^0.1.0","remark-slug":"^5.0.0","autoprefixer":"7.1.6","evergreen-ui":"^3.2.3","remark-parse":"^5.0.0","style-loader":"0.19.0","whatwg-fetch":"2.0.3","detect-indent":"^4.0.0","dotenv-expand":"4.2.0","object-assign":"4.1.1","react-s-alert":"^1.4.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","postcss-loader":"2.0.8","react-dev-utils":"^5.0.2","rehype-stringify":"^3.0.0","socket.io-client":"^2.1.1","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","html-webpack-plugin":"2.29.0","@seafile/slate-react":"0.1.2","slate-html-serializer":"0.7.2","mdast-util-definitions":"^1.2.2","postcss-flexbugs-fixes":"3.2.0","slate-base64-serializer":"^0.2.72","slate-schema-violations":"0.1.39","extract-text-webpack-plugin":"3.0.2","case-sensitive-paths-webpack-plugin":"2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"20.0.4","eslint":"^3.19.0","i18next":"^11.3.2","webpack":"3.8.1","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"20.0.3","babel-eslint":"7.2.3","babel-loader":"7.1.2","babel-runtime":"6.26.0","eslint-loader":"1.8.0","react-i18next":"^7.6.1","webpack-dev-server":"2.9.4","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.1.0","i18next-xhr-backend":"^1.5.1","eslint-plugin-import":"2.2.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"2.34.0","eslint-plugin-jsx-a11y":"5.0.3","eslint-config-react-app":"^1.0.5","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4","i18next-browser-languagedetector":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.1.44_1544067932438_0.8093571594556173","host":"s3://npm-registry-packages"}},"0.1.45":{"name":"@seafile/seafile-editor","version":"0.1.45","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.1.45","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"32c378864e3c89ccc2c9c56ec69021a42cf8adf9","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.1.45.tgz","fileCount":377,"integrity":"sha512-sag6qwy4f8MYCywUA+k+t6zy6Eomv3/Feei1IgLxhrUxDZ6GWWsenzP39slMybkiGOFXUsFw/wF6W6EwO1Hp5Q==","signatures":[{"sig":"MEYCIQCCyNrG66ceRNHnIaMeOjQFzuPy/GfldkXVp6A/LzPBHgIhAM6H5uriMaf2N370Nn37PVmSUPwySIsLYdbIYrBpnDFl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2320945,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcCgtFCRA9TVsSAnZWagAAy7IP/1z01vH+p/+sa2k4b9Xd\nnzM1qqQCWGaH+JFGAY7XP/fftJ2ubz1HdO5Cbczgf8EfWMzEAlJVgQxrkxVC\nPYGQuU9EvxpMdzITYs/619sBnoD+oMC3bXYx2XuXEg4oK6ooz/1MT0WGF3u3\n43pgxL/0SYrf91ahs8jXsnmQE+6l8uLsM4P92SAvfQokGoH4zsm69RgXMVcG\nkYQbfxVZMHv063YMFlwS0v1borKcuolWy49C9Q5V781Fq+Xt1CiD1AP5/mPs\nqzizBFbpQ/XbU4bbhInhJLN5rZP1bmouiajPUcHzFBsqPFYYao+1Mfh7tAiA\nrGdZnoyaK2bkBq77vOhg+RJSNeZeMv7cJAK8GeDlmudkf3FDzqkR1QWxpe6n\nv9nG+NTYDmsY9zs3iKAODGdlANAwXrDs85nLa8XFA9zfq0fdmoVWMApjwQvq\nSocg12c6nrbFmxF3wnoUjPiwHi9kJOWD81xmPBxL2CAyt1Ved6/fpDk6jczY\nQ4/8jZcczg1oEfbNrAxz56Y5T/rm7j2ZJQ0f4ccYg2fBg91RtOloFBwWtEVP\namaO05OKyCblGV9BAOQzUKIrJFq7Z1qJUSqPJrd0Wt0YUv/wVGYJ6nCD1Hn1\n4QE1MqFk5T0r/QyfavOJFvrKySki7R/KL8n90b7f2GxpPSqM3Bj2V0sN3KyW\nWA8R\r\n=+XBr\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/seafile-editor.js","babel":{"presets":["react-app"]},"gitHead":"1fdb0ebd6fa971f49c22b2b9e77db322cafd35d8","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.4.1","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"10.13.0","dependencies":{"raf":"3.4.0","chalk":"1.1.3","react":"^16.2.0","slate":"0.40.2","xtend":"^4.0.1","dotenv":"4.0.0","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","prismjs":"^1.15.0","promise":"8.0.1","unified":"^6.1.6","fs-extra":"3.0.1","is-image":"^2.0.0","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","immutable":"^3.8.2","is-hotkey":"^0.1.3","react-dom":"^16.2.0","url-parse":"^1.4.3","valid-url":"^1.0.9","codemirror":"^5.37.0","css-loader":"0.28.7","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.41","seafile-ui":"^0.1.10","url-loader":"0.6.2","file-loader":"1.1.5","is-data-uri":"^0.1.0","remark-slug":"^5.0.0","autoprefixer":"7.1.6","remark-parse":"^5.0.0","style-loader":"0.19.0","whatwg-fetch":"2.0.3","detect-indent":"^4.0.0","dotenv-expand":"4.2.0","object-assign":"4.1.1","react-s-alert":"^1.4.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","postcss-loader":"2.0.8","react-dev-utils":"^5.0.2","rehype-stringify":"^3.0.0","socket.io-client":"^2.1.1","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","html-webpack-plugin":"2.29.0","@seafile/slate-react":"0.1.2","slate-html-serializer":"0.7.2","mdast-util-definitions":"^1.2.2","postcss-flexbugs-fixes":"3.2.0","slate-base64-serializer":"^0.2.72","slate-schema-violations":"0.1.39","extract-text-webpack-plugin":"3.0.2","case-sensitive-paths-webpack-plugin":"2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"20.0.4","eslint":"^3.19.0","i18next":"^11.3.2","webpack":"3.8.1","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"20.0.3","babel-eslint":"7.2.3","babel-loader":"7.1.2","babel-runtime":"6.26.0","eslint-loader":"1.8.0","react-i18next":"^7.6.1","webpack-dev-server":"2.9.4","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.1.0","i18next-xhr-backend":"^1.5.1","eslint-plugin-import":"2.2.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"2.34.0","eslint-plugin-jsx-a11y":"5.0.3","eslint-config-react-app":"^1.0.5","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4","i18next-browser-languagedetector":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.1.45_1544162116688_0.6550350922130468","host":"s3://npm-registry-packages"}},"0.1.46":{"name":"@seafile/seafile-editor","version":"0.1.46","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.1.46","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"e20dbba6f4c9cef81333ac8c4b688df5222d6502","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.1.46.tgz","fileCount":377,"integrity":"sha512-HkPoEff1hbW3aSfOsCcOEyPnUjxZ+Hro/GkodqOfSMEVclmBRWTK9dyI1P3IO0KWb8jf5hcp7FJLpo5gIpdA1g==","signatures":[{"sig":"MEYCIQD15aSxuZR+WNHSDbf6Pws1ITyDkLyH7+7ortNSMTyzjwIhAIdvozHKGnNN3xPOhlMF3hQF0RDb2QaYAn9lpvnd6l+W","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2320989,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcD1cbCRA9TVsSAnZWagAADDAP/RMHG0NnUKm1TOQnDlNw\n8+JxXipfPCrdc6EYtl/yNLQsQtRtMVeRvJVSsu0gPuI0jV0FhrUGiRWubhTc\n6jl9dy+Ew5AakeXstBrVXUjSwz661EM5QPW1s0qIbam3AHWHdK87bFCRJblN\nwZkn4o3Say6RQrUl7gRMM8zvqApfDT+h555CEb2xYEbuL1uuZz6kvx5nSn8C\nx5ALjL47Yd2qS93hDKcYLvD97C4dovNLn+KtYuvgZlqpwNutFCdfX5KaANMb\nFKz6gHnz0fZU2uUhRhstzWY0jE8Y2iynkp2srX0cN+KOShs84IZw1pIx7CY9\nUxpZ9aFz2KZ/vYLYVHzY4d7O7FMcNzkdn3xOTOQ7e/GB/Hio0RD8ez8J1MUN\ndE9Ci4ezG7hrmnkr3I2W7CVwGCaWF7TqMjkF2aPTRim2OyxKt9k5TkPhJ60B\n9CSJlR4Jgl9IG+ErisvnNVLEN4fxqsuIn/00Z40zV8FoqyfQj9HNrTJxKRG+\nVPCIpqQhbTAZdiXUh0fDd3TBmiOX0eCWA/vpKIMmWEFn+JytmOGFxLN6t+Y0\nToSyfjAwI1IjbO/Wgf2sXxGdiJa5tI7AcerQalDGvN2AgrTjBVmsfJfcookt\nk0W64iyaG3R5Ndn0UCgmmyuk8zHXBXl29cd4C1UY8Tmo9BskZNAsAYsD5u4+\nXWSs\r\n=DSUJ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/seafile-editor.js","babel":{"presets":["react-app"]},"gitHead":"4f7acd800c283401997094ee5d0fb901c800500c","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.4.1","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"10.13.0","dependencies":{"raf":"3.4.0","chalk":"1.1.3","react":"^16.2.0","slate":"0.40.2","xtend":"^4.0.1","dotenv":"4.0.0","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","prismjs":"^1.15.0","promise":"8.0.1","unified":"^6.1.6","fs-extra":"3.0.1","is-image":"^2.0.0","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","immutable":"^3.8.2","is-hotkey":"^0.1.3","react-dom":"^16.2.0","url-parse":"^1.4.3","valid-url":"^1.0.9","codemirror":"^5.37.0","css-loader":"0.28.7","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.41","seafile-ui":"^0.1.10","url-loader":"0.6.2","file-loader":"1.1.5","is-data-uri":"^0.1.0","remark-slug":"^5.0.0","autoprefixer":"7.1.6","remark-parse":"^5.0.0","style-loader":"0.19.0","whatwg-fetch":"2.0.3","detect-indent":"^4.0.0","dotenv-expand":"4.2.0","object-assign":"4.1.1","react-s-alert":"^1.4.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","postcss-loader":"2.0.8","react-dev-utils":"^5.0.2","rehype-stringify":"^3.0.0","socket.io-client":"^2.1.1","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","html-webpack-plugin":"2.29.0","@seafile/slate-react":"0.1.2","slate-html-serializer":"0.7.2","mdast-util-definitions":"^1.2.2","postcss-flexbugs-fixes":"3.2.0","slate-base64-serializer":"^0.2.72","slate-schema-violations":"0.1.39","extract-text-webpack-plugin":"3.0.2","case-sensitive-paths-webpack-plugin":"2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"20.0.4","eslint":"^3.19.0","i18next":"^11.3.2","webpack":"3.8.1","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"20.0.3","babel-eslint":"7.2.3","babel-loader":"7.1.2","babel-runtime":"6.26.0","eslint-loader":"1.8.0","react-i18next":"^7.6.1","webpack-dev-server":"2.9.4","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.1.0","i18next-xhr-backend":"^1.5.1","eslint-plugin-import":"2.2.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"2.34.0","eslint-plugin-jsx-a11y":"5.0.3","eslint-config-react-app":"^1.0.5","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4","i18next-browser-languagedetector":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.1.46_1544509211071_0.5668821772284256","host":"s3://npm-registry-packages"}},"0.1.47":{"name":"@seafile/seafile-editor","version":"0.1.47","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.1.47","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"a335c7772a831fe73c3da2ef677d1497057d4d2c","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.1.47.tgz","fileCount":377,"integrity":"sha512-V+YmqeCa6K0IhkqWIzmjv922Gyv3f1EsqedKUzmQFbdSTGaGa5kEl8u0CnGVSr/woS7aOPIizjntV+AOiDz/8g==","signatures":[{"sig":"MEQCIBFDuvP+ofTWqqkDbfoZYCRjFb+cOCiK8pa9MfT0wt11AiAu6uW/8IcIAEtLbXkFC5T7zk19UegZCt3rgwR2Wbv6IQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2321113,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcEIYoCRA9TVsSAnZWagAAO9MP/2vtsQjYnNCd+OADyev7\nCa1nfTu3wtn/Ls7iNOeBeduiTrG+CbK3sMoPiN2scCbW/xdKOrXSMtnCuuky\nSAvothD36ruJmkzLx2OqKskJ1DpkUNKjV54IglrPz2k9FvWHlDN56Fk+suNG\nrR2ORdPlohC+ZtMOsxpbPYKSgYXHZSgDJkhXEHLHGVYfXtCTRD45LQGZlfbB\nbVe0JnFnWR4764KFvn0oJuu8aRF2cGun3PRGGy/Dxgj1C92xHuW3C6AmEvwv\nlm1sZH7nBHYxJ1UpRkViA2c+H8FQ7NSG8QMB1bhtr0YeqiPAHw58+E+2Pd+0\nJ7+b/F/D5nQ4ymw5OjGqMuS43nzipGGMMlTjQAaUkyK7tuC7gzmHNqbwaCt1\n8smzHI/dDMnIXraA36AKX0Rj/JEPy8Qhvxk8SQ9Hw5wcN94ucoctvcEEELgZ\nRGbG+cL/JZqlZo3PTb9c73pTCDbom59SjFws3AYq+o2ANzIdxdE74GEwxEfN\nEmIY8evWjxX2lqPi4xMVmxK+ZmneIktSc2VcxBe/TSNumvRdDN5csRrO3OnQ\nTj18cHgGIxib6m8/sT1k4RHwq9xN1Ruz6LTibY4xkXMFmRJ8ETH4l1Y3QC4o\nlwnAHU0Sxwpp6Z6jxZDNRZtyNjLSK2dnk1tdJ2KPGxJIcSothA9rvgx8OjNt\ndUlZ\r\n=hO/a\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/seafile-editor.js","babel":{"presets":["react-app"]},"gitHead":"b7dd6badf9c207fc5613eb83c01b0093c89cf87e","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.4.1","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"10.13.0","dependencies":{"raf":"3.4.0","chalk":"1.1.3","react":"^16.2.0","slate":"0.40.2","xtend":"^4.0.1","dotenv":"4.0.0","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","prismjs":"^1.15.0","promise":"8.0.1","unified":"^6.1.6","fs-extra":"3.0.1","is-image":"^2.0.0","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","immutable":"^3.8.2","is-hotkey":"^0.1.3","react-dom":"^16.2.0","url-parse":"^1.4.3","valid-url":"^1.0.9","codemirror":"^5.37.0","css-loader":"0.28.7","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.44","seafile-ui":"^0.1.10","url-loader":"0.6.2","file-loader":"1.1.5","is-data-uri":"^0.1.0","remark-slug":"^5.0.0","autoprefixer":"7.1.6","remark-parse":"^5.0.0","style-loader":"0.19.0","whatwg-fetch":"2.0.3","detect-indent":"^4.0.0","dotenv-expand":"4.2.0","object-assign":"4.1.1","react-s-alert":"^1.4.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","postcss-loader":"2.0.8","react-dev-utils":"^5.0.2","rehype-stringify":"^3.0.0","socket.io-client":"^2.1.1","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","html-webpack-plugin":"2.29.0","@seafile/slate-react":"0.1.2","slate-html-serializer":"0.7.2","mdast-util-definitions":"^1.2.2","postcss-flexbugs-fixes":"3.2.0","slate-base64-serializer":"^0.2.72","slate-schema-violations":"0.1.39","extract-text-webpack-plugin":"3.0.2","case-sensitive-paths-webpack-plugin":"2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"20.0.4","eslint":"^3.19.0","i18next":"^11.3.2","webpack":"3.8.1","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"20.0.3","babel-eslint":"7.2.3","babel-loader":"7.1.2","babel-runtime":"6.26.0","eslint-loader":"1.8.0","react-i18next":"^7.6.1","webpack-dev-server":"2.9.4","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.1.0","i18next-xhr-backend":"^1.5.1","eslint-plugin-import":"2.2.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"2.34.0","eslint-plugin-jsx-a11y":"5.0.3","eslint-config-react-app":"^1.0.5","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4","i18next-browser-languagedetector":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.1.47_1544586791996_0.9747932494233846","host":"s3://npm-registry-packages"}},"0.1.48":{"name":"@seafile/seafile-editor","version":"0.1.48","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.1.48","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"b2c9858b9d0dc0bdc64943b918c6ac7b940dba70","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.1.48.tgz","fileCount":377,"integrity":"sha512-tk0Aar7d85mNELUSw6gSANHD0BQPByFMFgxYeUgjv0OeZErYhK/+SuqtDGp12SmkF5D/qcCd9KrCvFYxSUFVbA==","signatures":[{"sig":"MEUCIQCnGycOwdAcdXKO28Hie+1zRnP2FbDarkW6qbadAaROtQIgEjwpVRs0uTBJACC2pLQb+/9Q9VBakuH2oNchrxzN2ZA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2328924,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcEizhCRA9TVsSAnZWagAAJCcP/1pYnkDNQ0VxNl6GaHhQ\n+UTPHXUpnFgsuD5i+/If/+R0Qw/DLd/MIB6I2b3FE6LqD46g02tdEErY3Kq+\n5yOjbmL36XmO+pSywhMjTuLRKdzXp49jrB5T0ePPP+lDRhCXAcqRWYWxqo8A\nTTQp5eCShvmIfYQPxeuifGn5ld1nTXeZBlIWGyOQcGaeS2k5or0C0qEyw7Zx\nSWjFi4HvipAIZAmliz4T0IevARWhdE7HuMhnoXXD1XCZZhKJnVfycMCtsGDm\nus0YTtjaL8bV7g16kI05A6eQZ0kd26/r3Q3M5AGqJpBw9uNp95IwMLJvS+Bm\n9Ji7yYC76A9lVKc6GjNdwVIU1svSvmgJw9KIeTAtynkCH0lcWKzPDZVQ/b83\noC76cm2ILXgeHRFj0Erc0UEQ69t+gIwVohLoi44sS8sEeKYh8ha87nXagach\nrFvPQc9t1Jm9TCEbPKO1IKrfVCdK4JEujBVcoJ9c8WUn944OjgwGzfkNEfV1\nJKiAw5Iz7WKxDo2hYCYPpl+1T/j2G8tB5MjqVNeRetPI5M1Uff4gIr7CjfXe\nzxptFKYN/bVhZWPl4v0UNNYacXaygv2RJdY1BwTW5a6uhRqYpzmQg1+5l5Ol\nOOupMYeM8up4i3bnyYlj81eHiZ1vTjkVMJihceM2WMAhwVn5gNKMvehrXKYS\nDFEB\r\n=qTmE\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/seafile-editor.js","babel":{"presets":["react-app"]},"gitHead":"b03f997c3bfe029323ab948269949be669d05fdb","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.4.1","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"10.13.0","dependencies":{"raf":"3.4.0","chalk":"1.1.3","react":"^16.2.0","slate":"0.40.2","xtend":"^4.0.1","dotenv":"4.0.0","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","prismjs":"^1.15.0","promise":"8.0.1","unified":"^6.1.6","fs-extra":"3.0.1","is-image":"^2.0.0","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","immutable":"^3.8.2","is-hotkey":"^0.1.3","react-dom":"^16.2.0","url-parse":"^1.4.3","valid-url":"^1.0.9","codemirror":"^5.37.0","css-loader":"0.28.7","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.44","seafile-ui":"^0.1.10","url-loader":"0.6.2","file-loader":"1.1.5","is-data-uri":"^0.1.0","remark-slug":"^5.0.0","autoprefixer":"7.1.6","remark-parse":"^5.0.0","style-loader":"0.19.0","whatwg-fetch":"2.0.3","detect-indent":"^4.0.0","dotenv-expand":"4.2.0","object-assign":"4.1.1","react-s-alert":"^1.4.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","postcss-loader":"2.0.8","react-dev-utils":"^5.0.2","rehype-stringify":"^3.0.0","socket.io-client":"^2.1.1","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","html-webpack-plugin":"2.29.0","@seafile/slate-react":"0.1.2","slate-html-serializer":"0.7.2","mdast-util-definitions":"^1.2.2","postcss-flexbugs-fixes":"3.2.0","slate-base64-serializer":"^0.2.72","slate-schema-violations":"0.1.39","extract-text-webpack-plugin":"3.0.2","case-sensitive-paths-webpack-plugin":"2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"20.0.4","eslint":"^3.19.0","i18next":"^11.3.2","webpack":"3.8.1","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"20.0.3","babel-eslint":"7.2.3","babel-loader":"7.1.2","babel-runtime":"6.26.0","eslint-loader":"1.8.0","react-i18next":"^7.6.1","webpack-dev-server":"2.9.4","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.1.0","i18next-xhr-backend":"^1.5.1","eslint-plugin-import":"2.2.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"2.34.0","eslint-plugin-jsx-a11y":"5.0.3","eslint-config-react-app":"^1.0.5","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4","i18next-browser-languagedetector":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.1.48_1544695008884_0.9420614784775392","host":"s3://npm-registry-packages"}},"0.1.49":{"name":"@seafile/seafile-editor","version":"0.1.49","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.1.49","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"aed2be4d6011fc462330dc1504cb1c16adac69a4","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.1.49.tgz","fileCount":377,"integrity":"sha512-T9t84bD9pCImT2ueemLnKM0eDObHYkGaNMoTmIjIIJ/DvJBKGhmyOSfolO2I/70bTYJxMCClV2+uvyMWKr1JUQ==","signatures":[{"sig":"MEQCIHROe7CIsjLK9RKqCwKTHvFLAmXFLGYeH0wxrM6ES7fKAiA6C8t9jZqE9NoqU0DACR4QlngrNyhsRXMQ37nuJJ48OQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2328948,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcF26gCRA9TVsSAnZWagAAbPoP/AvCGRUHf40Dw8DEUajc\n/byhLlFB4KSxf6Of6IPdZ5SzGRw3tMxWK+symwp2izc787RupzYVTJRxKzIA\npuvEqPpAr3dmafpADEfdheMqUQO4F/mf2C4/9PNnxqh2tku+DaeVGGG7qZ2p\nryhA05b8G1/voIpVUNDmw6zR+u+yC9/G5xZpprzflZtx9vvzlvgfl9yC6Fvg\nGkCGdjY7bidaKVyUB7R0Hph+z3fseDrLFAaACsmQ5VLP3GgYPUHa9DIIm8Lf\n/vYNaFgb3soRHThKojf93d2kGvM13epf4a4Zw8nKLxkAgz/cT3sKsQ3g305A\nzi54ZFFvlmu7l9Jt1TdAXOJKGHBKcfdgcHkMQSsE7upFOdUTQ8X5rpT0nEL6\nJQqS8bk153BLL3c2HKO/NqRlcjHGkCdVsTi8i9fRg4IL1g+hz0mlVPRff744\npHfNWRP6Lep/ejGq//h1Rz04O47UD1PoctdCUWFM7WfIdrHkLdD181+MgPb1\nTj7dAGFJ6kfzD87biPrX7PxYWEFzrklWlOuGtIRljYDN5b/z9OtmDOFje38m\nSErFFTZ8IF7iRQhvX10Y3ffaIG0J+KqHA4fk/czKJFB0/DsELcSlMabiO0Gn\nwO7DmM8aoNS89u6K5idK2sMPdNLKEUiXcDiwo2hlnoStsjk6AO8QEuxZZG+7\nYDra\r\n=M+8k\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/seafile-editor.js","babel":{"presets":["react-app"]},"gitHead":"983c8169c1cd41a11ccf03af04274f73f1e72196","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.4.1","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"10.13.0","dependencies":{"raf":"3.4.0","chalk":"1.1.3","react":"^16.2.0","slate":"0.40.2","xtend":"^4.0.1","dotenv":"4.0.0","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","prismjs":"^1.15.0","promise":"8.0.1","unified":"^6.1.6","fs-extra":"3.0.1","is-image":"^2.0.0","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","immutable":"^3.8.2","is-hotkey":"^0.1.3","react-dom":"^16.2.0","url-parse":"^1.4.3","valid-url":"^1.0.9","codemirror":"^5.37.0","css-loader":"0.28.7","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.44","seafile-ui":"^0.1.10","url-loader":"0.6.2","file-loader":"1.1.5","is-data-uri":"^0.1.0","remark-slug":"^5.0.0","autoprefixer":"7.1.6","remark-parse":"^5.0.0","style-loader":"0.19.0","whatwg-fetch":"2.0.3","detect-indent":"^4.0.0","dotenv-expand":"4.2.0","object-assign":"4.1.1","react-s-alert":"^1.4.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","postcss-loader":"2.0.8","react-dev-utils":"^5.0.2","rehype-stringify":"^3.0.0","socket.io-client":"^2.1.1","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","html-webpack-plugin":"2.29.0","@seafile/slate-react":"0.1.2","slate-html-serializer":"0.7.2","mdast-util-definitions":"^1.2.2","postcss-flexbugs-fixes":"3.2.0","slate-base64-serializer":"^0.2.72","slate-schema-violations":"0.1.39","extract-text-webpack-plugin":"3.0.2","case-sensitive-paths-webpack-plugin":"2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"20.0.4","eslint":"^3.19.0","i18next":"^11.3.2","webpack":"3.8.1","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"20.0.3","babel-eslint":"7.2.3","babel-loader":"7.1.2","babel-runtime":"6.26.0","eslint-loader":"1.8.0","react-i18next":"^7.6.1","webpack-dev-server":"2.9.4","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.1.0","i18next-xhr-backend":"^1.5.1","eslint-plugin-import":"2.2.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"2.34.0","eslint-plugin-jsx-a11y":"5.0.3","eslint-config-react-app":"^1.0.5","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4","i18next-browser-languagedetector":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.1.49_1545039519797_0.7312707449323794","host":"s3://npm-registry-packages"}},"0.1.50":{"name":"@seafile/seafile-editor","version":"0.1.50","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.1.50","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"1b874c27688e990d5e54687e01738a5f5fd388b8","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.1.50.tgz","fileCount":379,"integrity":"sha512-HUXCM/Qo4WhsjNYSbKfMEkkmxNYzZqCtIl0eAnNIRMFAUPUR71Bp0hp2ISnshpdjPYTmBLh7XLpOxR6cdX7OlA==","signatures":[{"sig":"MEUCIFM31lv8yWU9TT++xHxKKZW6lOgXdgNQBTeIuuVn+4M4AiEAnYBjc7hh0kcpb6yq3gn7KlXfNLtV/DmPCa8tE6rEq3g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2343676,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcGav1CRA9TVsSAnZWagAAi/8QAJgb8nN8ls0EgIlNofG7\n38SAqQvw2SfuX0/seoLFNlS5mvt1ilhYfJWdlCyr5EPIfCjnUjccXSCNXBpv\nGBYMLWmULiiBjLFHXZKyqEElQ+VBW+4RqcpN/djqO5jImbGkG0UeljmFm1Oh\nkqSm8PL9jN4gZwxb19XJk7Y7HUQFSg6wzJYCCeM5UwZWzBf0qgs+iUz61z49\n786CHhQUMZW6RBU4t6XgyOiFFPw8AXuvNV3GGwUMK+hSWcgUtQ/ZCvZLi/cj\nFnHxQ8DsZxRudjT0dN/sGxVRWCP4amu4uEc2QUzTpCY0GJfcTy7/+hCEu29K\n2MZX2CqS46WmUtl/AZba47Dzqw2EdamlSoqc6o9i1nRFj2SfvgHnzcPO6GpX\nLHRQ26ttUZ7BF+KaYY7cDUmwkK0ipcbwPJRBQQFBTC1PlAZ4BFeNpG+mPzPE\naFgW8zU2cDsKFqIvbluCG5IKsERVwIn3jlgOAf+0uUXBeDGMcjCwgjXjsmJH\nI4dEud6M1F6G1H5sn23lq3OUSRIuijZucEbQ2Xr+zmfOchcUF6mm46ULtfCB\nKET10PTMFg4W6R2hxTNrLjgvbLdGCWKMjBTstIAlvzxcohNchc8VYkTkziPx\n0y6Rs3/LMcmnFDFlUE5xwnLo2dIPxkI5o5vSkGYDgqSCInB0STlqIAXdbcEw\nbxyx\r\n=hH+k\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/seafile-editor.js","babel":{"presets":["react-app"]},"gitHead":"590cb44fb2418adbd170ded635461e3c2fe0a9b4","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.4.1","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"10.13.0","dependencies":{"raf":"3.4.0","chalk":"1.1.3","react":"^16.2.0","slate":"0.40.2","xtend":"^4.0.1","dotenv":"4.0.0","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","prismjs":"^1.15.0","promise":"8.0.1","unified":"^6.1.6","fs-extra":"3.0.1","is-image":"^2.0.0","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","immutable":"^3.8.2","is-hotkey":"^0.1.3","react-dom":"^16.2.0","url-parse":"^1.4.3","valid-url":"^1.0.9","codemirror":"^5.37.0","css-loader":"0.28.7","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.44","seafile-ui":"^0.1.10","url-loader":"0.6.2","file-loader":"1.1.5","is-data-uri":"^0.1.0","remark-slug":"^5.0.0","autoprefixer":"7.1.6","remark-parse":"^5.0.0","style-loader":"0.19.0","whatwg-fetch":"2.0.3","detect-indent":"^4.0.0","dotenv-expand":"4.2.0","object-assign":"4.1.1","react-s-alert":"^1.4.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","postcss-loader":"2.0.8","react-dev-utils":"^5.0.2","rehype-stringify":"^3.0.0","socket.io-client":"^2.1.1","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","html-webpack-plugin":"2.29.0","@seafile/slate-react":"0.1.2","slate-html-serializer":"0.7.2","mdast-util-definitions":"^1.2.2","postcss-flexbugs-fixes":"3.2.0","slate-base64-serializer":"^0.2.72","slate-schema-violations":"0.1.39","extract-text-webpack-plugin":"3.0.2","case-sensitive-paths-webpack-plugin":"2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"20.0.4","eslint":"^3.19.0","i18next":"^11.3.2","webpack":"3.8.1","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"20.0.3","babel-eslint":"7.2.3","babel-loader":"7.1.2","babel-runtime":"6.26.0","eslint-loader":"1.8.0","react-i18next":"^7.6.1","webpack-dev-server":"2.9.4","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.1.0","i18next-xhr-backend":"^1.5.1","eslint-plugin-import":"2.2.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"2.34.0","eslint-plugin-jsx-a11y":"5.0.3","eslint-config-react-app":"^1.0.5","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4","i18next-browser-languagedetector":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.1.50_1545186292484_0.13796307732622948","host":"s3://npm-registry-packages"}},"0.1.51":{"name":"@seafile/seafile-editor","version":"0.1.51","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.1.51","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"25b3ac1c0061067ab182d567ae79d9ae9425eace","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.1.51.tgz","fileCount":379,"integrity":"sha512-ffqC8pmzPRJuOZiIpty3Gjp8aRYaAyd+LxSrXX4SDCG3VAKWUJKs4w3M6UWStulV5CaGdBInrFoiuJ3UhA2U8Q==","signatures":[{"sig":"MEQCIHumgUzZbOYzFimCFhdSA5Z7E6YR4QuugSR87b42URFeAiAtkrjc6EHYo9WX7iQdWXa6WCqep4/EYdsgmEZlCkOv+w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2343676,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcGa1bCRA9TVsSAnZWagAAPAcQAIqSi8eWYmwSXL/vSjcE\nPM1axaP17UkRyOPI0FhxTbp5gTZGAjtEUxJhSS1AxX7H7ypf0ZQPZ7N9X++9\n+HH0+T2jVo/1fj7gNXb3qF7/WMknxvQg3JCQrqCPDSdGCStVSqp8lLPwCJb0\nxhTT8uVNMNzGPNW+5Z3cghAowfuGCVLK/c6GLVrD1ElRR9lRe2ol1IQTk2yj\ns4ZP0kUIk/FKSizJWLN/L2Caq1ljHP15/BWRHIN8noviAoEYX7mVq8IWsCU2\nn03tajFn5uuco+iWw9950UFbtMcPHYGQxkWg7VW8fS9B6vFKJn8f1/3R1Wh+\na8CtyCOlj83kXH44Jo5DBMqZXMLFdmMUia3zjfcNxGtaonAUL9256BLRrVNC\n3JlP3y53BuVPUBAO2d1fnLbQVmnrknb4/CCA9qznBy1CUJ1RPOr0S/vel7al\ngxKztKg5WrkfdWdiF2G5KfI+NYcUDBLJNFQtmXRJCCB49QIkOyyclgDkRNEW\n3Hry2a6fiYn1CFf8A5R2IqzWPlA0E/X/T1yB99bZUt2q+CwF0VFqtmKefJan\n9298rzJ0uejWM8E0/6HWyDyPk9734OPKJuLG1aBUraaURxWSSXeneFkjbAE1\n3guzkjCR4bm96nYr64HL3o9gbgvlM/379HYOmGfVEH1//IUL8mydxQmJ6lir\nOtdz\r\n=URHT\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/seafile-editor.js","babel":{"presets":["react-app"]},"gitHead":"04629f212bebabed852fd261f6644db4c30872b7","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.4.1","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"10.13.0","dependencies":{"raf":"3.4.0","chalk":"1.1.3","react":"^16.2.0","slate":"0.40.2","xtend":"^4.0.1","dotenv":"4.0.0","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","prismjs":"^1.15.0","promise":"8.0.1","unified":"^6.1.6","fs-extra":"3.0.1","is-image":"^2.0.0","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","immutable":"^3.8.2","is-hotkey":"^0.1.3","react-dom":"^16.2.0","url-parse":"^1.4.3","valid-url":"^1.0.9","codemirror":"^5.37.0","css-loader":"0.28.7","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.44","seafile-ui":"^0.1.10","url-loader":"0.6.2","file-loader":"1.1.5","is-data-uri":"^0.1.0","remark-slug":"^5.0.0","autoprefixer":"7.1.6","remark-parse":"^5.0.0","style-loader":"0.19.0","whatwg-fetch":"2.0.3","detect-indent":"^4.0.0","dotenv-expand":"4.2.0","object-assign":"4.1.1","react-s-alert":"^1.4.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","postcss-loader":"2.0.8","react-dev-utils":"^5.0.2","rehype-stringify":"^3.0.0","socket.io-client":"^2.1.1","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","html-webpack-plugin":"2.29.0","@seafile/slate-react":"0.1.2","slate-html-serializer":"0.7.2","mdast-util-definitions":"^1.2.2","postcss-flexbugs-fixes":"3.2.0","slate-base64-serializer":"^0.2.72","slate-schema-violations":"0.1.39","extract-text-webpack-plugin":"3.0.2","case-sensitive-paths-webpack-plugin":"2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"20.0.4","eslint":"^3.19.0","i18next":"^11.3.2","webpack":"3.8.1","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"20.0.3","babel-eslint":"7.2.3","babel-loader":"7.1.2","babel-runtime":"6.26.0","eslint-loader":"1.8.0","react-i18next":"^7.6.1","webpack-dev-server":"2.9.4","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.1.0","i18next-xhr-backend":"^1.5.1","eslint-plugin-import":"2.2.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"2.34.0","eslint-plugin-jsx-a11y":"5.0.3","eslint-config-react-app":"^1.0.5","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4","i18next-browser-languagedetector":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.1.51_1545186650589_0.3377880742830299","host":"s3://npm-registry-packages"}},"0.1.52":{"name":"@seafile/seafile-editor","version":"0.1.52","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.1.52","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"03ae165ca09698d89dc47906f6d4e7cdd6cccf67","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.1.52.tgz","fileCount":377,"integrity":"sha512-FhTaLgJL6v9GR5OMIxgx+kxWta16vmVZt8/ZGw37ClaL54Xk8o7geF68+ANSZ0s7eSKGg3Ppwc63jfrJdOz9DA==","signatures":[{"sig":"MEYCIQCObezzx64zrzAyshibYF+OEHyh5O6ouNr7o3Y/lUZiUQIhAImjcf5C3UcdIKzGPDwgEQq6/qmXZvSscZNSQvbqCdcQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2337384,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcG2lACRA9TVsSAnZWagAA6fYQAIRrUjQnsaslYe09FKaH\nO/Gre82k9KXzgJ4jttuJr+KpZPNEgUHxEDtl3uwtiHSmv+1q/+16MUYkW/Zl\ng8WgD9btmAHd33QzyHiddw0RNugA7iiX4brFq7n+XeSO2FJrSE/+Fop33ycy\npjX5jrRv8EafqCNI8VgxcJWtSynJ+qTBbwS2q6glOTVXeyefApJRoUK4FbOH\nVD5W3dFyjvQBeUeUfaF6zna/v5aSeg86VH4/lw5Ed5H2akEZ7IW1UJl0zj/X\nDrkCbibK220JcgnUxe5DT4NpxTAYD/BJ+FHmeIylraKXODMHF4JhvTPW3mkW\n+yOEt3FW7DQhWrraEA1evCQYgAUScvkrotkonpwvigRUoTDjvfAiaxsEnExh\n43P6aTbNQwdtIxnSAawiLtKKaBDOFa+lQ4NymkcsQbKRkzRri8TzKXyzWyr/\nTtGrEHkwPff69hXl6lcFIH3+4kf79sZIF/JbYc0jpMDqDUNuk6diRHmhoQKG\nBivKNfZecPWRaDIldtpViNqPCs1w136brs0fNAHdauqbGDm/mAtpf2hGCv9o\npINZOdeTpjcNEZTLThD84BVaPZgySnIV+QUKorALvJMqato/38mWbDlRTbig\nqZ6F2hf7WZ0Taed21hK8E6QCO8SxRzESWlL+k7YVEz5U18i7+pHZ0BSuo7m1\nL1N3\r\n=Tx4O\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/seafile-editor.js","babel":{"presets":["react-app"]},"gitHead":"6fcc929c1e007bd6eb5434ece743741b9944e8c6","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.4.1","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"10.13.0","dependencies":{"raf":"3.4.0","chalk":"1.1.3","react":"^16.2.0","slate":"0.40.2","xtend":"^4.0.1","dotenv":"4.0.0","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","prismjs":"^1.15.0","promise":"8.0.1","unified":"^6.1.6","fs-extra":"3.0.1","is-image":"^2.0.0","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","immutable":"^3.8.2","is-hotkey":"^0.1.3","react-dom":"^16.2.0","url-parse":"^1.4.3","valid-url":"^1.0.9","codemirror":"^5.37.0","css-loader":"0.28.7","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.44","seafile-ui":"^0.1.10","url-loader":"0.6.2","file-loader":"1.1.5","is-data-uri":"^0.1.0","remark-slug":"^5.0.0","autoprefixer":"7.1.6","remark-parse":"^5.0.0","style-loader":"0.19.0","whatwg-fetch":"2.0.3","detect-indent":"^4.0.0","dotenv-expand":"4.2.0","object-assign":"4.1.1","react-s-alert":"^1.4.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","postcss-loader":"2.0.8","react-dev-utils":"^5.0.2","rehype-stringify":"^3.0.0","socket.io-client":"^2.1.1","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","html-webpack-plugin":"2.29.0","@seafile/slate-react":"0.1.2","slate-html-serializer":"0.7.2","mdast-util-definitions":"^1.2.2","postcss-flexbugs-fixes":"3.2.0","slate-base64-serializer":"^0.2.72","slate-schema-violations":"0.1.39","extract-text-webpack-plugin":"3.0.2","case-sensitive-paths-webpack-plugin":"2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"20.0.4","eslint":"^3.19.0","i18next":"^11.3.2","webpack":"3.8.1","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"20.0.3","babel-eslint":"7.2.3","babel-loader":"7.1.2","babel-runtime":"6.26.0","eslint-loader":"1.8.0","react-i18next":"^7.6.1","webpack-dev-server":"2.9.4","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.1.0","i18next-xhr-backend":"^1.5.1","eslint-plugin-import":"2.2.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"2.34.0","eslint-plugin-jsx-a11y":"5.0.3","eslint-config-react-app":"^1.0.5","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4","i18next-browser-languagedetector":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.1.52_1545300288142_0.41043560133939483","host":"s3://npm-registry-packages"}},"0.1.53":{"name":"@seafile/seafile-editor","version":"0.1.53","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.1.53","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"3047aa7aeea616bff3bd0ed739a5805f654b4e6b","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.1.53.tgz","fileCount":377,"integrity":"sha512-ckH2He7J80Z4fhE6HpBsCaSQpn0ciEb0UO5cUKCONjwxZAqYjX/ac7ri/vsIo+P2E6gNHKp6BykWP/zjMEglhg==","signatures":[{"sig":"MEUCIA8IAe1FuZ0QwcrseGayIpTyN2e1foIvbvG36Xr9m/bnAiEA+zT5gzejQeojnQaUSomy7LHjJ8m+BJYv+HTDEWIBDIc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2337558,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcIZ1zCRA9TVsSAnZWagAA3tYQAJD4VYdpvJz9y+1qOkxH\nkgPnwGZKFK8eaV/QM3FXpHc3jkDvyktAXkC9zHiwrqOHLEn9U9JPhM6xzgA3\nHwd0ADMa/zH4mn802NqqArWmZZPDI9vTtpOBu2ZOOAVtghRi7nFGoYng/kqt\n5+SCmM3cZUEja+YCj+uKNBvCvVa1exE7rd+nW6OJ6XldXptc909zOONKHhb5\nYQshPgfRYy1C7HbVNALfGuXIv4r3numYzyU/krP0GEYb7xmRca8CeElycOg5\no6k2eVX5vNbTiIA/bXgkVE1HLvfzzmUoemIfnV2GjLQ+c/Q91aI4skoYiOR4\nPihm7g4e6RBaeSu/jrah7g0K2WHdCL9FiBqbCQFp8HPLKXzgTzieaWjcPt/i\nOLlneqG0hFRhNbrBLTYMbguedvRxfRYPSZOpZkMjJlh6lI/mBR6ouzwXTirF\nEXUNOnCS9+yXhkx64oDFo6etbwlnhqi0cJnJPSRWLGy/zEBWr+3itaPU92ti\nU/WuXxXnYlaZIJqbjDN3gWTZ3KNb2pBuxE/SMNIRYi3hI3V9Sicj15b+8QDt\ntqgZedJ6clAkEtx9hvYsilVzvxVT5acw7+/l4Wm19hZh/rD+ebWcSJDQaLCe\nW/uxWvc242iN+pKhLuSSOogkJn9BJ5zceuhWul0nZ2aws/c9uoggEqrigJWK\ngAhR\r\n=OGJR\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/seafile-editor.js","babel":{"presets":["react-app"]},"gitHead":"a97a32ee62f34307a52ef731a93d24fbccc1a27d","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.4.1","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"10.13.0","dependencies":{"raf":"3.4.0","chalk":"1.1.3","react":"^16.2.0","slate":"0.40.2","xtend":"^4.0.1","dotenv":"4.0.0","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","prismjs":"^1.15.0","promise":"8.0.1","unified":"^6.1.6","fs-extra":"3.0.1","is-image":"^2.0.0","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","immutable":"^3.8.2","is-hotkey":"^0.1.3","react-dom":"^16.2.0","url-parse":"^1.4.3","valid-url":"^1.0.9","codemirror":"^5.37.0","css-loader":"0.28.7","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.44","seafile-ui":"^0.1.10","url-loader":"0.6.2","file-loader":"1.1.5","is-data-uri":"^0.1.0","remark-slug":"^5.0.0","autoprefixer":"7.1.6","remark-parse":"^5.0.0","style-loader":"0.19.0","whatwg-fetch":"2.0.3","detect-indent":"^4.0.0","dotenv-expand":"4.2.0","object-assign":"4.1.1","react-s-alert":"^1.4.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","postcss-loader":"2.0.8","react-dev-utils":"^5.0.2","rehype-stringify":"^3.0.0","socket.io-client":"^2.1.1","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","html-webpack-plugin":"2.29.0","@seafile/slate-react":"0.1.2","slate-html-serializer":"0.7.2","mdast-util-definitions":"^1.2.2","postcss-flexbugs-fixes":"3.2.0","slate-base64-serializer":"^0.2.72","slate-schema-violations":"0.1.39","extract-text-webpack-plugin":"3.0.2","case-sensitive-paths-webpack-plugin":"2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"20.0.4","eslint":"^3.19.0","i18next":"^11.3.2","webpack":"3.8.1","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"20.0.3","babel-eslint":"7.2.3","babel-loader":"7.1.2","babel-runtime":"6.26.0","eslint-loader":"1.8.0","react-i18next":"^7.6.1","webpack-dev-server":"2.9.4","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.1.0","i18next-xhr-backend":"^1.5.1","eslint-plugin-import":"2.2.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"2.34.0","eslint-plugin-jsx-a11y":"5.0.3","eslint-config-react-app":"^1.0.5","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4","i18next-browser-languagedetector":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.1.53_1545706866957_0.12643578319487725","host":"s3://npm-registry-packages"}},"0.1.54":{"name":"@seafile/seafile-editor","version":"0.1.54","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.1.54","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"33e3b78e1cb84432e9ce7c267914dcea899c8b6c","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.1.54.tgz","fileCount":377,"integrity":"sha512-X2ssFmFX6BHse7Tr0egMZAipvdqWPz8E3A8Rtxl1vRRIGRQ+cuaQQOrWfd8jBApVDbAR3M+5Hk8FE0Z82wBZCA==","signatures":[{"sig":"MEYCIQC1JIzgeeUCXJwa8kPUBvzY8m3J1prK+ldyGOBLFcbUxgIhANZmVbw1VWoVEiOKEAFPY1iMIG6yaYwZpZpbM2l/ACCi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2337855,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcIw1iCRA9TVsSAnZWagAAe44P/iCOG88+bR6sdleS2fFf\n2uHIbJuWEIF8cDUmQt4qTGXhIZDq1tY3IRZUXFvpTxxENi+RzWHIZgkzMIX/\nP9Kpya6BZZJaxR0oDYCFyifGDjIPO4AxrzdN5gj177e2ODFseSNkV5W+m/ss\nQlApYI2gCzwG5dYMQ5pE5i+EWy5uayM9GuMCVex6GmqDibH1nmX4Oi7aMwRr\nlPf56eHiFO3gfZy7RAs1tVqizXIH7vcSVvSEfkHkpXZyV7438eiEI1AaipJs\n4WmwCfnOXfGdkavDTadtKg2KAsBYtgt27puE3kfiyzatIK5pnkvJ9PNoZ6L/\nkBbt7DsraOxP6EoE6aVepr5D0O1QNKrmdoVD+GFWR0IYZRpeiGuAGRiyTtRT\nILvzm3OQVu7GfEPMrFVu6o4oZTVbPGiSSaqyxfy2TYSSHzUzr1Kq1mOVmAyN\nqvlpkIx43uy1+KZT5Dx8VaF3ws4HLpI9fnOKWkgJg3X6QNlhNjw0bSFTHtXu\nuzg/zT+LE2Ckto/yIbI7gpzje529iTZuY2DZdNKOz546SXvm/Z97OkbaoV0n\nTu3ZwmBlkLAJiHCn/fLb/CB8RBGvsN/H7BasqOMjbVoFd1z39NvNGUtQMXQV\nY6dmMraG8iB7iV9SjesAxIeEde7Ozq2yygrCjhmwcpxRtpFbGQTer+GRK6UU\n5ir5\r\n=iYlb\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/seafile-editor.js","babel":{"presets":["react-app"]},"gitHead":"e6e6bfc416e62ccb392e6fc48a5b536a7988f75a","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.4.1","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"10.13.0","dependencies":{"raf":"3.4.0","chalk":"1.1.3","react":"^16.2.0","slate":"0.40.2","xtend":"^4.0.1","dotenv":"4.0.0","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","prismjs":"^1.15.0","promise":"8.0.1","unified":"^6.1.6","fs-extra":"3.0.1","is-image":"^2.0.0","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","immutable":"^3.8.2","is-hotkey":"^0.1.3","react-dom":"^16.2.0","url-parse":"^1.4.3","valid-url":"^1.0.9","codemirror":"^5.37.0","css-loader":"0.28.7","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.44","seafile-ui":"^0.1.10","url-loader":"0.6.2","file-loader":"1.1.5","is-data-uri":"^0.1.0","remark-slug":"^5.0.0","autoprefixer":"7.1.6","remark-parse":"^5.0.0","style-loader":"0.19.0","whatwg-fetch":"2.0.3","detect-indent":"^4.0.0","dotenv-expand":"4.2.0","object-assign":"4.1.1","react-s-alert":"^1.4.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","postcss-loader":"2.0.8","react-dev-utils":"^5.0.2","rehype-stringify":"^3.0.0","socket.io-client":"^2.1.1","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","html-webpack-plugin":"2.29.0","@seafile/slate-react":"0.1.2","slate-html-serializer":"0.7.2","mdast-util-definitions":"^1.2.2","postcss-flexbugs-fixes":"3.2.0","slate-base64-serializer":"^0.2.72","slate-schema-violations":"0.1.39","extract-text-webpack-plugin":"3.0.2","case-sensitive-paths-webpack-plugin":"2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"20.0.4","eslint":"^3.19.0","i18next":"^11.3.2","webpack":"3.8.1","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"20.0.3","babel-eslint":"7.2.3","babel-loader":"7.1.2","babel-runtime":"6.26.0","eslint-loader":"1.8.0","react-i18next":"^7.6.1","webpack-dev-server":"2.9.4","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.1.0","i18next-xhr-backend":"^1.5.1","eslint-plugin-import":"2.2.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"2.34.0","eslint-plugin-jsx-a11y":"5.0.3","eslint-config-react-app":"^1.0.5","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4","i18next-browser-languagedetector":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.1.54_1545801057865_0.8903705201990781","host":"s3://npm-registry-packages"}},"0.1.55":{"name":"@seafile/seafile-editor","version":"0.1.55","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.1.55","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"78abc4c7b1015b7531082b220d927d77a6b6d08a","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.1.55.tgz","fileCount":377,"integrity":"sha512-Aumnbskv3jbCsdR3yL499ZBEsE6LEIhtEuBQ10BsIj34SkvntbNEbkjyjmi4AAarS7ifnxZcBDRyfMCpMCKqog==","signatures":[{"sig":"MEUCIQCjNGAsbKe58ppR6n4Lp7lqh1RZAVKkZKZWd1HC0PZKZgIgSBkpKXzwMj+eRnhVRA7BIkinOmF3Kkc3dCsjbyP95rk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2341499,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcJti+CRA9TVsSAnZWagAAa4wP/1G23iQTMplRZGEZHEY5\nMBE828iM4kAK1mR8Kq4Hg6NTxdYgTDZSQaKhYwA0bLXZN+B7o42bSY8LNerG\nuOGMxkEvj6v/iFsYJ0N4FfmuefaebOB6dnFOVcgOAOKhHfOSZetLjaPyVkq1\nM5inv7eG46xgOHgxkqVkWNXPzYDC/jmTmCAd+ihilFNSHeSM2l7i1ukGCYs2\ncjtQBMt+RX5HRLzU408GV8ipwMKweYFxTgrwtjSA6wqqJTW8SszFuJaS0T8I\nZMwIgxEqMPIgfxKGX8c8s26yr1yYaY/Tu5+rVuqK3sphmLovJCVFUOQoE9cr\nERbW2ffIP+2N2geUckkBCPXUFGFyqF8BZS9jkUV5vjFWwC1QA7lENuGWw9CK\n+JVFyz56JGiPGDZEDQLjoAfX5HNOpK31K9e7XbyvtvqfP1KKYKfa6R9lEqG3\nk2vORK1iF1pTvyyOArF3RHZqkqwEc+NZlVKli2eFkE5lgRgBNJAdZiDMngng\nQNJKv1JqtJcFpCsNX3nu0UzBI5y0lcysXSD+oFhnnKw2m5tPewL5N+wrjtBv\nlwaC21EDaT9/+flO0rdbZA0D7YIeRtqy/h5Pt0oh+QKCEhmCsQt3OoigRnCG\nuBRg/kgqdoYTAr1qqtmrSGJtviyUlTqkYkGVhBfA1zWMQpasjIhZ3L0/pOwo\n7xA/\r\n=lDZK\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/seafile-editor.js","babel":{"presets":["react-app"]},"gitHead":"ec145468557b09d8b2b9d1cc4a74213b46141896","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.4.1","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"10.13.0","dependencies":{"raf":"3.4.0","chalk":"1.1.3","react":"^16.2.0","slate":"0.40.2","xtend":"^4.0.1","dotenv":"4.0.0","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","prismjs":"^1.15.0","promise":"8.0.1","unified":"^6.1.6","fs-extra":"3.0.1","is-image":"^2.0.0","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","immutable":"^3.8.2","is-hotkey":"^0.1.3","react-dom":"^16.2.0","url-parse":"^1.4.3","valid-url":"^1.0.9","codemirror":"^5.37.0","css-loader":"0.28.7","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.51","seafile-ui":"^0.1.10","url-loader":"0.6.2","file-loader":"1.1.5","is-data-uri":"^0.1.0","remark-slug":"^5.0.0","autoprefixer":"7.1.6","remark-parse":"^5.0.0","style-loader":"0.19.0","whatwg-fetch":"2.0.3","detect-indent":"^4.0.0","dotenv-expand":"4.2.0","object-assign":"4.1.1","react-s-alert":"^1.4.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","postcss-loader":"2.0.8","react-dev-utils":"^5.0.2","rehype-stringify":"^3.0.0","socket.io-client":"^2.1.1","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","html-webpack-plugin":"2.29.0","@seafile/slate-react":"0.1.2","slate-html-serializer":"0.7.2","mdast-util-definitions":"^1.2.2","postcss-flexbugs-fixes":"3.2.0","slate-base64-serializer":"^0.2.72","slate-schema-violations":"0.1.39","extract-text-webpack-plugin":"3.0.2","case-sensitive-paths-webpack-plugin":"2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"20.0.4","eslint":"^3.19.0","i18next":"^11.3.2","webpack":"3.8.1","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"20.0.3","babel-eslint":"7.2.3","babel-loader":"7.1.2","babel-runtime":"6.26.0","eslint-loader":"1.8.0","react-i18next":"^7.6.1","webpack-dev-server":"2.9.4","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.1.0","i18next-xhr-backend":"^1.5.1","eslint-plugin-import":"2.2.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"2.34.0","eslint-plugin-jsx-a11y":"5.0.3","eslint-config-react-app":"^1.0.5","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4","i18next-browser-languagedetector":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.1.55_1546049725850_0.0322907176313707","host":"s3://npm-registry-packages"}},"0.1.56":{"name":"@seafile/seafile-editor","version":"0.1.56","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.1.56","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"18d7aea69e0ac396adb4ccb0df8bf068dc99925c","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.1.56.tgz","fileCount":381,"integrity":"sha512-yrpg79vboavjIivIHAic3CpDnuPZ/pYDnxhdVsm3y8UspoGSa9FqzhHQ72y2vaBlrj4+c1KOCdPGJsqDE+Pp5Q==","signatures":[{"sig":"MEUCIEp+9oyGEHXq8v5EE8dXKbdR+JVxE3oNQ+PU/LIfpbMRAiEAxnW6Nk2bPLh5VB0csUDu+yscnAVfoy98dgKgbPP58c4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2350613,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcJyY/CRA9TVsSAnZWagAA7RYQAIiZmyOPpFwVM+b1NISP\nZhYOTtqrMvwdsjI/T1GFxXqcgqK37z6Df87zxsxpHrp35RD7wQqIUHiCx+PQ\n22xH7/ZLOLjwz9DSwhWEB9/G8NupL42ezjBSOhvI1mNGGAgoGUwo0EpApikl\nYwRIB7XhiUtMmpiYLh6x/K3+o4KFx/benCdw4xjdyH97lFMbws1f8WBvYSwR\noTCQVAsG/MO9JQhzplwOacgGgbx0dn1dFD3gslsp0U1HZz+Jr36j2eJi78SC\nvfidUGLzhmKdxcJZD3YCc7az47l0w10zpPjje1SqImE+5E+wLnHW+2srdhEf\nHkijGst5R6Roim8mipyquXdR/w58joxtJzr8x32/sf+TjMz7WMhXRgPeJQcK\nUhSFYlYYXSrm5PXGH+K4Ygo4p9CJVHdlYmrfoDcZFIOY2LcEY5t4hs4vVkDs\nitCDlwVVHSBklj8hvwVtzZ8MmVTwvpdZoP90UcUuL9Y+82DQ8JEQbZ9d0qui\nWK++kY98fAX1pIMm/WZrOpeK+XDS5dFrtSU7gUURgXKj4e2rTLPsrn5eGQiC\nm48CnZztPMPTz2GGWFnQ7cEUMsuT9WcKT40gAwzYPTb2TXeWyGf5o7W6cJdG\ncfHgO7RVEItxTWPZbF8pTKv6O48EsvIQPOwR/eWGNV63ptYhYA0UIRp64jAG\nznvj\r\n=Onka\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/seafile-editor.js","babel":{"presets":["react-app"]},"gitHead":"34c2927b4efc76d8d15f319648e4799386d11b61","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.4.1","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"10.13.0","dependencies":{"raf":"3.4.0","chalk":"1.1.3","react":"^16.2.0","slate":"0.40.2","xtend":"^4.0.1","dotenv":"4.0.0","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","prismjs":"^1.15.0","promise":"8.0.1","unified":"^6.1.6","fs-extra":"3.0.1","is-image":"^2.0.0","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","immutable":"^3.8.2","is-hotkey":"^0.1.3","react-dom":"^16.2.0","url-parse":"^1.4.3","valid-url":"^1.0.9","codemirror":"^5.37.0","css-loader":"0.28.7","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.51","seafile-ui":"^0.1.10","url-loader":"0.6.2","file-loader":"1.1.5","is-data-uri":"^0.1.0","remark-slug":"^5.0.0","autoprefixer":"7.1.6","remark-parse":"^5.0.0","style-loader":"0.19.0","whatwg-fetch":"2.0.3","detect-indent":"^4.0.0","dotenv-expand":"4.2.0","object-assign":"4.1.1","react-s-alert":"^1.4.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","postcss-loader":"2.0.8","react-dev-utils":"^5.0.2","rehype-stringify":"^3.0.0","socket.io-client":"^2.1.1","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","html-webpack-plugin":"2.29.0","@seafile/slate-react":"0.1.2","slate-html-serializer":"0.7.2","mdast-util-definitions":"^1.2.2","postcss-flexbugs-fixes":"3.2.0","slate-base64-serializer":"^0.2.72","slate-schema-violations":"0.1.39","extract-text-webpack-plugin":"3.0.2","case-sensitive-paths-webpack-plugin":"2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"20.0.4","eslint":"^3.19.0","i18next":"^11.3.2","webpack":"3.8.1","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"20.0.3","babel-eslint":"7.2.3","babel-loader":"7.1.2","babel-runtime":"6.26.0","eslint-loader":"1.8.0","react-i18next":"^7.6.1","webpack-dev-server":"2.9.4","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.1.0","i18next-xhr-backend":"^1.5.1","eslint-plugin-import":"2.2.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"2.34.0","eslint-plugin-jsx-a11y":"5.0.3","eslint-config-react-app":"^1.0.5","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4","i18next-browser-languagedetector":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.1.56_1546069566687_0.8308154483257517","host":"s3://npm-registry-packages"}},"0.1.57":{"name":"@seafile/seafile-editor","version":"0.1.57","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.1.57","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"852057ec598e377f8f7181ed91ec10e6a9111a7d","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.1.57.tgz","fileCount":381,"integrity":"sha512-brpkENMZhjj5UyE3YL/KHtd3bmfhBd7vIHzBdkHaSGQHpTbc1kSRtchGUfTqz5VWGMQpar4A/F59IMjlAqFW2g==","signatures":[{"sig":"MEUCIQCFj+V33CaEYaMbcAuFRvI+2eJaRK0i6kSrZYVsQEGl7gIgckHADVTBafftIYHN+uizDpMnA34TE9ZqyOOGWec76+s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2351731,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcMHH2CRA9TVsSAnZWagAAfZcP/Auf66Z52AkA1Qsq86PW\n+G5frPMkC1Zrdb0fbPm5JWRw4Krlln/GaKZTDvL6AJITqsFJZJFBkaGZZ+W3\nJ8V9wqjqnc+IVTchRcyGfYjhlYM6OBm0bGOX5SCcx7MLWk8i5q+LvRfPG5kg\ndGCh9YSMFQLz5XLD5HRy8DIJiqSdQbVTwbvqPMgDCHrjMKqfdDxakIyMsLg/\n4fKQUm/nPG65DlVjkOOP4Z2BjpTrN2Pnc0E8ClCas+zk2DX91Cq/dEbPMlUX\nKBHN89QynrX0P64rB0HPKHg0lgZfG8HDs3IQlI5STa4Qc2wEJZk9ajSCBlX7\nq4iLmzAhlSmjvHfM5iANj157MB9/qJMfpJfS/6xjjQ7lW02oRltYGPArxQMf\nILkZHGiBf5LCd8MPKhcByCzBcx2TF/n7MdstZ+sJOirUDrqEOZAfhQMbD1eV\nlwl0NQmLxkIM5zghGJJSGbNQkJhgIyGuDvy9VjpAAqoFD3olENb8nHNwa+8Y\nWuW0RsUBlaTOUYeakyl05YQVtaNbYScntO419nxc9rF5Y4nRLrredMigLFbg\nSnrmjL5LU3HkLPouGUOcKccbKzC0Sfa/3LAvWIx93gPYKQ94mcbV5zX8TvaU\newu2DnPBR3aFgYZn9h1xOdQTsWBihhiNCBI/0KPPyBNq0wUsPD4j1QvT/tOH\nSsv7\r\n=2cXd\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/seafile-editor.js","babel":{"presets":["react-app"]},"gitHead":"84aa075fc94d4bebf8729a0c7b3d1e86bfd578d6","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.4.1","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"10.13.0","dependencies":{"raf":"3.4.0","chalk":"1.1.3","react":"^16.2.0","slate":"0.40.2","xtend":"^4.0.1","dotenv":"4.0.0","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","prismjs":"^1.15.0","promise":"8.0.1","unified":"^6.1.6","fs-extra":"3.0.1","is-image":"^2.0.0","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","immutable":"^3.8.2","is-hotkey":"^0.1.3","react-dom":"^16.2.0","url-parse":"^1.4.3","valid-url":"^1.0.9","codemirror":"^5.37.0","css-loader":"0.28.7","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.51","seafile-ui":"^0.1.10","url-loader":"0.6.2","file-loader":"1.1.5","is-data-uri":"^0.1.0","remark-slug":"^5.0.0","autoprefixer":"7.1.6","remark-parse":"^5.0.0","style-loader":"0.19.0","whatwg-fetch":"2.0.3","detect-indent":"^4.0.0","dotenv-expand":"4.2.0","object-assign":"4.1.1","react-s-alert":"^1.4.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","postcss-loader":"2.0.8","react-dev-utils":"^5.0.2","rehype-stringify":"^3.0.0","socket.io-client":"^2.1.1","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","html-webpack-plugin":"2.29.0","@seafile/slate-react":"0.1.2","slate-html-serializer":"0.7.2","mdast-util-definitions":"^1.2.2","postcss-flexbugs-fixes":"3.2.0","slate-base64-serializer":"^0.2.72","slate-schema-violations":"0.1.39","extract-text-webpack-plugin":"3.0.2","case-sensitive-paths-webpack-plugin":"2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"20.0.4","eslint":"^3.19.0","i18next":"^11.3.2","webpack":"3.8.1","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"20.0.3","babel-eslint":"7.2.3","babel-loader":"7.1.2","babel-runtime":"6.26.0","eslint-loader":"1.8.0","react-i18next":"^7.6.1","webpack-dev-server":"2.9.4","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.1.0","i18next-xhr-backend":"^1.5.1","eslint-plugin-import":"2.2.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"2.34.0","eslint-plugin-jsx-a11y":"5.0.3","eslint-config-react-app":"^1.0.5","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4","i18next-browser-languagedetector":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.1.57_1546678773871_0.06615259815144814","host":"s3://npm-registry-packages"}},"0.1.58":{"name":"@seafile/seafile-editor","version":"0.1.58","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.1.58","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"bc50ab8c711349fe514940b5e25eff4eba383511","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.1.58.tgz","fileCount":383,"integrity":"sha512-IVA9DWQLBYvu3TysWHLiAebFbhnoT6uGFeZf9iJwWKczzvFc2sDVe4ocl6IYZsvYwWe5sGgZpjxKO+mKP+ddLg==","signatures":[{"sig":"MEQCIEAO9QsqgYBB70sy3lh/QAXt+fu/DITdLJrekqGZp3yOAiAqh2QzWPTpNg6EjtHGLgu42yZTOJTJLX4bk410Pw86uQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2358141,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcNWs5CRA9TVsSAnZWagAAmHMP/A1anjHtEoPIWvS4bePW\nd4InMo4mcMgqIY9Vp8eU/Pp7j8CIdvThcbKV9tZEET9n0fYDcGM5Dw2gb8bE\nlVVE7qnmEfPshtLZg9C4jGHMO2hfLrD4RIDod/enB6TaRSZh5FzcVPbe/rOX\nJ/XrOhWCVh7IoU6boPF6mu/W2isxWdZfWGza0ptP7kXxGG+iEFl1l+bc/ReN\ne+gpf4iiKst0NtxlxupVA/ODdMPioHSXeLidSC4bGJGIhCa6W8Jsk+uH09VR\nT+VeFJp06PlaVNKo8IPuvxOhW1dAOYz1XOc/al7TmlHXEmjBfZOXs9oHonQV\nBuPPnm5QfeCQ5E3/KR9/dn933LU5fdqkdU9eOkJmoPzTJDwSQMmP/ylpoahl\nclhHMKj7DasEsd2V70YPcSSARfrSvsRCkNaG9+bG/WOw/Koz1thtDJygPvIl\n67TZp4KjfIQC3wS1/uLPq9HqWlN9Xtm9BZYxfMAMXXdz+ImBvlIWQseLCVhw\n+t+DMTJ7NlCH4yA1AMxsiF/g6mRCFp1PrfmlcfFP+XEHBn6GUeni1p2OCMJg\nw7u7zFCD3pZfjPy3kW4RKpsTxR4RDJ30ucwSLirRdb32d6XRWXx0rz7c1o1z\nyxkvGCcXHXW/QknqhgTb+ObIi2iRzE5fEzVCuTTzt3XQkospoDx4L+HFZYRs\nwciH\r\n=Fh6Q\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/seafile-editor.js","babel":{"presets":["react-app"]},"gitHead":"d7d594fd25ae73873fcd59e2037736b7427f1635","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.4.1","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"10.13.0","dependencies":{"raf":"3.4.0","chalk":"1.1.3","react":"^16.2.0","slate":"0.40.2","xtend":"^4.0.1","dotenv":"4.0.0","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","prismjs":"^1.15.0","promise":"8.0.1","unified":"^6.1.6","fs-extra":"3.0.1","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","immutable":"^3.8.2","is-hotkey":"^0.1.3","react-dom":"^16.2.0","url-parse":"^1.4.3","valid-url":"^1.0.9","codemirror":"^5.37.0","css-loader":"0.28.7","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.51","seafile-ui":"^0.1.10","url-loader":"0.6.2","file-loader":"1.1.5","is-data-uri":"^0.1.0","remark-slug":"^5.0.0","autoprefixer":"7.1.6","remark-parse":"^5.0.0","style-loader":"0.19.0","whatwg-fetch":"2.0.3","detect-indent":"^4.0.0","dotenv-expand":"4.2.0","object-assign":"4.1.1","react-s-alert":"^1.4.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","postcss-loader":"2.0.8","react-dev-utils":"^5.0.2","image-extensions":"^1.1.0","rehype-stringify":"^3.0.0","socket.io-client":"^2.1.1","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","html-webpack-plugin":"2.29.0","@seafile/slate-react":"0.1.2","slate-html-serializer":"0.7.2","mdast-util-definitions":"^1.2.2","postcss-flexbugs-fixes":"3.2.0","slate-base64-serializer":"^0.2.72","slate-schema-violations":"0.1.39","extract-text-webpack-plugin":"3.0.2","case-sensitive-paths-webpack-plugin":"2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"20.0.4","eslint":"^3.19.0","i18next":"^11.3.2","webpack":"3.8.1","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"20.0.3","babel-eslint":"7.2.3","babel-loader":"7.1.2","babel-runtime":"6.26.0","eslint-loader":"1.8.0","react-i18next":"^7.6.1","webpack-dev-server":"2.9.4","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.1.0","i18next-xhr-backend":"^1.5.1","eslint-plugin-import":"2.2.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"2.34.0","eslint-plugin-jsx-a11y":"5.0.3","eslint-config-react-app":"^1.0.5","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4","i18next-browser-languagedetector":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.1.58_1547004728826_0.9771406498748529","host":"s3://npm-registry-packages"}},"0.1.59":{"name":"@seafile/seafile-editor","version":"0.1.59","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.1.59","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"ae877469412081e2f46c7611b7f9904249ab1e6e","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.1.59.tgz","fileCount":385,"integrity":"sha512-FwXEVEFwC5faJGI2MGgr3uG8tyamDnkNTaogx8DnE7IsOAU/90RSiR8ZvDObUn6BHRtCWF4vFTQ19pcW/CEQMg==","signatures":[{"sig":"MEYCIQDoqYbvHzsm04pi1A+SZcjneCzCRhPhkbIS8hss6L4kMQIhANmxWc/0m4uuIH89BzEkOo154JUyrtprEvCqdRnv46rE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2362878,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcOFe5CRA9TVsSAnZWagAAgrIP/2LXk5V3fF90s2D9+vSL\nNX2oyYx18G+caOEygW3Inreatdzw/VSwaZpsiW+rSJhVFDL+QFPAvqH+ZBhD\n2dH9hkAW4/0M58z5Pkf5mt7cqrHbst+sUlUAGLWEi+5wOsEoMfdQCP5vl1bF\nByIDxfondK18PO3nrPzApukrdv9XQHTxfo5G+lL1NKosVHIGGXlr4CwVtKoU\nJt0kq2Rc8lcPrh1SazVPooQG2FDsEVfZZt+iZUy1I+ByssIyqgqIOdfhy9wk\n3GH/nPojkkSVeeuSfoOnR4mACgbkHGX4idUhZHfdnIx6EfmyhEcZCPqOXsH4\n1C6aYtHTosIRXGhLHQx0wjarpePVkMJ/xrCachVgqU4lPeeoBo4upMYd3lmQ\nJ1GHb74jpmhMr69AYIf/sJOnIG0QzETfkL1gOFyfncNSYfl751vm5ljFJuiJ\niRC47yxamrE1CrZl/2VqGnxMPDYI/8ZwdqKn4B/alzhCTKqM0FqTy40bIwOI\nz6J27yDDB1yLoOckgkrWdulS+yRHSe3KScFf3CA1L/AwKPQ2bteG2HJI1vNy\nBfO86hhMsDKI+KAfGYssDqsZru/vQwOk5V/FQ2cjj7SXsntXn7UbhjbHy8um\n33qbbmi/g116tRbNDxKoUSAicCmOdGPX9Ai5fY/2n29y3EIAxgm7AVBsQqu3\nh5cw\r\n=NoZc\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/seafile-editor.js","babel":{"presets":["react-app"]},"gitHead":"b5f7e7f934956f6f2573d1e36f444d87f9c06dfe","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.4.1","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"10.13.0","dependencies":{"raf":"3.4.0","chalk":"1.1.3","react":"^16.2.0","slate":"0.40.2","xtend":"^4.0.1","dotenv":"4.0.0","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","prismjs":"^1.15.0","promise":"8.0.1","unified":"^6.1.6","fs-extra":"3.0.1","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","immutable":"^3.8.2","is-hotkey":"^0.1.3","react-dom":"^16.2.0","url-parse":"^1.4.3","valid-url":"^1.0.9","codemirror":"^5.37.0","css-loader":"0.28.7","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.51","seafile-ui":"^0.1.10","url-loader":"0.6.2","file-loader":"1.1.5","is-data-uri":"^0.1.0","remark-slug":"^5.0.0","autoprefixer":"7.1.6","remark-parse":"^5.0.0","style-loader":"0.19.0","whatwg-fetch":"2.0.3","detect-indent":"^4.0.0","dotenv-expand":"4.2.0","object-assign":"4.1.1","react-s-alert":"^1.4.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","postcss-loader":"2.0.8","react-dev-utils":"^5.0.2","image-extensions":"^1.1.0","rehype-stringify":"^3.0.0","socket.io-client":"^2.1.1","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","html-webpack-plugin":"2.29.0","@seafile/slate-react":"0.1.2","slate-html-serializer":"0.7.2","mdast-util-definitions":"^1.2.2","postcss-flexbugs-fixes":"3.2.0","slate-base64-serializer":"^0.2.72","slate-schema-violations":"0.1.39","extract-text-webpack-plugin":"3.0.2","case-sensitive-paths-webpack-plugin":"2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"20.0.4","eslint":"^3.19.0","i18next":"^11.3.2","webpack":"3.8.1","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"20.0.3","babel-eslint":"7.2.3","babel-loader":"7.1.2","babel-runtime":"6.26.0","eslint-loader":"1.8.0","react-i18next":"^7.6.1","webpack-dev-server":"2.9.4","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.1.0","i18next-xhr-backend":"^1.5.1","eslint-plugin-import":"2.2.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"2.34.0","eslint-plugin-jsx-a11y":"5.0.3","eslint-config-react-app":"^1.0.5","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4","i18next-browser-languagedetector":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.1.59_1547196344153_0.36777643805632887","host":"s3://npm-registry-packages"}},"0.1.60":{"name":"@seafile/seafile-editor","version":"0.1.60","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.1.60","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"b7cdcd0b45a16e52d8b8a46434a90f2d556dfef8","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.1.60.tgz","fileCount":385,"integrity":"sha512-fH0l0xy00X0XUNzzot/eVC5of41p6PuLCFLy+R6UFQ+mfdahxpRA65JYk2+NWOT3OSx7oVa+0bPbt3QcSjGyLg==","signatures":[{"sig":"MEUCIQDLxK+8uP2P+LeBAoZgXVCVBF23545nufc7koJOI0nPQQIgWtPao5M+ZtZtuT6Q/YzIyb9haAtxyBip75XXdvFTons=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2362910,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcOGKVCRA9TVsSAnZWagAAT34P+wVtmNRGkajj61foodI8\nxzESfZUkO/jjVHxO5CwTIUbwIl1Z2mbfEn2mFJisjZGtsi5nmHpjtBvxk+zF\n8XG2Ghc7Y0Pil5qgab+/sVLJdt54wWFjAP1+lNm5btCmw7OT0TdmzbrkwS5o\npO+sfE4KfPWK7vWd3EGYy37yf+1WNYK52wzOLzNRg415Zrbp3QvEYVMIyYhq\nB5v1pZB+GFV9wjfzqfRXvaEuJuXrzEjc6H3OSbixfQ3a2Qa6SonTPak7jOWf\nW/mnEgC9UnsNbqekndD2TfAwKCjZ8QmFxbWW/O/eIKfB5+V1XCtuFWqf1yY8\nTQvMkJZ7t8x/06mFiBPgrkqvCSDMiPxKmaUA5a3BuSW093mMPjzWdAgHo1K7\nWcg0GNpvILfccdsqwYvbvXonqdfnjiEOwsxEkccuCbGkmTgsvIISJUv69UGH\nu1ynWnTEWvRtgM8pWiibQyH/D5JONPqCpY+RQg2rLuXkgKbD+5SxkS8dmJAS\nAV6TjTM0Wpfs7yh/OnjlZmqhoJFQhme9GCrp4/qY9NpOlL9RaH+F7niaYdtB\nmemAnL4utWvoZPbDrBlJEW80XJTQtVl7BZ1laPx7m9UeTzNZQaTdUeuN6SrR\nf+8o93DyWsbeX2jhrdiYJzBHLnU1JSq7hyCLvABHv22ECA3dBf7qwCzqkzfO\nv1Xk\r\n=Mw+q\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/seafile-editor.js","babel":{"presets":["react-app"]},"gitHead":"a7bb9d52ed990bf190171ebbec4fc61d54dc6474","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.4.1","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"10.13.0","dependencies":{"raf":"3.4.0","chalk":"1.1.3","react":"^16.2.0","slate":"0.40.2","xtend":"^4.0.1","dotenv":"4.0.0","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","prismjs":"^1.15.0","promise":"8.0.1","unified":"^6.1.6","fs-extra":"3.0.1","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","immutable":"^3.8.2","is-hotkey":"^0.1.3","react-dom":"^16.2.0","url-parse":"^1.4.3","valid-url":"^1.0.9","codemirror":"^5.37.0","css-loader":"0.28.7","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.51","seafile-ui":"^0.1.10","url-loader":"0.6.2","file-loader":"1.1.5","is-data-uri":"^0.1.0","remark-slug":"^5.0.0","autoprefixer":"7.1.6","package.json":"^2.0.1","remark-parse":"^5.0.0","style-loader":"0.19.0","whatwg-fetch":"2.0.3","detect-indent":"^4.0.0","dotenv-expand":"4.2.0","object-assign":"4.1.1","react-s-alert":"^1.4.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","postcss-loader":"2.0.8","react-dev-utils":"^5.0.2","image-extensions":"^1.1.0","rehype-stringify":"^3.0.0","socket.io-client":"^2.1.1","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","html-webpack-plugin":"2.29.0","@seafile/slate-react":"0.1.2","slate-html-serializer":"0.7.2","mdast-util-definitions":"^1.2.2","postcss-flexbugs-fixes":"3.2.0","slate-base64-serializer":"^0.2.72","slate-schema-violations":"0.1.39","extract-text-webpack-plugin":"3.0.2","case-sensitive-paths-webpack-plugin":"2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"20.0.4","eslint":"^3.19.0","i18next":"^11.3.2","webpack":"3.8.1","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"20.0.3","babel-eslint":"7.2.3","babel-loader":"7.1.2","babel-runtime":"6.26.0","eslint-loader":"1.8.0","react-i18next":"^7.6.1","webpack-dev-server":"2.9.4","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.1.0","i18next-xhr-backend":"^1.5.1","eslint-plugin-import":"2.2.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"2.34.0","eslint-plugin-jsx-a11y":"5.0.3","eslint-config-react-app":"^1.0.5","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4","i18next-browser-languagedetector":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.1.60_1547199124611_0.0998349060360122","host":"s3://npm-registry-packages"}},"0.1.61":{"name":"@seafile/seafile-editor","version":"0.1.61","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.1.61","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"dde0b80f8ca28ad3894807fb677af65d5b94f367","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.1.61.tgz","fileCount":385,"integrity":"sha512-iudG0ojGMu4R4pOF2YXjW4kvesoL/2nkjkqUfM09he2Tydb6r2hZk7JQEtBaT5zmuTs7d+RR8Jsz0Ukyl4MOaA==","signatures":[{"sig":"MEUCIQCboJJx0JDovC3diZxH1BTcbTh3v928qSEalCoNe7LwxQIgVV/kqhcHvh7pIRZpJ4lDp7rxPy9zAOyDiWgymf2dCm0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2362910,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcOGlICRA9TVsSAnZWagAAMJAQAJoM6rUPnpB96pJW/Ss4\nT9m/wS8caROt+usZ20JpwcMPWUmqNZ41k5DRoyQYcOc8lsYDpLNDrAZvnrko\nUHzxkq4U8P2BbnkEgBCzoGJDn/ghQlq4Aadd092L10Qb4U22hnGu1GPTs2JP\n+sa301GzyQIjTO8/Rim8xQIMMrMTtIjFC/Edr2GoPT+jw056s0KxPYzYSTKv\ne9u0/tMuruS2VFyV2dn/1tr0F7kkGfWWCECxnTNKF6vzuJyKyq/5pRjjyQMz\nPURNqM9WU8No0X1ZF0/HQkva8n0ipqthAEnbgcmUWKdVILKt+ldBZz0bDVgb\ngkX56AeeDWt7dSSrz1yMQqkaAeAOOCmFS57BHg9Ki2x6D1j0tSu4EHFSnaac\nMve7nTmyJca4nPooLmMIt9mvYbtI5Domy5rSM8uvRrOhNcsKYNbbwPs2+1CE\n3/qx9UTWaGJIFz0cwJ6ar/1PriZXS4o9ZNm4Y091B3Z0mZOZQSmKM+RYe1jh\nmHf4mDGiXDHKi0+T3QMYHmGnjKu/5csobkEQ8LhHs4yH50KZsJaYic9jZRlx\nKzG9RaM4XSbD+akQkfsIs8vAzqJrwBwR57eZ7DWpK3kieoTpzvMGdTfY4vdm\nIskqZGeMcCXB8pawNS+qa1eIlNfZHlvNATYV1P+7JM+OJmkZHZCBATsMfh0C\nqcYW\r\n=teIg\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/seafile-editor.js","babel":{"presets":["react-app"]},"gitHead":"fe1c8332bc7964c71f1a20afa37bc4742240f3bc","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.4.1","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"10.13.0","dependencies":{"raf":"3.4.0","chalk":"1.1.3","react":"^16.2.0","slate":"0.40.2","xtend":"^4.0.1","dotenv":"4.0.0","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","prismjs":"^1.15.0","promise":"8.0.1","unified":"^6.1.6","fs-extra":"3.0.1","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","immutable":"^3.8.2","is-hotkey":"^0.1.3","react-dom":"^16.2.0","url-parse":"^1.4.3","valid-url":"^1.0.9","codemirror":"^5.37.0","css-loader":"0.28.7","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.51","seafile-ui":"^0.1.10","url-loader":"0.6.2","file-loader":"1.1.5","is-data-uri":"^0.1.0","remark-slug":"^5.0.0","autoprefixer":"7.1.6","package.json":"^2.0.1","remark-parse":"^5.0.0","style-loader":"0.19.0","whatwg-fetch":"2.0.3","detect-indent":"^4.0.0","dotenv-expand":"4.2.0","object-assign":"4.1.1","react-s-alert":"^1.4.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","postcss-loader":"2.0.8","react-dev-utils":"^5.0.2","image-extensions":"^1.1.0","rehype-stringify":"^3.0.0","socket.io-client":"^2.1.1","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","html-webpack-plugin":"2.29.0","@seafile/slate-react":"0.1.2","slate-html-serializer":"0.7.2","mdast-util-definitions":"^1.2.2","postcss-flexbugs-fixes":"3.2.0","slate-base64-serializer":"^0.2.72","slate-schema-violations":"0.1.39","extract-text-webpack-plugin":"3.0.2","case-sensitive-paths-webpack-plugin":"2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"20.0.4","eslint":"^3.19.0","i18next":"^11.3.2","webpack":"3.8.1","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"20.0.3","babel-eslint":"7.2.3","babel-loader":"7.1.2","babel-runtime":"6.26.0","eslint-loader":"1.8.0","react-i18next":"^7.6.1","webpack-dev-server":"2.9.4","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.1.0","i18next-xhr-backend":"^1.5.1","eslint-plugin-import":"2.2.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"2.34.0","eslint-plugin-jsx-a11y":"5.0.3","eslint-config-react-app":"^1.0.5","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4","i18next-browser-languagedetector":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.1.61_1547200840117_0.28772563833981213","host":"s3://npm-registry-packages"}},"0.1.62":{"name":"@seafile/seafile-editor","version":"0.1.62","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.1.62","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"b37dc497952a561089d26b28f228343b0bd129cb","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.1.62.tgz","fileCount":387,"integrity":"sha512-BFFjSxzvmTf2iAtYPVN40e76IPspfUlTY7ljDvAQjxHo848dqWWahhp4l/wBqih4LwVU7bVgKFyRxq+Sk21VjQ==","signatures":[{"sig":"MEQCIFBhrGs3mFxfuAo/tljMs8orGty8Gyg+pPswChgWptgvAiA3aikY8T6yz03/7yPErzBDEFZZiyfCXPn7O8NhFehlOw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2369413,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcPsPpCRA9TVsSAnZWagAAqM4QAJyb6bbLbS+Oe1fIW0+q\n8zLTPsuegpQINC/4MdjaTPIzKveIvB6OdkMAyOFrz3muFHMbUSMHovZ8gi03\nRM+30K15zwVf0NqdfjuQ4Ize6+OFLUEv82IVqCQHq20UZ4OG3Rnr2xLiixZT\noAgIo9B8gonbm9D3cNuClr1EjYYBGSudKocbTVuEr7P4BB2exJyzGVX9XxXv\nab49/IKStoEHd6hguOogBqPoqMdYbTvNQXOVSVCBJjmiGDR61XvRu4QSbcz8\nM5nrFECttW18VmtJZeIF9453htNAj63BvYHZDwsOGeNpzinZBdyEU+I/8hGu\ns6SCdL2vpfE0YW3jwAvCk4wH7EugtMVjr+Lq8QOYQFR08dO0OGEDKE/M3lwD\nl9M9CnkN1G+1bjwl4sXFUlvKe47yFWblrjQqzxUOEaMMqhohf7axqxIkdw7D\nJCNPb93+ChNyldd2hT3yrUKl2to7L6Kr0GAXIBdraubNJUxzDCTCI3Tfp8vG\nyo8dnw4UQpzggt2u8atKk0cWa3SOr2zYHRq8qJjc0ccWXamHRLBRhwqe6c1d\nGKj5VklZYVj2s81ortYuf+ZZ5wGalwjAEjOoPrUqKcU0xlUFyj4PwvCD5rch\n1vlsFImVuPqJzrE8V2DuLahPQMdTZ/cg+wjSnsqYiL9tR3E9NlUquhP4Ug8B\nskRM\r\n=SUR/\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/seafile-editor.js","babel":{"presets":["react-app"]},"gitHead":"3a8b3f02f8b762249202112cbee8dd5c968fb919","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.4.1","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"10.13.0","dependencies":{"raf":"3.4.0","chalk":"1.1.3","react":"^16.2.0","slate":"0.40.2","xtend":"^4.0.1","dotenv":"4.0.0","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","prismjs":"^1.15.0","promise":"8.0.1","unified":"^6.1.6","fs-extra":"3.0.1","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","immutable":"^3.8.2","is-hotkey":"^0.1.3","react-dom":"^16.2.0","url-parse":"^1.4.3","valid-url":"^1.0.9","codemirror":"^5.37.0","css-loader":"0.28.7","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.51","seafile-ui":"^0.1.10","url-loader":"0.6.2","file-loader":"1.1.5","is-data-uri":"^0.1.0","remark-slug":"^5.0.0","autoprefixer":"7.1.6","package.json":"^2.0.1","remark-parse":"^5.0.0","style-loader":"0.19.0","whatwg-fetch":"2.0.3","detect-indent":"^4.0.0","dotenv-expand":"4.2.0","object-assign":"4.1.1","react-s-alert":"^1.4.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","postcss-loader":"2.0.8","react-dev-utils":"^5.0.2","image-extensions":"^1.1.0","rehype-stringify":"^3.0.0","socket.io-client":"^2.1.1","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","html-webpack-plugin":"2.29.0","@seafile/slate-react":"0.1.2","slate-html-serializer":"0.7.2","mdast-util-definitions":"^1.2.2","postcss-flexbugs-fixes":"3.2.0","slate-base64-serializer":"^0.2.72","slate-schema-violations":"0.1.39","extract-text-webpack-plugin":"3.0.2","case-sensitive-paths-webpack-plugin":"2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"20.0.4","eslint":"^3.19.0","i18next":"^11.3.2","webpack":"3.8.1","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"20.0.3","babel-eslint":"7.2.3","babel-loader":"7.1.2","babel-runtime":"6.26.0","eslint-loader":"1.8.0","react-i18next":"^7.6.1","webpack-dev-server":"2.9.4","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.1.0","i18next-xhr-backend":"^1.5.1","eslint-plugin-import":"2.2.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"2.34.0","eslint-plugin-jsx-a11y":"5.0.3","eslint-config-react-app":"^1.0.5","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4","i18next-browser-languagedetector":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.1.62_1547617256369_0.22533941673296654","host":"s3://npm-registry-packages"}},"0.1.63":{"name":"@seafile/seafile-editor","version":"0.1.63","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.1.63","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"6e085907dee81b72d9dd8561c79eb3c73633fc90","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.1.63.tgz","fileCount":387,"integrity":"sha512-tfrtfA17NIBoIgHFTXgUZyHiGLLMj7YynU7YT1iTZ+VAie7Xj4AWc56tocv2U+bCmACb0PAd4IYYKpg8DTA96Q==","signatures":[{"sig":"MEYCIQCDCihqHwzmaU5H7HJSRYEinJwNJ/QM/0+IVC3uu+67kAIhAOu+Yv0tP12/ugix/8YTpF0PoMKQDEMmD/ESJosZLMvt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2372356,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcQo8XCRA9TVsSAnZWagAAyZsP/2ExFaPgCq5miWTJp9bq\na0naBeM5U6xfiMjfAJBc+4tbhbNVsPt/10wfyOSitLQa5vhQ6tHlZWP2/9r8\nkgJ3E/t8pZCoEg7bmHIRGgsJliHedaRZLNRRlDZe6mz7Fa7ILrG3LU5qcw+b\n6ONzQd4T/y79wgd4uBm7o1nDjGb8oaLVed++U4emxDFWq09DclHqSC8sV/IX\ngqZlU7Qg8c5A7QzobLAKosxQVRqK3V/LbZmS1yUiCZ91V99G86QC26aHS0zh\nyJEtjZomoVgkkQtPgAlsc2pfxaY930XXyc4NG5yBaIWjfq9nBMfyVmilOksC\nybt/V9X0ct+OQG7wCg8jwfYfYndSsyVrPlBVVHWgQps4VnXlJHJIATIIVgfK\nneVNY3arBDf9MFyjUcZCPAhv5dYCyrkF/dgW0Q6A7E+rS8Nz3H1UNX+hI2p5\nslIEJSRvp05hbkRP8l6AuhTjAKzT2FymvXL1g6/j+8kXrw+aGCMYtLqnZxY0\n6dv2XhV24i2j7TjYE/ZcwldNCqfsbdDbTFGp/2EHA4wnKKDRoMMVPQHSxY9N\niWZSecTukiyYNJYp0ePhhEkPrvjdCXru2/tnlnIMwoXCMfh5HlKmmkq583al\n4gr9C73jkg04rprHxzchViN6GNcQDc3gM8RLQz5MOmjqDEVkQe4ORIeJvTmC\nH4+i\r\n=KMQC\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/seafile-editor.js","babel":{"presets":["react-app"]},"gitHead":"87371dc5635fd135210f874213f5980ac392be5d","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.4.1","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"10.13.0","dependencies":{"raf":"3.4.0","chalk":"1.1.3","react":"^16.2.0","slate":"0.40.2","xtend":"^4.0.1","dotenv":"4.0.0","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","prismjs":"^1.15.0","promise":"8.0.1","unified":"^6.1.6","fs-extra":"3.0.1","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","immutable":"^3.8.2","is-hotkey":"^0.1.3","react-dom":"^16.2.0","url-parse":"^1.4.3","valid-url":"^1.0.9","codemirror":"^5.37.0","css-loader":"0.28.7","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.51","seafile-ui":"^0.1.10","url-loader":"0.6.2","file-loader":"1.1.5","is-data-uri":"^0.1.0","remark-slug":"^5.0.0","autoprefixer":"7.1.6","package.json":"^2.0.1","remark-parse":"^5.0.0","style-loader":"0.19.0","whatwg-fetch":"2.0.3","detect-indent":"^4.0.0","dotenv-expand":"4.2.0","object-assign":"4.1.1","react-s-alert":"^1.4.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","postcss-loader":"2.0.8","react-dev-utils":"^5.0.2","image-extensions":"^1.1.0","rehype-stringify":"^3.0.0","socket.io-client":"^2.1.1","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","html-webpack-plugin":"2.29.0","@seafile/slate-react":"0.1.2","slate-html-serializer":"0.7.2","mdast-util-definitions":"^1.2.2","postcss-flexbugs-fixes":"3.2.0","slate-base64-serializer":"^0.2.72","slate-schema-violations":"0.1.39","extract-text-webpack-plugin":"3.0.2","case-sensitive-paths-webpack-plugin":"2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"20.0.4","eslint":"^3.19.0","i18next":"^11.3.2","webpack":"3.8.1","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"20.0.3","babel-eslint":"7.2.3","babel-loader":"7.1.2","babel-runtime":"6.26.0","eslint-loader":"1.8.0","react-i18next":"^7.6.1","webpack-dev-server":"2.9.4","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.1.0","i18next-xhr-backend":"^1.5.1","eslint-plugin-import":"2.2.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"2.34.0","eslint-plugin-jsx-a11y":"5.0.3","eslint-config-react-app":"^1.0.5","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4","i18next-browser-languagedetector":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.1.63_1547865878780_0.0396264725113058","host":"s3://npm-registry-packages"}},"0.1.64":{"name":"@seafile/seafile-editor","version":"0.1.64","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.1.64","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"a1634674e069ca4eeeea972eee9f9cafddb6c276","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.1.64.tgz","fileCount":387,"integrity":"sha512-pgYOBPnr4bGDa942jhL41IK/GD+y6auCiPWDdHC3Oh50dPPyR6S98yjqSNtZwJAAfb/ISkBGwChYP8hHB0TO/A==","signatures":[{"sig":"MEQCIFCP/k84HABfVUMw1iYRUTUunjdcrN/jEs06S7Dm7W3ZAiA96XlP8I/9BPfIMC3nIky4f3109Jslbrav12NrC5P8qg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2372829,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcQvL5CRA9TVsSAnZWagAAsPkP/AoyIj+RYnK21BHp20Ru\n90eJxxZn/h4l/0DpMyifUpMk+RiuwhpYrRb4p+TUMBrJQvCQStSfcRJEQpzd\n0nW6k/FBISll9Ixe5JcM8oEKzeG/SPUB1NXgDA3/u0nP9cHhlNsIj29M+PdF\nkYJTeAuiH55kYR0GGNtu9I/RMhT+cNYITw4efkAMGXZAcyti5QAFkgJruGte\nddKLDh3DHDOla8uBrbCAFlEHQx69lCy8GQ8Q9E2esbP2OYoA/OMSiJ2lYoSD\nZnSNaR9HhRgGmKTzHuroUtlfAd/wieYFyGGHiqAOH4R/Dbffp9l3x3azRUKs\n4k5YOgMgIfqWFqbo+sFVFY2jIeGLeyk7PNwRLTIQY2srRKfIEmXp+w0zsGf0\nt83KkyFbJftP52F5z/QDVj38/B81jc8OQd8fjWs0qeHI9QOfzSO76/Q/mRQq\no+QtM28+CBasjwce2okEp0rjac1EqkVmEaM+OBVXYLQcYrYykg4KoDkidy0y\n2DvMLhqH5Cqu/LokvbbTYUv3NTLQpASnnVM8aQ1QwEVh6wGqjCqYlKIWdF2a\nEorgDMvx3ubIypZGEOZ+t4lGoU67dFVvYRtM0jlkzIL/mklj8O+yP4vmSO0X\nTexr+N2XPaANdAtYnUaUQbETbuUNVtXlfrSyhfyS17JEVU4BAVWC5SJL+3xr\nlfK9\r\n=jvBS\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/seafile-editor.js","babel":{"presets":["react-app"]},"gitHead":"cc4bf493ff9ab7192b035f0768f232956d7595be","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.4.1","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"10.13.0","dependencies":{"raf":"3.4.0","chalk":"1.1.3","react":"^16.2.0","slate":"0.40.2","xtend":"^4.0.1","dotenv":"4.0.0","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","prismjs":"^1.15.0","promise":"8.0.1","unified":"^6.1.6","fs-extra":"3.0.1","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","immutable":"^3.8.2","is-hotkey":"^0.1.3","react-dom":"^16.2.0","url-parse":"^1.4.3","valid-url":"^1.0.9","codemirror":"^5.37.0","css-loader":"0.28.7","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.51","seafile-ui":"^0.1.10","url-loader":"0.6.2","file-loader":"1.1.5","is-data-uri":"^0.1.0","remark-slug":"^5.0.0","autoprefixer":"7.1.6","package.json":"^2.0.1","remark-parse":"^5.0.0","style-loader":"0.19.0","whatwg-fetch":"2.0.3","detect-indent":"^4.0.0","dotenv-expand":"4.2.0","object-assign":"4.1.1","react-s-alert":"^1.4.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","postcss-loader":"2.0.8","react-dev-utils":"^5.0.2","image-extensions":"^1.1.0","rehype-stringify":"^3.0.0","socket.io-client":"^2.1.1","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","html-webpack-plugin":"2.29.0","@seafile/slate-react":"0.1.2","slate-html-serializer":"0.7.2","mdast-util-definitions":"^1.2.2","postcss-flexbugs-fixes":"3.2.0","slate-base64-serializer":"^0.2.72","slate-schema-violations":"0.1.39","extract-text-webpack-plugin":"3.0.2","case-sensitive-paths-webpack-plugin":"2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"20.0.4","eslint":"^3.19.0","i18next":"^11.3.2","webpack":"3.8.1","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"20.0.3","babel-eslint":"7.2.3","babel-loader":"7.1.2","babel-runtime":"6.26.0","eslint-loader":"1.8.0","react-i18next":"^7.6.1","webpack-dev-server":"2.9.4","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.1.0","i18next-xhr-backend":"^1.5.1","eslint-plugin-import":"2.2.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"2.34.0","eslint-plugin-jsx-a11y":"5.0.3","eslint-config-react-app":"^1.0.5","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4","i18next-browser-languagedetector":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.1.64_1547891448748_0.2910167842981022","host":"s3://npm-registry-packages"}},"0.1.65":{"name":"@seafile/seafile-editor","version":"0.1.65","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.1.65","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"33827128a8447365c03fcd745825cdffc08dc849","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.1.65.tgz","fileCount":183,"integrity":"sha512-kpQUOjKJszfcE4OU05s12OaRZx4qqqx/QLN+Gt3nFf6wLyefTpuh15dKxNu12uQiErxk4vdQlwYoCSnyg98G/A==","signatures":[{"sig":"MEYCIQCU0KLPaHbAqiLngw318R4tGZF7dX5N5fYfHlDIxFE0cAIhAOe+vzWakSVMaMcUVD4cOqOc23UNPray64kdtupFZuI6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":578560,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcSWzbCRA9TVsSAnZWagAA9sIP/R8Fe8ecm4B/Qy8jD9JJ\n31uKRpOKcnfds/DN6r3YgsCetz0Riqx3SyWlxSzizXlfQ235cAt1ypejadA+\nt723+QyaQ8LUZj5S64uZ3pmTim3Jh/9MFoKbe4zSbGmIlHTE8sCGrFzOdQOY\n6nrpOR1bovxIOO8CCR5kD0lQwtNSHKO2XNJw+js0DUjLDrxEYf4R2ri6zXN5\n3trIAqdOJixhjg9X4yhMtgCwsw15VXZsEv2p3kU5WEuqphGk1Iuxci+371So\nV3pqymbEf4NR0mtnJl6fEFOh6PlKEI3fEpbirdSU4Aud4fOmbdSURp/OPlB7\nUtyrXG/3kTUGOkk8pV7P8E/FGjFGdxUPvyPJXfZx7PKNUA5CH6c6CHGvKm2B\ncXgyjGKz2ktNq9ErTsPK+ao5JcXIkVxZhT91mBAB67ELAqwLKAncfL48F4yx\nOdJ5R7rPTH5g5KyOV6D9IL27s82zlEyv4acf0oKW19pyRJRxX1jFzaY+wuEp\nYNUcYo3RLBe0bDjkSyA6i2R4x3VwOpRBYXfcOFfN6EJRBToBVf63G4lrQYW+\nLnx62xOD6OJQbCFqe6p24SpEJL63dK3N7HpLsjWTUfC3lia7lzip2xtm3xOJ\nJxcBIVzSj9gCifvUE76GRGdrOxehQ01NO9CM9g/ZBlcYx/K5L6+nvecgv/nM\nDKXa\r\n=Y9+2\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/seafile-editor.js","babel":{"presets":["react-app"]},"gitHead":"3ae3d90985965767cd82e19552a4a7eec8d524c4","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.4.1","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"10.13.0","dependencies":{"raf":"3.4.0","chalk":"1.1.3","react":"^16.2.0","slate":"0.40.2","xtend":"^4.0.1","dotenv":"4.0.0","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","prismjs":"^1.15.0","promise":"8.0.1","unified":"^6.1.6","fs-extra":"3.0.1","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","immutable":"^3.8.2","is-hotkey":"^0.1.3","react-dom":"^16.2.0","url-parse":"^1.4.3","valid-url":"^1.0.9","codemirror":"^5.37.0","css-loader":"0.28.7","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.51","seafile-ui":"^0.1.10","url-loader":"0.6.2","file-loader":"1.1.5","is-data-uri":"^0.1.0","remark-slug":"^5.0.0","autoprefixer":"7.1.6","package.json":"^2.0.1","remark-parse":"^5.0.0","style-loader":"0.19.0","whatwg-fetch":"2.0.3","detect-indent":"^4.0.0","dotenv-expand":"4.2.0","object-assign":"4.1.1","react-s-alert":"^1.4.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","postcss-loader":"2.0.8","react-dev-utils":"^5.0.2","image-extensions":"^1.1.0","rehype-stringify":"^3.0.0","socket.io-client":"^2.1.1","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","html-webpack-plugin":"2.29.0","@seafile/slate-react":"0.1.2","slate-html-serializer":"0.7.2","mdast-util-definitions":"^1.2.2","postcss-flexbugs-fixes":"3.2.0","slate-base64-serializer":"^0.2.72","slate-schema-violations":"0.1.39","extract-text-webpack-plugin":"3.0.2","case-sensitive-paths-webpack-plugin":"2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"20.0.4","eslint":"^3.19.0","i18next":"^11.3.2","webpack":"3.8.1","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"20.0.3","babel-eslint":"7.2.3","babel-loader":"7.1.2","babel-runtime":"6.26.0","eslint-loader":"1.8.0","react-i18next":"^7.6.1","webpack-dev-server":"2.9.4","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.1.0","i18next-xhr-backend":"^1.5.1","eslint-plugin-import":"2.2.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"2.34.0","eslint-plugin-jsx-a11y":"5.0.3","eslint-config-react-app":"^1.0.5","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4","i18next-browser-languagedetector":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.1.65_1548315866803_0.27025778567689107","host":"s3://npm-registry-packages"}},"0.1.66":{"name":"@seafile/seafile-editor","version":"0.1.66","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.1.66","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"5d31f4de95e50d222717005f6e7ab603891068bb","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.1.66.tgz","fileCount":190,"integrity":"sha512-SnumNDZzjRTV4UhVOc6G5wDc3V4ZLOXe9ZXxIPlbq5KaHifHwQGP5VW+1ASpwVQzr7joOue/QfoO5MOJr2npjw==","signatures":[{"sig":"MEUCIQDyJp4/Zs4noWZMJZTYY3elU3Q9RKDuf4rE9imK6tzu0wIgaj8nl43uUzh9gM18IlcMHjVksk8L60IPiAdcjNPcJzg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":628277,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcTsT5CRA9TVsSAnZWagAAFVoP/R2joQI3Vgm1Txv2JlwZ\nQGGl/H6MqAhZ+DPgF4oCuWSp61UFLqCZ0qeH55SZ3vTHIGnOnoegiNXSqX2R\n/wrcQUHc+D2PaueOWbORJs7Noxkor+VeIR6L3xu3IPTs+bdAvnu5ffux0oZP\nPm7Q16hVIogA+VbWVDSVS1le/qDrn9EuCGMrTKI1V1JrA7Ska6dZya4nfRpb\npc+Ms+OKnfxmpN1cIOMaQNeiT3RmkJEen5/s+9IShyRCb4gD9T1IJl37/j3U\nG5gwBSiSnmNNSviCiZgc4CY366Jcgt/biBqbDbP0JQyq0CfjNMimRLrNX3q4\nSNTOviygVJf1O4WepO7G3FzM+O3fFnLD7rXdbSMR/0fQugOoQXzdjiJbA3OD\ndERzMkFFxQvccqqS9HPWaavAWJt4XAiBSlwhRLKkpvHoj+GHbWDMgI43RtfE\n6sTwE0RZl9Ek9B2uj1WotTe6VVLzqMWlMmuxL//IdLK/bJ/93V5xXTlkXlfb\n277lIfJQEW1g/97e4piPHfvM0U+boQ79trvi4g4NWFp3pJlG3Dwz5ic2QQ2B\nwMW6qWECJO20A6CF4eYwhd2WxwtaA7IN9va687Kac12C5v4SmU6LCO1ddjAu\nunH6ExC8pJQ2EtSLSWF7hoYGDSvYEfxoLZ+b2JPZXMRaNyiQEjr8fCjwVUFz\nLiHK\r\n=Mx0R\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/seafile-editor.js","babel":{"presets":["react-app"]},"gitHead":"7a2adc04170bc098eff7b2769e5093fea6bf487d","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.4.1","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"10.13.0","dependencies":{"raf":"3.4.0","chalk":"1.1.3","react":"^16.2.0","slate":"0.40.2","xtend":"^4.0.1","dotenv":"4.0.0","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","prismjs":"^1.15.0","promise":"8.0.1","unified":"^6.1.6","fs-extra":"3.0.1","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","immutable":"^3.8.2","is-hotkey":"^0.1.3","react-dom":"^16.2.0","url-parse":"^1.4.3","valid-url":"^1.0.9","codemirror":"^5.37.0","css-loader":"0.28.7","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.51","seafile-ui":"^0.1.10","url-loader":"0.6.2","file-loader":"1.1.5","is-data-uri":"^0.1.0","remark-slug":"^5.0.0","autoprefixer":"7.1.6","package.json":"^2.0.1","remark-parse":"^5.0.0","style-loader":"0.19.0","whatwg-fetch":"2.0.3","detect-indent":"^4.0.0","dotenv-expand":"4.2.0","object-assign":"4.1.1","react-s-alert":"^1.4.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","postcss-loader":"2.0.8","react-dev-utils":"^5.0.2","image-extensions":"^1.1.0","rehype-stringify":"^3.0.0","socket.io-client":"^2.1.1","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","html-webpack-plugin":"2.29.0","@seafile/slate-react":"0.1.2","slate-html-serializer":"0.7.2","mdast-util-definitions":"^1.2.2","postcss-flexbugs-fixes":"3.2.0","slate-base64-serializer":"^0.2.72","slate-schema-violations":"0.1.39","extract-text-webpack-plugin":"3.0.2","case-sensitive-paths-webpack-plugin":"2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"20.0.4","eslint":"^3.19.0","i18next":"^11.3.2","webpack":"3.8.1","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"20.0.3","babel-eslint":"7.2.3","babel-loader":"7.1.2","babel-runtime":"6.26.0","eslint-loader":"1.8.0","react-i18next":"^7.6.1","webpack-dev-server":"2.9.4","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.1.0","i18next-xhr-backend":"^1.5.1","eslint-plugin-import":"2.2.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"2.34.0","eslint-plugin-jsx-a11y":"5.0.3","eslint-config-react-app":"^1.0.5","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4","i18next-browser-languagedetector":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.1.66_1548666104061_0.6667548352263544","host":"s3://npm-registry-packages"}},"0.1.67":{"name":"@seafile/seafile-editor","version":"0.1.67","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.1.67","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"6a62ad8cb9354bd40f2ecf5fe8e370674e109c0e","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.1.67.tgz","fileCount":190,"integrity":"sha512-E4ZCtZLnBojLPNxQJi/O3n1e+uLBZH3e8++5BpTgOjD9JjbkArss0u0YAo+YQIMbCN1JaF/dTPW+q7neUdzaVA==","signatures":[{"sig":"MEUCIDnKpyee8VyJayLP4sa3yYgnabynXUcbqXP0Y3cZdnu/AiEAmYdzcznPDy9r7AebJYmPtNbUFJ3gf8GxlVfCceqJ/JM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":628707,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcT/ylCRA9TVsSAnZWagAAn0QQAKQdrDVWdd8iQuCrHrd3\nsqRN9ekWApduX9HLxDR7dnJEyIjqjEDJVL/dmqMLKfi+QvDOSlp7KzgVOlb3\nQZIqiVHTaA1T7U2hK+JaHB36SZ7IBBopQ+A3xFLwjnOAgfQriJBsGeTwGeRd\nEzDxKVGt9IHNMG/VubkLWmdmREsKfmGYpSqDAjqCaurIYbDPCh64lO3/839U\nhIPRTRLWs5n8FvsCQ8BvuBJdzALVLVNhSeBbYGH72Ttjn+3FUmdDgf5bezC3\nLrfFRNDCYA4x3t9oRaowvikJpEhHB62RgVDy1tM5kwKCMgMBCbLlgYAvncwF\nCkkpz9unH2s49+GpNIBQTItv1AjK2KzfFSS8b7BUQ5KucK8IglLfZ8ujWCYc\naYVQ4GytVwWAxowHqSEEA1UOWBzkhcuEUdFvCNXmu4wWhrpXy6IvNA/JVmCh\nnuq9O99Pwbkh4YkvgofGzmFHY46nyNp1q0q+AuE1Vi7mmiL4jjyqBw6WUzX+\n080eo0N1jIZ5uJE4LRRP3rpxXmmNgYukWYOL0ZGQ2L75JEAPdkQmlkxLfnUd\nrq4fUPcyzdaCFXli7dC9d8oNAXAZWIFCl4m0OGteeKCih5GWHnNUWevJDNtr\noojPemYD7WusLJAZOdwwTPUwJKi34TZbdbBX6w2j79zw4QFsTIPRsetlv8Pg\nk9eH\r\n=G4JU\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/seafile-editor.js","babel":{"presets":["react-app"]},"gitHead":"f4dbb4fd675884a7bf10dc573cf9a7958cb52069","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.4.1","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"10.13.0","dependencies":{"raf":"3.4.0","chalk":"1.1.3","react":"^16.2.0","slate":"0.40.2","xtend":"^4.0.1","dotenv":"4.0.0","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","prismjs":"^1.15.0","promise":"8.0.1","unified":"^6.1.6","fs-extra":"3.0.1","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","immutable":"^3.8.2","is-hotkey":"^0.1.3","react-dom":"^16.2.0","url-parse":"^1.4.3","valid-url":"^1.0.9","codemirror":"^5.37.0","css-loader":"0.28.7","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.51","url-loader":"0.6.2","file-loader":"1.1.5","is-data-uri":"^0.1.0","remark-slug":"^5.0.0","autoprefixer":"7.1.6","package.json":"^2.0.1","remark-parse":"^5.0.0","style-loader":"0.19.0","whatwg-fetch":"2.0.3","detect-indent":"^4.0.0","dotenv-expand":"4.2.0","object-assign":"4.1.1","react-s-alert":"^1.4.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","postcss-loader":"2.0.8","react-dev-utils":"^5.0.2","image-extensions":"^1.1.0","rehype-stringify":"^3.0.0","socket.io-client":"^2.1.1","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","html-webpack-plugin":"2.29.0","@seafile/slate-react":"0.1.2","slate-html-serializer":"0.7.2","mdast-util-definitions":"^1.2.2","postcss-flexbugs-fixes":"3.2.0","slate-base64-serializer":"^0.2.72","slate-schema-violations":"0.1.39","extract-text-webpack-plugin":"3.0.2","case-sensitive-paths-webpack-plugin":"2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"20.0.4","eslint":"^3.19.0","i18next":"^11.3.2","webpack":"3.8.1","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"20.0.3","babel-eslint":"7.2.3","babel-loader":"7.1.2","babel-runtime":"6.26.0","eslint-loader":"1.8.0","react-i18next":"^7.6.1","webpack-dev-server":"2.9.4","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.1.0","i18next-xhr-backend":"^1.5.1","eslint-plugin-import":"2.2.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"2.34.0","eslint-plugin-jsx-a11y":"5.0.3","eslint-config-react-app":"^1.0.5","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4","i18next-browser-languagedetector":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.1.67_1548745892955_0.7739513678212464","host":"s3://npm-registry-packages"}},"0.1.68":{"name":"@seafile/seafile-editor","version":"0.1.68","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.1.68","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"50f79a165f6f36bee713789cdf1c5911a3201d73","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.1.68.tgz","fileCount":191,"integrity":"sha512-0j/XWa34+nfAnRiyJC73L4Tiu+lgQRNUvBZdXzD1cf/oZc1PTfT7eABNw5GfhqdL6K5m6XCC1Ho6RTWzZiFISQ==","signatures":[{"sig":"MEQCIBPdGyt6d36jvc0v10GuHeIKVriGA9Sp2UK1h/YrnealAiBSaZHcifsfGzPS5uig4A7s1T770S0cj7/eyy69CJwa8g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":634794,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcYiryCRA9TVsSAnZWagAAjoEP/jICH3LFkEirLjUHeDyU\nx75RuYfiQTgGVd7YWrsyOa9oay2Uhq57Dc+RJtYo80ZXHUBcU+QtUAjXqEgI\n+58QWi69P3pLQj9jv8MsYGao6d49W9AAl9GYnjw1pzd0ZqQqFcy44geK3pPR\ns3jwDozAR8DOYr0P5LrJz6DmcHkdheAhev0UEdDJJNDZ5j7sWoEqD9JMs8Cl\nj6OJJ7PxQDLxa3DrxQSYhY3kz2Js94rI7efXrqoV6m+DjxxUSPV6kZdHCc+H\nvRUm79UaGhIiW9mthEPAGblzoQDFm7Yh5uAUwvSyzhSUoa7b5uAlycjSM8NX\n2ULdvobJNKWlcy67bBej1YQXNV0Nms+MJZ5EATqCtrgiVLtS84HhAEib0+2L\nGQfolDHnZLA+AJ8bRL2T9lKvEn5bztBxNlej7mV6/F9RIICdcUVAw8yNwTLD\nhQryUPiPNHD28xQloXHBoiio1riRgIu4dYBNaq6WyyxeGpCU1Br/sDJl5Scj\nkIxk5TgOEj5dhb2CPS0Ys1keMv1E80GFpa39jPGfCqFHjG1yYCOklrGyl0/B\neySr3DIeclgq7Fnz+D9VeJlJfkth2KRYpK/I0jeS80bUSR9C4J39JMAsz/cB\n4bOlW3B58FknZYF9Gdd51XSUYJfIitwevZBoL9dKY7D0ByXLFAU3dZgOoC5X\nWmd0\r\n=UEpI\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/seafile-editor.js","babel":{"presets":["react-app"]},"gitHead":"e04cfe344906f8a5682c7183ba9aca7d4f0052f8","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.4.1","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"10.13.0","dependencies":{"raf":"3.4.0","chalk":"1.1.3","react":"^16.2.0","slate":"0.40.2","xtend":"^4.0.1","dotenv":"4.0.0","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","prismjs":"^1.15.0","promise":"8.0.1","unified":"^6.1.6","fs-extra":"3.0.1","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","immutable":"^3.8.2","is-hotkey":"^0.1.3","react-dom":"^16.2.0","url-parse":"^1.4.3","valid-url":"^1.0.9","codemirror":"^5.37.0","css-loader":"0.28.7","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.51","url-loader":"0.6.2","file-loader":"1.1.5","is-data-uri":"^0.1.0","remark-slug":"^5.0.0","autoprefixer":"7.1.6","package.json":"^2.0.1","remark-parse":"^5.0.0","style-loader":"0.19.0","whatwg-fetch":"2.0.3","detect-indent":"^4.0.0","dotenv-expand":"4.2.0","object-assign":"4.1.1","react-s-alert":"^1.4.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","postcss-loader":"2.0.8","react-dev-utils":"^5.0.2","image-extensions":"^1.1.0","rehype-stringify":"^3.0.0","socket.io-client":"^2.1.1","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","html-webpack-plugin":"2.29.0","@seafile/slate-react":"0.1.2","slate-html-serializer":"0.7.2","mdast-util-definitions":"^1.2.2","postcss-flexbugs-fixes":"3.2.0","slate-base64-serializer":"^0.2.72","slate-schema-violations":"0.1.39","extract-text-webpack-plugin":"3.0.2","case-sensitive-paths-webpack-plugin":"2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"20.0.4","eslint":"^3.19.0","i18next":"^11.3.2","webpack":"3.8.1","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"20.0.3","babel-eslint":"7.2.3","babel-loader":"7.1.2","babel-runtime":"6.26.0","eslint-loader":"1.8.0","react-i18next":"^7.6.1","webpack-dev-server":"2.9.4","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.1.0","i18next-xhr-backend":"^1.5.1","eslint-plugin-import":"2.2.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"2.34.0","eslint-plugin-jsx-a11y":"5.0.3","eslint-config-react-app":"^1.0.5","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4","i18next-browser-languagedetector":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.1.68_1549937393578_0.7180158164961086","host":"s3://npm-registry-packages"}},"0.1.69":{"name":"@seafile/seafile-editor","version":"0.1.69","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.1.69","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"b630ab42bea669d26a2d9b218aa63d478ee405f1","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.1.69.tgz","fileCount":191,"integrity":"sha512-VObEr3Ako4CAdcFAYnEgxaFehGBUGSnK83hmYibtvpW76gehdm12B7En+Mju1W2nQJfUQFhodqFRBQGx6qqDCg==","signatures":[{"sig":"MEUCIQDfZaMXjNgOXWax86g14j+c7gzO7V5LUFMy0pht5hzLJgIgS58d4xOz6eDI0i5uBCJLH3iwdCsc2vcK3VNz68wWze4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":637520,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcah4uCRA9TVsSAnZWagAAPkcQAI5QUbzYaynEhp31aPGi\nzrB5qdZlMd/UcqMfYr1jc6rJ2Ty0AyU7h16k38WnCRKEN6e5gkv0y78Flymv\nDYR1cjq90dE7F7VgyQiFXciQm5OU7zkQaS+5YpRm1bdWETH9kN9mn8ohd/ry\nrIaBOvV/I5aNXE2avDhjjmHu+uIBt9mOh+0cFxRIblI44C7i0cSapOh+YJez\n3usb++6xsePi+AzFifC6pifNtNUbz1a0Bb8ZWaOqPs1FwjvCed3Q1fget9FZ\nHRmlOormUtZzqQBpdKQU8yRojqyMQ3PIV62P7HIwF3xyp/tJHc3zrXITfa9f\nAT9qphYOS3oa2YQlbuDQXZzRdUDti8rd9U9egBVNQjGVTMAs6YshQ5SkNi00\nHkP/PBF8K/GUYmnPGI9ymv9z4xlguOeJam4Ig7pkc0mfK9bTUnElzcnDEYIG\nE5oGhHVScF8/wCnSrpnSb5ZqgzZxFDyX0COJkJmIG04tEeLaOLRSXXPazCWA\nL69eK6HxuAfutAK01Ga4dkjVawOQ4AJ5WQ6HSIud/03J7/Kry2PHlbtygn49\nDjULzISvKRIQbGPsZYs1AASiT2rJsG/pLy4tLSiuBy3Kib/0WqPCNSuv7E/z\nxmFTuQRLnFPr416h5w+T8pbN2K68U+yYFwkP91RD8Y60pyUfTyZ86hyzfvV2\nlXhR\r\n=thVe\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/seafile-editor.js","babel":{"presets":["react-app"]},"gitHead":"af6e14fafb4ed31dd691fe28ac663d97d3ff11df","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.4.1","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"10.13.0","dependencies":{"raf":"3.4.0","chalk":"1.1.3","react":"^16.2.0","slate":"0.40.2","xtend":"^4.0.1","dotenv":"4.0.0","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","prismjs":"^1.15.0","promise":"8.0.1","unified":"^6.1.6","fs-extra":"3.0.1","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","immutable":"^3.8.2","is-hotkey":"^0.1.3","react-dom":"^16.2.0","url-parse":"^1.4.3","valid-url":"^1.0.9","codemirror":"^5.37.0","css-loader":"0.28.7","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.51","url-loader":"0.6.2","file-loader":"1.1.5","is-data-uri":"^0.1.0","remark-slug":"^5.0.0","autoprefixer":"7.1.6","package.json":"^2.0.1","remark-parse":"^5.0.0","style-loader":"0.19.0","whatwg-fetch":"2.0.3","detect-indent":"^4.0.0","dotenv-expand":"4.2.0","object-assign":"4.1.1","react-s-alert":"^1.4.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","postcss-loader":"2.0.8","react-dev-utils":"^5.0.2","image-extensions":"^1.1.0","rehype-stringify":"^3.0.0","socket.io-client":"^2.1.1","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","html-webpack-plugin":"2.29.0","@seafile/slate-react":"^0.1.4","slate-html-serializer":"0.7.2","mdast-util-definitions":"^1.2.2","postcss-flexbugs-fixes":"3.2.0","slate-base64-serializer":"^0.2.72","slate-schema-violations":"0.1.39","extract-text-webpack-plugin":"3.0.2","case-sensitive-paths-webpack-plugin":"2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"20.0.4","eslint":"^3.19.0","i18next":"^11.3.2","webpack":"3.8.1","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"20.0.3","babel-eslint":"7.2.3","babel-loader":"7.1.2","babel-runtime":"6.26.0","eslint-loader":"1.8.0","react-i18next":"^7.6.1","webpack-dev-server":"2.9.4","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.1.0","i18next-xhr-backend":"^1.5.1","eslint-plugin-import":"2.2.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"2.34.0","eslint-plugin-jsx-a11y":"5.0.3","eslint-config-react-app":"^1.0.5","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4","i18next-browser-languagedetector":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.1.69_1550458414051_0.8637020908545183","host":"s3://npm-registry-packages"}},"0.1.70":{"name":"@seafile/seafile-editor","version":"0.1.70","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.1.70","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"90207ec0c125f4ba00b6327548eb4eb203dc7db2","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.1.70.tgz","fileCount":191,"integrity":"sha512-EIlFAjjc/+ff3rXy7a2k2jjuoHul43Rp5QnyCpwVUSLWeOp0VFtxheuI0REpOuJJYareoQ3oOmISD/etq6sNkg==","signatures":[{"sig":"MEYCIQC+yozKNhFMd1sEgyvcFa7kFOfNKDTJuwDhWANoTfypNQIhAI+WSY5vIxa3lzbM+s92RNkWTR08s/hgLdmJnAVNQnt6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":639640,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcbLdRCRA9TVsSAnZWagAAScAP/2nPyAd8xYUIhRV2DZvu\nKzwWvkfEjvfs40j+DK0guh1UZcjCgQtIJS1JRLM7msMeRrUQH60qGh5Y4YM1\nhxtCYWzf25G2mPfh4XRtEqzso4QcVhJ8oCcDIjztcsLRBDdNGxsAfhnooJY/\nh2yVkj+opJT5nc8EL82c3dEBLZwpH7rv4OH28i8I3VD2nIcxK8q5ectFU10O\n7JgGMZKpVrceOzGKT4mhKj9ERnm67K4zm2Fuhty/WKCVjbPxqqgflvzqG6Ny\nSXgyTU3qjBJJbynSrKgNKUuGYAALS90n1mx4v3RCOa7pItH7ScYLXynv7a9i\nwdUCBiXRJ9RxJ+qbkIzaUMZkf9QDKlbWO8Mwd6dyqO0xzrso1POY4Gq4Wb+8\nKmBAoPHvJRDHgzVAVa2XGqi/4/pwvmm7V2JmslNGa+q6odDrljaEHPadsgt5\nDyMpSMbgIm0fGwOTDz8X0Y28Ex4bHOq52kJCR3Ht650eqwjW8IkqjAxzAdmK\nO6fF9i//oTeDk6qboyCKKIWyn+LAxZh2HEBTEfjFuyC2jXm/5bMLp+6lAtxG\nkgbKYdrLdmPs4z9H5PMSAFdlFdT5UJGTeryYy1Cp2vPqgLfdPAJcA/SNDp5H\nschnqiqn2uoIQeatAB5wwswhoHmNOL1+WDousMsap0NCw86wwnKGCTd+xsqo\nSQFt\r\n=b7UC\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/seafile-editor.js","babel":{"presets":["react-app"]},"gitHead":"c8772df0a8cab5c69c57fc0a7d6b291ac80f4c2e","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.4.1","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"10.13.0","dependencies":{"raf":"3.4.0","chalk":"1.1.3","react":"^16.2.0","slate":"0.40.2","xtend":"^4.0.1","dotenv":"4.0.0","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","prismjs":"^1.15.0","promise":"8.0.1","unified":"^6.1.6","fs-extra":"3.0.1","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","immutable":"^3.8.2","is-hotkey":"^0.1.3","react-dom":"^16.2.0","url-parse":"^1.4.3","valid-url":"^1.0.9","codemirror":"^5.37.0","css-loader":"0.28.7","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.51","url-loader":"0.6.2","file-loader":"1.1.5","is-data-uri":"^0.1.0","remark-slug":"^5.0.0","autoprefixer":"7.1.6","package.json":"^2.0.1","remark-parse":"^5.0.0","style-loader":"0.19.0","whatwg-fetch":"2.0.3","detect-indent":"^4.0.0","dotenv-expand":"4.2.0","object-assign":"4.1.1","react-s-alert":"^1.4.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","postcss-loader":"2.0.8","react-dev-utils":"^5.0.2","image-extensions":"^1.1.0","rehype-stringify":"^3.0.0","socket.io-client":"^2.1.1","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","html-webpack-plugin":"2.29.0","@seafile/slate-react":"^0.1.4","slate-html-serializer":"0.7.2","mdast-util-definitions":"^1.2.2","postcss-flexbugs-fixes":"3.2.0","slate-base64-serializer":"^0.2.72","slate-schema-violations":"0.1.39","extract-text-webpack-plugin":"3.0.2","case-sensitive-paths-webpack-plugin":"2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"20.0.4","eslint":"^3.19.0","i18next":"^11.3.2","webpack":"3.8.1","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"20.0.3","babel-eslint":"7.2.3","babel-loader":"7.1.2","babel-runtime":"6.26.0","eslint-loader":"1.8.0","react-i18next":"^7.6.1","webpack-dev-server":"2.9.4","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.1.0","i18next-xhr-backend":"^1.5.1","eslint-plugin-import":"2.2.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"2.34.0","eslint-plugin-jsx-a11y":"5.0.3","eslint-config-react-app":"^1.0.5","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4","i18next-browser-languagedetector":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.1.70_1550628689056_0.7999840536025005","host":"s3://npm-registry-packages"}},"0.1.71":{"name":"@seafile/seafile-editor","version":"0.1.71","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.1.71","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"a75d25ace680361b62f691dc408bcbfac80277c0","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.1.71.tgz","fileCount":191,"integrity":"sha512-JN+TAaoQGJpJ7zYajOXbHa2oNWAVsaXYYkd2tVsxscXyZtNzCzpQXyJ7ZKAE/wH80EHiMUfKtA64P7zT7tOpEQ==","signatures":[{"sig":"MEUCIQCoZCU5oq/7sol6B4XDh3sF9z8FXPRk/ab3lLV6CI5H7QIgYRn3JFxraiN2r8TnJ7ygG76o/aJxkU011yPdhdgvMAE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":639784,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJccKhZCRA9TVsSAnZWagAAyWQP/RLBh/hXLA9/Ym3N+vah\n1ajGty2z23jwjGkOWiijdSLjiF5aNXWR3OmkSPmEthAiviB+sHDOMNjFaZsM\nGnvu0LUOb73CJ+MpeCAGcK2PAL8bwHGJnGGN98EbwbvPc1+PTJVP1/8Fj8uC\nRjxlfI2JEiwYQlCP91JVb3ZQEMrS3vcfNB/8htOyBht+YTY0iGBNd8YEK+j7\nRiMFWZhkDqpWkzvnzqZadZ2ocqBTmvL6BOb13f4a8mXK4Gy0HfySUcT7pYA3\nMhXb8I62DSQ7u1RyNhZCKh8LRIiP3A6I5Oaw1h/HCDfxQj9rSq3avtZwHzoq\n8W5qPS5UcLjyDTMjk4mj1t6z8YoHqWojk2vCcn3jNgvp+yddPJ/zZqcQ52vS\nwcu7LbmtRCaq9X/gGXmQBSA0ZL94qtQnwGkVITYGUxXudNOPoGfne9sBKhkQ\nV+UGL6/mVrYbwd73ZehTtAD5CVEEg20IJvWPiD6Be0ZNG39tJ4ycnQ9g+rNI\nSKilTiLnKzRdbL3XYHcOYRDsx2FOWqrx96YbgDigO98W0b9Ka9ku5LI+N5TK\nELUe+jffz/nc7H3WXNXy2HXNe6SBgdEQzfvSXXxQ+R1aDnfXazjateWhc3l7\nFvEqtYun7A3vAodUJiM7U+cslV3icGyB6IcvKQKXnEcXZnlfBodyVQ29dfDf\n8tvW\r\n=q7uQ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/seafile-editor.js","babel":{"presets":["react-app"]},"gitHead":"2d7ca82eccfbd06c3af07d4392b9eeb066133d1c","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.4.1","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"10.13.0","dependencies":{"raf":"3.4.0","chalk":"1.1.3","react":"^16.2.0","slate":"0.40.2","xtend":"^4.0.1","dotenv":"4.0.0","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","prismjs":"^1.15.0","promise":"8.0.1","unified":"^6.1.6","fs-extra":"3.0.1","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","immutable":"^3.8.2","is-hotkey":"^0.1.3","react-dom":"^16.2.0","url-parse":"^1.4.3","valid-url":"^1.0.9","codemirror":"^5.37.0","css-loader":"0.28.7","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.51","url-loader":"0.6.2","file-loader":"1.1.5","is-data-uri":"^0.1.0","remark-slug":"^5.0.0","autoprefixer":"7.1.6","package.json":"^2.0.1","remark-parse":"^5.0.0","style-loader":"0.19.0","whatwg-fetch":"2.0.3","detect-indent":"^4.0.0","dotenv-expand":"4.2.0","object-assign":"4.1.1","react-s-alert":"^1.4.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","postcss-loader":"2.0.8","react-dev-utils":"^5.0.2","image-extensions":"^1.1.0","rehype-stringify":"^3.0.0","socket.io-client":"^2.1.1","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","html-webpack-plugin":"2.29.0","@seafile/slate-react":"^0.1.4","slate-html-serializer":"0.7.2","mdast-util-definitions":"^1.2.2","postcss-flexbugs-fixes":"3.2.0","slate-base64-serializer":"^0.2.72","slate-schema-violations":"0.1.39","extract-text-webpack-plugin":"3.0.2","case-sensitive-paths-webpack-plugin":"2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"20.0.4","eslint":"^3.19.0","i18next":"^11.3.2","webpack":"3.8.1","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"20.0.3","babel-eslint":"7.2.3","babel-loader":"7.1.2","babel-runtime":"6.26.0","eslint-loader":"1.8.0","react-i18next":"^7.6.1","webpack-dev-server":"2.9.4","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.1.0","i18next-xhr-backend":"^1.5.1","eslint-plugin-import":"2.2.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"2.34.0","eslint-plugin-jsx-a11y":"5.0.3","eslint-config-react-app":"^1.0.5","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4","i18next-browser-languagedetector":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.1.71_1550887000331_0.1999768007815943","host":"s3://npm-registry-packages"}},"0.1.72":{"name":"@seafile/seafile-editor","version":"0.1.72","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.1.72","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"46d439c67a3fb0ae67b6657bec0844a6ddf71cfd","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.1.72.tgz","fileCount":192,"integrity":"sha512-qUP5RuqeqpUOK3HlihNktMAxpkRm2QldnmhJWiWQzXA3TPct2wIco3T3S4ML7AucWm4wyvY+tYKeV845sntKdA==","signatures":[{"sig":"MEYCIQDoMPugTRQWtdaWCbEFRqCez3zouUqR3YFQVrYEPyoxHAIhAIR154QFJyyfVfSTMxMHLq6fXNRAc0kpmf921lBsLzgJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":649066,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcd09wCRA9TVsSAnZWagAA96IP/inP3uLp/Ww9dL3FD6ZF\nvc+sqiITygC2kxFavvRLF6EUnemNAYZKd5V1yjgewdwKleJnLOit6fCSfioR\nXsXHdQGSSmdqJEKVIMQ9X4Y77TCyDkW5koAiW72FiUy43pY7QuXBizK8NXJX\n0dJwnLnpxn72g4a7Gz0L0rp/cUyGZl13uF1JRX5WLMu4jtiOKMSCAtiAN+pI\ncvzu8SYYRQg1/f6p3xpBCBk7zWDcnYNhiM+2kfx3GBWESsmNpfItxm/0Fas4\nO0AT+6Kq4SCFq2tq4ZXmWrbx/m9oX7JUhoUBTVByonJJXQrvocJE34tcLwHe\nOVRQl25ZYNRuaYkusSCMD4Wu/NDcME6QmP+NlSunRseeliVZ2JmgQ5YGa2lO\ngCKCUZRUEShjYrtwd/Ppuf4o3BolrDwtE0WtGnH5cXLDqGngrcPsLAHV80Qg\neenjf+jKfwv7XsFh0fucvj7toh41uSRkaUbUygoARmcJtSU0feLBSOtM4BnG\nqS7CTCpUzg2LUbGUNjaiftJxEU/GwIm15C9jkuoFfWTeAclRAiros7B//sfc\nz1cz0A7Yo3ai5QY7bczdaxmKM4QUNVSgCmQ+v1o+nqzXDdF8TvWevZNPOtkS\nfNHxqVUDlCixkQ5/yEZOnX1qcTjzdllTsbUU7vXd1NK/W8qceWaKXwcQbIim\nL0gi\r\n=FLJC\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/seafile-editor.js","babel":{"presets":["react-app"]},"gitHead":"d6ee599fbf865b970549a786e7a14ba559b3eac1","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.4.1","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"10.13.0","dependencies":{"raf":"3.4.0","chalk":"1.1.3","react":"^16.2.0","slate":"0.40.2","xtend":"^4.0.1","dotenv":"4.0.0","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","prismjs":"^1.15.0","promise":"8.0.1","unified":"^6.1.6","fs-extra":"3.0.1","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","immutable":"^3.8.2","is-hotkey":"^0.1.3","react-dom":"^16.2.0","url-parse":"^1.4.3","valid-url":"^1.0.9","codemirror":"^5.37.0","css-loader":"0.28.7","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.66","url-loader":"0.6.2","file-loader":"1.1.5","is-data-uri":"^0.1.0","remark-slug":"^5.0.0","autoprefixer":"7.1.6","package.json":"^2.0.1","remark-parse":"^5.0.0","style-loader":"0.19.0","whatwg-fetch":"2.0.3","detect-indent":"^4.0.0","dotenv-expand":"4.2.0","object-assign":"4.1.1","react-s-alert":"^1.4.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","postcss-loader":"2.0.8","react-dev-utils":"^5.0.2","image-extensions":"^1.1.0","rehype-stringify":"^3.0.0","socket.io-client":"^2.1.1","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","html-webpack-plugin":"2.29.0","@seafile/slate-react":"^0.1.4","slate-html-serializer":"0.7.2","mdast-util-definitions":"^1.2.2","postcss-flexbugs-fixes":"3.2.0","slate-base64-serializer":"^0.2.72","slate-schema-violations":"0.1.39","extract-text-webpack-plugin":"3.0.2","case-sensitive-paths-webpack-plugin":"2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"20.0.4","eslint":"^3.19.0","i18next":"^11.3.2","webpack":"3.8.1","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"20.0.3","babel-eslint":"7.2.3","babel-loader":"7.1.2","babel-runtime":"6.26.0","eslint-loader":"1.8.0","react-i18next":"^7.6.1","webpack-dev-server":"2.9.4","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.1.0","i18next-xhr-backend":"^1.5.1","eslint-plugin-import":"2.2.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"2.34.0","eslint-plugin-jsx-a11y":"5.0.3","eslint-config-react-app":"^1.0.5","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4","i18next-browser-languagedetector":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.1.72_1551322991393_0.4952259085811126","host":"s3://npm-registry-packages"}},"0.1.73":{"name":"@seafile/seafile-editor","version":"0.1.73","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.1.73","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"f024d98b2844c73b118cc85da413e103a2f4d2ff","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.1.73.tgz","fileCount":195,"integrity":"sha512-QjVDubIRRibqAz3f/9RjrSFNOvjkPNpeUCupOp3WSkVVj0THVSVnkj4uWF2y4ERHNbLzj+fvYUnckc2OjyFIuA==","signatures":[{"sig":"MEQCIEH/xyFbd4ihM+FNy8ork5WD0vi9+R6KX+jefO0RZA8fAiAT+Ydj72AptVyT2NPbR7tST7x7FN69eB4U+YRoYHhjYA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":668066,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcd7PACRA9TVsSAnZWagAA5AAP/3+lXOqWGmFW0ON+d+By\nLi0W29qFpH8hkb1m/ud3UEOr8FuPObSWKYsnOmriFCWZTHXI/IvRExP8BTkw\nqlNtYENa9g9lyEuDRgltAciNySSOLgpQv6zW86Y1T7e/qJyh+UkjcStKq/sh\noWXzwqC+Nm85XuOZasri8csI7Z50tDRdN8f8AFP1rf/LXLV742FgmhzGV0tN\nOJeiB9YKv4qXWd0geaivo61wybnK0mAfm4rJAaNtuf4s7jqD1PC0kQLGHVWH\ny4fq1PA+I1aP4SFN7EfB8tYrf/FC3tkgygT9gIMrSlZTSu59mZLn/QlPZVyK\nSfQHScom+Lzi0e8PtaDRp++J4GxLJniBBVLbgkhJjiSZ9qfJC1R7q3xiqZ7f\nWL9Dmk7ZDZ2POKdcJ448SK+p7l9nQcIo4TMFCne1B2mbITvLoCwXy5hkmnIC\nsgvFedCpCBjPmbyXzgx9zL2ZeMtGluPFDoAmFQitM7lcvITuP/GbqGmDJ/ZE\nQ0InIQFOLD5XjiWgIouKjyxTcBGZ6tXp1jtLE3PfWIW0fUr36jmXfMguU1oh\nSn2mMrEeHlQUhikqV3VA9gn+TZPNxplnp8vefKlj+ZmfGVv3LnHtUqj4k2mN\na/hmNlZhsO+Ex3CERI7h0z2bvohGTnb6kPX5mkFZZHKlsl82F0bgy8iFPjTX\nRsvS\r\n=R6DN\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/seafile-editor.js","babel":{"presets":["react-app"]},"gitHead":"77dd51d2ecfb936db6cc243fd0100e2fb183b5dc","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.4.1","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"11.0.0","dependencies":{"raf":"3.4.0","chalk":"1.1.3","react":"^16.2.0","slate":"0.40.2","xtend":"^4.0.1","dotenv":"4.0.0","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","prismjs":"^1.15.0","promise":"8.0.1","unified":"^6.1.6","fs-extra":"3.0.1","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","immutable":"^3.8.2","is-hotkey":"^0.1.3","react-dom":"^16.2.0","url-parse":"^1.4.3","valid-url":"^1.0.9","codemirror":"^5.37.0","css-loader":"0.28.7","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.66","url-loader":"0.6.2","file-loader":"1.1.5","is-data-uri":"^0.1.0","remark-slug":"^5.0.0","autoprefixer":"7.1.6","package.json":"^2.0.1","remark-parse":"^5.0.0","style-loader":"0.19.0","whatwg-fetch":"2.0.3","detect-indent":"^4.0.0","dotenv-expand":"4.2.0","object-assign":"4.1.1","react-s-alert":"^1.4.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","postcss-loader":"2.0.8","react-dev-utils":"^5.0.2","image-extensions":"^1.1.0","rehype-stringify":"^3.0.0","socket.io-client":"^2.1.1","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","html-webpack-plugin":"2.29.0","@seafile/slate-react":"^0.1.4","slate-html-serializer":"0.7.2","mdast-util-definitions":"^1.2.2","postcss-flexbugs-fixes":"3.2.0","slate-base64-serializer":"^0.2.72","slate-schema-violations":"0.1.39","extract-text-webpack-plugin":"3.0.2","case-sensitive-paths-webpack-plugin":"2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"20.0.4","eslint":"^3.19.0","i18next":"^11.3.2","webpack":"3.8.1","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"20.0.3","babel-eslint":"7.2.3","babel-loader":"7.1.2","babel-runtime":"6.26.0","eslint-loader":"1.8.0","react-i18next":"^7.6.1","webpack-dev-server":"2.9.4","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.1.0","i18next-xhr-backend":"^1.5.1","eslint-plugin-import":"2.2.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"2.34.0","eslint-plugin-jsx-a11y":"5.0.3","eslint-config-react-app":"^1.0.5","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4","i18next-browser-languagedetector":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.1.73_1551348672259_0.39391922438416516","host":"s3://npm-registry-packages"}},"0.1.74":{"name":"@seafile/seafile-editor","version":"0.1.74","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.1.74","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"9bc3cebd63fd18c8963d3dd26d7dfbd2c7769f7e","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.1.74.tgz","fileCount":195,"integrity":"sha512-UcrBC876lrhsppjcVfOwZV0J83Uol34Iyl1NBAtvvMsF5K6Xyc8pPBKaUxjqgxZ19y4GWhyX7HChS4/qMFVd6Q==","signatures":[{"sig":"MEQCIHQECkY58ynQngUwyzrONGlMXbNwtWQm5gL55BL8wOD/AiB/FuAxBwwHuRC0J7FCKqWx3hTcKN3BZicENi/NodUGRA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":668327,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJceMY2CRA9TVsSAnZWagAASfUP/j9DP/prZrMQ+Bdz4e+Q\n4uKoU+tSmhMC7nRPT50HDmeobhkeJ3YV+oVj6r/p44vMmFm0uufIOToLZKVH\nelfYw9ymAG0f6TI7vhX9t9i43Z4fSN0AcKIWcVog0x9/s2+lA5POKzKOiRf4\nSZiJB1mXv7nZZYrfqkaW98WQs52/K9YKJrOnH0Hh8z/5zZaDyUl6B6VhejYY\nsOGTmIRFWglw/04KA4K2FAj7vG47Qj4u0waD+Zl7erBpInKmYGi0gLDJRv7e\nzb44hQOuWyaBWBzF1mzteYE/LyJMEpTJoLvInJSTNh1YmO+FpC+PAzhIrnhw\n3Ql8osWclqT5+cvHlVb9FM0GvcQYWsm6B/hpBknfYXM+DIzaG73+jEotVdJP\nl6I/MbD9WHgNMbzOEri/dgW3R3F+rGKVCfEqN92yPC9kbn30MdkEuI/NtT3d\njhw+RaDYSEbak9MR22pQRm8uSDbHCJPPE1dvr8BU/m4bX9yQLMag+p/RN4/3\n5r/7SOISl/7MF5mpKf0eV6qIhZC5KF6oVUx7cBb/ZmqM6talj2uFpIiYmD0k\nY2T02PnH6VBUrFznthLgEjUg6IjGBMlRZK4klMK2h5kHp0VyvgpkwTQ9f4/F\n8uZFs0FkArKoYdk6Rxy5tz3swTttrHiLLUZKCo3G+GyWNG9l5epqa6RSQLmH\nctIh\r\n=O+Dv\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/seafile-editor.js","babel":{"presets":["react-app"]},"gitHead":"c045c67489c990c75a48668edc671ccd04182278","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.4.1","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"11.0.0","dependencies":{"raf":"3.4.0","chalk":"1.1.3","react":"^16.2.0","slate":"0.40.2","xtend":"^4.0.1","dotenv":"4.0.0","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","prismjs":"^1.15.0","promise":"8.0.1","unified":"^6.1.6","fs-extra":"3.0.1","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","immutable":"^3.8.2","is-hotkey":"^0.1.3","react-dom":"^16.2.0","url-parse":"^1.4.3","valid-url":"^1.0.9","codemirror":"^5.37.0","css-loader":"0.28.7","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.66","url-loader":"0.6.2","file-loader":"1.1.5","is-data-uri":"^0.1.0","remark-slug":"^5.0.0","autoprefixer":"7.1.6","package.json":"^2.0.1","remark-parse":"^5.0.0","style-loader":"0.19.0","whatwg-fetch":"2.0.3","detect-indent":"^4.0.0","dotenv-expand":"4.2.0","object-assign":"4.1.1","react-s-alert":"^1.4.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","postcss-loader":"2.0.8","react-dev-utils":"^5.0.2","image-extensions":"^1.1.0","rehype-stringify":"^3.0.0","socket.io-client":"^2.1.1","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","html-webpack-plugin":"2.29.0","@seafile/slate-react":"0.1.4","slate-html-serializer":"0.7.2","mdast-util-definitions":"^1.2.2","postcss-flexbugs-fixes":"3.2.0","slate-base64-serializer":"^0.2.72","slate-schema-violations":"0.1.39","extract-text-webpack-plugin":"3.0.2","case-sensitive-paths-webpack-plugin":"2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"20.0.4","eslint":"^3.19.0","i18next":"^11.3.2","webpack":"3.8.1","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"20.0.3","babel-eslint":"7.2.3","babel-loader":"7.1.2","babel-runtime":"6.26.0","eslint-loader":"1.8.0","react-i18next":"^7.6.1","webpack-dev-server":"2.9.4","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.1.0","i18next-xhr-backend":"^1.5.1","eslint-plugin-import":"2.2.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"2.34.0","eslint-plugin-jsx-a11y":"5.0.3","eslint-config-react-app":"^1.0.5","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4","i18next-browser-languagedetector":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.1.74_1551418933960_0.885024911701189","host":"s3://npm-registry-packages"}},"0.1.75":{"name":"@seafile/seafile-editor","version":"0.1.75","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.1.75","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"cc6ec2bbb7c4c588e2eb42daa01b6a231b65b2d7","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.1.75.tgz","fileCount":195,"integrity":"sha512-mCFia3fi2oRw2uUZGZYvFpP+DAOSTRSRGJACPPtBwdEpGZ28FbQd35wSDLDThkWboTN4Y2/r/2l6IkASKpOq9g==","signatures":[{"sig":"MEUCIHOcnz/UtHzYJ4i45L2qVS1Uh2RF110TGWNSpOyJ0uJ2AiEArSbP17Uk8zGKiGhCC2sfVLSCdAHygkcrpRhZW2/HIm0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":668592,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJceOy1CRA9TVsSAnZWagAAerIP/i56ayFm92izZkESTCaB\nxJlAhX9GZbI3CA/3kRTv5r4kQUAFZiGjGnp08mcS8At689uUMfZ2dqkQL/Nr\n5rNv9lzS8g2+ibQQV5gg8JSwjUJcdYK7r+NBVj1BEsKOsQr7qlNOYnF9g9Nj\nTTB21aJG+NDc9plrPd7jhuc69QDMvXK9tlvI7E3aBtuCylR/vVhdP61oBPt6\nfCUQoVOvA6D2326/tQU292JwQd5T8J66RtChog0qeU69riqLjYCsSbGq3+Lj\nuBTm6tKwoNSwmJUBZRxD2NKmpfpuWV/GShfEVvIw9FOBwkuYeU7U6no14ZTQ\noPBcMoXVZ/yu0qmuosCCtFGtKLZUivRKzSCczoXc8WrwsdqhnS9/AIIRgapN\nLcgUJ+UPMPD31T6RmA5YO4QPcddpH3gFvYZiFx86VfV/9oG3jgmWMjJxbabR\nPJjJkz+nrdfctGDpwjPTuTPu1V2VhIv0CnMJGTcAr0yCkaXeJC3XcaRbHfZr\nKGHJ/pz47pxg9eCIKD0hp1clBmNexvFkn3jAcNubm+w6DMpjNT+LY6fP0hfF\nw8s/SKX9rNDAWBjtd70DkjKMKPiBp+zNlKnLt8U4Kd9rL3RQyRvzmizIvvZJ\noVPS3x+OKz+crwLyVyrC+yPS/CPhe58mYBszK/j1rd3GXtb2fWufYCWH4HB/\ndJ4D\r\n=lYZw\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/seafile-editor.js","babel":{"presets":["react-app"]},"gitHead":"9ad6dffe9b4124c48a4e0acc4cbeff33a5467cdd","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.4.1","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"11.0.0","dependencies":{"raf":"3.4.0","chalk":"1.1.3","react":"^16.2.0","slate":"0.40.2","xtend":"^4.0.1","dotenv":"4.0.0","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","prismjs":"^1.15.0","promise":"8.0.1","unified":"^6.1.6","fs-extra":"3.0.1","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","immutable":"^3.8.2","is-hotkey":"^0.1.3","react-dom":"^16.2.0","url-parse":"^1.4.3","valid-url":"^1.0.9","codemirror":"^5.37.0","css-loader":"0.28.7","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.66","url-loader":"0.6.2","file-loader":"1.1.5","is-data-uri":"^0.1.0","remark-slug":"^5.0.0","autoprefixer":"7.1.6","package.json":"^2.0.1","remark-parse":"^5.0.0","style-loader":"0.19.0","whatwg-fetch":"2.0.3","detect-indent":"^4.0.0","dotenv-expand":"4.2.0","object-assign":"4.1.1","react-s-alert":"^1.4.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","postcss-loader":"2.0.8","react-dev-utils":"^5.0.2","image-extensions":"^1.1.0","rehype-stringify":"^3.0.0","socket.io-client":"^2.1.1","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","html-webpack-plugin":"2.29.0","@seafile/slate-react":"0.1.4","slate-html-serializer":"0.7.2","mdast-util-definitions":"^1.2.2","postcss-flexbugs-fixes":"3.2.0","slate-base64-serializer":"^0.2.72","slate-schema-violations":"0.1.39","extract-text-webpack-plugin":"3.0.2","case-sensitive-paths-webpack-plugin":"2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"20.0.4","eslint":"^3.19.0","i18next":"^11.3.2","webpack":"3.8.1","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"20.0.3","babel-eslint":"7.2.3","babel-loader":"7.1.2","babel-runtime":"6.26.0","eslint-loader":"1.8.0","react-i18next":"^7.6.1","webpack-dev-server":"2.9.4","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.1.0","i18next-xhr-backend":"^1.5.1","eslint-plugin-import":"2.2.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"2.34.0","eslint-plugin-jsx-a11y":"5.0.3","eslint-config-react-app":"^1.0.5","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4","i18next-browser-languagedetector":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.1.75_1551428788754_0.9603035332409329","host":"s3://npm-registry-packages"}},"0.1.76":{"name":"@seafile/seafile-editor","version":"0.1.76","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.1.76","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"f6a0009ea19d571e4e56c07fe433028380ef5647","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.1.76.tgz","fileCount":192,"integrity":"sha512-YquIVAJu/fENg880VHMWEsg00EFl4tyucuXuWTpWr17GC+2TxIpA57HmhNZLnj8UloGhjSTkP09kz2K7Br//mg==","signatures":[{"sig":"MEUCIQDHDWuA/YBei+ftH2l87QPIf1Ubyc0awQc24uHhx5lYfgIgCJ4SGvMCgtsX3FTklG5T8aiHjDFdKraoXf7Vs+gKZD8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":644454,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcePMZCRA9TVsSAnZWagAAqicP/3lbVU2q82aM6HhFPZH1\ntCsqZXWY6Ba6XaE56BfBZM9TYtpSUTAaRfBASH9TMBK0S4S6IEtEGPuTMZ5K\nAz6UBeaP+7jigl0neRYurPaSEFuOMbmKOaoZDYKBpuOLrq8M3Lw6l/yZ/x7Q\nubn930g3naCLCnC8bMuAR0Y4IvIIDLJQGeKv5OmujZswmOMLEvGJcgjT0D1a\ndDXiRhQjDNmCfDh0plQo/38X3lOUCpWARpzWrR3qvpG7haswB71uTMdOIcd6\neHH6mB/E58ReiBKaGN11pSpeSOoKMdV+yOppGwQvKn+JK1gqUlMpczAWZFhq\nbN61d1UG0MkpasvQSdGrjhNK2PJE0hlruJLjWdouet8D8qbF/6m2Y+qZXb+c\nT9i0v+SxIA8HneTkEU5nHz0mG4YOs4I6WPhHbb7L6byQBcsm98eAWmkycjXu\njRxb8t4mDdt+LUZthxWruWqyS3aHhdumunGtI4pAc675kYZkHbD3KEQyeME7\nx9r+fDSsQw/18VfIjb28ooJHScHnngvorCX2hOjkZagBm2tZJJgALbD7+450\nvCGQyWHccPa13gGV15iCkudSLy1+/FtVshlwYhMQQjpZKfwlf51alY68JIF3\nlOcS56AZNF4RmCKNtJ019RPtwNOzlZLmXyAAyXte2ewAAfEVH1jC7mHgOy+O\nqt0t\r\n=EkvL\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/seafile-editor.js","babel":{"presets":["react-app"]},"gitHead":"e66798ad915ca10d18846401b53db93e7fce8677","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.4.1","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"10.13.0","dependencies":{"raf":"3.4.0","chalk":"1.1.3","react":"^16.2.0","slate":"0.40.2","xtend":"^4.0.1","dotenv":"4.0.0","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","prismjs":"^1.15.0","promise":"8.0.1","unified":"^6.1.6","fs-extra":"3.0.1","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","immutable":"^3.8.2","is-hotkey":"^0.1.3","react-dom":"^16.2.0","url-parse":"^1.4.3","valid-url":"^1.0.9","codemirror":"^5.37.0","css-loader":"0.28.7","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.66","url-loader":"0.6.2","file-loader":"1.1.5","is-data-uri":"^0.1.0","remark-slug":"^5.0.0","autoprefixer":"7.1.6","package.json":"^2.0.1","remark-parse":"^5.0.0","style-loader":"0.19.0","whatwg-fetch":"2.0.3","detect-indent":"^4.0.0","dotenv-expand":"4.2.0","object-assign":"4.1.1","react-s-alert":"^1.4.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","postcss-loader":"2.0.8","react-dev-utils":"^5.0.2","image-extensions":"^1.1.0","rehype-stringify":"^3.0.0","socket.io-client":"^2.1.1","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","html-webpack-plugin":"2.29.0","@seafile/slate-react":"0.1.4","slate-html-serializer":"0.7.2","mdast-util-definitions":"^1.2.2","postcss-flexbugs-fixes":"3.2.0","slate-base64-serializer":"^0.2.72","slate-schema-violations":"0.1.39","extract-text-webpack-plugin":"3.0.2","case-sensitive-paths-webpack-plugin":"2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"20.0.4","eslint":"^3.19.0","i18next":"^11.3.2","webpack":"3.8.1","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"20.0.3","babel-eslint":"7.2.3","babel-loader":"7.1.2","babel-runtime":"6.26.0","eslint-loader":"1.8.0","react-i18next":"^7.6.1","webpack-dev-server":"2.9.4","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.1.0","i18next-xhr-backend":"^1.5.1","eslint-plugin-import":"2.2.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"2.34.0","eslint-plugin-jsx-a11y":"5.0.3","eslint-config-react-app":"^1.0.5","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4","i18next-browser-languagedetector":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.1.76_1551430425145_0.5581704735189708","host":"s3://npm-registry-packages"}},"0.1.77":{"name":"@seafile/seafile-editor","version":"0.1.77","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.1.77","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"fbadcf1e703e790b2b5b14c4a88fd35ea846bce0","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.1.77.tgz","fileCount":195,"integrity":"sha512-7P3oypoE+omS88bVjKYAvVO2XuUo3P6iZdjAfVnpZ93kNlPHhzyOTYL+7lW/t3ibBrB+mGqPgaZipuFRbToNkA==","signatures":[{"sig":"MEUCIBOPzaldtKwa9jfOlu0BqQ3HdiZo40VVCI7EhBjTKvf0AiEA9B7Iy3xG8Uf99E+Vzb3u/OdKkv5uPIIJ9G0DO+RYWS0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":662914,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcfOvXCRA9TVsSAnZWagAAxYoP/iKkilx0UD7iV3TqcfuA\nTuhaIRSXGic6mSu/JKOI6qIYkZJFyD8bd6DaJUiQFkUzjt9eOGxVpN7Hqxt2\n3IZTD8ncvNq9yKiKbNhe4CZJDg2cPHAIB22bfkLRYzC79bdVfwT0lNfI7FwH\nG66PQ6sblJLLKZC8ULg846qMEaZDRTgv/u+eV4Dr5/b6/dlErBHUL5tHT3Nv\ncU46b6nTBpxnufqLYGspoEpXvk6jR9oXGmFJ3Cd0Sn+FcDuM8J1mjdwpOOYl\ntGoQHdgqsymPGDbKnRYzwfTeWnWWJRwVRA2g+VncIe3NlA59zdhfo23CiZrs\nJrk9xF2OUASZxPcJNBQUksZzHee97jXgXimXD/ZWDVIH7HtXHYTVosnM2a6X\nZL6qqcLc0KXXxsKhYTacLd69Z5D9TcDuUruCDSs2n/XxA/tpd3muh07f8Ib0\nasI2mEdbN/Rk8soSF/+Z8JiMGG08X5x1zQsqk7J/U0DEp/Z0cAMK0iFiczYU\nK3qFNFqdbHDWAu4Nt8OAFAElCcVpQ+M2IfuhjJZ9qYpZeTPViO/a4s+uzGOr\nEdmr7/5Ryis06NTxDfylRpc3TH61Tp5gYolzOVuGz2rSkQJopaGOsqPk69nz\nTvE78e96poRNbYtQ1KYKMWJKVjCHzpN+4u4ev8vExpRhlehB6KQHO2sD6Qup\nP0Sh\r\n=OOv2\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/seafile-editor.js","babel":{"presets":["react-app"]},"gitHead":"daa49bf5a8e041f7ed250fc384b67614e896a72d","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.4.1","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"11.0.0","dependencies":{"raf":"3.4.0","chalk":"1.1.3","react":"^16.2.0","slate":"0.40.2","xtend":"^4.0.1","dotenv":"4.0.0","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","prismjs":"^1.15.0","promise":"8.0.1","unified":"^6.1.6","fs-extra":"3.0.1","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","immutable":"^3.8.2","is-hotkey":"^0.1.3","react-dom":"^16.2.0","url-parse":"^1.4.3","valid-url":"^1.0.9","codemirror":"^5.37.0","css-loader":"0.28.7","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.66","url-loader":"0.6.2","file-loader":"1.1.5","is-data-uri":"^0.1.0","remark-slug":"^5.0.0","autoprefixer":"7.1.6","package.json":"^2.0.1","remark-parse":"^5.0.0","style-loader":"0.19.0","whatwg-fetch":"2.0.3","detect-indent":"^4.0.0","dotenv-expand":"4.2.0","object-assign":"4.1.1","react-s-alert":"^1.4.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","postcss-loader":"2.0.8","react-dev-utils":"^5.0.2","image-extensions":"^1.1.0","rehype-stringify":"^3.0.0","socket.io-client":"^2.1.1","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","html-webpack-plugin":"2.29.0","@seafile/slate-react":"0.1.4","slate-html-serializer":"0.7.2","mdast-util-definitions":"^1.2.2","postcss-flexbugs-fixes":"3.2.0","slate-base64-serializer":"^0.2.72","slate-schema-violations":"0.1.39","extract-text-webpack-plugin":"3.0.2","case-sensitive-paths-webpack-plugin":"2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"20.0.4","eslint":"^3.19.0","i18next":"^11.3.2","webpack":"3.8.1","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"20.0.3","babel-eslint":"7.2.3","babel-loader":"7.1.2","babel-runtime":"6.26.0","eslint-loader":"1.8.0","react-i18next":"^7.6.1","webpack-dev-server":"2.9.4","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.1.0","i18next-xhr-backend":"^1.5.1","eslint-plugin-import":"2.2.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"2.34.0","eslint-plugin-jsx-a11y":"5.0.3","eslint-config-react-app":"^1.0.5","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4","i18next-browser-languagedetector":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.1.77_1551690710657_0.7868992657878167","host":"s3://npm-registry-packages"}},"0.1.78":{"name":"@seafile/seafile-editor","version":"0.1.78","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.1.78","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"34f089f789c47f7062d7aa4dcc5ab4f3aa48203b","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.1.78.tgz","fileCount":192,"integrity":"sha512-yKn7JD15EDh7weCQi9uUHVDWa66bzzNSnVaMlnoH0BMX4rPIQeLUsgaQlseV03joxUoZ2YOjYZU9dgN/Wt37xg==","signatures":[{"sig":"MEYCIQCKtsbwu6NFgSK0z8xddPEA9GiQ5c/ChcxA78ow5FwM9AIhAL3zfsVJAqGcE59ZseFGbxscRbOeIdosg6lWOQFg7APe","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":644456,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcfRKvCRA9TVsSAnZWagAA5hQP/2/R3e3bX5OpPZp9keE2\nzE7ua7Fw9ekBBf8I84hF8CmLgaON3pStJ7wFgyQwSt69UUqix+gFCf5+wyfW\n6ZmNHpAuVDwkK/ssuOVRin8uFG/X9271+2PQp+haYm9AyOsLXZVLZGmA0S9z\nUhkjmD4Nm7grWl7qLsy38sUEJKM6YP/N4NlHgqwZIKpMaTRBLuOycQrlI2HM\ndroHjdJxVdZr2vsK9Mfr+z8acMwo5KS3uwYoo2fWHuGpsZz9Bn15KaLZe+jf\nbYuKEyjYUIJXPUz2YQ9xKheFrOphfCiSPhBcOLma2BDgKSmKmZWD+zhRXcqu\ne64LzZPJ5m3gGiDxuWPDSQ/vUu6UQPTAIeduYmjDPYT5YG4eaahD8K6BKSpU\nauUXsbYO0TojTQxbmprFSlpH05tqSNINCF1veSE7tweTNaood+3aqvT0OnGC\nHbJ/EAOCaJsOCTV7W4wrd+OKpYjFLELaQguKE3mVuvzm+ShPzuYMgnmPt/ml\nxlQlOAlc7+nHSvujaLL+FL0pMXBhqlz8brupC96SyKPmVIFMCy7iQ7KhcvTv\nkxYPDZpou88s7qp9e/CZLKRGjs2s0/WvJLWqJvsS8QtRVCMmEHx8vk7/m6KT\nSQJfFQ6GIKqqxbSYDtxJ+QpG+49Xvtl2pPhPsasXS4c66SEG2y8+xCD8sT+B\nnCt+\r\n=1D6H\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/seafile-editor.js","babel":{"presets":["react-app"]},"gitHead":"ba99f6165a91d63e0866589aa96f247419c2795d","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.4.1","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"10.13.0","dependencies":{"raf":"3.4.0","chalk":"1.1.3","react":"^16.2.0","slate":"0.40.2","xtend":"^4.0.1","dotenv":"4.0.0","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","prismjs":"^1.15.0","promise":"8.0.1","unified":"^6.1.6","fs-extra":"3.0.1","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","immutable":"^3.8.2","is-hotkey":"^0.1.3","react-dom":"^16.2.0","url-parse":"^1.4.3","valid-url":"^1.0.9","codemirror":"^5.37.0","css-loader":"0.28.7","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.66","url-loader":"0.6.2","file-loader":"1.1.5","is-data-uri":"^0.1.0","remark-slug":"^5.0.0","autoprefixer":"7.1.6","package.json":"^2.0.1","remark-parse":"^5.0.0","style-loader":"0.19.0","whatwg-fetch":"2.0.3","detect-indent":"^4.0.0","dotenv-expand":"4.2.0","object-assign":"4.1.1","react-s-alert":"^1.4.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","postcss-loader":"2.0.8","react-dev-utils":"^5.0.2","image-extensions":"^1.1.0","rehype-stringify":"^3.0.0","socket.io-client":"^2.1.1","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","html-webpack-plugin":"2.29.0","@seafile/slate-react":"0.1.4","slate-html-serializer":"0.7.2","mdast-util-definitions":"^1.2.2","postcss-flexbugs-fixes":"3.2.0","slate-base64-serializer":"^0.2.72","slate-schema-violations":"0.1.39","extract-text-webpack-plugin":"3.0.2","case-sensitive-paths-webpack-plugin":"2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"20.0.4","eslint":"^3.19.0","i18next":"^11.3.2","webpack":"3.8.1","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"20.0.3","babel-eslint":"7.2.3","babel-loader":"7.1.2","babel-runtime":"6.26.0","eslint-loader":"1.8.0","react-i18next":"^7.6.1","webpack-dev-server":"2.9.4","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.1.0","i18next-xhr-backend":"^1.5.1","eslint-plugin-import":"2.2.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"2.34.0","eslint-plugin-jsx-a11y":"5.0.3","eslint-config-react-app":"^1.0.5","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4","i18next-browser-languagedetector":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.1.78_1551700654429_0.3796077313326436","host":"s3://npm-registry-packages"}},"0.1.79":{"name":"@seafile/seafile-editor","version":"0.1.79","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.1.79","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"133f49ec26861c76baa5020ee57ac17b553ed3f5","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.1.79.tgz","fileCount":192,"integrity":"sha512-wtDlefp3l6M6Qd5+8Ex/Mec7dDETW5mAwpgqHy3YuC+2HjJ83etSeBPLbO/yQV9DjKMZR/r5Ffl5I71tFU8pEQ==","signatures":[{"sig":"MEQCIHS1HBzeHjiRZLlGV38425g1Ff7uF0Vq00W6DrVPm4b0AiBM0fM9P0Yq5xQPgnSJdvGgE7j8gDeQiDvQeKbsQhEDwg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":645738,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcfiilCRA9TVsSAnZWagAAAPUP/1/CdJoQs2KohaLpO2lR\nW4t+bxLTf7HoTyLD9FlF07zOBdnwpiydyGF2RQ4qdB6j7prtLOx3QDkUB10A\njG+Ad/p2kNDh6tjWxoKy8//wMEMVgHB5ckf54ng2pCHDEBSt5r7JLQbLe3oj\nI5lkklzu33PKN45dIiMzP3T21KV55n/ucwHWFdv5mba9enlkTEgGlWI5C5U5\nfp5D9Kuc+LY1PL9L8tdYILghQxjx/lVCTqvRY14lccLXy09BCQc6Sg2EW2bp\n1PtlhE6bXhlluPgEVwi4jvHVSk4s/XBK09p1MW+KFWtiHnmRnP3ko2YeLxi4\n24g3VAApw3ANNPjJisi+zmbuEE+LUXv0x6nLd4E7as3u3yD+5Xc8Tyofsvmy\nLIXYqPuyDs4yF5p8m4qOjFmo4Ylo8pEwAjnTKLhNo/tMFXuDOaje3GLxulHj\nSr1g/JO6u8HG9EDdvZ3/bstSU4SFH762VumjPPjLAwX64L/kGYOXW3EhZnYZ\n4Z0XLJrpJCv/gmdGvIwqBVuueQSlUUkz2HfpjpukIpRAhQKdSzwHkO4wauvE\n/kqusWtAyVd9TE5dmx2MfEFeMxPVCMCXuow63sldWjPgfTh+xkD427hqaIxt\nAu4G+C+VPiOsFpJNiPJnR+Y7mEUqwJpr9/76MhoL+nvPeKjw50sLChh0ZQtD\nAlOP\r\n=6WkV\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/seafile-editor.js","babel":{"presets":["react-app"]},"gitHead":"0f3f5eca28f09aae9d0fb4656944fec65bac45ea","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.4.1","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"10.13.0","dependencies":{"raf":"3.4.0","chalk":"1.1.3","react":"^16.2.0","slate":"0.40.2","xtend":"^4.0.1","dotenv":"4.0.0","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","prismjs":"^1.15.0","promise":"8.0.1","unified":"^6.1.6","fs-extra":"3.0.1","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","immutable":"^3.8.2","is-hotkey":"^0.1.3","react-dom":"^16.2.0","url-parse":"^1.4.3","valid-url":"^1.0.9","codemirror":"^5.37.0","css-loader":"0.28.7","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.66","url-loader":"0.6.2","file-loader":"1.1.5","is-data-uri":"^0.1.0","remark-slug":"^5.0.0","autoprefixer":"7.1.6","package.json":"^2.0.1","remark-parse":"^5.0.0","style-loader":"0.19.0","whatwg-fetch":"2.0.3","detect-indent":"^4.0.0","dotenv-expand":"4.2.0","object-assign":"4.1.1","react-s-alert":"^1.4.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","postcss-loader":"2.0.8","react-dev-utils":"^5.0.2","image-extensions":"^1.1.0","rehype-stringify":"^3.0.0","socket.io-client":"^2.1.1","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","html-webpack-plugin":"2.29.0","@seafile/slate-react":"0.1.4","slate-html-serializer":"0.7.2","mdast-util-definitions":"^1.2.2","postcss-flexbugs-fixes":"3.2.0","slate-base64-serializer":"^0.2.72","slate-schema-violations":"0.1.39","extract-text-webpack-plugin":"3.0.2","case-sensitive-paths-webpack-plugin":"2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"20.0.4","eslint":"^3.19.0","i18next":"^11.3.2","webpack":"3.8.1","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"20.0.3","babel-eslint":"7.2.3","babel-loader":"7.1.2","babel-runtime":"6.26.0","eslint-loader":"1.8.0","react-i18next":"^7.6.1","webpack-dev-server":"2.9.4","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.1.0","i18next-xhr-backend":"^1.5.1","eslint-plugin-import":"2.2.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"2.34.0","eslint-plugin-jsx-a11y":"5.0.3","eslint-config-react-app":"^1.0.5","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4","i18next-browser-languagedetector":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.1.79_1551771812355_0.8624852860219325","host":"s3://npm-registry-packages"}},"0.1.80":{"name":"@seafile/seafile-editor","version":"0.1.80","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.1.80","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"8aa7bc57d2eb2a366dc6456e131fe1ba24bcaef4","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.1.80.tgz","fileCount":195,"integrity":"sha512-H9bgKgV+AhUy2x8AGkR1mPdxVf8tjF4YATv/lTq5PM114ggf5tbP2OqB53M17JVXBhvp9c0UxQ2AxIZMwBz/Sg==","signatures":[{"sig":"MEYCIQCIyDJx+Bs3e5NLgnlITE4LtmiDJSCyP9CoNXyxSeojzAIhANkNQM6Cpu7ORTw2JBlyz+4eu0ywa6hEznRzFdVOTtQd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":664204,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcf0ZvCRA9TVsSAnZWagAA7bkQAJqnuJgO2Oq5/TyV5IIT\nNoeMUvT0CVurc7cXxmkxbyGn3YWmrf98cbQGo/BDRy6KpkBT4ibvuThnnJFV\n07SVG90HPHVC7ngUQcLvGNIdrqdYqRYR7LDPSW72vlDxhlH7KvqXC90KYiwm\nzKB2RT0isDoT2gCT9/jIJ+6f5gIImgBtHjjQrD2eCMXrW98l+NPybAjmn0vz\n5/QeYIYzQjprhSWvuC3hfJ5HaIHt5HAB6WTgO25zAycZosvM9BDB6x8TM3eU\nSN96iQKRQhivLjgPAmC2kwN8whCuUKAXDLOA9di1vUZA0dN1K/K8NTeMn4KD\nrbfAUVu2eTdl+clK+oVQsRYBCXIbuYNehktwIDErgNtrWt3L5mN2Lgvo1q6B\nbcMKmQXVk29snqIHpbhAKVAtZ2YRhHLhbq/kcdcPPuG2C8vkzNqAXpzWvlKE\nMPxIpvfQeySqr4IhQtq5a1ja2Tm7Gs7q88SgOd/ECsq1UZiFWxSOYx3yi6gy\n/cG9AYzHpUPgc3U96awrtz/FW93kQuS+MnYl7h7L+NnwAy3vKFXScwrpq04E\n4WMH4aa6LQI1//Xlbu9tqEksbph3a1iWfBrBfhialzd8u2Vw1DZtza6Yx1a8\nUgdlEBdN5glcQsXB9sAubCPR+FkfTRBPHYhPJDEFmkRh4h8d7PovwloiO/t6\n2p+e\r\n=c0sL\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/seafile-editor.js","babel":{"presets":["react-app"]},"gitHead":"f581fa7382ce647f52030205dc22d0e161b29be6","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.4.1","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"11.0.0","dependencies":{"raf":"3.4.0","chalk":"1.1.3","react":"^16.2.0","slate":"0.40.2","xtend":"^4.0.1","dotenv":"4.0.0","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","prismjs":"^1.15.0","promise":"8.0.1","unified":"^6.1.6","fs-extra":"3.0.1","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","immutable":"^3.8.2","is-hotkey":"^0.1.3","react-dom":"^16.2.0","url-parse":"^1.4.3","valid-url":"^1.0.9","codemirror":"^5.37.0","css-loader":"0.28.7","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.66","url-loader":"0.6.2","file-loader":"1.1.5","is-data-uri":"^0.1.0","remark-slug":"^5.0.0","autoprefixer":"7.1.6","package.json":"^2.0.1","remark-parse":"^5.0.0","style-loader":"0.19.0","whatwg-fetch":"2.0.3","detect-indent":"^4.0.0","dotenv-expand":"4.2.0","object-assign":"4.1.1","react-s-alert":"^1.4.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","postcss-loader":"2.0.8","react-dev-utils":"^5.0.2","image-extensions":"^1.1.0","rehype-stringify":"^3.0.0","socket.io-client":"^2.1.1","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","html-webpack-plugin":"2.29.0","@seafile/slate-react":"0.1.4","slate-html-serializer":"0.7.2","mdast-util-definitions":"^1.2.2","postcss-flexbugs-fixes":"3.2.0","slate-base64-serializer":"^0.2.72","slate-schema-violations":"0.1.39","extract-text-webpack-plugin":"3.0.2","case-sensitive-paths-webpack-plugin":"2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"20.0.4","eslint":"^3.19.0","i18next":"^11.3.2","webpack":"3.8.1","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"20.0.3","babel-eslint":"7.2.3","babel-loader":"7.1.2","babel-runtime":"6.26.0","eslint-loader":"1.8.0","react-i18next":"^7.6.1","webpack-dev-server":"2.9.4","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.1.0","i18next-xhr-backend":"^1.5.1","eslint-plugin-import":"2.2.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"2.34.0","eslint-plugin-jsx-a11y":"5.0.3","eslint-config-react-app":"^1.0.5","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4","i18next-browser-languagedetector":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.1.80_1551844974690_0.6028991135963824","host":"s3://npm-registry-packages"}},"0.1.81":{"name":"@seafile/seafile-editor","version":"0.1.81","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.1.81","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"892ff58e6919011d2983796da61719d250144c7e","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.1.81.tgz","fileCount":195,"integrity":"sha512-7KIB2dBjYEn7o/siwQCxbBhP6w5+H8R9/e7ASGCQWm3IJ96BNljqoTs0X88oZfrE0PRb/OpjcY6ryw7so+rVjw==","signatures":[{"sig":"MEQCIDKdcJRspd29l+YOHlgrc2a2y2DITvHl/M+ykVwlR8qnAiANIAaivGOua+E9e7VrVmJ9yFU6NZz4zVWSLZTqgA/6MA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":664217,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcgNowCRA9TVsSAnZWagAAaXoP/3StEoKEnp/YHTWZHAce\nnUqnsrg/oSZv1dZZ4zHQCAWQdTChnre4BsNQIIviuxHsMjrMe+N+Sp1hirAb\nqvqb72Dv1sGe6em6a6gbIZ0ZKKfx8yMIc+efk21M0xPSehHHfsxUSIt4We23\noSpBLntvfb3knruJ6WIOLj4rg1qAwqxkWEratFJLwQU6IrGAV0b1WeCxNPoJ\nroIZgeSNO1OqZfwKKTsI2cQVKOL9VcrqI+Uqirs1ruHlVOEADF7kImCZWPdN\ncKjkJCRNqUgXWOgfmfMFOU36ASmTlL1Kap2swe3y2hkf2iYQAtbTDIQhHCF3\nZrL485+YMvUaNGIM1jbYmbTbYs8DuFPVX+rHANdRCMU3LeQAGFmq4eCnFnhq\nfCMoANbS1D08N6V4jiV700HQTp58hUSkgT46eOR+6YHXi+Sk1V87i8XAtO4x\nGseTGARgPuq1Q2LPdVeWpLCvxvrO8FHkZRXHbNhtQL1sc4awWRAKXM6SQTYG\n8teWRgMwz/LQq9M4Zff6HLyEbuMsSWpeRniKAJzXSbZtRrkUlXZOOmZ0viLZ\nFeqWg1dfsbfBI2eQLzpv2H4uCTligfFeysjNK1bXOGhdwC1/fD2dfe2Rw07r\nGvX8LMQ4K4deYkkmR0RbZIezQtQftX9v0WGTjXYFTHbbZVEX5/plBxJCSoKw\nXM7W\r\n=oq9A\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/seafile-editor.js","babel":{"presets":["react-app"]},"gitHead":"a6ee46272c6cd45c74a44dbab9e590b0c0c3241a","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.4.1","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"11.0.0","dependencies":{"raf":"3.4.0","chalk":"1.1.3","react":"^16.2.0","slate":"0.40.2","xtend":"^4.0.1","dotenv":"4.0.0","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","prismjs":"^1.15.0","promise":"8.0.1","unified":"^6.1.6","fs-extra":"3.0.1","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","immutable":"^3.8.2","is-hotkey":"^0.1.3","react-dom":"^16.2.0","url-parse":"^1.4.3","valid-url":"^1.0.9","codemirror":"^5.37.0","css-loader":"0.28.7","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.66","url-loader":"0.6.2","file-loader":"1.1.5","is-data-uri":"^0.1.0","remark-slug":"^5.0.0","autoprefixer":"7.1.6","package.json":"^2.0.1","remark-parse":"^5.0.0","style-loader":"0.19.0","whatwg-fetch":"2.0.3","detect-indent":"^4.0.0","dotenv-expand":"4.2.0","object-assign":"4.1.1","react-s-alert":"^1.4.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","postcss-loader":"2.0.8","react-dev-utils":"^5.0.2","image-extensions":"^1.1.0","rehype-stringify":"^3.0.0","socket.io-client":"^2.1.1","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","html-webpack-plugin":"2.29.0","@seafile/slate-react":"0.1.4","slate-html-serializer":"0.7.2","mdast-util-definitions":"^1.2.2","postcss-flexbugs-fixes":"3.2.0","slate-base64-serializer":"^0.2.72","slate-schema-violations":"0.1.39","extract-text-webpack-plugin":"3.0.2","case-sensitive-paths-webpack-plugin":"2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"20.0.4","eslint":"^3.19.0","i18next":"^11.3.2","webpack":"3.8.1","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"20.0.3","babel-eslint":"7.2.3","babel-loader":"7.1.2","babel-runtime":"6.26.0","eslint-loader":"1.8.0","react-i18next":"^7.6.1","webpack-dev-server":"2.9.4","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.1.0","i18next-xhr-backend":"^1.5.1","eslint-plugin-import":"2.2.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"2.34.0","eslint-plugin-jsx-a11y":"5.0.3","eslint-config-react-app":"^1.0.5","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4","i18next-browser-languagedetector":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.1.81_1551948335309_0.8244599522497047","host":"s3://npm-registry-packages"}},"0.1.82":{"name":"@seafile/seafile-editor","version":"0.1.82","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.1.82","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"9bcf50e3a260b0b58922c0be146a47ebafd2178c","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.1.82.tgz","fileCount":195,"integrity":"sha512-jJ5Cxyn0p0GWMPJTSJa1KjYERvKZZK7U5bleDcNXSFBGiQX/lOnT6XRa4So5F+5XXAz73PLtwcC7jC6tIKfndg==","signatures":[{"sig":"MEUCIDOREmn8mELqrG4WTuiZQuhhjtGXxmLvK4mMToRKg/19AiEAl58s327+kEK1cg+YOrNBGirk+W12kfjJ/QWg2/ap3q4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":658098,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcgnM0CRA9TVsSAnZWagAA4TsP/irHoWoxN0ay9bABcX3+\noRyUS4KXiXuaiKbAcfhfaPzE2PuSVqPUcebruxMC4GZejmj1y5zXsSdPSUEi\nnSO3MXzCoaxcFqjRg4fcriJbxBkOd8QoBVzDDm9UjB33JQRJezP0tzbZnpET\n6pAe90+y54YT6aYudiCiJTHbzikuLVBt/OzcUKypF5bDJJoSxzJtiMR6vJzx\n3WBSsszIhxgo63jwp7jiAHIT/iBJOLL4tjvZVKhZX3CFHMSsPbhZuq4GcDzf\nQxhjWIT20LsG58rUUG9CEkZoKh+FRYXQdYQ7g2RpCP9+Lp0HihcBAIDOkWcz\n7KoTmI/4pd0GwjwhAsxLrm1g/FkNWMT1L3Ci8VY0dOV7B3GXVf+VLfGFUd/f\nXHcJwHhG3U7oT7O+Q+//wQ3GDkygsc3teQ4T5NLzfTI1dIKR4ECtn+XNqvZ9\nO55XOQXvTw9L0E6LAjkVq6W+H5E/lEBYzR4OZzNj0HjcrCHCRJoZZTONOm1I\nrRRyTAFfQcPgObvnTdTF6cU40HOV9vQH92IY1/i1RLAnKMrns94P3frg2xVp\nS6tP+Dsnb28NU9bl7hLr13/hD0oebO8U1SXzIfY7qniraXJIjXvV9HzbaDyR\n6492AtzRuZtvzwEU3i33hzznOC4NxB4tKku3q+PvwaXVG5RTMLzzSMlNwGxb\nSo8X\r\n=LyRm\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/seafile-editor.js","babel":{"presets":["react-app"]},"gitHead":"80b328c5706e2c829831af6d8223d96d362fcc94","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.4.1","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"11.0.0","dependencies":{"raf":"3.4.0","chalk":"1.1.3","react":"^16.2.0","slate":"0.40.2","xtend":"^4.0.1","dotenv":"4.0.0","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","prismjs":"^1.15.0","promise":"8.0.1","unified":"^6.1.6","fs-extra":"3.0.1","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","immutable":"^3.8.2","is-hotkey":"^0.1.3","react-dom":"^16.2.0","url-parse":"^1.4.3","valid-url":"^1.0.9","codemirror":"^5.37.0","css-loader":"0.28.7","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.66","url-loader":"0.6.2","file-loader":"1.1.5","is-data-uri":"^0.1.0","remark-slug":"^5.0.0","autoprefixer":"7.1.6","package.json":"^2.0.1","remark-parse":"^5.0.0","style-loader":"0.19.0","whatwg-fetch":"2.0.3","detect-indent":"^4.0.0","dotenv-expand":"4.2.0","object-assign":"4.1.1","react-s-alert":"^1.4.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","postcss-loader":"2.0.8","react-dev-utils":"^5.0.2","image-extensions":"^1.1.0","rehype-stringify":"^3.0.0","socket.io-client":"^2.1.1","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","html-webpack-plugin":"2.29.0","@seafile/slate-react":"0.1.4","slate-html-serializer":"0.7.2","mdast-util-definitions":"^1.2.2","postcss-flexbugs-fixes":"3.2.0","slate-base64-serializer":"^0.2.72","slate-schema-violations":"0.1.39","extract-text-webpack-plugin":"3.0.2","case-sensitive-paths-webpack-plugin":"2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"20.0.4","eslint":"^3.19.0","i18next":"^11.3.2","webpack":"3.8.1","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"20.0.3","babel-eslint":"7.2.3","babel-loader":"7.1.2","babel-runtime":"6.26.0","eslint-loader":"1.8.0","react-i18next":"^7.6.1","webpack-dev-server":"2.9.4","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.1.0","i18next-xhr-backend":"^1.5.1","eslint-plugin-import":"2.2.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"2.34.0","eslint-plugin-jsx-a11y":"5.0.3","eslint-config-react-app":"^1.0.5","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4","i18next-browser-languagedetector":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.1.82_1552053044016_0.7195086635096422","host":"s3://npm-registry-packages"}},"0.1.83":{"name":"@seafile/seafile-editor","version":"0.1.83","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.1.83","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"913e15fb5da4f71778f8625b458c9aa563fa6938","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.1.83.tgz","fileCount":184,"integrity":"sha512-g3JVMr+uQs81yPBmhObHCXoamF48iWL9vZmJLF30rBP80Al7xqgrhdCNr6XvNtCJjRlnaSXkswklzUjikCDxFA==","signatures":[{"sig":"MEQCID6s6VzRaXPhUTAjsRJhzL9qqpyAXDxhBBVz3C4Y4vJcAiB45iIOgnH3jAGYbI0koMyd8eDew5nymEVZs1RnQ86v5Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":639412,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcgy8JCRA9TVsSAnZWagAA/l0P/1fiCwdZTdRrwcM8Oo6i\nh+wJQfRTBOFcQEIM4IHRYOwBOIRKkuZTfq6l9anXhE+wbm5VarVEsOX/4iaA\nkNISBRVgfdpvUkPJhup9SO6AO4l896vXvclM1yDj07QjADe3tjATOKQaQqc6\nS56KoNxizbRFM0WURx4o3m4MDbe0eJsMXO9uVEhsuQbJxccsovntecDlwURP\nR4xIkdK0JmWwFLrZS1MyHCf6mc2MOMQYUTyp3V+zA/zRGuWjfPhp81kh6Qsb\n6mlHBQ33z6/GcbN9BJjB7fjNCBSEMtsTekmc2Ycl5SHdKpjENxrZDxZIC2z7\nANR1zevW4DFkttSSWx8aoYyYfUqTfkoYv++CflaRZKk6g4YC1xdBMEe5G4N/\nEQdoZ9TWIwiE4yBfdtRDZJZgyEbPC10+aeJQ65HNw/A3kAwePG1UAexZH6Bl\nJ160r452p4gkUYeAe4k5D6BkXZGvoy/UDv5zoBnlKLrJCuqp0YskuT2YFoe1\n+dj9Mg7X3TiyxYypd8lFxmnTL82pfKbmqaEMpAEt0Qk4y5c97zcX18tCdfl0\nzQPXBq0MSAEtv1CJYZ9K/8zCsRkPbo/Iu6iWYuuC8zEsXAWZYgzWlJ5cUOyx\nYSfNowztwHdAIpGNiNUxoymtcwesKNK0XK/E4pwpA44p9iqFkHmnEIcCtyIU\nhBAL\r\n=Qbgw\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/seafile-editor.js","babel":{"presets":["react-app"]},"gitHead":"a6ee46272c6cd45c74a44dbab9e590b0c0c3241a","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.4.1","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"10.15.1","dependencies":{"raf":"3.4.0","chalk":"1.1.3","react":"^16.2.0","slate":"0.40.2","xtend":"^4.0.1","dotenv":"4.0.0","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","prismjs":"^1.15.0","promise":"8.0.1","unified":"^6.1.6","fs-extra":"3.0.1","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","immutable":"^3.8.2","is-hotkey":"^0.1.3","react-dom":"^16.2.0","url-parse":"^1.4.3","valid-url":"^1.0.9","codemirror":"^5.37.0","css-loader":"0.28.7","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.66","url-loader":"0.6.2","file-loader":"1.1.5","is-data-uri":"^0.1.0","remark-slug":"^5.0.0","autoprefixer":"7.1.6","package.json":"^2.0.1","remark-parse":"^5.0.0","style-loader":"0.19.0","whatwg-fetch":"2.0.3","detect-indent":"^4.0.0","dotenv-expand":"4.2.0","object-assign":"4.1.1","react-s-alert":"^1.4.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","postcss-loader":"2.0.8","react-dev-utils":"^5.0.2","image-extensions":"^1.1.0","rehype-stringify":"^3.0.0","socket.io-client":"^2.1.1","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","html-webpack-plugin":"2.29.0","@seafile/slate-react":"0.1.4","slate-html-serializer":"0.7.2","mdast-util-definitions":"^1.2.2","postcss-flexbugs-fixes":"3.2.0","slate-base64-serializer":"^0.2.72","slate-schema-violations":"0.1.39","extract-text-webpack-plugin":"3.0.2","case-sensitive-paths-webpack-plugin":"2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"20.0.4","eslint":"^3.19.0","i18next":"^11.3.2","webpack":"3.8.1","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"20.0.3","babel-eslint":"7.2.3","babel-loader":"7.1.2","babel-runtime":"6.26.0","eslint-loader":"1.8.0","react-i18next":"^7.6.1","webpack-dev-server":"2.9.4","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.1.0","i18next-xhr-backend":"^1.5.1","eslint-plugin-import":"2.2.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"2.34.0","eslint-plugin-jsx-a11y":"5.0.3","eslint-config-react-app":"^1.0.5","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4","i18next-browser-languagedetector":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.1.83_1552101128438_0.4432333702969349","host":"s3://npm-registry-packages"}},"0.1.84":{"name":"@seafile/seafile-editor","version":"0.1.84","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.1.84","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"5b6ceaa8cc105795c3a2c20115b7d29a49baedb5","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.1.84.tgz","fileCount":198,"integrity":"sha512-S/Ybh3NxPRQEogpnCEvA+/Ld9g+M9dTo1evt88zVIo0K27PqL9EEoTYFD5nsuth9aQaE3Bp8nfsaz/wUjg0JAQ==","signatures":[{"sig":"MEYCIQDEge0BNyxrK6OPLbGOl3Vwcw7MrIP9eCJTRl1ToXHtmQIhAKJqtfFogmgboNKgMCTMDABBgXvNyrj1yJGoyziN4NDD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":690810,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcgzVECRA9TVsSAnZWagAAdswQAJK8wneppsSHZn9irxmq\nv6UF0tUTrJRpihoVQCORLvETr8HcaTGWosjT4F0YeIcmTvTIZeCwPsFJId3N\nrKP+9BRT4FF7poYUjGGALkqBf7dxECbABYgraN1vpE5+sP20wM2jhnG+RoDc\n8l113rAI1Kun/B+4V38rTfFPTs38uig5/zkTMbjnKiNml1QYt0L1CQAi90nJ\nn3TS87d1rNVrdEWxgNg75NCQ353rPQEfBWCMZcyV8F1yHkFus75hD7rdh+kX\ng3d8KksmZcBS73eVt0m9UMOHYo3/1Ygr9++rjJ2s1HkSKFN67BEhq+soS+Wg\nF75pC5a2zR+w4OgoPT57+VKEP5GgQwOY6MgGg3Hti1oqvpuHiESdaCdIUyBh\nf7MCTNlFo6RQyKYSdZ9ERSHiGKqAiEClU5Zp/qZAZs/uXe01+G7ysV356le6\nQuR/yzGQ/wrlzUeKsaiE/LTvbFLa8ixvRBGyN1S7gY7TZwFWUd5w8nQ5W8G0\nsLN5nvJr7t+b9yEegJOVCO1fqeILZn0GlId1SWK1qE+lRK3cjfpmdTiwWAO+\naPMCb1loSnz0DanuilsqqkE5zeTmo+XeV9cz1NT1LxzoOGkZTHlLTLg3y+ao\nkgBHigv/mwKMNuTAi/mm/ImDAgkAALFyi1vGGS7kgeVk3B3OG/Tv4GonS9Bd\nVLvX\r\n=rYHL\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/seafile-editor.js","babel":{"presets":["react-app"]},"gitHead":"45ae60820eb4b6998b59f1b0c085104d23551aba","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.4.1","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"10.15.1","dependencies":{"raf":"3.4.0","chalk":"1.1.3","react":"^16.2.0","slate":"0.40.2","xtend":"^4.0.1","dotenv":"4.0.0","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","prismjs":"^1.15.0","promise":"8.0.1","unified":"^6.1.6","fs-extra":"3.0.1","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","immutable":"^3.8.2","is-hotkey":"^0.1.3","react-dom":"^16.2.0","url-parse":"^1.4.3","valid-url":"^1.0.9","codemirror":"^5.37.0","css-loader":"0.28.7","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.66","url-loader":"0.6.2","file-loader":"1.1.5","is-data-uri":"^0.1.0","remark-slug":"^5.0.0","autoprefixer":"7.1.6","package.json":"^2.0.1","remark-parse":"^5.0.0","style-loader":"0.19.0","whatwg-fetch":"2.0.3","detect-indent":"^4.0.0","dotenv-expand":"4.2.0","object-assign":"4.1.1","react-s-alert":"^1.4.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","postcss-loader":"2.0.8","react-dev-utils":"^5.0.2","image-extensions":"^1.1.0","rehype-stringify":"^3.0.0","socket.io-client":"^2.1.1","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","html-webpack-plugin":"2.29.0","@seafile/slate-react":"0.1.4","slate-html-serializer":"0.7.2","mdast-util-definitions":"^1.2.2","postcss-flexbugs-fixes":"3.2.0","slate-base64-serializer":"^0.2.72","slate-schema-violations":"0.1.39","extract-text-webpack-plugin":"3.0.2","case-sensitive-paths-webpack-plugin":"2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"20.0.4","eslint":"^3.19.0","i18next":"^11.3.2","webpack":"3.8.1","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"20.0.3","babel-eslint":"7.2.3","babel-loader":"7.1.2","babel-runtime":"6.26.0","eslint-loader":"1.8.0","react-i18next":"^7.6.1","webpack-dev-server":"2.9.4","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.1.0","i18next-xhr-backend":"^1.5.1","eslint-plugin-import":"2.2.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"2.34.0","eslint-plugin-jsx-a11y":"5.0.3","eslint-config-react-app":"^1.0.5","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4","i18next-browser-languagedetector":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.1.84_1552102723382_0.603501873634765","host":"s3://npm-registry-packages"}},"0.1.85":{"name":"@seafile/seafile-editor","version":"0.1.85","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.1.85","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"de39f616797481dac8cbc8108d78b45e6433799f","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.1.85.tgz","fileCount":198,"integrity":"sha512-NcksE2epv51X0+u6CpMSKxaKx4HVZz3hgsJOVz4onfPRDnuGmxVItalvDmCVu3T0UWfJd3Sq6Ub1oOIXCvg+lQ==","signatures":[{"sig":"MEQCIES1JshHInHvi0TcJPyYrUiQQV9jhn5scg2FgAEmhWc0AiANj8TV8wStMNFkBmGUuxMu1zQ498Mi81F3p5bJoOskDw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":679505,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJchlTBCRA9TVsSAnZWagAA+6cP/0IKgjJUHJwqkH5+GxkX\nKLr42D22ckC1sSFrGFkWLF0x2byfP+fqOMC/XPgpekIT9upNjY/WobE6yY4q\nIU1hDBWuV790a9Nl3/LwWy5t4YlSr/GKElwmN8i+JvulIfpfRyDKLV1+DTF6\nZKs3bcREKUnsnDVNX3umR0t6Jvnd2tN6SSy4NpMaao9ltbdCt0kG0E5xiyUy\nYsUyydXhIe1uTjbCa2Qu5/1IpQuQH2Gim108Si50sm2wuHmVWpydO/AWJmRb\n2iMrsczlDruGIYLsb75RqnvAcFQkAh5O6h4vmISlLzhJd+OlcOhxYrMmsJ1R\n2JR9vfyobtdbWS8Qo9a4ZpLsWmkZ0AgRQsghi6w5k7SrX6Yd7BPBtbPwZkEp\n/6XtyzUhxiZeMSGvszTfE86ggWo7VsHYbc5zC/EfzVH+83mORrfOnZaYYWuJ\n8vFX6+rLM3Ja0Wn7EfS3HijlIHAQv+8Qf/OMXOSXe73BJcqEqbpLAQrh7Mwb\nPPeKm35VIFNBWByfXDZ/0QS0W7E6dNZ3rBgS03Rt1DtUOGlwmORAsQvgKLMp\nSCOUsEsjp7+Ro1PkzzbY28Qb7MeK4vTxxOi53Q7ZfruyCz5DGqhQsll4QMKV\naVoR5nbhZlj9GgPEpB1T6QzdspFLwYrWatv+X2mT7HJzM9AEBD3P3c9hPiux\nUWzH\r\n=6LaP\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/seafile-editor.js","babel":{"presets":["react-app"]},"gitHead":"420188fa4b28a0833d7d71d7731bc11cca12df7e","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.4.1","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"10.15.1","dependencies":{"raf":"3.4.0","chalk":"1.1.3","react":"^16.2.0","slate":"0.40.2","xtend":"^4.0.1","dotenv":"4.0.0","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","prismjs":"^1.15.0","promise":"8.0.1","unified":"^6.1.6","fs-extra":"3.0.1","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","immutable":"^3.8.2","is-hotkey":"^0.1.3","react-dom":"^16.2.0","url-parse":"^1.4.3","valid-url":"^1.0.9","codemirror":"^5.37.0","css-loader":"0.28.7","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.66","url-loader":"0.6.2","file-loader":"1.1.5","is-data-uri":"^0.1.0","remark-slug":"^5.0.0","autoprefixer":"7.1.6","package.json":"^2.0.1","remark-parse":"^5.0.0","style-loader":"0.19.0","whatwg-fetch":"2.0.3","detect-indent":"^4.0.0","dotenv-expand":"4.2.0","object-assign":"4.1.1","react-s-alert":"^1.4.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","postcss-loader":"2.0.8","react-dev-utils":"^5.0.2","image-extensions":"^1.1.0","rehype-stringify":"^3.0.0","socket.io-client":"^2.1.1","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","html-webpack-plugin":"2.29.0","@seafile/slate-react":"0.1.4","slate-html-serializer":"0.7.2","mdast-util-definitions":"^1.2.2","postcss-flexbugs-fixes":"3.2.0","slate-base64-serializer":"^0.2.72","slate-schema-violations":"0.1.39","extract-text-webpack-plugin":"3.0.2","case-sensitive-paths-webpack-plugin":"2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"20.0.4","eslint":"^3.19.0","i18next":"^11.3.2","webpack":"3.8.1","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"20.0.3","babel-eslint":"7.2.3","babel-loader":"7.1.2","babel-runtime":"6.26.0","eslint-loader":"1.8.0","react-i18next":"^7.6.1","webpack-dev-server":"2.9.4","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.1.0","i18next-xhr-backend":"^1.5.1","eslint-plugin-import":"2.2.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"2.34.0","eslint-plugin-jsx-a11y":"5.0.3","eslint-config-react-app":"^1.0.5","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4","i18next-browser-languagedetector":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.1.85_1552307392324_0.8359835861238243","host":"s3://npm-registry-packages"}},"0.1.86":{"name":"@seafile/seafile-editor","version":"0.1.86","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.1.86","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"0f1234d14477aeee3a6a6999d1976e5fad62d54b","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.1.86.tgz","fileCount":193,"integrity":"sha512-3Iu6Egd9yzxS0dkORoiyuQvTFxWKdbFM6lRs5pjQGzRPyBFr+SazfwVf45gM9zA9r9zVrRG+K4EFXJnkmU7q9g==","signatures":[{"sig":"MEUCIQCcd9fEJyQXMJm1u8ehLH00M83oFdK9wbHUfPyynUAf3gIgT/0wWWvA86zJpoMW7AvrwRbyxp3ziy3+6HWL9M907YA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":634726,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcibr0CRA9TVsSAnZWagAAUQoP/3X+MgLrxGD2tcgvXOgf\nqQUD+TzlwDWNqMp1r1s7bYyJC1QV2xoRrcbXHUF0GoPvUQdsuRlVy8EZKTC3\n/dXD8iTuFyFazTG44/FJ+4sPmz11PMIhcEPG2079MVbJMk7QJhwEXnKxbeTJ\n8hNRB5/jgNadR10Q9/zH7AsQdgpuXFR2y08fI0BVPN8fbmShS0mD61LwGqa1\ni62n3wkGV4fIsnQ0CI9K/aTGpowi8Z/941bQYW+Dx8/bS3Ok/4ld7Vmf5Cv/\nTn/FzmFAzp5BNrJX7QCpShHH2CSxYWVA/bWROhUxDOtAfXEzATECy7Y896VN\nWrc1FA9npkafcyRiXQPv2nMXsxDwFOv6VLb81h/pP6ghXh0UAkTaYhgWtY14\nFb/RCCgAabQxyptwymOmTL69JIenT6qcyccXzHu/zAKtGa0D/u/s/h0UnfBA\nqfcSca7NYMfS0iTWBgXMUVuwRs9zvIxfTyn1ifqOvdRZxOrxuMsQyaj88fB0\n4snifZQKTCJux9ZO1inrpvOKa8mUqtG95WaG6lib9VLyeHwBI2gkUa7KYNVb\nfX6DOdgz5P/mPK/oNOakvmcDqKiuGNdk457iwKstwohPnzPgHgJizbg0E6VF\nlmS2G8ZS6GyomHSxRW8yfh6CVCQh4jCfAqwsS2brZh9hAzMBuKvLFOw53YuA\nNu2S\r\n=x/7w\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/seafile-editor.js","babel":{"presets":["react-app"]},"gitHead":"62694f08050eebb507d24bf6fae1b70474aadeef","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.4.1","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"10.15.1","dependencies":{"raf":"3.4.0","chalk":"1.1.3","react":"^16.2.0","slate":"0.40.2","xtend":"^4.0.1","dotenv":"4.0.0","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","prismjs":"^1.15.0","promise":"8.0.1","unified":"^6.1.6","fs-extra":"3.0.1","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","immutable":"^3.8.2","is-hotkey":"^0.1.3","react-dom":"^16.2.0","url-parse":"^1.4.3","valid-url":"^1.0.9","codemirror":"^5.37.0","css-loader":"0.28.7","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.66","url-loader":"0.6.2","file-loader":"1.1.5","is-data-uri":"^0.1.0","remark-slug":"^5.0.0","autoprefixer":"7.1.6","package.json":"^2.0.1","remark-parse":"^5.0.0","style-loader":"0.19.0","whatwg-fetch":"2.0.3","detect-indent":"^4.0.0","dotenv-expand":"4.2.0","object-assign":"4.1.1","react-s-alert":"^1.4.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","postcss-loader":"2.0.8","react-dev-utils":"^5.0.2","image-extensions":"^1.1.0","rehype-stringify":"^3.0.0","socket.io-client":"^2.1.1","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","html-webpack-plugin":"2.29.0","@seafile/slate-react":"0.1.4","slate-html-serializer":"0.7.2","mdast-util-definitions":"^1.2.2","postcss-flexbugs-fixes":"3.2.0","slate-base64-serializer":"^0.2.72","slate-schema-violations":"0.1.39","extract-text-webpack-plugin":"3.0.2","case-sensitive-paths-webpack-plugin":"2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"20.0.4","eslint":"^3.19.0","i18next":"^11.3.2","webpack":"3.8.1","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"20.0.3","babel-eslint":"7.2.3","babel-loader":"7.1.2","babel-runtime":"6.26.0","eslint-loader":"1.8.0","react-i18next":"^7.6.1","webpack-dev-server":"2.9.4","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.1.0","i18next-xhr-backend":"^1.5.1","eslint-plugin-import":"2.2.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"2.34.0","eslint-plugin-jsx-a11y":"5.0.3","eslint-config-react-app":"^1.0.5","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4","i18next-browser-languagedetector":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.1.86_1552530163812_0.9679750768839199","host":"s3://npm-registry-packages"}},"0.1.87":{"name":"@seafile/seafile-editor","version":"0.1.87","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.1.87","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"cbc6f5ad9420f24748d8c59a2e8cbc8de4cec37f","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.1.87.tgz","fileCount":190,"integrity":"sha512-ok7fPeXC9UMmRCWBUJyocNMqDpp3JDKZxmqdKhOoMRKIz+JaEjt2i/1+BUO77dXKPrxFAY3ghLirHSYpGidWHQ==","signatures":[{"sig":"MEQCIGd5Zl19Fj4IrC1WzHyecxA1kmCCBZb0WmCFMtzuDTt8AiA2ePevzXJ+XGN/TqVCpoH/fRAlszPBkbukrNiYqRUfHQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":608501,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcizqmCRA9TVsSAnZWagAAiggP/jH9JxTXU+uwz7+sOnux\n/7VgngRWuvdXNCbTpZ8w+PnVbHzb1t/3R+oX8aOnLW7l47raLAE9UYZj6wDw\nqp3PfFY626EINsHathbdeiM8N7alMJACUL7l2LjmatLwt7kzoOiClYGYSEnc\nPxHMxEqpwgbyOi4LjNT3EuDfovVaqUg0L6wWdz7peNZZdNhh9lQb9PmwcmQ7\n6u/PoZgiOImkdoAz8UdBdobwBrfjp5An4UxH8XvYwwz1Oju20ZsbkeWvlQ8E\nWlXDYttf3aI3eWXCFC1xihZhYyXoDozkvPpa3beDQAkp6qbikcuBmbMYewvw\nRCPVIa3uscqvbbLm4lcym5NAzgX6fkmay29dAFtHKJHWtjwAW0pnDCdUOFQU\nPyNyMtR4MoPT/5+8OI5ixzsHyo81rRpZoZUMe/jcMdJ98lXZ/EVlrJD3poj3\nftwNKPVeSNrgWlj3sIXQccaHyBmXLqFx8RpLLFwF+xKZS1TFaWXv+dASprgx\nst1VTXQtMxVA0q+GeEwYnGy3m7ibbH1Q1+3YyI8P/OfjnU7gZWafWdM84RRN\n2v1HXHbQdAYW++o1CP20zfGwYnLhTyldA71tYR7k6f1uolE63O4ZM9W0SvjP\nBa9fq43s3lIZIdnLFqYLHzwUjjhjP/TncDfkaA1nsD+F0i0nt+C1p2ucPcgl\nrFpl\r\n=Zvkk\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/seafile-editor.js","babel":{"presets":["react-app"]},"gitHead":"e10fb13d2c9b16e1d12f09ad3b60bfd24ca73fd6","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.4.1","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"11.0.0","dependencies":{"raf":"3.4.0","chalk":"1.1.3","react":"^16.2.0","slate":"0.40.2","xtend":"^4.0.1","dotenv":"4.0.0","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","prismjs":"^1.15.0","promise":"8.0.1","unified":"^6.1.6","fs-extra":"3.0.1","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","immutable":"^3.8.2","is-hotkey":"^0.1.3","react-dom":"^16.2.0","url-parse":"^1.4.3","valid-url":"^1.0.9","codemirror":"^5.37.0","css-loader":"0.28.7","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.66","url-loader":"0.6.2","file-loader":"1.1.5","is-data-uri":"^0.1.0","remark-slug":"^5.0.0","autoprefixer":"7.1.6","package.json":"^2.0.1","remark-parse":"^5.0.0","style-loader":"0.19.0","whatwg-fetch":"2.0.3","detect-indent":"^4.0.0","dotenv-expand":"4.2.0","object-assign":"4.1.1","react-s-alert":"^1.4.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","postcss-loader":"2.0.8","react-dev-utils":"^5.0.2","image-extensions":"^1.1.0","rehype-stringify":"^3.0.0","socket.io-client":"^2.1.1","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","html-webpack-plugin":"2.29.0","@seafile/slate-react":"0.1.4","slate-html-serializer":"0.7.2","mdast-util-definitions":"^1.2.2","postcss-flexbugs-fixes":"3.2.0","slate-base64-serializer":"^0.2.72","slate-schema-violations":"0.1.39","extract-text-webpack-plugin":"3.0.2","case-sensitive-paths-webpack-plugin":"2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"20.0.4","eslint":"^3.19.0","i18next":"^11.3.2","webpack":"3.8.1","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"20.0.3","babel-eslint":"7.2.3","babel-loader":"7.1.2","babel-runtime":"6.26.0","eslint-loader":"1.8.0","react-i18next":"^7.6.1","webpack-dev-server":"2.9.4","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.1.0","i18next-xhr-backend":"^1.5.1","eslint-plugin-import":"2.2.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"2.34.0","eslint-plugin-jsx-a11y":"5.0.3","eslint-config-react-app":"^1.0.5","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4","i18next-browser-languagedetector":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.1.87_1552628389665_0.8767357227421366","host":"s3://npm-registry-packages"}},"0.1.88":{"name":"@seafile/seafile-editor","version":"0.1.88","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.1.88","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"3998966436bd5524247a0a03ff74177f4ec70091","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.1.88.tgz","fileCount":189,"integrity":"sha512-vyuqXVTRfk/kf1M2X9vMgWeKtg70LCRcsKchPLBAnJsf/8+pCWrNqIhNbbOWwx3xhqXnAkVfKWz6Ij0m/vjL1g==","signatures":[{"sig":"MEUCIQCCh/z6aWY/ABCw99BRUaEzLT5Iym/J7kgRKe+mx6vqfQIgS55CQ6yRXPdA2QHYdh0j/WqiJeuoB/M4XSMPA2M1L0c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":605210,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJckdLxCRA9TVsSAnZWagAAoB0P+gITvCUOx+PYdI0kr4wY\nQsp1eyczrmTmzIQZTdxc+Eq0YPYsUgmvQHfybSU0+2L4uBryNWwqaY8ekVFh\nTybtM6rw5/miIdXi4wsTQhUxLdFuo+HGAvifgotyBIs8QviyowPj+/fKtdqc\nRXlZsB6SvUWiALpu5rwRoTOtO2qGima3+SeUkEWbllqNyhP6gqQwAaiBi1K0\nPCAggnt+ZOSTXREIoc/byxKux4IdiljLp2DqMruy/YayVvuT1wV+DyPp0+Is\nFLFDEcUVr0vJVskyeeiVg1mVMjiT6e8RN8cap0Zm6aZj0xk0wmSLDPPDzF53\nx5i+L6Hv1v0iwbo/2AXzRIhjTE2B/2qhoNbZsXUpBQGJ/t9kZ/1B1eO6w9qG\nac19ZWw43qY6xEHkkEbHOiMsQnc6L8yFPDNjM+3i5c/ZOM00crly3uIzSw1E\nEWucVsRxGc0rdE+ENhiyl1rZVQ/4ERe+9kV/M9uoacO2jNJHc8K/tFuVq3on\nrT4Fg4IHPNCke+yV3PtEqmYrcyveiyyfS7c0eh8JFSdK4yIlXXOPf9yMvlP9\nJm0da1pb8/eLejYO3ZFsakw2KyCLnoNUrp951iFwwcTTzxl2lpi0zRqXbGPB\ng9zTLp3ol4hO+Y+rjus+7+a7G6CQWZxNQb2EvlJyty1g1h5yJqiMYTNwD9Jh\nPUfS\r\n=HOmZ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/seafile-editor.js","babel":{"presets":["react-app"]},"gitHead":"ec8bfed2ad09abfb063d65465d203c49a941b898","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.4.1","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"11.0.0","dependencies":{"raf":"3.4.0","chalk":"1.1.3","react":"^16.2.0","slate":"0.40.2","xtend":"^4.0.1","dotenv":"4.0.0","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","prismjs":"^1.15.0","promise":"8.0.1","unified":"^6.1.6","fs-extra":"3.0.1","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","immutable":"^3.8.2","is-hotkey":"^0.1.3","react-dom":"^16.2.0","url-parse":"^1.4.3","valid-url":"^1.0.9","codemirror":"^5.37.0","css-loader":"0.28.7","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.66","url-loader":"0.6.2","file-loader":"1.1.5","is-data-uri":"^0.1.0","remark-slug":"^5.0.0","autoprefixer":"7.1.6","package.json":"^2.0.1","remark-parse":"^5.0.0","style-loader":"0.19.0","whatwg-fetch":"2.0.3","detect-indent":"^4.0.0","dotenv-expand":"4.2.0","object-assign":"4.1.1","react-s-alert":"^1.4.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","postcss-loader":"2.0.8","react-dev-utils":"^5.0.2","image-extensions":"^1.1.0","rehype-stringify":"^3.0.0","socket.io-client":"^2.1.1","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","html-webpack-plugin":"2.29.0","@seafile/slate-react":"0.1.4","slate-html-serializer":"0.7.2","mdast-util-definitions":"^1.2.2","postcss-flexbugs-fixes":"3.2.0","slate-base64-serializer":"^0.2.72","slate-schema-violations":"0.1.39","extract-text-webpack-plugin":"3.0.2","case-sensitive-paths-webpack-plugin":"2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"20.0.4","eslint":"^3.19.0","i18next":"^11.3.2","webpack":"3.8.1","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"20.0.3","babel-eslint":"7.2.3","babel-loader":"7.1.2","babel-runtime":"6.26.0","eslint-loader":"1.8.0","react-i18next":"^7.6.1","webpack-dev-server":"2.9.4","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.1.0","i18next-xhr-backend":"^1.5.1","eslint-plugin-import":"2.2.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"2.34.0","eslint-plugin-jsx-a11y":"5.0.3","eslint-config-react-app":"^1.0.5","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4","i18next-browser-languagedetector":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.1.88_1553060592448_0.716067208585875","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@seafile/seafile-editor","version":"0.2.0","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.2.0","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"8ea3b4655538ecc8137761725bb4107566c4526e","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.2.0.tgz","fileCount":193,"integrity":"sha512-fj71gIs04oqiT7PrrbfOuUjlnrEo9Va1qUZXm8j0NeR0WTsHFO4OOV8ESgMdWYEFVuNSFqNNfWkEP7UVd9hRnA==","signatures":[{"sig":"MEUCIDZ7gS1KI5F9Pent/qljiyfm+JoZWYjz5j28wgItF6OAAiEAiC1UzseXqsiosVtYqeevuwR6XQUxh9S8vuf651m+upg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":631537,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcldQ+CRA9TVsSAnZWagAARWIP/2b+yGPZEbZGgFDbhVSx\na/4EDVoX7c4JkX/Oh6ui5sV3c+8sSwrUqbAcO3vfPTYQRBwRM2AKFxGGJfC/\nxzDb0leQ54gXkZjU6qmg8sqobSwcubkujpvG5I8RGGbb3lfDG3j5z7aV14NM\n9uRdFtnS/jvOmY2R61sztQzp7wUt/S4AIJ3kcCcCxGMUb5QNuYTW3T953yAb\nkDWtZ9qLX1Kq1LuM9p4fZMAz9XGO4bLOh2HA4WlvqbOoHDnrxMBVqoU/qchC\n4yi0OYi7Vjfg/DR6MVdO1zFnBvU0uhKIDHR4wc3ySzaeK989Rl9MpIMZkD/C\nefOEEf1TlATV8A8+/+PGIVYkT/TfTV1aeqcXVYXx5BbO0IWIRHQEcrWOBnrq\nqEamJkSZ4H+aGDAyZI6GvH3fF6ABaz6XbWB4UHFbCEt3Y2v4vmTS0VmwhjqA\nAy4noR8d0V/BnQSEjZYCWk1ARn+BstPcNFwJMCEs/knjslm4z+VODRHeR2+P\nC/yJ2BkFwXlxDxhlqq9dI+AfEu2hr6ZPXl1qmHjhfiMbgNdNv9cA9EoKPwT1\nXdv4qCs25LymyUAeDn1dsB8BtaAbg6K9nCWEVG6KQ2uJNtF+IJCVgjedNGXt\nd/zVAPlgdA3aKZCc7Ucw7oTptlrO0Ig7lmbXFVYX11sRzJqVTw4ym4TIX3jE\nXBjm\r\n=Ihlw\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/seafile-editor.js","babel":{"presets":["react-app"]},"gitHead":"ea21ed7a4e3ea7915146cd9b93190e79b8174302","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.4.1","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"10.15.1","dependencies":{"raf":"3.4.0","chalk":"1.1.3","react":"^16.2.0","slate":"^0.44.10","xtend":"^4.0.1","dotenv":"4.0.0","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","prismjs":"^1.15.0","promise":"8.0.1","unified":"^6.1.6","fs-extra":"3.0.1","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","immutable":"^3.8.2","is-hotkey":"^0.1.3","react-dom":"^16.2.0","url-parse":"^1.4.3","valid-url":"^1.0.9","codemirror":"^5.37.0","css-loader":"0.28.7","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.67","seafile-ui":"^0.1.10","url-loader":"0.6.2","file-loader":"1.1.5","is-data-uri":"^0.1.0","remark-slug":"^5.0.0","autoprefixer":"7.1.6","package.json":"^2.0.1","remark-parse":"^5.0.0","style-loader":"0.19.0","whatwg-fetch":"2.0.3","detect-indent":"^4.0.0","dotenv-expand":"4.2.0","object-assign":"4.1.1","react-s-alert":"^1.4.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","postcss-loader":"2.0.8","react-dev-utils":"^5.0.2","image-extensions":"^1.1.0","rehype-stringify":"^3.0.0","socket.io-client":"^2.1.1","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","html-webpack-plugin":"2.29.0","@seafile/slate-react":"^0.1.6","slate-html-serializer":"0.7.2","mdast-util-definitions":"^1.2.2","postcss-flexbugs-fixes":"3.2.0","slate-base64-serializer":"^0.2.72","slate-schema-violations":"0.1.39","extract-text-webpack-plugin":"3.0.2","case-sensitive-paths-webpack-plugin":"2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"20.0.4","eslint":"^3.19.0","i18next":"^11.3.2","webpack":"3.8.1","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"20.0.3","babel-eslint":"7.2.3","babel-loader":"7.1.2","babel-runtime":"6.26.0","eslint-loader":"1.8.0","react-i18next":"^7.6.1","webpack-dev-server":"2.9.4","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.1.0","i18next-xhr-backend":"^1.5.1","eslint-plugin-import":"2.2.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"2.34.0","eslint-plugin-jsx-a11y":"5.0.3","eslint-config-react-app":"^1.0.5","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4","i18next-browser-languagedetector":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.2.0_1553323069972_0.0468846593630059","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"@seafile/seafile-editor","version":"0.2.1","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.2.1","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"f02508520b375cb9d567b4647c1f32e6a9578edf","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.2.1.tgz","fileCount":190,"integrity":"sha512-AZUFaFvubfgSNO1w1RjacoUi2HIYnpm1rnQezeOuO7YWEUhHJExjZ4ZS2YmrC25gOFoCFhdaFqeXjxn/qqd1Hg==","signatures":[{"sig":"MEUCIAtlmHGjAWwSDoQ6wJ9reHaxhzYUVrL7UfEbN31rg05jAiEA9XNwk74K69vaGQ8KzJDnmRXS2LJLP+YgqUveN1S4QOo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":604852,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJclgVoCRA9TVsSAnZWagAAxAQP/R7DhzFJT/jFxmAd7gn9\nykzbPryToPcRf4YmiHhFipxPlJr4DVNtjgvqk4KlNxWjkYgOvUyLqZWqeHAX\nS/dMNMtiFhDePGxhz7p0MdCRF9QdU02w6wjFXntGKInyH0lDveWIsRVQStmo\nBh39E2md0KugBTBrdgvU0LWftM/dCA0xvey4H7r2O6LPjo/eSTQTPhLANo9r\nBI2VGLK/SL/y7z55p5Yre9KM5i8ipywsxBBzlsdxkp2x1DfJZCcFieIMShhf\nrV/joSoECMrVtrj9ryS8lwb45rX1vbn8AQ/6nTcUYcUCHUyTnOSmGZvTnPV9\nWU7+Lm4ovIL2x6yxLNrhhF6C4mF7E6j3hR7dwKxW8tHrs593pj+44NRSp0PZ\n24r/YzKWO2sdT91AGHKD2Yzd/GIzYDrKBJvhG8qyH2aXb5s/Z9QszLTGdODC\nkCopYaqpqubMMcVgVa1gj+7gJtnTLfUCOJdyOaJHALQ/zVzO0Z+RRYahjwpJ\nRUIlaBjUgtL0JAXh//tdhooyyoAzYe0AEWTz/5nKXdg6NNdSOo7CvyEyRAZZ\nZ4Ql83ORAYtJtMotYaRQvpYRSqggsCA2I6TGfZiFC840N8jSj6hL8Q4XNdre\nh5foT/0+T2DtidATsMNSqELgPplszoqvLnCGppdHSF6rP9iA787lEPhIUylT\nHCx0\r\n=cU9A\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/seafile-editor.js","babel":{"presets":["react-app"]},"gitHead":"66f952fb40b03712ffa3faa989570a77b9b0f572","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.4.1","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"11.0.0","dependencies":{"raf":"3.4.0","chalk":"1.1.3","react":"^16.2.0","slate":"^0.44.10","xtend":"^4.0.1","dotenv":"4.0.0","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","prismjs":"^1.15.0","promise":"8.0.1","unified":"^6.1.6","fs-extra":"3.0.1","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","immutable":"^3.8.2","is-hotkey":"^0.1.3","react-dom":"^16.2.0","url-parse":"^1.4.3","valid-url":"^1.0.9","codemirror":"^5.37.0","css-loader":"0.28.7","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.67","seafile-ui":"^0.1.10","url-loader":"0.6.2","file-loader":"1.1.5","is-data-uri":"^0.1.0","remark-slug":"^5.0.0","autoprefixer":"7.1.6","package.json":"^2.0.1","remark-parse":"^5.0.0","style-loader":"0.19.0","whatwg-fetch":"2.0.3","detect-indent":"^4.0.0","dotenv-expand":"4.2.0","object-assign":"4.1.1","react-s-alert":"^1.4.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","postcss-loader":"2.0.8","react-dev-utils":"^5.0.2","image-extensions":"^1.1.0","rehype-stringify":"^3.0.0","socket.io-client":"^2.1.1","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","html-webpack-plugin":"2.29.0","@seafile/slate-react":"^0.1.7","slate-html-serializer":"0.7.2","mdast-util-definitions":"^1.2.2","postcss-flexbugs-fixes":"3.2.0","slate-base64-serializer":"^0.2.72","slate-schema-violations":"0.1.39","extract-text-webpack-plugin":"3.0.2","case-sensitive-paths-webpack-plugin":"2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"20.0.4","eslint":"^3.19.0","i18next":"^11.3.2","webpack":"3.8.1","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"20.0.3","babel-eslint":"7.2.3","babel-loader":"7.1.2","babel-runtime":"6.26.0","eslint-loader":"1.8.0","react-i18next":"^7.6.1","webpack-dev-server":"2.9.4","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.1.0","i18next-xhr-backend":"^1.5.1","eslint-plugin-import":"2.2.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"2.34.0","eslint-plugin-jsx-a11y":"5.0.3","eslint-config-react-app":"^1.0.5","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4","i18next-browser-languagedetector":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.2.1_1553335656026_0.48357485701605096","host":"s3://npm-registry-packages"}},"0.2.2":{"name":"@seafile/seafile-editor","version":"0.2.2","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.2.2","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"f7f12a9f0559070b108e15c1266f1b739c755b1b","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.2.2.tgz","fileCount":190,"integrity":"sha512-W9qst1rBGzGsvmOGCxeEznCzlDBodk3rGiC1+2NzQ6t9qSearg2rf4IuEhhrtgyO5Le8wTq2RGFqTX3gD+zLhw==","signatures":[{"sig":"MEYCIQCxUYhZMW5uCBa8C3AUmn9cc5YjddNPrsfNk/1VpqBskQIhAPLMm7+yZ6eqhoLnvxJp03CmZBGN+4FXDteLCKPo8cwk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":605017,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcmIMDCRA9TVsSAnZWagAA1Q8QAJoSt0RxBHcB2SlaMUyr\nbkwmY1kEwPkWwLHOegScrBdezpIbCFwkpr0WlWJ7RvEJf+hsivGfe35L553x\nscoNx9ld+R0IjdFuALJnKZPsBiWje/MqJrPTDoRyC5YVDg+ZT+cHK21b5Zrc\nLi5mtaIdntm4pWPwmC/qZOSQPkVCq4tsQ7yZM6Kh9/oTiwsFakN3SR3I97rk\nmC9ybZi+sOaTpQkFmdd8eMLhGoHuCEW7dce23kwvL8CK8K5sLM+hTMYh6UvW\nlCut3nNErAhZcsbzdNsKDER4L197uoPa6+X18av8mtWWsp9oqXLLmV9fCh6M\nYttX/kmLBXO2UNRkEgy88Hoaao58gfN8mL0Nldss3OohZ/GhgnJeOJbW0j14\np2JpHUrT1dObXsDRFVxv2EjioEebtQxbMYyrVbf5Xg9FajuY/swjxcSt2S0H\n+jw15houeHQrUsK5yPGHe1uNmZAbDlk/cmrcnVs1jSAC+VHqi90Ofq7iuhLW\n84iBc4WsoGlSyOoTv/jWMhlrRhtBFPetbMRtII9WMzns6+fukFJyuKiYOhUU\nwenzq8MNRcmemzcA2NQbWeGBvjyMxt+kT7DaThwOooFEyc70T65j0vE/xyKV\nLTLohDTWCyNUMOdxD9bOg3eYOx9+iYq2OKtEcuTxr702Q/K3455+740CDkt7\nP5a+\r\n=hH2p\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/seafile-editor.js","babel":{"presets":["react-app"]},"gitHead":"b27257468047995bf90054bfcbaeade465301ebf","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.4.1","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"11.0.0","dependencies":{"raf":"3.4.0","chalk":"1.1.3","react":"^16.2.0","slate":"^0.44.10","xtend":"^4.0.1","dotenv":"4.0.0","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","prismjs":"^1.15.0","promise":"8.0.1","unified":"^6.1.6","fs-extra":"3.0.1","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","immutable":"^3.8.2","is-hotkey":"^0.1.3","react-dom":"^16.2.0","url-parse":"^1.4.3","valid-url":"^1.0.9","codemirror":"^5.37.0","css-loader":"0.28.7","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.67","seafile-ui":"^0.1.10","url-loader":"0.6.2","file-loader":"1.1.5","is-data-uri":"^0.1.0","remark-slug":"^5.0.0","autoprefixer":"7.1.6","package.json":"^2.0.1","remark-parse":"^5.0.0","style-loader":"0.19.0","whatwg-fetch":"2.0.3","detect-indent":"^4.0.0","dotenv-expand":"4.2.0","object-assign":"4.1.1","react-s-alert":"^1.4.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","postcss-loader":"2.0.8","react-dev-utils":"^5.0.2","image-extensions":"^1.1.0","rehype-stringify":"^3.0.0","socket.io-client":"^2.1.1","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","html-webpack-plugin":"2.29.0","@seafile/slate-react":"^0.1.7","slate-html-serializer":"0.7.2","mdast-util-definitions":"^1.2.2","postcss-flexbugs-fixes":"3.2.0","slate-base64-serializer":"^0.2.72","slate-schema-violations":"0.1.39","extract-text-webpack-plugin":"3.0.2","case-sensitive-paths-webpack-plugin":"2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"20.0.4","eslint":"^3.19.0","i18next":"^11.3.2","webpack":"3.8.1","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"20.0.3","babel-eslint":"7.2.3","babel-loader":"7.1.2","babel-runtime":"6.26.0","eslint-loader":"1.8.0","react-i18next":"^7.6.1","webpack-dev-server":"2.9.4","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.1.0","i18next-xhr-backend":"^1.5.1","eslint-plugin-import":"2.2.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"2.34.0","eslint-plugin-jsx-a11y":"5.0.3","eslint-config-react-app":"^1.0.5","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4","i18next-browser-languagedetector":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.2.2_1553498882343_0.04580129320062731","host":"s3://npm-registry-packages"}},"0.2.3":{"name":"@seafile/seafile-editor","version":"0.2.3","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.2.3","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"e3b3909154dd6213ad7b244536b1d1b602d9bafa","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.2.3.tgz","fileCount":194,"integrity":"sha512-en3SvxF/RHpQk/0hkjdCWogRFT/ztoECjFTsuOuLK8h6iBlupeMn6A6XQYIa/++BFT09jdnFfPnvkHcQagCpSw==","signatures":[{"sig":"MEYCIQD6XtMUqlRFll4cA+6zkFInaaSP/2tFoxGum+34RoUpAAIhAOjNgtkcoKEVAxGzz4oXp5wgxvoaEtNRYS+P0wC+elIi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":635586,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcmZjzCRA9TVsSAnZWagAAZvUQAKM/WcrdubZAQkQX33WR\njtvisR2f9fREGShZ7hwhBNmRdla3dOfzNupTaD9H67P1V9xw55nbJ9YQ/pUG\ngWp8csA/AEsCsDNyquEhanbnp1EIV5kLp9x0DDJxpHhRGuaIo6XSD3f4ozpq\nkcKB/rWZYCPhTqesOSmKb/8R6zmHVfBNTtcwciOU+hAH+MINu+aGCCg4vLT0\njodF6mYZYKrOAVhrYsc5U8g3lGRILJv8dIFcyuQffvTOxtVeobh3gOye+UXB\nSMXB7/OeAHYdPNiq7GaAh16rLIXRVtTOfQ1NYMXoarVSuYn4WOlGoBLTgLOy\n2DAEifM+aJpyirVaiWdIXW+xuKOgR6gzAJeWRUxhQ0jHvQlptqm3ERq9tFUa\nyzaEyREGpLBuJhZpOePvTP4r+5d9kGzvzuZVQtaXrbyCZV2H/bp0GHqIqBiW\nMcTETds1XMHqFvBKcEXS0XAGiW7V7MKae9wv1iD0epeBSerFYLtzdsK6Wb/G\nXarVSCVqxV87Cc4ZUQNFN+BNCc5laCIv22REKZpt1XflJuEHcv53GHNET0wc\nWaBemBl45wtiRg3fu5R/A3mUk9EUe6KXFiar/shfXWn5kpTrUoUJznX+iKD/\nyiET4HNZhlgYnY2YgGj1EDqxoGoOLC+LivV6FP2b/mJg2nOEWBZlTcMSXDbU\n7jXt\r\n=VeY1\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/seafile-editor.js","babel":{"presets":["react-app"]},"gitHead":"def4b53af747634251afe3e142381e704a12941a","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.4.1","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"10.15.1","dependencies":{"raf":"3.4.0","chalk":"1.1.3","react":"^16.2.0","slate":"^0.44.10","xtend":"^4.0.1","dotenv":"4.0.0","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","prismjs":"^1.15.0","promise":"8.0.1","unified":"^6.1.6","fs-extra":"3.0.1","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","immutable":"^3.8.2","is-hotkey":"^0.1.3","react-dom":"^16.2.0","url-parse":"^1.4.3","valid-url":"^1.0.9","codemirror":"^5.37.0","css-loader":"0.28.7","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.67","seafile-ui":"^0.1.10","url-loader":"0.6.2","file-loader":"1.1.5","is-data-uri":"^0.1.0","remark-slug":"^5.0.0","autoprefixer":"7.1.6","package.json":"^2.0.1","remark-parse":"^5.0.0","style-loader":"0.19.0","whatwg-fetch":"2.0.3","detect-indent":"^4.0.0","dotenv-expand":"4.2.0","object-assign":"4.1.1","react-s-alert":"^1.4.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","postcss-loader":"2.0.8","react-dev-utils":"^5.0.2","image-extensions":"^1.1.0","rehype-stringify":"^3.0.0","socket.io-client":"^2.1.1","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","html-webpack-plugin":"2.29.0","@seafile/slate-react":"^0.1.7","slate-html-serializer":"0.7.2","mdast-util-definitions":"^1.2.2","postcss-flexbugs-fixes":"3.2.0","slate-base64-serializer":"^0.2.72","slate-schema-violations":"0.1.39","extract-text-webpack-plugin":"3.0.2","case-sensitive-paths-webpack-plugin":"2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"20.0.4","eslint":"^3.19.0","i18next":"^11.3.2","webpack":"3.8.1","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"20.0.3","babel-eslint":"7.2.3","babel-loader":"7.1.2","babel-runtime":"6.26.0","eslint-loader":"1.8.0","react-i18next":"^7.6.1","webpack-dev-server":"2.9.4","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.1.0","i18next-xhr-backend":"^1.5.1","eslint-plugin-import":"2.2.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"2.34.0","eslint-plugin-jsx-a11y":"5.0.3","eslint-config-react-app":"^1.0.5","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4","i18next-browser-languagedetector":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.2.3_1553570034197_0.9635051647141508","host":"s3://npm-registry-packages"}},"0.2.4":{"name":"@seafile/seafile-editor","version":"0.2.4","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.2.4","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"8bba98e4c826b7c90f535b90102d7d8c089118bb","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.2.4.tgz","fileCount":191,"integrity":"sha512-OmbKu5uIGR3xkWJT6uTfkZB6nqvN4nle0leLOGXySyjAvj+ObZPC7Y1S5Mfnmop3KvxJ+tygMaySekGGKQy+aw==","signatures":[{"sig":"MEUCIQDRWQCWGk0tWwURrMpU5lF+EMpQFGglh299yYmd4jNuVgIgV16iKfTOY/YJFcW8d5PP/3pYYGMjJCe9IWxoaycW2aA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":609812,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcnDf/CRA9TVsSAnZWagAA6LQP/1ArCNxMKoh6ZTyOrxEn\nYV/YQQ7vc++p6knIBlzaoatqoEIM3g2PaqgwuZI/R6eG3M+bU4eqxKdrnTX/\n92RZdsF9uhStfi/wTr4VaWeBCV3auZAVUqqIYiy3vA9l6JNIu1Jutn+GVvi2\nLbN+jxn46HXjOeAUGQdLD1FBm1M1i4ZtzLVSZ3/YRM4lS6GLhZq7p/ARL2lj\nn4dDSk1nGnuKxD/3KUYZabs9ogswwyE1kEu/lHPFtsV+PPXIW7teghIQbSLo\nKjv8BFPH15JvFjgmZj6dTutAzJA7efY5fqeHUKO3p3dKpcGIIp6m0+0kXqvA\npo35IfF1+vL1bxj1cwcAeN579d8te+n5N2kQOOgwSRGjdNuCJ+y9IY3YK9e2\n9ePmMKs0SWJkBQ3tqXabW00iY5XrjOYoVKoc0w5Bb16IMLjVRM0lZ0K4t2Ow\non65rzh6pLLhsNEPSXMFoAKbYJEBbTFA0HaLB2jb+OuSDI+Zj3Tst14dshYP\nof+bh0wzQW7vW6c1V9CL+vnGPMpd4iOKrolnIPAnbYzTl6Pwhncdvyl0uxZj\n9LC72ZJXmGgcC0y8ABjffXGCxmekGTbLQMzvF25bACxyIQSLYurFiQxVNqX6\nt+cSKhuhrClX4jKL1eJFIPIUYBp3Dpig6wnQf1pNvujs7C0Y5MGC6LcBboxr\n1SxS\r\n=a6Ms\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/seafile-editor.js","babel":{"presets":["react-app"]},"gitHead":"aa8a8d216b86f5236f405ebe36b5caef492201a2","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.4.1","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"11.0.0","dependencies":{"raf":"3.4.0","chalk":"1.1.3","react":"^16.2.0","slate":"^0.44.10","xtend":"^4.0.1","dotenv":"4.0.0","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","prismjs":"^1.15.0","promise":"8.0.1","unified":"^6.1.6","fs-extra":"3.0.1","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","immutable":"^3.8.2","is-hotkey":"^0.1.3","react-dom":"^16.2.0","url-parse":"^1.4.3","valid-url":"^1.0.9","codemirror":"^5.37.0","css-loader":"0.28.7","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.67","seafile-ui":"^0.1.10","url-loader":"0.6.2","file-loader":"1.1.5","is-data-uri":"^0.1.0","remark-slug":"^5.0.0","autoprefixer":"7.1.6","package.json":"^2.0.1","remark-parse":"^5.0.0","style-loader":"0.19.0","whatwg-fetch":"2.0.3","detect-indent":"^4.0.0","dotenv-expand":"4.2.0","object-assign":"4.1.1","react-s-alert":"^1.4.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","postcss-loader":"2.0.8","react-dev-utils":"^5.0.2","image-extensions":"^1.1.0","rehype-stringify":"^3.0.0","socket.io-client":"^2.1.1","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","html-webpack-plugin":"2.29.0","@seafile/slate-react":"^0.1.7","slate-html-serializer":"0.7.2","mdast-util-definitions":"^1.2.2","postcss-flexbugs-fixes":"3.2.0","slate-base64-serializer":"^0.2.72","slate-schema-violations":"0.1.39","extract-text-webpack-plugin":"3.0.2","case-sensitive-paths-webpack-plugin":"2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"20.0.4","eslint":"^3.19.0","i18next":"^11.3.2","webpack":"3.8.1","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"20.0.3","babel-eslint":"7.2.3","babel-loader":"7.1.2","babel-runtime":"6.26.0","eslint-loader":"1.8.0","react-i18next":"^7.6.1","webpack-dev-server":"2.9.4","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.1.0","i18next-xhr-backend":"^1.5.1","eslint-plugin-import":"2.2.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"2.34.0","eslint-plugin-jsx-a11y":"5.0.3","eslint-config-react-app":"^1.0.5","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4","i18next-browser-languagedetector":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.2.4_1553741822992_0.28412561789259283","host":"s3://npm-registry-packages"}},"0.2.5":{"name":"@seafile/seafile-editor","version":"0.2.5","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.2.5","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"3f9a7e6419e6e726cd2c815079ea5f87f6074d8b","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.2.5.tgz","fileCount":194,"integrity":"sha512-bGgcTk5hDAt8XRoYOJ6cyygU9S0USvbzlYhh9tI9IBxpzVDbznulGUXK7Wc2bjNym/oGXJCOaomyZtJnMdczaA==","signatures":[{"sig":"MEUCIQCjhKnscvAPg5SPnxPcNErpTf/whY8I8ktr2SQhPvuplgIgW7Y4gecKIUahopuLUJFur4tVzhugQjVMYz6/oAEX7h4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":636404,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcnI25CRA9TVsSAnZWagAAd20P/jJ+H5+P+NTRbQxHUvpb\nsZGpPTFWOGBe8BPXv44pGXI6DboVO6axycwEeZyo2ZY3zsNfUN1AgTXdq1kt\nIUmFmeMZZX25fQGviT+o9ZrSgtb7dtBwOEjzt8tOfCEbh+bwFiQnaXtmMb/9\nHF99GFRoy7r1IAR9MYuNErJ/kvwRX1zrfGJt3vIDpkiH3tWrLA//GN0pdykB\nLGtDPBMehy4xYO4gwb5azpBYHptFbSiV5eM/KC3w2l6v7XcUE6j56FDGoaHI\nBoYljI7ax1vTO4VhPB3F1Qwnv2BFenPZ2vGf5mJze9JNYxX0gml6THHyXlxk\nOokF6GF/zAsbvoymU1vtcjHyICim/iC6jKt/uuoimz66JFE/fyGIZGj2J2Gc\n7/po5PveaMrlLgHJN1RzFp/PnuWuPMx4o2DrAGZFvJGRNeKZM9eTtAiBkiDv\nhpdEuJFsYBirlLFxRfehZ/W8IKC+MXEj8plLpdAUhTkV3xMm6NLuRZzlUxyQ\nB/djV3w62FsdR6AoHKOnSYqhYSi+1nUMooWjAynJ/pOipAWPdzVfKLowDzcw\nSWPVI7WTFBXrp6jnEHlzo2zQmuIeut7E8wqmBy811YVRblYNb2FwIVk2MKZQ\nqEYqrT0Y9/O0RsUIo9Cb0dOOm5dbnIJNslCArwLcSbH3gmgmnRk9vvWe7ivg\n6fS8\r\n=MHTt\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/seafile-editor.js","babel":{"presets":["react-app"]},"gitHead":"3b2d22d5f120b2434f29f1435bd1f13d9466d530","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.4.1","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"10.15.1","dependencies":{"raf":"3.4.0","chalk":"1.1.3","react":"^16.2.0","slate":"^0.44.10","xtend":"^4.0.1","dotenv":"4.0.0","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","prismjs":"^1.15.0","promise":"8.0.1","unified":"^6.1.6","fs-extra":"3.0.1","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","immutable":"^3.8.2","is-hotkey":"^0.1.3","react-dom":"^16.2.0","url-parse":"^1.4.3","valid-url":"^1.0.9","codemirror":"^5.37.0","css-loader":"0.28.7","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.67","seafile-ui":"^0.1.10","url-loader":"0.6.2","file-loader":"1.1.5","is-data-uri":"^0.1.0","remark-slug":"^5.0.0","autoprefixer":"7.1.6","package.json":"^2.0.1","remark-parse":"^5.0.0","style-loader":"0.19.0","whatwg-fetch":"2.0.3","detect-indent":"^4.0.0","dotenv-expand":"4.2.0","object-assign":"4.1.1","react-s-alert":"^1.4.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","postcss-loader":"2.0.8","react-dev-utils":"^5.0.2","image-extensions":"^1.1.0","rehype-stringify":"^3.0.0","socket.io-client":"^2.1.1","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","html-webpack-plugin":"2.29.0","@seafile/slate-react":"^0.1.8","slate-html-serializer":"0.7.2","mdast-util-definitions":"^1.2.2","postcss-flexbugs-fixes":"3.2.0","slate-base64-serializer":"^0.2.72","slate-schema-violations":"0.1.39","extract-text-webpack-plugin":"3.0.2","case-sensitive-paths-webpack-plugin":"2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"20.0.4","eslint":"^3.19.0","i18next":"^11.3.2","webpack":"3.8.1","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"20.0.3","babel-eslint":"7.2.3","babel-loader":"7.1.2","babel-runtime":"6.26.0","eslint-loader":"1.8.0","react-i18next":"^7.6.1","webpack-dev-server":"2.9.4","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.1.0","i18next-xhr-backend":"^1.5.1","eslint-plugin-import":"2.2.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"2.34.0","eslint-plugin-jsx-a11y":"5.0.3","eslint-config-react-app":"^1.0.5","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4","i18next-browser-languagedetector":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.2.5_1553763768670_0.758315826544351","host":"s3://npm-registry-packages"}},"0.2.6":{"name":"@seafile/seafile-editor","version":"0.2.6","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.2.6","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"e36d3c5d960a4f5e7c7270015473e6796a1163e5","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.2.6.tgz","fileCount":194,"integrity":"sha512-vALpmNPAUVVV9OgTWrdSiE5JZqq+WNagajni42woa3cH/t0o+9KQutxpl30IS1DpxCvkZDguKKZ/ep4AXvFanw==","signatures":[{"sig":"MEUCIQCGS6jvtJvtVkwSwYbk70kvCKmf/lN0iEYOkyc5crb5AQIgYV8DBsIhPEf5cfTjhQkwHB2h2kWpd5p7jPqQG6pXv7o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":636805,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcov71CRA9TVsSAnZWagAAse8QAJPih+VSWz0E2B0RE4TF\nL8bzmks4d/Pg9KqQr+0rN4CdZmFPSkelAmHUlsna9LekBvxI3DrJxbtTv7CP\n5LbO1Br0tKPdsrVSHk32pK6H2NrorAZXogx748VaTmI8joSyBT7/0HreF67W\nL5cVeWyl24wl0PYL9efEAL3hp0UTKFfaGGYSm3DkP/fz+3gIvtd5Imwf8XTg\njRU/c8lUaqdjyGPBYVtduog3uBJz98ogGfJLK/Ge1ttNpL9w84oAedNmg973\nkQtdUS7njNOj/wNoOKywR0EVgTAKH28sEs5vq6ty38kteXa47TP+CmiXNaeS\nLqqwc7t9dMrdG5u2xw9T3Wi4hRl+XXYvEotZJhYY/2CyFv20DuMEu2Sle9i5\nZ8yp8WBcjLiw1uUwtcmZup2HGvGl3lqq5qUFhHtjHAXs3JAj0sxkvWYUiREV\nDbGHHHXBkOaTx+yfTSeuGRJ5O+VwNtRHelYX48RmuKxTkCBJ1M3hlTXsEltR\npkaQ/ANzkE9fYFIkPqsjtg1JJpkDZ43i0mFLbvfTlWeArvOuskL/dJ0glWSB\nx9cDHg27Hoj4UrySjXUWlZqyjDG2Y3B7sWiIQtkqx1HOCBpXLsp/wgAk+jDU\ncWarUUw9qI8oIa8hT0pdaz5Dh/PZqQwPAwWMFZ766firQYrGFfHSYSpFbcXR\nibh3\r\n=CPhh\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/seafile-editor.js","babel":{"presets":["react-app"]},"gitHead":"f27128f0099a546b32c98fb2200c1b9c395a8f32","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.4.1","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"10.15.1","dependencies":{"raf":"3.4.0","chalk":"1.1.3","react":"^16.2.0","slate":"^0.44.10","xtend":"^4.0.1","dotenv":"4.0.0","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","prismjs":"^1.15.0","promise":"8.0.1","unified":"^6.1.6","fs-extra":"3.0.1","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","immutable":"^3.8.2","is-hotkey":"^0.1.3","react-dom":"^16.2.0","url-parse":"^1.4.3","valid-url":"^1.0.9","codemirror":"^5.37.0","css-loader":"0.28.7","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.67","seafile-ui":"^0.1.10","url-loader":"0.6.2","file-loader":"1.1.5","is-data-uri":"^0.1.0","remark-slug":"^5.0.0","autoprefixer":"7.1.6","package.json":"^2.0.1","remark-parse":"^5.0.0","style-loader":"0.19.0","whatwg-fetch":"2.0.3","detect-indent":"^4.0.0","dotenv-expand":"4.2.0","object-assign":"4.1.1","react-s-alert":"^1.4.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","postcss-loader":"2.0.8","react-dev-utils":"^5.0.2","image-extensions":"^1.1.0","rehype-stringify":"^3.0.0","socket.io-client":"^2.1.1","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","html-webpack-plugin":"2.29.0","@seafile/slate-react":"^0.1.8","slate-html-serializer":"0.7.2","mdast-util-definitions":"^1.2.2","postcss-flexbugs-fixes":"3.2.0","slate-base64-serializer":"^0.2.72","slate-schema-violations":"0.1.39","extract-text-webpack-plugin":"3.0.2","case-sensitive-paths-webpack-plugin":"2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"20.0.4","eslint":"^3.19.0","i18next":"^11.3.2","webpack":"3.8.1","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"20.0.3","babel-eslint":"7.2.3","babel-loader":"7.1.2","babel-runtime":"6.26.0","eslint-loader":"1.8.0","react-i18next":"^7.6.1","webpack-dev-server":"2.9.4","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.1.0","i18next-xhr-backend":"^1.5.1","eslint-plugin-import":"2.2.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"2.34.0","eslint-plugin-jsx-a11y":"5.0.3","eslint-config-react-app":"^1.0.5","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4","i18next-browser-languagedetector":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.2.6_1554185972983_0.12941995837654097","host":"s3://npm-registry-packages"}},"0.2.7":{"name":"@seafile/seafile-editor","version":"0.2.7","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.2.7","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"5cfd07064e34ebc3c550776b466e1006891a6ed0","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.2.7.tgz","fileCount":194,"integrity":"sha512-YQqznUfK+HwFraJPxwpMjp1AtSkP7QukDkE8oOa41meTF/rqyiIa+OBMqze6liFULLTED+fwp31M8Wl7cBRhrw==","signatures":[{"sig":"MEYCIQCUj/0ExmGV6N/jGiVhV2BO7QVHUX4MiAzyUKFWXvIGQQIhAIeOxeDu4xehjfg51aFdcGYGI/ICSoICp/F9pu+6BKRJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":636847,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcpE+pCRA9TVsSAnZWagAA3G0P/jC4UfoKfvY4EUBOsg24\n7hlGlRpAbEsf4T425rt6yoCW88pUbt1VM8JzDgEL1X+o2waVyIRUrsEKpjM+\n5nLg9rj3Vb09qgMkiT2m3GHeqgeI9m9bidVAEWefdByKPebngKFSUL/yj9MN\noUlb+oVcKsZXnz1C4zxgLaleasKsL7S9OxYwuSBMiLcikMlFd+JjhEoULqkf\nkuITvv+8E77OBnLZijnrpGk5DVVmhGfBoF8bFapqNkqNILpUtF0C9LRHQThL\nDKKnc+idLClTzT3DvVxN7hFDfX+3plQTTVDU+es+7JICf87yV0zEsiU25WrP\n83cbZ7rNH2x5QVNwhRBDIbZaJK6jbEDvdaPKP/dV5iJriOljQ9fBNW0yI3Q2\nwumfyTFNT6ft+Wu9dGYxPmTk8FePaQ2dsFkvf1Ka4d6zjbBCGqnsxus5JP4x\nbVIaMX20a4k3DDaE+PMFGk+WJOTEH+Ls8OzTnc8rUF1JUFhdJjL39YxsgqyM\nm1JUT0+E2tiHtS1scFar6uyhRbDvJ4Jrq08S196eS0yS/a7vp/4R0tIjC+xz\nAABZcpQbXjkX5KxLFY+Br74QgG5lXIxxuA9dmZLgQmYwp1X+L+zf0GXebUmU\nG+/Mc+CIgDGEp+R55HfQaZMs/mr9NstrFFMNqAHXXFKXUdpSOH6ra1eq7o0x\n2vcK\r\n=F0JL\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/seafile-editor.js","babel":{"presets":["react-app"]},"gitHead":"69eca743580e4d1de241fbb5e06f0d9d5f70a905","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.4.1","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"10.15.1","dependencies":{"raf":"3.4.0","chalk":"1.1.3","react":"^16.2.0","slate":"^0.44.10","xtend":"^4.0.1","dotenv":"4.0.0","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","prismjs":"^1.15.0","promise":"8.0.1","unified":"^6.1.6","fs-extra":"3.0.1","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","immutable":"^3.8.2","is-hotkey":"^0.1.3","react-dom":"^16.2.0","url-parse":"^1.4.3","valid-url":"^1.0.9","codemirror":"^5.37.0","css-loader":"0.28.7","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.67","seafile-ui":"^0.1.10","url-loader":"0.6.2","file-loader":"1.1.5","is-data-uri":"^0.1.0","remark-slug":"^5.0.0","autoprefixer":"7.1.6","package.json":"^2.0.1","remark-parse":"^5.0.0","style-loader":"0.19.0","whatwg-fetch":"2.0.3","detect-indent":"^4.0.0","dotenv-expand":"4.2.0","object-assign":"4.1.1","react-s-alert":"^1.4.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","postcss-loader":"2.0.8","react-dev-utils":"^5.0.2","image-extensions":"^1.1.0","rehype-stringify":"^3.0.0","socket.io-client":"^2.1.1","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","html-webpack-plugin":"2.29.0","@seafile/slate-react":"^0.1.8","slate-html-serializer":"0.7.2","mdast-util-definitions":"^1.2.2","postcss-flexbugs-fixes":"3.2.0","slate-base64-serializer":"^0.2.72","slate-schema-violations":"0.1.39","extract-text-webpack-plugin":"3.0.2","case-sensitive-paths-webpack-plugin":"2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"20.0.4","eslint":"^3.19.0","i18next":"^11.3.2","webpack":"3.8.1","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"20.0.3","babel-eslint":"7.2.3","babel-loader":"7.1.2","babel-runtime":"6.26.0","eslint-loader":"1.8.0","react-i18next":"^7.6.1","webpack-dev-server":"2.9.4","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.1.0","i18next-xhr-backend":"^1.5.1","eslint-plugin-import":"2.2.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"2.34.0","eslint-plugin-jsx-a11y":"5.0.3","eslint-config-react-app":"^1.0.5","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4","i18next-browser-languagedetector":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.2.7_1554272168806_0.5959604081586862","host":"s3://npm-registry-packages"}},"0.2.8":{"name":"@seafile/seafile-editor","version":"0.2.8","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.2.8","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"faa26766268fcab77395bcf850e86ffa384d8e49","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.2.8.tgz","fileCount":201,"integrity":"sha512-UxUNzrZA6L2mX3I2cHVZ/uvkak0d3NUhLXcq+J8s3a7Ab4lbB7IsSRR+5wlyg4/A0fUaKdxnvWKJcjdfDtOfkg==","signatures":[{"sig":"MEYCIQD4RsXicJ7WUpiypuOJs1dU+cvX2RmnrPk2N2rfPZZeawIhANZYTKjivz47clkOEo8o2Hx8UyInhs3qofBsiZc6WPYp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":674880,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcrrelCRA9TVsSAnZWagAAZSUP/jsLQmfREkZPWYmOy0Ww\nRIOcMjEAIFylPhmjuWDcLhfB7VEHpM7UxK9Lxni6UPQEgT4e1MdHO4QSEscO\nWKPPpFL0IsygE/J2zpKdDb2tuVtEQTaGJW9ke9R6YfMw53YYwo2Fna98S/75\nTN8++o9fI7nEiq7BO4GLRgkSC3SGfUl0XpDiUB1n6fyv5RFAcOIdxgvAuKvz\nK6ud7z2+7ylvsp7uF3lNzMZEwJdRTxR+HtJNMgUsELhXTkqGD/xHrNBLrufi\nQexOVNlifbYURVh7m+uaEcZ2SHWG9I+Nc6Pq8zF4cdE2lnxJArhlbXg2yBOE\nhwqrpM5tPJRqfQSvzSXMtV160TtyVb5rCZDbTlYsbHMxqTi68JNB0kvZt69z\nUHkY/CSk+a4HJkJiU6MeFk5D1TjIhxKpQN/emB793kTU5NF7Wn80gl0mwQ3I\nhOBxjXU+t2S5U3np506tvCC+GhYmx3pnE7dOwoPbOr7DWWTDbEkr8NjEj9rW\neD6GxdC0EArhTjOdD1+CaGFKni4iAPMl11LbpIxD7Y/kOLDeKaTgWPRVX15a\nAkxSQmSV1FVCLCjMOS/e7iMVdksMuARR80ytDSnS7RXhS5fkgdUs+JWWIe+T\nb4105zt3mBJqXH/XA74S6kOQU3Hx4m23mNpETRDOu4KXBDGqyQ2BK2Rq3GF/\nCgah\r\n=n5jD\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/editor.js","babel":{"presets":["react-app"]},"gitHead":"6370b09227fdb05927578837c7ac06ffeb46ad85","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.4.1","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"11.0.0","dependencies":{"raf":"3.4.0","chalk":"1.1.3","jszip":"^3.2.1","react":"^16.2.0","slate":"^0.44.10","xtend":"^4.0.1","dotenv":"4.0.0","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","prismjs":"^1.15.0","promise":"8.0.1","request":"^2.88.0","unified":"^6.1.6","fs-extra":"3.0.1","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","immutable":"^3.8.2","is-hotkey":"^0.1.3","react-dom":"^16.2.0","url-parse":"^1.4.3","valid-url":"^1.0.9","codemirror":"^5.37.0","css-loader":"0.28.7","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.75","seafile-ui":"^0.1.10","url-loader":"0.6.2","file-loader":"1.1.5","is-data-uri":"^0.1.0","remark-slug":"^5.0.0","autoprefixer":"7.1.6","package.json":"^2.0.1","react-select":"^2.4.2","remark-parse":"^5.0.0","style-loader":"0.19.0","detect-indent":"^4.0.0","dotenv-expand":"4.2.0","object-assign":"4.1.1","react-s-alert":"^1.4.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","postcss-loader":"2.0.8","react-dev-utils":"^5.0.2","image-extensions":"^1.1.0","rehype-stringify":"^3.0.0","socket.io-client":"^2.1.1","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","html-webpack-plugin":"2.29.0","@seafile/slate-react":"^0.1.8","slate-html-serializer":"0.7.2","mdast-util-definitions":"^1.2.2","postcss-flexbugs-fixes":"3.2.0","slate-base64-serializer":"^0.2.72","slate-schema-violations":"0.1.39","extract-text-webpack-plugin":"3.0.2","case-sensitive-paths-webpack-plugin":"2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"20.0.4","eslint":"^3.19.0","i18next":"^11.3.2","webpack":"3.8.1","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"20.0.3","babel-eslint":"7.2.3","babel-loader":"7.1.2","@reach/router":"^1.2.1","babel-runtime":"6.26.0","eslint-loader":"1.8.0","react-i18next":"^7.6.1","webpack-dev-server":"2.9.4","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.1.0","i18next-xhr-backend":"^1.5.1","eslint-plugin-import":"2.2.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"2.34.0","eslint-plugin-jsx-a11y":"5.0.3","eslint-config-react-app":"^1.0.5","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4","i18next-browser-languagedetector":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.2.8_1554954148978_0.7294257143925633","host":"s3://npm-registry-packages"}},"0.2.9":{"name":"@seafile/seafile-editor","version":"0.2.9","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.2.9","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"5a73fba535d74ccea8efc224d9213a5b58a3f0f5","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.2.9.tgz","fileCount":201,"integrity":"sha512-Z84KOGrkEgz4T8Mm1eBdqnp/SGoiMH2q8Q1gUgRkbUr/aaFSgFqZPo2fwiblc833YxLIdYRwiJV4w4NQSuXHkA==","signatures":[{"sig":"MEUCIEdkiPemtpHbkVnsngwbI2SPfL0Gs47P/RT9cXnGCU1sAiEAtkj3xl4rVJtcNf6Ycq32pp4+/tr2r47+R23nZADz36g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":674758,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcsEMiCRA9TVsSAnZWagAAHbcP/0A7TFAhxvNHbvrBU9mu\nR9LE6uEXiJDi78EFeun8xTeXwYAwqE+7tzNoCWHGiKEilvwE1yOfsaa2wTg4\nDlIwmKfQrJiPeGCzHlKyhb2gb2FqdbKj7e7WbcGpJOw6NlzANqFlM9f/fVPK\n8N//M3jbfrS/gsalNIlPdh+YWSCqYAnzX4tYiKRUIKVMJdfBduVcVfEbMceD\ndYSehVmjEbYuFSQmq5Hc7KxoYVtpn9Ni+LWY9jpgYU+Ztxy7MwIY6RQvo2o5\nCa/yrh9ZLoSVfBa6M7SDqcIo9DJoIzUnvaCwqn/VtvNFq0dzn5QGdeyloTp1\nkkScbBdlruqOmS1iY1+l2OUcJx82GOR6BobsRcNZaNHXjy42G5+x8ytZDbWv\nvBHyRraO7HuXP4fZ/shnTuD0mcnb43i/asQd/NMWJg9sdFSGpL1LMyk/lWgR\nU1pEz8GIxmYNNi6FElN/3SM1CcZ0w7ICVlK2ZFCFZvOAa5HVPhQ0FmCzzxPh\nxKy3/JjU4/B4lE+6ANRm5hf1k7gibKdB+gYP9SbAleLfymHuDelFW8klSg+1\nggTLR33RQXKZjg5wlJDCj1fHWfBSaPnoER5jlm3QwOFsQHnvKQDdxKQDpUDI\ncrErfBRNWwc7TfzAscFJL+19UAEIV8h1OPu7t3ogZ8+zb5j7rgEFp1Fe1xJR\nuW3D\r\n=CfVC\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/editor.js","babel":{"presets":["react-app"]},"gitHead":"707de9d92b7032eb154dad95733f870ec5e71eec","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.4.1","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"11.0.0","dependencies":{"raf":"3.4.0","chalk":"1.1.3","jszip":"^3.2.1","react":"^16.2.0","slate":"^0.44.10","xtend":"^4.0.1","dotenv":"4.0.0","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","prismjs":"^1.15.0","promise":"8.0.1","request":"^2.88.0","unified":"^6.1.6","fs-extra":"3.0.1","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","immutable":"^3.8.2","is-hotkey":"^0.1.3","react-dom":"^16.2.0","url-parse":"^1.4.3","valid-url":"^1.0.9","codemirror":"^5.37.0","css-loader":"0.28.7","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.75","seafile-ui":"^0.1.10","url-loader":"0.6.2","file-loader":"1.1.5","is-data-uri":"^0.1.0","remark-slug":"^5.0.0","autoprefixer":"7.1.6","package.json":"^2.0.1","react-select":"^2.4.2","remark-parse":"^5.0.0","style-loader":"0.19.0","detect-indent":"^4.0.0","dotenv-expand":"4.2.0","object-assign":"4.1.1","react-s-alert":"^1.4.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","postcss-loader":"2.0.8","react-dev-utils":"^5.0.2","image-extensions":"^1.1.0","rehype-stringify":"^3.0.0","socket.io-client":"^2.1.1","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","html-webpack-plugin":"2.29.0","@seafile/slate-react":"^0.1.8","slate-html-serializer":"0.7.2","mdast-util-definitions":"^1.2.2","postcss-flexbugs-fixes":"3.2.0","slate-base64-serializer":"^0.2.72","slate-schema-violations":"0.1.39","extract-text-webpack-plugin":"3.0.2","case-sensitive-paths-webpack-plugin":"2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"20.0.4","eslint":"^3.19.0","i18next":"^11.3.2","webpack":"3.8.1","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"20.0.3","babel-eslint":"7.2.3","babel-loader":"7.1.2","@reach/router":"^1.2.1","babel-runtime":"6.26.0","eslint-loader":"1.8.0","react-i18next":"^7.6.1","webpack-dev-server":"2.9.4","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.1.0","i18next-xhr-backend":"^1.5.1","eslint-plugin-import":"2.2.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"2.34.0","eslint-plugin-jsx-a11y":"5.0.3","eslint-config-react-app":"^1.0.5","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4","i18next-browser-languagedetector":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.2.9_1555055393619_0.16763060678235386","host":"s3://npm-registry-packages"}},"0.2.10":{"name":"@seafile/seafile-editor","version":"0.2.10","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.2.10","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"c8772e1b7395c1de50271f0abbecc6515d2f4b04","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.2.10.tgz","fileCount":201,"integrity":"sha512-kfg/Jte+2aEnfm0RtYeluIDZyS7Ixn644kpBB4+UWn/qFHyFdV9EfdeDbuxtbfWXkTtT5RzD2eEIKQs47Ufahw==","signatures":[{"sig":"MEYCIQCSo9GzalXjnqITgbqrtNvujdqXu6ij50A8mVbpo4oQ+AIhAPlTW/9ntDPxZZ6K19FbiY2hC7d/E2ZENtvmTB3QQ80L","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":674959,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcsFBbCRA9TVsSAnZWagAAk3YQAJcO8t0dCc3uWGnKduil\nP48Tz1LuYRVn0mWQdQUXD3NhoMp3nb6zioRhsVs+XMxfLcEheNYYSTTTxx19\nIS6ASuMA+C6gsbX6abo1+1dF3hG1SZQGuif8DXwaN0BS+0XgB/EdXEEGz/IQ\nafV5oRSlOh2Hf6ZF518pzI7fHmlzO0BAgMHF9MgEL5KKshsdz9R9HBW/vYIZ\nLjUxAFs5XjT5CEImhah0+aoqOjhrbbHDSUyprWE1UqV0KTxSHEnHDi5ZXniu\n61jIJKMyHLEDyULccgl7Isoma6oky1fYkqbrhN+onaKPqtmfdYV7kt8I5mYX\nN3sPodIatbWhc69MJysnfdmrihCTNY2dkulIHxqxDBGf9TlARQUne82INGXl\nC2yuIJJluoLwIXTcqKNfRQ+EHtRhu3PUTwnlTO08FjnLzuaWRzqGoTHlZSea\niXXTeMcb4A9X76cTnrEQCR5p1aiX6OtNYR/c9K1L49G44PGkD7wbjY+2Yej3\nCOXwUWRE5NiHYhhh9Z9LaFBsUONFDvFaB48F2AcEWXIeMo9/8Ed1DY+l3z22\n4H4FhnNQ8Fr7nLHXbFFRbEsDJKupsdAU9GA4N7FZJRLXxf3OhWVQipNdMqvy\nYLL+G4EB9OkPWOI/gbxeDNXlGiukAB87Kq+oYXScYIF5c5wNJnAxj5Yz5fuj\nbzSM\r\n=WX0y\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/editor.js","babel":{"presets":["react-app"]},"gitHead":"f03007bc0c94dd2dadbe3d976e39e7e9afe7a2c1","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.4.1","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"11.0.0","dependencies":{"raf":"3.4.0","chalk":"1.1.3","jszip":"^3.2.1","react":"^16.2.0","slate":"^0.44.10","xtend":"^4.0.1","dotenv":"4.0.0","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","prismjs":"^1.15.0","promise":"8.0.1","request":"^2.88.0","unified":"^6.1.6","fs-extra":"3.0.1","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","immutable":"^3.8.2","is-hotkey":"^0.1.3","react-dom":"^16.2.0","url-parse":"^1.4.3","valid-url":"^1.0.9","codemirror":"^5.37.0","css-loader":"0.28.7","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.75","seafile-ui":"^0.1.10","url-loader":"0.6.2","file-loader":"1.1.5","is-data-uri":"^0.1.0","remark-slug":"^5.0.0","autoprefixer":"7.1.6","package.json":"^2.0.1","react-select":"^2.4.2","remark-parse":"^5.0.0","style-loader":"0.19.0","detect-indent":"^4.0.0","dotenv-expand":"4.2.0","object-assign":"4.1.1","react-s-alert":"^1.4.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","postcss-loader":"2.0.8","react-dev-utils":"^5.0.2","image-extensions":"^1.1.0","rehype-stringify":"^3.0.0","socket.io-client":"^2.1.1","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","html-webpack-plugin":"2.29.0","@seafile/slate-react":"^0.1.8","slate-html-serializer":"0.7.2","mdast-util-definitions":"^1.2.2","postcss-flexbugs-fixes":"3.2.0","slate-base64-serializer":"^0.2.72","slate-schema-violations":"0.1.39","extract-text-webpack-plugin":"3.0.2","case-sensitive-paths-webpack-plugin":"2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"20.0.4","eslint":"^3.19.0","i18next":"^11.3.2","webpack":"3.8.1","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"20.0.3","babel-eslint":"7.2.3","babel-loader":"7.1.2","@reach/router":"^1.2.1","babel-runtime":"6.26.0","eslint-loader":"1.8.0","react-i18next":"^7.6.1","webpack-dev-server":"2.9.4","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.1.0","i18next-xhr-backend":"^1.5.1","eslint-plugin-import":"2.2.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"2.34.0","eslint-plugin-jsx-a11y":"5.0.3","eslint-config-react-app":"^1.0.5","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4","i18next-browser-languagedetector":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.2.10_1555058778997_0.6654560835216194","host":"s3://npm-registry-packages"}},"0.2.11":{"name":"@seafile/seafile-editor","version":"0.2.11","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.2.11","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"8e5b1fa7f7e72d4a33ebd5584466e4c4b782c539","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.2.11.tgz","fileCount":204,"integrity":"sha512-RQ/4TWrp/XJdWzYAbqs+UuDxNbKEjN/BsU/fbjD5WVT30ZK09xDB8m9DKtXRTavJurTha4zb91qdhmoZjHEIDA==","signatures":[{"sig":"MEQCICgk8R31IZrk87D1qe3sjd0/xghAify664U7wD9pTtU+AiBszuCJX5KI9lpx2DxJA5/sGS3u6DJR3JvDGEGUSHfFPw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":698190,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcsV69CRA9TVsSAnZWagAArJMP/3WPTrCGUqb2i3Py7aXK\n8V8IKz2oNMwFclSRxuvIeO1P13/9YgoI6v9Syiy3tEangKUc0xwicaA2U7eL\n1hxOHvKyfBg3mToqmsnV3sqm2VhPPDuZwuUd2vaG0Mqlf5Ec+er0qAV+EWVw\n9ZUy1FesbRJ7511xorzRfZYGUr0iWySduSJFkVaX8y7eKomIbw9Gi5Hv0K/W\nbpo0c7qTXidTraTxoTmTX2I+i92CBgFruKnIr1nuSfkMfSMDAm7RY5UmzaMz\nA5ZBQs7q5UU1PeX/+9UbJQj9oTL91gPhw37BkL8VSUALfgt+nuGpIHicBmxT\nT72mIh2YUgZsuNCBG7lb21+sXdaTdOwyHt7ost0TZBfJaiqVfh4Na+hLOEIB\n3d5owS0RGUmvyQEmRt0PN1/Ku4n/vBDMRlLSIqO1zLxz00xWy5CXMlCoC1zz\nYfnWrYsllokzMACQLZlPBQjmf6Zh+PSRqwwoFznnGBbWYK1yKYbHyXTP71Ui\ntZ2QfI80hR+C4QNE6XPOi0UXCCpSoYcPrlut3CLlPF07JOriEy0QaWWkQ86G\nwTkLuEnw99StBJs06yyru2R9gn43aE3pKmY+NEWcRIQLmVU8bQOYn/mMOwJX\n5S2b1Qfpu6lPDVZd8Tb8/Mcme1UufQSfU8G/Inpm1U6TOPrHZv6dl8RXoURJ\nuMIB\r\n=9V1r\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/editor.js","babel":{"presets":["react-app"]},"gitHead":"0ba5a1afcd9ab692fb52b52113c7c0ae7e4454d0","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.4.1","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"10.15.1","dependencies":{"raf":"3.4.0","chalk":"1.1.3","jszip":"^3.2.1","react":"^16.2.0","slate":"^0.44.10","xtend":"^4.0.1","dotenv":"4.0.0","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","prismjs":"^1.15.0","promise":"8.0.1","request":"^2.88.0","unified":"^6.1.6","fs-extra":"3.0.1","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","immutable":"^3.8.2","is-hotkey":"^0.1.3","react-dom":"^16.2.0","url-parse":"^1.4.3","valid-url":"^1.0.9","codemirror":"^5.37.0","css-loader":"0.28.7","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.75","seafile-ui":"^0.1.10","url-loader":"0.6.2","file-loader":"1.1.5","is-data-uri":"^0.1.0","remark-slug":"^5.0.0","autoprefixer":"7.1.6","package.json":"^2.0.1","react-select":"^2.4.2","remark-parse":"^5.0.0","style-loader":"0.19.0","detect-indent":"^4.0.0","dotenv-expand":"4.2.0","object-assign":"4.1.1","react-s-alert":"^1.4.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","postcss-loader":"2.0.8","react-dev-utils":"^5.0.2","image-extensions":"^1.1.0","rehype-stringify":"^3.0.0","socket.io-client":"^2.1.1","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","html-webpack-plugin":"2.29.0","@seafile/slate-react":"^0.1.8","slate-html-serializer":"0.7.2","mdast-util-definitions":"^1.2.2","postcss-flexbugs-fixes":"3.2.0","slate-base64-serializer":"^0.2.72","slate-schema-violations":"0.1.39","extract-text-webpack-plugin":"3.0.2","case-sensitive-paths-webpack-plugin":"2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"20.0.4","eslint":"^3.19.0","i18next":"^11.3.2","webpack":"3.8.1","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"20.0.3","babel-eslint":"7.2.3","babel-loader":"7.1.2","@reach/router":"^1.2.1","babel-runtime":"6.26.0","eslint-loader":"1.8.0","react-i18next":"^7.6.1","webpack-dev-server":"2.9.4","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.1.0","i18next-xhr-backend":"^1.5.1","eslint-plugin-import":"2.2.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"2.34.0","eslint-plugin-jsx-a11y":"5.0.3","eslint-config-react-app":"^1.0.5","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4","i18next-browser-languagedetector":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.2.11_1555127996480_0.5211639794427374","host":"s3://npm-registry-packages"}},"0.2.12":{"name":"@seafile/seafile-editor","version":"0.2.12","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.2.12","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"ab54460d83e7435bf6603a3d0950468f355e6d90","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.2.12.tgz","fileCount":204,"integrity":"sha512-vMbae8cJzMK3+k3rmt1abgPjF5yUfUJbzTpWfAbCYn8zPtDsJJoLhgsIRn8YhAjvncAI9Ijb8MKyC/sww6IV3Q==","signatures":[{"sig":"MEUCIQCZUeGDfZkvojWP0a6jZLYxIfRZUohlWLP1vA4g9mmgfwIgOFnba3nDrCrWkRA1Ksq9Xb37FLBeT4xYfQQ1jdLNxyc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":698706,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcsaK8CRA9TVsSAnZWagAAOCwP/0QqHzH0QVD66pzaA/a7\nBXMakl0Hnwywlxe3afhuXSj5hU7+ZpIipq8PDzDBPdOqJjRAbSgeGjr86jpN\nIG4cwtqHf/UOuo7P9WhfuRtcSRRkgWINt05xhXekqrbl7TYxrdg5dJGI4FWK\nuKuclUAEyU+iDL+6n23p2eTaAjLD0lEtE5o3iZOmDWFKghhsgAzIbdxObccc\nvrHEMdo2RUhiAy18/nritQZezkxmHucKWZgpofpl+l5jZnK+KfvVq8TYDnKr\nJebto9cuUeNWy34XbuKKMrQUtSKsHW/nDKY16GBSebhK4C2+kkJhyLol1eFx\nFDMTWNhB469ZXudQJ/VaHcrNl3h96dq8Rzycad2/YGXfv8s94pGfsqP+2ktR\nqhdl73I7sff0Z/GIDN+mTq3BcuEHSQn9HLbO9FOh8AlClPPX0byDcnquxoVe\nSgAowDjqqO44YTJ2xgkVgMOO33j1P6fOqxvzjYYmdwTz2oe4rFyjdq2hAd65\nfl1iuPWk+R4Dx+rRtnNP+cHacxn8uFyQDlbJd48KALR28viDmHk26EyQi2D2\ngsNc93+f436+IZnp8wiJWlatKJBVTAVTFrqDCYzMwOcKANprR/cVLqt8PkSY\noazJfXbVQHBbG24jmC1P0DNqB0xZ7aoFDplHISqwMqv9vzACG2yqVNKR1F5B\njIvl\r\n=Thy7\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/editor.js","babel":{"presets":["react-app"]},"gitHead":"3db3fa74676fe03f4d219573253d09857ed9222f","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.4.1","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"10.15.1","dependencies":{"raf":"3.4.0","chalk":"1.1.3","jszip":"^3.2.1","react":"^16.2.0","slate":"^0.44.10","xtend":"^4.0.1","dotenv":"4.0.0","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","prismjs":"^1.15.0","promise":"8.0.1","request":"^2.88.0","unified":"^6.1.6","fs-extra":"3.0.1","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","immutable":"^3.8.2","is-hotkey":"^0.1.3","react-dom":"^16.2.0","url-parse":"^1.4.3","valid-url":"^1.0.9","codemirror":"^5.37.0","css-loader":"0.28.7","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.75","seafile-ui":"^0.1.10","url-loader":"0.6.2","file-loader":"1.1.5","is-data-uri":"^0.1.0","remark-slug":"^5.0.0","autoprefixer":"7.1.6","package.json":"^2.0.1","react-select":"^2.4.2","remark-parse":"^5.0.0","style-loader":"0.19.0","detect-indent":"^4.0.0","dotenv-expand":"4.2.0","object-assign":"4.1.1","react-s-alert":"^1.4.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","postcss-loader":"2.0.8","react-dev-utils":"^5.0.2","image-extensions":"^1.1.0","rehype-stringify":"^3.0.0","socket.io-client":"^2.1.1","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","html-webpack-plugin":"2.29.0","@seafile/slate-react":"^0.1.8","slate-html-serializer":"0.7.2","mdast-util-definitions":"^1.2.2","postcss-flexbugs-fixes":"3.2.0","slate-base64-serializer":"^0.2.72","slate-schema-violations":"0.1.39","extract-text-webpack-plugin":"3.0.2","case-sensitive-paths-webpack-plugin":"2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"20.0.4","eslint":"^3.19.0","i18next":"^11.3.2","webpack":"3.8.1","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"20.0.3","babel-eslint":"7.2.3","babel-loader":"7.1.2","@reach/router":"^1.2.1","babel-runtime":"6.26.0","eslint-loader":"1.8.0","react-i18next":"^7.6.1","webpack-dev-server":"2.9.4","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.1.0","i18next-xhr-backend":"^1.5.1","eslint-plugin-import":"2.2.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"2.34.0","eslint-plugin-jsx-a11y":"5.0.3","eslint-config-react-app":"^1.0.5","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4","i18next-browser-languagedetector":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.2.12_1555145403257_0.5140941892808644","host":"s3://npm-registry-packages"}},"0.2.13":{"name":"@seafile/seafile-editor","version":"0.2.13","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.2.13","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"5af2aaac3647fa056f6680f5f6ec8d2bd0ffaa5f","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.2.13.tgz","fileCount":204,"integrity":"sha512-Jwz7WmoLMmwHoJbw0wiCqJeFu+PBHDb/UK3nGhKL390DBtWb8uWzb9UL4/bTRxWBenXaqwPHSvKbaOkQ0zEp5w==","signatures":[{"sig":"MEYCIQDQliSaMjud6xc/SgFHBwwrxg4Pso5P58vNtEoCo4iWFAIhAIFlM6CwSrLNv9k8PgEn8+Wwj3R87Tte/D66541I4NKB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":699176,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJctDKwCRA9TVsSAnZWagAASKUQAJi4aXJctP0MLVfzcefN\nvqKuhqpuF+3KFkDuyim5OTIy2XekKm06tXJz7e+zYHwtkPhKTh1RV7k6cic0\n6cNBrCjkAlXYcgY0tRJ/ftHg2P6UwrFxi1aMknvS/n5wmrutisgJHvVC4bS7\nqgwKtaq/1e0qixRDky281IUM5/bMOTuovI+nhVa775DEMsO77iwRZ97eU3gj\nuowH/sp0iGEJge7RTpf+o2zYOs+xTBdYkl8Iv645MrDpG5TOAFOuSU4nUHq/\nRPMv4RTBTtHD6RNA9X0ptZ4M5Vcy7xULB6eMjZhbFCEjueHNECwmWcGBppmZ\nMdC8DGy0nCxSOUkugjN2J1uDEhG/IQIQ+Vl4AAGIWxZxRuhyAReGfKoqEDFj\nNXfY/FaOUXWTU4WieTo2s5qj66PE4gV9FKNrQve2XNa8LRHgsZsf7zxnPgYc\nsfkFGA+ZOZlOzbiWuLYP0SvvVrn+Pgr5y1DDRw0fltT0l8tbjJfj373KnZ04\nXc1mYurMv5L17Kmw6OHJgGfFQxbPk4P1kCP2TkDmGjwo4+iPaLUiZRFxtVD+\nQBgHj2VKxNyICE7zJrqMyin5zb51LBBxBB7bVUd8sRQu1Lu0i+ul7AAIQRju\nQG9AltrtQd4Q05EKwdH5xA0SfxOpPdklCsVZERNnbuDh8CD1v+iO5qZCEf6E\nZYP8\r\n=uOB2\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/editor.js","babel":{"presets":["react-app"]},"gitHead":"ded2008be525792c8a85b89869f95991492ecc58","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.4.1","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"10.15.1","dependencies":{"raf":"3.4.0","chalk":"1.1.3","jszip":"^3.2.1","react":"^16.2.0","slate":"^0.44.10","xtend":"^4.0.1","dotenv":"4.0.0","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","prismjs":"^1.15.0","promise":"8.0.1","request":"^2.88.0","unified":"^6.1.6","fs-extra":"3.0.1","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","immutable":"^3.8.2","is-hotkey":"^0.1.3","react-dom":"^16.2.0","url-parse":"^1.4.3","valid-url":"^1.0.9","codemirror":"^5.37.0","css-loader":"0.28.7","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.75","seafile-ui":"^0.1.10","url-loader":"0.6.2","file-loader":"1.1.5","is-data-uri":"^0.1.0","remark-slug":"^5.0.0","autoprefixer":"7.1.6","package.json":"^2.0.1","react-select":"^2.4.2","remark-parse":"^5.0.0","style-loader":"0.19.0","detect-indent":"^4.0.0","dotenv-expand":"4.2.0","object-assign":"4.1.1","react-s-alert":"^1.4.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","postcss-loader":"2.0.8","react-dev-utils":"^5.0.2","image-extensions":"^1.1.0","rehype-stringify":"^3.0.0","socket.io-client":"^2.1.1","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","html-webpack-plugin":"2.29.0","@seafile/slate-react":"^0.1.8","slate-html-serializer":"0.7.2","mdast-util-definitions":"^1.2.2","postcss-flexbugs-fixes":"3.2.0","slate-base64-serializer":"^0.2.72","slate-schema-violations":"0.1.39","extract-text-webpack-plugin":"3.0.2","case-sensitive-paths-webpack-plugin":"2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"20.0.4","eslint":"^3.19.0","i18next":"^11.3.2","webpack":"3.8.1","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"20.0.3","babel-eslint":"7.2.3","babel-loader":"7.1.2","@reach/router":"^1.2.1","babel-runtime":"6.26.0","eslint-loader":"1.8.0","react-i18next":"^7.6.1","webpack-dev-server":"2.9.4","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.1.0","i18next-xhr-backend":"^1.5.1","eslint-plugin-import":"2.2.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"2.34.0","eslint-plugin-jsx-a11y":"5.0.3","eslint-config-react-app":"^1.0.5","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4","i18next-browser-languagedetector":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.2.13_1555313327518_0.8090214553258672","host":"s3://npm-registry-packages"}},"0.2.14":{"name":"@seafile/seafile-editor","version":"0.2.14","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.2.14","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"8c8465060b1fc5254930e4745bef14aa6be02df3","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.2.14.tgz","fileCount":204,"integrity":"sha512-i+dZEbW4ncsbj4On9if4V6K77claiXG2XaE4FIPLYffppx3RbKFpTYLkNSXqYYCSGz1htJ88jxuFOgwmao+MRg==","signatures":[{"sig":"MEUCIFTYSAEGOIFejVnMe1Z21NYgrtyYOLaMY6DxfNHRarbIAiEAzBW6R2SLVrXyMNMHaq/gHcx5vsYlqU/D4BDJTZdGmrM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":699665,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJctDb/CRA9TVsSAnZWagAA3mcP+QEnI2ytakGvBaiawV75\nzQnyEv/UARay/PdPiDZKnxVtBNwN+eV2VRGYeInP0pjGo5YBoM50Is7JRsgF\nRlgt3lHUOyjePg6Cq3D8SVLdfiUjqcrRY8HMpIL3GG8I9xxbMler6MHa5Q20\nXsxkQC3LGbxh40u0hv7MqzHAfD8m5sJ8MVqh+u6a0NH4Im/3FCgJ71XVCnMf\nfMm+J1kXCshKAKBNiEeaAiq0BKSMKhs1LQIWw+2zV9whCVO5BJfWLlbvvHX7\nGto2XiMN3YJJYXMwXsr8ay0crmIBm3Fw+0/2eSWO5rbRX8Wh4+XnPGXwi0tH\nh5tnhyDsTMLJWse94n2LbyS1vqfMYMVXNKOJ4NzjM6SfuHycWIaPxD8n+28B\nHPvyJdYKGnjaoQBYW3QHF7yEO/IfBTCT7q6ZBzZtmCiMBr9kDJLUBnC8roq/\nxdkGJtN0ycZliKIjEvD9GP36EQJznUat7K42YrrWR3rqH+FC9ByOKjh+DKUL\na4wWa5+fzwS9VCGmpLPxyKKZVQAlK2+Smzi9n0POseuo3IdeOftB5JStJXFA\nT8Vxm5Krs9nq6cbnmBECMt2leNLhON1Ukvjq3KxqOKTadbBY4MkVKkjnmE+7\nYPtfm+bZdQLNyqQooZnfb8d6TJwYmR8biqKxsNMzrbirRvpmrXHx+a7gr3lb\nsEmJ\r\n=qXpz\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/editor.js","babel":{"presets":["react-app"]},"gitHead":"832adc0aa17e76f51f2d44797c99edb12dd8dff6","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.4.1","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"10.15.1","dependencies":{"raf":"3.4.0","chalk":"1.1.3","jszip":"^3.2.1","react":"^16.2.0","slate":"^0.44.10","xtend":"^4.0.1","dotenv":"4.0.0","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","prismjs":"^1.15.0","promise":"8.0.1","request":"^2.88.0","unified":"^6.1.6","fs-extra":"3.0.1","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","immutable":"^3.8.2","is-hotkey":"^0.1.3","react-dom":"^16.2.0","url-parse":"^1.4.3","valid-url":"^1.0.9","codemirror":"^5.37.0","css-loader":"0.28.7","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.75","seafile-ui":"^0.1.10","url-loader":"0.6.2","file-loader":"1.1.5","is-data-uri":"^0.1.0","remark-slug":"^5.0.0","autoprefixer":"7.1.6","package.json":"^2.0.1","react-select":"^2.4.2","remark-parse":"^5.0.0","style-loader":"0.19.0","detect-indent":"^4.0.0","dotenv-expand":"4.2.0","object-assign":"4.1.1","react-s-alert":"^1.4.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","postcss-loader":"2.0.8","react-dev-utils":"^5.0.2","image-extensions":"^1.1.0","rehype-stringify":"^3.0.0","socket.io-client":"^2.1.1","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","html-webpack-plugin":"2.29.0","@seafile/slate-react":"^0.1.8","slate-html-serializer":"0.7.2","mdast-util-definitions":"^1.2.2","postcss-flexbugs-fixes":"3.2.0","slate-base64-serializer":"^0.2.72","slate-schema-violations":"0.1.39","extract-text-webpack-plugin":"3.0.2","case-sensitive-paths-webpack-plugin":"2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"20.0.4","eslint":"^3.19.0","i18next":"^11.3.2","webpack":"3.8.1","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"20.0.3","babel-eslint":"7.2.3","babel-loader":"7.1.2","@reach/router":"^1.2.1","babel-runtime":"6.26.0","eslint-loader":"1.8.0","react-i18next":"^7.6.1","webpack-dev-server":"2.9.4","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.1.0","i18next-xhr-backend":"^1.5.1","eslint-plugin-import":"2.2.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"2.34.0","eslint-plugin-jsx-a11y":"5.0.3","eslint-config-react-app":"^1.0.5","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4","i18next-browser-languagedetector":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.2.14_1555314430661_0.2814209306573259","host":"s3://npm-registry-packages"}},"0.2.15":{"name":"@seafile/seafile-editor","version":"0.2.15","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.2.15","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"4f79d8ef5883bcf1fef74fe3430a7a29c6d6dc12","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.2.15.tgz","fileCount":208,"integrity":"sha512-LwGpgHC/vhm0fAz3NFXXWJV5gpsWGHTkPE6R+quvUc/aNAqOLtPnTZxAnSVLkX3eRO+8kkvh2fDzt3lUnBo/pA==","signatures":[{"sig":"MEUCICPTYKW/zrwJNMLOhqzaWFn0GKFu1E64nZgg0mnq4H9HAiEAjPdFyEpLioHBj5ctvcKh+Mk5xLs26N0pBIAVdzZG0E8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":735371,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJctpX6CRA9TVsSAnZWagAAocAQAKOnYGeo3Fp5iA7X3E4C\n3LDOMG4OWFEyNCZceNfgU5FCQHyXTmxP9vNeXPWLa3FdFFcJwyjrP8YU6X5B\nhFwegCr25Nfijiq/NwK5jcIPjdpO6BxqWSxzgkhtxGwFhXA9eFQCeVWR0FZh\nzBccQMLAONP960vGAIQckEiZc5SwIfZopoY5W3mZoIj5cgTsvKoGhiNNI57R\n7RwRQa+S0by1zYA3cWNxN4B728LhsZm/Kaed/v5p/Shwy6jmUVcsQd8D8qAt\nkh33u9eRjKW5ybyb+WXV6Qwb9HxzP04WvOfItvnzyKjmU6vuASiyYwPwiJgI\nNjdMdXlsSwx1Osx6lMMv09vw9q4ejyP8GoulD6WjMnLzl9VxitBq78S3MMOB\nLzVKHBN2pcQXtt9ZHby+xK0k1dkjoD6kI3B2x6w6Hik7MlZT2sm9y16vPFw8\nhrW3NXhF4pFtcm7FOFFoG5gwbVcEUjLKslWuUU0PTPIijTg02oaDBFzMU6S2\nvLuC3j36CrJIFG3rT1WdzdnC/SZxqzh2EfBW4Hk34gwnV61lQLf3jUSx0enr\n6fe+8U23WonmIcfnkv+d/KkpqJl6kf4WQUDN22+yxmgda9mRs+2QZ25syxNM\nwxJBQ4xPQQh912fQma/W60y6irgHCeXV/diIcrC9pqPDUAwsKA1DXWQBHt0P\noReC\r\n=phUE\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/editor.js","babel":{"presets":["react-app"]},"gitHead":"d7c9e59db50cd9eba1e671f67e6917d4190dcb5d","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.4.1","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"10.15.1","dependencies":{"raf":"3.4.0","chalk":"1.1.3","jszip":"^3.2.1","react":"^16.2.0","slate":"^0.44.10","xtend":"^4.0.1","dotenv":"4.0.0","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","prismjs":"^1.15.0","promise":"8.0.1","request":"^2.88.0","unified":"^6.1.6","fs-extra":"3.0.1","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","immutable":"^3.8.2","is-hotkey":"^0.1.3","react-dom":"^16.2.0","url-parse":"^1.4.3","valid-url":"^1.0.9","codemirror":"^5.37.0","css-loader":"0.28.7","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.75","seafile-ui":"^0.1.10","url-loader":"0.6.2","file-loader":"1.1.5","is-data-uri":"^0.1.0","remark-slug":"^5.0.0","autoprefixer":"7.1.6","package.json":"^2.0.1","react-select":"^2.4.2","remark-parse":"^5.0.0","style-loader":"0.19.0","detect-indent":"^4.0.0","dotenv-expand":"4.2.0","object-assign":"4.1.1","react-s-alert":"^1.4.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","postcss-loader":"2.0.8","react-dev-utils":"^5.0.2","image-extensions":"^1.1.0","rehype-stringify":"^3.0.0","socket.io-client":"^2.1.1","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","html-webpack-plugin":"2.29.0","@seafile/slate-react":"^0.1.8","slate-html-serializer":"0.7.2","mdast-util-definitions":"^1.2.2","postcss-flexbugs-fixes":"3.2.0","slate-base64-serializer":"^0.2.72","slate-schema-violations":"0.1.39","extract-text-webpack-plugin":"3.0.2","case-sensitive-paths-webpack-plugin":"2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"20.0.4","eslint":"^3.19.0","i18next":"^11.3.2","webpack":"3.8.1","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"20.0.3","babel-eslint":"7.2.3","babel-loader":"7.1.2","@reach/router":"^1.2.1","babel-runtime":"6.26.0","eslint-loader":"1.8.0","react-i18next":"^7.6.1","webpack-dev-server":"2.9.4","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.1.0","i18next-xhr-backend":"^1.5.1","eslint-plugin-import":"2.2.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"2.34.0","eslint-plugin-jsx-a11y":"5.0.3","eslint-config-react-app":"^1.0.5","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4","i18next-browser-languagedetector":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.2.15_1555469817492_0.9556468484592273","host":"s3://npm-registry-packages"}},"0.2.16":{"name":"@seafile/seafile-editor","version":"0.2.16","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.2.16","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"092bc8465ed43ee0c8cbdcb8cb353b1343d514e6","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.2.16.tgz","fileCount":208,"integrity":"sha512-5bbLs3u9bN7Y7BaIIpug45nLHipj2l6pKkElGlvWWFaAofVQE+WvdOYBnWMPLXwIFcjdl8XAgZmzlMyZVdkhwA==","signatures":[{"sig":"MEUCIBfRiE7kQz9iKJ/qiVPI/Zo/Y2eoCGZ0LrxqK4Apr9syAiEApQrq5pcCmvQNgDHwpiXhSVO7AmEy97kIz4MwUEKHjeg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":735596,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJctqATCRA9TVsSAnZWagAACc4P+wR9mJL1dcETiJiEqW9N\nGU0m/Ud79Z4gpG1X78sPE1G24+e4kq2grRGRbgAqpa2VCCvMEQDdkyQ+/Zhl\nXxlCK5eponNM7ItjkOTxo38SHTkV2HX/mVWHzXIn8q/Ix89SLAZ2Yh8YC1US\nRk2c/hFptkHUv/F1Y010ey6nvhM4hwIyOq7y1Lqvv1U+yh/5wsxWsSXWsAAE\nJpT804zIguayGtioNa2dePUvJTPJJ1ILP0T/pSU5Ul0GRFgFBO506VU95yVH\nZUU1besFu5G99tOKyjjXQewnbUikwQm+J9iZfRCgJvhmRNnApqfKoJPuPa2g\nkoz7kEG3rDZNvNDBOpGNFtc5yGdXJVnKFPpsWj25cX/WgP37eB/WLsBOLPRU\nbj787UywflS9qQIvetIXQffvVFKI81JyMvKBvP7JqtgtA5Bo/zESz7I8KgLa\nTNHtfiU5ihezRyFY9bBqyMRPRU8SUOR39cHsxRetDP/tYPEEumfyUhXy6jnp\nTk0D0yi1RkSnNk1dbomRdr4J1i6LcGjuVZN9eAYV7UT18d6Hhfw01060GWTV\nD8iMioW5RGlH5o41Xa5jbtvzfdsE8X0ouDX5+G6wMY+AMbt7RaOfXvFONlWW\nl2UfR58ZNr3O6T4VY2BBfrrkzp6hnGieiPn9HrxZD3bfR5Gr0Cv8UgKfwEYr\ngj+z\r\n=MCGc\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/editor.js","babel":{"presets":["react-app"]},"gitHead":"077aaec9383ba7d8c37449f70ac99710b50948bc","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.4.1","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"10.15.1","dependencies":{"raf":"3.4.0","chalk":"1.1.3","jszip":"^3.2.1","react":"^16.2.0","slate":"^0.44.10","xtend":"^4.0.1","dotenv":"4.0.0","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","prismjs":"^1.15.0","promise":"8.0.1","request":"^2.88.0","unified":"^6.1.6","fs-extra":"3.0.1","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","immutable":"^3.8.2","is-hotkey":"^0.1.3","react-dom":"^16.2.0","url-parse":"^1.4.3","valid-url":"^1.0.9","codemirror":"^5.37.0","css-loader":"0.28.7","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.75","seafile-ui":"^0.1.10","url-loader":"0.6.2","file-loader":"1.1.5","is-data-uri":"^0.1.0","remark-slug":"^5.0.0","autoprefixer":"7.1.6","package.json":"^2.0.1","react-select":"^2.4.2","remark-parse":"^5.0.0","style-loader":"0.19.0","detect-indent":"^4.0.0","dotenv-expand":"4.2.0","object-assign":"4.1.1","react-s-alert":"^1.4.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","postcss-loader":"2.0.8","react-dev-utils":"^5.0.2","image-extensions":"^1.1.0","rehype-stringify":"^3.0.0","socket.io-client":"^2.1.1","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","html-webpack-plugin":"2.29.0","@seafile/slate-react":"^0.1.8","slate-html-serializer":"0.7.2","mdast-util-definitions":"^1.2.2","postcss-flexbugs-fixes":"3.2.0","slate-base64-serializer":"^0.2.72","slate-schema-violations":"0.1.39","extract-text-webpack-plugin":"3.0.2","case-sensitive-paths-webpack-plugin":"2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"20.0.4","eslint":"^3.19.0","i18next":"^11.3.2","webpack":"3.8.1","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"20.0.3","babel-eslint":"7.2.3","babel-loader":"7.1.2","@reach/router":"^1.2.1","babel-runtime":"6.26.0","eslint-loader":"1.8.0","react-i18next":"^7.6.1","webpack-dev-server":"2.9.4","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.1.0","i18next-xhr-backend":"^1.5.1","eslint-plugin-import":"2.2.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"2.34.0","eslint-plugin-jsx-a11y":"5.0.3","eslint-config-react-app":"^1.0.5","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4","i18next-browser-languagedetector":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.2.16_1555472403184_0.4181607255525108","host":"s3://npm-registry-packages"}},"0.2.17":{"name":"@seafile/seafile-editor","version":"0.2.17","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.2.17","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"3fb740043a09543490ce3de71daf55f2d01f6ce9","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.2.17.tgz","fileCount":208,"integrity":"sha512-EJvidWLQI2fIfe3ryWlhumSDj1W2a453IFsn1AK+JtrQS6tAu6fAAU9rvvMJnvnjQ+rodzHUobbu0qa8uyAbrQ==","signatures":[{"sig":"MEUCIQC+8veI//OlgondofJSZxA/0ss4PsbnMcd06vFk14LaYwIgK5TiT9sPZ5Xd8FknEKot3lcNRSteuIG6tXcEL3sd7D4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":735689,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcttp7CRA9TVsSAnZWagAAB5MP/ih95aAlL8tpQLXDXqlB\ny8YN8w2hx3zAnMGbBvjxOVw1CjuNx95oA0PUZkQ0h22L75sPI23vf0qD8A/Y\nCAqM2flxy2CDbxw50tT6RoIDxE8YVKx+Zudq7NJhi6Phz+UogLyPl+rzcAUC\n+qlofD90ewfmVYnmrRKO2be1B28Amm4H1zyka8bjqkDQ8CLdtDr1qKpHMHTG\nIEKQI4uduWNpz7nLSLyMw3flFywTiL8EOOKqogVddBzlXfY1YFUlUL3yNW1Y\n8B3LoJj8Rc47uNhSjconMtQIYBqbzxg6hCGk8Zyai3LjHTESNvsj/56zEh3y\novTT0LehsdBf2NCVEOdmyDyQLcb0qDtUrxllDOgPBsGYoiu+47XwZVVCfXft\nRMGRJOFf+QJMOBskoJAfW+82FIKkNJ3V3Ss0IwuLXE3dXoQQ0dLmUyOtjYC8\nZke5PSb+b0aINjVTIrKwvuorIUa1KMMHFup0I0tA4YIWoc/wPiNwJ9nm4QQj\nrnKO2KeZEKt+sYDkjuFPZq4U5+fJvHFileJ1nXMQAg1rNrITY08WY/WT5+ei\nazKyOFsfV0/zT58NoOp11IPJ4kFUuU30AsE6UnL74AmubN95kPv/P/rJNwAI\ns9wlTeV3/koP396t4tEItfSHS4kkoFJrrGmCpZmNxXnWpIbHDUaOaBf24byk\n0+dQ\r\n=EuNp\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/editor.js","babel":{"presets":["react-app"]},"gitHead":"eec88e36a6e1a4364a7bb5f573efcdc02d339a1f","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.4.1","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"10.15.1","dependencies":{"raf":"3.4.0","chalk":"1.1.3","jszip":"^3.2.1","react":"^16.2.0","slate":"^0.44.10","xtend":"^4.0.1","dotenv":"4.0.0","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","prismjs":"^1.15.0","promise":"8.0.1","request":"^2.88.0","unified":"^6.1.6","fs-extra":"3.0.1","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","immutable":"^3.8.2","is-hotkey":"^0.1.3","react-dom":"^16.2.0","url-parse":"^1.4.3","valid-url":"^1.0.9","codemirror":"^5.37.0","css-loader":"0.28.7","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.75","seafile-ui":"^0.1.10","url-loader":"0.6.2","file-loader":"1.1.5","is-data-uri":"^0.1.0","remark-slug":"^5.0.0","autoprefixer":"7.1.6","package.json":"^2.0.1","react-select":"^2.4.2","remark-parse":"^5.0.0","style-loader":"0.19.0","detect-indent":"^4.0.0","dotenv-expand":"4.2.0","object-assign":"4.1.1","react-s-alert":"^1.4.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","postcss-loader":"2.0.8","react-dev-utils":"^5.0.2","image-extensions":"^1.1.0","rehype-stringify":"^3.0.0","socket.io-client":"^2.1.1","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","html-webpack-plugin":"2.29.0","@seafile/slate-react":"^0.1.8","slate-html-serializer":"0.7.2","mdast-util-definitions":"^1.2.2","postcss-flexbugs-fixes":"3.2.0","slate-base64-serializer":"^0.2.72","slate-schema-violations":"0.1.39","extract-text-webpack-plugin":"3.0.2","case-sensitive-paths-webpack-plugin":"2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"20.0.4","eslint":"^3.19.0","i18next":"^11.3.2","webpack":"3.8.1","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"20.0.3","babel-eslint":"7.2.3","babel-loader":"7.1.2","@reach/router":"^1.2.1","babel-runtime":"6.26.0","eslint-loader":"1.8.0","react-i18next":"^7.6.1","webpack-dev-server":"2.9.4","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.1.0","i18next-xhr-backend":"^1.5.1","eslint-plugin-import":"2.2.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"2.34.0","eslint-plugin-jsx-a11y":"5.0.3","eslint-config-react-app":"^1.0.5","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4","i18next-browser-languagedetector":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.2.17_1555487354559_0.23617540004223891","host":"s3://npm-registry-packages"}},"0.2.18":{"name":"@seafile/seafile-editor","version":"0.2.18","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.2.18","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"9f8083f602ccab9f2a9b61a5dff62f2b9f010c62","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.2.18.tgz","fileCount":209,"integrity":"sha512-b6VmsJN3OOM6icCic+zjnNsGILO2cC3cQOBAuonqaF522XlMAkl1bww2ShMXtn85ugGfLnnhvh/B3UT60jhL1w==","signatures":[{"sig":"MEQCIETXBg+35N+8L/0c6/iiv+SwlBwZGl6ypUzMtcxg9RCfAiBKXp1jNb7AzcT939ikMvzPFJ1y31nAn+SHqTRgaZ0vFQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":733759,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcuD9/CRA9TVsSAnZWagAArBgP/A+Krv9u6LdirFNcrEbH\nEShxhIyqRvMqt1Pl/m7QrLdSLOs6/yaYLmJNCMN8TLo4ThDFF9NHDXRXBO5Y\nt//PGtTGlXTQWDNQ8zavuyeMNTeeU6J+jkxCyO4p5M65MDxG2c16KIPd/u5r\nuvheTjHjH6hsb/E9+UYpGzwOKeKPbQ229kPQnmFakUOdzpJH9+Dh1bQjJYMD\nNm++pUYl/9LPw+Nb1LopdFqpT60sQ9veRlyJEarA8leUR6aZ3aiOZwYsPQxe\nTdEyNm67JswiLdstWx+DJ/7mkRp2zZrFgTz6M/t0uALR8QhKn4nGEdvzwenB\ndo8R073LId9nmdR0L0LR1J4zyHUc4GHaETpH5hEgbTdVfWJzfq0kNWtJg6xs\n8a10Im4Au4MuQJ4TIsYLAEQeSVbrvRnHkNHCyNQ+2SQQ4appXiuKrf3K/Sc+\nWoJq5NHliigLiIcdyCg3MkxP0emEtZrpIoqGbLPvQnmN7eWjnEl0+ls0oib5\nFeC5ZtZf15IiLKBRE+XxQBR6Wj7p9zWADz+SG1jet1sepkh3LPM6W3ee7dfN\nPDR9AzYmsvEXFHofmarHCwf6lTaIOaojtKBpqLooTy5w/8ukXpgtjzV5ZXuB\nv/aHrFqNaDA4vIhG4ZMrSE39hBgdmwVAuX3NAG7nlg8TvY30dGerA25ZqlEz\na5xe\r\n=Shym\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/editor.js","babel":{"presets":["react-app"]},"gitHead":"861b2f3cea3f64268a79665649ef985b39efc4fe","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.4.1","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"10.15.1","dependencies":{"raf":"3.4.0","chalk":"1.1.3","jszip":"^3.2.1","react":"^16.2.0","slate":"^0.44.10","xtend":"^4.0.1","dotenv":"4.0.0","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","prismjs":"^1.15.0","promise":"8.0.1","request":"^2.88.0","unified":"^6.1.6","fs-extra":"3.0.1","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","immutable":"^3.8.2","is-hotkey":"^0.1.3","react-dom":"^16.2.0","url-parse":"^1.4.3","valid-url":"^1.0.9","codemirror":"^5.37.0","css-loader":"0.28.7","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.75","seafile-ui":"^0.1.10","url-loader":"0.6.2","file-loader":"1.1.5","is-data-uri":"^0.1.0","remark-slug":"^5.0.0","autoprefixer":"7.1.6","package.json":"^2.0.1","react-select":"^2.4.2","remark-parse":"^5.0.0","style-loader":"0.19.0","detect-indent":"^4.0.0","dotenv-expand":"4.2.0","object-assign":"4.1.1","react-s-alert":"^1.4.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","postcss-loader":"2.0.8","react-dev-utils":"^5.0.2","image-extensions":"^1.1.0","rehype-stringify":"^3.0.0","socket.io-client":"^2.1.1","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","html-webpack-plugin":"2.29.0","@seafile/slate-react":"^0.1.8","slate-html-serializer":"0.7.2","mdast-util-definitions":"^1.2.2","postcss-flexbugs-fixes":"3.2.0","slate-base64-serializer":"^0.2.72","slate-schema-violations":"0.1.39","extract-text-webpack-plugin":"3.0.2","case-sensitive-paths-webpack-plugin":"2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"20.0.4","eslint":"^3.19.0","i18next":"^11.3.2","webpack":"3.8.1","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"20.0.3","babel-eslint":"7.2.3","babel-loader":"7.1.2","@reach/router":"^1.2.1","babel-runtime":"6.26.0","eslint-loader":"1.8.0","react-i18next":"^7.6.1","webpack-dev-server":"2.9.4","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.1.0","i18next-xhr-backend":"^1.5.1","eslint-plugin-import":"2.2.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"2.34.0","eslint-plugin-jsx-a11y":"5.0.3","eslint-config-react-app":"^1.0.5","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4","i18next-browser-languagedetector":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.2.18_1555578751008_0.1934278093259556","host":"s3://npm-registry-packages"}},"0.2.19":{"name":"@seafile/seafile-editor","version":"0.2.19","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.2.19","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"c29c5c4d1e81073f815f2f6773391c077a749714","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.2.19.tgz","fileCount":210,"integrity":"sha512-3nuMUITd8KlzJoHDmxfaBtnjHfU2cv5tl4TV61PLj8rKkTx6oBvjpxZR2FMu2RSb15C2kQzer7mRi/oU3f9RyA==","signatures":[{"sig":"MEUCIQC0qVR+Ac+vT3I1H1cb8lfrkWyhQhCiH4ntustmVigYEAIgd2uc6vmtSZy2zrdvkHf5BDj9IthnN8nLXgwvx5pHcOU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":737712,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcvnczCRA9TVsSAnZWagAAFLYQAJbdlkUcNq8JbalRI67Z\nhi4CQlR4AAlv6v9zOX6hUYtZAk2goPSzQ3eglUj4IMR/a9wgehuSdX8f3x86\nfVcWfdB+1TWr0y2G42G6X8CzXIYhp0uHsfxESbleAqRuHGYGpddt0RMuJ4RP\n1jZUvai35C/j+OS/V/Yj3vXIWdYfkJxesc9xxMqzdTvavRF32F3yK+dlUBiO\nWYbYMs/KjgVstO3vwkkXo59KkZoYcO4fcJy6Dm+FluGXG+yxSq4WJDI5m6Pf\nAPfXWOLRyOpn6x/nRL7PmDmuJtlF/5I1RGQc2Pbg/AWrmAqAkyLH0G88hZtS\nspBVB0xc+oGQ9VfgrBN2g482DAzT6u5T4q6s6bGQkb+7wpDMrsL5nZL2ZYqe\ncEsJ2xyNHnwQVTwAj56IbmZAa6TSGt1lpOhx1mQVwyAImhJggpRP4QLdig6h\njSLJ1GMjx1vNSsYaNx5YFIem3cKsKeRS8o3w6nrqssp63iPjrxEEslMvVcm3\nVGPPC2fBdIZoVx+4NOrhb/aPPKo1aKj8ZV6iL5pCYM+buMhzFPeyGDb+/+he\nhuw0q6YeYhn9IltnjFmrqw75XOw8TWAEsyLz31I+xPMIBDT6A43lXl31f4Pm\nrTN8CbLvcpXmVWh/7vgTNOcDuiJ1tEIumVoVMSNxQEWwDVWNU4abUVO05NlN\nqqj6\r\n=tHc6\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/editor.js","babel":{"presets":["react-app"]},"gitHead":"0bbbb74ffa4b9dd11510d336dad2edcaa7cf2707","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.4.1","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"10.15.1","dependencies":{"raf":"3.4.0","chalk":"1.1.3","jszip":"^3.2.1","react":"^16.2.0","slate":"0.44.13","xtend":"^4.0.1","dotenv":"4.0.0","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","prismjs":"^1.15.0","promise":"8.0.1","request":"^2.88.0","unified":"^6.1.6","fs-extra":"3.0.1","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","immutable":"^3.8.2","is-hotkey":"^0.1.3","react-dom":"^16.2.0","url-parse":"^1.4.3","valid-url":"^1.0.9","codemirror":"^5.37.0","css-loader":"0.28.7","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.75","seafile-ui":"^0.1.10","url-loader":"0.6.2","file-loader":"1.1.5","is-data-uri":"^0.1.0","rc-calendar":"^9.12.4","remark-slug":"^5.0.0","autoprefixer":"7.1.6","package.json":"^2.0.1","react-select":"^2.4.2","remark-parse":"^5.0.0","style-loader":"0.19.0","detect-indent":"^4.0.0","dotenv-expand":"4.2.0","object-assign":"4.1.1","react-s-alert":"^1.4.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","postcss-loader":"2.0.8","react-dev-utils":"^5.0.2","image-extensions":"^1.1.0","rehype-stringify":"^3.0.0","socket.io-client":"^2.1.1","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","html-webpack-plugin":"2.29.0","@seafile/slate-react":"^0.1.8","slate-html-serializer":"0.7.2","mdast-util-definitions":"^1.2.2","postcss-flexbugs-fixes":"3.2.0","slate-base64-serializer":"^0.2.72","slate-schema-violations":"0.1.39","extract-text-webpack-plugin":"3.0.2","case-sensitive-paths-webpack-plugin":"2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"20.0.4","eslint":"^3.19.0","i18next":"^11.3.2","webpack":"3.8.1","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"20.0.3","babel-eslint":"7.2.3","babel-loader":"7.1.2","@reach/router":"^1.2.1","babel-runtime":"6.26.0","eslint-loader":"1.8.0","react-i18next":"^7.6.1","webpack-dev-server":"2.9.4","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.1.0","i18next-xhr-backend":"^1.5.1","eslint-plugin-import":"2.2.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"2.34.0","eslint-plugin-jsx-a11y":"5.0.3","eslint-config-react-app":"^1.0.5","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4","i18next-browser-languagedetector":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.2.19_1555986226450_0.7185188571118089","host":"s3://npm-registry-packages"}},"0.2.20":{"name":"@seafile/seafile-editor","version":"0.2.20","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.2.20","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"1bc2e849aeb83b4fc49431c3a9aa96eeb77a40a4","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.2.20.tgz","fileCount":210,"integrity":"sha512-vf1D6n8DZARkI+oG4a3d675ibgIy+OKTp1H1gLOrAL+erl/vvC1jNksC7CU2o0F2kXmVGYe5S8HE34FVtVG7Cg==","signatures":[{"sig":"MEUCIGa7fDu50YsFUiG2azXD68GAwmFdfoQV8yyLrlXSkRiKAiEA+B8A5hbaygmhVr7P+UwqzNpIsZS8tg3fm3yBkMDD4X8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":738296,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcv8i4CRA9TVsSAnZWagAA/P4QAJCOm1q85Usmgq7gv6IZ\nWOdUOBp2Pd9SvcAlwIi3iedgQJRRSt18uKBqsw0Xs9/g8Rog2nIR6h3dODIW\nxwu6Xc2gFqpEWYMxKiYBMJ8fELB6VrkH+BwzyO/We+yP82vSEGIW1ODvp8ZN\nMSdYSxdgqBYUZC5BaIRoGscDeIx6j7CVC1sqMfZTDOsuG3UcJbAkCGrlSUQc\nhTu7q4VwmnJ5Pdvvyc0vmC1WyEaK3cCfG/SE4pfZ7QUDi79VC9fGoAVZ9JMJ\ntCH7orofAvYebfRgOV1YLXx+Z2lqbROGqXlmkeudmvIj6hriK69x92LW9buh\nPRR7tg8e4UdfNmyPP3YWt64LHYjMoRWTSduQA4qRrVuStARar4PY3XTXwnge\nnl2iUzCxyP/ewGoQK5mMfRi9GSNaVR7P1bh1we+QZV6obmqDeyFl9RODzyHl\nBGAEPZQfshJhnHJe+HzFQG6Dfi0G4ZzGwIQ9Vuv7tSqXPKGX14wXvL4zYQWl\nh+3aTxUzuO+h1zsJVAvEblKcW7kpwHHPpj2mI/WZKVBODMys8duO0Si6rPaV\nQV/PhEreBnrtH0eVNyVdfZuFYioAdzPjB25MON31uvbeCzmbqYhRoRwGFt/7\nm9KPSxoquNPFILij2OqYXz9gmeCrgoOvfj8TZUDACCfU9+A17qwLOnIK339H\nyZgc\r\n=bdnh\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/editor.js","babel":{"presets":["react-app"]},"gitHead":"df941b32c13f6e2a93495cbf62b1663b6f344da3","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.4.1","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"10.15.1","dependencies":{"raf":"3.4.0","chalk":"1.1.3","jszip":"^3.2.1","react":"^16.2.0","slate":"0.44.13","xtend":"^4.0.1","dotenv":"4.0.0","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","prismjs":"^1.15.0","promise":"8.0.1","request":"^2.88.0","unified":"^6.1.6","fs-extra":"3.0.1","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","immutable":"^3.8.2","is-hotkey":"^0.1.3","react-dom":"^16.2.0","url-parse":"^1.4.3","valid-url":"^1.0.9","codemirror":"^5.37.0","css-loader":"0.28.7","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.75","seafile-ui":"^0.1.10","url-loader":"0.6.2","file-loader":"1.1.5","is-data-uri":"^0.1.0","rc-calendar":"^9.12.4","remark-slug":"^5.0.0","autoprefixer":"7.1.6","package.json":"^2.0.1","react-select":"^2.4.2","remark-parse":"^5.0.0","style-loader":"0.19.0","detect-indent":"^4.0.0","dotenv-expand":"4.2.0","object-assign":"4.1.1","react-s-alert":"^1.4.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","postcss-loader":"2.0.8","react-dev-utils":"^5.0.2","image-extensions":"^1.1.0","rehype-stringify":"^3.0.0","socket.io-client":"^2.1.1","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","html-webpack-plugin":"2.29.0","@seafile/slate-react":"^0.1.8","slate-html-serializer":"0.7.2","mdast-util-definitions":"^1.2.2","postcss-flexbugs-fixes":"3.2.0","slate-base64-serializer":"^0.2.72","slate-schema-violations":"0.1.39","extract-text-webpack-plugin":"3.0.2","case-sensitive-paths-webpack-plugin":"2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"20.0.4","eslint":"^3.19.0","i18next":"^11.3.2","webpack":"3.8.1","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"20.0.3","babel-eslint":"7.2.3","babel-loader":"7.1.2","@reach/router":"^1.2.1","babel-runtime":"6.26.0","eslint-loader":"1.8.0","react-i18next":"^7.6.1","webpack-dev-server":"2.9.4","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.1.0","i18next-xhr-backend":"^1.5.1","eslint-plugin-import":"2.2.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"2.34.0","eslint-plugin-jsx-a11y":"5.0.3","eslint-config-react-app":"^1.0.5","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4","i18next-browser-languagedetector":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.2.20_1556072631886_0.7805765621114857","host":"s3://npm-registry-packages"}},"0.2.21":{"name":"@seafile/seafile-editor","version":"0.2.21","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.2.21","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"26dc6655083e082a350a54ff7adf36e7ff65aab7","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.2.21.tgz","fileCount":210,"integrity":"sha512-6ZRrLg1wXRJsOFnfgIV13XXf3bNjfzDtBLRi7JOwn7XbyM982iJOZ3EyQNRbJOQ1HP1dMcAWSnIAiX3Yred1aQ==","signatures":[{"sig":"MEYCIQDtIvS+oR08LcajfrKNT2hm0fz/fvpVNA5GZdY1jf71NQIhAKh4RIHauLpBQuByYC2zw1805gibGiZIkmfDolLoxxu9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":738602,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcwpVLCRA9TVsSAnZWagAAzAYP/iml+xbFsFV3DzyZLYLp\nQeTyGnH9M0e2NUds5XtA2ta8e46gPViOK2m/a3FjD5WaQqZZbkhf9MsYrztW\nD9zfrhv8zHK1AtGnEIIEWzbHd3D0ZHu5qDTIusSNOl2Xt71L6dp7agjnuAmM\nVZvBbHO0ZR/Lx2dl4ziMoZLYhlCxWPZDpX3u5JxY4+d8HCDoZ+ct9OiICuHg\n340RF+4KYxXRLEwJ4R7zpfQwQBtg9kmREVWxXUC7/X6EbTOtOcl9uUWv0e3S\nBRRbwll8ggQB77HeR+YCs9b26wh24x0GfDT6mG420zuAzPNveUEFVFDY9W8E\n8lMW3RL9iobbQ+jH3GmJ6NriI9tTeHo0Co0g/b4Bf7oEPvHs0YaCHIRa8+vn\nHYF3eWMDfH+Jg8vIB35fu5Tq+bHNakS7jFaSAqcvsIPHL+EdEtGDlnUrhAWk\ndvyP7+jr4EAKUqqAcx+zoQ4mU2pRvOV0vhKcnKHby711GFOYEigHzeOLxfm9\nTJO3sELhbx7q/P+1asfiV6xLHxPPkOMjiarRT+UoZ3uW4vw8xoyiw0XNy9g5\nO3IaaiEtM49iRsLhGJnkr2fskPeyKmndaDmrJsSWiGzrofcX6xW3I6j1qZnR\nF+skADA7IILmEnjhxC+XhYv21ZS6UVpA6HbkrjO+OzS8Y/YN1mJYIuFsIjXd\nR+24\r\n=ZUiL\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/editor.js","babel":{"presets":["react-app"]},"gitHead":"e9e98e53e8448de151a3684bba07f5071aa9780d","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.4.1","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"10.15.1","dependencies":{"raf":"3.4.0","chalk":"1.1.3","jszip":"^3.2.1","react":"^16.2.0","slate":"0.44.13","xtend":"^4.0.1","dotenv":"4.0.0","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","prismjs":"^1.15.0","promise":"8.0.1","request":"^2.88.0","unified":"^6.1.6","fs-extra":"3.0.1","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","immutable":"^3.8.2","is-hotkey":"^0.1.3","react-dom":"^16.2.0","url-parse":"^1.4.3","valid-url":"^1.0.9","codemirror":"^5.37.0","css-loader":"0.28.7","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.75","seafile-ui":"^0.1.10","url-loader":"0.6.2","file-loader":"1.1.5","is-data-uri":"^0.1.0","rc-calendar":"^9.12.4","remark-slug":"^5.0.0","autoprefixer":"7.1.6","package.json":"^2.0.1","react-select":"^2.4.2","remark-parse":"^5.0.0","style-loader":"0.19.0","detect-indent":"^4.0.0","dotenv-expand":"4.2.0","object-assign":"4.1.1","react-s-alert":"^1.4.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","postcss-loader":"2.0.8","react-dev-utils":"^5.0.2","image-extensions":"^1.1.0","rehype-stringify":"^3.0.0","socket.io-client":"^2.1.1","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","html-webpack-plugin":"2.29.0","@seafile/slate-react":"^0.1.8","slate-html-serializer":"0.7.2","mdast-util-definitions":"^1.2.2","postcss-flexbugs-fixes":"3.2.0","slate-base64-serializer":"^0.2.72","slate-schema-violations":"0.1.39","extract-text-webpack-plugin":"3.0.2","case-sensitive-paths-webpack-plugin":"2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"20.0.4","eslint":"^3.19.0","i18next":"^11.3.2","webpack":"3.8.1","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"20.0.3","babel-eslint":"7.2.3","babel-loader":"7.1.2","@reach/router":"^1.2.1","babel-runtime":"6.26.0","eslint-loader":"1.8.0","react-i18next":"^7.6.1","webpack-dev-server":"2.9.4","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.1.0","i18next-xhr-backend":"^1.5.1","eslint-plugin-import":"2.2.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"2.34.0","eslint-plugin-jsx-a11y":"5.0.3","eslint-config-react-app":"^1.0.5","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4","i18next-browser-languagedetector":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.2.21_1556256075119_0.8598015621233004","host":"s3://npm-registry-packages"}},"0.2.22":{"name":"@seafile/seafile-editor","version":"0.2.22","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.2.22","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"97eb590a523f6cd954590808244afcbb77974601","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.2.22.tgz","fileCount":210,"integrity":"sha512-Mu/QihsyHemPEX0wIIF+DED4fe46wXVnXW+aVbmxdUGHroHyRg5apVKRcrNUhEbN9Zm5xd83hRlMiWM2/I/y5w==","signatures":[{"sig":"MEYCIQCZdtECZwUqHl4dK3Nav9tQS8wf3NGtSz5JVIGHYL21rAIhAJFZ1OcilQUbmeHkaCnxH0iODxNtQYq20HKjJiW2RtGP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":738600,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcxUQCCRA9TVsSAnZWagAAu9wP+wdvxj0/cbZL7xpTnlmK\nQK6xffCmkqTbhxMRxrCzs+qUmxY6bWL3FIqo4NWsd0wAtq3UjpmvHkVnz8Be\ne5dibGpuvWuQvBlGWaBs46fG5CEMwz9p9AvnRWSEfkgZS/HaN9+Mvf+QjxIm\ngXh7MuYg4BdsZDXh7cNM5oMOqxancPOpTX+sGgV211svVzdLirFiBhqZVvrO\nMpbnc2+SzN11PF/cKu70rc4rJhvJa+kIrwt1hRbTm85+7bmuOTpqsk6t3WIY\n/gEsLMfd/A1E38LV4UZIqZtgRZ2hhrW9aqjVipNU/jR7jEd4KmvFfkRpnmhy\njbPXq7JEy3rou42JoHNp9Qomt/ZI0Cb1DMcN5kn/aDUOfDdBlGVT4DXmn+Cs\nI8SWedk9q3eO40q6tzYgoO2aCLuUMc0z/XIjwwSI9Om/LAwtFOyDcUr+biB2\n2JCc9pFBvmvaxFvvLaD5DJCc7Y1HKz5xuAntI4yBx/bI9AGMdgobQfb2Sgmz\nTJA25HjFk5vpPU55+v0P1MLI2Nioi/XCZ9AVXbjEjZUb/Pp/vF4jJip9pZDO\n13fxxeAD83aM2/W9M5/9Iz9y0OvIAfVMBwuwmVGqg1eUFpLPm/swkjIr0hlO\nApqhvQ6UwGk41b77YGkToAlzsvk4FuaJjW/hpxIap/9RbH+60GmU0DSw7gGx\ncdca\r\n=/Jkk\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/editor.js","babel":{"presets":["react-app"]},"gitHead":"9a1095ad92af2a993fda650cf1325f608be0d44e","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.4.1","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"10.15.1","dependencies":{"raf":"3.4.0","chalk":"1.1.3","jszip":"^3.2.1","react":"^16.2.0","slate":"0.44.13","xtend":"^4.0.1","dotenv":"4.0.0","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","prismjs":"^1.15.0","promise":"8.0.1","request":"^2.88.0","unified":"^6.1.6","fs-extra":"3.0.1","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","immutable":"^3.8.2","is-hotkey":"^0.1.3","react-dom":"^16.2.0","url-parse":"^1.4.3","valid-url":"^1.0.9","codemirror":"^5.37.0","css-loader":"0.28.7","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.75","seafile-ui":"^0.1.10","url-loader":"0.6.2","file-loader":"1.1.5","is-data-uri":"^0.1.0","rc-calendar":"^9.12.4","remark-slug":"^5.0.0","autoprefixer":"7.1.6","package.json":"^2.0.1","react-select":"^2.4.2","remark-parse":"^5.0.0","style-loader":"0.19.0","detect-indent":"^4.0.0","dotenv-expand":"4.2.0","object-assign":"4.1.1","react-s-alert":"^1.4.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","postcss-loader":"2.0.8","react-dev-utils":"^5.0.2","image-extensions":"^1.1.0","rehype-stringify":"^3.0.0","socket.io-client":"^2.1.1","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","html-webpack-plugin":"2.29.0","@seafile/slate-react":"^0.1.8","slate-html-serializer":"0.7.2","mdast-util-definitions":"^1.2.2","postcss-flexbugs-fixes":"3.2.0","slate-base64-serializer":"^0.2.72","slate-schema-violations":"0.1.39","extract-text-webpack-plugin":"3.0.2","case-sensitive-paths-webpack-plugin":"2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"20.0.4","eslint":"^3.19.0","i18next":"^11.3.2","webpack":"3.8.1","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"20.0.3","babel-eslint":"7.2.3","babel-loader":"7.1.2","@reach/router":"^1.2.1","babel-runtime":"6.26.0","eslint-loader":"1.8.0","react-i18next":"^7.6.1","webpack-dev-server":"2.9.4","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.1.0","i18next-xhr-backend":"^1.5.1","eslint-plugin-import":"2.2.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"2.34.0","eslint-plugin-jsx-a11y":"5.0.3","eslint-config-react-app":"^1.0.5","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4","i18next-browser-languagedetector":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.2.22_1556431873971_0.5442164954813531","host":"s3://npm-registry-packages"}},"0.2.23":{"name":"@seafile/seafile-editor","version":"0.2.23","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.2.23","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"ebdb4df8be53783edb6ed237eda7eb7f37040c8c","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.2.23.tgz","fileCount":210,"integrity":"sha512-yzbg9OVWXXSDlTXXqY7XD8c1AwwXkRmw+iA66xaTjwDI37OsI8Sod/6fT79EAnttxufknM4YOzR4NqOA6wpyGQ==","signatures":[{"sig":"MEQCIECUHAYFayp4baK14x8bHBH3o7pPOhV214QUBm7wnPXtAiAZ0eQvwUlzh1GLGRHrM0XXceT2wHw+PhlpecCsiK7XfQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":738420,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcxnp0CRA9TVsSAnZWagAAKDsP/1qt1TB+M1yeJwfrU5b5\nKTJIjU7JuOLi50PS2+H76Fiec1VsC+dW21+PfS1wu1aSNhfgigMfwUEVhO26\n89VxXHCDlkhOc/N8NkDvpgEyDTWmzc8Lws0j/4jm17f6Pmf8IHHNwQDkFnHZ\njNkxC+Da+2GnpIFSgOIzeL5yS/3n+rdq7+X5URG5j9ovHQ2LLWbdIFemlxCZ\nmr+vFZCOPIBxbtImtQk+AUEm/dpi8Uf5Ai297CKbKK13YhazCgwN7mYD2ehM\na77HwkNrhWYAqc6HtBQ962/M7tf2NMBM2E65CzU0zYBqLIeydFnZ0dM/z1Nm\nCY7v1s0tZyxTFXXRFYFOK2Cs3mXo/X69Q3ZT09OgQZ/SES/GZ+wdqNhuPNk5\nJWUAFhuSoL5Y6Lq06qRr05lRBmkF0HHqrqJPNHzZeVFfKYN/aacdmRMXzMOC\nLlYFUJxa9ofsE457N+cDfqg0xPTHZ9r0g7sIHRwhRiOkfntF+t4ZOzpcfdbE\ndc+Lc3MyUoVYQeCxdALSn5zgCswqFz8vEmUTHEE+V+sj0hh5nYsbjGcJWvul\nP93Qvk2+XtiMYRlzFY+m46Qr457H9bZQyv7D3zYk/5meUt699keU53NQIiY1\ncatoRrEoURIS+ZFYF6o+BE/3PqPK0Bm9TZ1tbGHKqlPrvre1XuJw4npW8oxV\n7rzL\r\n=LERi\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/editor.js","babel":{"presets":["react-app"]},"gitHead":"a19dc9713722a32fdbebb999919615da5cf4f962","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.4.1","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"10.15.1","dependencies":{"raf":"3.4.0","chalk":"1.1.3","jszip":"^3.2.1","react":"^16.2.0","slate":"0.44.13","xtend":"^4.0.1","dotenv":"4.0.0","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","prismjs":"^1.15.0","promise":"8.0.1","request":"^2.88.0","unified":"^6.1.6","fs-extra":"3.0.1","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","immutable":"^3.8.2","is-hotkey":"^0.1.3","react-dom":"^16.2.0","url-parse":"^1.4.3","valid-url":"^1.0.9","codemirror":"^5.37.0","css-loader":"0.28.7","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.75","seafile-ui":"^0.1.10","url-loader":"0.6.2","file-loader":"1.1.5","is-data-uri":"^0.1.0","rc-calendar":"^9.12.4","remark-slug":"^5.0.0","autoprefixer":"7.1.6","package.json":"^2.0.1","react-select":"^2.4.2","remark-parse":"^5.0.0","style-loader":"0.19.0","detect-indent":"^4.0.0","dotenv-expand":"4.2.0","object-assign":"4.1.1","react-s-alert":"^1.4.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","postcss-loader":"2.0.8","react-dev-utils":"^5.0.2","image-extensions":"^1.1.0","rehype-stringify":"^3.0.0","socket.io-client":"^2.1.1","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","html-webpack-plugin":"2.29.0","@seafile/slate-react":"^0.1.8","slate-html-serializer":"0.7.2","mdast-util-definitions":"^1.2.2","postcss-flexbugs-fixes":"3.2.0","slate-base64-serializer":"^0.2.72","slate-schema-violations":"0.1.39","extract-text-webpack-plugin":"3.0.2","case-sensitive-paths-webpack-plugin":"2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"20.0.4","eslint":"^3.19.0","i18next":"^11.3.2","webpack":"3.8.1","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"20.0.3","babel-eslint":"7.2.3","babel-loader":"7.1.2","@reach/router":"^1.2.1","babel-runtime":"6.26.0","eslint-loader":"1.8.0","react-i18next":"^7.6.1","webpack-dev-server":"2.9.4","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.1.0","i18next-xhr-backend":"^1.5.1","eslint-plugin-import":"2.2.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"2.34.0","eslint-plugin-jsx-a11y":"5.0.3","eslint-config-react-app":"^1.0.5","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4","i18next-browser-languagedetector":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.2.23_1556511347713_0.02941890494147814","host":"s3://npm-registry-packages"}},"0.2.24":{"name":"@seafile/seafile-editor","version":"0.2.24","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.2.24","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"d2c275cd624a05d2d059ebb7ffe460e6c2f5aa2d","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.2.24.tgz","fileCount":210,"integrity":"sha512-UM2B5q2fRIvThM2mTJkaQy1AWWMZHHbeNPVpppJ/kEXPI8gYiAvXmSD3V3uGxE5z+mjqXU6I7wDr07C201ohpg==","signatures":[{"sig":"MEQCIApm5ccY0CagOlBKKPCiUfEJjeszrXIpkCgLkSL/0bHUAiBMNN9s2HBsU0LGf4N60mNkXJmvwsu+jHnw0pVDDo/mtA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":738621,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcx9sVCRA9TVsSAnZWagAAlhQQAKEKLNsiiz8Qw/RI8LWY\nz7/kFYmwfCGRHHIuVTUVhyF6PKCxIRzQ+Wz4WB2TcYRPcch/OD+y+z0rzZtC\nIJoX0JOerKGsn2UETJgkc8qkxqhThQtQDXbGH9AVG7wOGDJKP0DPCyV2hfub\njPBO+EOWCBLzscJRpGEw6tq421TUjavArP/Qluq1id1HHDq9urhRSE9xpDl2\nPUN79uy2zRcW7AhM3a01dqtS6kPS/7llkYtv+8/daw3sMZTifl0DsyMObz6a\nDbyLMIZRo0pGdP86S7Xl0luSrcHM7pBDRm7+vB+k+E2yZ4Kc2COK32SrZG+L\nRt/rbWC0+gW8S+mOOd+GsI6PlmCT03S2Z3UGXU7PBb0qXGP/2eVEL6pj3YxJ\nmCefjStscfS8gSbaIdvaMhnmiJfWqIkafNkr+Do8knDjsclDrF7SJvvlD27H\n4ZVlEtp2ZhKDCiJuWUBewAxi80tMmDaa6smrvz474AByZwnFm++l6U9YYN2m\nZAP/c5BCgCbNxivFyaTKcj5gZDEtiBWdZ2gxhA5fLEvBLZhgzhg0SV0teqjW\nYW8x0sdYSBJvv7gTcklM7hfmCj9OEdCX/npssUudiAR1vw9g+boIU9jzpOq+\nuowwvsk4xJWZX5+qtxkYCBc75pDsPzsKXDCcaSbleVJe1BYHTnX3uc/Up8Co\nAW0K\r\n=8CUy\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/editor.js","babel":{"presets":["react-app"]},"gitHead":"11740971b9d6002c91a55fb9813b1bc418aa0879","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.4.1","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"10.15.1","dependencies":{"raf":"3.4.0","chalk":"1.1.3","jszip":"^3.2.1","react":"^16.2.0","slate":"0.44.13","xtend":"^4.0.1","dotenv":"4.0.0","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","prismjs":"^1.15.0","promise":"8.0.1","request":"^2.88.0","unified":"^6.1.6","fs-extra":"3.0.1","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","immutable":"^3.8.2","is-hotkey":"^0.1.3","react-dom":"^16.2.0","url-parse":"^1.4.3","valid-url":"^1.0.9","codemirror":"^5.37.0","css-loader":"0.28.7","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.75","seafile-ui":"^0.1.10","url-loader":"0.6.2","file-loader":"1.1.5","is-data-uri":"^0.1.0","rc-calendar":"^9.12.4","remark-slug":"^5.0.0","autoprefixer":"7.1.6","package.json":"^2.0.1","react-select":"^2.4.2","remark-parse":"^5.0.0","style-loader":"0.19.0","detect-indent":"^4.0.0","dotenv-expand":"4.2.0","object-assign":"4.1.1","react-s-alert":"^1.4.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","postcss-loader":"2.0.8","react-dev-utils":"^5.0.2","image-extensions":"^1.1.0","rehype-stringify":"^3.0.0","socket.io-client":"^2.1.1","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","html-webpack-plugin":"2.29.0","@seafile/slate-react":"^0.1.8","slate-html-serializer":"0.7.2","mdast-util-definitions":"^1.2.2","postcss-flexbugs-fixes":"3.2.0","slate-base64-serializer":"^0.2.72","slate-schema-violations":"0.1.39","extract-text-webpack-plugin":"3.0.2","case-sensitive-paths-webpack-plugin":"2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"20.0.4","eslint":"^3.19.0","i18next":"^11.3.2","webpack":"3.8.1","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"20.0.3","babel-eslint":"7.2.3","babel-loader":"7.1.2","@reach/router":"^1.2.1","babel-runtime":"6.26.0","eslint-loader":"1.8.0","react-i18next":"^7.6.1","webpack-dev-server":"2.9.4","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.1.0","i18next-xhr-backend":"^1.5.1","eslint-plugin-import":"2.2.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"2.34.0","eslint-plugin-jsx-a11y":"5.0.3","eslint-config-react-app":"^1.0.5","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4","i18next-browser-languagedetector":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.2.24_1556601620614_0.590229875685989","host":"s3://npm-registry-packages"}},"0.2.25":{"name":"@seafile/seafile-editor","version":"0.2.25","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.2.25","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"14aa6d60afe47032aad4df65d85e75f6ed6eb2e5","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.2.25.tgz","fileCount":210,"integrity":"sha512-fZH4MEQSLGkwaj7fLeEFuf8f9r3I31FhWKgdAP8qE7Ojb/Yzo8Ae0JIBCmRLEo2OJbtRVJqBm9MN2wJtN6hreg==","signatures":[{"sig":"MEYCIQDWCB0dL4FRw1woBxkYiryo6mHbhKQrCSdVza6yXjbSegIhAJ+8Np+16cLWsixd73QGCEjrLGHx37HO0VLj/rOSWFwV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":738703,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc0TfVCRA9TVsSAnZWagAAty8P/1V/AIL+kRiTHDtpQx8/\nup7Zzs6iRHOlgWdpx9W7+JJkC5baO2eOUs86jsTHe1GuuJfxkzFILwcAnjtr\nGZu4yhHemGDxmou+AbThxebbPbC4Jo8lPJzYZvMj96BO+J6gSz3A9uvkqFoa\n4oRMqDSSbYt1lZWQgv01YRLvnnyDJsnZRogpf7qFaaNIg1YAfZS83VmCfloh\ntU8f58PJS/X+wHBMVRwpyME+zjeYl48hznsPjcTHCGidvl2FOtHwos+a6+Pi\nMgjr5L6HK2HT9CS0jcQa9l1LjIPjWIJGabNOql2KtFj4jX58TGvOSDWUM9w1\nHCJnWtgEmxkKsIVIv0pVEU3qDmTrlalGthlEwyDgJQR+TjugVIoqsA03+xPP\n7Wg8z5dWVRksedyaPTloIYSC7uGWqbpMYniHRCvdiJYHwLDMBKIlIsSzN/bQ\npYSuJ9CguUCX87p2as3oKBs6Iww6CoP90kggPk0ZW3AR/7R/7H1MxWzcWITW\nyqEV4bvIHUebT+26VQJRqWZiZbITwKwTz+nEEvddqswW5XuEujlZD094RIEK\nMeg123OJyB2QyElnIMj1eFh2AKQ0LWHOT8O/s/PBSWfTKZ9iAX2iwOSeUjce\nMgWXt8VvMRd/pjNfYZg8rAKD0RTzWY55WQqt/C88MCzS14uXlRWSGYOV+Zt9\nXOB7\r\n=C0i2\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/editor.js","babel":{"presets":["react-app"]},"gitHead":"4281fbc2c9599cc71ea58a30ccd0d92512687a91","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.4.1","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"10.15.1","dependencies":{"raf":"3.4.0","chalk":"1.1.3","jszip":"^3.2.1","react":"^16.2.0","slate":"0.44.13","xtend":"^4.0.1","dotenv":"4.0.0","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","prismjs":"^1.15.0","promise":"8.0.1","request":"^2.88.0","unified":"^6.1.6","fs-extra":"3.0.1","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","immutable":"^3.8.2","is-hotkey":"^0.1.3","react-dom":"^16.2.0","url-parse":"^1.4.3","valid-url":"^1.0.9","codemirror":"^5.37.0","css-loader":"0.28.7","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.75","seafile-ui":"^0.1.10","url-loader":"0.6.2","file-loader":"1.1.5","is-data-uri":"^0.1.0","rc-calendar":"^9.12.4","remark-slug":"^5.0.0","autoprefixer":"7.1.6","package.json":"^2.0.1","react-select":"^2.4.2","remark-parse":"^5.0.0","style-loader":"0.19.0","detect-indent":"^4.0.0","dotenv-expand":"4.2.0","object-assign":"4.1.1","react-s-alert":"^1.4.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","postcss-loader":"2.0.8","react-dev-utils":"^5.0.2","image-extensions":"^1.1.0","rehype-stringify":"^3.0.0","socket.io-client":"^2.1.1","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","html-webpack-plugin":"2.29.0","@seafile/slate-react":"^0.1.8","slate-html-serializer":"0.7.2","mdast-util-definitions":"^1.2.2","postcss-flexbugs-fixes":"3.2.0","slate-base64-serializer":"^0.2.72","slate-schema-violations":"0.1.39","extract-text-webpack-plugin":"3.0.2","case-sensitive-paths-webpack-plugin":"2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"20.0.4","eslint":"^3.19.0","i18next":"^11.3.2","webpack":"3.8.1","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"20.0.3","babel-eslint":"7.2.3","babel-loader":"7.1.2","@reach/router":"^1.2.1","babel-runtime":"6.26.0","eslint-loader":"1.8.0","react-i18next":"^7.6.1","webpack-dev-server":"2.9.4","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.1.0","i18next-xhr-backend":"^1.5.1","eslint-plugin-import":"2.2.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"2.34.0","eslint-plugin-jsx-a11y":"5.0.3","eslint-config-react-app":"^1.0.5","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4","i18next-browser-languagedetector":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.2.25_1557215188374_0.42631542220051566","host":"s3://npm-registry-packages"}},"0.2.26":{"name":"@seafile/seafile-editor","version":"0.2.26","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.2.26","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"3bb64d0dc8a6b736434ee926ae1bdb9244235a77","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.2.26.tgz","fileCount":211,"integrity":"sha512-DYHPlBTsCleh79dY/tAk4G6zEOVPzkSJt+ZSClYQwKartqHciTHHktHDxC8EEEYc69MogOy2eu8lzBAXF+5iCg==","signatures":[{"sig":"MEYCIQDtG0+jzh3P7g9zo5lvWjRR6FukohYxrJIJsXK6YcRv1AIhAPAGg9yugR+Ist5WZ+1ZlglKy9emHcBljMiIVEssup6A","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":747704,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc1S+gCRA9TVsSAnZWagAAt3UP/i5YzWgpY4eiWmbXp9m1\nayruhQLnwbg/p3B8ahM1NI2euFk1M0QZD10kRQd0gaNZUl6XJmqM/DALUjct\n9seEje21Na4KMhb6ZABRsDxiLxu96wmkS3J3DxA5bMG6mEEBAovkfPradO6G\nXDxYvriwGyyL2kn0zO0MXQ/zCnXNiNXKnGIEnlZJr2rlqGbwWbEjRFNzn2I2\nmcGDn/QaItwdNMg0BzdGh+78yqtOEYrEkPOkwMngzFnUDymGJEXjxOZQbHbA\nQ7SjlqA7bXQXauYpDG71hybEe8mvYSzwC6r1BAigriqi1yUZtQLZC30Enq0e\nv2ANnDq724dzWG5/M196wXMdagbK1y0tIwZfy/IRH0PMCKRSb6pDWfBwy2e+\nnWjL+cuOMV4r6x+lkrF0Gkzu1INHxMy+wy1cx3+oCjPkbQ/RQLnNiGenxVfe\nhQPo13TvI0PPIexpr6UmAhdSjJCq4vOkUQpWAMEQ+IJefUea+SfSpFvY11Ax\nQqxKyNJvasyOlYRKb7DBPdBVRVLLsYp0o/K0U7es0232ULNojqUzcmd+0zgO\nC+PEmoFF8d20qJYX70d5fihYWiQ1Y+LCk9XsVhQS+r0X1D15eonQ1mAhKMIo\n5qShq4BGAM0puXyOruIoWoZLZQ7/z1Ys9PC/EwuTeHJGvXEMI0AJ0Y76Y+gm\nls5U\r\n=mFHC\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/editor.js","babel":{"presets":["react-app"]},"gitHead":"e3b60c0f35882b5a60dc87acc26a714298f9dcfc","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.4.1","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"10.15.1","dependencies":{"raf":"3.4.0","chalk":"1.1.3","jszip":"^3.2.1","react":"^16.2.0","slate":"0.44.13","xtend":"^4.0.1","dotenv":"4.0.0","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","prismjs":"^1.15.0","promise":"8.0.1","request":"^2.88.0","unified":"^6.1.6","fs-extra":"3.0.1","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","immutable":"^3.8.2","is-hotkey":"^0.1.3","react-dom":"^16.2.0","url-parse":"^1.4.3","valid-url":"^1.0.9","codemirror":"^5.37.0","css-loader":"0.28.7","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.75","seafile-ui":"^0.1.10","url-loader":"0.6.2","file-loader":"1.1.5","is-data-uri":"^0.1.0","rc-calendar":"^9.12.4","remark-slug":"^5.0.0","autoprefixer":"7.1.6","package.json":"^2.0.1","react-select":"^2.4.2","remark-parse":"^5.0.0","style-loader":"0.19.0","detect-indent":"^4.0.0","dotenv-expand":"4.2.0","object-assign":"4.1.1","react-s-alert":"^1.4.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","postcss-loader":"2.0.8","react-dev-utils":"^5.0.2","image-extensions":"^1.1.0","rehype-stringify":"^3.0.0","socket.io-client":"^2.1.1","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","html-webpack-plugin":"2.29.0","@seafile/slate-react":"^0.1.8","slate-html-serializer":"0.7.2","mdast-util-definitions":"^1.2.2","postcss-flexbugs-fixes":"3.2.0","slate-base64-serializer":"^0.2.72","slate-schema-violations":"0.1.39","extract-text-webpack-plugin":"3.0.2","case-sensitive-paths-webpack-plugin":"2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"20.0.4","eslint":"^3.19.0","i18next":"^11.3.2","webpack":"3.8.1","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"20.0.3","babel-eslint":"7.2.3","babel-loader":"7.1.2","@reach/router":"^1.2.1","babel-runtime":"6.26.0","eslint-loader":"1.8.0","react-i18next":"^7.6.1","webpack-dev-server":"2.9.4","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.1.0","i18next-xhr-backend":"^1.5.1","eslint-plugin-import":"2.2.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"2.34.0","eslint-plugin-jsx-a11y":"5.0.3","eslint-config-react-app":"^1.0.5","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4","i18next-browser-languagedetector":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.2.26_1557475232030_0.3960510928384824","host":"s3://npm-registry-packages"}},"0.2.27":{"name":"@seafile/seafile-editor","version":"0.2.27","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.2.27","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"35e65cfa8cbcb964c2b624a44e83fb8ec1572028","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.2.27.tgz","fileCount":211,"integrity":"sha512-REjmMq4emFbr9QqCBYMvFOi86xnbGRwPyvewF5yKXjKRYmmaKmJV7k4R0HlukMQOgRl6L8J+As06HcDI6YQyLA==","signatures":[{"sig":"MEUCIDWVvxy+HumfxVk5MkpSQn5BIPuNw3ySH/g67dMS9XrfAiEApOKEtoWdjHMKvbyWsZvfAHdAIQylrz5+s4ww6V8DgxE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":742884,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc2oGlCRA9TVsSAnZWagAAfGoQAIQNGPbgVhyeGHiA3/5Z\no6iB28DK7CAsClsjB3KRhuVQuMUxcNjoVsfbYUvILcceJVDUmMgD470c8yV8\n4KNNsrTwoWcp6WaXIA8xdQWadcB9TFWzhsVtNoq0eO0iJuFEoTCLtcV1jgUB\nw0lMRoYHZnO3/PVbpOY6PArZJTnmpwSM1SdsirnzOZAfFcxbuNH0xHXZO1sA\nUu+8u2v4kjlHZL9nvxoqcp+vtxkbrbtPP7EsGWChnnFqqKPgmeRIY3z/VMFh\nIvROwdlS7tMyh8IJSBvUQ/Rh/MP2Go8BR15E7/T2E/ADYbkGvjjwbG4tdgYv\nvPSpr6VKfGtqcJN/fI+m74kmoq9PexLfsgnqS71C7efjpAbtzOU++ZWxAA8e\npd3oouvjlgVGDg9q3lO47JA9IzbUfGHbebDyAxBgiTeuxWqaR3GyiD1AGztq\nHEFNShwFDWU0dLih5+1T1YNG/5GBB5qXV9vxV3iAkUSStCLwbN2ytVMCDGmc\ncGzaMFaq5Gz8Gj+nQsR8PfKaE1A3OVhKMOpx7M3KzXiKBA0K/B3f6E5HBJKv\nVd8TxsSVChT/7vQgV6gpGEsIQfiZfhgrUWWI1DpU4IFlhOqcTzHw+Jcz2IC3\nDksYo1VloK5LK+rBUfTk7Ycinna0md8Eoex9G5URoqGmEINGyPgrphUC+HVz\nS61C\r\n=rpC2\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/editor.js","babel":{"presets":["react-app"]},"gitHead":"a5adb9ea56e3605dd8d7e1c00ef7acff217e3169","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.4.1","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"10.15.1","dependencies":{"raf":"3.4.0","chalk":"1.1.3","jszip":"^3.2.1","react":"^16.2.0","slate":"0.44.13","xtend":"^4.0.1","dotenv":"4.0.0","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","prismjs":"^1.15.0","promise":"8.0.1","request":"^2.88.0","unified":"^6.1.6","fs-extra":"3.0.1","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","immutable":"^3.8.2","is-hotkey":"^0.1.3","react-dom":"^16.2.0","url-parse":"^1.4.3","valid-url":"^1.0.9","codemirror":"^5.37.0","css-loader":"0.28.7","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.75","seafile-ui":"^0.1.10","url-loader":"0.6.2","file-loader":"1.1.5","is-data-uri":"^0.1.0","rc-calendar":"^9.12.4","remark-slug":"^5.0.0","autoprefixer":"7.1.6","package.json":"^2.0.1","react-select":"^2.4.2","remark-parse":"^5.0.0","style-loader":"0.19.0","detect-indent":"^4.0.0","dotenv-expand":"4.2.0","object-assign":"4.1.1","react-s-alert":"^1.4.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","postcss-loader":"2.0.8","react-dev-utils":"^5.0.2","image-extensions":"^1.1.0","rehype-stringify":"^3.0.0","socket.io-client":"^2.1.1","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","html-webpack-plugin":"2.29.0","@seafile/slate-react":"^0.1.8","slate-html-serializer":"0.7.2","mdast-util-definitions":"^1.2.2","postcss-flexbugs-fixes":"3.2.0","slate-base64-serializer":"^0.2.72","slate-schema-violations":"0.1.39","extract-text-webpack-plugin":"3.0.2","case-sensitive-paths-webpack-plugin":"2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"20.0.4","eslint":"^3.19.0","i18next":"^11.3.2","webpack":"3.8.1","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"20.0.3","babel-eslint":"7.2.3","babel-loader":"7.1.2","@reach/router":"^1.2.1","babel-runtime":"6.26.0","eslint-loader":"1.8.0","react-i18next":"^7.6.1","webpack-dev-server":"2.9.4","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.1.0","i18next-xhr-backend":"^1.5.1","eslint-plugin-import":"2.2.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"2.34.0","eslint-plugin-jsx-a11y":"5.0.3","eslint-config-react-app":"^1.0.5","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4","i18next-browser-languagedetector":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.2.27_1557823909189_0.307250502293398","host":"s3://npm-registry-packages"}},"0.2.28":{"name":"@seafile/seafile-editor","version":"0.2.28","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.2.28","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"ec425402e8688fa7289f25fc66e52d5c94226467","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.2.28.tgz","fileCount":211,"integrity":"sha512-RPHUSN6TlKrFJoi7XwSosVXFsnVFjpUhwJHakhFWMW5ht8JhbyYUBfAU6XvnGaVQVhQiU7BNr4ifqgWpawxQkA==","signatures":[{"sig":"MEQCIBAHMFPPslV4DvuDOFaatUpBDIP9cMteu2vsSbauu38BAiBxCCDt5uvnnhEqj6GAmN7Ilozs6DPfixJdIxjpPjHsQQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":741377,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc3h3NCRA9TVsSAnZWagAAWWUP/3/up+dhSFWTjFbul3Uc\nMbXHyrJf5ANK/yPsayCjKfPqAwBRtpBwEoHv0b0h6iJP+P6vRdEDOZae/Cln\nYjLIUBl/+EqSYfJFL+8dGHvZnmLA/K/ekm6poPdXJn7AtptDodi3MWOKHDAL\n6F4EKMMIQ9tIu5sPHcSkgkwhHthOZL+vAyoGs2IyfvJLPpa7zgOyWutTbpHL\nfgpUobqOsK7qDznCcdUUwJ29vWjRSycp0N7749bbSPK75D2kyCkJ6cRrFoqf\nfDVCZyCNFr7C+D0SiSa8UvSDfpvf2zOb8CsGVf/i0AssLtHnf9Vwapj1GbpB\nTyY3b8vuypR5miaKXO/BBKc+cFo+ByO7JSPwN8RMJUSfHauZVlZPNcPG8uWw\naOO0vjV5sr68GoSV4eU3i5pBg7LG4NUjihXucwo5OUF+jXUn71UTZUBYRDVu\n+SuUTQJXgWZteCDCbr9dPe+sAOtrC//iTMFzAeUqTWSPtSN5mXhzrpDX1QOc\nlyC6/6LomArQviYebf+5aQ3JnVW66/69J3UbKLJRGKw1QQ6yYdnxqrPsTRzi\nKZwOViLelKWuLTJf3XgAO352GMy7Zn29OPmplGxcqmXz5wcS8sd2A0TCJwxN\nzyexWqQ7kT66cFBPBcHUuFAOTH5oNuF6e4+JUINpQYr6S6CT+9KaCDaWNbpC\n154F\r\n=qBB2\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/editor.js","babel":{"presets":["react-app"]},"gitHead":"429481af9a68d4e11b9415e889372b2452fca925","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.4.1","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"10.15.1","dependencies":{"raf":"3.4.0","chalk":"1.1.3","jszip":"^3.2.1","react":"^16.2.0","slate":"0.44.13","xtend":"^4.0.1","dotenv":"4.0.0","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","prismjs":"^1.15.0","promise":"8.0.1","request":"^2.88.0","unified":"^6.1.6","fs-extra":"3.0.1","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","immutable":"^3.8.2","is-hotkey":"^0.1.3","react-dom":"^16.2.0","url-parse":"^1.4.3","valid-url":"^1.0.9","codemirror":"^5.37.0","css-loader":"0.28.7","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.75","seafile-ui":"^0.1.10","url-loader":"0.6.2","file-loader":"1.1.5","is-data-uri":"^0.1.0","rc-calendar":"^9.12.4","remark-slug":"^5.0.0","autoprefixer":"7.1.6","package.json":"^2.0.1","react-select":"^2.4.2","remark-parse":"^5.0.0","style-loader":"0.19.0","detect-indent":"^4.0.0","dotenv-expand":"4.2.0","object-assign":"4.1.1","react-s-alert":"^1.4.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","postcss-loader":"2.0.8","react-dev-utils":"^5.0.2","image-extensions":"^1.1.0","rehype-stringify":"^3.0.0","socket.io-client":"^2.1.1","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","html-webpack-plugin":"2.29.0","@seafile/slate-react":"^0.1.8","slate-html-serializer":"0.7.2","mdast-util-definitions":"^1.2.2","postcss-flexbugs-fixes":"3.2.0","slate-base64-serializer":"^0.2.72","slate-schema-violations":"0.1.39","extract-text-webpack-plugin":"3.0.2","case-sensitive-paths-webpack-plugin":"2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"20.0.4","eslint":"^3.19.0","i18next":"^11.3.2","webpack":"3.8.1","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"20.0.3","babel-eslint":"7.2.3","babel-loader":"7.1.2","@reach/router":"^1.2.1","babel-runtime":"6.26.0","eslint-loader":"1.8.0","react-i18next":"^7.6.1","webpack-dev-server":"2.9.4","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.1.0","i18next-xhr-backend":"^1.5.1","eslint-plugin-import":"2.2.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"2.34.0","eslint-plugin-jsx-a11y":"5.0.3","eslint-config-react-app":"^1.0.5","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4","i18next-browser-languagedetector":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.2.28_1558060493174_0.473995838458801","host":"s3://npm-registry-packages"}},"0.2.29":{"name":"@seafile/seafile-editor","version":"0.2.29","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.2.29","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"b6b02495ff129811c7bc9520d53481b72b13cd18","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.2.29.tgz","fileCount":211,"integrity":"sha512-BH2QQFtOloFwCTzx0Y7S7MLHiavOACYqx36Mp7lgamnwPpb5E/hajhtPBL4OEsH+ROWOnj8OMTWyCA6U2CY/zw==","signatures":[{"sig":"MEUCIHxuReSyobESe6RN7HmH4HCAT5Z6dcXeJzsM93TWH0CKAiEA/1gt+Dc91ES7b/DCKP5YMLrv4K6dJ2IWNnOp7uEpWvU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":741373,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc3iI1CRA9TVsSAnZWagAAkWoP/jp61na3Ud+TvLINzsFM\nfDHLmaBzfZjSZTpA6vJaYFXboqgtOmAhkTTuPELMlEAMpTVrdG6ZAiYrlhFy\nfS+HwLRF6S3zAsOLzdOYe+2uJ3r5SRPWaDqLmndLpSzNKcaKasVU2+dc78VD\n3C2Hsn3Y/5X+Ry/T01jK3I3F/pxeZVLLIKBkS+/gs8Es5kyBBiZ0kA6hAIP+\nJuotVjoPI9TcbolRTaMJ6NuB64kd1B423Ya1VOoR7Tr53rvScwoWSw7C09Fm\narCRmvvIDe11kiBF9ST4/SHFy/28c6HSqjpiFFVt3fdr/ooKgJ/y6dApsNo5\nHnXF0KqRYRK/DsS6aLvL0Ix0W+BnqXXXFM1gxqhNPBndWfJ4pEOOnOeCVHer\nU+OD5PaYEB1WtBPO2mkCueZ+dTYKlikYY9omo7WiqJ7cGvBdiwtuBcozgoll\nR+ppJ9YA58HANwxzpwceVXJ548bR4gOAVSpC7q7M3QHw201KbjydepZN73Sa\nECgMgzIGckj4YsjoC17RV0suNutUZljvpK27FGBxOl3QC4LT2XY1+VIGoG3V\nh++6F+BTB63H9+rLWDW3g9k3pyIku9pq6SiftftWvIOD3siqMnF9pYihyrjx\n77+9wP1gXK+SrBqT9DiY8r+X0MGDaoGHaz9kdBzbSLaqtR6ADMM0t7GffMBd\nfeHe\r\n=NSpc\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/editor.js","babel":{"presets":["react-app"]},"gitHead":"4cf74e2cdb8cfd1831c528b03c8c3feea5a3f7cf","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.4.1","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"10.15.1","dependencies":{"raf":"3.4.0","chalk":"1.1.3","jszip":"^3.2.1","react":"^16.2.0","slate":"0.44.13","xtend":"^4.0.1","dotenv":"4.0.0","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","prismjs":"^1.15.0","promise":"8.0.1","request":"^2.88.0","unified":"^6.1.6","fs-extra":"3.0.1","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","immutable":"^3.8.2","is-hotkey":"^0.1.3","react-dom":"^16.2.0","url-parse":"^1.4.3","valid-url":"^1.0.9","codemirror":"^5.37.0","css-loader":"0.28.7","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.75","seafile-ui":"^0.1.10","url-loader":"0.6.2","file-loader":"1.1.5","is-data-uri":"^0.1.0","rc-calendar":"^9.12.4","remark-slug":"^5.0.0","autoprefixer":"7.1.6","package.json":"^2.0.1","react-select":"^2.4.2","remark-parse":"^5.0.0","style-loader":"0.19.0","detect-indent":"^4.0.0","dotenv-expand":"4.2.0","object-assign":"4.1.1","react-s-alert":"^1.4.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","postcss-loader":"2.0.8","react-dev-utils":"^5.0.2","image-extensions":"^1.1.0","rehype-stringify":"^3.0.0","socket.io-client":"^2.1.1","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","html-webpack-plugin":"2.29.0","@seafile/slate-react":"^0.1.8","slate-html-serializer":"0.7.2","mdast-util-definitions":"^1.2.2","postcss-flexbugs-fixes":"3.2.0","slate-base64-serializer":"^0.2.72","slate-schema-violations":"0.1.39","extract-text-webpack-plugin":"3.0.2","case-sensitive-paths-webpack-plugin":"2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"20.0.4","eslint":"^3.19.0","i18next":"^11.3.2","webpack":"3.8.1","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"20.0.3","babel-eslint":"7.2.3","babel-loader":"7.1.2","@reach/router":"^1.2.1","babel-runtime":"6.26.0","eslint-loader":"1.8.0","react-i18next":"^7.6.1","webpack-dev-server":"2.9.4","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.1.0","i18next-xhr-backend":"^1.5.1","eslint-plugin-import":"2.2.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"2.34.0","eslint-plugin-jsx-a11y":"5.0.3","eslint-config-react-app":"^1.0.5","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4","i18next-browser-languagedetector":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.2.29_1558061620664_0.035758653732281154","host":"s3://npm-registry-packages"}},"0.2.30":{"name":"@seafile/seafile-editor","version":"0.2.30","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.2.30","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"edd7e1aceec03a2080c6272809d70284637c52dd","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.2.30.tgz","fileCount":210,"integrity":"sha512-QwX1Jlkju9Zk7QuykXG4I3ckmtiplssZ6unIqCWLY+9av2j2MgUBuCPu3tEScX1G/kiuS7RJi/IrMsTtKE2Ryw==","signatures":[{"sig":"MEUCIGF0JJmtAvuWGGre3YEIc6PM2I/EZ03dyhs7OBIBNsQIAiEAmMBIUpG1AifSwnDwWqYO/sepQNiPS7Jop5lPQjILFB0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":740274,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc51w8CRA9TVsSAnZWagAA+TUP/0II9xNVguseVhx+5F4z\np6t4UMlm1ZMJYcgOnDeyGm5Sqfv4XOOEKV8WMXXAnt541tbUOz/kDZ4QIsf8\n0/Oz1SVDNzaqQ53pH6RZ2Ixgoxgvd9CrxhBJrig0QHaILhrWp6b3HA1JPD79\ngJTxzQvMPoGXyrELsT1FozBsiwQFE2t+XA0f41T9EzhAscMK4XhoKA7l6mob\nZBIFgiHZk18LGy3rvToiD4Ky8Y7+wYnuOa3IIuDe6fTGD5pPbkSs18l61drI\nVE8qmqhwtHaiDZY4L1hbg9l9R5QYXOKwScD468V6bbu0pSJhk6I0vvcUBQBL\nPhxIMeozinecDvVynr9hnLE2VZ0NooRp3WjbpcWXLEbiZLPOBWMd6jCko/ey\n8zf8Y5sWombN/qugyM5/edG9VIH+deBvsapv5LaXv6lyIiMsGtIl8gER3q42\nIZPMJKayUrzcWq7lrfoRzWKy7RbGnf6v461EchZ7eAvWdy9CC3pd3xMXal30\nd2j5oNfHxW+2XpzFnbBYL3F/rMszcjDOgpdq/fH2KQsfmkuvmC5pNQ+rW5dW\nAHBtIs7zkhZj77JRzND5FCSOds917FJ7jaBu7NCwj3C7eIYXaaeUo7tLwH5s\n0Y3EcSjxSya1lWxGegbefq3pbJ1mIrfq/pOhjFFYhWo1w9egY1dUa4lSiM8U\n8Fxd\r\n=FMsi\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/editor.js","babel":{"presets":["react-app"]},"gitHead":"46fca5dfef571968b0c4fe4ff531c2a1c749129d","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.4.1","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"10.15.1","dependencies":{"raf":"3.4.0","chalk":"1.1.3","jszip":"^3.2.1","react":"^16.2.0","slate":"0.44.13","xtend":"^4.0.1","dotenv":"4.0.0","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","prismjs":"^1.15.0","promise":"8.0.1","request":"^2.88.0","unified":"^6.1.6","fs-extra":"3.0.1","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","immutable":"^3.8.2","is-hotkey":"^0.1.3","react-dom":"^16.2.0","url-parse":"^1.4.3","valid-url":"^1.0.9","codemirror":"^5.37.0","css-loader":"0.28.7","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.75","seafile-ui":"^0.1.10","url-loader":"0.6.2","file-loader":"1.1.5","is-data-uri":"^0.1.0","rc-calendar":"^9.12.4","remark-slug":"^5.0.0","autoprefixer":"7.1.6","package.json":"^2.0.1","react-select":"^2.4.2","remark-parse":"^5.0.0","style-loader":"0.19.0","detect-indent":"^4.0.0","dotenv-expand":"4.2.0","object-assign":"4.1.1","react-s-alert":"^1.4.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","postcss-loader":"2.0.8","react-dev-utils":"^5.0.2","image-extensions":"^1.1.0","rehype-stringify":"^3.0.0","socket.io-client":"^2.1.1","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","html-webpack-plugin":"2.29.0","@seafile/slate-react":"^0.1.8","slate-html-serializer":"0.7.2","mdast-util-definitions":"^1.2.2","postcss-flexbugs-fixes":"3.2.0","slate-base64-serializer":"^0.2.72","slate-schema-violations":"0.1.39","extract-text-webpack-plugin":"3.0.2","case-sensitive-paths-webpack-plugin":"2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"20.0.4","eslint":"^3.19.0","i18next":"^11.3.2","webpack":"3.8.1","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"20.0.3","babel-eslint":"7.2.3","babel-loader":"7.1.2","@reach/router":"^1.2.1","babel-runtime":"6.26.0","eslint-loader":"1.8.0","react-i18next":"^7.6.1","webpack-dev-server":"2.9.4","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.1.0","i18next-xhr-backend":"^1.5.1","eslint-plugin-import":"2.2.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"2.34.0","eslint-plugin-jsx-a11y":"5.0.3","eslint-config-react-app":"^1.0.5","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4","i18next-browser-languagedetector":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.2.30_1558666299968_0.7895679932996145","host":"s3://npm-registry-packages"}},"0.2.31":{"name":"@seafile/seafile-editor","version":"0.2.31","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.2.31","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"065128765d6269a5a08145115da86ed9cf0ca89b","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.2.31.tgz","fileCount":210,"integrity":"sha512-bOgoghsCjl9ox+YTAVUh/JDklypFdGUolzdVgLLHUTbu8p9byykgjDdAFeGI8oxGQp0QHxvwYZbQetPyf39tAw==","signatures":[{"sig":"MEQCIElwN85BcRrgazzVtSj5HVFHAzXOIR+iyZpINGvk+Vu9AiBvPuS1c/wf40YMf3KLyhIzerYcZmjoCL+zHsiivWOiRw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":740277,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc52UPCRA9TVsSAnZWagAAOgcP/2J/N7DQ4J6rgNVTkxO2\nml02OdMoAsA6CYqvMMn1Ik6EPrdqoiJ0MyewQ/ibRjNClrqu56A9wwEOX+Nc\nr+FTuY7z8Lw/B1atp6QP3s6mRffQ2bStr6tuQupV2VEJn1MC2nRPIV32HIdH\nCcWRGv1GLf+7yv89rIe8opJFGYvM1ST7/RfeoHQqHK0qbU0V+4mxpUxKNB+7\nzRJFQmL4n2xfy3APonp607OkAt4WXR7oMNFVxtlUHKbsK1vsRg4uVIXijPxU\nhcImy5/+ddE/rTFITydwKIHGLqyUG75QW4F9qGRCQjnbG3eUzYKJOVIRczHN\nfkIVEeU4esbsPhADGjd8I+LYscayu2HAS+tfXvZR9Gsv5t0m14USkp3tm1EJ\nnAzyhJ+ow+nMTKBf5fr5iC050RI+ye13wKSxlYR5yiAG087hdAVHEp+N0MUS\ns2A4mCMGCc/54uI5SfifSL3P2H393NgYLHbh8D04fd12xHDPeealc8qsyKbF\n8CtcCu+2VxmO9/uYh276j26727gzElifL6d0DYQ0lowaAbZC+5yij4HMOMKT\nAkTOfY9skK+mW6KT2S0sZRF7YQzF5KAJJXz1ACbJOVRS6mvzt890MiyGsjUZ\nrRskG1EegcBnYs5sokea3c+l9Ng/XUEA/TGxof96kIXQIKIphj9gHrFkqvik\nXab5\r\n=MfUm\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/editor.js","babel":{"presets":["react-app"]},"gitHead":"8b6d0db0f4bd38a9e99e46c0cf8e18e5a6039baf","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.4.1","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"10.15.1","dependencies":{"raf":"3.4.0","chalk":"1.1.3","jszip":"^3.2.1","react":"^16.2.0","slate":"0.44.13","xtend":"^4.0.1","dotenv":"4.0.0","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","prismjs":"^1.15.0","promise":"8.0.1","request":"^2.88.0","unified":"^6.1.6","fs-extra":"3.0.1","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","immutable":"^3.8.2","is-hotkey":"^0.1.3","react-dom":"^16.2.0","url-parse":"^1.4.3","valid-url":"^1.0.9","codemirror":"^5.37.0","css-loader":"0.28.7","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.75","seafile-ui":"^0.1.10","url-loader":"0.6.2","file-loader":"1.1.5","is-data-uri":"^0.1.0","rc-calendar":"^9.12.4","remark-slug":"^5.0.0","autoprefixer":"7.1.6","package.json":"^2.0.1","react-select":"^2.4.2","remark-parse":"^5.0.0","style-loader":"0.19.0","detect-indent":"^4.0.0","dotenv-expand":"4.2.0","object-assign":"4.1.1","react-s-alert":"^1.4.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","postcss-loader":"2.0.8","react-dev-utils":"^5.0.2","image-extensions":"^1.1.0","rehype-stringify":"^3.0.0","socket.io-client":"^2.1.1","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","html-webpack-plugin":"2.29.0","@seafile/slate-react":"^0.1.8","slate-html-serializer":"0.7.2","mdast-util-definitions":"^1.2.2","postcss-flexbugs-fixes":"3.2.0","slate-base64-serializer":"^0.2.72","slate-schema-violations":"0.1.39","extract-text-webpack-plugin":"3.0.2","case-sensitive-paths-webpack-plugin":"2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"20.0.4","eslint":"^3.19.0","i18next":"^11.3.2","webpack":"3.8.1","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"20.0.3","babel-eslint":"7.2.3","babel-loader":"7.1.2","@reach/router":"^1.2.1","babel-runtime":"6.26.0","eslint-loader":"1.8.0","react-i18next":"^7.6.1","webpack-dev-server":"2.9.4","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.1.0","i18next-xhr-backend":"^1.5.1","eslint-plugin-import":"2.2.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"2.34.0","eslint-plugin-jsx-a11y":"5.0.3","eslint-config-react-app":"^1.0.5","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4","i18next-browser-languagedetector":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.2.31_1558668558803_0.19535399898577377","host":"s3://npm-registry-packages"}},"0.2.32":{"name":"@seafile/seafile-editor","version":"0.2.32","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.2.32","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"1e5963d06fa3bd54503b1e5263c5b026ab09a6f6","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.2.32.tgz","fileCount":229,"integrity":"sha512-SYMPG8a+TEPN8kwtcG9eQZXA4KnTN7mBb8OV4Qfo33xNTxQgY8Y2QiwPMiM80m7Ia5GtQGJGB3LKC0Vu9oPJyA==","signatures":[{"sig":"MEUCIE8Zp6K2T/b7SF4yrwoXZNx9jdKu1xBo+G67VbHjkv9GAiEAoJ/tDbsCcM6f5lVomHx64vRqgTZo2dhuoXqjRuhGxrY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2363435,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc54RYCRA9TVsSAnZWagAAHm0P/2nsQKZY6BndO9CNcHVQ\nZDcRXXv7JBjKE/Aix2dLkjqL0Frb5rYZ3oB7PhTfuHAwS65Lq7gaIonSHatG\n5SqD06B6AFqQbkZv7fcICVTGVaxcBw7Z8RWeQP99FVIluS2qVKJsionvnM0Y\nQLbvJZzuJsGPNonXIEX+ROBPVMyBVo/uEYptX+2wmAMi094zsNrz+hv6J1DM\nzUERPYwIDwyUmhFZSPOFtTCaduTpofsv0edXo3ElTRy1Eb4ue2IwGSJ8YDcy\ngxwzxd8XbqFy3LTEEd49+2DhmokprvzRYp0BKPk8LleMtpjouGJ5m7yA2c0q\nc7TjVMmrQQk7cviEjgPaGWGKl1h1DXwFUZ/3UqNf1RCA+OQvw2q9v03EAGLb\nx+C5hiSW8D4KkNGlWePpzyz1FE3q6lIJhnSB4Acpksp/Sci216arCzp3ylDe\nvcIm8NC0/dWv4NgBDpCxbb8adf/C/pSWm0sSJA9PKsFWqpC3fKPUUumjfKsJ\nTmv9i3e38bPWWkI6VAMeYZb2ZikC3Fmi+GRYjAfo4TW7LxTEuvvMrqBVP8qj\noUdr+kReJ2DkkJAaL0FzpfV/FLhMnvzXyuX5T9UXSl2jTC7fM5hbB5UzOFJ7\n0czIqbss2gjQ9k6GQjTKhdtVsO1lwLVpK75ROFYkxEjashg77UbgMMWuu6T+\nNZkj\r\n=O5D2\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/editor.js","babel":{"presets":["react-app"]},"gitHead":"5f012e151c6c8f8b4ad71cc3480958329befa37f","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.4.1","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"11.0.0","dependencies":{"raf":"3.4.0","chalk":"1.1.3","jszip":"^3.2.1","react":"^16.2.0","slate":"0.44.13","xtend":"^4.0.1","dotenv":"4.0.0","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","prismjs":"^1.15.0","promise":"8.0.1","request":"^2.88.0","unified":"^6.1.6","fs-extra":"3.0.1","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","immutable":"^3.8.2","is-hotkey":"^0.1.3","react-dom":"^16.2.0","url-parse":"^1.4.3","valid-url":"^1.0.9","codemirror":"^5.37.0","css-loader":"0.28.7","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.75","seafile-ui":"^0.1.10","url-loader":"0.6.2","file-loader":"1.1.5","is-data-uri":"^0.1.0","rc-calendar":"^9.12.4","remark-slug":"^5.0.0","autoprefixer":"7.1.6","package.json":"^2.0.1","react-select":"^2.4.2","remark-parse":"^5.0.0","style-loader":"0.19.0","detect-indent":"^4.0.0","dotenv-expand":"4.2.0","object-assign":"4.1.1","react-s-alert":"^1.4.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","postcss-loader":"2.0.8","react-dev-utils":"^5.0.2","image-extensions":"^1.1.0","rehype-stringify":"^3.0.0","socket.io-client":"^2.1.1","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","html-webpack-plugin":"2.29.0","@seafile/slate-react":"^0.1.8","slate-html-serializer":"0.7.2","mdast-util-definitions":"^1.2.2","postcss-flexbugs-fixes":"3.2.0","slate-base64-serializer":"^0.2.72","slate-schema-violations":"0.1.39","extract-text-webpack-plugin":"3.0.2","case-sensitive-paths-webpack-plugin":"2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"20.0.4","eslint":"^3.19.0","i18next":"^11.3.2","webpack":"3.8.1","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"20.0.3","babel-eslint":"7.2.3","babel-loader":"7.1.2","@reach/router":"^1.2.1","babel-runtime":"6.26.0","eslint-loader":"1.8.0","react-i18next":"^7.6.1","webpack-dev-server":"2.9.4","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.1.0","i18next-xhr-backend":"^1.5.1","eslint-plugin-import":"2.2.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"2.34.0","eslint-plugin-jsx-a11y":"5.0.3","eslint-config-react-app":"^1.0.5","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4","i18next-browser-languagedetector":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.2.32_1558676567975_0.5181967903304325","host":"s3://npm-registry-packages"}},"0.2.33":{"name":"@seafile/seafile-editor","version":"0.2.33","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.2.33","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"b06fe1d1216f30661151c7e9c7dddfd70c56ba92","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.2.33.tgz","fileCount":229,"integrity":"sha512-IM6dPm44OseEqywpOyeZaYbimc2qYJxpANZAHxh6EsMI7gK3q6nernnk+RJarwDMZCdMmTjeBiKdj81tECPyRA==","signatures":[{"sig":"MEUCIBLD1TF/MrBo0MCrjBj4kqF9bEw8FA3vPbr77gmnt4QIAiEA5vcks42TWNbd/L18nVj19tjv8KAka9M27UmcJx25G2k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2363559,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc54/sCRA9TVsSAnZWagAAEFIP/iliWnvngPglCU1VODlU\n/UDep8vMYdrtGsjiW/Zy1ktkieOd6uIMF0aXR33qQJuilgzgpr6uyBhTCwl8\nmY0LnH4fmmI7B8UviQVt1hDk/rkUwh/8w/NsCGkueg0ffJdIRntgRHHjwGqR\nen5FWW8f+SIehqAMXNlLpVUUKeqMu/aiZnJkwodrfOvMBzxe0kSAME8wWou+\n+5scGatjDXQjUPEcCMxm69fb8rXILeIjgKhQ+5Xkdh53GQ9/acXYOEBgnCV/\nytoaP/5wj2zZo89d2Z44WZPOSr/5Q7Xd0QqlkUWAuUXYmdhJwJTDqb32kPf0\n0e8q1VLro2oinLWxxVADGi+T1u5Bijy3cpUR7j0iKSKr1ts+Cgt8gJaiAMF8\ns/IPtNgVwzIC54XO9p6Yjw0jMwcQJqUlBImOdhJBntsuIQmEdi1G6AkrXZIi\ntkKRxUXiaRy/2nW29E3tG5rz9xjXSU628nmiV1HqXibCHbZhqwSujR8GOdTo\n+d/c97p7HLNvU8BJiIz1Yb4ofqmh6xWiheqgekK7w3TNRjbVyD5+jclGHv+C\nOpqYS0DAm8LYPTwHlv13CodTDhriP7Xs01zW1wfCZKuO7/jXk3srAmWa648l\nwoolZCRIsP5h/FANNY5wMFfrMczhpb8sI7FAk2mgEkdsNF3Mqfyc3wDAm0Xl\n86nN\r\n=qtt1\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/editor.js","babel":{"presets":["react-app"]},"gitHead":"bd3ee7f5f8c8c80987b6894be2070239ce7044c3","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.4.1","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"11.0.0","dependencies":{"raf":"3.4.0","chalk":"1.1.3","jszip":"^3.2.1","react":"^16.2.0","slate":"0.44.13","xtend":"^4.0.1","dotenv":"4.0.0","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","prismjs":"^1.15.0","promise":"8.0.1","request":"^2.88.0","unified":"^6.1.6","fs-extra":"3.0.1","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","immutable":"^3.8.2","is-hotkey":"^0.1.3","react-dom":"^16.2.0","url-parse":"^1.4.3","valid-url":"^1.0.9","codemirror":"^5.37.0","css-loader":"0.28.7","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.75","seafile-ui":"^0.1.10","url-loader":"0.6.2","file-loader":"1.1.5","is-data-uri":"^0.1.0","rc-calendar":"^9.12.4","remark-slug":"^5.0.0","autoprefixer":"7.1.6","package.json":"^2.0.1","react-select":"^2.4.2","remark-parse":"^5.0.0","style-loader":"0.19.0","detect-indent":"^4.0.0","dotenv-expand":"4.2.0","object-assign":"4.1.1","react-s-alert":"^1.4.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","postcss-loader":"2.0.8","react-dev-utils":"^5.0.2","image-extensions":"^1.1.0","rehype-stringify":"^3.0.0","socket.io-client":"^2.1.1","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","html-webpack-plugin":"2.29.0","@seafile/slate-react":"^0.1.8","slate-html-serializer":"0.7.2","mdast-util-definitions":"^1.2.2","postcss-flexbugs-fixes":"3.2.0","slate-base64-serializer":"^0.2.72","slate-schema-violations":"0.1.39","extract-text-webpack-plugin":"3.0.2","case-sensitive-paths-webpack-plugin":"2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"20.0.4","eslint":"^3.19.0","i18next":"^11.3.2","webpack":"3.8.1","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"20.0.3","babel-eslint":"7.2.3","babel-loader":"7.1.2","@reach/router":"^1.2.1","babel-runtime":"6.26.0","eslint-loader":"1.8.0","react-i18next":"^7.6.1","webpack-dev-server":"2.9.4","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.1.0","i18next-xhr-backend":"^1.5.1","eslint-plugin-import":"2.2.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"2.34.0","eslint-plugin-jsx-a11y":"5.0.3","eslint-config-react-app":"^1.0.5","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4","i18next-browser-languagedetector":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.2.33_1558679531396_0.19666754878241632","host":"s3://npm-registry-packages"}},"0.2.34":{"name":"@seafile/seafile-editor","version":"0.2.34","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.2.34","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"3d364322352806a68324250f3856e79a9820a199","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.2.34.tgz","fileCount":232,"integrity":"sha512-Dlob6N2mhT//9h5IpRZIghiFU1xve1n3A4/EYhFTp8Yf/uGcqqvEitWbDsI2wPnHDhFXQVyZLq40dPfZ1KB4nQ==","signatures":[{"sig":"MEUCIFKEWqyOz7FFNaNIcVoIaqeM48Czlqjz3ls9Mn0bjblEAiEAvbZsvF0iZvmYseC/oiaQK/jntcPDh8q9iftlW6kAmCk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2400124,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc75GxCRA9TVsSAnZWagAAZCMQAKGjQbv6NLCy+tpmebnf\nA86WtqC6ax1MC/aO76uHauaB0BMhZ80AL3rnVMN9hC9fzgNhDcOu/3D9F17O\nLZD1TgStnvHz0VWl5tAunvZKezCJfuAqyhhnBfuAlMPuu1/qfPzCmtxt+YVh\nLqF31AUe2uWrhLGa03c2Hc/zKVzA/HH88O56/ZB7mBRXvHzXjx10xvwNls6F\nsj8rC2/uT3OvrGPBwBbbKv1OsKuL4qXuCnkvq4u2Vmt7MRKUxL/qpyes9G0w\nepAztwgGu7xCbuOPwJcUuq59Kg9qUmbC3+f5GcuOL+Y3zjqw3eWPEYkBp698\n1qnI579NdH3fY0hu5IclkPOvgExBNP/srTaHqGkxa0mw5akOQn8yx3zD2WPJ\nl7hta609Z7ylz1oJyXcALHf8BkByAZFDO2w1OmQpiqFaOBHNU8Br7d4QSRYe\nu8BzBIpOgpbQCTWHH0RWiFyBAn1nWwne7cqtWS2Qahmi308/ytmoosWA9O6h\nGNRUtL6YOZu5HdoD3CrTsFVnQsbfdMqkia5QWtJz4GuO2DjvG3RW29v2L6GN\nKtzG/ozdi4a5BxIC51Xjvl77eIqO3X/FzKdeTLpAzjiMBreLKgQ14GigLMVb\nVmwceG+NDxOpkkb/L4z0eV4Vgw4eWU+PiWqBR8DEVIP0Rd7x9SkPlF0ouxBz\n8dyq\r\n=TtKJ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/editor.js","babel":{"presets":["react-app"]},"gitHead":"8ce5d92f16d229172e532472bff8d4b81670ec57","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.4.1","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"10.15.1","dependencies":{"raf":"3.4.0","chalk":"1.1.3","jszip":"^3.2.1","react":"^16.2.0","slate":"0.44.13","xtend":"^4.0.1","dotenv":"4.0.0","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","prismjs":"^1.15.0","promise":"8.0.1","request":"^2.88.0","unified":"^6.1.6","fs-extra":"3.0.1","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","immutable":"^3.8.2","is-hotkey":"^0.1.3","react-dom":"^16.2.0","url-parse":"^1.4.3","valid-url":"^1.0.9","codemirror":"^5.37.0","css-loader":"0.28.7","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.75","seafile-ui":"^0.1.10","url-loader":"0.6.2","file-loader":"1.1.5","is-data-uri":"^0.1.0","rc-calendar":"^9.12.4","remark-slug":"^5.0.0","autoprefixer":"7.1.6","package.json":"^2.0.1","react-select":"^2.4.2","remark-parse":"^5.0.0","style-loader":"0.19.0","detect-indent":"^4.0.0","dotenv-expand":"4.2.0","object-assign":"4.1.1","react-s-alert":"^1.4.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","postcss-loader":"2.0.8","react-dev-utils":"^5.0.2","image-extensions":"^1.1.0","rehype-stringify":"^3.0.0","socket.io-client":"^2.1.1","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","html-webpack-plugin":"2.29.0","@seafile/slate-react":"^0.1.8","slate-html-serializer":"0.7.2","mdast-util-definitions":"^1.2.2","postcss-flexbugs-fixes":"3.2.0","slate-base64-serializer":"^0.2.72","slate-schema-violations":"0.1.39","extract-text-webpack-plugin":"3.0.2","case-sensitive-paths-webpack-plugin":"2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"20.0.4","eslint":"^3.19.0","i18next":"^11.3.2","webpack":"3.8.1","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"20.0.3","babel-eslint":"7.2.3","babel-loader":"7.1.2","@reach/router":"^1.2.1","babel-runtime":"6.26.0","eslint-loader":"1.8.0","react-i18next":"^7.6.1","webpack-dev-server":"2.9.4","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.1.0","i18next-xhr-backend":"^1.5.1","eslint-plugin-import":"2.2.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"2.34.0","eslint-plugin-jsx-a11y":"5.0.3","eslint-config-react-app":"^1.0.5","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4","i18next-browser-languagedetector":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.2.34_1559204272240_0.5030331259099954","host":"s3://npm-registry-packages"}},"0.2.35":{"name":"@seafile/seafile-editor","version":"0.2.35","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.2.35","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"877a8a147de55d3773d8f342780cc542fd38073f","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.2.35.tgz","fileCount":232,"integrity":"sha512-FGP4N17Hbq4Ig/OZ04iB+/B+lxB0H0n6cpgonT8wX0SwvAkZ3M7tN+UmeGbjZb9nDjWxgs59G2FUEc+dRy4mwA==","signatures":[{"sig":"MEUCIQCT7bHwbpIy6O9b1zpJgPEe2FPIO9nDT88JXIo36heDtwIgGDXidfZvIOXKzizZg+pyI3QOlvpkGCPw0imZoLyuEHs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2399157,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdAM7dCRA9TVsSAnZWagAAi9YP/ROBLkjp3Ld/e5eE2+FF\ntyLPej9gguVJwPLLXlGCF03Ii8ekEaQAj2FEI3yi9X45pwCcQvqY8iQoeWus\nqFqLQvQpoekOsmb4D2dqImSQDXdlrMe712zXx1rr4O9WKaOqoh/79ldOboS5\nIn1XIsEicQ8XZldBD++DflpVTXjXV4LInXBfBIHdrSeRxtF0VD56qZXmbs3a\nLZFF4AyVvQNxbbIxxMkJRIk2BECdtrkhk5oiVez35dKqFi5zjKo65knqTHsR\nla/t1JtsS6XPyL1D6nSDV4Dl6sZVnFHPIqQ48CKe8bKlqnAhkU/Vw0qPKgzY\nwx+ly6FZ9DCUv3DQRc8hTNvR6pdqaVsbLk5WJWAqDAey3YVUePLnk8w+FhHa\njsGFCBEROSCQHzo7UQxwfnf/dRippMWyd56XootnX1xtELlfkGizjKs/0krg\n5i6t7rVmaZXGa8q3jj4gAN8/lpPu4eUAGDoIL1oHVcx99oghqrxWvTjCB2ZL\n5q7hVNjHXtrAZv5tD7G0RACPdQKYxIm88lemMX+aQWyxYjm2Fb/rXICmgODn\nKDH1wjcPI9pYv3MnAeB9dwhYSKmQNajjL9A8o3ro+sm8jdU2knPV8EC9onM4\nBARTiyxCGFbffCTm9WrogV1cyijVDhEDGzwx256/LlCVLm2gYdaV+ESiAkLT\n33sn\r\n=Uerf\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/editor.js","babel":{"presets":["react-app"]},"gitHead":"c05691c62c651f4414a35af2c8f489ec360667fc","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.4.1","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"10.15.1","dependencies":{"raf":"3.4.0","chalk":"1.1.3","jszip":"^3.2.1","react":"^16.2.0","slate":"0.44.13","xtend":"^4.0.1","dotenv":"4.0.0","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","prismjs":"^1.15.0","promise":"8.0.1","request":"^2.88.0","unified":"^6.1.6","fs-extra":"3.0.1","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","immutable":"^3.8.2","is-hotkey":"^0.1.3","react-dom":"^16.2.0","url-parse":"^1.4.3","valid-url":"^1.0.9","codemirror":"^5.37.0","css-loader":"0.28.7","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.75","seafile-ui":"^0.1.10","url-loader":"0.6.2","file-loader":"1.1.5","is-data-uri":"^0.1.0","rc-calendar":"^9.12.4","remark-slug":"^5.0.0","autoprefixer":"7.1.6","package.json":"^2.0.1","react-select":"^2.4.2","remark-parse":"^5.0.0","style-loader":"0.19.0","detect-indent":"^4.0.0","dotenv-expand":"4.2.0","object-assign":"4.1.1","react-s-alert":"^1.4.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","postcss-loader":"2.0.8","react-dev-utils":"^5.0.2","image-extensions":"^1.1.0","rehype-stringify":"^3.0.0","socket.io-client":"^2.1.1","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","html-webpack-plugin":"2.29.0","@seafile/slate-react":"^0.1.8","slate-html-serializer":"0.7.2","mdast-util-definitions":"^1.2.2","postcss-flexbugs-fixes":"3.2.0","slate-base64-serializer":"^0.2.72","slate-schema-violations":"0.1.39","extract-text-webpack-plugin":"3.0.2","case-sensitive-paths-webpack-plugin":"2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"20.0.4","eslint":"^3.19.0","i18next":"^11.3.2","webpack":"3.8.1","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"20.0.3","babel-eslint":"7.2.3","babel-loader":"7.1.2","@reach/router":"^1.2.1","babel-runtime":"6.26.0","eslint-loader":"1.8.0","react-i18next":"^7.6.1","webpack-dev-server":"2.9.4","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.1.0","i18next-xhr-backend":"^1.5.1","eslint-plugin-import":"2.2.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"2.34.0","eslint-plugin-jsx-a11y":"5.0.3","eslint-config-react-app":"^1.0.5","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4","i18next-browser-languagedetector":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.2.35_1560334044574_0.697364792739481","host":"s3://npm-registry-packages"}},"0.2.36":{"name":"@seafile/seafile-editor","version":"0.2.36","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.2.36","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"6dbbb6322ff68d104288f003fd24443900ffc4b0","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.2.36.tgz","fileCount":232,"integrity":"sha512-L3CsCzGKFHuqxH3aIR7AiLA91araToT1xHwDhG69o2M95dd06hZOgzQ3LxwJXC5SZfvmeMxKw0ii3PvVvfHxvg==","signatures":[{"sig":"MEQCIHxWNL8YVxh/n9gltzdDtadKKTqgoYuAZ7pIONV0OKx6AiBPT+zJQejjtXeVQNjCs9lauBVpHKH/iwYhBFTi44QibA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2399157,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdANRACRA9TVsSAnZWagAA+/QP/3NnlTu8fAwdcPV5e3a1\ncgOmPDGbrmzodrIpEzN0X47T5sW9qiIXV9L1a004wa3Ri4XS9R7Shg8igWvO\nYrOobX2khDiNjZUMft8o+Gc3U8G2q53NsPuY+xI526N8B1qDpxSokLEOAfdq\nKa0XPo2sYDLFAW0d3wnZGXoPH25KwII5wYVYNUkJAjXVedbC/BTPJPK1dEf/\n44Tj0DaR3EuO2w45yInvCAyPqfmfwH3+OYKVDvtXmNaFRM0eXMOdYD/NkI6y\n0CH41TxxTNF71q4RDrzYVYJ64hkNO70Pl30/4csiw4qn/N+6d35TNACf+T0S\naswN9KlQIOVNrKCK+vlnBpgoXkVas/98kDDOoVpoYEunvTGiRuOA/gouqvpb\nQ5DT5QXtyjipIMXFo+e4u39jbgA6WCLPkMqvbDbdSLWl0Wb5suNDja15/osp\nv9NFMGKUghss0keeYc26qD7qRL6XM4kDVqcBFNIMB/qSnSCaDzO0uTjxGkbo\npvHAPDsmbZI79GKQnzg/yoKVaelQ3YXggp+IjLxLvscqFyLpIykK4O5GCr2z\nYhoERRSXZAl9+0f6BER1UFDZncvQHXqi+F/q+FITAlETCEGwsgxBECJEYY0X\nPGgvic6V5l7n9iHCBN0dfat4SvlX/EA0uqfSm1C1c4ACRKtPsAorXLPfLFbu\n4UAY\r\n=sCgE\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/editor.js","babel":{"presets":["react-app"]},"gitHead":"51c1dd74f1ea228ecd560b9cdad59e8f4d06bf5b","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.4.1","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"10.15.1","dependencies":{"raf":"3.4.0","chalk":"1.1.3","jszip":"^3.2.1","react":"^16.2.0","slate":"0.44.13","xtend":"^4.0.1","dotenv":"4.0.0","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","prismjs":"^1.15.0","promise":"8.0.1","request":"^2.88.0","unified":"^6.1.6","fs-extra":"3.0.1","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","immutable":"^3.8.2","is-hotkey":"^0.1.3","react-dom":"^16.2.0","url-parse":"^1.4.3","valid-url":"^1.0.9","codemirror":"^5.37.0","css-loader":"0.28.7","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.75","seafile-ui":"^0.1.10","url-loader":"0.6.2","file-loader":"1.1.5","is-data-uri":"^0.1.0","rc-calendar":"^9.12.4","remark-slug":"^5.0.0","autoprefixer":"7.1.6","package.json":"^2.0.1","react-select":"^2.4.2","remark-parse":"^5.0.0","style-loader":"0.19.0","detect-indent":"^4.0.0","dotenv-expand":"4.2.0","object-assign":"4.1.1","react-s-alert":"^1.4.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","postcss-loader":"2.0.8","react-dev-utils":"^5.0.2","image-extensions":"^1.1.0","rehype-stringify":"^3.0.0","socket.io-client":"^2.1.1","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","html-webpack-plugin":"2.29.0","@seafile/slate-react":"^0.1.8","slate-html-serializer":"0.7.2","mdast-util-definitions":"^1.2.2","postcss-flexbugs-fixes":"3.2.0","slate-base64-serializer":"^0.2.72","slate-schema-violations":"0.1.39","extract-text-webpack-plugin":"3.0.2","case-sensitive-paths-webpack-plugin":"2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"20.0.4","eslint":"^3.19.0","i18next":"^11.3.2","webpack":"3.8.1","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"20.0.3","babel-eslint":"7.2.3","babel-loader":"7.1.2","@reach/router":"^1.2.1","babel-runtime":"6.26.0","eslint-loader":"1.8.0","react-i18next":"^7.6.1","webpack-dev-server":"2.9.4","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.1.0","i18next-xhr-backend":"^1.5.1","eslint-plugin-import":"2.2.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"2.34.0","eslint-plugin-jsx-a11y":"5.0.3","eslint-config-react-app":"^1.0.5","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4","i18next-browser-languagedetector":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.2.36_1560335423231_0.2342888632946465","host":"s3://npm-registry-packages"}},"0.2.37":{"name":"@seafile/seafile-editor","version":"0.2.37","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.2.37","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"8fa922cd0c23331bce08b985c643f65b8f17111f","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.2.37.tgz","fileCount":234,"integrity":"sha512-53Md4MNqhw4GmFRyZRsWH1pK9S+sHoaAjbqLW6cMdRtMzxQTBM76pqXSxhVuP7TuGX7f1tLN7piXdVzjZuZVzA==","signatures":[{"sig":"MEUCIQC+COL+0/TCIsFA0I3poFv81So59b/vMtRP83CwPm5SagIgZ6Uxtvcq2CxnwhZMDaJSOoZOWV7TFeMmqCh95gSFwk4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2413027,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdCiySCRA9TVsSAnZWagAASKUP/0Cnp/2PA47VGoyZcA7r\nhklhHJSarS6uPZW4S5DZo/abRQ3/ip+6NK13VEvHQ/IdhzHjcbTEe0HnScpB\niEsk1FqvZNbdsn74/DniaQ0hKe/7pp03+f+x5ep84cL0lI/i7/rj5zVBOHNt\nrXQCep8B61t2YcJaIyHuvhviarTGeD8+bh8ESe63UDo/Vzci2972bAZhsZ/H\nrGT22H2YoaWkJY4XvH/nWK55NQSvib01W6Ss0QxnekP2gV0D4O1ju5ymrFJ0\nwarQ4onBLnpz4FbdBNE+UspXEG2xMrTXnWJNfd8tVd0i8s3HSVwxG8NgfoSb\nOBB9dPgZPqUilv8NReXZ5d61+oLm2EoWmbAX/5a9py0l92UmHI/LTr7m0kG0\nijnz9vemS/vj4diQt8sJFdxmQqM6MAy3eJnGQK7BdU7bJTq/CmybzbfHa7eA\nixiuk8/rfwSwpngi2uh1QycGvuojEju3d8v2WmWXTHOCGTVbSxATRz28d6N/\nmJPGQ+e9gJwPM/qYIEGcOh1tVLAwAfjlYJXxsnogYV8JUxwGO4Ls697+lyqL\nH1jCAJnspPsbbHYWsDosgfUaLv7fDQeBiI86b3qbyzOLhQ1CpcNoZ487NuUD\ntLxDkesPjIW3irWSPTjXH0U/YZyHTKkIP20VFdxHnsgM4cPaBBQ0Uz/6hBLA\nRdCQ\r\n=nph/\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/editor.js","babel":{"presets":["react-app"]},"gitHead":"9b75085c60fabffad2adf645a7ef2139a056a7e0","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.4.1","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"10.15.1","dependencies":{"raf":"3.4.0","chalk":"1.1.3","jszip":"^3.2.1","react":"^16.2.0","slate":"0.44.13","xtend":"^4.0.1","dotenv":"4.0.0","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","prismjs":"^1.15.0","promise":"8.0.1","request":"^2.88.0","unified":"^6.1.6","fs-extra":"3.0.1","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","immutable":"^3.8.2","is-hotkey":"^0.1.3","react-dom":"^16.2.0","url-parse":"^1.4.3","valid-url":"^1.0.9","codemirror":"^5.37.0","css-loader":"0.28.7","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.75","seafile-ui":"^0.1.10","url-loader":"0.6.2","file-loader":"1.1.5","is-data-uri":"^0.1.0","rc-calendar":"^9.12.4","remark-slug":"^5.0.0","autoprefixer":"7.1.6","package.json":"^2.0.1","react-select":"^2.4.2","remark-parse":"^5.0.0","style-loader":"0.19.0","detect-indent":"^4.0.0","dotenv-expand":"4.2.0","object-assign":"4.1.1","react-s-alert":"^1.4.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","postcss-loader":"2.0.8","react-dev-utils":"^5.0.2","image-extensions":"^1.1.0","rehype-stringify":"^3.0.0","socket.io-client":"^2.1.1","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","html-webpack-plugin":"2.29.0","@seafile/slate-react":"^0.1.8","slate-html-serializer":"0.7.2","mdast-util-definitions":"^1.2.2","postcss-flexbugs-fixes":"3.2.0","slate-base64-serializer":"^0.2.72","slate-schema-violations":"0.1.39","extract-text-webpack-plugin":"3.0.2","case-sensitive-paths-webpack-plugin":"2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"20.0.4","eslint":"^3.19.0","i18next":"^11.3.2","webpack":"3.8.1","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"20.0.3","babel-eslint":"7.2.3","babel-loader":"7.1.2","@reach/router":"^1.2.1","babel-runtime":"6.26.0","eslint-loader":"1.8.0","react-i18next":"^7.6.1","webpack-dev-server":"2.9.4","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.1.0","i18next-xhr-backend":"^1.5.1","eslint-plugin-import":"2.2.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"2.34.0","eslint-plugin-jsx-a11y":"5.0.3","eslint-config-react-app":"^1.0.5","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4","i18next-browser-languagedetector":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.2.37_1560947858179_0.32800896338767815","host":"s3://npm-registry-packages"}},"0.2.38":{"name":"@seafile/seafile-editor","version":"0.2.38","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.2.38","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"e6c4351cbb0e71cc1c91f1318d081ac7d6e521cf","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.2.38.tgz","fileCount":235,"integrity":"sha512-JIeRp4na4dR4P5EPr6R2OvEzdVitC+2gwaOYGr75sUm9nOr+x6ZMFUfNcAZmwuyRKJBjW7mIMqxYNnlgPjKqXA==","signatures":[{"sig":"MEYCIQDsfmacJdltE9uSMZurpPZVrNejM0h8YWH+SLbGM3wyhwIhAL8Mc4c+QWc41D9JqD2tu2MeNGciqY9Iq4H1hbTCZRsX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2414998,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdEC5xCRA9TVsSAnZWagAACYMP/inZ2zT2xOCaNTpfltmf\nA1gwyOIjqsaSw3sYW9vpcnmqljAKj69GsSQxQ3bMjCm1jJezhDyIV6x6yvCh\nAAOmOYWNiWS7O0D2eGgNiXSj+3iL1q2l/9jE//nEUT/moC30wD2pUotjPkvq\nuCdXjlbdJwItqbLiVax6hI+fieyVwiuAXYV1GwAvi6rmuLfZFSOqivkMRTXf\nqy56tGLufzYoX0W1Z8eA5jAU3H9DoyiE3j7yb7Kz66/5IhekOusbnofzYS/T\nxxzA2lH/JRFncVK5leoaUT3Z0HliKoW4bYbEHm/iG9Bks0KTvnmfqlNLs/30\nrriQ+l//lyazgFO9/q4C9JSQ1enZ7U3K3m6e+cjfGb+HZXnrMXSDvwRyFwDv\nJ0WfKewfX0JRZf67L+HnmtQbMo94x5vM0xEgi5rSTxFkALEmrNMPTTO2C1La\nzCgEys3U9OX+dfNNuy0qOQmdcFnuGx8tGHw1SvXh8dT+ZaQD61B9MAk/OTFr\nOhURwJ2J2UJYqaUVJM+bcqos/8W+gn34+jtGBRmt1PpvkUCUxFGaEUcVS9nv\n3Bxr6EqA3vOWOdc3nzVUZdhDS9U9CT+9lKBkgUfjtyD2FTsIWFHUaJvTfOxe\n+kzFgP6a1VmA5gOmFUSybkQmkyY84SRUBFLdfXWjAtdlye2wCwey/ckmKU1V\nme6w\r\n=TjXg\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/editor.js","babel":{"presets":["react-app"]},"gitHead":"8d968d086f5714a1138c7a7e8a13f81e3325cc99","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.4.1","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"10.15.1","dependencies":{"raf":"3.4.0","chalk":"1.1.3","jszip":"^3.2.1","react":"^16.2.0","slate":"0.44.13","xtend":"^4.0.1","dotenv":"4.0.0","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","prismjs":"^1.15.0","promise":"8.0.1","request":"^2.88.0","unified":"^6.1.6","fs-extra":"3.0.1","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","immutable":"^3.8.2","is-hotkey":"^0.1.3","react-dom":"^16.2.0","url-parse":"^1.4.3","valid-url":"^1.0.9","codemirror":"^5.37.0","css-loader":"0.28.7","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.75","seafile-ui":"^0.1.10","url-loader":"0.6.2","file-loader":"1.1.5","is-data-uri":"^0.1.0","rc-calendar":"^9.12.4","remark-slug":"^5.0.0","autoprefixer":"7.1.6","package.json":"^2.0.1","react-select":"^2.4.2","remark-parse":"^5.0.0","style-loader":"0.19.0","detect-indent":"^4.0.0","dotenv-expand":"4.2.0","object-assign":"4.1.1","react-s-alert":"^1.4.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","postcss-loader":"2.0.8","react-dev-utils":"^5.0.2","image-extensions":"^1.1.0","rehype-stringify":"^3.0.0","socket.io-client":"^2.1.1","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","html-webpack-plugin":"2.29.0","@seafile/slate-react":"^0.1.8","slate-html-serializer":"0.7.2","mdast-util-definitions":"^1.2.2","postcss-flexbugs-fixes":"3.2.0","slate-base64-serializer":"^0.2.72","slate-schema-violations":"0.1.39","extract-text-webpack-plugin":"3.0.2","case-sensitive-paths-webpack-plugin":"2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"20.0.4","eslint":"^3.19.0","i18next":"^11.3.2","webpack":"3.8.1","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"20.0.3","babel-eslint":"7.2.3","babel-loader":"7.1.2","@reach/router":"^1.2.1","babel-runtime":"6.26.0","eslint-loader":"1.8.0","react-i18next":"^7.6.1","webpack-dev-server":"2.9.4","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.1.0","i18next-xhr-backend":"^1.5.1","eslint-plugin-import":"2.2.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"2.34.0","eslint-plugin-jsx-a11y":"5.0.3","eslint-config-react-app":"^1.0.5","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4","i18next-browser-languagedetector":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.2.38_1561341552254_0.15550820322152936","host":"s3://npm-registry-packages"}},"0.2.39":{"name":"@seafile/seafile-editor","version":"0.2.39","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.2.39","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"d7fdfdb6924630e21670c7e10425bfef36b2e624","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.2.39.tgz","fileCount":235,"integrity":"sha512-qkqSiO0bkmHWYZ4faZe+kub7bsSxcPEJbN+Z69Sqi5PVWihiokrcxSHBMSXV0O/5c6G6LwB3U9mwmEPCso9Eng==","signatures":[{"sig":"MEQCIFiO2x1ESBFdhiWjHabIg0Z8qVNzTs2l1Qyz2tQY1wV6AiBl0xCBJGCqwWqihLeHFu2/bwvfOR/Aj6A+GEW4yBMnpA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2414981,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdEDNACRA9TVsSAnZWagAAHrQP/idWYNAcSbCaXejy5UF/\nYpAmZZXDWb/VEkxU2SgEh4XNLJXiZqNGWWFdEicYTDtEkVWqonl1BnYU29YW\njWyiYSoVSksjNBJClVfx039XarXUcI3njWDjcOxjOAB/k9j/LAoWBEvuesz3\nwsqIzxubETSdgCTuDbFk3oZbFtFfkFWdxUAu0RGbpbon750GM9SALj34p3sQ\nQjs+CFLUgNmjmrov4HyqUMvKnZR2bgC6D13Ju1fZom4wL/Bo9HNwMYODLK1s\npLpZZ6uAq/j9idpIMOz3DserMqRcqU02NJUmFUPjoIpAffazTOkwHCFZSSWC\nH9Mxj7AE7f7cQ+vK72iQtdfSldT7srC/W1uhD3PTy1qv4jtiCgXgYyqTp0Ha\n7Rq179JjMy4c5xvOUS3cY/MN3HXKIYXFvc7JOKhLjcLOFrMGmdbZdRFaBWIx\nbgF/oTDyYDWUk2sud1IvPRffA5RzfwLdQNxtRBoHFr26GN25sLZ3jNUBu8FS\nwC1LeMysIW8wXxLiYA+kgM4XxPSmmN6/LQUITSACaIqMIjIgBeArSx/ZBoZM\nntFrzVdDdBOYaQah/C2AkofiEw4YlmlHHXG5xF/D0wqHufbuRXnvc52JswPj\nlAawcarbPypsGI+sNRp/NfSgDD/E4RU1PXrThP7HYXiH+SesOFIzNUru8kg0\ndUZk\r\n=HNTr\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/editor.js","babel":{"presets":["react-app"]},"gitHead":"49e1044da20ae9d7ee7a627dcf05a48949b6ebfc","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.4.1","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"10.15.1","dependencies":{"raf":"3.4.0","chalk":"1.1.3","jszip":"^3.2.1","react":"^16.2.0","slate":"0.44.13","xtend":"^4.0.1","dotenv":"4.0.0","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","prismjs":"^1.15.0","promise":"8.0.1","request":"^2.88.0","unified":"^6.1.6","fs-extra":"3.0.1","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","immutable":"^3.8.2","is-hotkey":"^0.1.3","react-dom":"^16.2.0","url-parse":"^1.4.3","valid-url":"^1.0.9","codemirror":"^5.37.0","css-loader":"0.28.7","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.75","seafile-ui":"^0.1.10","url-loader":"0.6.2","file-loader":"1.1.5","is-data-uri":"^0.1.0","rc-calendar":"^9.12.4","remark-slug":"^5.0.0","autoprefixer":"7.1.6","package.json":"^2.0.1","react-select":"^2.4.2","remark-parse":"^5.0.0","style-loader":"0.19.0","detect-indent":"^4.0.0","dotenv-expand":"4.2.0","object-assign":"4.1.1","react-s-alert":"^1.4.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","postcss-loader":"2.0.8","react-dev-utils":"^5.0.2","image-extensions":"^1.1.0","rehype-stringify":"^3.0.0","socket.io-client":"^2.1.1","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","html-webpack-plugin":"2.29.0","@seafile/slate-react":"^0.1.8","slate-html-serializer":"0.7.2","mdast-util-definitions":"^1.2.2","postcss-flexbugs-fixes":"3.2.0","slate-base64-serializer":"^0.2.72","slate-schema-violations":"0.1.39","extract-text-webpack-plugin":"3.0.2","case-sensitive-paths-webpack-plugin":"2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"20.0.4","eslint":"^3.19.0","i18next":"^11.3.2","webpack":"3.8.1","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"20.0.3","babel-eslint":"7.2.3","babel-loader":"7.1.2","@reach/router":"^1.2.1","babel-runtime":"6.26.0","eslint-loader":"1.8.0","react-i18next":"^7.6.1","webpack-dev-server":"2.9.4","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.1.0","i18next-xhr-backend":"^1.5.1","eslint-plugin-import":"2.2.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"2.34.0","eslint-plugin-jsx-a11y":"5.0.3","eslint-config-react-app":"^1.0.5","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4","i18next-browser-languagedetector":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.2.39_1561342784014_0.5371647897492828","host":"s3://npm-registry-packages"}},"0.2.40":{"name":"@seafile/seafile-editor","version":"0.2.40","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.2.40","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"bcc2fffd4543b09e3d00e876b213e894855d50d0","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.2.40.tgz","fileCount":235,"integrity":"sha512-6xBlf06sF1o802aRAdps9tWE02qpl2Dd0x3s7aYTxp8MoN+2/S5Tqt85Y4fOWOt0ZSvAaK48K7v7DCVoW3jKMQ==","signatures":[{"sig":"MEUCIHgkBnFFbxDWqM7xl61k1J7km4P1BYiifs8aR5no2mGnAiEAlMn8IQaHLbEw22vd4b7+N4bvt7zXHzfzfdZgGzhGo/g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2415096,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdEFiyCRA9TVsSAnZWagAA65QP/RT9EyRuiZNydyj20I3w\nTTw4WpC2CHvBw3vvGkDhDEP9wwoWW3VEI8P7tLdw+py2/K4anxkh6yGQxhxA\na4AzoxGgzQ1Dj00xRuTifeKTi2J/XhQ5xCYX4GOqA6s1PEbRdkn+tBzP5Rbz\nvS278fbBaIuqwdGw7OxRrihJKT2gW84UD+493pjuoQ0zHZf2GHcuMo7/mWAU\nd9e1hUhx0359/+GB2rSm8IJ3gTOR5hQ8ifx0y09kQOOMvIu4RE03AGN9Da2+\nO3GKT2nSUFBQknYZYNvVq+V2CasVgTznHd48faq3hUl320KlMQ1jgPsDUYBg\nEDugjja2PN76GKOtz18GfC7jRmfzAcvdYH5EzIVni9EWPE42tQphKRIP0sqR\nLw7tZz2jeCwulN2DlaUxBBmLzGTwGSuyWa0gyTNyHtG239YuBdDZnXo0bMIM\njiuJ3y1dUch03zFSxBhulAJ/l7ZxEJ62fc0lXKvPzvl7XrTKdREu2m4B1qFn\nV2dKOb++0hTQnC1ntNitP7/ju57otcLMsZdUXvM/9BzuicZ8TLgxZhb9AE1p\n4edL1XVTPDkjNsY3ol1kKxSpEcbBM5p14JCuHgoDdQJtcZocTOqjt6n7XRVW\nzMZFEL0jINMpGV6bpnSeIS6gx7WXf8yjM0sJUIheiZpYHl622XrkiqRidYb6\nfSaG\r\n=1EtI\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/editor.js","babel":{"presets":["react-app"]},"gitHead":"5526ac15fbe23f8472f631799a1da093d9fef59e","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.4.1","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"10.15.1","dependencies":{"raf":"3.4.0","chalk":"1.1.3","jszip":"^3.2.1","react":"^16.2.0","slate":"0.44.13","xtend":"^4.0.1","dotenv":"4.0.0","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","prismjs":"^1.15.0","promise":"8.0.1","request":"^2.88.0","unified":"^6.1.6","fs-extra":"3.0.1","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","immutable":"^3.8.2","is-hotkey":"^0.1.3","react-dom":"^16.2.0","url-parse":"^1.4.3","valid-url":"^1.0.9","codemirror":"^5.37.0","css-loader":"0.28.7","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.75","seafile-ui":"^0.1.10","url-loader":"0.6.2","file-loader":"1.1.5","is-data-uri":"^0.1.0","rc-calendar":"^9.12.4","remark-slug":"^5.0.0","autoprefixer":"7.1.6","package.json":"^2.0.1","react-select":"^2.4.2","remark-parse":"^5.0.0","style-loader":"0.19.0","detect-indent":"^4.0.0","dotenv-expand":"4.2.0","object-assign":"4.1.1","react-s-alert":"^1.4.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","postcss-loader":"2.0.8","react-dev-utils":"^5.0.2","image-extensions":"^1.1.0","rehype-stringify":"^3.0.0","socket.io-client":"^2.1.1","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","html-webpack-plugin":"2.29.0","@seafile/slate-react":"^0.1.8","slate-html-serializer":"0.7.2","mdast-util-definitions":"^1.2.2","postcss-flexbugs-fixes":"3.2.0","slate-base64-serializer":"^0.2.72","slate-schema-violations":"0.1.39","extract-text-webpack-plugin":"3.0.2","case-sensitive-paths-webpack-plugin":"2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"20.0.4","eslint":"^3.19.0","i18next":"^11.3.2","webpack":"3.8.1","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"20.0.3","babel-eslint":"7.2.3","babel-loader":"7.1.2","@reach/router":"^1.2.1","babel-runtime":"6.26.0","eslint-loader":"1.8.0","react-i18next":"^7.6.1","webpack-dev-server":"2.9.4","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.1.0","i18next-xhr-backend":"^1.5.1","eslint-plugin-import":"2.2.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"2.34.0","eslint-plugin-jsx-a11y":"5.0.3","eslint-config-react-app":"^1.0.5","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4","i18next-browser-languagedetector":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.2.40_1561352369526_0.5667946724864561","host":"s3://npm-registry-packages"}},"0.2.41":{"name":"@seafile/seafile-editor","version":"0.2.41","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.2.41","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"8bd887a4cb9138bcbdc33b6218590196f5de10c0","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.2.41.tgz","fileCount":235,"integrity":"sha512-avaxxHbnJugB4c6PI/Ov2rOUn+D5XnhMC4M72LK/HKT4MTMsYhvnf2LU/ZMdXX5y0YkLyoqCPFJZnsN0B4oucw==","signatures":[{"sig":"MEUCIQDbkiA2O9f+PkMXXTV+TxlICiVP0ji7XjLka1YhnRZQQwIgOPJ6jCIn6M3BwyQmO/SsREJXQQC9UuI9H5/N67Tr2Gk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2415097,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdEH22CRA9TVsSAnZWagAA8fQP/Rc4I/ybVix88KoA2ksx\nGoIkzBO7zfGbOljRyIX0o+WU7o6W7VWCcM7Saw9ISnAAwptyWoQy376aDyZ0\nUSyEmGxrtXPwIMoruPEw8FSFQM7XQpB9AInpA382V2lWcZT8fyP0SPt/+aU1\nZh1+zBqERppTxYwt1WP0At33Nm2r+GlvRhKzcwVlpW6IKwxnd8a3EiK6Nt/t\nwn0mBVtdeJzHotn7LQsKvVMPuE0oqKSZfm9toDRxqsTItv6hrU8mD4mibtfP\ngBanofnV4SOJBP41/aGICqy8gf1Fvyhv0BiA+nZeDgrUSfUsQF10ES7QKDD6\n7klFUYIiKPZFerQTgJDb5cP1gNeX/Qbc613EE94370s0G/N+BkHqVlKrZmZC\nctOmfsU8erLEw4Xw4/0kmUAHNB1ZzLd2aCe3fYVLkLhCZE1CoelwjFW5quQD\nFz6NGDQ0KO4nWeI/nJo53KJ/NtQ81or5wOER4nfRYS694tCM3g+zW5ht7hbS\nF3gEmF0C+DCTfbR1HF1ygdtrxaF0PUG/Y1b5gRqkDLZei1oDoyLqtF/V0UIX\nsYLnD0PbFsLqSxf8TgXw+7990QSVJPfMJ9vGvgp9638y7G8TR/TlchR3ZMzY\npEl4N3YfjcbZNLuNpfMKs0qFVuauwJ3qAg9/V2ol06/2hfzk6harY/wVSW3y\nkRhw\r\n=k9mM\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/editor.js","babel":{"presets":["react-app"]},"gitHead":"69acf7f0da2b9b3bf7fa60c2252cc491154a8a8e","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.4.1","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"10.15.1","dependencies":{"raf":"3.4.0","chalk":"1.1.3","jszip":"^3.2.1","react":"^16.2.0","slate":"0.44.13","xtend":"^4.0.1","dotenv":"4.0.0","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","prismjs":"^1.15.0","promise":"8.0.1","request":"^2.88.0","unified":"^6.1.6","fs-extra":"3.0.1","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","immutable":"^3.8.2","is-hotkey":"^0.1.3","react-dom":"^16.2.0","url-parse":"^1.4.3","valid-url":"^1.0.9","codemirror":"^5.37.0","css-loader":"0.28.7","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.75","seafile-ui":"^0.1.10","url-loader":"0.6.2","file-loader":"1.1.5","is-data-uri":"^0.1.0","rc-calendar":"^9.12.4","remark-slug":"^5.0.0","autoprefixer":"7.1.6","package.json":"^2.0.1","react-select":"^2.4.2","remark-parse":"^5.0.0","style-loader":"0.19.0","detect-indent":"^4.0.0","dotenv-expand":"4.2.0","object-assign":"4.1.1","react-s-alert":"^1.4.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","postcss-loader":"2.0.8","react-dev-utils":"^5.0.2","image-extensions":"^1.1.0","rehype-stringify":"^3.0.0","socket.io-client":"^2.1.1","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","html-webpack-plugin":"2.29.0","@seafile/slate-react":"^0.1.8","slate-html-serializer":"0.7.2","mdast-util-definitions":"^1.2.2","postcss-flexbugs-fixes":"3.2.0","slate-base64-serializer":"^0.2.72","slate-schema-violations":"0.1.39","extract-text-webpack-plugin":"3.0.2","case-sensitive-paths-webpack-plugin":"2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"20.0.4","eslint":"^3.19.0","i18next":"^11.3.2","webpack":"3.8.1","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"20.0.3","babel-eslint":"7.2.3","babel-loader":"7.1.2","@reach/router":"^1.2.1","babel-runtime":"6.26.0","eslint-loader":"1.8.0","react-i18next":"^7.6.1","webpack-dev-server":"2.9.4","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.1.0","i18next-xhr-backend":"^1.5.1","eslint-plugin-import":"2.2.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"2.34.0","eslint-plugin-jsx-a11y":"5.0.3","eslint-config-react-app":"^1.0.5","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4","i18next-browser-languagedetector":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.2.41_1561361845719_0.6777418975080605","host":"s3://npm-registry-packages"}},"0.2.42":{"name":"@seafile/seafile-editor","version":"0.2.42","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.2.42","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"e84af1a02a7247fe212035497a5103f590769a47","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.2.42.tgz","fileCount":235,"integrity":"sha512-8tuLzdj75O4soDp67Am3TofrlTx08fG91ExDNSeKJsQvUhnJWSDBLlrBtUhNLlU+iSr2+NtxE5C+ZRnui+xJOA==","signatures":[{"sig":"MEUCIAdepf2dLUlu/9My0f9cCx1h3c6MGwKEnElk5zJadOgUAiEA9anjOxnzuYshtfaTnYFy9fyuLqP9Rjo9TmPW34shEto=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2415458,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdEbM1CRA9TVsSAnZWagAAu5EP/2rUSORGdRe8BsP3k9n7\njufC/MS3O28+ls1u6HQ8wBlgKvERDbL8uxJlGbhxs+C/g/PQ3JLCzCJUEYCt\ntH+lQBQZVJSjsJMD1N3GhXhTcK9L1u27Sm9CW4/fPo+fE7KtixHNHF/Ek45D\n/wIUEPufXDix2vr6nCR1QEhFevM6LVJtxQm3m5HiazGq/3NHQrn9vO+GKcWv\nSenkiDHCbsyuPpwHOYonqZyLsVS+eGl/n/fbFF0VSBuYT85qIQcDvE1XAoIl\nRSeNAgo4pWS/DQuH2goZeAc9I28reGsDLaVFDBdxUN3wkJAFiy1UDO1YEyOU\nQEBO+57AptGTceznAY+HM4W04H7rnrsbhwn1wvP2DiG7gZcbJgXh4q4xNzgN\nw6AmUz52Jsw1AyqXot0qG7n9PNqqrruFY3jdaZEIsS9509K9aQnOEtpetmnb\nAbj+p59b0MTxoDFq7LIuLcT1vK9Hmwl0hL0/Z2rHunreghLEwh5ot7v5fzsH\neewth6uc8u22AqLRVVzkHcJPLv5y7Nh62EJkLC627XKlCUOz0btPbwtEaXVd\n5uhW0BCYvR3wC2NoSy5iEnJxQvkwPhnkvLowsMYjLmfLNPTTy+xROhNrc5Wd\n3F/LzE1zPx3+FZAhjoBqxUhyMuVlCXyV99uKdUovPWMjYC1aq+0414M4Iuo0\n+S3A\r\n=/FYE\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/editor.js","babel":{"presets":["react-app"]},"gitHead":"dcef180fba49a7d9d2b832aa11d6a2042663ad26","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.4.1","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"10.15.1","dependencies":{"raf":"3.4.0","chalk":"1.1.3","jszip":"^3.2.1","react":"^16.2.0","slate":"0.44.13","xtend":"^4.0.1","dotenv":"4.0.0","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","prismjs":"^1.15.0","promise":"8.0.1","request":"^2.88.0","unified":"^6.1.6","fs-extra":"3.0.1","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","immutable":"^3.8.2","is-hotkey":"^0.1.3","react-dom":"^16.2.0","url-parse":"^1.4.3","valid-url":"^1.0.9","codemirror":"^5.37.0","css-loader":"0.28.7","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.75","seafile-ui":"^0.1.10","url-loader":"0.6.2","file-loader":"1.1.5","is-data-uri":"^0.1.0","rc-calendar":"^9.12.4","remark-slug":"^5.0.0","autoprefixer":"7.1.6","package.json":"^2.0.1","react-select":"^2.4.2","remark-parse":"^5.0.0","style-loader":"0.19.0","detect-indent":"^4.0.0","dotenv-expand":"4.2.0","object-assign":"4.1.1","react-s-alert":"^1.4.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","postcss-loader":"2.0.8","react-dev-utils":"^5.0.2","image-extensions":"^1.1.0","rehype-stringify":"^3.0.0","socket.io-client":"^2.1.1","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","html-webpack-plugin":"2.29.0","@seafile/slate-react":"^0.1.8","slate-html-serializer":"0.7.2","mdast-util-definitions":"^1.2.2","postcss-flexbugs-fixes":"3.2.0","slate-base64-serializer":"^0.2.72","slate-schema-violations":"0.1.39","extract-text-webpack-plugin":"3.0.2","case-sensitive-paths-webpack-plugin":"2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"20.0.4","eslint":"^3.19.0","i18next":"^11.3.2","webpack":"3.8.1","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"20.0.3","babel-eslint":"7.2.3","babel-loader":"7.1.2","@reach/router":"^1.2.1","babel-runtime":"6.26.0","eslint-loader":"1.8.0","react-i18next":"^7.6.1","webpack-dev-server":"2.9.4","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.1.0","i18next-xhr-backend":"^1.5.1","eslint-plugin-import":"2.2.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"2.34.0","eslint-plugin-jsx-a11y":"5.0.3","eslint-config-react-app":"^1.0.5","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4","i18next-browser-languagedetector":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.2.42_1561441076722_0.6701032085012197","host":"s3://npm-registry-packages"}},"0.2.43":{"name":"@seafile/seafile-editor","version":"0.2.43","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.2.43","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"ce94ad401fc67f84973a66829561a6e87e360fc4","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.2.43.tgz","fileCount":232,"integrity":"sha512-7gvjOR+5gVwsgU1h+0fshAetz/l0LoZXetIAFfc9kqLfkBimbZRDyuxwqaeDgbGzzYAymh1m4Zy3kWpwSbjfsA==","signatures":[{"sig":"MEQCICGmHBePwUZbf4oSEpVZare2i70xFZG/a9zJ06IeHJwkAiAkppj/dpMN/yx/doM37Fy/VC0LodqE39iSZCKAy2Of5Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2386769,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdEyXUCRA9TVsSAnZWagAA/XYP/RcEfsUBWh7/c975RNd6\nS9H1Sv3Z5F9JRtnLPASNx9uxy0DLpN5cfRyy9qVpHTHcNvea838YeU9rqYKO\n7uygj1oUqH2FJ/3d+Hl0Kc/Zx75iumGuGqwemgPk31FwjUcr90pCDvT8IXuz\nIgw4D1D2AMO2VyQR/dI5gsMMZKpYPA3WxYDnmqnElOrQy26QavtLhGjQGdUS\npkCiwA62DLqGTN2lKm6rJgDyMOXeEXUoyspAToXXQITZ4wZoihAOtIsjTnIC\nxCoQaXEPYdQe6tDkr0hvhRymt6Cp6KyfNuxXNwLaAE2SZoZtrxYV0Qy3yOgz\nV58F2NIX1LOxD7jukB44qbR2hg8awNvmG2/cRM0OHme9Sx4zWXNVqD4oCz+2\nLcJ3hUFtsSnfF/Sv7aJE06f95GE5Bv7nhZayjcQ0xD9Q5WEkXJXiNRJIg8nJ\nJCWFyVNdoh5cMjM84mK/r+7zM/DwH2/cXIRtE0YrxWIDVu8JC4D5r3BOmWKP\nidEPM1iHeO6SbrB5REmPBVdXgJkSGuFlGyLyIIlCMKYQcvXXxomj3Bpvud50\ncSSJZqocRjc5z2G4en1rEHl8K0OY0tuaDHPdFfydWf0PL+PKiPzp/huPnss0\nq0YMCQavXnLft1No/sBusiGUMpblzQSHuBVxguCqEgvAKhxjof4zuY22ZXbx\n5nza\r\n=r7yl\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/editor.js","babel":{"presets":["react-app"]},"gitHead":"f065fd1e3c54badd135e9e016bc4a686247b23cc","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.4.1","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"11.0.0","dependencies":{"raf":"3.4.0","chalk":"1.1.3","jszip":"^3.2.1","react":"^16.2.0","slate":"0.44.13","xtend":"^4.0.1","dotenv":"4.0.0","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","i18next":"^11.3.2","prismjs":"^1.15.0","promise":"8.0.1","request":"^2.88.0","unified":"^6.1.6","fs-extra":"3.0.1","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","immutable":"^3.8.2","is-hotkey":"^0.1.3","react-dom":"^16.2.0","url-parse":"^1.4.3","valid-url":"^1.0.9","codemirror":"^5.37.0","css-loader":"0.28.7","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.75","seafile-ui":"^0.1.10","url-loader":"0.6.2","file-loader":"1.1.5","is-data-uri":"^0.1.0","rc-calendar":"^9.12.4","remark-slug":"^5.0.0","autoprefixer":"7.1.6","package.json":"^2.0.1","react-select":"^2.4.2","remark-parse":"^5.0.0","style-loader":"0.19.0","detect-indent":"^4.0.0","dotenv-expand":"4.2.0","object-assign":"4.1.1","react-i18next":"^7.6.1","react-s-alert":"^1.4.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","postcss-loader":"2.0.8","react-dev-utils":"^5.0.2","image-extensions":"^1.1.0","rehype-stringify":"^3.0.0","socket.io-client":"^2.1.1","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","html-webpack-plugin":"2.29.0","i18next-xhr-backend":"^1.5.1","@seafile/slate-react":"^0.1.8","slate-html-serializer":"0.7.2","mdast-util-definitions":"^1.2.2","postcss-flexbugs-fixes":"3.2.0","slate-base64-serializer":"^0.2.72","slate-schema-violations":"0.1.39","extract-text-webpack-plugin":"3.0.2","i18next-browser-languagedetector":"^2.2.0","case-sensitive-paths-webpack-plugin":"2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"20.0.4","eslint":"^3.19.0","webpack":"3.8.1","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"20.0.3","babel-eslint":"7.2.3","babel-loader":"7.1.2","@reach/router":"^1.2.1","babel-runtime":"6.26.0","eslint-loader":"1.8.0","webpack-dev-server":"2.9.4","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.1.0","eslint-plugin-import":"2.2.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"2.34.0","eslint-plugin-jsx-a11y":"5.0.3","eslint-config-react-app":"^1.0.5","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.2.43_1561535955274_0.7563429495476957","host":"s3://npm-registry-packages"}},"0.2.44":{"name":"@seafile/seafile-editor","version":"0.2.44","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.2.44","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"6f5e46fe70bca42e7f0baac90dbb5ea3f222a718","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.2.44.tgz","fileCount":237,"integrity":"sha512-e+Q9W/r0SDk31zloL5KKvW1IT+0DeuGp0mUer2Iudj5jEAh9zrg6pxVlUHh2cDbkHMAjdhh7h6nM6isXqWuqgg==","signatures":[{"sig":"MEUCIEzx7e2LKwSLnv2lEvSDu2atK2VkFy0VRdmcoEKbhCE8AiEA4ZVakQEFHe3+bma1H9TBQAJ8IhZbdPag4qrerFNzRE0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2420872,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdFemLCRA9TVsSAnZWagAAdMoP/jYwuuCGlJTVTz2qOI8b\nLiBQ7ymWa4OGUczpcmU18BecP+waw2Ko85Lx2sfck2FIfRYyppKD3z5vZweo\noVWBVFCfE4ahFnBjp0/4ccOtCxOJdHMHn6dFa75M3NXMYQ3QWDMXdH6905KD\nFbZcHyYgWzdthZcZH0cEt2sp34wx7nsWARsBvz/Tb4Fwx9KLsMqRmFZ7T7Br\nDwZc6gY2NLnaaYpVLn7qDnUmVS4WrNnp13snafePbx4lVTC+msrvtxZMj4cn\nWsw5smweKDXcrEZKk6twkA7Qov40RrTsWnDYa5/pfSHr4r8T+KZlpfSE0pZk\n+3EPhtDdMv8oVD0djokQNKK4As9cE6DsHBX40oy7WwtQhXbJMMb4gEhmmXWO\nh5h64vfrwmmNONkCRGK8ulGaX4P/sM/Y4XmvVUp+JhCgDhGRDbEem+mUOgEm\ndOthRQQpWn+9MLmz82/LNTyv6Y6Y7ZILJ2V936HLoqPI9Q1BW+7LgKZGJ04L\nt3JIaYyR4nv9yWyiqFjfMSLNtfYrGZQNXDNh3omn3ceE7eYR6boYzyFeAHeQ\nD9/NzPUc+CTSqay2RGSBrOWAig9et8604FJqczrNgoJcvqTCBC5z94r8z5HB\nMC621mQejT3Vt5DsR61eY91ghYzJuYkqi841UMJ5bYRUkm1tntoYjq7Rh7Pd\ncCph\r\n=SW+C\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/editor.js","babel":{"presets":["react-app"]},"gitHead":"ea3471d7f0c53075bb7e2c4544930f5512bc975e","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.4.1","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"10.15.1","dependencies":{"raf":"3.4.0","chalk":"1.1.3","jszip":"^3.2.1","react":"^16.2.0","slate":"0.44.13","xtend":"^4.0.1","dotenv":"4.0.0","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","i18next":"^11.3.2","prismjs":"^1.15.0","promise":"8.0.1","request":"^2.88.0","unified":"^6.1.6","fs-extra":"3.0.1","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","immutable":"^3.8.2","is-hotkey":"^0.1.3","react-dom":"^16.2.0","url-parse":"^1.4.3","valid-url":"^1.0.9","codemirror":"^5.37.0","css-loader":"0.28.7","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.75","seafile-ui":"^0.1.10","url-loader":"0.6.2","file-loader":"1.1.5","is-data-uri":"^0.1.0","rc-calendar":"^9.12.4","remark-slug":"^5.0.0","autoprefixer":"7.1.6","package.json":"^2.0.1","react-select":"^2.4.2","remark-parse":"^5.0.0","style-loader":"0.19.0","detect-indent":"^4.0.0","dotenv-expand":"4.2.0","object-assign":"4.1.1","react-i18next":"^7.6.1","react-s-alert":"^1.4.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","postcss-loader":"2.0.8","react-dev-utils":"^5.0.2","image-extensions":"^1.1.0","rehype-stringify":"^3.0.0","socket.io-client":"^2.1.1","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","html-webpack-plugin":"2.29.0","i18next-xhr-backend":"^1.5.1","@seafile/slate-react":"^0.1.8","slate-html-serializer":"0.7.2","mdast-util-definitions":"^1.2.2","postcss-flexbugs-fixes":"3.2.0","slate-base64-serializer":"^0.2.72","slate-schema-violations":"0.1.39","extract-text-webpack-plugin":"3.0.2","i18next-browser-languagedetector":"^2.2.0","case-sensitive-paths-webpack-plugin":"2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"20.0.4","eslint":"^3.19.0","webpack":"3.8.1","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"20.0.3","babel-eslint":"7.2.3","babel-loader":"7.1.2","@reach/router":"^1.2.1","babel-runtime":"6.26.0","eslint-loader":"1.8.0","webpack-dev-server":"2.9.4","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.1.0","eslint-plugin-import":"2.2.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"2.34.0","eslint-plugin-jsx-a11y":"5.0.3","eslint-config-react-app":"^1.0.5","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.2.44_1561717131119_0.907665709026179","host":"s3://npm-registry-packages"}},"0.2.45":{"name":"@seafile/seafile-editor","version":"0.2.45","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.2.45","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"15f41b2ef8e7a02814ec6b263c42b2274346ff4e","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.2.45.tgz","fileCount":237,"integrity":"sha512-MizbTOBB33/8uB1TceMNjN2nktMcrhp011LSrK6ckbFuM6PLmDbCim7u3EUpj9+ym/Ks0UG2B7+beCtgfFrbiw==","signatures":[{"sig":"MEQCIBHUhnd0QDGZPuFPttmavWQWKwHiddc1qmNxGw7emEb7AiBf0bei/iksAt1eF2o1u8GA9bRttmZTVDGOBTKTSI7UEA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2422647,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdFzCKCRA9TVsSAnZWagAAudUP/04yDe/4eEc2qWTW5jKr\nQpB3C4W0e/sEjS7pk3OVgLDW3dKqMcjIZ7WBDw46+wYPZRoYtfEgiDZ3jfxs\nAO8/MMpvj2dyXi2ujnDVkdLtUlj9COYul1mAeBkT0LuRPjmpeCqy2pDhGS4x\nqvV5jYBwkfqCVJaRsMrxZZsAMAvs5rToJnixzPS6uJbZqnwdulE2IBuCN3Ay\n9x9ZOomAq+nWx4WhGDEAnTABCdBAs/zLjsvIcyhE0Wa/jNUejPgi+ZJF9NuD\nIlkBjioPR3H4UhX8iw0fIPi5eVriz2jyfQ9RM8V4zs9IzUxLMzgLt5hdTreg\nvcCmhFko1zdj8hxx+HLGciI0kMUlPgMv+FOORxUYaAaalrATreqtysr3cz1U\nL8tjB4QGc117lina1F821NmQYdkmPrL6nCgHxxDAGEUVSwKOnn8hR6tkAouQ\n6JlyQNNMGHBpPixd3ZwKzALQOOsA02Cwjq9gtueO4OC0yptLzNflL/w67/ik\nmuE4yLor0MHQEZRA5ylDCe0M1HnVovV4y1GIHPoD+VrKy3+I4vEEemF+mfyx\numrSuoMXpUmGk13WvwOtUA13OS8l8qvtof2gbN7elVP0B2Znrginz64Ag1US\nV3eeke4V2HEUdgGKcou/8aOIV/IFL9WO2/zEFF6P4L+l+ae1mlVJ1ETBra2V\n9Pho\r\n=tKYK\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/editor.js","babel":{"presets":["react-app"]},"gitHead":"a5d85e095fc43f50a5aecbc6aa9239b3ff6f1b1e","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.4.1","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"10.15.1","dependencies":{"raf":"3.4.0","chalk":"1.1.3","jszip":"^3.2.1","react":"^16.2.0","slate":"0.44.13","xtend":"^4.0.1","dotenv":"4.0.0","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","i18next":"^11.3.2","prismjs":"^1.15.0","promise":"8.0.1","request":"^2.88.0","unified":"^6.1.6","fs-extra":"3.0.1","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","immutable":"^3.8.2","is-hotkey":"^0.1.3","react-dom":"^16.2.0","url-parse":"^1.4.3","valid-url":"^1.0.9","codemirror":"^5.37.0","css-loader":"0.28.7","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.75","seafile-ui":"^0.1.10","url-loader":"0.6.2","file-loader":"1.1.5","is-data-uri":"^0.1.0","rc-calendar":"^9.12.4","remark-slug":"^5.0.0","autoprefixer":"7.1.6","package.json":"^2.0.1","react-select":"^2.4.2","remark-parse":"^5.0.0","style-loader":"0.19.0","detect-indent":"^4.0.0","dotenv-expand":"4.2.0","object-assign":"4.1.1","react-i18next":"^7.6.1","react-s-alert":"^1.4.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","postcss-loader":"2.0.8","react-dev-utils":"^5.0.2","image-extensions":"^1.1.0","rehype-stringify":"^3.0.0","socket.io-client":"^2.1.1","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","html-webpack-plugin":"2.29.0","i18next-xhr-backend":"^1.5.1","@seafile/slate-react":"^0.1.8","slate-html-serializer":"0.7.2","mdast-util-definitions":"^1.2.2","postcss-flexbugs-fixes":"3.2.0","slate-base64-serializer":"^0.2.72","slate-schema-violations":"0.1.39","extract-text-webpack-plugin":"3.0.2","i18next-browser-languagedetector":"^2.2.0","case-sensitive-paths-webpack-plugin":"2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"20.0.4","eslint":"^3.19.0","webpack":"3.8.1","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"20.0.3","babel-eslint":"7.2.3","babel-loader":"7.1.2","@reach/router":"^1.2.1","babel-runtime":"6.26.0","eslint-loader":"1.8.0","webpack-dev-server":"2.9.4","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.1.0","eslint-plugin-import":"2.2.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"2.34.0","eslint-plugin-jsx-a11y":"5.0.3","eslint-config-react-app":"^1.0.5","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.2.45_1561800841130_0.0030706081657747575","host":"s3://npm-registry-packages"}},"0.2.46":{"name":"@seafile/seafile-editor","version":"0.2.46","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.2.46","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"91df7b57d2ab6933a8ac889b25e7df3ff930b0d2","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.2.46.tgz","fileCount":237,"integrity":"sha512-s16LW9ex20wVpwnImJBQgnSNkPo1505x1RJ3hMR912vfx6DvXfbduALI54f593acCeM2Kzqg81QZ7Ma8UVHpFA==","signatures":[{"sig":"MEYCIQDlfxkO6r3VvJT6CNUbfrBs0I4udilvKgiejzyXP26BPwIhANIgaHIYJXz/CpFTshNLqjMoc0jhlppOYNwCOvhZnSsJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2422757,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdGvoWCRA9TVsSAnZWagAAsFUQAJUEsdegUcK9xSIWtkp0\nR4XdWrOKiKBJHCKhq3D4b2jFMqN8Y9MsL9TxtDBJUPZnhGlQFOnlO4ml78lv\n4uBbyW7m82DtzzhVJVOC7CYvIph1DIf3YXl9lBbgt9/xdwNSsGIEJfBzSIaZ\npZWedvJpQog9mmaoqVhnVmuYlHkqYD5TPYZHw973LERE0bWg6Sdxu9wqKmvC\nsiNTuLx1OQ/CYCqp/SePWtbpNr8QwSkUN8FL76I1txYOAyEamXBU04jUt45Z\nFlsXP/AZujQ8j5+wiZYdjaG5Dzmy8QUkYvqxtL3U8bHygyutrLfYGduVxhvi\nQLMSkKMVnsXMOW9+R8awiXeus3Z44YV/mnFAZQdFNQ9aV7ziiSHRu4qZPmk5\ncRYXsvi+3UPpCB9tfYWauXBhrf8pcUjbd7dXBb745QatofQLh6cRFYXjT9jX\npuibQ94VfnNhX/BTfsleYG7A9IKqs6SxknsJLewedr/RSv8cyDeq4vghcfex\n+5K39ygGkIksUp6OszsnNMCggcOWNl+n9o5QoYKm36sBzrsUka2dMxqtB4Fa\n9oSwVqgw8+mz3rF9c3dMqcGmsxC+BnbxFBM9wOOnSO85c+0UfqzC183ShO8T\nTz+3EAm4cV7eF9W/6YkEyG4B+YskvyLFjajsjfiJEDk6gTnf/cD8WiAuL084\nZpR8\r\n=cdzn\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/editor.js","babel":{"presets":["react-app"]},"gitHead":"647848cfe9cb4db02d007e2f0d4c4ebe6da2f336","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.4.1","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"10.15.1","dependencies":{"raf":"3.4.0","chalk":"1.1.3","jszip":"^3.2.1","react":"^16.2.0","slate":"0.44.13","xtend":"^4.0.1","dotenv":"4.0.0","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","i18next":"^11.3.2","prismjs":"^1.15.0","promise":"8.0.1","request":"^2.88.0","unified":"^6.1.6","fs-extra":"3.0.1","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","immutable":"^3.8.2","is-hotkey":"^0.1.3","react-dom":"^16.2.0","url-parse":"^1.4.3","valid-url":"^1.0.9","codemirror":"^5.37.0","css-loader":"0.28.7","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.75","seafile-ui":"^0.1.10","url-loader":"0.6.2","file-loader":"1.1.5","is-data-uri":"^0.1.0","rc-calendar":"^9.12.4","remark-slug":"^5.0.0","autoprefixer":"7.1.6","package.json":"^2.0.1","react-select":"^2.4.2","remark-parse":"^5.0.0","style-loader":"0.19.0","detect-indent":"^4.0.0","dotenv-expand":"4.2.0","object-assign":"4.1.1","react-i18next":"^7.6.1","react-s-alert":"^1.4.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","postcss-loader":"2.0.8","react-dev-utils":"^5.0.2","image-extensions":"^1.1.0","rehype-stringify":"^3.0.0","socket.io-client":"^2.1.1","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","html-webpack-plugin":"2.29.0","i18next-xhr-backend":"^1.5.1","@seafile/slate-react":"^0.1.8","slate-html-serializer":"0.7.2","mdast-util-definitions":"^1.2.2","postcss-flexbugs-fixes":"3.2.0","slate-base64-serializer":"^0.2.72","slate-schema-violations":"0.1.39","extract-text-webpack-plugin":"3.0.2","i18next-browser-languagedetector":"^2.2.0","case-sensitive-paths-webpack-plugin":"2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"20.0.4","eslint":"^3.19.0","webpack":"3.8.1","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"20.0.3","babel-eslint":"7.2.3","babel-loader":"7.1.2","@reach/router":"^1.2.1","babel-runtime":"6.26.0","eslint-loader":"1.8.0","webpack-dev-server":"2.9.4","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.1.0","eslint-plugin-import":"2.2.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"2.34.0","eslint-plugin-jsx-a11y":"5.0.3","eslint-config-react-app":"^1.0.5","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.2.46_1562049045863_0.9952529620296944","host":"s3://npm-registry-packages"}},"0.2.47":{"name":"@seafile/seafile-editor","version":"0.2.47","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.2.47","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"2c39bcedb7e646e4d7f7714ceba19d752e877efe","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.2.47.tgz","fileCount":237,"integrity":"sha512-M4CL6rwoWqN32fZWzA1gBndyBZ0C6/lgPymkPZMKG5Xh0zpoSvyxB4I8TD25TpiO+iq3rPA5NJfZrW+WtEmJAA==","signatures":[{"sig":"MEQCICx8f1okqFh/kXUD861nfYDgS+meI9GjC1NR2WMhBWx5AiANOhkuFQbQSjMbFnMuwhX0qlEsEL753CKs3j71J2oFFw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2424628,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdJUh6CRA9TVsSAnZWagAAXi4P/iFrehrpk08P3I8pm3mK\n5rm6g8+PRr8l+OcCwqp1obua2C9gOKf1ZeAIauQyynxPaeJZaMz5YK68vXl4\nuKXcT5QpfTJx0Yj3O1qKw4ZJu61MnMb2iGEQV8K5F13NmDBmngUS9eYniqM1\nZXcFhVC2RROsPFtOhiKeHOS4uyzMPd+5KS/v/7tI4bh3ReruObe75gxfZxf/\n/1MkZ6k/cBiqrt3NsY/q6kdmovUJRvNgQ3OpkWY+yfQRILipR64e0QzbHyD0\nvJLIXwUL1pqaPG4Y6Pd7GuBgJWUO/k6dPxrUWI2W82khFF53O0Jz+Y2XEIDF\nGIOCYWjWb39UKIGqAg0BsDWAA5E/f7Hq4a2qjpWIHFNGb5ZdH+NheX8K4b8U\nesQ1sXeALozrmWqU13UqHaUq3WSS26UprKnsQ+KiDMttwff2iPMe6QXzeMbN\n1gl10PCG3zNFvayLEXdqmtFslKdX9HptoETP7E0qT7pW7oIViiZ5L0wjZ/YQ\nTNFTZr/431+KfDsNy6QHDvkp8Tdle7k6op9o558pZ5Bw7fEjE8xDS9T3j3YO\nq0p+dgGqNypIExGK3KF+HkXs1UgSHiX4KexXgBxecmkEBuZvGDNBgf+gjPqL\nZKO7qABY0XJ0znxCWpYlob7cAmL+FBfidHRgqF0cxvPVoT0wuv8vgrG49jwM\ny5hR\r\n=Is2u\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/editor.js","babel":{"presets":["react-app"]},"gitHead":"99cfe2aa8b054aab492d809c315e7650d943c98c","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.4.1","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"10.15.1","dependencies":{"raf":"3.4.0","chalk":"1.1.3","jszip":"^3.2.1","react":"^16.2.0","slate":"0.44.13","xtend":"^4.0.1","dotenv":"4.0.0","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","i18next":"^11.3.2","prismjs":"^1.15.0","promise":"8.0.1","request":"^2.88.0","unified":"^6.1.6","fs-extra":"3.0.1","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","immutable":"^3.8.2","is-hotkey":"^0.1.3","react-dom":"^16.2.0","url-parse":"^1.4.3","valid-url":"^1.0.9","codemirror":"^5.37.0","css-loader":"0.28.7","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.75","seafile-ui":"^0.1.10","url-loader":"0.6.2","file-loader":"1.1.5","is-data-uri":"^0.1.0","rc-calendar":"^9.12.4","remark-slug":"^5.0.0","autoprefixer":"7.1.6","package.json":"^2.0.1","react-select":"^2.4.2","remark-parse":"^5.0.0","style-loader":"0.19.0","detect-indent":"^4.0.0","dotenv-expand":"4.2.0","object-assign":"4.1.1","react-i18next":"^7.6.1","react-s-alert":"^1.4.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","postcss-loader":"2.0.8","react-dev-utils":"^5.0.2","image-extensions":"^1.1.0","rehype-stringify":"^3.0.0","socket.io-client":"^2.1.1","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","html-webpack-plugin":"2.29.0","i18next-xhr-backend":"^1.5.1","@seafile/slate-react":"^0.1.8","slate-html-serializer":"0.7.2","mdast-util-definitions":"^1.2.2","postcss-flexbugs-fixes":"3.2.0","slate-base64-serializer":"^0.2.72","slate-schema-violations":"0.1.39","extract-text-webpack-plugin":"3.0.2","i18next-browser-languagedetector":"^2.2.0","case-sensitive-paths-webpack-plugin":"2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"20.0.4","eslint":"^3.19.0","webpack":"3.8.1","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"20.0.3","babel-eslint":"7.2.3","babel-loader":"7.1.2","@reach/router":"^1.2.1","babel-runtime":"6.26.0","eslint-loader":"1.8.0","webpack-dev-server":"2.9.4","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.1.0","eslint-plugin-import":"2.2.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"2.34.0","eslint-plugin-jsx-a11y":"5.0.3","eslint-config-react-app":"^1.0.5","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.2.47_1562724473166_0.43833961158968093","host":"s3://npm-registry-packages"}},"0.2.48":{"name":"@seafile/seafile-editor","version":"0.2.48","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.2.48","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"992778c0c396a80013157271389d7a7ba857873c","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.2.48.tgz","fileCount":239,"integrity":"sha512-hdsa2BpU/OfxIm354WkA9V17O4GlC4hIQQXMGTVjfRKJtacbOm8u1DYFX9eM07qwp3Yr91JdOmVHE+KsGT+FZA==","signatures":[{"sig":"MEYCIQC0p2tvmjjU/8A7fhdRtiMC7ioXmHryjaM3sWr+W40kFQIhAJQ5vrutaHbyi5DCiAjj4MM9eHznA2x0gWPcjpRrRx65","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2391913,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdKZqVCRA9TVsSAnZWagAABq8QAKM9a6/6QY42SQf0HZbD\n57h03bBRfAjonkIRrh4QsScdPIwtMqer3Ug0VCgWkbPmy3SR74Ckx9GZ6Sop\niQ2gkziWcGg7Vq0doaSW4U3ki8LxigvFb+D1aUUnF7YPO1R+Dc67bAVrqH0Z\nJVfWraFMkthhL7nDsCFRGA/h+gNtA4l1C5kzJVA0W5v7GuUxAtkxtsZrlqd2\nqTSP2x9Ahd3GAlzN++p9SQzu9qFqKBU/kKZttG3X2jX9dHfVfEVtuud7oNc1\nObOCqXS1oPlzag41TBCHUIO3nrwaBjHdU4ynvq2l1JVnaMZUJ8cWpaasnUTV\nwRrx9/mI/ZTVDltMKpNSjZaHsst3tr+xcDdXk9DFwfw3SCasoK2nUJgJlZ/o\nXoSWSm4bhV9R08fhsIrhgYVIebK6p2EFNsm+nibq5NgtDyH+O7cJ75+/hbIc\n5mHl+NDfuxAOWI8mYJd0Qf1XLnOJVesCAayJxenq1F6n7w4uOew3nsGMvoh3\nOooW2OKHE+ojflnAgcSEH+NEp4Q9b9R+jKOcMh1cM9dzlywrhvabOYZmp8fs\n46yLzJuYPjJImOqXij66A5c8c7LLyxIdD/uDvA6GFFiYZOMsTdugEq7TWk9G\n8gGCVKxumCtJLEjb+ELV93wnPkZfE0HLH29cAfJOFBDGRu0xo2W4PDnkgZ0u\noE7W\r\n=ryzH\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/editor.js","babel":{"presets":["react-app"]},"gitHead":"2736d9b0518e14c578e50cfa47ab24e96ee9c188","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.4.1","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"11.0.0","dependencies":{"raf":"3.4.0","chalk":"1.1.3","jszip":"^3.2.1","react":"^16.2.0","slate":"0.44.13","xtend":"^4.0.1","dotenv":"4.0.0","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","i18next":"^11.3.2","prismjs":"^1.15.0","promise":"8.0.1","request":"^2.88.0","unified":"^6.1.6","fs-extra":"3.0.1","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","immutable":"^3.8.2","is-hotkey":"^0.1.3","react-dom":"^16.2.0","url-parse":"^1.4.3","valid-url":"^1.0.9","codemirror":"^5.37.0","css-loader":"0.28.7","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.97","seafile-ui":"^0.1.10","url-loader":"0.6.2","file-loader":"1.1.5","is-data-uri":"^0.1.0","rc-calendar":"^9.12.4","remark-slug":"^5.0.0","autoprefixer":"7.1.6","package.json":"^2.0.1","react-select":"^2.4.2","remark-parse":"^5.0.0","style-loader":"0.19.0","detect-indent":"^4.0.0","dotenv-expand":"4.2.0","object-assign":"4.1.1","react-i18next":"^7.6.1","react-s-alert":"^1.4.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","postcss-loader":"2.0.8","react-dev-utils":"^5.0.2","image-extensions":"^1.1.0","rehype-stringify":"^3.0.0","socket.io-client":"^2.1.1","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","html-webpack-plugin":"2.29.0","i18next-xhr-backend":"^1.5.1","@seafile/slate-react":"^0.1.8","slate-html-serializer":"0.7.2","mdast-util-definitions":"^1.2.2","postcss-flexbugs-fixes":"3.2.0","slate-base64-serializer":"^0.2.72","slate-schema-violations":"0.1.39","extract-text-webpack-plugin":"3.0.2","i18next-browser-languagedetector":"^2.2.0","case-sensitive-paths-webpack-plugin":"2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"20.0.4","eslint":"^3.19.0","webpack":"3.8.1","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"20.0.3","babel-eslint":"7.2.3","babel-loader":"7.1.2","@reach/router":"^1.2.1","babel-runtime":"6.26.0","eslint-loader":"1.8.0","webpack-dev-server":"2.9.4","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.1.0","eslint-plugin-import":"2.2.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"2.34.0","eslint-plugin-jsx-a11y":"5.0.3","eslint-config-react-app":"^1.0.5","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.2.48_1563007636769_0.08282440498845389","host":"s3://npm-registry-packages"}},"0.2.49":{"name":"@seafile/seafile-editor","version":"0.2.49","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.2.49","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"e80a2bb92c4d60cc1536dc647375ee0364755c30","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.2.49.tgz","fileCount":239,"integrity":"sha512-TwH3fUp8W8FY2JMymchOrmDqIqnO0GKLV5S0IB4og0gq6Kn2ccd6xzHmG9rCEBMrlX4PLAWX+HDEij913o/6yA==","signatures":[{"sig":"MEUCICsb8qBdLy4pY2cJJWmCpAMEPc9H4Uk8Jd6JCYuNou+uAiEAgowRhk/A3VSNcmqEkFBVbiK7YrjVYOs0zErzpeoGaTs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2392324,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdKc1vCRA9TVsSAnZWagAA70cQAIRmFv4q+ns8UlPaOmRC\nG+d1ybY7G9AC1ZCYoXij+0MIDfLHaCwiWFMmQQ1ONarP8aLRHzoqOZob90Ok\nVajMYMRRnfS5rXO+YBeih0DLGl/EyKUdceeopqDDj3drSuoANFgOVeoYk4WO\nS35YKmv95jFPxr2pMBrhnAWrdiPpJIqtGNJ4BTzHfM398YYaBSL3F/9LOrNn\n+CWlTI5UZSKtdDy6XOQrJzLoafKzpaks4I83HEeTGI1XLToIl1jERoJSMTpT\nln2jX6BDnVcmaT6Sk17sAxQZA48WyKCSzkk2w7cIA6h0OaeTZC2QTvuHOz+K\nyJBYEwnEWBX578DOoMaxDG3HdHTSe9tuRevMAwdwI0JxaHP19zHMWNAzJVcr\nJG2aBW/apEXYzBM9v7lNkGannY45kAlkMWyZwnQE8DV+aibIm+BHcuZPz5iW\ngidWzD1bevcExAgkeDTXvAr90TiVMgl2s9YMegicC831N2NahuqGLINMHeVP\nsXY20zPGaA0QNNmOpdFXIRDscJ8Z2PN5/936FuStnXmKzOJCJ2O9QMqTP/eH\n0PrOa/guE7fuFg0zneRh4bOhf4zDIPEgCR2J/gn7iozHtV33A0VFCjKIosl9\n2FbtRpCt1ZBLsoc5uWeWQsFsDreKChkrCRC69YvwsKoCsKAg98MB+qUb5caQ\ns6qg\r\n=3w4z\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/editor.js","babel":{"presets":["react-app"]},"gitHead":"a37d0f08669520e8f39a7fc0b2c1cce5b52b1d22","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.4.1","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"11.0.0","dependencies":{"raf":"3.4.0","chalk":"1.1.3","jszip":"^3.2.1","react":"^16.2.0","slate":"0.44.13","xtend":"^4.0.1","dotenv":"4.0.0","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","i18next":"^11.3.2","prismjs":"^1.15.0","promise":"8.0.1","request":"^2.88.0","unified":"^6.1.6","fs-extra":"3.0.1","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","immutable":"^3.8.2","is-hotkey":"^0.1.3","react-dom":"^16.2.0","url-parse":"^1.4.3","valid-url":"^1.0.9","codemirror":"^5.37.0","css-loader":"0.28.7","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.97","seafile-ui":"^0.1.10","url-loader":"0.6.2","file-loader":"1.1.5","is-data-uri":"^0.1.0","rc-calendar":"^9.12.4","remark-slug":"^5.0.0","autoprefixer":"7.1.6","package.json":"^2.0.1","react-select":"^2.4.2","remark-parse":"^5.0.0","style-loader":"0.19.0","detect-indent":"^4.0.0","dotenv-expand":"4.2.0","object-assign":"4.1.1","react-i18next":"^7.6.1","react-s-alert":"^1.4.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","postcss-loader":"2.0.8","react-dev-utils":"^5.0.2","image-extensions":"^1.1.0","rehype-stringify":"^3.0.0","socket.io-client":"^2.1.1","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","html-webpack-plugin":"2.29.0","i18next-xhr-backend":"^1.5.1","@seafile/slate-react":"^0.1.8","slate-html-serializer":"0.7.2","mdast-util-definitions":"^1.2.2","postcss-flexbugs-fixes":"3.2.0","slate-base64-serializer":"^0.2.72","slate-schema-violations":"0.1.39","extract-text-webpack-plugin":"3.0.2","i18next-browser-languagedetector":"^2.2.0","case-sensitive-paths-webpack-plugin":"2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"20.0.4","eslint":"^3.19.0","webpack":"3.8.1","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"20.0.3","babel-eslint":"7.2.3","babel-loader":"7.1.2","@reach/router":"^1.2.1","babel-runtime":"6.26.0","eslint-loader":"1.8.0","webpack-dev-server":"2.9.4","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.1.0","eslint-plugin-import":"2.2.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"2.34.0","eslint-plugin-jsx-a11y":"5.0.3","eslint-config-react-app":"^1.0.5","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.2.49_1563020653526_0.06787467831406024","host":"s3://npm-registry-packages"}},"0.2.50":{"name":"@seafile/seafile-editor","version":"0.2.50","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.2.50","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"b4b499af8d9a8fbcf7df61dbc80e523a0618125b","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.2.50.tgz","fileCount":239,"integrity":"sha512-nfHKUM2r+yUM9njvGkpbjU7XmKBSU0zjNVg9sKwqPqcHYDrOspJ4E6/Hka27y4wWHPwgtncAI5o4yOG63M0UCg==","signatures":[{"sig":"MEQCICVwN7a9z15Py9S7C+cxjMHkAV7ACI/7LbHddLjEhXkJAiAqdL/o2ElfZVSyikx8daSRMnQ8DpAm60MAd18D7xPSaw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2392535,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdLIp1CRA9TVsSAnZWagAAQhUP/R8wU4StAW4u9K31Q8n0\noUVkQMtwv+DTmt5icoVVcxTRXd3WTXa9fIYU4k9HoTO1n48McMdCv5OEnt0Y\nA8UFtguLRfrMlmOjR9Kj4WnjlWUIqZEWKcpbkok82LVhNW9OyjrzBYcI2F4a\n9vMidspUHrOOt58T4ZurxddJkNHI54PAn5TSjfGnTcjTPYy9r9mRzyUwVg1g\nm09IZYQGZ14vTDtvorG8K5gvhyYrnKV+2eL/qcHL+mMhn+Xx3r7YI/kuDZKc\nRpw05YzRFPlM0vdfNO8lWbqidVVUdGDcKsB8fTQifaFBOLOGH6nPV9xzG7UF\nha/IWx6UB4oOdhQudGoFhu9W32qy+APZfcpWdgu39gj8+6emVPDz58DBDAow\nVRpYpMt4UX1l8VC/S4OLWizMCFevTVeam+l00xqMFFr6ykU6VJhW60MIm29h\nkQIGFKAeY7DcgCb7CLq//wSSxaimFIhcQcQAC5TUiwD08BEYcqnHWr2vigp/\n5URot7wrCqrD2gJgAf6v6sr1igr4SH0RxKfnkoNIf9gzSIJ6umx33KENv3Y8\nKEL/l9FbdrwECAFRPh14cN5i1X7KiFV1i9EUuuwMP9AgUKmhx4OLf2lzyStU\niFTvzUQDv3aPM58tio2zML+6o5BFbr1QHFtVkqT0fkqiiRV2w44fmj//A0R6\nstj/\r\n=GBek\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/editor.js","babel":{"presets":["react-app"]},"gitHead":"46ec61d57cdc0ee4f6387231b6639cf6cd764cc3","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.4.1","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"11.0.0","dependencies":{"raf":"3.4.0","chalk":"1.1.3","jszip":"^3.2.1","react":"^16.2.0","slate":"0.44.13","xtend":"^4.0.1","dotenv":"4.0.0","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","i18next":"^11.3.2","prismjs":"^1.15.0","promise":"8.0.1","request":"^2.88.0","unified":"^6.1.6","fs-extra":"3.0.1","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","immutable":"^3.8.2","is-hotkey":"^0.1.3","react-dom":"^16.2.0","url-parse":"^1.4.3","valid-url":"^1.0.9","codemirror":"^5.37.0","css-loader":"0.28.7","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.97","seafile-ui":"^0.1.10","url-loader":"0.6.2","file-loader":"1.1.5","is-data-uri":"^0.1.0","rc-calendar":"^9.12.4","remark-slug":"^5.0.0","autoprefixer":"7.1.6","package.json":"^2.0.1","react-select":"^2.4.2","remark-parse":"^5.0.0","style-loader":"0.19.0","detect-indent":"^4.0.0","dotenv-expand":"4.2.0","object-assign":"4.1.1","react-i18next":"^7.6.1","react-s-alert":"^1.4.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","postcss-loader":"2.0.8","react-dev-utils":"^5.0.2","image-extensions":"^1.1.0","rehype-stringify":"^3.0.0","socket.io-client":"^2.1.1","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","html-webpack-plugin":"2.29.0","i18next-xhr-backend":"^1.5.1","@seafile/slate-react":"^0.1.8","slate-html-serializer":"0.7.2","mdast-util-definitions":"^1.2.2","postcss-flexbugs-fixes":"3.2.0","slate-base64-serializer":"^0.2.72","slate-schema-violations":"0.1.39","extract-text-webpack-plugin":"3.0.2","i18next-browser-languagedetector":"^2.2.0","case-sensitive-paths-webpack-plugin":"2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"20.0.4","eslint":"^3.19.0","webpack":"3.8.1","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"20.0.3","babel-eslint":"7.2.3","babel-loader":"7.1.2","@reach/router":"^1.2.1","babel-runtime":"6.26.0","eslint-loader":"1.8.0","webpack-dev-server":"2.9.4","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.1.0","eslint-plugin-import":"2.2.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"2.34.0","eslint-plugin-jsx-a11y":"5.0.3","eslint-config-react-app":"^1.0.5","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.2.50_1563200116657_0.7465142723233174","host":"s3://npm-registry-packages"}},"0.2.51":{"name":"@seafile/seafile-editor","version":"0.2.51","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.2.51","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"063911c5c82a93f39b51d021f90bc0d9b6bef873","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.2.51.tgz","fileCount":215,"integrity":"sha512-KMsHbdo1XOaJO2jT6I9Qa9LBSGlmiU8V+d9ht6YLkGYj0OZfGKn/WHO85IWqev5ZJztqT2lO4YG7G+rl8W026A==","signatures":[{"sig":"MEYCIQDsjl9rrRFSCPYxvO+4u5R6N3x9QeWbQSyS5H9CyeR1xQIhAMIHgLR3NEY7jFlwGs7bkYVu/hh08IEyR8DwcOWgi0KW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":727404,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdLXGsCRA9TVsSAnZWagAAluwP/08Pj71DJcpRBWz4a5Tj\nVsxXZnGSEWheUG5xzUUONNnvSF+WGTWzC5/OaUJOHO6MqMWpfACwjv1DAhGl\nXR7l+ku4af+1skN7tcxWLWcXYhg2GXg3eibd+/DUeJStVvEileVVnsQIosJa\naobRmQHjmkaVizllS4IEJgXtRSdETvZZ2rQj5OXNAs2HFpRGHMAiSRHbzDbf\nfoVL6gXqts7EnaTc++UdUIDy7/3vBXmNrtju6/Q3UMPFEsvN0wkd7ep2bpxE\nSTs092PRqRk5hk5+MVLC/wOUiiqye3R9JFyUUMqz2Je+NSC1ISy4XoRvZqkI\nNuPReOqClqIAnK9qXMbD09YEjDD4XS0Y3Hsi1RRQ/Y5SdHki2E1bDK8cvVDB\n2q5yq+0EkKxM3TCrrDu3qkoo1uovbCx3e5VvCuP2kYX/WkRFKkbFPOwNMKeq\nPCrqHTdb5Frjh2k6va3hmlf8iQ9NsnXiVgr4zQOEMEa3EMfVZ8xmyYK7p2ob\nD7hxe4jTBkCW6eNKeFSSv2vI7CZk0yOdK1tdqQaI/caETnG7Fta9bhFUoEfi\n6kFcTRnXUh3iD4wCeewJ75h3HEMnfvYVn4sjN11roxN+m1IsN8nQbB0sPDaZ\njZQv7AXlepKOk/dRFbYHkNAfgCT2HmXB8YowLxbZTzsl0b5FUx3SZnE69oXj\n07fo\r\n=LqQR\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/editor.js","babel":{"presets":["react-app"]},"gitHead":"3d7d0c8b6def9babe94a289e824ce4a4c5031972","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.4.1","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"11.0.0","dependencies":{"raf":"3.4.0","chalk":"1.1.3","jszip":"^3.2.1","react":"^16.2.0","slate":"0.44.13","xtend":"^4.0.1","dotenv":"4.0.0","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","i18next":"^11.3.2","prismjs":"^1.15.0","promise":"8.0.1","request":"^2.88.0","unified":"^6.1.6","fs-extra":"3.0.1","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","immutable":"^3.8.2","is-hotkey":"^0.1.3","react-dom":"^16.2.0","url-parse":"^1.4.3","valid-url":"^1.0.9","codemirror":"^5.37.0","css-loader":"0.28.7","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.97","seafile-ui":"^0.1.10","url-loader":"0.6.2","file-loader":"1.1.5","is-data-uri":"^0.1.0","rc-calendar":"^9.12.4","remark-slug":"^5.0.0","autoprefixer":"7.1.6","package.json":"^2.0.1","react-select":"^2.4.2","remark-parse":"^5.0.0","style-loader":"0.19.0","detect-indent":"^4.0.0","dotenv-expand":"4.2.0","object-assign":"4.1.1","react-i18next":"^7.6.1","react-s-alert":"^1.4.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","postcss-loader":"2.0.8","react-dev-utils":"^5.0.2","image-extensions":"^1.1.0","rehype-stringify":"^3.0.0","socket.io-client":"^2.1.1","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","html-webpack-plugin":"2.29.0","i18next-xhr-backend":"^1.5.1","@seafile/slate-react":"^0.1.8","slate-html-serializer":"0.7.2","mdast-util-definitions":"^1.2.2","postcss-flexbugs-fixes":"3.2.0","slate-base64-serializer":"^0.2.72","slate-schema-violations":"0.1.39","extract-text-webpack-plugin":"3.0.2","i18next-browser-languagedetector":"^2.2.0","case-sensitive-paths-webpack-plugin":"2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"20.0.4","eslint":"^3.19.0","webpack":"3.8.1","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"20.0.3","babel-eslint":"7.2.3","babel-loader":"7.1.2","@reach/router":"^1.2.1","babel-runtime":"6.26.0","eslint-loader":"1.8.0","webpack-dev-server":"2.9.4","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.1.0","eslint-plugin-import":"2.2.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"2.34.0","eslint-plugin-jsx-a11y":"5.0.3","eslint-config-react-app":"^1.0.5","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.2.51_1563259307974_0.18031990081600124","host":"s3://npm-registry-packages"}},"0.2.52":{"name":"@seafile/seafile-editor","version":"0.2.52","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.2.52","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"12d7e0f1c2bf4cc2a2d965cc9e51b36b18369303","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.2.52.tgz","fileCount":236,"integrity":"sha512-9D2gOomTaSRLdlaBGztQ3rXsvl7ROvOoNdMPNB1ECrI8tbH/qCJ8kl/ivZa+Aj2rhG8l3pCXzjO040iZnhYOmQ==","signatures":[{"sig":"MEUCIQC4wTJ7DrjtGHz+tqOul0OmeVANLG200pqMW2cim+9l8gIgWvJnIjVqbVfNKSlXNMAosBfYDEmP+3/p/65y7xpKXkI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2374045,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdLXjoCRA9TVsSAnZWagAA+kwQAIkChP12nlmNT8yrhj5v\n/bpJyX08oNoyOZHdxfJxFkemMgTxizkoMcqrCbDa96LZkkxjfMGsPdqlcGJw\nUXaA4a+m6tUaa/Ro+pkKtdZ3GVdStTXIIZEcmHPdvTpN7MShyz/kGQmalsZd\ndgcP7rRTNVunnKE+aUpaWj/svvNczxn7Pr4Cp3Q2r/6pd0mw7Bc35m5DXtf8\n5oLWawbCNd/zWvYP1qPR2ap3GxrR3ZRHpcUtoI9NJASnu8xQYNOIUdUMlRIn\n1xX2LiupdzFXvaZZJI8JtNDzd+1C9QF3FF7gtyLeAuDDv2RRdoUmeMF5qmWw\n4gEaQUd/pdHH1yqLONbq50a6PQnDZ6ej7czDtQl09VN+aK7wlzjqLEtEPrtY\nGPX1aA5o0umISlNTndAv+TPdQq/uklQimupJzkGXyl/qVRwKQcNL8i+7TU/e\nFYP8m3HC3ieSxOLa4r39t4P/Ik44hHBAm3Pw8qvBMqfFaQKCdKqxeu07OYQU\nVPUzKA9/zKQJt9SXeLnSoHbNtF7MmEZONUu+dbDO6uWKfYaU2T2FdGvxpx8j\nvhtuXAyt4O+Xd3pdUao7ABlb0PPb3SgGApz6LNMfq2rkE4kLPRJMFboxEr6K\nji6DREW8g3tlNkBWyLM67tffwYLhY0jh4wOF4ctk7yQh2TaNJnTeEmWBuBq1\nCAQR\r\n=Iaws\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/editor.js","babel":{"presets":["react-app"]},"gitHead":"5a90c7ed19c44f5f6f52c55d246cb6b52e291a73","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.4.1","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"11.0.0","dependencies":{"raf":"3.4.0","chalk":"1.1.3","jszip":"^3.2.1","react":"^16.2.0","slate":"0.44.13","xtend":"^4.0.1","dotenv":"4.0.0","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","i18next":"^11.3.2","prismjs":"^1.15.0","promise":"8.0.1","request":"^2.88.0","unified":"^6.1.6","fs-extra":"3.0.1","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","immutable":"^3.8.2","is-hotkey":"^0.1.3","react-dom":"^16.2.0","url-parse":"^1.4.3","valid-url":"^1.0.9","codemirror":"^5.37.0","css-loader":"0.28.7","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.97","seafile-ui":"^0.1.10","url-loader":"0.6.2","file-loader":"1.1.5","is-data-uri":"^0.1.0","rc-calendar":"^9.12.4","remark-slug":"^5.0.0","autoprefixer":"7.1.6","package.json":"^2.0.1","react-select":"^2.4.2","remark-parse":"^5.0.0","style-loader":"0.19.0","detect-indent":"^4.0.0","dotenv-expand":"4.2.0","object-assign":"4.1.1","react-i18next":"^7.6.1","react-s-alert":"^1.4.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","postcss-loader":"2.0.8","react-dev-utils":"^5.0.2","image-extensions":"^1.1.0","rehype-stringify":"^3.0.0","socket.io-client":"^2.1.1","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","html-webpack-plugin":"2.29.0","i18next-xhr-backend":"^1.5.1","@seafile/slate-react":"^0.1.8","slate-html-serializer":"0.7.2","mdast-util-definitions":"^1.2.2","postcss-flexbugs-fixes":"3.2.0","slate-base64-serializer":"^0.2.72","slate-schema-violations":"0.1.39","extract-text-webpack-plugin":"3.0.2","i18next-browser-languagedetector":"^2.2.0","case-sensitive-paths-webpack-plugin":"2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"20.0.4","eslint":"^3.19.0","webpack":"3.8.1","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"20.0.3","babel-eslint":"7.2.3","babel-loader":"7.1.2","@reach/router":"^1.2.1","babel-runtime":"6.26.0","eslint-loader":"1.8.0","webpack-dev-server":"2.9.4","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.1.0","eslint-plugin-import":"2.2.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"2.34.0","eslint-plugin-jsx-a11y":"5.0.3","eslint-config-react-app":"^1.0.5","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.2.52_1563261160420_0.14247658673311236","host":"s3://npm-registry-packages"}},"0.2.53":{"name":"@seafile/seafile-editor","version":"0.2.53","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.2.53","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"7cf16aebf471bb9a066da1f066166ebdb806e055","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.2.53.tgz","fileCount":236,"integrity":"sha512-kd8V9rW61zAaYp5PqJTz2qD9oJh5oP44WBcbkZgw7+vK0OCrhD6+h6xUAW8r1uB/Sc3hO/VqAPpCdKDC0hFdoA==","signatures":[{"sig":"MEYCIQCIjB6kV7Qvg3s7EOHRmfwURaXjhtkg+dCtPZoX7gMpEAIhAKLqfiDt8aI49y8F0bnE6fLeW4QSSdmZgoYu0y65zw6P","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2374337,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdLaTsCRA9TVsSAnZWagAAiqAQAJIPKXL5xudIOA2l5Vcn\nQtEbpAZUcYBRivDZyo9Po8P9Ml06f4YKrc4tYtqsC9VTwq4/MjOolVGHsfbE\nEIFE0qUS3dQJatXMWJrt8w8Fvjp9OINE9NIyDtFPGP/UBUoJ1EerJrlsHeZR\nyD4GGfi1ojMS99gMRcGAdR5163jeDjRsHBPFpfQ/wfvYLZzL+ogY094iO1Op\nGEhXVrhAcctgA0OYBHDn6qejC9b5qvG9ZTiUHrdNtBgltlo9oV6JSRhWRp9v\noPt9/8ha+gMXikTDF48P0/oGw7brDKNh33F1DvUqjddSaor4tvGCfHbMxAf9\nyN+RREq8fqUoB5C74KZeR1s8MIWG4o5DAxPKWYzuH2+2FGZpBWvh6giPTh7S\nN+rxa7q6cHKyNca2AOreJtkM2mr7gFU9OXHC2LFDYi0z15utLfxCci1iT4IA\n/Crg4PS1ME5f7JIo+8Bq0SXnfFY/fm8aenfCExPz+3Ivw4h3hqj4cF5UimOw\nNsMVKg9OmVHBTA7Fuqc0qDCq/apQSCUwmdFvIMXBCTXCv2GO77Gt6Bg7mmYb\nCypg7plr2ebUjPGWTGi3qP/r09wpu31ZDZmManjcE43ZHOPyrYMGuavu9i6l\nu3OdAVAooITlVnFecL8ReEapmlU+XepCSMxgasohBmi/9raTX1C3czIKMtXK\nwmmf\r\n=2t9H\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/editor.js","babel":{"presets":["react-app"]},"gitHead":"82813fc5be5a1d8ca6ba05a5a6b58f867e7f027a","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.4.1","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"11.0.0","dependencies":{"raf":"3.4.0","chalk":"1.1.3","jszip":"^3.2.1","react":"^16.2.0","slate":"0.44.13","xtend":"^4.0.1","dotenv":"4.0.0","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","i18next":"^11.3.2","prismjs":"^1.15.0","promise":"8.0.1","request":"^2.88.0","unified":"^6.1.6","fs-extra":"3.0.1","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","immutable":"^3.8.2","is-hotkey":"^0.1.3","react-dom":"^16.2.0","url-parse":"^1.4.3","valid-url":"^1.0.9","codemirror":"^5.37.0","css-loader":"0.28.7","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.97","seafile-ui":"^0.1.10","url-loader":"0.6.2","file-loader":"1.1.5","is-data-uri":"^0.1.0","rc-calendar":"^9.12.4","remark-slug":"^5.0.0","autoprefixer":"7.1.6","package.json":"^2.0.1","react-select":"^2.4.2","remark-parse":"^5.0.0","style-loader":"0.19.0","detect-indent":"^4.0.0","dotenv-expand":"4.2.0","object-assign":"4.1.1","react-i18next":"^7.6.1","react-s-alert":"^1.4.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","postcss-loader":"2.0.8","react-dev-utils":"^5.0.2","image-extensions":"^1.1.0","rehype-stringify":"^3.0.0","socket.io-client":"^2.1.1","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","html-webpack-plugin":"2.29.0","i18next-xhr-backend":"^1.5.1","@seafile/slate-react":"^0.1.8","slate-html-serializer":"0.7.2","mdast-util-definitions":"^1.2.2","postcss-flexbugs-fixes":"3.2.0","slate-base64-serializer":"^0.2.72","slate-schema-violations":"0.1.39","extract-text-webpack-plugin":"3.0.2","i18next-browser-languagedetector":"^2.2.0","case-sensitive-paths-webpack-plugin":"2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"20.0.4","eslint":"^3.19.0","webpack":"3.8.1","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"20.0.3","babel-eslint":"7.2.3","babel-loader":"7.1.2","@reach/router":"^1.2.1","babel-runtime":"6.26.0","eslint-loader":"1.8.0","webpack-dev-server":"2.9.4","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.1.0","eslint-plugin-import":"2.2.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"2.34.0","eslint-plugin-jsx-a11y":"5.0.3","eslint-config-react-app":"^1.0.5","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.2.53_1563272427475_0.7055103016932809","host":"s3://npm-registry-packages"}},"0.2.54":{"name":"@seafile/seafile-editor","version":"0.2.54","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.2.54","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"22fbbba15ce8c24452975521aa2a69f6242208c6","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.2.54.tgz","fileCount":225,"integrity":"sha512-nTtxgNnY4rbqjP4gpooaTzC03LLvoDBMJLvdmsdFevcBimKz6JdsHVZ63e3zGEPOEjz216o8yQFfeT7HfPHCzg==","signatures":[{"sig":"MEYCIQDeL3vGs6GY9p1hkqiXMDfC/3UTVctdrvFOXZNSFxOPwwIhAI95ImjiwwOPPnWeEgNyAz1ViawgwbZsq4o3EQve8lcO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2298608,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdMWdYCRA9TVsSAnZWagAAhbwP/jvs5cIAehnYHUtpABao\nuUtJhMpma11CAs/MiKmsmxjhNPFF10uh8KjSR4lPq4LKz/IIusifql43y/Vh\nWZtLEojwdcJLJ0Ws2fXsKvlMqmZM9kY+MrgmwTucyGztoSX6Ymb1aWLLh6ca\nL2mXxjuU/42Psnab7ZfXhdXY6caWKVnldDSnmLODxJ4JnGklfEQzlUsh7PZY\nNoRgpDARFNPSo7bPt7NcR1P3yyLc1u1EkttNcZ7MCvzOimKF+/Ym5xjjVzEA\n4U9JEl5A4uNX3KPdjCz1iO44xkc7tC8QlUMtgOdWuaZbr/Kofi8OBvheEtXH\nznp4JidhnufSaj+y6BTYws0GQxQsLTz5vmG5n0MFKpICdB+sU1n/BsW8wiLK\nkRuZ4EkI5wxQOVXRoqvnFXoiOr3fJWbpOMj6oA6pE4Njj6COKh7D5gMR71BS\n5q2fAwjaiATlild9A3Fle+CvYRhtwzDiHzsxSom4vMfe630gJ8PqCRQKBfuF\netORtQC3i+7uwimNhsH5rfRqlbLjT31dsRoGY7XAuSg6MK756tU+6yLBx9lr\n0yDV04hyb8mhbDy/lmHBm1pXr2zEVMMnXcijrwse+vYR/NrweOcDk26mSgt6\nDI7MQKNuzuNzdPlbnxx6SgmBt+uoPgkvgDslswjHMCygTHaU78UAJTxCiQOW\n9nDC\r\n=0SKK\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/editor.js","babel":{"presets":["react-app"]},"gitHead":"678ade8dff18ffee0ddde5d1b4959d32fa45ed41","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.4.1","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"11.0.0","dependencies":{"raf":"3.4.0","chalk":"1.1.3","jszip":"^3.2.1","react":"^16.2.0","slate":"0.44.13","xtend":"^4.0.1","dotenv":"4.0.0","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","i18next":"^11.3.2","prismjs":"^1.15.0","promise":"8.0.1","request":"^2.88.0","unified":"^6.1.6","fs-extra":"3.0.1","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","immutable":"^3.8.2","is-hotkey":"^0.1.3","react-dom":"^16.2.0","url-parse":"^1.4.3","valid-url":"^1.0.9","codemirror":"^5.37.0","css-loader":"0.28.7","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.97","seafile-ui":"^0.1.10","url-loader":"0.6.2","file-loader":"1.1.5","is-data-uri":"^0.1.0","rc-calendar":"^9.12.4","remark-slug":"^5.0.0","autoprefixer":"7.1.6","package.json":"^2.0.1","react-select":"^2.4.2","remark-parse":"^5.0.0","style-loader":"0.19.0","detect-indent":"^4.0.0","dotenv-expand":"4.2.0","object-assign":"4.1.1","react-i18next":"^7.6.1","react-s-alert":"^1.4.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","postcss-loader":"2.0.8","react-dev-utils":"^5.0.2","image-extensions":"^1.1.0","rehype-stringify":"^3.0.0","socket.io-client":"^2.1.1","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","html-webpack-plugin":"2.29.0","i18next-xhr-backend":"^1.5.1","@seafile/slate-react":"^0.1.8","slate-html-serializer":"0.7.2","mdast-util-definitions":"^1.2.2","postcss-flexbugs-fixes":"3.2.0","slate-base64-serializer":"^0.2.72","slate-schema-violations":"0.1.39","extract-text-webpack-plugin":"3.0.2","i18next-browser-languagedetector":"^2.2.0","case-sensitive-paths-webpack-plugin":"2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"20.0.4","eslint":"^3.19.0","webpack":"3.8.1","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"20.0.3","babel-eslint":"7.2.3","babel-loader":"7.1.2","@reach/router":"^1.2.1","babel-runtime":"6.26.0","eslint-loader":"1.8.0","webpack-dev-server":"2.9.4","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.1.0","eslint-plugin-import":"2.2.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"2.34.0","eslint-plugin-jsx-a11y":"5.0.3","eslint-config-react-app":"^1.0.5","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.2.54_1563518808090_0.47879649993363826","host":"s3://npm-registry-packages"}},"0.2.55":{"name":"@seafile/seafile-editor","version":"0.2.55","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.2.55","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"0328a90468a47fb02e0bd2f3ae4d20c6d3f77105","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.2.55.tgz","fileCount":235,"integrity":"sha512-nJTbTY0v0ZMvjHgyMw48MQzTS1coH1bj+NM/He/w31YmHZP37uSvOHWOWjeR9HWm7eHqmKooxBiaEdQgLmvz4w==","signatures":[{"sig":"MEYCIQDcrXig+e3XTtUiSftrloq8xsxRss5LR+dNMxgD52/VLAIhALR21B+WSsYiq9jZydjBVvnuRBEeJQSUhmd4Qyb55Q7p","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2372435,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdMWnVCRA9TVsSAnZWagAA4c0QAJST+GPF8SpmGHh64X9Q\nSURh/XYkXcrcZPIrSTgZpSBVh50s6DHwn4JEVm+wtqe6KnH5yt4RtJe241pb\nINk7IWu1Q3R7wgTqEdpkFV7Qwr+tYyiMMYLnolZ1iSaaP6Rx/vw6lN1gV/se\noEfy3PWWUKx1SlPrUVXVMLsYsmmlZlohmTJ1upDKvv+HRs7mUIT78baFX0eh\njWGarjazuYoNFxVkwgHsJr/M8DK3DuzefvabR9KbkqZDN1D/GGhoOMrJOoja\nVMM9u/lVL7jYgxpZuURE0mUn5UUB03GGTqkaNA4o4hinidBfLM6Mli5NzGze\nn1Z9QdJw7QwqnTkCCtbWnhjUjH4Wzt3rcE33u8MEwc4MaRu7Yir15HaIbZDH\nmuan9LXPXJQgjVFEpXFDhf0WQEMNQWswu+24Douxr+PcioRoCCxM3VmVAvFx\nwzbxlZi27jLffDJ+T6m6szPHxzf3SUd8iEQFCg0UQe3eePthxGKvhb2Buopz\ngQ7LLvvx3vC1gF70FA+8Iz6aMofpECfwWfP1tQM2v/o8Al4TIQoAt4kCWdDv\nVez+aico7YTkxgMXmO2XhkOvbGQWI4jova/0XzFe5CTxGmKDXssXEiROxZfQ\nkowfdxOKkzl/iCztpTTzHp0NwKBcv+Fjkxw/WxnOoWb3nKOZ3bT8xUrSfxI3\n8TsA\r\n=ns2k\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/editor.js","babel":{"presets":["react-app"]},"gitHead":"678ade8dff18ffee0ddde5d1b4959d32fa45ed41","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.4.1","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"11.0.0","dependencies":{"raf":"3.4.0","chalk":"1.1.3","jszip":"^3.2.1","react":"^16.2.0","slate":"0.44.13","xtend":"^4.0.1","dotenv":"4.0.0","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","i18next":"^11.3.2","prismjs":"^1.15.0","promise":"8.0.1","request":"^2.88.0","unified":"^6.1.6","fs-extra":"3.0.1","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","immutable":"^3.8.2","is-hotkey":"^0.1.3","react-dom":"^16.2.0","url-parse":"^1.4.3","valid-url":"^1.0.9","codemirror":"^5.37.0","css-loader":"0.28.7","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.97","seafile-ui":"^0.1.10","url-loader":"0.6.2","file-loader":"1.1.5","is-data-uri":"^0.1.0","rc-calendar":"^9.12.4","remark-slug":"^5.0.0","autoprefixer":"7.1.6","package.json":"^2.0.1","react-select":"^2.4.2","remark-parse":"^5.0.0","style-loader":"0.19.0","detect-indent":"^4.0.0","dotenv-expand":"4.2.0","object-assign":"4.1.1","react-i18next":"^7.6.1","react-s-alert":"^1.4.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","postcss-loader":"2.0.8","react-dev-utils":"^5.0.2","image-extensions":"^1.1.0","rehype-stringify":"^3.0.0","socket.io-client":"^2.1.1","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","html-webpack-plugin":"2.29.0","i18next-xhr-backend":"^1.5.1","@seafile/slate-react":"^0.1.8","slate-html-serializer":"0.7.2","mdast-util-definitions":"^1.2.2","postcss-flexbugs-fixes":"3.2.0","slate-base64-serializer":"^0.2.72","slate-schema-violations":"0.1.39","extract-text-webpack-plugin":"3.0.2","i18next-browser-languagedetector":"^2.2.0","case-sensitive-paths-webpack-plugin":"2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"20.0.4","eslint":"^3.19.0","webpack":"3.8.1","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"20.0.3","babel-eslint":"7.2.3","babel-loader":"7.1.2","@reach/router":"^1.2.1","babel-runtime":"6.26.0","eslint-loader":"1.8.0","webpack-dev-server":"2.9.4","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.1.0","eslint-plugin-import":"2.2.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"2.34.0","eslint-plugin-jsx-a11y":"5.0.3","eslint-config-react-app":"^1.0.5","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.2.55_1563519444566_0.7564961583115548","host":"s3://npm-registry-packages"}},"0.2.56":{"name":"@seafile/seafile-editor","version":"0.2.56","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.2.56","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"529c979f50bf2abbc860a96fcb092469e8f0dd88","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.2.56.tgz","fileCount":235,"integrity":"sha512-9gRAFBtJ0AVi479tDyEXFsVYEZvibWJIAkEa2SsGaayL77gOAat9VJTJ1l2+wkJ/R1JgGxCM6dvD1Q3d3yAIyQ==","signatures":[{"sig":"MEUCIBrEAoccsNjtDf5qHPflzLU6rFolE5iYqti7BlQK7MzwAiEA1Dg1lswBe61aeiq8zTfqlO72Mvu+Yept5/dDp/94OD4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2368539,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdMYL5CRA9TVsSAnZWagAATUwP/2DoV+gUBWsm/fkUcP/j\nQrWss0MM5B6lxybfobLTqZgcdNDk2SYiQ+ayW7XL4Jzqi1qEcMebkCZwyf3n\nIoh7dL3cRrE3SKBgYExHq7vCya8BFxh3g5CwEo38uWR4QSGIUZIxsX8eOLSR\nmlLw1kujuW/FbRBogyWWJgQvf9lYn70G42ubiywdmg+vR6s+b0ZmEEWV5G6z\nSC2pIHzYDZ1etFAqSf+F19rGkE5oIFxxFPortvw8sOQ8MmADeJFPIcuVK+Yv\nCWX3JyG01wQh/daIC7racC8K4hYx7Vezc5hHasMP0OaxQILAS9llSFf9ju62\nNuiMBOiiCHnyn1k6CeVgVu6zjoq/0G6e7XAD95yj8UtA5N1IKNZgsTWzQY2v\n9wWGzUWIiWNkaJn2rgap+M9aa0DwsYQy5zLXkbGkc1WmmjUWWY1ahadxZK+E\nRTB9VtBuQId8JMmjh9zk/uOhSQZjGgbAgBeBLS5sWy3Wk5gnik2fxQ34tlrG\neZc72+vMw8wQzNz0vfXWTatnpCG63ap+5Cfvh3wgx9Qef0MykclKVmzDD4RY\n79uf22eN8hf/sqqKlvr8RB4PTZsh5syuo8MADFr8bXSlu/t0KvMMBB30Hugu\nMxsjE7AzUunn+fOG9+YGhwiUEPb7xrFjzE3bkwutUtaEPPnGVu0nQEhoU//S\nEY9s\r\n=hvgN\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/editor.js","babel":{"presets":["react-app"]},"gitHead":"0bfe5f6f4b911a8203f4a835bb4666ef19f69e9a","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.4.1","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"11.0.0","dependencies":{"raf":"3.4.0","chalk":"1.1.3","jszip":"^3.2.1","react":"^16.2.0","slate":"0.44.13","xtend":"^4.0.1","dotenv":"4.0.0","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","i18next":"^11.3.2","prismjs":"^1.15.0","promise":"8.0.1","request":"^2.88.0","unified":"^6.1.6","fs-extra":"3.0.1","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","immutable":"^3.8.2","is-hotkey":"^0.1.3","react-dom":"^16.2.0","url-parse":"^1.4.3","valid-url":"^1.0.9","codemirror":"^5.37.0","css-loader":"0.28.7","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.97","seafile-ui":"^0.1.10","url-loader":"0.6.2","file-loader":"1.1.5","is-data-uri":"^0.1.0","rc-calendar":"^9.12.4","remark-slug":"^5.0.0","autoprefixer":"7.1.6","package.json":"^2.0.1","react-select":"^2.4.2","remark-parse":"^5.0.0","style-loader":"0.19.0","detect-indent":"^4.0.0","dotenv-expand":"4.2.0","object-assign":"4.1.1","react-i18next":"^7.6.1","react-s-alert":"^1.4.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","postcss-loader":"2.0.8","react-dev-utils":"^5.0.2","image-extensions":"^1.1.0","rehype-stringify":"^3.0.0","socket.io-client":"^2.1.1","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","html-webpack-plugin":"2.29.0","i18next-xhr-backend":"^1.5.1","@seafile/slate-react":"^0.1.8","slate-html-serializer":"0.7.2","mdast-util-definitions":"^1.2.2","postcss-flexbugs-fixes":"3.2.0","slate-base64-serializer":"^0.2.72","slate-schema-violations":"0.1.39","extract-text-webpack-plugin":"3.0.2","i18next-browser-languagedetector":"^2.2.0","case-sensitive-paths-webpack-plugin":"2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"20.0.4","eslint":"^3.19.0","webpack":"3.8.1","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"20.0.3","babel-eslint":"7.2.3","babel-loader":"7.1.2","@reach/router":"^1.2.1","babel-runtime":"6.26.0","eslint-loader":"1.8.0","webpack-dev-server":"2.9.4","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.1.0","eslint-plugin-import":"2.2.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"2.34.0","eslint-plugin-jsx-a11y":"5.0.3","eslint-config-react-app":"^1.0.5","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.2.56_1563525881174_0.2382503756539769","host":"s3://npm-registry-packages"}},"0.2.57":{"name":"@seafile/seafile-editor","version":"0.2.57","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.2.57","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"b4efbc313c0f895b26c7e1e7f4a4f7afdda413f3","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.2.57.tgz","fileCount":242,"integrity":"sha512-jJIfP6p2V7Iv3EgYwNWf1QgKN4HkRJkhzm/qejSvs5PqJiuajAeLKntqKokyYb/OhTKl7xXIJIlMvhty54fhRA==","signatures":[{"sig":"MEYCIQCxLNAikKwTpTqNLFmFwuuke/4QVOKMdLEtTrBwl2uHnAIhAMc0QUY3/BdLQJHsDA9JxHhr6NyFjHyiVDfSgvfPMG27","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2422125,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdNXavCRA9TVsSAnZWagAAh/AP+gMr7igtvm1ofc+D50Wm\n0oufezlAzo8WN6sgp9qxDmwnFpR+NuNOlQvibblrMFO8HUchRo7EALiafYHc\neUkxpeBWb/H49gd02SITpLkk73/LTKRbs2REHSN8H2UdJuwN6S8qVz/SJHxZ\nz270mcEPCI17cIJyyXhjGQpx6Uo6/0sf9gO6sJ72Qo7lHG8Wrd8pLmhDdhrS\nkXqbLYyUm+q7FjV8bRB2ECPkJkYb4TEqjKykJjz763LAIJGsdoDjVmZizOhe\ngKaSEJ9qU1IEK89rvRUZsm8NxCq3KPV44UNv1Yq6fdm+S2a9FwMKx45RzymT\nyf9xdRn5Y9mZ3WHMHS+5000FMcgP/XvSS9A3Vx6Ep6Lg8ykbKJ1W5z24Swzt\nrZVGxARU/J0UJvroFrW94IVRBlqp5UcOIUfQnN81iXAaYTlBUxdUuMd7M+P+\nSj+1ChzOWKVOFf1wQBrFSwp0wWPlsQp8MxISSkCW8bj1cqJ/TTEwlFGpSY78\n8xBmAOJXcZMfD5aNW3j9VpCvNZ5hBo9pQzuBRdrbpN0l5wEpxv8yUoUZC7q1\nVtWMb1Pl4OzKzRQxA2TSsKid9k1RMNyaNYkNeO6noUtrKRUv3Xdb81OQ0XDg\nzu79eugVFSZrcrsQ0IhkdkCcNjH63OAOw3zNfNAdZvh3JB6pJeDUaaki2Zej\nVOGb\r\n=Ww9H\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/editor.js","babel":{"presets":["react-app"]},"gitHead":"2df64f3559d7385ede26c66635c78b5cd7d0edc0","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.4.1","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"10.15.1","dependencies":{"raf":"3.4.0","chalk":"1.1.3","jszip":"^3.2.1","react":"^16.2.0","slate":"0.44.13","xtend":"^4.0.1","dotenv":"4.0.0","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","i18next":"^11.3.2","prismjs":"^1.15.0","promise":"8.0.1","request":"^2.88.0","unified":"^6.1.6","fs-extra":"3.0.1","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","immutable":"^3.8.2","is-hotkey":"^0.1.3","react-dom":"^16.2.0","url-parse":"^1.4.3","valid-url":"^1.0.9","codemirror":"^5.37.0","css-loader":"0.28.7","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.97","seafile-ui":"^0.1.10","url-loader":"0.6.2","file-loader":"1.1.5","is-data-uri":"^0.1.0","rc-calendar":"^9.12.4","remark-slug":"^5.0.0","autoprefixer":"7.1.6","package.json":"^2.0.1","react-select":"^2.4.2","remark-parse":"^5.0.0","style-loader":"0.19.0","detect-indent":"^4.0.0","dotenv-expand":"4.2.0","object-assign":"4.1.1","react-i18next":"^7.6.1","react-s-alert":"^1.4.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","postcss-loader":"2.0.8","react-dev-utils":"^5.0.2","image-extensions":"^1.1.0","rehype-stringify":"^3.0.0","socket.io-client":"^2.1.1","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","html-webpack-plugin":"2.29.0","i18next-xhr-backend":"^1.5.1","@seafile/slate-react":"^0.1.8","slate-html-serializer":"0.7.2","mdast-util-definitions":"^1.2.2","postcss-flexbugs-fixes":"3.2.0","slate-base64-serializer":"^0.2.72","slate-schema-violations":"0.1.39","extract-text-webpack-plugin":"3.0.2","i18next-browser-languagedetector":"^2.2.0","case-sensitive-paths-webpack-plugin":"2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"20.0.4","eslint":"^3.19.0","webpack":"3.8.1","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"20.0.3","babel-eslint":"7.2.3","babel-loader":"7.1.2","@reach/router":"^1.2.1","babel-runtime":"6.26.0","eslint-loader":"1.8.0","webpack-dev-server":"2.9.4","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.1.0","eslint-plugin-import":"2.2.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"2.34.0","eslint-plugin-jsx-a11y":"5.0.3","eslint-config-react-app":"^1.0.5","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.2.57_1563784878064_0.03268181183391028","host":"s3://npm-registry-packages"}},"0.2.58":{"name":"@seafile/seafile-editor","version":"0.2.58","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.2.58","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"8ee457a2cbd679a3bb7a3af1a3f845b4ace2b136","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.2.58.tgz","fileCount":235,"integrity":"sha512-KDhRtR7D4dj/QB5eL9cV7oP6U4cEho8FAhqgof+Yog3FaNF8jj49K+XbA9q7FiGA5C27c5vhHuYjnEu2Eh9Q3A==","signatures":[{"sig":"MEUCIAzQlN3z/SZRrXAQ5pD8nzN5IWbuWZVcSzsZYd68hi7zAiEA9MyAuCuNeAap5rNjnDpRrVCaouNAKdFka61Uyi9CkWk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2369336,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdOUowCRA9TVsSAnZWagAAMp8P/2d5tBajBAw7yFbGgw47\nbOuZxh52ltUOfPydrQP4ZRgfuvCnmCvqLz3fRhkqaJZ6S8GKIz9+Xx3TXF5w\nCusAZ0wiCdDyYy85ploh/Tld5uR7A1HAitkC/hXpXRdGzquB9i5yYl1TsHPQ\nOQw5lI2LV0RxiAZ3FIKOIvSJd5gbA4lY5GpKgEHl9PbwGp62NQk56w8JXGKZ\nsmGzCqYxGoMu0rW8v5z8ywSUT/del+3LjdSd8Qzzvy8wLsCU+mA4c1jVYW/n\n/RgptYYMT9Hm4D6+J07AVJ7JA6XXO/0PYJjA+N0+F5UlSdgPFqXqj80l9OjT\nxhJeXHqtj2EbOj3vDuQImGwk09MefGyb1MjhlKmXFyQ+6bXcmnd+Km00OLSk\nyeSloQDBc2wtfldtDrxblfQYHFCE2FA2MAAppGekm0tPsb9Kkic+zfDxIIrn\ntWdpv8ghSszvKbKIzwpCZ6XPe0q4jI09B2VwcS2tCEfC0kd77m3v7o+fZG0I\n1SyyhVikYQdSBrV7peMgsY4RJZHQvDLv+BPWY91sltJ6fUv4sjV1IDYYDtBy\nTsG7grty28R+tjSyabB9RN0uEZe9iam5YScGSU/KdeO5M9uSCIPtCvBa0d3Z\nFeU1q6Nm4snNjYTnz0gKZgcyC4BzhZAp3h5zjuj3TFoMUC1hAHOuIk8mYXVi\nGQ2U\r\n=e7Ru\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/editor.js","babel":{"presets":["react-app"]},"gitHead":"8f7287ff1558db246c7f9e584690f858396ebc43","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.4.1","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"11.0.0","dependencies":{"raf":"3.4.0","chalk":"1.1.3","jszip":"^3.2.1","react":"^16.2.0","slate":"0.44.13","xtend":"^4.0.1","dotenv":"4.0.0","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","i18next":"^11.3.2","prismjs":"^1.15.0","promise":"8.0.1","request":"^2.88.0","unified":"^6.1.6","fs-extra":"3.0.1","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","immutable":"^3.8.2","is-hotkey":"^0.1.3","react-dom":"^16.2.0","url-parse":"^1.4.3","valid-url":"^1.0.9","codemirror":"^5.37.0","css-loader":"0.28.7","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.97","seafile-ui":"^0.1.10","url-loader":"0.6.2","file-loader":"1.1.5","is-data-uri":"^0.1.0","rc-calendar":"^9.12.4","remark-slug":"^5.0.0","autoprefixer":"7.1.6","package.json":"^2.0.1","react-select":"^2.4.2","remark-parse":"^5.0.0","style-loader":"0.19.0","detect-indent":"^4.0.0","dotenv-expand":"4.2.0","object-assign":"4.1.1","react-i18next":"^7.6.1","react-s-alert":"^1.4.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","postcss-loader":"2.0.8","react-dev-utils":"^5.0.2","image-extensions":"^1.1.0","rehype-stringify":"^3.0.0","socket.io-client":"^2.1.1","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","html-webpack-plugin":"2.29.0","i18next-xhr-backend":"^1.5.1","@seafile/slate-react":"^0.1.8","slate-html-serializer":"0.7.2","mdast-util-definitions":"^1.2.2","postcss-flexbugs-fixes":"3.2.0","slate-base64-serializer":"^0.2.72","slate-schema-violations":"0.1.39","extract-text-webpack-plugin":"3.0.2","i18next-browser-languagedetector":"^2.2.0","case-sensitive-paths-webpack-plugin":"2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"20.0.4","eslint":"^3.19.0","webpack":"3.8.1","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"20.0.3","babel-eslint":"7.2.3","babel-loader":"7.1.2","@reach/router":"^1.2.1","babel-runtime":"6.26.0","eslint-loader":"1.8.0","webpack-dev-server":"2.9.4","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.1.0","eslint-plugin-import":"2.2.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"2.34.0","eslint-plugin-jsx-a11y":"5.0.3","eslint-config-react-app":"^1.0.5","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.2.58_1564035631546_0.8312026663273067","host":"s3://npm-registry-packages"}},"0.2.59":{"name":"@seafile/seafile-editor","version":"0.2.59","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.2.59","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"c7e846185adc01b5d80efea1c3217e303446cc4d","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.2.59.tgz","fileCount":236,"integrity":"sha512-af2NSjGyI+Tffc6bwFouHP/4kbmWWz3f7n9LHX63+bgGJa/I4urug/cZ3Kz6QjS41DE+Ik1dJr6eD/Pg0gIBJQ==","signatures":[{"sig":"MEQCIDFFnxOlLvaJKV7qblwRMTIb0ZLp+q+v94aXoXvZZ0BTAiBa5bUNWzLr90yaeK1YGcEIjVo+jCNFRjNAeGV99BJhlw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2373862,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdSk2TCRA9TVsSAnZWagAABEwQAJZWMt6JPjAqfaq6d/Ma\nrwsxW2kMQrCQtu4jVODANKQ6zW7BZcdoF41FtagXKjXl4zjlUQa1wH6dUToJ\n1QXbg+uRDtU8MpDcD3kGjHe6k7vru/bs5L5xBgb4/Xr+VqjDAbI/9RUMxSaz\nvyjnsWnwwjj7j47vtk5fE+WjYI+iq0zJjRs5q9L3yr3QHmBjThGOjusHeoYQ\nVEopW9pZMX14rG1OShCsel69kCm31HhAbrmHPhMvRCzfrJ/jRNCRvzN9T8P6\nHdeETBmzG7XkeHxOqrPo7/z5fMutVcdoXjbPr/kMjJP91MXRWKlZEta2Sw+u\n4IgKarHoB/uTB8ASxRNjyv7931QDhpGG1SoqAkzKwAKu6+yxeLTLeuf1cPed\ntiWh1601JcAOylKVAwlwJBp9a7edn1iNP/Z73Uf6WEIfeWRrNQhTDIVrXQPB\nXd5Lhr627IgIaguZyVjDuWzBNTnSZ8ZIifadZj2at803oZS63hNwpaJlPNTU\nO67WUbEdDdw28FafSdE/mVw5t+smEFDxhf8RYfPpQFyK6s8jNnwJQQQV3zgg\n3QwbNlZVuGAR0D6lQu8049DZBiTK1VpoCm1p88LopN7EL4bzPVNyEXZuUA+8\noqKMzOY204MGiUQNfDgPso7XJUul+mBuHVctj18xTB6lx9MNn20LvhS8X/Ds\nW6wO\r\n=e3i9\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/editor.js","babel":{"presets":["react-app"]},"gitHead":"5bdd983f6d81bc5b8f3916d1ab71a46c36253f85","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.4.1","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"11.0.0","dependencies":{"raf":"3.4.0","chalk":"1.1.3","jszip":"^3.2.1","react":"^16.2.0","slate":"0.44.13","xtend":"^4.0.1","dotenv":"4.0.0","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","i18next":"^11.3.2","prismjs":"^1.15.0","promise":"8.0.1","request":"^2.88.0","unified":"^6.1.6","fs-extra":"3.0.1","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","immutable":"^3.8.2","is-hotkey":"^0.1.3","react-dom":"^16.2.0","url-parse":"^1.4.3","valid-url":"^1.0.9","codemirror":"^5.37.0","css-loader":"0.28.7","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.97","seafile-ui":"^0.1.10","url-loader":"0.6.2","file-loader":"1.1.5","is-data-uri":"^0.1.0","rc-calendar":"^9.12.4","remark-slug":"^5.0.0","autoprefixer":"7.1.6","package.json":"^2.0.1","react-select":"^2.4.2","remark-parse":"^5.0.0","style-loader":"0.19.0","detect-indent":"^4.0.0","dotenv-expand":"4.2.0","object-assign":"4.1.1","react-i18next":"^7.6.1","react-s-alert":"^1.4.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","postcss-loader":"2.0.8","react-mentions":"^3.0.2","react-dev-utils":"^5.0.2","image-extensions":"^1.1.0","rehype-stringify":"^3.0.0","socket.io-client":"^2.1.1","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","html-webpack-plugin":"2.29.0","i18next-xhr-backend":"^1.5.1","@seafile/slate-react":"^0.1.8","slate-html-serializer":"0.7.2","mdast-util-definitions":"^1.2.2","postcss-flexbugs-fixes":"3.2.0","slate-base64-serializer":"^0.2.72","slate-schema-violations":"0.1.39","extract-text-webpack-plugin":"3.0.2","i18next-browser-languagedetector":"^2.2.0","case-sensitive-paths-webpack-plugin":"2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"20.0.4","eslint":"^3.19.0","webpack":"3.8.1","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"20.0.3","babel-eslint":"7.2.3","babel-loader":"7.1.2","@reach/router":"^1.2.1","babel-runtime":"6.26.0","eslint-loader":"1.8.0","webpack-dev-server":"2.9.4","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.1.0","eslint-plugin-import":"2.2.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"2.34.0","eslint-plugin-jsx-a11y":"5.0.3","eslint-config-react-app":"^1.0.5","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.2.59_1565150610923_0.3635567791308494","host":"s3://npm-registry-packages"}},"0.2.60":{"name":"@seafile/seafile-editor","version":"0.2.60","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.2.60","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"bd89d4f92c5fb539864a9450fae037b4d3e3be9b","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.2.60.tgz","fileCount":243,"integrity":"sha512-7lY9ExChVrYgPUcy2B6i5JKETC0XdrilQKvD0mJq1ZAzh3FczVrT9A6KRAxNCPLfrXSML34CJfMSnDT4gMNv8A==","signatures":[{"sig":"MEQCID2cWl9Jby/vqks5UPN6oSxeHud3Fz4iV0URh2/A8Q+yAiBhTClkp+zupEa3BKFRWontPEofU2RBKcHuZmb5kJ3Akg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2427055,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdWgQyCRA9TVsSAnZWagAAxxAP+wb3FfqR54m2q7BWvG7M\nSnCqRVCwNsla5VD3tbGkujkVOuMbT+zixibPsJSqQIG05Kt+Juin8Yi5lnGJ\ndA1Y+RHbw/NB60ntbmstrxDm6bVejB8zVVLLKI5CoS3pXxLsj+DH6RTKj528\n64wQ1t+Qc4DtwYj6mhcavEHVcb8kK5KkiG3bWDqr8b9lGJwZ506DVz6A6Ypo\nGHnetLvFhZGLqH0dwyUqHuWO4Ww4wieN+fXpJXX7mLQ8Tq0qMc8wfa8WgR1H\njU9P9neWGn6nBBchmWe2RxuSMygHZdigr7kF8MhQQal/7M/VvZU8Si61sxMr\n93lGV/MBnJ9H6cTKO1HJ4mirwKQ6SQm9ws99nIdPnPmlgwRIJTfedekE58RF\n9VxVOUezxahihXquWeoFjBDsbuNKmqs6dI6ZvQqtJfPOQ0j4ek6mdUlzFhcS\nDc1c72KlYNoQ+qbcdNPzHbHxilYi4oUxtH1hW1NGJd4oH0OilzHTvk5bFMpT\nL7zFHNHVkINL3PkkgKe1Kc6OXVWfhn+kSOReGkRdi4fPrK7YVV3SFsODick3\nLY8+M8CD5G5yBTYDKYUobhxSGa1LCuM+T6l057b7C93UTLbjTmreMmXLnNir\nRkAfu9sXCvqYOnmWFGv0WZ2M5Wgk35FLV27oo2kXlaNyhzFTJnmkT1Smh287\niUvK\r\n=PWxh\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/editor.js","babel":{"presets":["react-app"]},"gitHead":"241ee980d7447e027c551f4a3e6b9e7ec3c50c78","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.4.1","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"10.15.1","dependencies":{"raf":"3.4.0","chalk":"1.1.3","jszip":"^3.2.1","react":"^16.2.0","slate":"0.44.13","xtend":"^4.0.1","dotenv":"4.0.0","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","i18next":"^11.3.2","prismjs":"^1.15.0","promise":"8.0.1","request":"^2.88.0","unified":"^6.1.6","fs-extra":"3.0.1","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","immutable":"^3.8.2","is-hotkey":"^0.1.3","react-dom":"^16.2.0","url-parse":"^1.4.3","valid-url":"^1.0.9","codemirror":"^5.37.0","css-loader":"0.28.7","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.97","seafile-ui":"^0.1.10","url-loader":"0.6.2","file-loader":"1.1.5","is-data-uri":"^0.1.0","rc-calendar":"^9.12.4","remark-slug":"^5.0.0","autoprefixer":"7.1.6","package.json":"^2.0.1","react-select":"^2.4.2","remark-parse":"^5.0.0","style-loader":"0.19.0","detect-indent":"^4.0.0","dotenv-expand":"4.2.0","object-assign":"4.1.1","react-i18next":"^7.6.1","react-s-alert":"^1.4.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","postcss-loader":"2.0.8","react-mentions":"^3.0.2","react-dev-utils":"^5.0.2","image-extensions":"^1.1.0","rehype-stringify":"^3.0.0","socket.io-client":"^2.1.1","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","html-webpack-plugin":"2.29.0","i18next-xhr-backend":"^1.5.1","@seafile/slate-react":"^0.1.8","slate-html-serializer":"0.7.2","mdast-util-definitions":"^1.2.2","postcss-flexbugs-fixes":"3.2.0","slate-base64-serializer":"^0.2.72","slate-schema-violations":"0.1.39","extract-text-webpack-plugin":"3.0.2","i18next-browser-languagedetector":"^2.2.0","case-sensitive-paths-webpack-plugin":"2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"20.0.4","eslint":"^3.19.0","webpack":"3.8.1","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"20.0.3","babel-eslint":"7.2.3","babel-loader":"7.1.2","@reach/router":"^1.2.1","babel-runtime":"6.26.0","eslint-loader":"1.8.0","webpack-dev-server":"2.9.4","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.1.0","eslint-plugin-import":"2.2.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"2.34.0","eslint-plugin-jsx-a11y":"5.0.3","eslint-config-react-app":"^1.0.5","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.2.60_1566180401169_0.3058574218208834","host":"s3://npm-registry-packages"}},"0.2.61":{"name":"@seafile/seafile-editor","version":"0.2.61","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.2.61","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"67264e1486448e8e5e15652e829d41da96a93cd8","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.2.61.tgz","fileCount":243,"integrity":"sha512-S2AkfcSzzmYiMLczo8Zd40C22zFliNPKpErCly95tPM4WNi1vTv2ka+Nu3/TKSNk3lOGUVFEr+fqUn+hYEdOyg==","signatures":[{"sig":"MEQCIFkYfRKttH09t6TdWmVvUPhJcYH/1ysQCMDqZ9QJtGNMAiAcWf3dXtzDfu2EsS9RwK1/ceI/E6QP/lbKLggkSFgkzQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2427055,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdZOaxCRA9TVsSAnZWagAAMGIQAIQxYng45+DEhJpoiory\nJ6RmumLmUL/uq9qnvJFMN88vE8qX0gcLU6q4zIm5kztLTMDfpfRCRIUVwVYH\n+tG28bLuvPy23aHGwm7CPbni1i0uTqieCaBaE/Fv9Vbcxx2R9Thf3wJPpQws\n6ZyGSlNpVdYDqMrY4gonWooyzeKy4BQUpEJPY8KUNnuVQfnLEk29A+pE0jh6\nEEMXd9VNwVrmREtQ9hmHrCMhKuZVisgRAHMFgGYQb71PectPfHPiN1vxLRxH\n05HKx/wrKot4v+mBCkRIKkwxkv9e/0eyX7zBgnMgN2LhYLX+FyOTLLHLFNfJ\nJ5OU7O4zFbdnDMtBTbXB+5/VqDTYn+kcgoJOCxNd0dQDlbXwvR7rGREeZFiy\nr+Lva5838BA/zTCItxmbT7tIhv3RsGKdxyeTNVmz5Zzp4tb+18Ww2XmQTNIj\nHzJR4Jmj9Ty74VPe4o5F9pLJ8jisq5vzjSzPXOpxQWs1Dj+S+8FfyOgBLO2Q\nODJXBa+z1GFB2gofuNglf3jTu/Abo7xD5bz68iw/eRcrybc/K16kcWIhIGpH\nGuSwgORes5onOYP1om4ReqHGFqeskKZocHTwdGxQt0CahxsHWBnnZ4FmjDJz\nzR4bFLZjw7egxJNI5kKa1wsvoij7LPi2/DJhzggKNmRV0EhU/y075hFr04wK\nmkPQ\r\n=HrFO\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/editor.js","babel":{"presets":["react-app"]},"gitHead":"8bf603c6a8c060b9b9de93769f6dc168a137284a","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.4.1","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"10.15.1","dependencies":{"raf":"3.4.0","chalk":"1.1.3","jszip":"^3.2.1","react":"^16.2.0","slate":"0.44.13","xtend":"^4.0.1","dotenv":"4.0.0","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","i18next":"^11.3.2","prismjs":"^1.15.0","promise":"8.0.1","request":"^2.88.0","unified":"^6.1.6","fs-extra":"3.0.1","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","immutable":"^3.8.2","is-hotkey":"^0.1.3","react-dom":"^16.2.0","url-parse":"^1.4.3","valid-url":"^1.0.9","codemirror":"^5.37.0","css-loader":"0.28.7","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.97","seafile-ui":"^0.1.10","url-loader":"0.6.2","file-loader":"1.1.5","is-data-uri":"^0.1.0","rc-calendar":"^9.12.4","remark-slug":"^5.0.0","autoprefixer":"7.1.6","package.json":"^2.0.1","react-select":"^2.4.2","remark-parse":"^5.0.0","style-loader":"0.19.0","detect-indent":"^4.0.0","dotenv-expand":"4.2.0","object-assign":"4.1.1","react-i18next":"^7.6.1","react-s-alert":"^1.4.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","postcss-loader":"2.0.8","react-mentions":"^3.0.2","react-dev-utils":"^5.0.2","image-extensions":"^1.1.0","rehype-stringify":"^3.0.0","socket.io-client":"^2.1.1","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","html-webpack-plugin":"2.29.0","i18next-xhr-backend":"^1.5.1","@seafile/slate-react":"^0.1.8","slate-html-serializer":"0.7.2","mdast-util-definitions":"^1.2.2","postcss-flexbugs-fixes":"3.2.0","slate-base64-serializer":"^0.2.72","slate-schema-violations":"0.1.39","extract-text-webpack-plugin":"3.0.2","i18next-browser-languagedetector":"^2.2.0","case-sensitive-paths-webpack-plugin":"2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"20.0.4","eslint":"^3.19.0","webpack":"3.8.1","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"20.0.3","babel-eslint":"7.2.3","babel-loader":"7.1.2","@reach/router":"^1.2.1","babel-runtime":"6.26.0","eslint-loader":"1.8.0","webpack-dev-server":"2.9.4","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.1.0","eslint-plugin-import":"2.2.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"2.34.0","eslint-plugin-jsx-a11y":"5.0.3","eslint-config-react-app":"^1.0.5","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.2.61_1566893744960_0.806177711449382","host":"s3://npm-registry-packages"}},"0.2.62":{"name":"@seafile/seafile-editor","version":"0.2.62","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.2.62","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"fa53ef36db1241632daeda2c752dd11871851073","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.2.62.tgz","fileCount":243,"integrity":"sha512-DfcIrmmqGclXonJV0gJ3IT6COAEM42nwMVqAgsHgy5uZoZA5perWTs94lTzAlGjyYtJD83h6/VzFzb+cUQ6nOQ==","signatures":[{"sig":"MEQCIHBe2QLHENzCscHsWG4OwyTCJj0G0ZNcnNwzhAI9gZNAAiBWD7YT7fKOVztaJ6HA4IL/HrhxDWiHTsQqVUtOcBq8Zw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2427222,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdZOe1CRA9TVsSAnZWagAA2agP/RKcfO52HOBaCwEHQnZc\n8nHzsRliRbh2c/klvJa15hLzHX1yN7NXTn252u88icJNzjpK6j7M4njvvEQL\nc0y1a0+RVRmkyeY39W8VD3n6FQbg23reQYPfA4YOSpHnYNi1Qz+40thgSXgh\ngIGM6I+EcoSucQDCIJv4/ZLZwx8pVqSDe9MTEAVKUJu8tGtYkN8MUmNfCC57\nIUpazD8ihNoBLImZDvpVbWIvAJczoEAHJXJmVUgy2FXsQ8eSJvLDV1va4lXe\n0HnMoLXrk0Us/UOOkWvmD7oRES2ArfiGqm0KyfTXHjR1EZ4oDM4AVztJZ1ja\nfqsxJM2hZZKN+A8L5N2F1/g+IFwLa8n8YAxTUsgCNDaBoJoDlwxKBfsIc7oP\nQVL0seE0gNE5y0f1aZMzOvDimNLMcKZ1+/mDJDi06Vw6Vi9Lm/T66FrAz1I6\nJwxeGRPG6jRnIDBVR74v9CNntwWaKKGT/5/tleRrPKsRv2UYJhNhbM/oeTrU\np3ISGLLFPzSPRPr4bT2FYM3yb0/R5qpc2HR0Hxx+fgIGm76ha/VjubLQIaDX\nRya4X1PdAgRcrdzkJvznmmtoItaV96qEiSMYYNsgPnML1+Sx3kEYYUjBT+Bm\nB+HSwqbBHvjLCkX5j+RPyH7YNdGUMsJg+SvXVHZ2Q+iZIVtdd5yMLTmIWSpZ\n6raI\r\n=ZmJC\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/editor.js","babel":{"presets":["react-app"]},"gitHead":"152cb1f6ee634e1cf53e01c6a1869759a973b21f","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.4.1","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"10.15.1","dependencies":{"raf":"3.4.0","chalk":"1.1.3","jszip":"^3.2.1","react":"^16.2.0","slate":"0.44.13","xtend":"^4.0.1","dotenv":"4.0.0","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","i18next":"^11.3.2","prismjs":"^1.15.0","promise":"8.0.1","request":"^2.88.0","unified":"^6.1.6","fs-extra":"3.0.1","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","immutable":"^3.8.2","is-hotkey":"^0.1.3","react-dom":"^16.2.0","url-parse":"^1.4.3","valid-url":"^1.0.9","codemirror":"^5.37.0","css-loader":"0.28.7","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.97","seafile-ui":"^0.1.10","url-loader":"0.6.2","file-loader":"1.1.5","is-data-uri":"^0.1.0","remark-slug":"^5.0.0","autoprefixer":"7.1.6","package.json":"^2.0.1","react-select":"^2.4.2","remark-parse":"^5.0.0","style-loader":"0.19.0","detect-indent":"^4.0.0","dotenv-expand":"4.2.0","object-assign":"4.1.1","react-i18next":"^7.6.1","react-s-alert":"^1.4.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","postcss-loader":"2.0.8","react-mentions":"^3.0.2","react-dev-utils":"^5.0.2","image-extensions":"^1.1.0","rehype-stringify":"^3.0.0","socket.io-client":"^2.1.1","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","html-webpack-plugin":"2.29.0","i18next-xhr-backend":"^1.5.1","@seafile/slate-react":"^0.1.8","slate-html-serializer":"0.7.2","mdast-util-definitions":"^1.2.2","postcss-flexbugs-fixes":"3.2.0","slate-base64-serializer":"^0.2.72","slate-schema-violations":"0.1.39","@seafile/seafile-calendar":"^0.0.6","extract-text-webpack-plugin":"3.0.2","i18next-browser-languagedetector":"^2.2.0","case-sensitive-paths-webpack-plugin":"2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"20.0.4","eslint":"^3.19.0","webpack":"3.8.1","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"20.0.3","babel-eslint":"7.2.3","babel-loader":"7.1.2","@reach/router":"^1.2.1","babel-runtime":"6.26.0","eslint-loader":"1.8.0","webpack-dev-server":"2.9.4","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.1.0","eslint-plugin-import":"2.2.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"2.34.0","eslint-plugin-jsx-a11y":"5.0.3","eslint-config-react-app":"^1.0.5","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.2.62_1566894004777_0.3844792616774748","host":"s3://npm-registry-packages"}},"0.1.89":{"name":"@seafile/seafile-editor","version":"0.1.89","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.1.89","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"d2ffde0ff8fffbb4d6aa839b56b90df57920340c","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.1.89.tgz","fileCount":172,"integrity":"sha512-23bGoRwuMZh4XWDCJR+0dSSjY9LDyqOtKdeHFFt1MoKgWeTGS253ES/84upuFjf2nFVfKGhJa57s4pjWe2YIZQ==","signatures":[{"sig":"MEQCIHNQyWy9TOxExylePh+mZ28Gm8ekUpxRIOJR+a/eygGEAiAVFQtJzInYtL26fTfAfFFQ5Cn14NnyZBlHo+abL13Ilw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":534535,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdaibUCRA9TVsSAnZWagAAzggP/1pU6lnRaUJjbPzX2fbv\nuJFPWlFrKqC33UdwSFE03xPuSKjDp/s33geZONh5OKzV3DMhwHjbTDHndCC8\n815kyb/kTozfDC4ipIhbY1brWOPTuYyCio8f+5gQDpWf4PSzcKMIZDbEitDt\nLPXQRxrCogtebmv5q6G/rqBUye/E+WsunOYTsz3jMyeUI2XyuWbx48XEaLfr\nD8SAh97IH+0vWL+7/0rpcbwi1iYOqe379nUlUgeYk9fHcee4kdxrEI4+htTX\nDzTNQURZp9Fkrye6sZBSImgweXGRHnnwvjn4VUvAxwDm5rHpUyFBT2ZljejD\n6i+6vd+PLOyjHoGDITk6tfvyomZ7pB84KxMFU/YyDWcl/rGk7OQXXt8c6QSI\n6eneBaaVHgH02OSs95jx3YTTDthYMFf5fOOi0CMkQU54WeyYZDXmVkKZiTtz\nkrKk+f7xAFjIX1/+/iwflF8GLLkHR8T4BetqY4eGy8cHRVXiNnrJjFdrrEi/\npbq490E+yxNEoffNM/dLkhuzqJ4qmdCGfDuIitW/jQyWqET7heatsaU0WAzo\nvbH8EQaZasgjp0OpdD4VrYZ0jS95zwVI0NERAfP1kU9Nsy8dxSYHkyPLVBGN\nWQut8B9U1f1Hkfc6qAClut+luLhTcKF7PX4qc3hOfqgE8lvlmZpWbcHZ8S1d\nL311\r\n=7o/P\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/seafile-editor.js","babel":{"presets":["react-app"]},"gitHead":"04ac4a5f7c8575607bf648f3a50e90784ca5c122","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.4.1","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"10.15.3","dependencies":{"raf":"3.4.0","chalk":"1.1.3","react":"^16.9.0","slate":"0.40.2","xtend":"^4.0.1","dotenv":"4.0.0","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","i18next":"^17.0.13","prismjs":"^1.15.0","promise":"8.0.1","unified":"^6.1.6","fs-extra":"3.0.1","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","immutable":"^3.8.2","is-hotkey":"^0.1.3","react-dom":"^16.9.0","url-parse":"^1.4.3","valid-url":"^1.0.9","codemirror":"^5.37.0","css-loader":"0.28.7","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.66","url-loader":"0.6.2","file-loader":"1.1.5","is-data-uri":"^0.1.0","remark-slug":"^5.0.0","autoprefixer":"7.1.6","package.json":"^2.0.1","remark-parse":"^5.0.0","style-loader":"0.19.0","whatwg-fetch":"2.0.3","detect-indent":"^4.0.0","dotenv-expand":"4.2.0","object-assign":"4.1.1","react-i18next":"^10.12.2","react-s-alert":"^1.4.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","postcss-loader":"2.0.8","react-dev-utils":"^5.0.2","image-extensions":"^1.1.0","rehype-stringify":"^3.0.0","socket.io-client":"^2.1.1","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","html-webpack-plugin":"2.29.0","i18next-xhr-backend":"^3.1.2","@seafile/slate-react":"0.1.4","slate-html-serializer":"0.7.2","mdast-util-definitions":"^1.2.2","postcss-flexbugs-fixes":"3.2.0","slate-base64-serializer":"^0.2.72","slate-schema-violations":"0.1.39","extract-text-webpack-plugin":"3.0.2","i18next-browser-languagedetector":"^3.0.3","case-sensitive-paths-webpack-plugin":"2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"20.0.4","eslint":"^3.19.0","webpack":"3.8.1","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"20.0.3","babel-eslint":"7.2.3","babel-loader":"7.1.2","babel-runtime":"6.26.0","eslint-loader":"1.8.0","webpack-dev-server":"2.9.4","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.1.0","eslint-plugin-import":"2.2.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"2.34.0","eslint-plugin-jsx-a11y":"5.0.3","eslint-config-react-app":"^1.0.5","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.1.89_1567237844241_0.802615759421998","host":"s3://npm-registry-packages"}},"0.2.63":{"name":"@seafile/seafile-editor","version":"0.2.63","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.2.63","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"ebe50f262955d18618a55a28889a1b7076f744ce","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.2.63.tgz","fileCount":236,"integrity":"sha512-TsdVa/sJBr1k2kM5zzXEsKl5qHRboFNp1MDlvrmjjBLnHm+AFJd+iazuiPIOaojHwr5CAbKLy5TBTkEfVULhzg==","signatures":[{"sig":"MEUCIQC3fdYG2eEq0MaxVJFMpBJ3dXayyAzRgwHgt9sHjtDkLAIgXgWNylQ2jAP1Iaus5B/+e9dwtPjiskdz/2hfnYhf99c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2373949,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdajceCRA9TVsSAnZWagAAiKwP/jq9hcOVcpXrj5FUWNVh\njiGbHp3gkT9RukWpLx6qJyS7v5zbGGZ32EnyS3nAjNiKlZEWiKAQZckqIyCt\n/RmCLoLgvSbIvde0EPuLn42XSddLLqibr0kj+Yuf+KdNwVz27nmqwL6Vo2eX\nHheoHUGGlqJZhgjjZqftTtkqCiumUBe6T15g7S7CjExAu01Bkcgjoe4Qevfz\n2inCLMm05iz1TP2Rh3DxwrdhFGIqJL9ZVhGMlVvYpgbs2/+tBYQ47XoEcksD\nCBNKpQbF6Hiz7s8EqziIZ8RQxPCWfp+b+rhah+u4O/+N2q/SK5kHZ9AshRBN\nOFRWaZqYnq2ai1EqTdxC90gyVTJq8ZtO5AVNNu0KI10XqhvlN8kNTYt35viu\ntU66AruhzRlEQUsnIrqI2GHd8n0uEP/PyPZFo/qm9rOnzr85qu67QaWqXa9l\nDtfVN64MOZrTyhMWqltDfzqv4nLqb/cPnlh4xyVnZ3JEchjGl3xZmfDxlrNy\nch/Ch68AAv0FWWfaBq9EjZXx+GUuW6b8HjlW8CP3qgsYUt26oOIWH6HNtOiZ\nweMf1M4FtxOjrnATHzM13s+B3CilcMMYhIsU7GjHEtln2M+HtzeC3QrtrUxc\nF4XcDgTLYZIk5SUdgYqoOOdHjC85c3UVX4gLkud98bhN8o8M+WM/QnwNWTPm\nK3yE\r\n=UJOh\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/editor.js","babel":{"presets":["react-app"]},"gitHead":"f8d1eeca423aeddfb3834fad73566d2eb4bd75f3","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.4.1","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"10.15.3","dependencies":{"raf":"3.4.0","chalk":"1.1.3","jszip":"^3.2.1","react":"^16.9.0","slate":"0.44.13","xtend":"^4.0.1","dotenv":"4.0.0","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","i18next":"^17.0.13","prismjs":"^1.15.0","promise":"8.0.1","request":"^2.88.0","unified":"^6.1.6","fs-extra":"3.0.1","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","immutable":"^3.8.2","is-hotkey":"^0.1.3","react-dom":"^16.9.0","url-parse":"^1.4.3","valid-url":"^1.0.9","codemirror":"^5.37.0","css-loader":"0.28.7","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.97","seafile-ui":"^0.1.10","url-loader":"0.6.2","file-loader":"1.1.5","is-data-uri":"^0.1.0","remark-slug":"^5.0.0","autoprefixer":"7.1.6","package.json":"^2.0.1","react-select":"^2.4.2","remark-parse":"^5.0.0","style-loader":"0.19.0","detect-indent":"^4.0.0","dotenv-expand":"4.2.0","object-assign":"4.1.1","react-i18next":"^10.12.2","react-s-alert":"^1.4.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","postcss-loader":"2.0.8","react-mentions":"^3.0.2","react-dev-utils":"^5.0.2","image-extensions":"^1.1.0","rehype-stringify":"^3.0.0","socket.io-client":"^2.1.1","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","html-webpack-plugin":"2.29.0","i18next-xhr-backend":"^3.1.2","@seafile/slate-react":"^0.1.8","slate-html-serializer":"0.7.2","mdast-util-definitions":"^1.2.2","postcss-flexbugs-fixes":"3.2.0","slate-base64-serializer":"^0.2.72","slate-schema-violations":"0.1.39","@seafile/seafile-calendar":"^0.0.6","extract-text-webpack-plugin":"3.0.2","i18next-browser-languagedetector":"^3.0.3","case-sensitive-paths-webpack-plugin":"2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"20.0.4","eslint":"^3.19.0","webpack":"3.8.1","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"20.0.3","babel-eslint":"7.2.3","babel-loader":"7.1.2","@reach/router":"^1.2.1","babel-runtime":"6.26.0","eslint-loader":"1.8.0","webpack-dev-server":"2.9.4","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.1.0","eslint-plugin-import":"2.2.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"2.34.0","eslint-plugin-jsx-a11y":"5.0.3","eslint-config-react-app":"^1.0.5","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.2.63_1567242014052_0.9584990140346985","host":"s3://npm-registry-packages"}},"0.2.64":{"name":"@seafile/seafile-editor","version":"0.2.64","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.2.64","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"150a4ad25802c5e31cea6267b1ab8f38ee9fec9f","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.2.64.tgz","fileCount":236,"integrity":"sha512-TlcbWvUQ7GcqyNb6qKNPJN3jkzBX/Qjl2HpkdfbQ9sosC+ZPEDs51gL2iqQ5QkN5+dt2alCUH1PfFd/G6+k5Mg==","signatures":[{"sig":"MEQCIBts6fmDFF0PZRTZJIflwgBp0C5Sh6GOT1aCUOotSaiwAiAXoUx6eb9Nuy3jW43MYNel3u6ytyMSsHmSurjczsqDOw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2373949,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdamKgCRA9TVsSAnZWagAAAV0P/Ao7opopt8lhHLUwzakZ\ne9NLUZhoSWbPmLcSvfR8OdOr4WTp0EPd2TLqPMLr1rLH15yw7HcOS8LR2USQ\nEEYgJHYA4e2K73LsB4Vyrw+998Hmyc09fl4RwB9ueG7FpwLfAjqQ4uFt/30N\ntpWYB3+bFxbV5wHJ58DIJT+edYd+38xsd3pgtnLnKI7klYSCjvKLe6uIGUMB\nmb6aSvxcSa4SEUIkI/GqI5v8pmR9I9eyx3tX3U4/dt6+JmXEvOjUPP4l8i2/\nRr984drdGjqewI72lNEtrWezzSNHc29X+CJrtrtv1l3nqUSAsRpR/M/qlMkt\nKdCTtrzCupU0ygbh6zO8ht7D1+8TgtVtQeiDndujBMeCoTE1QyI0eBI7R45d\ndPFzKpZnuD7E9O4vZzsBS2YkKVTrz4vZLVa60st4CjNDsVK5/Jyz9TIH+urJ\nUT+2R36v8h0dzP1KZz0BjI+bZ93DlfeT/Td4se7CMDMju0BDwQL/Dkk5bZGE\nz5egPH9/ooVvKOL+d4RbcHq7AjskCz3e8znrCw/Fp1lFU/vl4EBMlYbvxFlB\nZRp1l5FUDKafZcuJsn1EAbLk9QkaD1pksllNYo4HFI2qi+qD209WwV9Eore6\nYjiEVDEKfqqbmYDlZpcD20BUjoT+chOPUZ+AKQ1nROrlJdmvoa7T9mEM9ie7\nA/oE\r\n=qV50\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/editor.js","babel":{"presets":["react-app"]},"gitHead":"3c2afe4ec113144340e732320952d353702efd90","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.4.1","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"10.15.3","dependencies":{"raf":"3.4.0","chalk":"1.1.3","jszip":"^3.2.1","react":"^16.9.0","slate":"0.44.13","xtend":"^4.0.1","dotenv":"4.0.0","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","i18next":"^17.0.13","prismjs":"^1.15.0","promise":"8.0.1","request":"^2.88.0","unified":"^6.1.6","fs-extra":"3.0.1","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","immutable":"^3.8.2","is-hotkey":"^0.1.3","react-dom":"^16.9.0","url-parse":"^1.4.3","valid-url":"^1.0.9","codemirror":"^5.37.0","css-loader":"0.28.7","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.97","seafile-ui":"^0.1.10","url-loader":"0.6.2","file-loader":"1.1.5","is-data-uri":"^0.1.0","remark-slug":"^5.0.0","autoprefixer":"7.1.6","package.json":"^2.0.1","react-select":"^2.4.2","remark-parse":"^5.0.0","style-loader":"0.19.0","detect-indent":"^4.0.0","dotenv-expand":"4.2.0","object-assign":"4.1.1","react-i18next":"^10.12.2","react-s-alert":"^1.4.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","postcss-loader":"2.0.8","react-mentions":"^3.0.2","react-dev-utils":"^5.0.2","image-extensions":"^1.1.0","rehype-stringify":"^3.0.0","socket.io-client":"^2.1.1","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","html-webpack-plugin":"2.29.0","i18next-xhr-backend":"^3.1.2","@seafile/slate-react":"^0.1.8","slate-html-serializer":"0.7.2","mdast-util-definitions":"^1.2.2","postcss-flexbugs-fixes":"3.2.0","slate-base64-serializer":"^0.2.72","slate-schema-violations":"0.1.39","@seafile/seafile-calendar":"^0.0.6","extract-text-webpack-plugin":"3.0.2","i18next-browser-languagedetector":"^3.0.3","case-sensitive-paths-webpack-plugin":"2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"20.0.4","eslint":"^3.19.0","webpack":"3.8.1","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"20.0.3","babel-eslint":"7.2.3","babel-loader":"7.1.2","@reach/router":"^1.2.1","babel-runtime":"6.26.0","eslint-loader":"1.8.0","webpack-dev-server":"2.9.4","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.1.0","eslint-plugin-import":"2.2.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"2.34.0","eslint-plugin-jsx-a11y":"5.0.3","eslint-config-react-app":"^1.0.5","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.2.64_1567253151690_0.024216062203324284","host":"s3://npm-registry-packages"}},"0.2.65":{"name":"@seafile/seafile-editor","version":"0.2.65","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.2.65","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"b3651c47e5f598a5dfffd74cff646a7f31a2deef","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.2.65.tgz","fileCount":16,"integrity":"sha512-A3dcjO2SqJ15mQ06hPWee243XJKVa1bGFV1aWEbYPhYoKAN0PiVYQtl1DLlMXS3rNI9VAZHsuOOr96NHVStcSg==","signatures":[{"sig":"MEUCIQDZXtBwUL0SV0sg5tqRoPB+AbYSP8TO4tOcaeF1yQe4zgIgL+e2ztGyUWfKGTH3SIKwoA80J4wguZ1hdCuPlO+3FV0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":84687,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdamYcCRA9TVsSAnZWagAA0lIQAJ+NN7oCpc28D6C2Dhdy\nNmTSovGV4LCZZffv5xscixeTTBjUqauNFC1hUHOsV4EWcBsRQvus2k3p+mCl\nz3Mv0Nx4EMfKyxhGlFte+3rM67GNECtwCOeAlyN9SEdrct19+ywaUZ+F/Ud+\nT5/M57aoghuPPbBaDx54Q46b0clNYVH5MXQsZ27hHRkv4JB1BWNhGV0prLDD\nRqukkloWsNfVBMkc/DOlerg+vqT/zKcGAPFkT7l9ohxS5hJsaJyBODlbq+Zx\nS5bzK7qYeb/NvhNMjXvspH75UmAYvRBimCmgyLENobYgsrm+xCoosLAY+Oz5\nM2Ve2kZQlk4l5dVzbRpo39Eq6BEmJY12oOig1Wlf97p0ksDdb3wJuJBrXnyK\n7yqltmQsyCYPU6dXXqRfI0z2LXaOImrncMG2iNaT1F7ofBff1s4ngK0577WT\nKESf/ApfPBsqDwWouxf2RHLhP5IvY0G6dUbCAFvXfidFxbqYHxEp/pGRiKf0\nZE66mtxfzj7VR1cmcrrOwFLieCAH+onjQGSdbOSvQ8/snVC6gWEAHEQHL2xB\ntlsWaqiX+K2JSzUqJSWqBMk1ChnSvAf/3j/kcKFz3Tl2WXYimQHE+WLRa5dr\nlIFFcF2o2IXf2yhQ4Rlkj2s1mjOUEmP8hPJPtXwn36p9lePNCm3Y1jlYozS7\nb0dq\r\n=7MGc\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/editor.js","babel":{"presets":["react-app"]},"gitHead":"b6a54009cd8ecf14dd6d2e987a363bb039830d59","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.4.1","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"10.15.3","dependencies":{"raf":"3.4.0","chalk":"1.1.3","jszip":"^3.2.1","react":"^16.9.0","slate":"0.44.13","xtend":"^4.0.1","dotenv":"4.0.0","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","i18next":"^17.0.13","prismjs":"^1.15.0","promise":"8.0.1","request":"^2.88.0","unified":"^6.1.6","fs-extra":"3.0.1","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","immutable":"^3.8.2","is-hotkey":"^0.1.3","react-dom":"^16.9.0","url-parse":"^1.4.3","valid-url":"^1.0.9","codemirror":"^5.37.0","css-loader":"0.28.7","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.97","seafile-ui":"^0.1.10","url-loader":"0.6.2","file-loader":"1.1.5","is-data-uri":"^0.1.0","remark-slug":"^5.0.0","autoprefixer":"7.1.6","package.json":"^2.0.1","react-select":"^2.4.2","remark-parse":"^5.0.0","style-loader":"0.19.0","detect-indent":"^4.0.0","dotenv-expand":"4.2.0","object-assign":"4.1.1","react-i18next":"^10.12.2","react-s-alert":"^1.4.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","postcss-loader":"2.0.8","react-mentions":"^3.0.2","react-dev-utils":"^5.0.2","image-extensions":"^1.1.0","rehype-stringify":"^3.0.0","socket.io-client":"^2.1.1","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","html-webpack-plugin":"2.29.0","i18next-xhr-backend":"^3.1.2","@seafile/slate-react":"^0.1.8","slate-html-serializer":"0.7.2","mdast-util-definitions":"^1.2.2","postcss-flexbugs-fixes":"3.2.0","slate-base64-serializer":"^0.2.72","slate-schema-violations":"0.1.39","@seafile/seafile-calendar":"^0.0.6","extract-text-webpack-plugin":"3.0.2","i18next-browser-languagedetector":"^3.0.3","case-sensitive-paths-webpack-plugin":"2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"20.0.4","eslint":"^3.19.0","webpack":"3.8.1","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"20.0.3","babel-eslint":"7.2.3","babel-loader":"7.1.2","@reach/router":"^1.2.1","babel-runtime":"6.26.0","eslint-loader":"1.8.0","webpack-dev-server":"2.9.4","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.1.0","eslint-plugin-import":"2.2.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"2.34.0","eslint-plugin-jsx-a11y":"5.0.3","eslint-config-react-app":"^1.0.5","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.2.65_1567254043996_0.2821042747127287","host":"s3://npm-registry-packages"}},"0.2.66":{"name":"@seafile/seafile-editor","version":"0.2.66","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.2.66","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"00c5982238ecbbd666902ebe91326b9cdde5929d","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.2.66.tgz","fileCount":16,"integrity":"sha512-QYPiLqgkGjmSuGEEjC3E2G8RIUAYejmM5Pai6s/zvL2hRd89IYnINlgZT/Sb1kiki+SN+dmJTW+vtQNBoCNu5Q==","signatures":[{"sig":"MEUCIAuqWET/ayASd5rkU5sMijMkiVSbFHJw4J+OZyZlP098AiEAi2uYz6Iqj7rNPH239w+4wuOM3QckikQ/7+nDUOderqg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":84687,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdamfLCRA9TVsSAnZWagAA8ZsP/2mPYL+WBvvYBqvGa0UB\nyHpEcfgIZzIH8hNJDBoA/viiojqJMX6ZL+MTG5bf3+bYJ/7WAX0Wwsk+ttYT\nxfQg4diIzcGIVrRvBAxQ/QhEj/ubeouR1EHkU8CYxEF6WSpG8e+e3JiUCAO6\nISc3Oz8N9Qs+rQHd3bSwH9+ANnD1Gutohnfho7vBOVihC949FG9rK90bBFeK\nnZYJqR0aCLbDy5nIAdNegL8uaacWHD9MX2luNA9bFD1Mf/QH7xP781nNBRVM\nO/2kySKaTrFmfRaKkGs5nsjmK/+8z2fTZ/FfnCLtY7GT1xi8rUbPyJHIddNW\n48rK1BJM/wT6oqYN7SwVYBxriB4DaD3RMBzqTyvM9Sb22a66KC/91y8pZt9G\nCvKp9VenkCpd5S5Ze1WLNNXigPUZ8bLMe8cWGna0HYJXqU//DpJKznxTb0sm\nIp12FSa15CG4+s3v4hNdMsCvWr/ZrD76V1Ey8b3JlCXnKq//cdqyV55ZYDwr\nVe33xY/XzjoLJjP301asXCH304kCf+vPa/xq3q6nX6s+OKCkMdCY9Ox+4Jt3\nCvb4btLtY406aFtHhzDezrYbTq+qe3P8eIcwXiCwMNcwRfc5HziQM74gU5gn\nlnLEtczf05fkGV4/Fe8bgjaTpS5/PXw48UESTvwbPab5E/Uk1rCwQkRX98tk\nU+2z\r\n=BUfx\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/editor.js","babel":{"presets":["react-app"]},"gitHead":"b6a54009cd8ecf14dd6d2e987a363bb039830d59","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.4.1","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"10.15.3","dependencies":{"raf":"3.4.0","chalk":"1.1.3","jszip":"^3.2.1","react":"^16.9.0","slate":"0.44.13","xtend":"^4.0.1","dotenv":"4.0.0","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","i18next":"^17.0.13","prismjs":"^1.15.0","promise":"8.0.1","request":"^2.88.0","unified":"^6.1.6","fs-extra":"3.0.1","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","immutable":"^3.8.2","is-hotkey":"^0.1.3","react-dom":"^16.9.0","url-parse":"^1.4.3","valid-url":"^1.0.9","codemirror":"^5.37.0","css-loader":"0.28.7","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.97","seafile-ui":"^0.1.10","url-loader":"0.6.2","file-loader":"1.1.5","is-data-uri":"^0.1.0","remark-slug":"^5.0.0","autoprefixer":"7.1.6","package.json":"^2.0.1","react-select":"^2.4.2","remark-parse":"^5.0.0","style-loader":"0.19.0","detect-indent":"^4.0.0","dotenv-expand":"4.2.0","object-assign":"4.1.1","react-i18next":"^10.12.2","react-s-alert":"^1.4.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","postcss-loader":"2.0.8","react-mentions":"^3.0.2","react-dev-utils":"^5.0.2","image-extensions":"^1.1.0","rehype-stringify":"^3.0.0","socket.io-client":"^2.1.1","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","html-webpack-plugin":"2.29.0","i18next-xhr-backend":"^3.1.2","@seafile/slate-react":"^0.1.8","slate-html-serializer":"0.7.2","mdast-util-definitions":"^1.2.2","postcss-flexbugs-fixes":"3.2.0","slate-base64-serializer":"^0.2.72","slate-schema-violations":"0.1.39","@seafile/seafile-calendar":"^0.0.6","extract-text-webpack-plugin":"3.0.2","i18next-browser-languagedetector":"^3.0.3","case-sensitive-paths-webpack-plugin":"2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"20.0.4","eslint":"^3.19.0","webpack":"3.8.1","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"20.0.3","babel-eslint":"7.2.3","babel-loader":"7.1.2","@reach/router":"^1.2.1","babel-runtime":"6.26.0","eslint-loader":"1.8.0","webpack-dev-server":"2.9.4","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.1.0","eslint-plugin-import":"2.2.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"2.34.0","eslint-plugin-jsx-a11y":"5.0.3","eslint-config-react-app":"^1.0.5","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.2.66_1567254474328_0.5146429712276275","host":"s3://npm-registry-packages"}},"0.2.67":{"name":"@seafile/seafile-editor","version":"0.2.67","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.2.67","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"874f3fa64059c849290bfbca4f24dc246c659dd5","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.2.67.tgz","fileCount":236,"integrity":"sha512-2qjBgnADpI7Pjphn5YsoRBLirXVTBpXwsvjpfeGi32xQiIAetakxEfL8L5ZxOjYigtWJRns51O+OGw044Qx2XA==","signatures":[{"sig":"MEYCIQDorXzgEXNPdW24nT+7IBTcKpOEVLqGdVT2ljqtE08GUAIhAKTRq8gFdRmDTKWW7RJGg84NRhYMuZwQnd5xssfIzdP3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2374414,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdamjfCRA9TVsSAnZWagAA3u8P/3xwFqOdn0PGo6kE6dfk\nAlMdWH8cOX7869nLtsB70lowEIAsftRjw8AV80ZYTnKG2uUYJmVd2fmfeI58\nkVrHvgX5g0j9uEBY5dT10SzJtOP8iJD3n8UY0ni+7puS9Xx2W96LdyVWVNs1\naRkRf4YgQf13lGCGT/aQQ3QZNsQhXM5IHGr8fL7dAplGPHQe3OqLcyFnjrLA\nYTvkOV1q6n3ghMaNKNP0sfYP+KxBAKSd3Em3NOL4swwt3ns3TZLKWXXPf7Sc\nqJbqPwBgHmU2CS0YZ1JgT6wygyZSMrpW/dlYL3TeP5OL7U7rU4uWpkrAScCo\nHjK4Ik7KtgZVCjWU1mHCUQA25KsBLew5/17ijpFckfkk18zIDeEYxg4Tr6LI\n9cGgLSAS2IoN9XPta/Wn4VlgD+Slu86ONKHMO4ZZLHCzsLCXhsxCQE8OhCzu\nKTDnLjUpgtv1CftkEm9eScqkvYv3waHCMgRfaTqwop7to9rUvE7H4DhFGY0P\noZlzgjzZQxO2fu8tVFyz+BsXVQOPPg0dCQ4MMYYPEpipn047adIIFBfWChR8\npowgHB4cuJIW79OSCf3tk3JrNku5g1Y9vkRi2qmJ7VhsGfudjwj8SbL9IGgA\n3jpLxqKaiRGg/Q/iJg+c/IngmT04Xb3v20JrXMxEMG4Bs1wdLnVOY/k+URgD\nhAHu\r\n=dMnC\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/editor.js","babel":{"presets":["react-app"]},"gitHead":"06daa70f9b649748915a084f3d23b0cd8b2e09b1","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.4.1","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"10.15.3","dependencies":{"raf":"3.4.0","chalk":"1.1.3","jszip":"^3.2.1","react":"^16.9.0","slate":"0.44.13","xtend":"^4.0.1","dotenv":"4.0.0","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","i18next":"^17.0.13","prismjs":"^1.15.0","promise":"8.0.1","request":"^2.88.0","unified":"^6.1.6","fs-extra":"3.0.1","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","immutable":"^3.8.2","is-hotkey":"^0.1.3","react-dom":"^16.9.0","url-parse":"^1.4.3","valid-url":"^1.0.9","codemirror":"^5.37.0","css-loader":"0.28.7","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.97","seafile-ui":"^0.1.10","url-loader":"0.6.2","file-loader":"1.1.5","is-data-uri":"^0.1.0","remark-slug":"^5.0.0","autoprefixer":"7.1.6","package.json":"^2.0.1","react-select":"^2.4.2","remark-parse":"^5.0.0","style-loader":"0.19.0","detect-indent":"^4.0.0","dotenv-expand":"4.2.0","object-assign":"4.1.1","react-i18next":"^10.12.2","react-s-alert":"^1.4.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","postcss-loader":"2.0.8","react-mentions":"^3.0.2","react-dev-utils":"^5.0.2","image-extensions":"^1.1.0","rehype-stringify":"^3.0.0","socket.io-client":"^2.1.1","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","html-webpack-plugin":"2.29.0","i18next-xhr-backend":"^3.1.2","@seafile/slate-react":"^0.1.8","slate-html-serializer":"0.7.2","mdast-util-definitions":"^1.2.2","postcss-flexbugs-fixes":"3.2.0","slate-base64-serializer":"^0.2.72","slate-schema-violations":"0.1.39","@seafile/seafile-calendar":"^0.0.6","extract-text-webpack-plugin":"3.0.2","i18next-browser-languagedetector":"^3.0.3","case-sensitive-paths-webpack-plugin":"2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"20.0.4","eslint":"^3.19.0","webpack":"3.8.1","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"20.0.3","babel-eslint":"7.2.3","babel-loader":"7.1.2","@reach/router":"^1.2.1","babel-runtime":"6.26.0","eslint-loader":"1.8.0","webpack-dev-server":"2.9.4","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.1.0","eslint-plugin-import":"2.2.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"2.34.0","eslint-plugin-jsx-a11y":"5.0.3","eslint-config-react-app":"^1.0.5","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.2.67_1567254750641_0.7600695413662288","host":"s3://npm-registry-packages"}},"0.2.68":{"name":"@seafile/seafile-editor","version":"0.2.68","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.2.68","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"7ba13dce9ef3a2a528e59a138072360931439bca","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.2.68.tgz","fileCount":236,"integrity":"sha512-X5mOG0TAL42fEAssL85pIlx5D/5Sfv2RZPt9epzL0HUdHnJ+agRuJZCA5zbFPLD5kzNzVxvBuh5oYy0lL05d5A==","signatures":[{"sig":"MEUCID4F7jImhrbswl8F8Po5kUDQoxl0fzfbo4bBwFZKELcpAiEA2zA/uGcFVst2qlUr3l5QsIj2dsGPswKpNboomzsMsOE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2374414,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdanMtCRA9TVsSAnZWagAAw3sP/1LZi2iDnm0Yvx/vX/yQ\nyGupiHublFFTaZK9ae3HrbfYkEK+rBEYu7euYZCL7rh3Gs3Np7tzHDN4Zatk\ngsRBvT30csWz9DnQFeC8lsYLKbAWocFgNfg6G2V2lA6UUzJ2rmOl3gteHzg+\nS1EYjOYa9QqdCTI01EzUDnI29zT4SV3eotSQbkiRIM5jYYc/IrPsmwsxSdEr\nHBf9bKrczTsf3q2DgdXWgaaBG8pnD6YzuKdZY2qR1Lx2oU6D46Bc+NrKuu6o\nEGg/kAP/0/S8wHVgJqfub89IjIV79BD+2b5hrXY2t1r8zrQ6rnKz1SfrzEuc\njXq+8rz0nUcvx4X1P1xYAHOASuUdfrWZ5WzyPnhn+Ufdjzg04i5CUf2+pK9M\nU7LIsbz6iYrWWmCuFbL/jbTiIyGkmDqCHb4A2HHxRWPL5gG3CoCSM2k/Pd04\n4Qv7cygGkjLZkc8OTdfy24N6L2lRT3h+p2uJOTJmCyP9my9obPFx5oj0bNyW\ncvm4mydpbcYObTjjt5AWV1no5Sxz7Elp9dNYkGzkVEt9T6dmZfAr6TEMA84b\nJhIJXUJy0FDeFXJU/MBWTiKvfXc/A6JySm9rUNkailYeHD3fertTovC2yKYA\n4tH19jwDLP1vnqXhd9WYGd4YfIgu9pIDJDnwfdc0i0LMR4ifeP9orGZqvkwH\n9Wp6\r\n=GjkR\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/editor.js","babel":{"presets":["react-app"]},"gitHead":"8700ce8dddd09a2cb4fd7169f02bfc6cee151fc9","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","start":"node scripts/start.js"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.4.1","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"10.15.3","dependencies":{"raf":"3.4.0","chalk":"1.1.3","jszip":"^3.2.1","react":"^16.8.6","slate":"0.44.13","xtend":"^4.0.1","dotenv":"4.0.0","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","i18next":"^17.0.13","prismjs":"^1.15.0","promise":"8.0.1","request":"^2.88.0","unified":"^6.1.6","fs-extra":"3.0.1","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","immutable":"^3.8.2","is-hotkey":"^0.1.3","react-dom":"^16.8.6","url-parse":"^1.4.3","valid-url":"^1.0.9","codemirror":"^5.37.0","css-loader":"0.28.7","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.97","seafile-ui":"^0.1.10","url-loader":"0.6.2","file-loader":"1.1.5","is-data-uri":"^0.1.0","remark-slug":"^5.0.0","autoprefixer":"7.1.6","package.json":"^2.0.1","react-select":"^2.4.2","remark-parse":"^5.0.0","style-loader":"0.19.0","detect-indent":"^4.0.0","dotenv-expand":"4.2.0","object-assign":"4.1.1","react-i18next":"^10.12.2","react-s-alert":"^1.4.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","postcss-loader":"2.0.8","react-mentions":"^3.0.2","react-dev-utils":"^5.0.2","image-extensions":"^1.1.0","rehype-stringify":"^3.0.0","socket.io-client":"^2.1.1","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","html-webpack-plugin":"2.29.0","i18next-xhr-backend":"^3.1.2","@seafile/slate-react":"^0.1.8","slate-html-serializer":"0.7.2","mdast-util-definitions":"^1.2.2","postcss-flexbugs-fixes":"3.2.0","slate-base64-serializer":"^0.2.72","slate-schema-violations":"0.1.39","@seafile/seafile-calendar":"^0.0.6","extract-text-webpack-plugin":"3.0.2","i18next-browser-languagedetector":"^3.0.3","case-sensitive-paths-webpack-plugin":"2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"20.0.4","eslint":"^3.19.0","webpack":"3.8.1","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"20.0.3","babel-eslint":"7.2.3","babel-loader":"7.1.2","@reach/router":"^1.2.1","babel-runtime":"6.26.0","eslint-loader":"1.8.0","webpack-dev-server":"2.9.4","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.1.0","eslint-plugin-import":"2.2.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"2.34.0","eslint-plugin-jsx-a11y":"5.0.3","eslint-config-react-app":"^1.0.5","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.2.68_1567257389167_0.9443477095550581","host":"s3://npm-registry-packages"}},"0.2.69":{"name":"@seafile/seafile-editor","version":"0.2.69","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.2.69","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"8f5045d54241e91ff390e8b8b4ff387b396d13ed","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.2.69.tgz","fileCount":237,"integrity":"sha512-RQOaoQIKo8CMLSa/V8vbjrIf+yyNf3lnHl4D4H+BmJtDjwCrgypa8n1wZI3wqa4PoK15RmCkfKIrcVh2JuejyQ==","signatures":[{"sig":"MEYCIQDfDC9d1OULkiPPQbBvbzj9HHJsa9v84dRlEszwhtfKMgIhAOg//lf3Lwof+8NfmcFrKWPHDAv4qbl5pHIa0NwykpGP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2375991,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdayDjCRA9TVsSAnZWagAAbWsP/iI9Y2yBcAOJZLquR4VP\n/nY97YaOFsx8kHflZmVloq/wDZtSK8BuQmr4+VojbVlPLNeaX4FyUSXcI/Az\n5T5nA2ZNIxoJE2VdLelmywmEBQe2enQRJ1keuuLpDzsi7t4wF6oTqAfJFbrn\nzLbujGOFWS0w/mFF7z2BkxxHLlO5UOp/MyrEp+Qtx0pZqQiVfiL+hoUyTONh\nZSwGN9Jq/XWiLr2xw1mkE/PJSwwBt/7skxeuvUOSfYHQWo0H2WHk/0pxxtQ9\nVrYzdxNQVitPuuaBE48gZ216Xb7YGHQ6jbqyGNnerXmQHu19PshP1YVumrSh\nyK555hxpfGdFFvBTm3z9EYuES+ESMWC8kpHS2wResr//+nCAIkFaQ4bvrOjm\n9p1Ga1NQ/MO22Zg9/YaesnYumFN6WbuXgL1AjvBqaPWmAwJvOUTzh2cfBw74\nljEB3OI0W8EaXtI6Bp8PKPRU3FdeIbjVl/wunes0Rp+AIekzLyV5vX4L3x/A\nxE0o+i+UTK5PPiAx12prQkilBERQFNtent6T7KhKAYc85U6EdNN4hecOGlbQ\nojwDCNzSmD7UXM/BYP7rjk0IWHtCmPZtb973X5EaH29lhyTdrMyj/cGwS78c\nctuZoPD/p0WbARJfmGyXNMCt7JRUmKSiD68uwt/oYlGlMZF4EowrPLs6wMZr\nSH+n\r\n=43Wi\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/editor.js","babel":{"presets":["react-app"]},"gitHead":"91eab337a90a7084ac8c280866d3c036ada8df48","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","clean":"rm -rf dist && mkdir dist","start":"node scripts/start.js","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublish":"npm run clean && npm run pub:dist && npm run pub:optimized","pub:optimized":"rm dist/config.js"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.4.1","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"10.15.3","dependencies":{"raf":"3.4.0","chalk":"1.1.3","jszip":"^3.2.1","react":"^16.8.6","slate":"0.44.13","xtend":"^4.0.1","dotenv":"4.0.0","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","i18next":"^17.0.13","prismjs":"^1.15.0","promise":"8.0.1","request":"^2.88.0","unified":"^6.1.6","fs-extra":"3.0.1","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","immutable":"^3.8.2","is-hotkey":"^0.1.3","react-dom":"^16.8.6","url-parse":"^1.4.3","valid-url":"^1.0.9","codemirror":"^5.37.0","css-loader":"0.28.7","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.97","seafile-ui":"^0.1.10","url-loader":"0.6.2","file-loader":"1.1.5","is-data-uri":"^0.1.0","remark-slug":"^5.0.0","autoprefixer":"7.1.6","package.json":"^2.0.1","react-select":"^2.4.2","remark-parse":"^5.0.0","style-loader":"0.19.0","detect-indent":"^4.0.0","dotenv-expand":"4.2.0","object-assign":"4.1.1","react-i18next":"^10.12.2","react-s-alert":"^1.4.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","postcss-loader":"2.0.8","react-mentions":"^3.0.2","react-dev-utils":"^5.0.2","image-extensions":"^1.1.0","rehype-stringify":"^3.0.0","socket.io-client":"^2.1.1","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","html-webpack-plugin":"2.29.0","i18next-xhr-backend":"^3.1.2","@seafile/slate-react":"^0.1.8","slate-html-serializer":"0.7.2","mdast-util-definitions":"^1.2.2","postcss-flexbugs-fixes":"3.2.0","slate-base64-serializer":"^0.2.72","slate-schema-violations":"0.1.39","@seafile/seafile-calendar":"^0.0.6","extract-text-webpack-plugin":"3.0.2","i18next-browser-languagedetector":"^3.0.3","case-sensitive-paths-webpack-plugin":"2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"20.0.4","eslint":"^3.19.0","webpack":"3.8.1","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"20.0.3","babel-eslint":"7.2.3","babel-loader":"7.1.2","@reach/router":"^1.2.1","babel-runtime":"6.26.0","eslint-loader":"1.8.0","webpack-dev-server":"2.9.4","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.1.0","eslint-plugin-import":"2.2.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"2.34.0","eslint-plugin-jsx-a11y":"5.0.3","eslint-config-react-app":"^1.0.5","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.2.69_1567301859273_0.7853315487399859","host":"s3://npm-registry-packages"}},"0.2.70":{"name":"@seafile/seafile-editor","version":"0.2.70","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.2.70","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"21b2bd0425dc33990ff1ae08a62f1d8f4b0dbfe3","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.2.70.tgz","fileCount":236,"integrity":"sha512-AHAiXFGNies2VdSs0BzUS/15K488owobLKz7ftOCxijq7j6Kvcfj7c6keVfxvcK/Y3V5u5MJ4abCvSjHI3IrGA==","signatures":[{"sig":"MEYCIQDLH5oo1iaLemKw42S/DeTfqtW3OM1/wGwOubtVkcSKDAIhAMzdEaEN49e28Fab7Qd2N3R1mCC4uIXNklYIIeqQOggr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2375487,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJda6TqCRA9TVsSAnZWagAAiwwP/RFG2SrMi8P0XxaYG1eN\njftwUQ9ljkeeoWNpKyFSY2mn37iXxRLWhBCJJMdWflugv8gYKfEVJmiE/N1w\nPE2e3ci1IAlLH8T+7z2JKlnaOQvTfWn/CUIuGkc1p7j3dYhbg7aPvj11MaIp\nLWVgJ1yeBwdj2fEk42Cgswhwkt/zh8BMyy+uskiVA/iXkX1vOtu7AputOXvT\nPdF1XYzQyX7/NZ2sgM+re3BmO+eVQr4sRIWJz556LlVslW7P4SNZy4G7U1X4\nzWppCaHgFpvkgXZ00YRdYIldkYnbZ/OL6riBAPnwF+ESNK8tE3TYScgpJvPc\nDFOyqfCFqu8SscOFz9Z+7qBL40gmZ8vSY968r/4RfLXwu1qGppezX8jPGRfN\nQyK0QQB7n43XykX46dGmrwW/3/SQCrsi0nzDCOU+ArJO2RVpySA+7XNrK58u\n+/WgYqLL6I0Eh0qb6rN3cgjPAKYc8diDFdjiZxUOxjaJL8VfAdujRz1egtPM\n1ZC1Dx61rhHXN9k6n0+LOoG1mZYG0JmMs3wCk/+MOtI/IJ0llmicRu/q1S/0\nh9uSEW28lFMij1gx+1HpFLi26qpFLdTt6A+h/135DtfbOmpwR+o+fIa9kG8V\nPSJx4g8QRpjC9WF/J4eHqSHIKGJopol+14uuVZstv1I3EgZ3S5nsk0jm1cEx\n/tCb\r\n=k/pE\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/editor.js","babel":{"presets":["react-app"]},"gitHead":"d5879b42a6d25ff0a7081c34d6837c5a81051f10","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","clean":"rm -rf dist && mkdir dist","start":"node scripts/start.js","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublish":"npm run clean && npm run pub:dist && npm run pub:optimized","pub:optimized":"rm dist/config.js && rm dist/i18n.js"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.4.1","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"10.15.3","dependencies":{"raf":"3.4.0","chalk":"1.1.3","jszip":"^3.2.1","react":"^16.8.6","slate":"0.44.13","xtend":"^4.0.1","dotenv":"4.0.0","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","i18next":"^17.0.13","prismjs":"^1.15.0","promise":"8.0.1","request":"^2.88.0","unified":"^6.1.6","fs-extra":"3.0.1","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","immutable":"^3.8.2","is-hotkey":"^0.1.3","react-dom":"^16.8.6","url-parse":"^1.4.3","valid-url":"^1.0.9","codemirror":"^5.37.0","css-loader":"0.28.7","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.97","seafile-ui":"^0.1.10","url-loader":"0.6.2","file-loader":"1.1.5","is-data-uri":"^0.1.0","remark-slug":"^5.0.0","autoprefixer":"7.1.6","package.json":"^2.0.1","react-select":"^2.4.2","remark-parse":"^5.0.0","style-loader":"0.19.0","detect-indent":"^4.0.0","dotenv-expand":"4.2.0","object-assign":"4.1.1","react-i18next":"^10.12.2","react-s-alert":"^1.4.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","postcss-loader":"2.0.8","react-mentions":"^3.0.2","react-dev-utils":"^5.0.2","image-extensions":"^1.1.0","rehype-stringify":"^3.0.0","socket.io-client":"^2.1.1","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","html-webpack-plugin":"2.29.0","i18next-xhr-backend":"^3.1.2","@seafile/slate-react":"^0.1.8","slate-html-serializer":"0.7.2","mdast-util-definitions":"^1.2.2","postcss-flexbugs-fixes":"3.2.0","slate-base64-serializer":"^0.2.72","slate-schema-violations":"0.1.39","@seafile/seafile-calendar":"^0.0.6","extract-text-webpack-plugin":"3.0.2","i18next-browser-languagedetector":"^3.0.3","case-sensitive-paths-webpack-plugin":"2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"20.0.4","eslint":"^3.19.0","webpack":"3.8.1","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"20.0.3","babel-eslint":"7.2.3","babel-loader":"7.1.2","@reach/router":"^1.2.1","babel-runtime":"6.26.0","eslint-loader":"1.8.0","webpack-dev-server":"2.9.4","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.1.0","eslint-plugin-import":"2.2.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"2.34.0","eslint-plugin-jsx-a11y":"5.0.3","eslint-config-react-app":"^1.0.5","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.2.70_1567335657487_0.9429586783269202","host":"s3://npm-registry-packages"}},"0.2.71":{"name":"@seafile/seafile-editor","version":"0.2.71","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.2.71","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"fc9fa3f44dc4665848cb88b758971761c486262f","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.2.71.tgz","fileCount":235,"integrity":"sha512-gtvUplKzBujMeyjKfB5q5XXpjc4Ovz1r2vLJB/3AlKf/5UAaozHiKkWlHycl9yqfdO4iC2lblc/9GK0oszBNeA==","signatures":[{"sig":"MEQCIEnzbP4bv/NfhX2PJO2eTOBD+DP1r0JXRhDLoCnQxh0DAiA7xdgObSTIV8dNxCDcUVEJqQwkBVeqwnZTeDcRvokMiw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2372368,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJda6f2CRA9TVsSAnZWagAAW7gP/jAbfZ8p+Je6wNckaLb5\ngUvUXU+sNE40/dGsUyXulns1AzLbRQj+hhmha/sAaH7vABBF1/QCFiCgmClu\nCsw6yXQ0uilntT15I830cP4R+Hfu4zXf2VWT059ewolJbyc9KAt7FFdkLMV/\nrmmEOXABxTlG5EA6Q5pVuTxDTD+qUM4/acEaSJWNFf53wT7XG6glyKbTWu3G\n5t+6N4OZfifFtxR0zeiYeC93fgVdY7H3Qbx4iIRGmLaLAzScXqK2Ntw0hi4q\n795ur3YMgeTmAHsmuka0FQdxYy8EkQqUmPmgKLjHGQZvoYuLzTaE3G6ArNwm\ntk3JSwdCrtORzcbW3qby9bJR9NbahF/DgLyrAhJA2k1CPhktOag+VaUWytEy\n3ZbWORYi1iZplgykVebIrRZIOwXuwCY5/1RqG7uMkoSh/dT0mTrLe6J9LiMl\nRLdo0ffnN/6PzMpeUmCgdzqPo5ON+c/5OIDkapRL/75H6gXrKcP/zXoc12Id\nXle3+Oyiyl4SBiCv9k8KHMYdRKL5zEE+h/poCOI3CWbMDth1sRKCXveC1gi2\nSL4YKkobFU0SEycFJgxP3CpCWl8ryYfueU4ga0hozvfr14Pg91AP/v1558ht\nrpBJPY3oSl26f1StZFx2ljbCQdZynvRsGnx8xUaTPK7R33E4qtEhpxBo1WpP\nav+e\r\n=p+dE\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/editor.js","babel":{"presets":["react-app"]},"gitHead":"ea1b76853e9764d77967f1531ec094f45c5c65d3","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","clean":"rm -rf dist && mkdir dist","start":"node scripts/start.js","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublish":"npm run clean && npm run pub:dist && npm run pub:optimized","pub:optimized":"rm dist/config.js dist/i18n.js dist/index.js"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.4.1","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"10.15.3","dependencies":{"raf":"3.4.0","chalk":"1.1.3","jszip":"^3.2.1","react":"^16.8.6","slate":"0.44.13","xtend":"^4.0.1","dotenv":"4.0.0","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","i18next":"^17.0.13","prismjs":"^1.15.0","promise":"8.0.1","request":"^2.88.0","unified":"^6.1.6","fs-extra":"3.0.1","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","immutable":"^3.8.2","is-hotkey":"^0.1.3","react-dom":"^16.8.6","url-parse":"^1.4.3","valid-url":"^1.0.9","codemirror":"^5.37.0","css-loader":"0.28.7","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.97","seafile-ui":"^0.1.10","url-loader":"0.6.2","file-loader":"1.1.5","is-data-uri":"^0.1.0","remark-slug":"^5.0.0","autoprefixer":"7.1.6","package.json":"^2.0.1","react-select":"^2.4.2","remark-parse":"^5.0.0","style-loader":"0.19.0","detect-indent":"^4.0.0","dotenv-expand":"4.2.0","object-assign":"4.1.1","react-i18next":"^10.12.2","react-s-alert":"^1.4.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","postcss-loader":"2.0.8","react-mentions":"^3.0.2","react-dev-utils":"^5.0.2","image-extensions":"^1.1.0","rehype-stringify":"^3.0.0","socket.io-client":"^2.1.1","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","html-webpack-plugin":"2.29.0","i18next-xhr-backend":"^3.1.2","@seafile/slate-react":"^0.1.8","slate-html-serializer":"0.7.2","mdast-util-definitions":"^1.2.2","postcss-flexbugs-fixes":"3.2.0","slate-base64-serializer":"^0.2.72","slate-schema-violations":"0.1.39","@seafile/seafile-calendar":"^0.0.6","extract-text-webpack-plugin":"3.0.2","i18next-browser-languagedetector":"^3.0.3","case-sensitive-paths-webpack-plugin":"2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"20.0.4","eslint":"^3.19.0","webpack":"3.8.1","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"20.0.3","babel-eslint":"7.2.3","babel-loader":"7.1.2","@reach/router":"^1.2.1","babel-runtime":"6.26.0","eslint-loader":"1.8.0","webpack-dev-server":"2.9.4","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.1.0","eslint-plugin-import":"2.2.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"2.34.0","eslint-plugin-jsx-a11y":"5.0.3","eslint-config-react-app":"^1.0.5","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.2.71_1567336437429_0.9648392908824921","host":"s3://npm-registry-packages"}},"0.2.72":{"name":"@seafile/seafile-editor","version":"0.2.72","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.2.72","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"6b5ec8b8fb44c5b6edfe5ad0a8cd3f2643977282","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.2.72.tgz","fileCount":235,"integrity":"sha512-joCJtRfxRyxEMnIuLxv3Z2UaHOcaLqZ8zzhfKrpI0FCIFqdSvWxzHGLIGLKfD0q7kC+AG+Ut9ZJSLzTY0HAVcA==","signatures":[{"sig":"MEQCIFBip6Jx17+hV1CTNkvNx0jw82sqCzuBpWMQLEXjJwkYAiAIRTPahnzN1fqICWHTpy71pmen6px5Vt4bh0kpHjx4Lw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2372246,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJda6pBCRA9TVsSAnZWagAAy8cP/RB3qoHtRrkfspB0mpyf\nBs6YarCpUqukjTAsSm/oZE03oKP2VEJwrJSwKqUIAKT51JRt2lNzuph9UIhg\nkE08RIq57FzUw+Tym5HODJRcriyIx01yBBpmQvYTzpbb2829M74QADpuopVU\nRIwL0eW5ISusrBI8r5LBd6uonFvIOrW1Q0tqb8y0tdF70M3v0rTK7BCD0atn\n0nFSfsCvDIpeDws/DQQb7EvxBdPdak62rISuHLCh2DEVVuCsSEvkO//vpImg\n39KmiC/2vXFH2nVE718JtQNmOrAvXFHwRLZkOHkeNz2gcJsxuDs3NDsW6qDR\n09fiqMhC9xQ0RLqvp4FsgazNX3DX/GWirWZLmBoE8AxCrB2moh5aqi6dKbT9\nIU6HoCRR0bm/JZSZwdgAadvkket91DaixCxtmMOA5+T19d4cNCnKppiMjZ62\nwzqJ2Ha+N0DdasOdJSheyZsnLajCLG+BGIDZUFIe0EVaQVbgtpo0Uxr4rE+Q\nQLrt1JawcSf5jBrrtP2BOiU/lfxIhe735OWM79FOrenJ5BrNQUczFGgr8Ny+\n712tLmOjVUUsMcepGHYIwCtVAAicfs/2jtbXncbyndeUIAdrc5rkrIfjPkGY\niCYW4ZZSfcOWLJcgRn39SKbEbur3SCx8lD4iABGMYD9j8bmSGikScCWe0MCf\nqTGO\r\n=rX7A\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/editor.js","babel":{"presets":["react-app"]},"gitHead":"78ae2c8e15cab90d25047c15b33d9b2658b09a17","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","clean":"rm -rf dist && mkdir dist","start":"node scripts/start.js","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublish":"npm run clean && npm run pub:dist && npm run pub:optimized","pub:optimized":"rm dist/config.js dist/i18n.js dist/index.js"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.4.1","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"10.15.3","dependencies":{"raf":"3.4.0","chalk":"1.1.3","jszip":"^3.2.1","react":"^16.8.6","slate":"0.44.13","xtend":"^4.0.1","dotenv":"4.0.0","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","i18next":"^17.0.13","prismjs":"^1.15.0","promise":"8.0.1","request":"^2.88.0","unified":"^6.1.6","fs-extra":"3.0.1","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","immutable":"^3.8.2","is-hotkey":"^0.1.3","react-dom":"^16.8.6","url-parse":"^1.4.3","valid-url":"^1.0.9","codemirror":"^5.37.0","css-loader":"0.28.7","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.97","seafile-ui":"^0.1.10","url-loader":"0.6.2","file-loader":"1.1.5","is-data-uri":"^0.1.0","remark-slug":"^5.0.0","autoprefixer":"7.1.6","package.json":"^2.0.1","react-select":"^2.4.2","remark-parse":"^5.0.0","style-loader":"0.19.0","detect-indent":"^4.0.0","dotenv-expand":"4.2.0","object-assign":"4.1.1","react-i18next":"^10.12.2","react-s-alert":"^1.4.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","postcss-loader":"2.0.8","react-mentions":"^3.0.2","react-dev-utils":"^5.0.2","image-extensions":"^1.1.0","rehype-stringify":"^3.0.0","socket.io-client":"^2.1.1","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","html-webpack-plugin":"2.29.0","i18next-xhr-backend":"^3.1.2","@seafile/slate-react":"^0.1.8","slate-html-serializer":"0.7.2","mdast-util-definitions":"^1.2.2","postcss-flexbugs-fixes":"3.2.0","slate-base64-serializer":"^0.2.72","slate-schema-violations":"0.1.39","@seafile/seafile-calendar":"^0.0.6","extract-text-webpack-plugin":"3.0.2","i18next-browser-languagedetector":"^3.0.3","case-sensitive-paths-webpack-plugin":"2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"20.0.4","eslint":"^3.19.0","webpack":"3.8.1","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"20.0.3","babel-eslint":"7.2.3","babel-loader":"7.1.2","@reach/router":"^1.2.1","babel-runtime":"6.26.0","eslint-loader":"1.8.0","webpack-dev-server":"2.9.4","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.1.0","eslint-plugin-import":"2.2.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"2.34.0","eslint-plugin-jsx-a11y":"5.0.3","eslint-config-react-app":"^1.0.5","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.2.72_1567337024417_0.5605571436544567","host":"s3://npm-registry-packages"}},"0.2.73":{"name":"@seafile/seafile-editor","version":"0.2.73","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.2.73","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"554b81c8a28c6b5503dd0dcdf98712d1ac804d30","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.2.73.tgz","fileCount":235,"integrity":"sha512-77KsB2ybP5HZl/THoKyzmximETdpvG3zB6HUpEg1BebKH/L6+AOxDFRWmwT4ekNTtPg89xUfM7fgv4DxVepYAg==","signatures":[{"sig":"MEUCIAs97S2XidUIXWBTmCCsXaJrKoMiGS9aV914I/NsDYypAiEAmvNV7f7pxcXduTrKpstfgfNn6SmxrSvTzP4q3qCpeeE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2372486,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdrmtJCRA9TVsSAnZWagAAxz0P/iGTekILnBJAWWr8rca3\nKGUQDc9qYMn6JV2HyyvGyc+XI3WAX6ISYQ5NkYub7Afsg1g6tjvDV/VUQV0g\nOv+Gj5Iy70V0vINwhIcxubqN7nnq86E4MgOsa5TOHX2GYTWpYiPWDoVEe9hm\njwpQN4miSTnbMK7d48t+hg7W8bOTkhjeUVCTbaq2IqP4WUzD+6W0/Mb3OlgH\nYFQxoAw6KAeCMNT1dkh+X1i/oPE/g5+UiQkYPbTJARx5rRHb0t/Qy+5Y5PqO\nqj4+0rHh02TwmXu47FbRGhFxgEiTZOH2bUJ1Hh2JSEyZ2kdPMBGMTaX4Sg42\nS3mDL5CFvNvPn9PUlR8tBeqDrxwITnkIBl3OchEXbKTobtwPVlRjK7a8wS2a\nsFRHNqbJehB3V/RdJECemOOeHozEfHt84reNx5uC1QNM2ZTmTloOG/i7VsdI\nmVKARYzmpcwiooGpEkcIA/6AL5/mk8N3z6OOVJ/Wojuz6TcQWbM6c+TCy1i1\nWbrPUJdondtO7hdeJaj1Tn71CFpupuF/YSS06euYhXZ+aL3svbh8tDUaXfVE\nAoGAPgd1euagZghpf0SivKiPA0CPNH8xpsegdVLDX+FJ//fwaaXaD7bN4n9m\nUmqAzcSYcJhHNSz/jJbuit9Asu3gjXvI+7Gm4GT1R8ryaFfV338zhrqutsex\n+Qto\r\n=dcS+\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/editor.js","babel":{"presets":["react-app"]},"gitHead":"f710b07bdc61fdf46d6df4a10d9884fca9d69510","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","clean":"rm -rf dist && mkdir dist","start":"node scripts/start.js","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","pub:optimized":"rm dist/config.js dist/i18n.js dist/index.js","prepublishOnly":"npm run clean && npm run pub:dist && npm run pub:optimized"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.9.0","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"10.16.3","dependencies":{"raf":"3.4.0","chalk":"1.1.3","jszip":"^3.2.1","react":"^16.8.6","slate":"0.44.13","xtend":"^4.0.1","dotenv":"4.0.0","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","i18next":"^17.0.13","prismjs":"^1.15.0","promise":"8.0.1","request":"^2.88.0","unified":"^6.1.6","fs-extra":"3.0.1","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","immutable":"^3.8.2","is-hotkey":"^0.1.3","react-dom":"^16.8.6","url-parse":"^1.4.3","valid-url":"^1.0.9","codemirror":"^5.37.0","css-loader":"0.28.7","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.97","seafile-ui":"^0.1.10","url-loader":"0.6.2","file-loader":"1.1.5","is-data-uri":"^0.1.0","remark-slug":"^5.0.0","autoprefixer":"7.1.6","package.json":"^2.0.1","react-select":"^2.4.2","remark-parse":"^5.0.0","style-loader":"0.19.0","detect-indent":"^4.0.0","dotenv-expand":"4.2.0","object-assign":"4.1.1","react-i18next":"^10.12.2","react-s-alert":"^1.4.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","postcss-loader":"2.0.8","react-mentions":"^3.0.2","react-dev-utils":"^5.0.2","image-extensions":"^1.1.0","rehype-stringify":"^3.0.0","socket.io-client":"^2.1.1","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","html-webpack-plugin":"2.29.0","i18next-xhr-backend":"^3.1.2","@seafile/slate-react":"^0.1.8","slate-html-serializer":"^0.7.2","mdast-util-definitions":"^1.2.2","postcss-flexbugs-fixes":"3.2.0","slate-base64-serializer":"^0.2.72","slate-schema-violations":"0.1.39","@seafile/seafile-calendar":"^0.0.6","extract-text-webpack-plugin":"3.0.2","i18next-browser-languagedetector":"^3.0.3","case-sensitive-paths-webpack-plugin":"2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"20.0.4","eslint":"^3.19.0","webpack":"3.8.1","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"20.0.3","babel-eslint":"7.2.3","babel-loader":"7.1.2","@reach/router":"^1.2.1","babel-runtime":"6.26.0","eslint-loader":"1.8.0","webpack-dev-server":"2.9.4","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.1.0","eslint-plugin-import":"2.2.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"2.34.0","eslint-plugin-jsx-a11y":"5.0.3","eslint-config-react-app":"^1.0.5","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.2.73_1571711816644_0.976927316008604","host":"s3://npm-registry-packages"}},"0.2.74":{"name":"@seafile/seafile-editor","version":"0.2.74","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.2.74","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"d731a2cd2c5062e674022bdf2181f19491d2bdf4","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.2.74.tgz","fileCount":235,"integrity":"sha512-Z4pjH3DkglNrcVQjfImGpUyFRrsqnpZe8XX/LwW995yLVnxHf2NSNjoE3WjNbuw0lckbSM9oo0VjPoG8+TrLUA==","signatures":[{"sig":"MEYCIQDvsPgBFleIzryRnxwp9nRlzHJ417iPNNB1lElbTa4vbwIhAMGw/vCe7M4fnQJ6IJnKXisDfX27jfqtOZmluOObR8mt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2372443,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdyoolCRA9TVsSAnZWagAA2zgP/0jwFF/LxgPpAjgHkdqX\nei1KLqAxfhaiahbFgNufXS+fm0Ul5NoeP+aLXXTEqMgrPQguvnBIWAmLLd0/\nLcOtn+PBX8Gu3bK1A3osAuf7bdMcM21B6ROibZiMxv45FvqCp9HRz4+Q279I\nQSzzTdaai74NdfG6wEV1KnRLLxFUD2Vb9QkuTZz/0AQma55R9J9GOD8cZEcW\nSo6xllikqxKYhPMXm64Hc7weEJem8uy6zt9OxqespLYktpunlj22Pge86/Yg\n9JBjmuFCWRaex/dFUe0rmLoha9gPY8vEaaFpdRtvw5OqCha7iO3JFVhN8RNk\nUQVRabzv/nx5DJ0P3Mxt3LhfVq/4kTimCZV8ItzivxWtzczDKpzcFJdBCGmg\nG7Kb9dzjm+iaGnZZLObCr91v1eiyfTtnbXxxAHqgkD7AzjPcRfKysQeljO13\nT0XAIUk11DSJWg16rI9YbU2jL1sLQI3k6nEaF5ibXe6q72Is3faWFDT+jcVk\nyNxdkZi6X3bvmBl0m2ahXZLugYNKgWkrJDV15E48ui6H/+rkWY1f5jvCN43R\nUjoPEjgHzAltTg1yJzQS9TAeRJbHkih512YoWGc884qUrxnVItRhJ3/EdFCq\nA9XdXPRm37XfBa0l2OKl6LfQae03gxRPx7EtWEWqywx1vMxyLTjCHejeb8ip\no5ug\r\n=fF7z\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/editor.js","babel":{"presets":["react-app"]},"gitHead":"99a8cc322dd732c0ab0b81386ed6c150c8874563","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","clean":"rm -rf dist && mkdir dist","start":"node scripts/start.js","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","pub:optimized":"rm dist/config.js dist/i18n.js dist/index.js","prepublishOnly":"npm run clean && npm run pub:dist && npm run pub:optimized"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.9.0","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"10.16.3","dependencies":{"raf":"3.4.0","chalk":"1.1.3","jszip":"^3.2.1","react":"^16.8.6","slate":"0.44.13","xtend":"^4.0.1","dotenv":"4.0.0","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","i18next":"^17.0.13","prismjs":"^1.15.0","promise":"8.0.1","request":"^2.88.0","unified":"^6.1.6","fs-extra":"3.0.1","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","immutable":"^3.8.2","is-hotkey":"^0.1.3","react-dom":"^16.8.6","url-parse":"^1.4.3","valid-url":"^1.0.9","codemirror":"^5.37.0","css-loader":"0.28.7","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.97","seafile-ui":"^0.1.10","url-loader":"0.6.2","file-loader":"1.1.5","is-data-uri":"^0.1.0","remark-slug":"^5.0.0","autoprefixer":"7.1.6","package.json":"^2.0.1","react-select":"^2.4.2","remark-parse":"^5.0.0","style-loader":"0.19.0","detect-indent":"^4.0.0","dotenv-expand":"4.2.0","object-assign":"4.1.1","react-i18next":"^10.12.2","react-s-alert":"^1.4.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","postcss-loader":"2.0.8","react-mentions":"^3.0.2","react-dev-utils":"^5.0.2","image-extensions":"^1.1.0","rehype-stringify":"^3.0.0","socket.io-client":"^2.1.1","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","html-webpack-plugin":"2.29.0","i18next-xhr-backend":"^3.1.2","@seafile/slate-react":"^0.1.8","slate-html-serializer":"^0.7.2","mdast-util-definitions":"^1.2.2","postcss-flexbugs-fixes":"3.2.0","slate-base64-serializer":"^0.2.72","slate-schema-violations":"0.1.39","@seafile/seafile-calendar":"^0.0.6","extract-text-webpack-plugin":"3.0.2","i18next-browser-languagedetector":"^3.0.3","case-sensitive-paths-webpack-plugin":"2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"20.0.4","eslint":"^3.19.0","webpack":"3.8.1","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"20.0.3","babel-eslint":"7.2.3","babel-loader":"7.1.2","@reach/router":"^1.2.1","babel-runtime":"6.26.0","eslint-loader":"1.8.0","webpack-dev-server":"2.9.4","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.1.0","eslint-plugin-import":"2.2.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"2.34.0","eslint-plugin-jsx-a11y":"5.0.3","eslint-config-react-app":"^1.0.5","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.2.74_1573554725174_0.5729205408309741","host":"s3://npm-registry-packages"}},"0.2.75":{"name":"@seafile/seafile-editor","version":"0.2.75","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.2.75","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"8f8f6d21f6c058cbb688d2fe190644828ac5c81d","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.2.75.tgz","fileCount":235,"integrity":"sha512-eP8ivQa/Am2e4L5VFQ9w5LI1WxO2tmaziVzwsJuZZsu6AhQcOkFSv96kdsl0RoLJ+Tw1e09KicmoJZ8JXr5SGw==","signatures":[{"sig":"MEUCIFqVei56vVT232ehz4blIJi0mAqcmyEYnpIwS3lJkeAHAiEAxK2LsbztIDVOBGBi9fdZJsOm6DMqQUqiVSoU1JhNcgM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2372443,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdyqatCRA9TVsSAnZWagAAvEMP/10JdqQjrBYCNoZWCc8m\nNsO4YcKme1kZYWZWw0dPaZEQHlN6rizRHD7e8N1T8lrKqWD2R3tUUnBImcp7\n9O5cF3jIQqetuvNTN+7+yr1MtGCQATnT11uRBkDgm0Voa/cKQtV8KTGY8kX/\n0o6Q+Q77kawkGHOgQweKsZoNWVc3HZKdbMBI/mJM5hFHHTk97d/NvrisF9aW\nHY9l57dCWOmDJMtzgSauSsecDBQEUgxw/1oovprieG+GkhzMNefY+/I57D+f\nv5TDww2x96Nk0AbcIVJxgBEUf12u665NUpErRli8S9kQrrVrUIEZ7oaFghNS\noE/ezxpA7qWTev97R9IZ6L3mFrHXHE/kc3ylzCQWMsFKncuDSThC7XZTzSdA\nQ7HQLEpciLKj86qnsywd0y8w+8ASesDjiGWnMBWw1cXxCf+YrEiVXrwxZ+Uz\nWqSUJphDv2JwyI5wSV1ahxh44dMOr5nMW9vhm/vEMWQCqNtgwPyuOIBtTeW6\nC66KkdMpyVSFM90KuK5+RBKmM+ssR5o+uWzsgVKQmMcit3AsZzd9l9w0HIKK\nBbM22X83al2QHn/9k/OdjBzCJ+yMDyv/4h09Ugxsa5Ab/z9jwl5s4/uJqS7Y\nvdAJQpZMrO55esq7B3zYhHDPX2TXRQGgxMxi/kwypYiTV6w963S3dR94wWJb\n2XNO\r\n=Fw0l\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/editor.js","babel":{"presets":["react-app"]},"gitHead":"99a8cc322dd732c0ab0b81386ed6c150c8874563","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","clean":"rm -rf dist && mkdir dist","start":"node scripts/start.js","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","pub:optimized":"rm dist/config.js dist/i18n.js dist/index.js","prepublishOnly":"npm run clean && npm run pub:dist && npm run pub:optimized"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.4.1","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"10.15.3","dependencies":{"raf":"3.4.0","chalk":"1.1.3","jszip":"^3.2.1","react":"^16.8.6","slate":"0.44.13","xtend":"^4.0.1","dotenv":"4.0.0","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","i18next":"^17.0.13","prismjs":"^1.15.0","promise":"8.0.1","request":"^2.88.0","unified":"^6.1.6","fs-extra":"3.0.1","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","immutable":"^3.8.2","is-hotkey":"^0.1.3","react-dom":"^16.8.6","url-parse":"^1.4.3","valid-url":"^1.0.9","codemirror":"^5.37.0","css-loader":"0.28.7","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.97","seafile-ui":"^0.1.10","url-loader":"0.6.2","file-loader":"1.1.5","is-data-uri":"^0.1.0","remark-slug":"^5.0.0","autoprefixer":"7.1.6","package.json":"^2.0.1","react-select":"^2.4.2","remark-parse":"^5.0.0","style-loader":"0.19.0","detect-indent":"^4.0.0","dotenv-expand":"4.2.0","object-assign":"4.1.1","react-i18next":"^10.12.2","react-s-alert":"^1.4.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","postcss-loader":"2.0.8","react-mentions":"^3.0.2","react-dev-utils":"^5.0.2","image-extensions":"^1.1.0","rehype-stringify":"^3.0.0","socket.io-client":"^2.1.1","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","html-webpack-plugin":"2.29.0","i18next-xhr-backend":"^3.1.2","@seafile/slate-react":"^0.1.8","slate-html-serializer":"^0.7.2","mdast-util-definitions":"^1.2.2","postcss-flexbugs-fixes":"3.2.0","slate-base64-serializer":"^0.2.72","slate-schema-violations":"0.1.39","@seafile/seafile-calendar":"^0.0.6","extract-text-webpack-plugin":"3.0.2","i18next-browser-languagedetector":"^3.0.3","case-sensitive-paths-webpack-plugin":"2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"20.0.4","eslint":"^3.19.0","webpack":"3.8.1","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"20.0.3","babel-eslint":"7.2.3","babel-loader":"7.1.2","@reach/router":"^1.2.1","babel-runtime":"6.26.0","eslint-loader":"1.8.0","webpack-dev-server":"2.9.4","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.1.0","eslint-plugin-import":"2.2.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"2.34.0","eslint-plugin-jsx-a11y":"5.0.3","eslint-config-react-app":"^1.0.5","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.2.75_1573562029073_0.8940630585300786","host":"s3://npm-registry-packages"}},"0.2.76":{"name":"@seafile/seafile-editor","version":"0.2.76","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.2.76","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"28ddb52eee8980fd5a4adacbb84620f2b467002f","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.2.76.tgz","fileCount":235,"integrity":"sha512-UDaVOtSeFMdDvCfHgjxXc1zoMf4dNOu3/z8BLLpYi0i1O4gz+BWT5cv8LkodJLg4QnDuGRH8/VyF3Ed6ns6J6g==","signatures":[{"sig":"MEQCIETPKebsF43OG7HpAKW4x4gCSEJ0cB9H/Xupw4ZESWBmAiAPlwgk80dEZMELLomtJxVjj4EQ1NRW43j9lqjasz+tCA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2372686,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdyqdQCRA9TVsSAnZWagAA+XAQAJ81JsG89pynJg6T2Hti\nj4S9/HV3YUzqoqP7h36114E3zcJL3zKLvW35BOZc5w6ObuSvUmK80Q/wZBDC\n8bi4OtHsup0Tgo8phpxhRsOgegl2uidacMsWQVO97LQ/67SIv7UcpQs2ZSSm\nOFuDpSZOXZUhGf3B5PHNRunAkcmu+VW0PA8u9e7X646aVYbNWgSHLUfj+MLy\nyIvPiLQJQBzxS7y9VQNdiuxGJSPreCaEJRa3IMWsRFrwf7q19Zobk+iYSaBU\n+swLFRZpT1babRyePVFM8kO/JwJjoNULsrEIJSI4tKNMf2t5QsPzJmCF6X8p\nt9983yIwwQFUwIzajOUVGBiOioaLmOLL9FEw+GalZ1MKdSzbXg5p4evAAcF0\naT371mtL1t8GMSOtdFS5DDqf9pBQFsYfnlfvm7vxO2hiyYTaDDipkDIs6GdM\nsOsuz/uu3BPzZCBnXeGbKPKkGpxgFiFbu/Fn1EFA2pbh2qOGE34MO4y+kaqC\nGZ4uYRBeCg6EiV/9POt4+WoDsr3qMqU2UrhrYZEAjrfoV0DLhgHpMQrtcW0B\npvoxl5ey6EaoB+5s5r5M+vXMF7z/8Un3PRlY0RoXWHlNAy4AE+R6lHmAxSIQ\nPnpEp33mWvDmMmctOoDhVMnZhf/lPVpBo2lqilXvBWLKeE1Mm8WyK74qyygc\nWG5C\r\n=zq/n\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/editor.js","babel":{"presets":["react-app"]},"gitHead":"99a8cc322dd732c0ab0b81386ed6c150c8874563","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","clean":"rm -rf dist && mkdir dist","start":"node scripts/start.js","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","pub:optimized":"rm dist/config.js dist/i18n.js dist/index.js","prepublishOnly":"npm run clean && npm run pub:dist && npm run pub:optimized"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.4.1","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"10.15.3","dependencies":{"raf":"3.4.0","chalk":"1.1.3","jszip":"^3.2.1","react":"^16.8.6","slate":"0.44.13","xtend":"^4.0.1","dotenv":"4.0.0","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","i18next":"^17.0.13","prismjs":"^1.15.0","promise":"8.0.1","request":"^2.88.0","unified":"^6.1.6","fs-extra":"3.0.1","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","immutable":"^3.8.2","is-hotkey":"^0.1.3","react-dom":"^16.8.6","url-parse":"^1.4.3","valid-url":"^1.0.9","codemirror":"^5.37.0","css-loader":"0.28.7","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.97","seafile-ui":"^0.1.10","url-loader":"0.6.2","file-loader":"1.1.5","is-data-uri":"^0.1.0","remark-slug":"^5.0.0","autoprefixer":"7.1.6","package.json":"^2.0.1","react-select":"^2.4.2","remark-parse":"^5.0.0","style-loader":"0.19.0","detect-indent":"^4.0.0","dotenv-expand":"4.2.0","object-assign":"4.1.1","react-i18next":"^10.12.2","react-s-alert":"^1.4.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","postcss-loader":"2.0.8","react-mentions":"^3.0.2","react-dev-utils":"^5.0.2","image-extensions":"^1.1.0","rehype-stringify":"^3.0.0","socket.io-client":"^2.1.1","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","html-webpack-plugin":"2.29.0","i18next-xhr-backend":"^3.1.2","@seafile/slate-react":"^0.1.8","slate-html-serializer":"^0.7.2","mdast-util-definitions":"^1.2.2","postcss-flexbugs-fixes":"3.2.0","slate-base64-serializer":"^0.2.72","slate-schema-violations":"0.1.39","@seafile/seafile-calendar":"^0.0.6","extract-text-webpack-plugin":"3.0.2","i18next-browser-languagedetector":"^3.0.3","case-sensitive-paths-webpack-plugin":"2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"20.0.4","eslint":"^3.19.0","webpack":"3.8.1","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"20.0.3","babel-eslint":"7.2.3","babel-loader":"7.1.2","@reach/router":"^1.2.1","babel-runtime":"6.26.0","eslint-loader":"1.8.0","webpack-dev-server":"2.9.4","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.1.0","eslint-plugin-import":"2.2.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"2.34.0","eslint-plugin-jsx-a11y":"5.0.3","eslint-config-react-app":"^1.0.5","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.2.76_1573562192095_0.8748471992589593","host":"s3://npm-registry-packages"}},"0.2.77":{"name":"@seafile/seafile-editor","version":"0.2.77","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.2.77","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"2de3a185f7e7b73fbdd29e7ad1d21988907700a6","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.2.77.tgz","fileCount":235,"integrity":"sha512-uaG/9aOiMVM1wl/IfRuTaA8ryRUjf7pLwsSh8F1VfnbBpEKfS//Ch1/9GWtWjtfTuSBW6VfkEv/a7WmOaevhTw==","signatures":[{"sig":"MEUCIGBo+RST9lfvzOmQxPQNP1I+faPmvNPvKRiuG9jO0SuGAiEA10aKcGnPi8ISNDz8+Kez47uJqcqYE1CKmOcGuFNh1yM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2372901,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdy9dgCRA9TVsSAnZWagAA3bcP/jUjfTOZUSnSiD9dDLPq\nH7OQyYZq2I4ED291H+E5easwFUwl9t5yCTjVyadnWJj/9qdkpJyBq3JlpaxB\ndP+ueH7dNOsHaw/MiJNSrl3Mf7UOeDFraP7GEhfIIG9MS0QdZtguGZ1+Tl54\nVQbtU9XPB9cCQnINswG4G5rBQiHn/RhGGItedPNtvqRp+ZMW6tSlmJeGPtil\noqolc+LFIpawkFn1RIKe/iZ1bIYXBqaPYLFvzpNN7PWzk9y2tLBVaFzxx7Nf\nyjkig85+CgPaHYpULAD2dFgTt22MUXfoE02XHHGFbA5fwb7yrmy24tdQGCvX\nam2iUmNIG4tffpK6ctV3ktFV4VP+Nok12Lo1vxQU3T/iL79BanZ5A/PLM4Re\nzGgI0qAVaNajw5q52YW3vstyt0bDcFnswlv3cuPiHX0QaJIQEDFVu69zl+gA\nWuctYGgWtrTqB+644MNMKlILKCY8kK52gPsoEfg7qShK6abnm0S4gqa63DwP\nXlPVUL387OHhTCYBm9yDEWvwulZkw0yBW8hTrese6LSHObquO3aqP8UVVv//\nlt5KeVpN4h7BQrHJ8kHWe3Tb4KK+15SHM0BT0bRI7IgtU8GhUcKbkAgoanjO\ndjICQy19JfTePUrDMUjUCeYLNir7F5xSZK6e1Vw6EUEQIhe3IOZf9vIlglSZ\nUBhL\r\n=o9WR\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/editor.js","babel":{"presets":["react-app"]},"gitHead":"a91fe92766859b2a05cf23dba53fab8cc96de0ac","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","clean":"rm -rf dist && mkdir dist","start":"node scripts/start.js","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","pub:optimized":"rm dist/config.js dist/i18n.js dist/index.js","prepublishOnly":"npm run clean && npm run pub:dist && npm run pub:optimized"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.4.1","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"10.15.3","dependencies":{"raf":"3.4.0","chalk":"1.1.3","jszip":"^3.2.1","react":"^16.8.6","slate":"0.44.13","xtend":"^4.0.1","dotenv":"4.0.0","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","i18next":"^17.0.13","prismjs":"^1.15.0","promise":"8.0.1","request":"^2.88.0","unified":"^6.1.6","fs-extra":"3.0.1","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","immutable":"^3.8.2","is-hotkey":"^0.1.3","react-dom":"^16.8.6","url-parse":"^1.4.3","valid-url":"^1.0.9","codemirror":"^5.37.0","css-loader":"0.28.7","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.97","seafile-ui":"^0.1.10","url-loader":"0.6.2","file-loader":"1.1.5","is-data-uri":"^0.1.0","remark-slug":"^5.0.0","autoprefixer":"7.1.6","package.json":"^2.0.1","react-select":"^2.4.2","remark-parse":"^5.0.0","style-loader":"0.19.0","detect-indent":"^4.0.0","dotenv-expand":"4.2.0","object-assign":"4.1.1","react-i18next":"^10.12.2","react-s-alert":"^1.4.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","postcss-loader":"2.0.8","react-mentions":"^3.0.2","react-dev-utils":"^5.0.2","image-extensions":"^1.1.0","rehype-stringify":"^3.0.0","socket.io-client":"^2.1.1","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","html-webpack-plugin":"2.29.0","i18next-xhr-backend":"^3.1.2","@seafile/slate-react":"^0.1.8","slate-html-serializer":"^0.7.2","mdast-util-definitions":"^1.2.2","postcss-flexbugs-fixes":"3.2.0","slate-base64-serializer":"^0.2.72","slate-schema-violations":"0.1.39","@seafile/seafile-calendar":"^0.0.6","extract-text-webpack-plugin":"3.0.2","i18next-browser-languagedetector":"^3.0.3","case-sensitive-paths-webpack-plugin":"2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"20.0.4","eslint":"^3.19.0","webpack":"3.8.1","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"20.0.3","babel-eslint":"7.2.3","babel-loader":"7.1.2","@reach/router":"^1.2.1","babel-runtime":"6.26.0","eslint-loader":"1.8.0","webpack-dev-server":"2.9.4","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.1.0","eslint-plugin-import":"2.2.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"2.34.0","eslint-plugin-jsx-a11y":"5.0.3","eslint-config-react-app":"^1.0.5","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.2.77_1573640032117_0.11250425717406531","host":"s3://npm-registry-packages"}},"0.2.78":{"name":"@seafile/seafile-editor","version":"0.2.78","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.2.78","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"bf853ec3af4948dfa1e50d99b2452a29ea2daf3a","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.2.78.tgz","fileCount":236,"integrity":"sha512-2mYW0s5HaRnJOg5/IeOKRO+KwhH5NE3QpI2d9Ybxe/2VzwoYa/w7bnlJAImSLBOSHMePGiHAAgdknJb5uSRw+A==","signatures":[{"sig":"MEQCICJBgxJmBBfPLcTPO9Bp6vHUUtrQZjQGpTyi427fUvNaAiAuf3rPEycWWv7iX6tZeIqkI3ZZPJEX+xc+gqrBZygQmQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2373286,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdzLkPCRA9TVsSAnZWagAAXwoP/RKEgn63GOnwGAGPKsLO\n8+pKMKp7gSBuXDm9DGYXACWZrCl32qEb4BpupaJls5ePaVWc57HO9FpLS364\nzX0+xJjbsWLtKlB3O+f0ZXgrMLle01lJbUuCzqisp8Idcomu4o5ztNCm3psv\nzldkfZmyM19XA/sfEdSexPE0LcWV74vSp36sj6UVBkZVFOBO4w6MLceLb07I\nt5HQCSIRO3RZuR62oENXIv4j1e4JkvZ8c2AFzHDjap+Iym8qjsGr02NUd1ot\nQQk31CWNVZ09tJ8N6zNkirJyADMD0uD8nnQnPqxYbE4nbW/G92PJUF+VkYJs\nxi9dfMGi+jWo6t+jSIdRcvMxErUKiDLqfKTwoDiqJ1vgrLKka9j/59dyn/hL\n3gB6aNY8sVC33qxwdtwWInVlTZmabVpejLs0U5JBvNO/eXkby7cuDeCcKOuv\nF+xfxvhnM8rSMsduSAE0uxxNmn+D24y8cke5xcP/ACjnpCue2ua7UVJ2g1lI\na2q0auhMJ0y9kUMXAAgR3GR49ZcTDjXhlPeJQhrkrPkONzAJ22QprhbXn9uR\n60Cdft63EfbS5NDx3D9tkJDAfi5jGdVQ4coK3H+OLNEDrC6lZGxQTgDsTcuJ\n6agdwxiLt0LACeJGg283amx7GoPyhcpLxrZqbn7SCDFr2RoLQ7av20wW7xIv\nDVoM\r\n=OEOf\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/editor.js","babel":{"presets":["react-app"]},"gitHead":"80476a2eb1be5812b1800219f159a388c78652d1","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","clean":"rm -rf dist && mkdir dist","start":"node scripts/start.js","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","pub:optimized":"rm dist/config.js dist/i18n.js dist/index.js","prepublishOnly":"npm run clean && npm run pub:dist && npm run pub:optimized"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.4.1","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"10.15.3","dependencies":{"raf":"3.4.0","chalk":"1.1.3","jszip":"^3.2.1","react":"^16.8.6","slate":"0.44.13","xtend":"^4.0.1","dotenv":"4.0.0","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","i18next":"^17.0.13","prismjs":"^1.15.0","promise":"8.0.1","request":"^2.88.0","unified":"^6.1.6","fs-extra":"3.0.1","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","immutable":"^3.8.2","is-hotkey":"^0.1.3","react-dom":"^16.8.6","url-parse":"^1.4.3","valid-url":"^1.0.9","codemirror":"^5.37.0","css-loader":"0.28.7","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.97","seafile-ui":"^0.1.10","url-loader":"0.6.2","file-loader":"1.1.5","is-data-uri":"^0.1.0","remark-slug":"^5.0.0","autoprefixer":"7.1.6","package.json":"^2.0.1","react-select":"^2.4.2","remark-parse":"^5.0.0","style-loader":"0.19.0","detect-indent":"^4.0.0","dotenv-expand":"4.2.0","object-assign":"4.1.1","react-i18next":"^10.12.2","react-s-alert":"^1.4.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","postcss-loader":"2.0.8","react-mentions":"^3.0.2","react-dev-utils":"^5.0.2","image-extensions":"^1.1.0","rehype-stringify":"^3.0.0","socket.io-client":"^2.1.1","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","html-webpack-plugin":"2.29.0","i18next-xhr-backend":"^3.1.2","@seafile/slate-react":"^0.1.8","slate-html-serializer":"^0.7.2","mdast-util-definitions":"^1.2.2","postcss-flexbugs-fixes":"3.2.0","slate-base64-serializer":"^0.2.72","slate-schema-violations":"0.1.39","@seafile/seafile-calendar":"^0.0.6","extract-text-webpack-plugin":"3.0.2","i18next-browser-languagedetector":"^3.0.3","case-sensitive-paths-webpack-plugin":"2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"20.0.4","eslint":"^3.19.0","webpack":"3.8.1","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"20.0.3","babel-eslint":"7.2.3","babel-loader":"7.1.2","@reach/router":"^1.2.1","babel-runtime":"6.26.0","eslint-loader":"1.8.0","webpack-dev-server":"2.9.4","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.1.0","eslint-plugin-import":"2.2.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"2.34.0","eslint-plugin-jsx-a11y":"5.0.3","eslint-config-react-app":"^1.0.5","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.2.78_1573697807180_0.02066093451476192","host":"s3://npm-registry-packages"}},"0.2.79":{"name":"@seafile/seafile-editor","version":"0.2.79","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.2.79","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"e315282fd33a3df806d32656563c0dd8711326c6","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.2.79.tgz","fileCount":236,"integrity":"sha512-rQrBhidVw+mVFRMeqTy8zVn1+/VYABJnLaSfTv3bJPZVdEsG/42UHTW66mk5EoPGE265sbB2U8KlET4O/GnZOg==","signatures":[{"sig":"MEYCIQDaDMXhWdR9ylvxDMKD7EkkExntGFh3P89XcR+wknrjQgIhAMidpYm1NJJ8gCiPXrHqSGseehbMXYNz3Q4kG08N0baJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2373500,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd1N80CRA9TVsSAnZWagAAZNAP/RIUE6ywqH8vUeAT8FbY\nz2PV617bM2hQ7r9JpSgU9kanvNGJvX70XrFvKz0ZOFTBlstvwsYnTeaOrNbO\nitSk1dy8Ng6APzbSzeDuSy1BXZbFf5cna7bJZdQNs1aQC37xb4KmVs2/ejxr\nnc8t6EOPDHOUHMSVRa2SSKzIAwIdUCjbHwWHqTwYKKuJt5mA9Z0f4asC1oqC\n2qriCOMv5c2pLoyOCv3JuJM2bSneYsJ1Es77MgnEHaFdDH3P4Fk6ijnp08bZ\nI5gLR7MclVZuWIM8aX2X3aFkjb9H6qDkRx8YicTUU+DmBCfoE9d0mr+O9QMK\nCwshWLFjLVQClITTTgA548vO2X/s6VZkZKl582F9QZso5nsC3kYEqIekEkzX\nVrgSz1Q5lbqi4R7UjsGmmeySvChdutixgPykDbUXE0PcZwylxO3whNPmR4Ls\niApJzxFTbNE0W7Fl1o92bqzHfRrexME8u4jpj3W7MSlb3Ms3zJt2mjrwCa2P\niU0X4ytZFH3AFXovNpD+l06A492dgg59Z68RfjUYPA92M5oPfeMAcT1Yi/7r\nQeeFFpsNOHFcFVL5bMaaI3JVWfsfa89bwNA4s1BJMkrwxOmrqRGtuAh6u6/l\nP2K4Wm5nWCC9XiNQ9kuUK2cIeN4ofoyKhQCnrdS9y+4qndWflrvvhf046oyR\n9xTj\r\n=Dn/G\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/editor.js","babel":{"presets":["react-app"]},"gitHead":"a44f51933bb7d73b054e21adce36da1b5b121f0d","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","clean":"rm -rf dist && mkdir dist","start":"node scripts/start.js","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","pub:optimized":"rm dist/config.js dist/i18n.js dist/index.js","prepublishOnly":"npm run clean && npm run pub:dist && npm run pub:optimized"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.4.1","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"10.15.3","dependencies":{"raf":"3.4.0","chalk":"1.1.3","jszip":"^3.2.1","react":"^16.8.6","slate":"0.44.13","xtend":"^4.0.1","dotenv":"4.0.0","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","i18next":"^17.0.13","prismjs":"^1.15.0","promise":"8.0.1","request":"^2.88.0","unified":"^6.1.6","fs-extra":"3.0.1","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","immutable":"^3.8.2","is-hotkey":"^0.1.3","react-dom":"^16.8.6","url-parse":"^1.4.3","valid-url":"^1.0.9","codemirror":"^5.37.0","css-loader":"0.28.7","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.97","seafile-ui":"^0.1.10","url-loader":"0.6.2","file-loader":"1.1.5","is-data-uri":"^0.1.0","remark-slug":"^5.0.0","autoprefixer":"7.1.6","package.json":"^2.0.1","react-select":"^2.4.2","remark-parse":"^5.0.0","style-loader":"0.19.0","detect-indent":"^4.0.0","dotenv-expand":"4.2.0","object-assign":"4.1.1","react-i18next":"^10.12.2","react-s-alert":"^1.4.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","postcss-loader":"2.0.8","react-mentions":"^3.0.2","react-dev-utils":"^5.0.2","image-extensions":"^1.1.0","rehype-stringify":"^3.0.0","socket.io-client":"^2.1.1","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","html-webpack-plugin":"2.29.0","i18next-xhr-backend":"^3.1.2","@seafile/slate-react":"^0.1.8","slate-html-serializer":"^0.7.2","mdast-util-definitions":"^1.2.2","postcss-flexbugs-fixes":"3.2.0","slate-base64-serializer":"^0.2.72","slate-schema-violations":"0.1.39","@seafile/seafile-calendar":"^0.0.6","extract-text-webpack-plugin":"3.0.2","i18next-browser-languagedetector":"^3.0.3","case-sensitive-paths-webpack-plugin":"2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"20.0.4","eslint":"^3.19.0","webpack":"3.8.1","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"20.0.3","babel-eslint":"7.2.3","babel-loader":"7.1.2","@reach/router":"^1.2.1","babel-runtime":"6.26.0","eslint-loader":"1.8.0","webpack-dev-server":"2.9.4","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.1.0","eslint-plugin-import":"2.2.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"2.34.0","eslint-plugin-jsx-a11y":"5.0.3","eslint-config-react-app":"^1.0.5","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.2.79_1574231859657_0.3562175211232741","host":"s3://npm-registry-packages"}},"0.2.80":{"name":"@seafile/seafile-editor","version":"0.2.80","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.2.80","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"0cc9b0b54a21024e2d684659ed5a4952ab4607c6","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.2.80.tgz","fileCount":236,"integrity":"sha512-S5qEuxFb+qoGFWSSeepKX6NE7EE/B+5TiTeCbsXmWJ6YZg0rNNJznrB0v/wgqzjANTWyGwqTgSOkYl298jkrnw==","signatures":[{"sig":"MEQCIDFHEkC8AguzsyE7Uwb0IXCJ7ab23Op49Z7xgksf1PQ7AiAAkQeY0RgLwuoLWRIYuc+mHt+1mW0nrl+wTZhTasYtwA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2373530,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd3gd3CRA9TVsSAnZWagAA6+0P+wQ0FmuvXqocZz99iL+k\nJ2Q1Sqf34XrIx8ip9HkWv/cv74rMIC++euyeqnpqlUn+mncf686Kcm2izDBU\nM/WRTSsfw0Y+h75t7DQ8WvUCbgvw9YpMhQPwWFRF71KA0saMggNkrSSp9qmf\nQa7T31kmFW+i8R/eAKcA1cKeeZq6PSa+5DktgTmRjLRTo7IPVjLPnAYPZUe+\n8G24pmt6TYBHfq/fYbGeW9MnGj45KJK7L5kqEhMhXOYHVBCbJJiDomUC1X8Q\n9OG8wdluCwGExQE05njCbsRM6GSBOltzNJ1jguJgeEQeGpCgc2i59bbMghvP\njLDzoxdL4DgOJeCMsWMAuYzUXg3N67SaBn97BKQKOfmjG+qf2LWc9ZYi8PYo\nBnR728zEpM0kD1DT6nia7X+t28mypZHe35OJrTcocCtjYXfxBaZpN5RbpRhh\nUbCbQGf3iP5Upc0nmH1QmBU7eOZCjG9RMX5n5rH5HVE6FBscmb4eJIwdHTmZ\nW8C+E7YW959FxSLKD0g+Bm4AEXCwZfAvRbyYYVTHWgRIZTaOX4OmiNvwM4Tl\n4g++tKJpF1g3npUMcUlSc0+Wn9dtoIngPW5i8PCUT3i/KLhdTd/I0CU89rzL\nniQsBOef7APBCb2JVhophpQccRw4Gn29FEiSubvG9hh41jOPgdvA5ggGnrCx\nKR0h\r\n=yMh8\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/editor.js","babel":{"presets":["react-app"]},"gitHead":"866e9bb0126ebeba28bcf0bd5b162980ccbe928c","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","clean":"rm -rf dist && mkdir dist","start":"node scripts/start.js","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","pub:optimized":"rm dist/config.js dist/i18n.js dist/index.js","prepublishOnly":"npm run clean && npm run pub:dist && npm run pub:optimized"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.9.0","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"10.16.3","dependencies":{"raf":"3.4.0","chalk":"1.1.3","jszip":"^3.2.1","react":"^16.8.6","slate":"0.44.13","xtend":"^4.0.1","dotenv":"4.0.0","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","i18next":"^17.0.13","prismjs":"^1.15.0","promise":"8.0.1","request":"^2.88.0","unified":"^6.1.6","fs-extra":"3.0.1","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","immutable":"^3.8.2","is-hotkey":"^0.1.3","react-dom":"^16.8.6","url-parse":"^1.4.3","valid-url":"^1.0.9","codemirror":"^5.37.0","css-loader":"0.28.7","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.97","seafile-ui":"^0.1.10","url-loader":"0.6.2","file-loader":"1.1.5","is-data-uri":"^0.1.0","remark-slug":"^5.0.0","autoprefixer":"7.1.6","package.json":"^2.0.1","react-select":"^2.4.2","remark-parse":"^5.0.0","style-loader":"0.19.0","detect-indent":"^4.0.0","dotenv-expand":"4.2.0","object-assign":"4.1.1","react-i18next":"^10.12.2","react-s-alert":"^1.4.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","postcss-loader":"2.0.8","react-mentions":"^3.0.2","react-dev-utils":"^5.0.2","image-extensions":"^1.1.0","rehype-stringify":"^3.0.0","socket.io-client":"^2.1.1","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","html-webpack-plugin":"2.29.0","i18next-xhr-backend":"^3.1.2","@seafile/slate-react":"^0.1.8","slate-html-serializer":"^0.7.2","mdast-util-definitions":"^1.2.2","postcss-flexbugs-fixes":"3.2.0","slate-base64-serializer":"^0.2.72","slate-schema-violations":"0.1.39","@seafile/seafile-calendar":"^0.0.6","extract-text-webpack-plugin":"3.0.2","i18next-browser-languagedetector":"^3.0.3","case-sensitive-paths-webpack-plugin":"2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"20.0.4","eslint":"^3.19.0","webpack":"3.8.1","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"20.0.3","babel-eslint":"7.2.3","babel-loader":"7.1.2","@reach/router":"^1.2.1","babel-runtime":"6.26.0","eslint-loader":"1.8.0","webpack-dev-server":"2.9.4","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.1.0","eslint-plugin-import":"2.2.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"2.34.0","eslint-plugin-jsx-a11y":"5.0.3","eslint-config-react-app":"^1.0.5","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.2.80_1574831990722_0.21923342465410078","host":"s3://npm-registry-packages"}},"0.2.81":{"name":"@seafile/seafile-editor","version":"0.2.81","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.2.81","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"baf222b9d93b2fda1fa1ce5922c8f991a8adfb7f","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.2.81.tgz","fileCount":237,"integrity":"sha512-OSAu6uO2OtVdNxo/tzoJY5dLB3h3pwXSW/UsY2XCp4dyoIIeHc578YsymqLIzyI3h/YsSLZM6pKv0QCnynxXhQ==","signatures":[{"sig":"MEQCIErRdePxrQ+UC6VWXruqLVMr5upor+vPSY/695+2sZAKAiAkR77wml1RGXa5qL7tdTwT4FhpaR1Jiv9MXjB04G7AQA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2379704,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd4jDsCRA9TVsSAnZWagAAfL8P+wToxCK3FKW9NI5tqvCF\nSiO9fokT/vRTiZu/antCKwP2q9YSYih2PRsE6QsixVE8VaR1tFBaTYK2MLrR\nHoXbkCC+F2rHKr7N/E+w3r8s1P5WGqFwmg3HSPbmWlEKzKy2d+pSFYgHNCO6\nPyl2WELi4ArJpvNko0thLWKOx0ZkLNlJuVFJXi1my/NXCP+VrtsTjtyA+xv0\nBo/mwqn/1di2SHixlqAmIMlSyVz/fjFGTIOw4yUT8h7Lcdun3W/ZB26+cYlt\nehscrIVgFglrFeo1nTELBLRxEVqSgJ+qodAixZZ/ecFCXzH7akr6gHdY1MuJ\nx4cqygvNRX7Qz/66WgZ2BHr3L+pTltS/3l917DmrVLBYJlfIkc612ruO7IWL\naru+kCkDiOpOCXdLckTtfOVuMfswPdTy5QwUf5u1Sid6HFc9cubZ8RNqDsxN\njxn0dJXLBhrl1fQ11jzEXRLiFgb/78TWrz9IqxlUr5US5gKl6fwdb9hxzg8Y\nvxRIz66EHUjI68ICAYtuhRWn4gqyZEUSu7T98BXJKYamHAI/h/zs5m1+1+wJ\nbsEoE8ch5M/TyVILuFVBh7Dlo1iK4SfVEjyLTKkuhxYOAFomYg9uWLZVUOt9\neCiVeFYPee6GBVxEgstFn3kTphOALlQXQE5flCu+BB9d45f+aiE8DAQsoNWK\nM3Rz\r\n=iNWe\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/editor.js","babel":{"presets":["react-app"]},"gitHead":"7474d0db212b13c6ce0c3513a32146e55d2d876b","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","clean":"rm -rf dist && mkdir dist","start":"node scripts/start.js","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","pub:optimized":"rm dist/config.js dist/i18n.js dist/index.js","prepublishOnly":"npm run clean && npm run pub:dist && npm run pub:optimized"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.9.0","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"10.16.3","dependencies":{"raf":"3.4.0","chalk":"1.1.3","jszip":"^3.2.1","react":"^16.8.6","slate":"0.44.13","xtend":"^4.0.1","dotenv":"4.0.0","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","i18next":"^17.0.13","prismjs":"^1.15.0","promise":"8.0.1","request":"^2.88.0","unified":"^6.1.6","fs-extra":"3.0.1","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","immutable":"^3.8.2","is-hotkey":"^0.1.3","react-dom":"^16.8.6","url-parse":"^1.4.3","valid-url":"^1.0.9","codemirror":"^5.37.0","css-loader":"0.28.7","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.97","seafile-ui":"^0.1.10","url-loader":"0.6.2","file-loader":"1.1.5","is-data-uri":"^0.1.0","remark-slug":"^5.0.0","autoprefixer":"7.1.6","package.json":"^2.0.1","react-select":"^2.4.2","remark-parse":"^5.0.0","style-loader":"0.19.0","detect-indent":"^4.0.0","dotenv-expand":"4.2.0","object-assign":"4.1.1","react-i18next":"^10.12.2","react-s-alert":"^1.4.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","postcss-loader":"2.0.8","react-mentions":"^3.0.2","react-dev-utils":"^5.0.2","image-extensions":"^1.1.0","rehype-stringify":"^3.0.0","socket.io-client":"^2.1.1","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","html-webpack-plugin":"2.29.0","i18next-xhr-backend":"^3.1.2","@seafile/slate-react":"^0.1.8","slate-html-serializer":"^0.7.2","mdast-util-definitions":"^1.2.2","postcss-flexbugs-fixes":"3.2.0","slate-base64-serializer":"^0.2.72","slate-schema-violations":"0.1.39","@seafile/seafile-calendar":"^0.0.6","extract-text-webpack-plugin":"3.0.2","i18next-browser-languagedetector":"^3.0.3","case-sensitive-paths-webpack-plugin":"2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"20.0.4","eslint":"^3.19.0","webpack":"3.8.1","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"20.0.3","babel-eslint":"7.2.3","babel-loader":"7.1.2","@reach/router":"^1.2.1","babel-runtime":"6.26.0","eslint-loader":"1.8.0","webpack-dev-server":"2.9.4","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.1.0","eslint-plugin-import":"2.2.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"2.34.0","eslint-plugin-jsx-a11y":"5.0.3","eslint-config-react-app":"^1.0.5","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.2.81_1575104747774_0.8795712945494871","host":"s3://npm-registry-packages"}},"0.2.82":{"name":"@seafile/seafile-editor","version":"0.2.82","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.2.82","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"e9b3854cb7d729dcc98ac3b3599e781372ec1897","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.2.82.tgz","fileCount":234,"integrity":"sha512-K68LVN4pNq9kJ0AdEqAcCHzOxqDr77hOP2H24Ao/zvHvftMwq9Ljb8lulo0/q6lL1p7AjH1jpPFh6aykOziLow==","signatures":[{"sig":"MEUCIGh616VTEy7zBhlzWBqL3UjftMi5kXnqTCey9GDf3sHCAiEA+a0sOTBeB3LXYTdxKIcQjmwD1H5UotwOEfudY0EqEUc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2705087,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd4jwYCRA9TVsSAnZWagAAni4P/jtCt+5lknTaDXYD1xbk\nLHw7Opesoj8FyLVDWKm4B5EJtuL6Il1tQZLgTuiVLI78MJ44iJQERq6BpXZR\n0TVgCyI9KEPQ9vBm4n1xeu12kP3OB4RKiVXuQFR8B3zIpnu/8pvJfgtByhq4\n8U4FlGKdxDI/hf/wM/PqaVOhBoblgksS50Awau8p2o7M9ZWuNq3TGeJTU3zZ\nNAXxecVplAyr0oIvHmdCmN2jBzD46/n8Okv4S5IhIGYymluC4YYZ5Er5qk/b\ndM/erAi+ESbhFEFG3sP4m0qoo2B2KJXcQYXK9/iwVucPdCvm0klZPSyOZV+0\ni9XX8KZE7krLV3fEcol7wACkn6VRCZQFY+mpT6KX5hPM5srOq0jhxH4PYxFF\nq3Ygq+YXW+qA7TaEn7uUjUsAp3RvvpzEioZJ8ZJypjQXP1PhISdhh6CTAeMt\nBeckXu1rVlAWpgORl0eUHQyshngfj2hRkZDlFKP1KHRbHCiyIYIq4vLIbAyH\n2yZR3SsjfsqykooosGMrbaqJ+0JRo31Oy+p2tShq3cVUD7ZXUMpJsrw4Wm8R\noVS60m/BHL3er3gOPdiCKTg1xtcY50kAyJ9r78rIUsO76LI70QYk//9S9l6k\n0pN06F3wRR91rWeNiSJVINv17NclUpJc/J0BRwfk+gAJi9zjiu9HxQYat0j9\nfMwa\r\n=QyMR\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/editor.js","babel":{"presets":["react-app"]},"gitHead":"007cd493387d0c9bf817bf08b3ec906ba35446d9","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","clean":"rm -rf dist && mkdir dist","start":"node scripts/start.js","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","pub:optimized":"rm dist/config.js dist/i18n.js dist/index.js","prepublishOnly":"npm run clean && npm run pub:dist && npm run pub:optimized"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.9.0","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"10.15.3","dependencies":{"raf":"3.4.0","chalk":"1.1.3","jszip":"^3.2.1","react":"^16.8.6","slate":"0.44.13","xtend":"^4.0.1","dotenv":"4.0.0","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","i18next":"^17.0.13","prismjs":"^1.15.0","promise":"8.0.1","request":"^2.88.0","unified":"^6.1.6","fs-extra":"3.0.1","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","immutable":"^3.8.2","is-hotkey":"^0.1.3","react-dom":"^16.8.6","url-parse":"^1.4.3","valid-url":"^1.0.9","codemirror":"^5.37.0","css-loader":"0.28.7","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.97","seafile-ui":"^0.1.10","url-loader":"0.6.2","file-loader":"1.1.5","is-data-uri":"^0.1.0","remark-slug":"^5.0.0","autoprefixer":"7.1.6","package.json":"^2.0.1","react-select":"^2.4.2","remark-parse":"^5.0.0","style-loader":"0.19.0","detect-indent":"^4.0.0","dotenv-expand":"4.2.0","object-assign":"4.1.1","react-i18next":"^10.12.2","react-s-alert":"^1.4.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","postcss-loader":"2.0.8","react-mentions":"^3.0.2","react-dev-utils":"^5.0.2","image-extensions":"^1.1.0","rehype-stringify":"^3.0.0","socket.io-client":"^2.1.1","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","html-webpack-plugin":"2.29.0","i18next-xhr-backend":"^3.1.2","@seafile/slate-react":"^0.1.8","slate-html-serializer":"^0.7.2","mdast-util-definitions":"^1.2.2","postcss-flexbugs-fixes":"3.2.0","slate-base64-serializer":"^0.2.72","slate-schema-violations":"0.1.39","@seafile/seafile-calendar":"^0.0.6","extract-text-webpack-plugin":"3.0.2","i18next-browser-languagedetector":"^3.0.3","case-sensitive-paths-webpack-plugin":"2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"20.0.4","eslint":"^3.19.0","webpack":"3.8.1","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"20.0.3","babel-eslint":"7.2.3","babel-loader":"7.1.2","@reach/router":"^1.2.1","babel-runtime":"6.26.0","eslint-loader":"1.8.0","webpack-dev-server":"2.9.4","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.1.0","eslint-plugin-import":"2.2.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"2.34.0","eslint-plugin-jsx-a11y":"5.0.3","eslint-config-react-app":"^1.0.5","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.2.82_1575107607572_0.18825639974976327","host":"s3://npm-registry-packages"}},"0.2.83":{"name":"@seafile/seafile-editor","version":"0.2.83","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.2.83","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"72af75d1ed9cfae587b3576f10bee6739a5ad846","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.2.83.tgz","fileCount":234,"integrity":"sha512-ElGUBeKd5oNcDkVhh7miL3ylRZxPYdBsD8r1Gref0JQd3VzD+ogDQW8gkx5T+hO2agjyfefhEv4FfFn8DPgD+A==","signatures":[{"sig":"MEYCIQCNi/VbEH9Lg44lBvCjgerkieYC+2xJ1P76E8dG5ZsIKgIhANg5o6p+FoJSjawNK3HrPkRQpH0ZMypGpKOzvu4yqvtD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2705161,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd+I1yCRA9TVsSAnZWagAANNAP/0rUjYnSPD1rwD597eZE\nm6/0cG6jcSlvt99obdEUQt2umszaXhQl70IYQLd7n7ly+oMxhUO1H8eKO9YQ\nFgOA84CWr0gJnlzbr92HmlZvikxw6mriICCSx7dvTHEPQe0mPXv760cY829w\nCmHzyVuw9PjYR33LB/SC/e7WhsAUlffq+RJ4P9jcAI/RBeleQsi7nxPF5Zyo\nwQkJc1EC5B8Q6r/kAiIZGXQottQ3QvbAVmINU3KGaeca7isEm53ErWoIzaeX\nPhGVMZ0YtYk6EZ/TNOYqSa6nyukxMMXZK4CRI9HbllBlF2gyBvjj1xkhv2v8\nM9t3U+57BnW3hVkc8mxALghRZHIC1O3gdJd3WWq160FN6V09o3Etmkjuq889\nPSxPhCfjiTp5LD0IJ4aYKVoNUKf/RwFfQvsW44X04CQxKR/+FZRZKnZmBqvZ\nf0vC3qRz4w0D8hApKWMOt4Z8GsWru60XmJkTm/a2n3BLwtHAwrq08ixuFt0D\n3BS0O4YyqDvV0rBEx/nh1YAyjCuA4vInfc8TM3+qryh+4fEAKKbegQyo+KrQ\n6LF2Yll1c+IKs8hQjWEWXrholtl8jJO7kAbQCDT8WLTuWJKHM9ZTZ82VahUN\nHNGc/LA9ybkc0HSYKRjMRbau8cEAg60aJBby1CxinNX24FBnhGhJ2DAJmk7T\nXp58\r\n=iMLQ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/editor.js","babel":{"presets":["react-app"]},"gitHead":"be96238d87710f625fcfc9f0398d3aceeb245bd0","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","clean":"rm -rf dist && mkdir dist","start":"node scripts/start.js","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","pub:optimized":"rm dist/config.js dist/i18n.js dist/index.js","prepublishOnly":"npm run clean && npm run pub:dist && npm run pub:optimized"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.9.0","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"10.16.3","dependencies":{"raf":"3.4.0","chalk":"1.1.3","jszip":"^3.2.1","react":"^16.8.6","slate":"0.44.13","xtend":"^4.0.1","dotenv":"4.0.0","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","i18next":"^17.0.13","prismjs":"^1.15.0","promise":"8.0.1","request":"^2.88.0","unified":"^6.1.6","fs-extra":"3.0.1","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","immutable":"^3.8.2","is-hotkey":"^0.1.3","react-dom":"^16.8.6","url-parse":"^1.4.3","valid-url":"^1.0.9","codemirror":"^5.37.0","css-loader":"0.28.7","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.97","seafile-ui":"^0.1.10","url-loader":"0.6.2","file-loader":"1.1.5","is-data-uri":"^0.1.0","remark-slug":"^5.0.0","autoprefixer":"7.1.6","package.json":"^2.0.1","react-select":"^2.4.2","remark-parse":"^5.0.0","style-loader":"0.19.0","detect-indent":"^4.0.0","dotenv-expand":"4.2.0","object-assign":"4.1.1","react-i18next":"^10.12.2","react-s-alert":"^1.4.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","postcss-loader":"2.0.8","react-mentions":"^3.0.2","react-dev-utils":"^5.0.2","image-extensions":"^1.1.0","rehype-stringify":"^3.0.0","socket.io-client":"^2.1.1","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","html-webpack-plugin":"2.29.0","i18next-xhr-backend":"^3.1.2","@seafile/slate-react":"^0.1.8","slate-html-serializer":"^0.7.2","mdast-util-definitions":"^1.2.2","postcss-flexbugs-fixes":"3.2.0","slate-base64-serializer":"^0.2.72","slate-schema-violations":"0.1.39","@seafile/seafile-calendar":"0.0.10","extract-text-webpack-plugin":"3.0.2","i18next-browser-languagedetector":"^3.0.3","case-sensitive-paths-webpack-plugin":"2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"20.0.4","eslint":"^3.19.0","webpack":"3.8.1","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"20.0.3","babel-eslint":"7.2.3","babel-loader":"7.1.2","@reach/router":"^1.2.1","babel-runtime":"6.26.0","eslint-loader":"1.8.0","webpack-dev-server":"2.9.4","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.1.0","eslint-plugin-import":"2.2.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"2.34.0","eslint-plugin-jsx-a11y":"5.0.3","eslint-config-react-app":"^1.0.5","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.2.83_1576570225663_0.15597216643568457","host":"s3://npm-registry-packages"}},"0.2.84":{"name":"@seafile/seafile-editor","version":"0.2.84","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.2.84","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"50d9b20bf6bfb695447453140620d6ca3c76d2ae","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.2.84.tgz","fileCount":234,"integrity":"sha512-rJl1GSGeou7pHhulwTh5Oqk20dGKm40zuy2yexLLzgvbqzgL6wefZsX3IOQFPJAhA0SRMq+rIx/GfUKxv5YaXA==","signatures":[{"sig":"MEUCIQDAyGa3sHj+WBfkHHLdmVldrtIyMjReydWikzwRD3TDGAIgWczZ09YNtX8djEJKoemsglY7tyJZlN4Ziv8L2Bjo9Ak=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2705156,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd+JEWCRA9TVsSAnZWagAASHAP/0rXh2UpNQOx4Bpdec6H\n2vtIAHyB29EXVjIjZE07XAmBgJkIme4PmYKe28S280Ybmcyo3BWSPEFKYdZ3\njYPZzrt1AhW5B7OW+5W7lfBUs04zaQDGajPWDUPY7vNqOEiuhXSir8SJ2efi\nEj8/Z0WGGJbd7d+FuqDLpaW8IKycqEWsl0OSWXvbGP0FtSLkyR67O/rwhbyE\ngey4o5zZSKXtzzZozrL0pxdq59Xxb/0OojUfAosUkCTEpZxsGeg1h9mjH1tG\nQp2vWMeCsIx9+IZ+I6vJtw/1LAonEwigTtyio4bIrRo12vGqegRIQIZ4dRvC\n5WqyicBUv1eRfsJcq4C0djA1ROOXiI9F+bYssdNaRTTMvj9bU3HlZptypRY2\nIfKmO6pYgBs7VZaof7Wjtp7l1BARnaGvv4OixsWwtRMktQOO8WcaXB0ejx6P\nxo81dAdMywe9/p7CfWF2LaoAmV6H/z3MYOO8/rmss+CI0AkEjnNjUyqo6S8d\nmYJRbr2HiX3BWfo0Cf7Fvw1mhBQXhD+fLj7Vpu6FfcNaXGMdVbpA1hKD3pno\nxJ40OcbH8pNX9CpXfEpae+zoVwBtzcSts4NdmSze6mSwvRP82ywBnu3PmzdY\nU9WRY5XN5vhfG1RR366OloI5B3FvZ62neCka66FrpxtSsdXZrcok62FMaoZ6\ndXi6\r\n=oP3R\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/editor.js","babel":{"presets":["react-app"]},"gitHead":"16828772ccbaa92e6ef8ff02c99ad627b6560bc2","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","clean":"rm -rf dist && mkdir dist","start":"node scripts/start.js","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","pub:optimized":"rm dist/config.js dist/i18n.js dist/index.js","prepublishOnly":"npm run clean && npm run pub:dist && npm run pub:optimized"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.9.0","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"10.16.3","dependencies":{"raf":"3.4.0","chalk":"1.1.3","jszip":"^3.2.1","react":"^16.8.6","slate":"0.44.13","xtend":"^4.0.1","dotenv":"4.0.0","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","i18next":"^17.0.13","prismjs":"^1.15.0","promise":"8.0.1","request":"^2.88.0","unified":"^6.1.6","fs-extra":"3.0.1","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","immutable":"^3.8.2","is-hotkey":"^0.1.3","react-dom":"^16.8.6","url-parse":"^1.4.3","valid-url":"^1.0.9","codemirror":"^5.37.0","css-loader":"0.28.7","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.97","seafile-ui":"^0.1.10","url-loader":"0.6.2","file-loader":"1.1.5","is-data-uri":"^0.1.0","remark-slug":"^5.0.0","autoprefixer":"7.1.6","package.json":"^2.0.1","react-select":"^2.4.2","remark-parse":"^5.0.0","style-loader":"0.19.0","detect-indent":"^4.0.0","dotenv-expand":"4.2.0","object-assign":"4.1.1","react-i18next":"^10.12.2","react-s-alert":"^1.4.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","postcss-loader":"2.0.8","react-mentions":"^3.0.2","react-dev-utils":"^5.0.2","image-extensions":"^1.1.0","rehype-stringify":"^3.0.0","socket.io-client":"^2.1.1","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","html-webpack-plugin":"2.29.0","i18next-xhr-backend":"^3.1.2","@seafile/slate-react":"^0.1.8","slate-html-serializer":"^0.7.2","mdast-util-definitions":"^1.2.2","postcss-flexbugs-fixes":"3.2.0","slate-base64-serializer":"^0.2.72","slate-schema-violations":"0.1.39","@seafile/seafile-calendar":"0.0.10","extract-text-webpack-plugin":"3.0.2","i18next-browser-languagedetector":"^3.0.3","case-sensitive-paths-webpack-plugin":"2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"20.0.4","eslint":"^3.19.0","webpack":"3.8.1","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"20.0.3","babel-eslint":"7.2.3","babel-loader":"7.1.2","@reach/router":"^1.2.1","babel-runtime":"6.26.0","eslint-loader":"1.8.0","webpack-dev-server":"2.9.4","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.1.0","eslint-plugin-import":"2.2.0","babel-preset-react-app":"^3.1.1","eslint-plugin-flowtype":"2.34.0","eslint-plugin-jsx-a11y":"5.0.3","eslint-config-react-app":"^1.0.5","webpack-manifest-plugin":"1.3.2","sw-precache-webpack-plugin":"0.11.4"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.2.84_1576571157705_0.9162253017492539","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"@seafile/seafile-editor","version":"0.3.0","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.3.0","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"25eb947da3cff25f1b6fef366bee443305830cc5","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.3.0.tgz","fileCount":135,"integrity":"sha512-2TQz9S/z89CDw/onvIcHcgT+BtE0346dBC2nLs8T0vvz0YAL+ZrhwUbCRksGw4y3ndcEaCsvcFov8XiwkAtM8g==","signatures":[{"sig":"MEQCIGUpC8usO+DwJdX1FQaPYND1NwXO54q0/3ccxqaCsMuBAiAgm0+6g+BRi8IiiL16aUM4ELkOuZGYbn86lczhkWbS2w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2404726,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeIX30CRA9TVsSAnZWagAA6zUQAJ4pPfbs1UPgH/OP63bs\nbQYg68f/bMxbYlUACs7zo7WcUnKHoOvf2MNc7nURDDRjzs1vKa0LzF10weu2\n+X2TO2aPb5QrZfkhCC6GbXARyESw7ZEWWsRrTmjg5PeEMQfFq2uugAHyO259\n0/uFY5v4jnDnGO72h9Oyehu14p/2DEy752XhDf3GOVB1x4JKrEBI8DorV8Sq\n1WGkIsd922Z/dGsBEfZesdh8IZWpjDYR83eIeEIPqB6lV1wWCtf8sZ7yvHbT\nj4YdwThuyMaop3/JhI7I3NKSZTRvz8W5JmSLyCAlzJXXoq10cs6Sbzlhb4rN\nJkrYxwPwPDsa+sxwa29sF31+GYtbs6vFh0YcKZJv7WfzA8TwkpM27ogfeR6t\n0Otrs4dwrxwNdGqSS1reh3sv4K0fYwFrgGrgYY+N+ZvrNIKDzuKkGiDz1joE\ngkBrakvLGpYc1eZTE1fGg5xbHHCYsnzsJzme5cn/QKtqEAinA1kaZKQ4N1in\n49IL1wEgJ9qU474vJi3CMyBt/L/pXMvFDDmJ+gvIqJ5Oqp5aD5NXrSFq55Oc\neoW1gDQgdHOSFibMkXaWvgVzJXsdbOSB5BBk7fsvJdW0APvjW9Q1dzYuaONR\nAlrZCy0c8MmbKLFT7b6QRkkaN5mqLZh1mSPX9/f601iy5/YK/mYV06gZq5f3\npR1c\r\n=BkRN\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/editor.js","babel":{"plugins":["transform-object-rest-spread"],"presets":["react-app"]},"gitHead":"11dba2975a59d626adb74226a99d9fcd5dc298ea","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","clean":"rm -rf dist && mkdir dist","start":"node scripts/start.js","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","pub:optimized":"rm dist/config.js dist/i18n.js dist/index.js","prepublishOnly":"npm run clean && npm run pub:dist && npm run pub:optimized"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.9.0","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"10.16.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"raf":"3.4.0","chalk":"1.1.3","jszip":"^3.2.1","react":"^16.8.6","slate":"^0.54.2","xtend":"^4.0.1","dotenv":"4.0.0","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","i18next":"^17.0.13","postcss":"^7.0.0","prismjs":"^1.15.0","promise":"8.0.1","request":"^2.88.0","unified":"^6.1.6","fs-extra":"3.0.1","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","is-hotkey":"^0.1.3","react-dom":"^16.8.6","url-parse":"^1.4.3","valid-url":"^1.0.9","@babel/cli":"^7.7.4","codemirror":"^5.37.0","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.97","seafile-ui":"^0.1.10","url-loader":"0.6.2","file-loader":"1.1.5","is-data-uri":"^0.1.0","remark-slug":"^5.0.0","slate-react":"^0.54.2","autoprefixer":"7.1.6","package.json":"^2.0.1","react-select":"^2.4.2","remark-parse":"^5.0.0","detect-indent":"^4.0.0","dotenv-expand":"4.2.0","object-assign":"4.1.1","react-i18next":"^10.12.2","react-s-alert":"^1.4.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-history":"^0.54.2","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","react-mentions":"^3.0.2","image-extensions":"^1.1.0","rehype-stringify":"^3.0.0","socket.io-client":"^2.1.1","toggle-selection":"^1.0.6","slate-hyperscript":"^0.57.1","hast-util-sanitize":"^1.1.2","i18next-xhr-backend":"^3.1.2","slate-html-serializer":"^0.7.2","mdast-util-definitions":"^1.2.2","slate-schema-violations":"^0.1.39","@seafile/seafile-calendar":"^0.0.10","extract-text-webpack-plugin":"3.0.2","i18next-browser-languagedetector":"^3.0.3","case-sensitive-paths-webpack-plugin":"2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","react":"^16.12.0","dotenv":"6.2.0","enzyme":"^3.10.0","eslint":"^6.1.0","is-wsl":"^1.1.0","semver":"6.3.0","ts-pnp":"1.1.4","resolve":"1.12.0","webpack":"4.41.0","fs-extra":"7.0.1","camelcase":"^5.2.0","react-dom":"^16.12.0","babel-jest":"^24.9.0","css-loader":"^3.2.1","url-loader":"2.1.0","@babel/core":"7.6.0","file-loader":"3.0.1","sass-loader":"7.2.0","babel-eslint":"10.0.3","babel-loader":"8.0.6","browserslist":"^4.8.0","jest-resolve":"24.9.0","style-loader":"^1.0.1","@reach/router":"^1.2.1","@svgr/webpack":"4.3.2","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","postcss-loader":"^3.0.0","react-dev-utils":"^9.1.0","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.4","resolve-url-loader":"3.1.0","webpack-dev-server":"3.2.1","eslint-plugin-react":"7.14.3","html-webpack-plugin":"^4.0.0-beta.5","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"1.4.1","babel-preset-react-app":"^9.0.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"^4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.15.1","eslint-config-react-app":"^5.0.2","mini-css-extract-plugin":"^0.5.0","webpack-manifest-plugin":"2.1.1","@typescript-eslint/parser":"^2.2.0","eslint-plugin-react-hooks":"^1.6.1","babel-plugin-named-asset-import":"^0.3.4","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"^2.2.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.3.0_1579253235421_0.2347245154462414","host":"s3://npm-registry-packages"}},"0.3.1":{"name":"@seafile/seafile-editor","version":"0.3.1","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.3.1","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"9c0a7fc3616a4399ff645181dc36cde8fa3c552a","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.3.1.tgz","fileCount":135,"integrity":"sha512-PGvilagGWgBZYozAoqmen/EmntZQKAY5svne0BD5OgDC2GD+SbhaMx5z4mAfkFMGczmcL3/9chb3HXp6htBFlA==","signatures":[{"sig":"MEUCIGWAxju6yR2XrQ2PCTaavwRYknmbGV0FR2IeBdayrDo8AiEAsVIyVn+DFW6pUREZ5jS8jJdmQRj5UqvHcyvHtaLgGYA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2405128,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeJCRNCRA9TVsSAnZWagAAiIsP/2P7NhvZrp3fnKa5C+AJ\nTSdRIj83bEA7x0cN0vPPLYnF1OEw4aTysYIBa65CpbwLOXlBoIFr864Q4RKA\njmqfNu0dOf1Np9UzwMYrxKLZn6Do7xka9lCJL2XGg7cxQTMY5iS9qAG6ubLe\n+eiWGDJ8Iq6ILU6MzWe/G2+EK5XXu5f7hYMBYzC+fC3p3nNU3k2/7HV/fho2\nD2YXcsMcf4nbiwwFhYg22ld0YNTPOjFvPltxN4o4AAGgsKFW6C8DasRXFKFA\nsP/70/VlVI/uDwmLwNuwxdbg9wk3tFb3SY+Mv7wdhxc39WEfsodFqpTs1NkD\nE2CCgMGdtluRVdT7XvcG4RAMlEZtRnK2zXCf19qaWKKIzFfog/4h/SWxpudj\nQHC6Wutzdtt2FosfojHKkXOf3v9rLPeEG7L9i9vZGl4/4c7Ye1tYtpKDSEUr\neb/AP3IAESLZu0r/RNc0M0xxZuUulfsHJMZvp/s3tgWGZnvM4/+kSC8bA5uK\nnaF5BjJy1EsUbYqA4zTree2BqOw0p2fLjnMPOWyY/uBqcGhEJmog0C5T/+no\nDqFCcrVgAfp2kWgXhodC0w6jkUgoiRkoFPmUCiaXiyHx1S+lj/A32PJzPrxP\nVxQjdRLnzfK+tzPOXjTlENxLXyjaL35ld2g1kX9Uh9dHW9TtGH4mvbgxp8ej\nX+ei\r\n=p76q\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/editor.js","babel":{"plugins":["transform-object-rest-spread"],"presets":["react-app"]},"gitHead":"013be764a9cbedb64eb7cc849935e351cab74022","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","clean":"rm -rf dist && mkdir dist","start":"node scripts/start.js","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","pub:optimized":"rm dist/config.js dist/i18n.js dist/index.js","prepublishOnly":"npm run clean && npm run pub:dist && npm run pub:optimized"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.9.0","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"10.16.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"raf":"3.4.0","chalk":"1.1.3","jszip":"^3.2.1","react":"^16.8.6","slate":"^0.54.2","xtend":"^4.0.1","dotenv":"4.0.0","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","i18next":"^17.0.13","postcss":"^7.0.0","prismjs":"^1.15.0","promise":"8.0.1","request":"^2.88.0","unified":"^6.1.6","fs-extra":"3.0.1","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","is-hotkey":"^0.1.3","react-dom":"^16.8.6","url-parse":"^1.4.3","valid-url":"^1.0.9","@babel/cli":"^7.7.4","codemirror":"^5.37.0","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.97","seafile-ui":"^0.1.10","url-loader":"0.6.2","file-loader":"1.1.5","is-data-uri":"^0.1.0","remark-slug":"^5.0.0","slate-react":"^0.54.2","autoprefixer":"7.1.6","package.json":"^2.0.1","react-select":"^2.4.2","remark-parse":"^5.0.0","detect-indent":"^4.0.0","dotenv-expand":"4.2.0","object-assign":"4.1.1","react-i18next":"^10.12.2","react-s-alert":"^1.4.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-history":"^0.54.2","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","react-mentions":"^3.0.2","image-extensions":"^1.1.0","rehype-stringify":"^3.0.0","socket.io-client":"^2.1.1","toggle-selection":"^1.0.6","slate-hyperscript":"^0.57.1","hast-util-sanitize":"^1.1.2","i18next-xhr-backend":"^3.1.2","slate-html-serializer":"^0.7.2","mdast-util-definitions":"^1.2.2","slate-schema-violations":"^0.1.39","@seafile/seafile-calendar":"^0.0.10","extract-text-webpack-plugin":"3.0.2","i18next-browser-languagedetector":"^3.0.3","case-sensitive-paths-webpack-plugin":"2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","react":"^16.12.0","dotenv":"6.2.0","enzyme":"^3.10.0","eslint":"^6.1.0","is-wsl":"^1.1.0","semver":"6.3.0","ts-pnp":"1.1.4","resolve":"1.12.0","webpack":"4.41.0","fs-extra":"7.0.1","camelcase":"^5.2.0","react-dom":"^16.12.0","babel-jest":"^24.9.0","css-loader":"^3.2.1","url-loader":"2.1.0","@babel/core":"7.6.0","file-loader":"3.0.1","sass-loader":"7.2.0","babel-eslint":"10.0.3","babel-loader":"8.0.6","browserslist":"^4.8.0","jest-resolve":"24.9.0","style-loader":"^1.0.1","@reach/router":"^1.2.1","@svgr/webpack":"4.3.2","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","postcss-loader":"^3.0.0","react-dev-utils":"^9.1.0","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.4","resolve-url-loader":"3.1.0","webpack-dev-server":"3.2.1","eslint-plugin-react":"7.14.3","html-webpack-plugin":"^4.0.0-beta.5","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"1.4.1","babel-preset-react-app":"^9.0.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"^4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.15.1","eslint-config-react-app":"^5.0.2","mini-css-extract-plugin":"^0.5.0","webpack-manifest-plugin":"2.1.1","@typescript-eslint/parser":"^2.2.0","eslint-plugin-react-hooks":"^1.6.1","babel-plugin-named-asset-import":"^0.3.4","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"^2.2.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.3.1_1579426892833_0.1858552609742412","host":"s3://npm-registry-packages"}},"0.3.2":{"name":"@seafile/seafile-editor","version":"0.3.2","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.3.2","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"c370bf73ca7719387fd49a805afb7e9dd82f80ad","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.3.2.tgz","fileCount":135,"integrity":"sha512-0EOCQ7E2/uKSoYeE++T4eALodjhO7TVJyM14FKv/9jdpJ9hKxLXML3QzsXVCMuwZ3G/UhgOis2wLpwKQuekJag==","signatures":[{"sig":"MEQCIA5Xj/burXE2iFca7iBtcB+eR49k+Qw0ju4qVT4MC4oLAiBkX3OUU8dcXJ/UEcnAge9BdYMeIc5ByKBrTSkDru7g8Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2405128,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeJCnfCRA9TVsSAnZWagAAMNIP+wW4R3uxddBSIhfNM0en\nX26MWKxuoXGpvxzpRMZpcW71BkHQkey6uiKbX5jUX/DguUGnToWEXv7EzJWs\n3SYbAaIkWulPkXUAjsIW5SqH/eB51JUdfIuJRNoqem1CDV6qm47/K2Ut15qW\n6e8rb8mk9RZN8Gzewtq8m3AKl6MruZ+hrucqO+SRwl3QSFZfo+sfkz71njx+\n+zkGyaYCsngLSkJ24QBJXeAWXX/DlCsHXm7ItBIIf+qnIm1e95Pq3TSDHdEG\nuaQDysuE76SczbpO37sBRd4xOUOezGOM21+ofvs5EQjPOntY1LLn/ebgSuNC\nnhgzVn6yHVrOgSeznMHz8TNgIed9Dvp1fVpOKEjSdFKTIM43EtHPTSSnFzCe\nnsw1RB/wKZFft8JUSh3uLhWDYswPQtf5iYIpV1HNzlWQlezfGIqJs1A6B/wZ\nAPpcemt6J5aC7gk/kSMI+etb9XPlOWhqLkIPSzo7uN480/33htgjt9d3mVa8\nwkYHKpDGMd3mmwRLOJ3EKXrEJej5samdgEIyiKMAq6wLy/oMf86ICDtyOgx/\nk9lKSMSdvOVnwNKA3yPEMf6y3uHfZss6lQAGRcaVMBGeLHHHfcsLT/J82neb\ns7Bbs5J8XBY4UQYzMDnvNLBsRijyx7QP4ZatRND0hxkRK/w2RR36j6vYbM2a\nLScE\r\n=4rWh\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/editor.js","babel":{"plugins":["transform-object-rest-spread"],"presets":["react-app"]},"gitHead":"899abf4b79d487ae33316c7e0d3f6bbaab2306a3","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","clean":"rm -rf dist && mkdir dist","start":"node scripts/start.js","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","pub:optimized":"rm dist/config.js dist/i18n.js dist/index.js","prepublishOnly":"npm run clean && npm run pub:dist && npm run pub:optimized"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.9.0","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"10.16.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"raf":"3.4.0","chalk":"1.1.3","jszip":"^3.2.1","react":"^16.8.6","slate":"^0.54.2","xtend":"^4.0.1","dotenv":"4.0.0","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","i18next":"^17.0.13","postcss":"^7.0.0","prismjs":"^1.15.0","promise":"8.0.1","request":"^2.88.0","unified":"^6.1.6","fs-extra":"3.0.1","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","is-hotkey":"^0.1.3","react-dom":"^16.8.6","url-parse":"^1.4.3","valid-url":"^1.0.9","codemirror":"^5.37.0","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.97","seafile-ui":"^0.1.10","url-loader":"0.6.2","file-loader":"1.1.5","is-data-uri":"^0.1.0","remark-slug":"^5.0.0","slate-react":"^0.54.2","autoprefixer":"7.1.6","package.json":"^2.0.1","react-select":"^2.4.2","remark-parse":"^5.0.0","detect-indent":"^4.0.0","dotenv-expand":"4.2.0","object-assign":"4.1.1","react-i18next":"^10.12.2","react-s-alert":"^1.4.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-history":"^0.54.2","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","react-mentions":"^3.0.2","image-extensions":"^1.1.0","rehype-stringify":"^3.0.0","socket.io-client":"^2.1.1","toggle-selection":"^1.0.6","slate-hyperscript":"^0.57.1","hast-util-sanitize":"^1.1.2","i18next-xhr-backend":"^3.1.2","slate-html-serializer":"^0.7.2","mdast-util-definitions":"^1.2.2","slate-schema-violations":"^0.1.39","@seafile/seafile-calendar":"^0.0.10","extract-text-webpack-plugin":"3.0.2","i18next-browser-languagedetector":"^3.0.3","case-sensitive-paths-webpack-plugin":"2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","react":"^16.12.0","dotenv":"6.2.0","enzyme":"^3.10.0","eslint":"^6.1.0","is-wsl":"^1.1.0","semver":"6.3.0","ts-pnp":"1.1.4","resolve":"1.12.0","webpack":"4.41.0","fs-extra":"7.0.1","camelcase":"^5.2.0","react-dom":"^16.12.0","@babel/cli":"^7.8.3","babel-jest":"^24.9.0","css-loader":"^3.2.1","url-loader":"2.1.0","@babel/core":"7.6.0","file-loader":"3.0.1","sass-loader":"7.2.0","babel-eslint":"10.0.3","babel-loader":"8.0.6","browserslist":"^4.8.0","jest-resolve":"24.9.0","style-loader":"^1.0.1","@reach/router":"^1.2.1","@svgr/webpack":"4.3.2","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","postcss-loader":"^3.0.0","react-dev-utils":"^9.1.0","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.4","resolve-url-loader":"3.1.0","webpack-dev-server":"3.2.1","eslint-plugin-react":"7.14.3","html-webpack-plugin":"^4.0.0-beta.5","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"1.4.1","babel-preset-react-app":"^9.0.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"^4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.15.1","eslint-config-react-app":"^5.0.2","mini-css-extract-plugin":"^0.5.0","webpack-manifest-plugin":"2.1.1","@typescript-eslint/parser":"^2.2.0","eslint-plugin-react-hooks":"^1.6.1","babel-plugin-named-asset-import":"^0.3.4","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"^2.2.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.3.2_1579428318756_0.9835379584185064","host":"s3://npm-registry-packages"}},"0.3.3":{"name":"@seafile/seafile-editor","version":"0.3.3","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.3.3","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"68fffd9b8cf5661dd136ea49db0aa3d173765f3a","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.3.3.tgz","fileCount":135,"integrity":"sha512-Tz4AUAS+NmMqFcpCtz7pbOW1JorVFGFXobrBFjJU1rB4njWsCBAkHabXlPTqmgl21X466xLsDw6R2qf7v8uBnw==","signatures":[{"sig":"MEUCIDvHaV1eX6Pg0gIS2foXW++E2/Vp+ngOAq56bxfRQNaXAiEA7BtCqc2uX5D0VyEZQRyKVqWAxve/dgpN2kyr9HdvODg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2395999,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeJQ46CRA9TVsSAnZWagAA9JMP/3WXEsmUpmZ9dZQjmzLN\ncfExzQFWoaUX/7tXaeYKberPejxL7zeW84N+HzqFVt9DGsHtP+E7UDYkpUcd\nvvGZ0Vo1J+Oo8QJP50qjGC2ClBzqqRgMujWoCehY6mKDDSNDXQ0n2W/VqBYR\nsSpMuttbe4oP54bCvAAKIA3t7tq6g5Idf4tbypJlAaA9cl3uZLWv6mGcqOSX\nzLcMm5/pMFaPbvQW9ylgK97s9IjYvdpw5xllrBipB5iUbjl1ZOO6CTL3yZ7G\nn4JV4jIndZmfQqmWrqK8NtV3RWVkFSFuAfFIl1LMWZqxGbe2Tz0Hur/zrd+P\nv2LpRZW7gf2zT87HWWkLI5uvIAx2e78PpGZhMgXghTbvP9CVaDB81eba0ke4\nMGRveinAE9DMU5PbAvJjV3qCjqfPvCltXYVKdhUSNGv1o8yJ9FS3D2+d7l84\nWBDQJKYUqJbqXafmPwVknMg4clNwTEHG9w+1n1tjgsoz/pfU8+9Ku6+XeXFf\niuv/27J1H/NI+oaXkavx6HdpCqy02/lO00liAo2WfHo62t/iQW1PEHA1N3FP\neldeBDiZoskOYP8RknvCUfuhudU3EWxntGX/+dd5WgbsFclPbdBjTM/cZfFX\neiifd0tSJSGehaj46++o3jfQaAdSSIOae+XUiI7sHQkDcE7Wzd1fvQmfVAce\nYB/v\r\n=H7dc\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/editor.js","babel":{"plugins":["transform-object-rest-spread"],"presets":[["react-app",{"absoluteRuntime":false}]]},"gitHead":"71aa17f4e9e3a8cefbfdcfb7592441303d89072a","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","clean":"rm -rf dist && mkdir dist","start":"node scripts/start.js","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","pub:optimized":"rm dist/config.js dist/i18n.js dist/index.js","prepublishOnly":"npm run clean && npm run pub:dist && npm run pub:optimized"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.9.0","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"10.16.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"raf":"3.4.0","chalk":"1.1.3","jszip":"^3.2.1","react":"^16.8.6","slate":"^0.54.2","xtend":"^4.0.1","dotenv":"4.0.0","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","i18next":"^17.0.13","postcss":"^7.0.0","prismjs":"^1.15.0","promise":"8.0.1","request":"^2.88.0","unified":"^6.1.6","fs-extra":"3.0.1","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","is-hotkey":"^0.1.3","react-dom":"^16.8.6","url-parse":"^1.4.3","valid-url":"^1.0.9","codemirror":"^5.37.0","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.97","seafile-ui":"^0.1.10","url-loader":"0.6.2","file-loader":"1.1.5","is-data-uri":"^0.1.0","remark-slug":"^5.0.0","slate-react":"^0.54.2","autoprefixer":"7.1.6","package.json":"^2.0.1","react-select":"^2.4.2","remark-parse":"^5.0.0","detect-indent":"^4.0.0","dotenv-expand":"4.2.0","object-assign":"4.1.1","react-i18next":"^10.12.2","react-s-alert":"^1.4.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-history":"^0.54.2","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","react-mentions":"^3.0.2","image-extensions":"^1.1.0","rehype-stringify":"^3.0.0","socket.io-client":"^2.1.1","toggle-selection":"^1.0.6","slate-hyperscript":"^0.57.1","hast-util-sanitize":"^1.1.2","i18next-xhr-backend":"^3.1.2","slate-html-serializer":"^0.7.2","mdast-util-definitions":"^1.2.2","slate-schema-violations":"^0.1.39","@seafile/seafile-calendar":"^0.0.10","extract-text-webpack-plugin":"3.0.2","i18next-browser-languagedetector":"^3.0.3","case-sensitive-paths-webpack-plugin":"2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","react":"^16.12.0","dotenv":"6.2.0","enzyme":"^3.10.0","eslint":"^6.1.0","is-wsl":"^1.1.0","semver":"6.3.0","ts-pnp":"1.1.4","resolve":"1.12.0","webpack":"4.41.0","fs-extra":"7.0.1","camelcase":"^5.2.0","react-dom":"^16.12.0","@babel/cli":"^7.8.3","babel-jest":"^24.9.0","css-loader":"^3.2.1","url-loader":"2.1.0","@babel/core":"7.6.0","file-loader":"3.0.1","sass-loader":"7.2.0","babel-eslint":"10.0.3","babel-loader":"8.0.6","browserslist":"^4.8.0","jest-resolve":"24.9.0","style-loader":"^1.0.1","@reach/router":"^1.2.1","@svgr/webpack":"4.3.2","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","postcss-loader":"^3.0.0","react-dev-utils":"^9.1.0","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.4","resolve-url-loader":"3.1.0","webpack-dev-server":"3.2.1","eslint-plugin-react":"7.14.3","html-webpack-plugin":"^4.0.0-beta.5","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"1.4.1","babel-preset-react-app":"^9.0.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"^4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.15.1","eslint-config-react-app":"^5.0.2","mini-css-extract-plugin":"^0.5.0","webpack-manifest-plugin":"2.1.1","@typescript-eslint/parser":"^2.2.0","eslint-plugin-react-hooks":"^1.6.1","babel-plugin-named-asset-import":"^0.3.4","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"^2.2.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.3.3_1579486777320_0.890345776731333","host":"s3://npm-registry-packages"}},"0.3.4":{"name":"@seafile/seafile-editor","version":"0.3.4","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.3.4","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"7212d7e5f03c4e214dac23f0d75bc37db185bd6a","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.3.4.tgz","fileCount":139,"integrity":"sha512-dlHX5tWcHiQhRLbadYiQmoKVQXIzbwc/C5HqBsI6ci+SeijQQdmqGD4AW/VVFN15Ynnl6dD/8Khdz8ZUtA5Vog==","signatures":[{"sig":"MEUCIQDtxMcvBIpUMhuXYMUDFrPXSCvf3Efnrpx16ufOaVFpqQIgAWjfm9xHvR81q94aXOVSakkXScE0/wLDJQetuKH76f8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2428164,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeecSjCRA9TVsSAnZWagAAguwP/0vpobG44hKrZU1o8lCf\nCuTQcCfpR+WXl5zSHm/sXs2RM2BT0Y51x/+DQosfHgarAqUCgpanMFdrxG7E\n3g3MPyMz0YBVBB9lEnqNns9T2FnzhPc7imfil+T3XBU+BlDyd/LOhZwHphME\nDQLEZS0Rq+0D8KRv3uStdHrisLAKJu1hN5SxDyQVdgLam2MU58bPcKx+g8ju\neEOk/l2iuy4hprU64aZM20kc8nwu+aCwaMU1al5sZZthtZpqWKa/1i/akp5B\ne72VSGkvMBAO02CVRp2BfsIYEcWs/9bIzmg6SSlVCgL4XlWSp7ADX5CI9Ca5\nwl6LQpI0LSWo6jRJj3n0T/7r/h8TVLsFvvgGzR5/aio/KwC/59VXnSvthPL0\ny0+oZe/8tT2VUYLv/QwkTLFpDf3b0GrqQrJB0/KfGejxeZOuxl7h/JfqrSiK\nJCtZ1jYC1gbgdnaaqrkXj+0K3KjARMUzU89GVTM3zHe8uSKfca80oEhUZT2U\nWcWdrNqdzY93F07Uid3eYzFD2C26vSDvPzIPuo/wI0Vp4jGT2U4Y8UCotIWG\n+ySDxd7j16IOMWf9P9lY8hYwiH0vRv0nZiMqcvMp8mTl6/riqArNSsWLSxkM\n82MB7ybXWy5bBpkMFOE6dkMwMVMYZYgndlIhmTd1kuZPWzj5JnggQl+wjnc5\nlZ2L\r\n=6n11\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/editor.js","babel":{"plugins":["transform-object-rest-spread"],"presets":[["react-app",{"absoluteRuntime":false}]]},"gitHead":"930f89c3256a2bcecdf311323922009135ceb927","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","clean":"rm -rf dist && mkdir dist","start":"node scripts/start.js","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","pub:optimized":"rm dist/config.js dist/i18n.js dist/index.js","prepublishOnly":"npm run clean && npm run pub:dist && npm run pub:optimized"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.9.0","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"10.16.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"raf":"3.4.0","chalk":"1.1.3","jszip":"^3.2.1","react":"^16.8.6","slate":"^0.54.2","xtend":"^4.0.1","dotenv":"4.0.0","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","i18next":"^17.0.13","postcss":"^7.0.0","prismjs":"^1.15.0","promise":"8.0.1","request":"^2.88.0","unified":"^6.1.6","fs-extra":"3.0.1","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","is-hotkey":"^0.1.3","react-dom":"^16.8.6","url-parse":"^1.4.3","valid-url":"^1.0.9","codemirror":"^5.37.0","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.97","seafile-ui":"^0.1.10","url-loader":"0.6.2","file-loader":"1.1.5","is-data-uri":"^0.1.0","remark-slug":"^5.0.0","slate-react":"^0.54.2","autoprefixer":"7.1.6","package.json":"^2.0.1","react-select":"^2.4.2","remark-parse":"^5.0.0","detect-indent":"^4.0.0","dotenv-expand":"4.2.0","object-assign":"4.1.1","react-i18next":"^10.12.2","react-s-alert":"^1.4.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-history":"^0.54.2","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","react-mentions":"^3.0.2","image-extensions":"^1.1.0","rehype-stringify":"^3.0.0","socket.io-client":"^2.1.1","toggle-selection":"^1.0.6","slate-hyperscript":"^0.57.1","hast-util-sanitize":"^1.1.2","i18next-xhr-backend":"^3.1.2","slate-html-serializer":"^0.7.2","mdast-util-definitions":"^1.2.2","slate-schema-violations":"^0.1.39","@seafile/seafile-calendar":"^0.0.10","extract-text-webpack-plugin":"3.0.2","i18next-browser-languagedetector":"^3.0.3","case-sensitive-paths-webpack-plugin":"2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","react":"^16.12.0","dotenv":"6.2.0","enzyme":"^3.10.0","eslint":"^6.1.0","is-wsl":"^1.1.0","semver":"6.3.0","ts-pnp":"1.1.4","resolve":"1.12.0","webpack":"4.41.0","fs-extra":"7.0.1","camelcase":"^5.2.0","react-dom":"^16.12.0","@babel/cli":"^7.8.3","babel-jest":"^24.9.0","css-loader":"^3.2.1","url-loader":"2.1.0","@babel/core":"7.6.0","file-loader":"3.0.1","sass-loader":"7.2.0","babel-eslint":"10.0.3","babel-loader":"8.0.6","browserslist":"^4.8.0","jest-resolve":"24.9.0","style-loader":"^1.0.1","@reach/router":"^1.2.1","@svgr/webpack":"4.3.2","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","postcss-loader":"^3.0.0","react-dev-utils":"^9.1.0","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.4","resolve-url-loader":"3.1.0","webpack-dev-server":"3.2.1","eslint-plugin-react":"7.14.3","html-webpack-plugin":"^4.0.0-beta.5","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"1.4.1","babel-preset-react-app":"^9.0.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"^4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.15.1","eslint-config-react-app":"^5.0.2","mini-css-extract-plugin":"^0.5.0","webpack-manifest-plugin":"2.1.1","@typescript-eslint/parser":"^2.2.0","eslint-plugin-react-hooks":"^1.6.1","babel-plugin-named-asset-import":"^0.3.4","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"^2.2.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.3.4_1585038499410_0.07695236631907765","host":"s3://npm-registry-packages"}},"0.3.5":{"name":"@seafile/seafile-editor","version":"0.3.5","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.3.5","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"6d017f9d96adf4e4209614653fcb329e03c33c01","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.3.5.tgz","fileCount":139,"integrity":"sha512-bJJ/uJrjrWLUV7EAFPqimlCvhm2WOkIEaEVvsq+ig99M0soGRh2Fih9XV3xhCqmkVjUhGORGdUrv1Ge3b6+Bgw==","signatures":[{"sig":"MEYCIQCXn1+CL1neebSuyoHQq6Gw58BpcPnx+oWuBSKdR0BzOQIhAJUXWZ/HYHeRVyCHyCFyk36Als/CFJJSAAI3OdBhSmN1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2428795,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeeyaMCRA9TVsSAnZWagAAEXIQAKANlyuHQ0y1UyGuhbT0\n7BW8Nhj3z1WimsvTUJGKfrvHBwLJpHTHp2lBatEIeS5zu/UP/r2YvrYS07zv\nmKfjn1pulm7nQ/PVsfICvB3okcSwWD8arSlhCEqDVMaCW0JUHI2zKlaJ7ueJ\nhhvMFZL/88U25NMp3m+2T9zymKuJVoTrZMfs/vrqiz9AgxRrbY9AP6nWF3bn\nj60WzbOQ2qks7JYti0AlWKoxKrEk4jI1J5P6cgAnONtpzBsR/CUcY8qcNJn7\n58YJ3Dh6rIxuQl9Bkj9QWrAbJdoNLrZHlzfrDNf8roPJkaSFr12GRhhM309A\nke2C0QxYFkdxVMWkNHTPo1ifxzogal7guH/ycHXLfS8CUyFRXt0h13zAstYj\nUApARqh5HuL5VErwR3w+i3tJfZAIlT6+e2qR6R2wZ0v5GH8UIOWDhBR3AdCH\n/deOdEaOFCfnTRmoRhpWB/IlQ0WWhV9Pci/8AL+cw+rYjSbjiV2ACWxS/UbQ\nFw/awX2x5Wmwey6a0yry15gxGxZ0SRoxmmSGLENOH76fUlpcxxJ7RiFr6C8i\nSuUQxnC5q9ipPoNU+oZ/drJEUx35XS5L4GTen2ncBB6+dvokrZBoUPCi2ivh\n0u8HI0shcST5X/9B1y3+4skiEHzVxuxn6BqQo+eRIgyQMmApy2TbZ+YHp2b0\nqF5s\r\n=zv/1\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/editor.js","babel":{"plugins":["transform-object-rest-spread"],"presets":[["react-app",{"absoluteRuntime":false}]]},"gitHead":"55bcf52d30525c10c7c58b8e960424bb3791ad25","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","clean":"rm -rf dist && mkdir dist","start":"node scripts/start.js","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","pub:optimized":"rm dist/config.js dist/i18n.js dist/index.js","prepublishOnly":"npm run clean && npm run pub:dist && npm run pub:optimized"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.9.0","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"10.16.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"raf":"3.4.0","chalk":"1.1.3","jszip":"^3.2.1","react":"^16.8.6","slate":"^0.54.2","xtend":"^4.0.1","dotenv":"4.0.0","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","i18next":"^17.0.13","postcss":"^7.0.0","prismjs":"^1.15.0","promise":"8.0.1","request":"^2.88.0","unified":"^6.1.6","fs-extra":"3.0.1","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","is-hotkey":"^0.1.3","react-dom":"^16.8.6","url-parse":"^1.4.3","valid-url":"^1.0.9","codemirror":"^5.37.0","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.97","seafile-ui":"^0.1.10","url-loader":"0.6.2","file-loader":"1.1.5","is-data-uri":"^0.1.0","remark-slug":"^5.0.0","slate-react":"^0.54.2","autoprefixer":"7.1.6","package.json":"^2.0.1","react-select":"^2.4.2","remark-parse":"^5.0.0","detect-indent":"^4.0.0","dotenv-expand":"4.2.0","object-assign":"4.1.1","react-i18next":"^10.12.2","react-s-alert":"^1.4.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-history":"^0.54.2","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","react-mentions":"^3.0.2","image-extensions":"^1.1.0","rehype-stringify":"^3.0.0","socket.io-client":"^2.1.1","toggle-selection":"^1.0.6","slate-hyperscript":"^0.57.1","hast-util-sanitize":"^1.1.2","i18next-xhr-backend":"^3.1.2","slate-html-serializer":"^0.7.2","mdast-util-definitions":"^1.2.2","slate-schema-violations":"^0.1.39","@seafile/seafile-calendar":"^0.0.10","extract-text-webpack-plugin":"3.0.2","i18next-browser-languagedetector":"^3.0.3","case-sensitive-paths-webpack-plugin":"2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","react":"^16.12.0","dotenv":"6.2.0","enzyme":"^3.10.0","eslint":"^6.1.0","is-wsl":"^1.1.0","semver":"6.3.0","ts-pnp":"1.1.4","resolve":"1.12.0","webpack":"4.41.0","fs-extra":"7.0.1","camelcase":"^5.2.0","react-dom":"^16.12.0","@babel/cli":"^7.8.3","babel-jest":"^24.9.0","css-loader":"^3.2.1","url-loader":"2.1.0","@babel/core":"7.6.0","file-loader":"3.0.1","sass-loader":"7.2.0","babel-eslint":"10.0.3","babel-loader":"8.0.6","browserslist":"^4.8.0","jest-resolve":"24.9.0","style-loader":"^1.0.1","@reach/router":"^1.2.1","@svgr/webpack":"4.3.2","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","postcss-loader":"^3.0.0","react-dev-utils":"^9.1.0","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.4","resolve-url-loader":"3.1.0","webpack-dev-server":"3.2.1","eslint-plugin-react":"7.14.3","html-webpack-plugin":"^4.0.0-beta.5","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"1.4.1","babel-preset-react-app":"^9.0.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"^4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.15.1","eslint-config-react-app":"^5.0.2","mini-css-extract-plugin":"^0.5.0","webpack-manifest-plugin":"2.1.1","@typescript-eslint/parser":"^2.2.0","eslint-plugin-react-hooks":"^1.6.1","babel-plugin-named-asset-import":"^0.3.4","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"^2.2.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.3.5_1585129099694_0.31688307555385187","host":"s3://npm-registry-packages"}},"0.3.6":{"name":"@seafile/seafile-editor","version":"0.3.6","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.3.6","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"ed3eff04fa8a7e3e68c935b09e0bc8de7101424f","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.3.6.tgz","fileCount":139,"integrity":"sha512-Vg+Q7eWS8uLcoqO05qodJ3O4Ubs6SGh4ZV0BvTCfSzoTCtKtaPFhxDbUpz/CMxhCkEn45uxZXRy+aL1Olcn9Jw==","signatures":[{"sig":"MEUCIH3GH3FB2Xj2qvgE9aKjNbD4AEpDhciYHw752fRvTug0AiEApzQIQHSo4C7SgKDPJpuJHdrSLUigTr8wwe3BalKubYI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2429145,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJee2LzCRA9TVsSAnZWagAAZZwP/0dXAJpSSMoSUuASwHv1\nV642crbkzTGXSkhOu9R6e/zMGySLyu6te2mDbKZ4TZHz9VbmQCSnxK5Xmy1f\nwulTHH+2yWI+vDGO9BqD9ptqYeN88jxQOerzMXML2RKjiDKZIS4ymRelfHpi\nKz+wdpYXeI3KXWprI8AmjS0MF4K5ZMoDYGknX+xPxgOpU/L7zBM03erPm0+i\njNGLWwNqTDeNn1T15sIa/PVvv6HrEKbZMYA1lYCzWp1Dr04zThTeSg/xe5D0\nqM/1d7wG8/F6kaBCWIgjilDrXoBFmKCyhcmUG7g5Zkdo3frP4MwS622YnbjU\nIRS9PC6pOeGNRx1ZNU9G0nyt1tKW8yepjtPNrBQ8SuHCfQ2OxXl9nTFhLoN0\nk77rY4jivKV/r7JDUkaEHwWPo1X2D/c7tFcLjDi2YhlndFf9pe5oy36VqGgV\nC0N1rfe4jjPzS4Q6y1dgevj3vk88NdpRjadOcPbvvxhPA04ex/nanMw6aOTl\nE6UKY6f6/0tUX8sAgzXEFYpUlZrB4uIPSLDe6K5baMyttXoYI3nW6pZrzK3X\nIuzPPvkvtd+V+/hJ0PVv72vie0J+NyLJLQFonGwcpMrMqp9jHAS+nBeQhbCf\n9n9cWzMSrt4G7bFqSkyn8nKFEfnuHAc65jkQEB/UoZ6Tlwr/VLMm6tzBHkdJ\ntYQd\r\n=+qD9\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/editor.js","babel":{"plugins":["transform-object-rest-spread"],"presets":[["react-app",{"absoluteRuntime":false}]]},"gitHead":"cdcf05a5cbfeb60b0cc3cf362c53708ac8b36132","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","clean":"rm -rf dist && mkdir dist","start":"node scripts/start.js","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","pub:optimized":"rm dist/config.js dist/i18n.js dist/index.js","prepublishOnly":"npm run clean && npm run pub:dist && npm run pub:optimized"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.9.0","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"10.16.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"raf":"3.4.0","chalk":"1.1.3","jszip":"^3.2.1","react":"^16.8.6","slate":"^0.54.2","xtend":"^4.0.1","dotenv":"4.0.0","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","i18next":"^17.0.13","postcss":"^7.0.0","prismjs":"^1.15.0","promise":"8.0.1","request":"^2.88.0","unified":"^6.1.6","fs-extra":"3.0.1","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","is-hotkey":"^0.1.3","react-dom":"^16.8.6","url-parse":"^1.4.3","valid-url":"^1.0.9","codemirror":"^5.37.0","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.97","seafile-ui":"^0.1.10","url-loader":"0.6.2","file-loader":"1.1.5","is-data-uri":"^0.1.0","remark-slug":"^5.0.0","slate-react":"^0.54.2","autoprefixer":"7.1.6","package.json":"^2.0.1","react-select":"^2.4.2","remark-parse":"^5.0.0","detect-indent":"^4.0.0","dotenv-expand":"4.2.0","object-assign":"4.1.1","react-i18next":"^10.12.2","react-s-alert":"^1.4.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-history":"^0.54.2","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","react-mentions":"^3.0.2","image-extensions":"^1.1.0","rehype-stringify":"^3.0.0","socket.io-client":"^2.1.1","toggle-selection":"^1.0.6","slate-hyperscript":"^0.57.1","hast-util-sanitize":"^1.1.2","i18next-xhr-backend":"^3.1.2","slate-html-serializer":"^0.7.2","mdast-util-definitions":"^1.2.2","slate-schema-violations":"^0.1.39","@seafile/seafile-calendar":"^0.0.10","extract-text-webpack-plugin":"3.0.2","i18next-browser-languagedetector":"^3.0.3","case-sensitive-paths-webpack-plugin":"2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","react":"^16.12.0","dotenv":"6.2.0","enzyme":"^3.10.0","eslint":"^6.1.0","is-wsl":"^1.1.0","semver":"6.3.0","ts-pnp":"1.1.4","resolve":"1.12.0","webpack":"4.41.0","fs-extra":"7.0.1","camelcase":"^5.2.0","react-dom":"^16.12.0","@babel/cli":"^7.8.3","babel-jest":"^24.9.0","css-loader":"^3.2.1","url-loader":"2.1.0","@babel/core":"7.6.0","file-loader":"3.0.1","sass-loader":"7.2.0","babel-eslint":"10.0.3","babel-loader":"8.0.6","browserslist":"^4.8.0","jest-resolve":"24.9.0","style-loader":"^1.0.1","@reach/router":"^1.2.1","@svgr/webpack":"4.3.2","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","postcss-loader":"^3.0.0","react-dev-utils":"^9.1.0","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.4","resolve-url-loader":"3.1.0","webpack-dev-server":"3.2.1","eslint-plugin-react":"7.14.3","html-webpack-plugin":"^4.0.0-beta.5","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"1.4.1","babel-preset-react-app":"^9.0.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"^4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.15.1","eslint-config-react-app":"^5.0.2","mini-css-extract-plugin":"^0.5.0","webpack-manifest-plugin":"2.1.1","@typescript-eslint/parser":"^2.2.0","eslint-plugin-react-hooks":"^1.6.1","babel-plugin-named-asset-import":"^0.3.4","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"^2.2.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.3.6_1585144562904_0.9630780352049655","host":"s3://npm-registry-packages"}},"0.3.7":{"name":"@seafile/seafile-editor","version":"0.3.7","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.3.7","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"cc282b21a112b3b513e2053bfe228f81bfe1aa04","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.3.7.tgz","fileCount":139,"integrity":"sha512-tI1EwUXotMhv4O6VnAj9ApX7Xt19oU+QstyyMMQKE+f01hMpCAM3NF9LBJlctZeylMPHFaWubwXMCf1RG4rO7w==","signatures":[{"sig":"MEUCIBAagag/fk5xFdbZprm2FZUn3q2emAjj509pANV5F9wWAiEA4/9PNmbHMc8uy22oe0AJvzDrH27FejbQ63DnNTyRfxY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2432441,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJegbvSCRA9TVsSAnZWagAAlboP/ixHcay0yGm2yXRyYdnS\nrC8+LwH8jwHc5tQCPp4fes5ugfzOdgO+MBzo7FZ0j/77G4r48sI6ceHsjtdb\ndjWJ3PxA2N3vkhm0XElP2IFyo/GO84wXzeLSDBLbhJm/K3RdzpWRqiBJgvQq\nlMCWfR1euwSYfw581tXV4gnydwZmmjtloav15VVhwMKfeme2/7Zf7NHNJhEy\nthLZRHIhat0vgV742NciP5yPXiAd3i5Pi2mOd0GupS2cEXST99X4z8+no9hT\nLP12iA4G+tKi9YKRgqLMu53+H2wtaXMiReUOI0+gurjP/eMS674lUqpD0z8Z\nNzJbB/lTYapUEt+swwa9vtuIaXUG+zw1e37SjP6of5PtSwDMwrH55jpO9zdF\nnQGasHpfgzOqwlIlt2JKLuJx58UDV3NV1hqaXGzc6pL2+OeSLOHl6akwNou/\nOeLPDdW23BPL8VZX2STebPdWCs5D+FUK6OWr/vN1ekFBVEZIDiXRVK5Aw6B8\nQ+4X/Qk9SGIqpQ1B2I0OdXcVuXGHLnq2dZ7dZPT5TNgdBj7viPYJ0SHyA/5T\n3HY01FUqEttj/4SsxUsKmq5v6Do35anzx66O0zfeg0ffp+KH2nhFf++0Cu58\nmgTmkYb9wb6nwJehicxWOtLo+Py8ifTW0EBNS3ibxgqgAhbpPaQKP9AopbcY\nniKF\r\n=gmHJ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/editor.js","babel":{"plugins":["transform-object-rest-spread"],"presets":[["react-app",{"absoluteRuntime":false}]]},"gitHead":"e802e2ac185486b4c1f2505f51b38e05a029b2cb","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","clean":"rm -rf dist && mkdir dist","start":"node scripts/start.js","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","pub:optimized":"rm dist/config.js dist/i18n.js dist/index.js","prepublishOnly":"npm run clean && npm run pub:dist && npm run pub:optimized"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.9.0","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"10.16.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"raf":"3.4.0","chalk":"1.1.3","jszip":"^3.2.1","react":"^16.8.6","slate":"^0.54.2","xtend":"^4.0.1","dotenv":"4.0.0","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","i18next":"^17.0.13","postcss":"^7.0.0","prismjs":"^1.15.0","promise":"8.0.1","request":"^2.88.0","unified":"^6.1.6","fs-extra":"3.0.1","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","is-hotkey":"^0.1.3","react-dom":"^16.8.6","url-parse":"^1.4.3","valid-url":"^1.0.9","codemirror":"^5.37.0","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.97","seafile-ui":"^0.1.10","url-loader":"0.6.2","file-loader":"1.1.5","is-data-uri":"^0.1.0","remark-slug":"^5.0.0","slate-react":"^0.54.2","autoprefixer":"7.1.6","package.json":"^2.0.1","react-select":"^2.4.2","remark-parse":"^5.0.0","detect-indent":"^4.0.0","dotenv-expand":"4.2.0","object-assign":"4.1.1","react-i18next":"^10.12.2","react-s-alert":"^1.4.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-history":"^0.54.2","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","react-mentions":"^3.0.2","image-extensions":"^1.1.0","rehype-stringify":"^3.0.0","socket.io-client":"^2.1.1","toggle-selection":"^1.0.6","slate-hyperscript":"^0.57.1","hast-util-sanitize":"^1.1.2","i18next-xhr-backend":"^3.1.2","slate-html-serializer":"^0.7.2","mdast-util-definitions":"^1.2.2","slate-schema-violations":"^0.1.39","@seafile/seafile-calendar":"^0.0.10","extract-text-webpack-plugin":"3.0.2","i18next-browser-languagedetector":"^3.0.3","case-sensitive-paths-webpack-plugin":"2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","react":"^16.12.0","dotenv":"6.2.0","enzyme":"^3.10.0","eslint":"^6.1.0","is-wsl":"^1.1.0","semver":"6.3.0","ts-pnp":"1.1.4","resolve":"1.12.0","webpack":"4.41.0","fs-extra":"7.0.1","camelcase":"^5.2.0","react-dom":"^16.12.0","@babel/cli":"^7.8.3","babel-jest":"^24.9.0","css-loader":"^3.2.1","url-loader":"2.1.0","@babel/core":"7.6.0","file-loader":"3.0.1","sass-loader":"7.2.0","babel-eslint":"10.0.3","babel-loader":"8.0.6","browserslist":"^4.8.0","jest-resolve":"24.9.0","style-loader":"^1.0.1","@reach/router":"^1.2.1","@svgr/webpack":"4.3.2","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","postcss-loader":"^3.0.0","react-dev-utils":"^9.1.0","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.4","resolve-url-loader":"3.1.0","webpack-dev-server":"3.2.1","eslint-plugin-react":"7.14.3","html-webpack-plugin":"^4.0.0-beta.5","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"1.4.1","babel-preset-react-app":"^9.0.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"^4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.15.1","eslint-config-react-app":"^5.0.2","mini-css-extract-plugin":"^0.5.0","webpack-manifest-plugin":"2.1.1","@typescript-eslint/parser":"^2.2.0","eslint-plugin-react-hooks":"^1.6.1","babel-plugin-named-asset-import":"^0.3.4","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"^2.2.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.3.7_1585560529309_0.5885089107285961","host":"s3://npm-registry-packages"}},"0.3.8":{"name":"@seafile/seafile-editor","version":"0.3.8","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.3.8","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"eb470516940cfe0c95ed35a9f54dd2cb46776b62","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.3.8.tgz","fileCount":139,"integrity":"sha512-3/EY45ycvpDa/+2gT6HxjYuQIbZ/5KsXX7h8S1yeF/o76Rwj9EljNag1o7AjMts3E7lvnRH5s0SDeDSGyB6GMA==","signatures":[{"sig":"MEYCIQC29bO7yqyjWYgO/VF4TYX34bHVH2p5qXSP3W2+VcMRaQIhAK/4aeD34SvdSRdsEY4EKiEex4miTJFjZLEgTeTLUfNW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2432401,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJegxXDCRA9TVsSAnZWagAAhKMP/RvX6qZfUpz17Hxg9+36\nCCiKn78HBBdaWTS+o48HlZyCccysLeyuu9msG13IaaobMTHiuQTTXMC4Jn58\npiu/TiVQzYqFQaqfSoatyl5rngNKncDQmy83vFQQo2/SccLalYHyvX2aTaCL\nexInb43PHF7kQByTynebycK7GN9N9rax30+hp7XaHDNKzLEde23Gb+gH6CCO\ncuDJFTRo7I5oj4uT1c7QTbnEMsVYUkgPqL3VR5z0wIBsMgdajsh8lT+KdQTM\nKyGt1tbFYXPp3v2LGVCFjIyOF/YVI+MGh/26U4h9tD1IGrgaPtWtivd2hT3W\nahApNMlzPvYABrjyy+5kAZFJXq+qu/aHmK1Q0r/NhwhkdvwEAT6XS/HG7PPs\nkHUpFkHsfF70IYQzBza7Bsid3HXEm1L5qJLx9ygf5byvdINjVWaXOCaMnYEI\nBKp0/r1avtnukVF4w7Ghx0don9L9H+W2qE4gPK9qokvxa223UTdzyKTQkrxt\nVWOZQuFyPxxJZ/uTwDQLzCKctP3y4x8AGEiihyb7fiLQgJ1iUq1m4jFS2nJp\n5mddSRO/pa+FY9YJhbpY3Nuou2y9hGnLq4QppzxK7n2M663E+xPWam2OivSS\nRHtuFgUFnnEf4VUydZnaXCEoMxAauXYD5Y9w1byKgrNHxXFXCJAtJxRZHzDH\nbPrU\r\n=WG6x\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/editor.js","babel":{"plugins":["transform-object-rest-spread"],"presets":[["react-app",{"absoluteRuntime":false}]]},"gitHead":"8cb8fa9b3d734567242c0cf7a430ba3579223649","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","clean":"rm -rf dist && mkdir dist","start":"node scripts/start.js","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","pub:optimized":"rm dist/config.js dist/i18n.js dist/index.js","prepublishOnly":"npm run clean && npm run pub:dist && npm run pub:optimized"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.9.0","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"10.16.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"raf":"3.4.0","chalk":"1.1.3","jszip":"^3.2.1","react":"^16.8.6","slate":"^0.54.2","xtend":"^4.0.1","dotenv":"4.0.0","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","i18next":"^17.0.13","postcss":"^7.0.0","prismjs":"^1.15.0","promise":"8.0.1","request":"^2.88.0","unified":"^6.1.6","fs-extra":"3.0.1","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","is-hotkey":"^0.1.3","react-dom":"^16.8.6","url-parse":"^1.4.3","valid-url":"^1.0.9","codemirror":"^5.37.0","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.97","seafile-ui":"^0.1.10","url-loader":"0.6.2","file-loader":"1.1.5","is-data-uri":"^0.1.0","remark-slug":"^5.0.0","slate-react":"^0.54.2","autoprefixer":"7.1.6","package.json":"^2.0.1","react-select":"^2.4.2","remark-parse":"^5.0.0","detect-indent":"^4.0.0","dotenv-expand":"4.2.0","object-assign":"4.1.1","react-i18next":"^10.12.2","react-s-alert":"^1.4.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-history":"^0.54.2","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","react-mentions":"^3.0.2","image-extensions":"^1.1.0","rehype-stringify":"^3.0.0","socket.io-client":"^2.1.1","toggle-selection":"^1.0.6","slate-hyperscript":"^0.57.1","hast-util-sanitize":"^1.1.2","i18next-xhr-backend":"^3.1.2","slate-html-serializer":"^0.7.2","mdast-util-definitions":"^1.2.2","slate-schema-violations":"^0.1.39","@seafile/seafile-calendar":"^0.0.10","extract-text-webpack-plugin":"3.0.2","i18next-browser-languagedetector":"^3.0.3","case-sensitive-paths-webpack-plugin":"2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","react":"^16.12.0","dotenv":"6.2.0","enzyme":"^3.10.0","eslint":"^6.1.0","is-wsl":"^1.1.0","semver":"6.3.0","ts-pnp":"1.1.4","resolve":"1.12.0","webpack":"4.41.0","fs-extra":"7.0.1","camelcase":"^5.2.0","react-dom":"^16.12.0","@babel/cli":"^7.8.3","babel-jest":"^24.9.0","css-loader":"^3.2.1","url-loader":"2.1.0","@babel/core":"7.6.0","file-loader":"3.0.1","sass-loader":"7.2.0","babel-eslint":"10.0.3","babel-loader":"8.0.6","browserslist":"^4.8.0","jest-resolve":"24.9.0","style-loader":"^1.0.1","@reach/router":"^1.2.1","@svgr/webpack":"4.3.2","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","postcss-loader":"^3.0.0","react-dev-utils":"^9.1.0","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.4","resolve-url-loader":"3.1.0","webpack-dev-server":"3.2.1","eslint-plugin-react":"7.14.3","html-webpack-plugin":"^4.0.0-beta.5","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"1.4.1","babel-preset-react-app":"^9.0.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"^4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.15.1","eslint-config-react-app":"^5.0.2","mini-css-extract-plugin":"^0.5.0","webpack-manifest-plugin":"2.1.1","@typescript-eslint/parser":"^2.2.0","eslint-plugin-react-hooks":"^1.6.1","babel-plugin-named-asset-import":"^0.3.4","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"^2.2.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.3.8_1585649091063_0.13614826030783456","host":"s3://npm-registry-packages"}},"0.3.9":{"name":"@seafile/seafile-editor","version":"0.3.9","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.3.9","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"844626422d0998903cb8d4fc71f9ca027ed4f7ab","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.3.9.tgz","fileCount":140,"integrity":"sha512-/76xPPVYs9crAtKYo0AtTJvaDwFCndcK4Q/X0keGctyA0aVRbMvb/dMjY2bdYZzSncbid7TqmXhJ2+IbZk0meQ==","signatures":[{"sig":"MEYCIQDf4yIu70VQjbKvGeAXF2xglkgz2VTa1O/RpmEYuAAqFQIhAIunbVnFnQXsIJpBGar8H7CumfDG9Jg3uU93JgR/1jjF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2436536,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJehbSlCRA9TVsSAnZWagAAa4sP/2n8AAGm4ZnIVueVkIcX\nfFejJJ7dDDp+v4r7ts33p2HoKFiSpbwexx6P6Y9I7aBe/mZk7Pm1GIzCr6ul\nNmlhjcNn5oAH15VMtH1YSUsBOTNv8s71m8LHEzYDewJSt+tuF4/7SANKcTiU\nikR9qf7fd34PLitZKHqblNVnIbJRo5kk7VxSGGQaVhkyGUN1Iydn+TiLZbUh\nsvWt6GsZZVSZEfFwwnjxTOihZzwydKj46D8kLTga1zRvWdEa1VrPMNVMPNlG\nYJJcTcyGdWVei27Jqtb8oxDb6KHlDMI8pxq8iFYfoJt3H0kN6sKy5R+74nvE\n09vvnvnj8OyQLCCOL8H6KAKXV/KMYGLqo6NdX9SOZCyyfMWrPeQjuo10+6d5\nm9TiH7Q+nwen3g7fnTscIPGYX5OwmjNxw/CZG8FbzWdgKwq22bPiMmQ9KQ3q\nrBMbG37bKj71cgH1PYUPiOqkEnnoouQ88GiI3v9iipH7YUorOe5kFtan1C0x\nc08C7nCEOzTRrbGwBd5KRmMQYfbtxJ+ftN5L4gOoppeBvjJxpdDXrXV/pUfu\nZKZNeNsQUjY9qX8VBzhDISG/qIwm6lnK7l3/0YuRmJ+Wegk2wMxp6joazTT1\nYnhXl3t96pY2aUILHzmb2xbaNrgtdSlwC1SiNMe0nGv5n6MpF8+d7OkQXY9c\nCphM\r\n=OIu3\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/editor.js","babel":{"plugins":["transform-object-rest-spread"],"presets":[["react-app",{"absoluteRuntime":false}]]},"gitHead":"fa3aa844fa419cb66260cf597ecaedcbb3306798","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","clean":"rm -rf dist && mkdir dist","start":"node scripts/start.js","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","pub:optimized":"rm dist/config.js dist/i18n.js dist/index.js","prepublishOnly":"npm run clean && npm run pub:dist && npm run pub:optimized"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.9.0","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"10.16.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"raf":"3.4.0","chalk":"1.1.3","jszip":"^3.2.1","react":"^16.8.6","slate":"^0.54.2","xtend":"^4.0.1","dotenv":"4.0.0","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","i18next":"^17.0.13","postcss":"^7.0.0","prismjs":"^1.15.0","promise":"8.0.1","request":"^2.88.0","unified":"^6.1.6","fs-extra":"3.0.1","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","is-hotkey":"^0.1.3","react-dom":"^16.8.6","url-parse":"^1.4.3","valid-url":"^1.0.9","codemirror":"^5.37.0","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.97","seafile-ui":"^0.1.10","url-loader":"0.6.2","file-loader":"1.1.5","is-data-uri":"^0.1.0","remark-slug":"^5.0.0","slate-react":"^0.54.2","autoprefixer":"7.1.6","package.json":"^2.0.1","react-select":"^2.4.2","remark-parse":"^5.0.0","detect-indent":"^4.0.0","dotenv-expand":"4.2.0","object-assign":"4.1.1","react-i18next":"^10.12.2","react-s-alert":"^1.4.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-history":"^0.54.2","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","react-mentions":"^3.0.2","image-extensions":"^1.1.0","rehype-stringify":"^3.0.0","socket.io-client":"^2.1.1","toggle-selection":"^1.0.6","slate-hyperscript":"^0.57.1","hast-util-sanitize":"^1.1.2","i18next-xhr-backend":"^3.1.2","slate-html-serializer":"^0.7.2","mdast-util-definitions":"^1.2.2","slate-schema-violations":"^0.1.39","@seafile/seafile-calendar":"^0.0.10","extract-text-webpack-plugin":"3.0.2","i18next-browser-languagedetector":"^3.0.3","case-sensitive-paths-webpack-plugin":"2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","react":"^16.12.0","dotenv":"6.2.0","enzyme":"^3.10.0","eslint":"^6.1.0","is-wsl":"^1.1.0","semver":"6.3.0","ts-pnp":"1.1.4","resolve":"1.12.0","webpack":"4.41.0","fs-extra":"7.0.1","camelcase":"^5.2.0","react-dom":"^16.12.0","@babel/cli":"^7.8.3","babel-jest":"^24.9.0","css-loader":"^3.2.1","url-loader":"2.1.0","@babel/core":"7.6.0","file-loader":"3.0.1","sass-loader":"7.2.0","babel-eslint":"10.0.3","babel-loader":"8.0.6","browserslist":"^4.8.0","jest-resolve":"24.9.0","style-loader":"^1.0.1","@reach/router":"^1.2.1","@svgr/webpack":"4.3.2","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","postcss-loader":"^3.0.0","react-dev-utils":"^9.1.0","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.4","resolve-url-loader":"3.1.0","webpack-dev-server":"3.2.1","eslint-plugin-react":"7.14.3","html-webpack-plugin":"^4.0.0-beta.5","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"1.4.1","babel-preset-react-app":"^9.0.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"^4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.15.1","eslint-config-react-app":"^5.0.2","mini-css-extract-plugin":"^0.5.0","webpack-manifest-plugin":"2.1.1","@typescript-eslint/parser":"^2.2.0","eslint-plugin-react-hooks":"^1.6.1","babel-plugin-named-asset-import":"^0.3.4","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"^2.2.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.3.9_1585820837089_0.5958159064097106","host":"s3://npm-registry-packages"}},"0.3.10":{"name":"@seafile/seafile-editor","version":"0.3.10","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.3.10","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"44d8d1135098ff460a8bcc84c5d8d101af829226","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.3.10.tgz","fileCount":140,"integrity":"sha512-KwMITLb4AnFMX2d0/8qmwnq1c7g0f+Q4erRSI0znnBBVm3egq5oOvgrkuNnPJT4lR5fhgZEeQ/nqsgXi8WBZpA==","signatures":[{"sig":"MEUCIQDAd82gGtA5fULl2lKwg0UsRqLaQV1oDDrrHKORSP3NkgIgKJNRs51bQylt6yrN1SPJK5ZI/zdgifBGT4EubJqFsKk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2437160,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJehumWCRA9TVsSAnZWagAAipcP+gJrhj0HnjGYi3/mcrN+\n1LjgpuQEWEuf4sIKc9FwuJWtRGd5x62eEqeYuO+ZIJ2DxP3V+aWjNB5pigDn\n87iuPhLFcx7a8dDKCa3BTMq0OZlRclAC8ygCnnGD2nPSOduIkj3AbS4y7zHw\nIfI5rTCBOVHaWYGFFWJ2fEKyjBOY8oS1dQvEZJzukZHN3OzOW0SqLnRwsbll\nEOlnRtJGycKqE80aupwPU4Ys3c7Rj8HDQFlqzfCIK+z+5mgrKr3CEo8r31vG\nAQlLGVKEaDH316llxYua8wK59xlpGRmNnLWXVXNhAEzeMZ22CH9qjnxVJ5B/\nUjTHdcJKMeIunzalqUjEsut+a90HJT7vSsWB1PNlw4eqI4+RPYGGaML9wVL4\n48R2awioQsr7HUFSnr9nFUYZ4qmB2B/vVA8hX71ilhaVtfeog8pG9v9CaDbP\nBjBu9MlW97X9krUujylu2o6RTBYGfA7M9O7RTqCrpuZHTVBwDueC5RQBpec7\nSG0rhv3sfnty/yQxl6FNwaaBsZ78fqLr3iOiyggB8DvdWAUSmexKHNoZmXxs\nQ+X60qtjtvJNY9w+sMwP+0JOLKTblcBcvI8YjrzgfTgsqaVfLkI3FllDqnQc\n89XYiJIF+RDwCdy8r3IrBIFi8+L6i7H30ROIfIj7uyy86bpG25JueZrN3csZ\nVpGZ\r\n=GPc2\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/editor.js","babel":{"plugins":["transform-object-rest-spread"],"presets":[["react-app",{"absoluteRuntime":false}]]},"gitHead":"abc9e2de6af27ddc7dd7d0d75a6686055d87cae7","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","clean":"rm -rf dist && mkdir dist","start":"node scripts/start.js","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","pub:optimized":"rm dist/config.js dist/i18n.js dist/index.js","prepublishOnly":"npm run clean && npm run pub:dist && npm run pub:optimized"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.9.0","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"10.16.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"raf":"3.4.0","chalk":"1.1.3","jszip":"^3.2.1","react":"^16.8.6","slate":"^0.54.2","xtend":"^4.0.1","dotenv":"4.0.0","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","i18next":"^17.0.13","postcss":"^7.0.0","prismjs":"^1.15.0","promise":"8.0.1","request":"^2.88.0","unified":"^6.1.6","fs-extra":"3.0.1","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","is-hotkey":"^0.1.3","react-dom":"^16.8.6","url-parse":"^1.4.3","valid-url":"^1.0.9","codemirror":"^5.37.0","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.97","seafile-ui":"^0.1.10","url-loader":"0.6.2","file-loader":"1.1.5","is-data-uri":"^0.1.0","remark-slug":"^5.0.0","slate-react":"^0.54.2","autoprefixer":"7.1.6","package.json":"^2.0.1","react-select":"^2.4.2","remark-parse":"^5.0.0","detect-indent":"^4.0.0","dotenv-expand":"4.2.0","object-assign":"4.1.1","react-i18next":"^10.12.2","react-s-alert":"^1.4.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-history":"^0.54.2","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","react-mentions":"^3.0.2","image-extensions":"^1.1.0","rehype-stringify":"^3.0.0","socket.io-client":"^2.1.1","toggle-selection":"^1.0.6","slate-hyperscript":"^0.57.1","hast-util-sanitize":"^1.1.2","i18next-xhr-backend":"^3.1.2","slate-html-serializer":"^0.7.2","mdast-util-definitions":"^1.2.2","slate-schema-violations":"^0.1.39","@seafile/seafile-calendar":"^0.0.10","extract-text-webpack-plugin":"3.0.2","i18next-browser-languagedetector":"^3.0.3","case-sensitive-paths-webpack-plugin":"2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","react":"^16.12.0","dotenv":"6.2.0","enzyme":"^3.10.0","eslint":"^6.1.0","is-wsl":"^1.1.0","semver":"6.3.0","ts-pnp":"1.1.4","resolve":"1.12.0","webpack":"4.41.0","fs-extra":"7.0.1","camelcase":"^5.2.0","react-dom":"^16.12.0","@babel/cli":"^7.8.3","babel-jest":"^24.9.0","css-loader":"^3.2.1","url-loader":"2.1.0","@babel/core":"7.6.0","file-loader":"3.0.1","sass-loader":"7.2.0","babel-eslint":"10.0.3","babel-loader":"8.0.6","browserslist":"^4.8.0","jest-resolve":"24.9.0","style-loader":"^1.0.1","@reach/router":"^1.2.1","@svgr/webpack":"4.3.2","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","postcss-loader":"^3.0.0","react-dev-utils":"^9.1.0","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.4","resolve-url-loader":"3.1.0","webpack-dev-server":"3.2.1","eslint-plugin-react":"7.14.3","html-webpack-plugin":"^4.0.0-beta.5","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"1.4.1","babel-preset-react-app":"^9.0.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"^4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.15.1","eslint-config-react-app":"^5.0.2","mini-css-extract-plugin":"^0.5.0","webpack-manifest-plugin":"2.1.1","@typescript-eslint/parser":"^2.2.0","eslint-plugin-react-hooks":"^1.6.1","babel-plugin-named-asset-import":"^0.3.4","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"^2.2.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.3.10_1585899925698_0.6056354429172783","host":"s3://npm-registry-packages"}},"0.3.11":{"name":"@seafile/seafile-editor","version":"0.3.11","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.3.11","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"9ae24e8d04c14d10f8e7ae8d58472dbbdb5830af","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.3.11.tgz","fileCount":124,"integrity":"sha512-EZ1/Arhcx8o6ugDgqwy5pd9Qbx9UUk4afs9ewNZBm6JSDYBihXkM/yA2ETI3eX3KsXdcjPf3joFuRvaHI8v9UA==","signatures":[{"sig":"MEYCIQD4VBf2ibZh4rtzRWllhiMgeDF9fpKM9b+qXwCmqKpCTAIhAPxK91EyaIq79bJNIaqLYRdSzHrnpJmuY2VHplMMmPlv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":781885,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJekSlhCRA9TVsSAnZWagAAFSUP/0d3PoHVvLONsB7Af+5J\nqAoPC/KrzZnpkpYFPVP9sa01jmoB9plB7T5C7Jd/a+6/An6i5ndAbWrgNgDs\nQCIU2HR9zShji943IoMiILzb5Ua2xBi2ZkfQIePX4y+ZIjkkZJeYDvajaK65\nxmv+WNNouhsCMyD0r9rGJ1pRoafUQ+B0FVvxM20iDaUtZWyW2VxSRLfSSvKJ\nyk7e7PRYEc0YFleJPKs5Z0y1mk+0RHij8M02l+zMDZFAVXHpTgwozZcLXKTQ\n2MleeOLfqe+HugaSDjE7TZLxdXEvElZiKGb3mj1ewLRYjB7nLaWMwXijD6HY\nmuSGy7MUT5E+Fskp87+JNy5jjFOcXwYSEWOaW/aEX+fn0glx7hM9FPI2llhT\nmf7LgiUC33SK+VlCNxt/vLTAi0mdptKNgpCGuqPmGhXGt8CmeSnxBn8Up+u1\n+1dua5RRhGG+JI2sjDoyNJwKe8mn7x0i6X/0blldlYDanIXA/EuuhM51MsQP\nzDjAFFlGbuOkyZF2tjq7jlMU3NpP+TBPlp3HqTRQIy4n6luINcTGo9epH2K+\nLQLzMC5bzSFoiakBneZwEN3ZCc4bz/LxYu2iBHx1Le1MR9napKP+5Z8ZitN/\nd/Se39mRxjUE2UXOyrhFeqsMWASVKY9yMPZ4ChmGqftwdF9NykAYSvjU8r8S\nE+xA\r\n=+cKe\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/editor.js","babel":{"plugins":["transform-object-rest-spread"],"presets":[["react-app",{"absoluteRuntime":false}]]},"gitHead":"efa90260f61e4e7ec9c3e76749072893e5433f68","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","clean":"rm -rf dist && mkdir dist","start":"node scripts/start.js","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","pub:optimized":"rm dist/config.js dist/i18n.js dist/index.js","prepublishOnly":"npm run clean && npm run pub:dist && npm run pub:optimized"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.9.0","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"10.16.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"raf":"3.4.0","chalk":"1.1.3","jszip":"^3.2.1","react":"^16.8.6","slate":"^0.54.2","xtend":"^4.0.1","dotenv":"4.0.0","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","i18next":"^17.0.13","postcss":"^7.0.0","prismjs":"^1.15.0","promise":"8.0.1","request":"^2.88.0","unified":"^6.1.6","fs-extra":"3.0.1","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","is-hotkey":"^0.1.3","react-dom":"^16.8.6","url-parse":"^1.4.3","valid-url":"^1.0.9","codemirror":"^5.37.0","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.97","seafile-ui":"^0.1.10","url-loader":"0.6.2","file-loader":"1.1.5","is-data-uri":"^0.1.0","remark-slug":"^5.0.0","slate-react":"^0.54.2","autoprefixer":"7.1.6","package.json":"^2.0.1","react-select":"^2.4.2","remark-parse":"^5.0.0","detect-indent":"^4.0.0","dotenv-expand":"4.2.0","object-assign":"4.1.1","react-i18next":"^10.12.2","react-s-alert":"^1.4.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-history":"^0.54.2","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","react-mentions":"^3.0.2","image-extensions":"^1.1.0","rehype-stringify":"^3.0.0","socket.io-client":"^2.1.1","toggle-selection":"^1.0.6","slate-hyperscript":"^0.57.1","hast-util-sanitize":"^1.1.2","i18next-xhr-backend":"^3.1.2","slate-html-serializer":"^0.7.2","mdast-util-definitions":"^1.2.2","slate-schema-violations":"^0.1.39","@seafile/seafile-calendar":"^0.0.10","extract-text-webpack-plugin":"3.0.2","i18next-browser-languagedetector":"^3.0.3","case-sensitive-paths-webpack-plugin":"2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","react":"^16.12.0","dotenv":"6.2.0","enzyme":"^3.10.0","eslint":"^6.1.0","is-wsl":"^1.1.0","semver":"6.3.0","ts-pnp":"1.1.4","resolve":"1.12.0","webpack":"4.41.0","fs-extra":"7.0.1","camelcase":"^5.2.0","react-dom":"^16.12.0","@babel/cli":"^7.8.3","babel-jest":"^24.9.0","css-loader":"^3.2.1","url-loader":"2.1.0","@babel/core":"7.6.0","file-loader":"3.0.1","sass-loader":"7.2.0","babel-eslint":"10.0.3","babel-loader":"8.0.6","browserslist":"^4.8.0","jest-resolve":"24.9.0","style-loader":"^1.0.1","@reach/router":"^1.2.1","@svgr/webpack":"4.3.2","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","postcss-loader":"^3.0.0","react-dev-utils":"^9.1.0","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.4","resolve-url-loader":"3.1.0","webpack-dev-server":"3.2.1","eslint-plugin-react":"7.14.3","html-webpack-plugin":"^4.0.0-beta.5","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"1.4.1","babel-preset-react-app":"^9.0.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"^4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.15.1","eslint-config-react-app":"^5.0.2","mini-css-extract-plugin":"^0.5.0","webpack-manifest-plugin":"2.1.1","@typescript-eslint/parser":"^2.2.0","eslint-plugin-react-hooks":"^1.6.1","babel-plugin-named-asset-import":"^0.3.4","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"^2.2.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.3.11_1586571616423_0.9660894745523212","host":"s3://npm-registry-packages"}},"0.3.12":{"name":"@seafile/seafile-editor","version":"0.3.12","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.3.12","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"d1b9a7a00e7a22d4ba5521603ab0b64b5b52166b","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.3.12.tgz","fileCount":125,"integrity":"sha512-ivZ6Rv1AEVtoxn57aqTnPx4GV8SgNML8WRKt75g0TV3DUepfN7VUMnnVbX8HJ3gYJkXf0hGoFFY7vh+XlO3fTg==","signatures":[{"sig":"MEUCIQDpl0LkV7qAkF8Bbnjsnrd6RmgS5aQZ/GX4nJ1o8dP3BwIgTvNn2BQOIPIfqesIUQPS4NPyZSJl3azMN6o6nvn9HZA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":782461,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJelYrSCRA9TVsSAnZWagAAAPAP/18PXQwKIkqmdLWCITlk\nzECWn6wnyG/HBRO4nA+iglPeyFIdR0OrEGHc1fQICiaIluKER4V0U6vR5CFo\nTlgHOZQ3Quel5bqYFDMmca2v7Rbqze5Z8T+AjetE1SHSDPCPqARdxrrCxQZc\nA0nFv0C+Rgxutarmy5s2Z+563LCIkOBfaLJZznAm99gHIl+QTl5yE5yJKR4W\nqD8s47QUUzItuTWlCQ6pYBuXPGpHHbYXisHm3OVnql0MoemS9Ide/kNh5t6f\noHDAA97ZP2HWJ6Lw0BdO7GjlSpUJDkT4cReq8or2ncjZwdcr5bm2a4hJl22e\nO7z2hm0PQLd5F9J9VHcG0objRJyreQEXEITzswu0TquC/ygaKlVLpfMGp6+I\nJvt2z539rn7McFjM53ZijiHNqkaVt95DEX63eDXMjE+p7UgJ9yk4X59+LTCq\nuZqVgrxJuIJbuRmlJeCpk4KhzLhb7l2NcB16hW5eNN7Ys59nx/jUgrepzv2O\nygvAkBQBg7UW8/Tt99WvE6qgfV0fZxqynQRqzz9mYW/telJ8+HFGjNMgU77t\n+Qm677z1HnRj5F4J/K8MqxOPNyvXH+668NfjnhGPj5DKGb/Xkf0t4JniQrzq\n/cjmy0jCswoLmwnLtzJQG8VKujFsosN2zMzfGb6KA43m1kGX0J13x4pxuoy8\n16bM\r\n=GCHO\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/editor.js","babel":{"plugins":["transform-object-rest-spread"],"presets":[["react-app",{"absoluteRuntime":false}]]},"gitHead":"e16fd35e9457664a3353e670b9b6209e127e630e","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","clean":"rm -rf dist && mkdir dist","start":"node scripts/start.js","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","pub:optimized":"rm dist/config.js dist/i18n.js dist/index.js","prepublishOnly":"npm run clean && npm run pub:dist && npm run pub:optimized"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.9.0","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"10.16.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"raf":"3.4.0","chalk":"1.1.3","jszip":"^3.2.1","react":"^16.8.6","slate":"^0.54.2","xtend":"^4.0.1","dotenv":"4.0.0","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","i18next":"^17.0.13","postcss":"^7.0.0","prismjs":"^1.15.0","promise":"8.0.1","request":"^2.88.0","unified":"^6.1.6","fs-extra":"3.0.1","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","is-hotkey":"^0.1.3","react-dom":"^16.8.6","url-parse":"^1.4.3","valid-url":"^1.0.9","codemirror":"^5.37.0","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.97","seafile-ui":"^0.1.10","url-loader":"0.6.2","file-loader":"1.1.5","is-data-uri":"^0.1.0","remark-slug":"^5.0.0","slate-react":"^0.54.2","autoprefixer":"7.1.6","package.json":"^2.0.1","react-select":"^2.4.2","remark-parse":"^5.0.0","detect-indent":"^4.0.0","dotenv-expand":"4.2.0","object-assign":"4.1.1","react-i18next":"^10.12.2","react-s-alert":"^1.4.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-history":"^0.54.2","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","react-mentions":"^3.0.2","image-extensions":"^1.1.0","rehype-stringify":"^3.0.0","socket.io-client":"^2.1.1","toggle-selection":"^1.0.6","slate-hyperscript":"^0.57.1","hast-util-sanitize":"^1.1.2","i18next-xhr-backend":"^3.1.2","slate-html-serializer":"^0.7.2","mdast-util-definitions":"^1.2.2","slate-schema-violations":"^0.1.39","@seafile/seafile-calendar":"^0.0.10","extract-text-webpack-plugin":"3.0.2","i18next-browser-languagedetector":"^3.0.3","case-sensitive-paths-webpack-plugin":"2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","react":"^16.12.0","dotenv":"6.2.0","enzyme":"^3.10.0","eslint":"^6.1.0","is-wsl":"^1.1.0","semver":"6.3.0","ts-pnp":"1.1.4","resolve":"1.12.0","webpack":"4.41.0","fs-extra":"7.0.1","camelcase":"^5.2.0","react-dom":"^16.12.0","@babel/cli":"^7.8.3","babel-jest":"^24.9.0","css-loader":"^3.2.1","url-loader":"2.1.0","@babel/core":"7.6.0","file-loader":"3.0.1","sass-loader":"7.2.0","babel-eslint":"10.0.3","babel-loader":"8.0.6","browserslist":"^4.8.0","jest-resolve":"24.9.0","style-loader":"^1.0.1","@reach/router":"^1.2.1","@svgr/webpack":"4.3.2","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","postcss-loader":"^3.0.0","react-dev-utils":"^9.1.0","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.4","resolve-url-loader":"3.1.0","webpack-dev-server":"3.2.1","eslint-plugin-react":"7.14.3","html-webpack-plugin":"^4.0.0-beta.5","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"1.4.1","babel-preset-react-app":"^9.0.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"^4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.15.1","eslint-config-react-app":"^5.0.2","mini-css-extract-plugin":"^0.5.0","webpack-manifest-plugin":"2.1.1","@typescript-eslint/parser":"^2.2.0","eslint-plugin-react-hooks":"^1.6.1","babel-plugin-named-asset-import":"^0.3.4","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"^2.2.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.3.12_1586858705833_0.2643426707459988","host":"s3://npm-registry-packages"}},"0.3.13":{"name":"@seafile/seafile-editor","version":"0.3.13","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.3.13","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"4ef2b9f155d58882da067a94e935a7df8abebfe0","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.3.13.tgz","fileCount":125,"integrity":"sha512-Uif5mK/HCnuRrdPzsrYr70cACP6eo+i42viE26huJXWEumldaLISidAaBQqia/fF7GRp0u2XvDme2Nd7+i51xQ==","signatures":[{"sig":"MEUCIQDJDmXeVN+NeU9S1bqdfVkmuOPAFo2klEQRW2W0ZjiE9AIgU3eiV6fyZ4olQ6NT+wF2X3G/WfLOpDSP3OgVifEj3G8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":784078,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJemWwECRA9TVsSAnZWagAArjwQAJygtHL9Jct8tHt1CKs7\nf+wQsg5YwaUkWYYITGhZMfp52d8hBfYW5pv8n5WdvQRAuCISnHSmT1ljmsgC\nm4TEZpad7shGNR23aQXH8uiiPIPoOKfedMc0Nc4o6Oxnr/McbPYi4NNGm1OB\nWGbH8Q/NSif/SX7vhwGmCv1Mqy80RevOzuZQ9oC0vtl7v9KrBXIyEA7Bcwr5\nZ/rEXvaZMAy+B7LkIxIi4DkJ5ZSWhMiyYVT3AJBM2ySF6sDpbzJEBnl/gt2r\nf7mHh4e828i6MYHQrcIyn51UAKIAWnvRAGQmZwF/I0V405dpVf+/QDTVuAd1\nfxcKMRCLmoWIqNO5ls7Dtl4z13QEvEdjSgkuWZRqqVw45C/B9WF3bRvLL68V\nzU/DL91WeA5ykky65LNkKtKQF9medXnaEUPvbhNvM1MqKdMVLO2f9A/pNr8T\nM/SKbxUjYm4NxKixy57tSwBgRkMSgGzjWm0Csj8XyPCWlpigLqiSNZkQ7h6V\ns3g+XB2AMPmNEwAroR81oI4p3WkCdsZKiR/vUba9NU/TzY+jssyKs5VHI2LS\ni9aRM3XzMYpymKxr8iYNHCQ9hNVM05hw/Qd7tLfOsOyTPiI+cmXhPtcg/iRq\nuyFEMeLukuZUQVUD1k1q1kubg9wOoKopARXtZl/lyqVRqhYGDmOUo+Fczdz7\nRfi4\r\n=sUs/\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/editor.js","babel":{"plugins":["transform-object-rest-spread"],"presets":[["react-app",{"absoluteRuntime":false}]]},"gitHead":"cba80bf85f90e047d5c6c4805ef6ec665264100d","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","clean":"rm -rf dist && mkdir dist","start":"node scripts/start.js","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","pub:optimized":"rm dist/config.js dist/i18n.js dist/index.js","prepublishOnly":"npm run clean && npm run pub:dist && npm run pub:optimized"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.9.0","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"10.16.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"raf":"3.4.0","chalk":"1.1.3","jszip":"^3.2.1","react":"^16.8.6","slate":"^0.54.2","xtend":"^4.0.1","dotenv":"4.0.0","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","i18next":"^17.0.13","postcss":"^7.0.0","prismjs":"^1.15.0","promise":"8.0.1","request":"^2.88.0","unified":"^6.1.6","fs-extra":"3.0.1","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","is-hotkey":"^0.1.3","react-dom":"^16.8.6","url-parse":"^1.4.3","valid-url":"^1.0.9","codemirror":"^5.37.0","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.97","seafile-ui":"^0.1.10","url-loader":"0.6.2","file-loader":"1.1.5","is-data-uri":"^0.1.0","remark-slug":"^5.0.0","slate-react":"^0.54.2","autoprefixer":"7.1.6","package.json":"^2.0.1","react-select":"^2.4.2","remark-parse":"^5.0.0","detect-indent":"^4.0.0","dotenv-expand":"4.2.0","object-assign":"4.1.1","react-i18next":"^10.12.2","react-s-alert":"^1.4.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-history":"^0.54.2","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","react-mentions":"^3.0.2","image-extensions":"^1.1.0","rehype-stringify":"^3.0.0","socket.io-client":"^2.1.1","toggle-selection":"^1.0.6","slate-hyperscript":"^0.57.1","hast-util-sanitize":"^1.1.2","i18next-xhr-backend":"^3.1.2","slate-html-serializer":"^0.7.2","mdast-util-definitions":"^1.2.2","slate-schema-violations":"^0.1.39","@seafile/seafile-calendar":"^0.0.10","extract-text-webpack-plugin":"3.0.2","i18next-browser-languagedetector":"^3.0.3","case-sensitive-paths-webpack-plugin":"2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","react":"^16.12.0","dotenv":"6.2.0","enzyme":"^3.10.0","eslint":"^6.1.0","is-wsl":"^1.1.0","semver":"6.3.0","ts-pnp":"1.1.4","resolve":"1.12.0","webpack":"4.41.0","fs-extra":"7.0.1","camelcase":"^5.2.0","react-dom":"^16.12.0","@babel/cli":"^7.8.3","babel-jest":"^24.9.0","css-loader":"^3.2.1","url-loader":"2.1.0","@babel/core":"7.6.0","file-loader":"3.0.1","sass-loader":"7.2.0","babel-eslint":"10.0.3","babel-loader":"8.0.6","browserslist":"^4.8.0","jest-resolve":"24.9.0","style-loader":"^1.0.1","@reach/router":"^1.2.1","@svgr/webpack":"4.3.2","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","postcss-loader":"^3.0.0","react-dev-utils":"^9.1.0","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.4","resolve-url-loader":"3.1.0","webpack-dev-server":"3.2.1","eslint-plugin-react":"7.14.3","html-webpack-plugin":"^4.0.0-beta.5","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"1.4.1","babel-preset-react-app":"^9.0.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"^4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.15.1","eslint-config-react-app":"^5.0.2","mini-css-extract-plugin":"^0.5.0","webpack-manifest-plugin":"2.1.1","@typescript-eslint/parser":"^2.2.0","eslint-plugin-react-hooks":"^1.6.1","babel-plugin-named-asset-import":"^0.3.4","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"^2.2.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.3.13_1587112963554_0.9348632029645507","host":"s3://npm-registry-packages"}},"0.3.14":{"name":"@seafile/seafile-editor","version":"0.3.14","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.3.14","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"6c636d0aa24427e74655a6de1c265c6bbceca67d","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.3.14.tgz","fileCount":125,"integrity":"sha512-q4hodgfUZMB2/KdB/+eZaIgxRFMsb4TpK2eR3RMhOOaQ7I9XPNmlt3V4nGythaeei3yhlQvBjIaZXb6hAOG7OQ==","signatures":[{"sig":"MEQCIE4D8z+f+8TCozlJZqxhCc1Yjy59jht7DSIo5r6RsfQYAiBEyUTXxy0dJdwpeipWAj5I399yeFN3vElyTvr7othkdw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":784078,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeoSFqCRA9TVsSAnZWagAAibIP/2/HcysXOXaDI9/NtguU\nGTGW5xuoQcxPChnCKRo89WNRSMTv9tIOYDA+KrCDIE4ECkpFZkPVg7qiHZuT\nHrH/wpILhPQKWjGBNBcvSzlx1MbVm+se/Ylv7VZUWBnP1WT+rI5fJRTmKCfa\nkQR/2QZXAV3uxY+iLzwZ4d0Vbsl/7GlWZ+ZyGPk3M9mrX0294u7SLdUwg6bI\nMIJdGgTksW0oylwY/FYrOmSqqj+G+giS1jqh7stvvks8AaY0TrJ1mbrWXNSr\nNgk3ylBwExCjDZMWMPQUMn/80HAUUDfMuvHOpBn0wCsAT9KT+tddnhjaKnMD\n7Is8cXqJc0OsHNRtKi/67Y0swkOO2ITUZfFhxgGzADfeeLHjVSEp7hU9/wbN\nogkDwgMQLqlN6fhAYJKEWKvaFVT15Zg0qCC6X51Y9teDNrEPC5OlTx9tBjg0\nHiQHtfx+9v44MNllNOPd7cdCeuD/U3rkaN7bwP8R6tTkjb9praTY7US9Cc5s\n+XvwNpfs8yLKRoQDeNEB8puvdsU4IsjiHJhCX0RRNGpe3u3E4gfOQJNDx4OH\n2Y2M1KmFNmNw0yiOljCObQXVWVf1rm4SQuRfxmIqGZ+x7gZGAHwTGGVxenQJ\nTX0fwHtoINlbKXSqf5dXaGJsBoSE273nB2eFFjlsnRs24MIB2tSouRk32LMF\n6BcG\r\n=XDo0\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/editor.js","babel":{"plugins":["transform-object-rest-spread"],"presets":[["react-app",{"absoluteRuntime":false}]]},"gitHead":"13ef3c20ac39a71339300475e8a77bbd01aabc76","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","clean":"rm -rf dist && mkdir dist","start":"node scripts/start.js","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","pub:optimized":"rm dist/config.js dist/i18n.js dist/index.js","prepublishOnly":"npm run clean && npm run pub:dist && npm run pub:optimized"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.9.0","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"10.16.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"raf":"3.4.0","chalk":"1.1.3","jszip":"^3.2.1","react":"^16.8.6","slate":"^0.54.2","xtend":"^4.0.1","dotenv":"4.0.0","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","i18next":"^17.0.13","postcss":"^7.0.0","prismjs":"^1.15.0","promise":"8.0.1","request":"^2.88.0","unified":"^6.1.6","fs-extra":"3.0.1","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","is-hotkey":"^0.1.3","react-dom":"^16.8.6","url-parse":"^1.4.3","valid-url":"^1.0.9","codemirror":"^5.37.0","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.97","seafile-ui":"^0.1.10","url-loader":"0.6.2","file-loader":"1.1.5","is-data-uri":"^0.1.0","remark-slug":"^5.0.0","slate-react":"^0.54.2","autoprefixer":"7.1.6","package.json":"^2.0.1","react-select":"^2.4.2","remark-parse":"^5.0.0","detect-indent":"^4.0.0","dotenv-expand":"4.2.0","object-assign":"4.1.1","react-i18next":"^10.12.2","react-s-alert":"^1.4.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-history":"^0.54.2","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","react-mentions":"^3.0.2","image-extensions":"^1.1.0","rehype-stringify":"^3.0.0","socket.io-client":"^2.1.1","toggle-selection":"^1.0.6","slate-hyperscript":"^0.57.1","hast-util-sanitize":"^1.1.2","i18next-xhr-backend":"^3.1.2","slate-html-serializer":"^0.7.2","mdast-util-definitions":"^1.2.2","slate-schema-violations":"^0.1.39","@seafile/seafile-calendar":"^0.0.10","extract-text-webpack-plugin":"3.0.2","i18next-browser-languagedetector":"^3.0.3","case-sensitive-paths-webpack-plugin":"2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","react":"^16.12.0","dotenv":"6.2.0","enzyme":"^3.10.0","eslint":"^6.1.0","is-wsl":"^1.1.0","semver":"6.3.0","ts-pnp":"1.1.4","resolve":"1.12.0","webpack":"4.41.0","fs-extra":"7.0.1","camelcase":"^5.2.0","react-dom":"^16.12.0","@babel/cli":"^7.8.3","babel-jest":"^24.9.0","css-loader":"^3.2.1","url-loader":"2.1.0","@babel/core":"7.6.0","file-loader":"3.0.1","sass-loader":"7.2.0","babel-eslint":"10.0.3","babel-loader":"8.0.6","browserslist":"^4.8.0","jest-resolve":"24.9.0","style-loader":"^1.0.1","@reach/router":"^1.2.1","@svgr/webpack":"4.3.2","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","postcss-loader":"^3.0.0","react-dev-utils":"^9.1.0","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.4","resolve-url-loader":"3.1.0","webpack-dev-server":"3.2.1","eslint-plugin-react":"7.14.3","html-webpack-plugin":"^4.0.0-beta.5","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"1.4.1","babel-preset-react-app":"^9.0.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"^4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.15.1","eslint-config-react-app":"^5.0.2","mini-css-extract-plugin":"^0.5.0","webpack-manifest-plugin":"2.1.1","@typescript-eslint/parser":"^2.2.0","eslint-plugin-react-hooks":"^1.6.1","babel-plugin-named-asset-import":"^0.3.4","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"^2.2.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.3.14_1587618154002_0.9113555948224257","host":"s3://npm-registry-packages"}},"0.3.15":{"name":"@seafile/seafile-editor","version":"0.3.15","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.3.15","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"249a90d05a137465f6f7099a64cbc6e5d7c0ea76","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.3.15.tgz","fileCount":125,"integrity":"sha512-NXizEvITMv0rtuaa95XjtClsinND58kBDthS1bqBklBG7U1ayAT82MNoOguaB6K78E68q80Ecy+c4FHsvYmLVg==","signatures":[{"sig":"MEQCIBpa3rZdxr6o2dsUiqzliG6PL7dG2/D7v45YNZFn8o2XAiBFFnycddyZ7hfRQ1u3MWceNgmdKuPcZtCvOfbR2hl3Pw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":784902,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJepP3qCRA9TVsSAnZWagAAqo8QAIy/1ku7wZlCoi7SsN7j\nxpQ39QrVOGmrj8YdiGTvTtqD9AIIJcMl5VXP5kD3hQJUUxaERDuzqN1dEEO+\nNHjwTHWlD+Kpl9TSD71/3u5nbdHn68VvEou/bJfpHfffipO7OWj8Ks9+ecLZ\ns1Lw9kFAiR1CQLztINKvXa3W+ihOV582MCpyh3iVhWn3d6A59UBzbQ2Ybcms\nj0t5cBnp0DyOtIzf0D2V8OtAwd6bvKWApfa8ZecxkjidrV0nEDhgf1vUTlys\noAiE+BRs/QqaZH+vodHxbsLdzQEo0023DpXDmg0xk9EY5ULDrxMk21iBIzcA\n3Uxkx4/r3R+D7ScafdSWjezdWYDkV9iFaSwrfoVTbyjAD3xD2N7gS+Mgh1OA\n0y6zeDwr9q18EYRdwSHa4heNNgAQVaGVUrdBn1Lk90Xxgm+otm78I9NdFJAr\nWgY6xQ8PawkcQ4P7eiJOCbZONubnvW2dvIH6AxEEIIFVbVmiClTsmvMSrNvE\nDn5O+jyNbFigkt9x/my3feOCf8vdptTJMmfqPklgEjLwLcK8iL/OmKKVKFZI\niUZq1snzdwIOgFK2qW39eMZJsnsUKPfmMSkeLBjSACcqF4JdFmg8ue4c63+W\naetERQ991bw6byT8FqZ/iBjlvet82y45dQRAKuTH/oiw0sItwJvvD55ehkRv\nqSe5\r\n=kjnm\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/editor.js","babel":{"plugins":["transform-object-rest-spread"],"presets":[["react-app",{"absoluteRuntime":false}]]},"gitHead":"c9c9896cff4089dd72a2ce5bc8478be6f58b33dd","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","clean":"rm -rf dist && mkdir dist","start":"node scripts/start.js","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","pub:optimized":"rm dist/config.js dist/i18n.js dist/index.js","prepublishOnly":"npm run clean && npm run pub:dist && npm run pub:optimized"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.9.0","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"10.16.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"raf":"3.4.0","chalk":"1.1.3","jszip":"^3.2.1","react":"^16.8.6","slate":"^0.54.2","xtend":"^4.0.1","dotenv":"4.0.0","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","i18next":"^17.0.13","postcss":"^7.0.0","prismjs":"^1.15.0","promise":"8.0.1","request":"^2.88.0","unified":"^6.1.6","fs-extra":"3.0.1","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","is-hotkey":"^0.1.3","react-dom":"^16.8.6","url-parse":"^1.4.3","valid-url":"^1.0.9","codemirror":"^5.37.0","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.97","seafile-ui":"^0.1.10","url-loader":"0.6.2","file-loader":"1.1.5","is-data-uri":"^0.1.0","remark-slug":"^5.0.0","slate-react":"^0.54.2","autoprefixer":"7.1.6","package.json":"^2.0.1","react-select":"^2.4.2","remark-parse":"^5.0.0","detect-indent":"^4.0.0","dotenv-expand":"4.2.0","object-assign":"4.1.1","react-i18next":"^10.12.2","react-s-alert":"^1.4.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-history":"^0.54.2","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","react-mentions":"^3.0.2","image-extensions":"^1.1.0","rehype-stringify":"^3.0.0","socket.io-client":"^2.1.1","toggle-selection":"^1.0.6","slate-hyperscript":"^0.57.1","hast-util-sanitize":"^1.1.2","i18next-xhr-backend":"^3.1.2","slate-html-serializer":"^0.7.2","mdast-util-definitions":"^1.2.2","slate-schema-violations":"^0.1.39","@seafile/seafile-calendar":"^0.0.10","extract-text-webpack-plugin":"3.0.2","i18next-browser-languagedetector":"^3.0.3","case-sensitive-paths-webpack-plugin":"2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","react":"^16.12.0","dotenv":"6.2.0","enzyme":"^3.10.0","eslint":"^6.1.0","is-wsl":"^1.1.0","semver":"6.3.0","ts-pnp":"1.1.4","resolve":"1.12.0","webpack":"4.41.0","fs-extra":"7.0.1","camelcase":"^5.2.0","react-dom":"^16.12.0","@babel/cli":"^7.8.3","babel-jest":"^24.9.0","css-loader":"^3.2.1","url-loader":"2.1.0","@babel/core":"7.6.0","file-loader":"3.0.1","sass-loader":"7.2.0","babel-eslint":"10.0.3","babel-loader":"8.0.6","browserslist":"^4.8.0","jest-resolve":"24.9.0","style-loader":"^1.0.1","@reach/router":"^1.2.1","@svgr/webpack":"4.3.2","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","postcss-loader":"^3.0.0","react-dev-utils":"^9.1.0","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.4","resolve-url-loader":"3.1.0","webpack-dev-server":"3.2.1","eslint-plugin-react":"7.14.3","html-webpack-plugin":"^4.0.0-beta.5","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"1.4.1","babel-preset-react-app":"^9.0.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"^4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.15.1","eslint-config-react-app":"^5.0.2","mini-css-extract-plugin":"^0.5.0","webpack-manifest-plugin":"2.1.1","@typescript-eslint/parser":"^2.2.0","eslint-plugin-react-hooks":"^1.6.1","babel-plugin-named-asset-import":"^0.3.4","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"^2.2.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.3.15_1587871209961_0.26698152205890247","host":"s3://npm-registry-packages"}},"0.3.16":{"name":"@seafile/seafile-editor","version":"0.3.16","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.3.16","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"b293a58a49bc99d3a70e69ca90c75b3bd8d2491a","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.3.16.tgz","fileCount":125,"integrity":"sha512-t08sRlN2N8zyQTJZ1+0PIk1WzyFcxHbVDZCDIrwCItOfOBOiiPet/i3AGnG+bEkW6TAv191UWDZJZyVWAGB49g==","signatures":[{"sig":"MEUCIQDk3/0CJnafF9OMZSMNyT9QIN0/R8tYQQA3GW+TaVKUwwIgDvK0xhS8NEJSbLrDefBZWbeSn5qxJn/4MEIm+3Tj610=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":785842,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJevOGhCRA9TVsSAnZWagAAxXEP/RtzyTFQTxXuGO192PtL\n2YP4nAKiAFpzFVHA7FbqxqSM2QzMaDQe7G72CPoPim6hfMZdCpyTH4mnHsLM\nyipPQz3kCsmYE6bevRG6vTJtjEJeM2EpOi1NFQtGkKSNKKac0b1WV1qDvtBp\nlXlTNrMHxDcbB+A5TsNYOS1R2/qGnZsJyB93vPTqxM9Ai9zOw258jpd1ce5W\nISZyoXD9VAegshwD9y/pvDgdVgLd9HDFpdqWrhx66pZguhIoW4OJau4uUAbg\nYRkSksz8L9OktRAeIWoNRbLheypONflDjzuSKTiBQ2hN40fnXt+tU1S17TH1\nyflOsG24gW6CK+t2/5PvJ212mp7RSKLeMBi/PchnxLOd/i/jDpR9O2a/6Hfa\nQQM6l85Hq30FgVqQWr3WszmLg4otZRfgRZvBs70XayxWOQfzPb+fXclesxkq\n7LJiCoQWL3kPWhGPMaYl2JpYcySepv1pFauY1xKsh5jH3BQZY519sZKdJZ/K\nqs2KIxXUl1BHetB/1o0wBrP5qABtWzIw+KDYrtUz4EX024Lmte+fV39vImPV\nIAplo9452kYsN8juB/J7scTkQhsentP4+y+wS54oK9inSXYwZpDdh/ce2kKm\nVlYDVXxnINUD7/aRX6z5CYZFP8ptuOyLZTB6usBox7NJhYb1TVZYt9m5dtiM\n4xSc\r\n=WAAn\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/editor.js","babel":{"plugins":["transform-object-rest-spread"],"presets":[["react-app",{"absoluteRuntime":false}]]},"gitHead":"a3a1702af30f2d7ea6b16f2640cb352ea458b3fa","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","clean":"rm -rf dist && mkdir dist","start":"node scripts/start.js","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","pub:optimized":"rm dist/config.js dist/i18n.js dist/index.js","prepublishOnly":"npm run clean && npm run pub:dist && npm run pub:optimized"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.9.0","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"10.16.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"raf":"3.4.0","chalk":"1.1.3","jszip":"^3.2.1","react":"^16.8.6","slate":"^0.54.2","xtend":"^4.0.1","dotenv":"4.0.0","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","i18next":"^17.0.13","postcss":"^7.0.0","prismjs":"^1.15.0","promise":"8.0.1","request":"^2.88.0","unified":"^6.1.6","fs-extra":"3.0.1","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","is-hotkey":"^0.1.3","react-dom":"^16.8.6","url-parse":"^1.4.3","valid-url":"^1.0.9","codemirror":"^5.37.0","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.97","seafile-ui":"^0.1.10","url-loader":"0.6.2","file-loader":"1.1.5","is-data-uri":"^0.1.0","remark-slug":"^5.0.0","slate-react":"^0.54.2","autoprefixer":"7.1.6","package.json":"^2.0.1","react-select":"^2.4.2","remark-parse":"^5.0.0","detect-indent":"^4.0.0","dotenv-expand":"4.2.0","object-assign":"4.1.1","react-i18next":"^10.12.2","react-s-alert":"^1.4.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-history":"^0.54.2","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","react-mentions":"^3.0.2","image-extensions":"^1.1.0","rehype-stringify":"^3.0.0","socket.io-client":"^2.1.1","toggle-selection":"^1.0.6","slate-hyperscript":"^0.57.1","hast-util-sanitize":"^1.1.2","i18next-xhr-backend":"^3.1.2","slate-html-serializer":"^0.7.2","mdast-util-definitions":"^1.2.2","slate-schema-violations":"^0.1.39","@seafile/seafile-calendar":"^0.0.10","extract-text-webpack-plugin":"3.0.2","i18next-browser-languagedetector":"^3.0.3","case-sensitive-paths-webpack-plugin":"2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","react":"^16.12.0","dotenv":"6.2.0","enzyme":"^3.10.0","eslint":"^6.1.0","is-wsl":"^1.1.0","semver":"6.3.0","ts-pnp":"1.1.4","resolve":"1.12.0","webpack":"4.41.0","fs-extra":"7.0.1","camelcase":"^5.2.0","react-dom":"^16.12.0","@babel/cli":"^7.8.3","babel-jest":"^24.9.0","css-loader":"^3.2.1","url-loader":"2.1.0","@babel/core":"7.6.0","file-loader":"3.0.1","sass-loader":"7.2.0","babel-eslint":"10.0.3","babel-loader":"8.0.6","browserslist":"^4.8.0","jest-resolve":"24.9.0","style-loader":"^1.0.1","@reach/router":"^1.2.1","@svgr/webpack":"4.3.2","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","postcss-loader":"^3.0.0","react-dev-utils":"^9.1.0","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.4","resolve-url-loader":"3.1.0","webpack-dev-server":"3.2.1","eslint-plugin-react":"7.14.3","html-webpack-plugin":"^4.0.0-beta.5","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"1.4.1","babel-preset-react-app":"^9.0.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"^4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.15.1","eslint-config-react-app":"^5.0.2","mini-css-extract-plugin":"^0.5.0","webpack-manifest-plugin":"2.1.1","@typescript-eslint/parser":"^2.2.0","eslint-plugin-react-hooks":"^1.6.1","babel-plugin-named-asset-import":"^0.3.4","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"^2.2.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.3.16_1589436832737_0.3857891109459335","host":"s3://npm-registry-packages"}},"0.3.17":{"name":"@seafile/seafile-editor","version":"0.3.17","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.3.17","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"91059352f0db406071367ab573667c4b789c5a32","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.3.17.tgz","fileCount":125,"integrity":"sha512-n2ZdJp2HMPKkBymcv/RIJGqNmcY9ovac9dDUMx1MkHWqdHRwO6XMYBgYZ7xM0e5WWP+i8/H2+L5gsNjDcHix/A==","signatures":[{"sig":"MEYCIQDYMCEQRB2YJyZO1HhICc7Z1O1XVa2ZuA7p/oeIAAxR8wIhAPfKoxbT+rH4o2SYFmEkxpEfs9sZ7JvQzOsLfptn5feN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":785873,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJex5A7CRA9TVsSAnZWagAAWmsP/33YWv5x2WwaQ4aVT8Lz\nrM+eUboSZa0S/WMEaA/pbYK5tWIOFTTrQDZo7sqnEAnsBZXpsI8OZS2oSHPr\nR7GLONjDUQFPPZgNdaHvVRAvi4zfCa0XES3ulXFkpirT+fbTQhefQtXQ3PlQ\nTiCtGiaiNhPs7+2hH/X+ZkSdU+wzD+dUgKymYs0BZlxYyZWwBQWo4V2/Ln2h\nDUUXYfxUj8JQ4EBGT/XzfxCQancVWm/U//LoarhXsRFWsHBa8k3KRGcV3GLE\nyC9Zk69y4yelUb8tknwqTYVBLnnx/DJ9YoI0Ss7y2LQgqyRvN/bi+BYfTSBV\nSi9oDhzGcxEl828iXaWDwvOHo1QP6motevMIH2ka8VM1V0Y5ITdVB1D9PFqp\nm/BvRisarai1ggdJrFt83QYW4KxGU94v+OR/XWShpZkkhkGTclHobavK/n/e\nRl9Mmq7Qlx8azp7cXOy5n8UbUa+5B90SuXE1R1IBr1vyQmH19XZP8YP7MRey\ndhQOjmtWiQUZ6a1c7Qn3R7BKyPawg1vpi0GIpHBuJA4J2k8Zw8c+wLHXRA3A\nlwzWa03cjN5470Eg6zL0+P44M3PaXOLaoLIqGteGE49FDUe3KxPZ71FSAytQ\nLnaqQsZ2oXzavkwBy3CY6iOTgbjy16t447OPuojnXU+0KTOxKk3inTTRbqLd\ngolm\r\n=E+IZ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/editor.js","babel":{"plugins":["transform-object-rest-spread"],"presets":[["react-app",{"absoluteRuntime":false}]]},"gitHead":"84a2b7d9e40b4b086a782f90d08f10f279885778","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","clean":"rm -rf dist && mkdir dist","start":"node scripts/start.js","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","pub:optimized":"rm dist/config.js dist/i18n.js dist/index.js","prepublishOnly":"npm run clean && npm run pub:dist && npm run pub:optimized"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.9.0","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"10.15.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"raf":"3.4.0","chalk":"1.1.3","jszip":"^3.2.1","react":"^16.8.6","slate":"^0.54.2","xtend":"^4.0.1","dotenv":"4.0.0","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","i18next":"^17.0.13","postcss":"^7.0.0","prismjs":"^1.15.0","promise":"8.0.1","request":"^2.88.0","unified":"^6.1.6","fs-extra":"3.0.1","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","is-hotkey":"^0.1.3","react-dom":"^16.8.6","url-parse":"^1.4.3","valid-url":"^1.0.9","codemirror":"^5.37.0","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.97","seafile-ui":"^0.1.10","url-loader":"0.6.2","file-loader":"1.1.5","is-data-uri":"^0.1.0","remark-slug":"^5.0.0","slate-react":"^0.54.2","autoprefixer":"7.1.6","package.json":"^2.0.1","react-select":"^2.4.2","remark-parse":"^5.0.0","detect-indent":"^4.0.0","dotenv-expand":"4.2.0","object-assign":"4.1.1","react-i18next":"^10.12.2","react-s-alert":"^1.4.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-history":"^0.54.2","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","react-mentions":"^3.0.2","image-extensions":"^1.1.0","rehype-stringify":"^3.0.0","socket.io-client":"^2.1.1","toggle-selection":"^1.0.6","slate-hyperscript":"^0.57.1","hast-util-sanitize":"^1.1.2","i18next-xhr-backend":"^3.1.2","slate-html-serializer":"^0.7.2","mdast-util-definitions":"^1.2.2","slate-schema-violations":"^0.1.39","@seafile/seafile-calendar":"^0.0.10","extract-text-webpack-plugin":"3.0.2","i18next-browser-languagedetector":"^3.0.3","case-sensitive-paths-webpack-plugin":"2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","react":"^16.12.0","dotenv":"6.2.0","enzyme":"^3.10.0","eslint":"^6.1.0","is-wsl":"^1.1.0","semver":"6.3.0","ts-pnp":"1.1.4","resolve":"1.12.0","webpack":"4.41.0","fs-extra":"7.0.1","camelcase":"^5.2.0","react-dom":"^16.12.0","@babel/cli":"^7.8.3","babel-jest":"^24.9.0","css-loader":"^3.2.1","url-loader":"2.1.0","@babel/core":"7.6.0","file-loader":"3.0.1","sass-loader":"7.2.0","babel-eslint":"10.0.3","babel-loader":"8.0.6","browserslist":"^4.8.0","jest-resolve":"24.9.0","style-loader":"^1.0.1","@reach/router":"^1.2.1","@svgr/webpack":"4.3.2","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","postcss-loader":"^3.0.0","react-dev-utils":"^9.1.0","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.4","resolve-url-loader":"3.1.0","webpack-dev-server":"3.2.1","eslint-plugin-react":"7.14.3","html-webpack-plugin":"^4.0.0-beta.5","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"1.4.1","babel-preset-react-app":"^9.0.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"^4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.15.1","eslint-config-react-app":"^5.0.2","mini-css-extract-plugin":"^0.5.0","webpack-manifest-plugin":"2.1.1","@typescript-eslint/parser":"^2.2.0","eslint-plugin-react-hooks":"^1.6.1","babel-plugin-named-asset-import":"^0.3.4","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"^2.2.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.3.17_1590136891383_0.8626374250559414","host":"s3://npm-registry-packages"}},"0.3.18":{"name":"@seafile/seafile-editor","version":"0.3.18","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.3.18","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"cebe8110c4f1dc63b4998f6b6e3c00875dcc9333","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.3.18.tgz","fileCount":125,"integrity":"sha512-ahvALsYfeT7Qxfm7VljsKqUNuT3+Nf7Rd13F5Ulnxmheai8405lnzuVgGBW/mnekGU30py11vulD4fJt3SLy+w==","signatures":[{"sig":"MEQCIBoAJXNRGZeLPGeICXjb4ZZ5ZYgaT7N5TafJVNNymduOAiAdssv+DWh27qdpqkOAXV3Gi4wxEizRTELwaB1Tpluc1A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":785873,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJex5DRCRA9TVsSAnZWagAA17MP/iw42ZOLcHoIkkNWJJUg\nsmj5kTHzwyveYgIzFDWIUGHus1Tzs3UeHOeabgg6bIsY+6jqZGNZrtonQzL5\nG4tSFcQS9qHVZGiXvbF8TLmSQir3SBEWP+LCOwHd2y31I60T8cfI4NRmk979\noPzCFROYfTgIgHIVUHbrjVdOvUNATsM8t4rVOcAL1WH2jj6xqt+06W5sdM8i\npnaIv8EEU1pFXrZhf8yMZOoLraOV8q8mltHru/GvW46RldjMCNQMJ/KyOyFE\nKwlwGDDNmULnJ93weGFpMTuEA4GGabR1gWTRvUJPw5HHV1xOwdb7EbPmU3CH\nHMPYmidN3wVF0Kp5W2TCyth8nopuJ/+xBWY/YJEXqJD8Ec+SyHgaupUc2WbG\neoqJs2KgJemcNPh7zC18CW/oQGiT46DGZCUq4x3NSPQGOQe8T1Zd4pc6fpwZ\nwSU+tM0sTNi5+HV+pIociQM/em7IoHNrN6DjcDcSouSt6+XYlCRyL2r4mchq\nzuRWR9wjc3NKe3pfByxfkI7yhN6ViuzruZ3bg/XlHzDY0/h/TKKWP8Dbj2Sl\nql7JHbrCK7CTBgbd/CcI5WoWpJNoGZ7u9G4pT77XL9bX98YzGUvBOF/ejfke\nIGKpv8LjRFSAGbElMhAl5YZHZUVTmv/9fbiqEGu677LmRKSDyiMfWMetm8DL\nomCs\r\n=ZePp\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/editor.js","babel":{"plugins":["transform-object-rest-spread"],"presets":[["react-app",{"absoluteRuntime":false}]]},"gitHead":"84a2b7d9e40b4b086a782f90d08f10f279885778","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","clean":"rm -rf dist && mkdir dist","start":"node scripts/start.js","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","pub:optimized":"rm dist/config.js dist/i18n.js dist/index.js","prepublishOnly":"npm run clean && npm run pub:dist && npm run pub:optimized"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.9.0","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"10.15.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"raf":"3.4.0","chalk":"1.1.3","jszip":"^3.2.1","react":"^16.8.6","slate":"^0.54.2","xtend":"^4.0.1","dotenv":"4.0.0","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","i18next":"^17.0.13","postcss":"^7.0.0","prismjs":"^1.15.0","promise":"8.0.1","request":"^2.88.0","unified":"^6.1.6","fs-extra":"3.0.1","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","is-hotkey":"^0.1.3","react-dom":"^16.8.6","url-parse":"^1.4.3","valid-url":"^1.0.9","codemirror":"^5.37.0","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.97","seafile-ui":"^0.1.10","url-loader":"0.6.2","file-loader":"1.1.5","is-data-uri":"^0.1.0","remark-slug":"^5.0.0","slate-react":"^0.54.2","autoprefixer":"7.1.6","package.json":"^2.0.1","react-select":"^2.4.2","remark-parse":"^5.0.0","detect-indent":"^4.0.0","dotenv-expand":"4.2.0","object-assign":"4.1.1","react-i18next":"^10.12.2","react-s-alert":"^1.4.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-history":"^0.54.2","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","react-mentions":"^3.0.2","image-extensions":"^1.1.0","rehype-stringify":"^3.0.0","socket.io-client":"^2.1.1","toggle-selection":"^1.0.6","slate-hyperscript":"^0.57.1","hast-util-sanitize":"^1.1.2","i18next-xhr-backend":"^3.1.2","slate-html-serializer":"^0.7.2","mdast-util-definitions":"^1.2.2","slate-schema-violations":"^0.1.39","@seafile/seafile-calendar":"^0.0.10","extract-text-webpack-plugin":"3.0.2","i18next-browser-languagedetector":"^3.0.3","case-sensitive-paths-webpack-plugin":"2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","react":"^16.12.0","dotenv":"6.2.0","enzyme":"^3.10.0","eslint":"^6.1.0","is-wsl":"^1.1.0","semver":"6.3.0","ts-pnp":"1.1.4","resolve":"1.12.0","webpack":"4.41.0","fs-extra":"7.0.1","camelcase":"^5.2.0","react-dom":"^16.12.0","@babel/cli":"^7.8.3","babel-jest":"^24.9.0","css-loader":"^3.2.1","url-loader":"2.1.0","@babel/core":"7.6.0","file-loader":"3.0.1","sass-loader":"7.2.0","babel-eslint":"10.0.3","babel-loader":"8.0.6","browserslist":"^4.8.0","jest-resolve":"24.9.0","style-loader":"^1.0.1","@reach/router":"^1.2.1","@svgr/webpack":"4.3.2","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","postcss-loader":"^3.0.0","react-dev-utils":"^9.1.0","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.4","resolve-url-loader":"3.1.0","webpack-dev-server":"3.2.1","eslint-plugin-react":"7.14.3","html-webpack-plugin":"^4.0.0-beta.5","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"1.4.1","babel-preset-react-app":"^9.0.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"^4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.15.1","eslint-config-react-app":"^5.0.2","mini-css-extract-plugin":"^0.5.0","webpack-manifest-plugin":"2.1.1","@typescript-eslint/parser":"^2.2.0","eslint-plugin-react-hooks":"^1.6.1","babel-plugin-named-asset-import":"^0.3.4","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"^2.2.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.3.18_1590137040998_0.7400178898089091","host":"s3://npm-registry-packages"}},"0.3.19":{"name":"@seafile/seafile-editor","version":"0.3.19","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.3.19","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"94ce9f1c4302afdbe8412e2a8ecf7e9c75fdaa84","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.3.19.tgz","fileCount":125,"integrity":"sha512-6PrFAeztrsklF+kh9gZOg3CyyEiEVn4d7ZD7TiefnH3B4jORHTRA2hFBtPx2xU06n4yMwIyk0+l7GbGU151oaw==","signatures":[{"sig":"MEUCIQCfymc2Egb4ZyY/ewhLEPHNOwvgMMNx2q40B3QqO8XsqgIgXohs+CwkGLgY/oKjKA7iiVnXb/5hfNO3Wkl+JafBqEg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":785983,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJex5IuCRA9TVsSAnZWagAAmrAP/RnK212NipiQitpmTFee\nT4OC8ehtTLI9i2TsrHR18uliwXaIg826HbhDJ8fJGIJ2GVPD/axqTad2sEKE\nno5PruJld4HhAcdzcV+ywCybSb1vXfQZgH6kB2YX+NfXP0pk2rqACxK+TZF7\nwZ+AErP608jqCefeqvlTmzIPjVcrVMqg/5dPgGqJdCJQ5uwdTxOhAZhRm4im\noG7Qhff7J65nhfNmU14FR7+k+8SRo7pAO/oOswiLBQVeoS7qy2eSjpdNmXVQ\n9sXUa+6dxj7yiu77idFaTcPG7mYzZkoKj6125DsY9Aw/X7U9gEoNukfvAFqH\nGRjYIlHAbAWKN5rKzx5g95mQ04Gt5xIXkYKuUxhYlS8tCBgloVn3/d5nOw5Y\nM4mcd2VB1/TOZaAzmU6Y+x33PCVmcodDLfIBe8YNkZvufAno6E0VuwOGeu96\nX88ouQmMX+eylGWvF27wDmPTnJs/rDpjXlLeDwzFq3hJhHUy5wrrxQgjD4A+\nwk0nG++AKioDc0QAtAhFQzO1vVI3QVgu/CYuYPwWnl/jyjYSxklsbbBqwQCJ\nFXqqwtgtctLNPJaUPJO2ixh4zoOP1VdeZ7wHMmB3YH4GSW3leC5qBt8OKeaE\ndJOxolfEVa5ZcdWJFrlvycmoUH1A4Omsm/Gm8zISRYId55mMy7Ml+bR6HQ48\nxoxB\r\n=EtH/\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/editor.js","babel":{"plugins":["@babel/plugin-proposal-object-rest-spread"],"presets":[["react-app",{"absoluteRuntime":false}]]},"gitHead":"84a2b7d9e40b4b086a782f90d08f10f279885778","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","clean":"rm -rf dist && mkdir dist","start":"node scripts/start.js","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","pub:optimized":"rm dist/config.js dist/i18n.js dist/index.js","prepublishOnly":"npm run clean && npm run pub:dist && npm run pub:optimized"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.9.0","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"10.15.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"raf":"3.4.0","chalk":"1.1.3","jszip":"^3.2.1","react":"^16.8.6","slate":"^0.54.2","xtend":"^4.0.1","dotenv":"4.0.0","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","i18next":"^17.0.13","postcss":"^7.0.0","prismjs":"^1.15.0","promise":"8.0.1","request":"^2.88.0","unified":"^6.1.6","fs-extra":"3.0.1","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","is-hotkey":"^0.1.3","react-dom":"^16.8.6","url-parse":"^1.4.3","valid-url":"^1.0.9","codemirror":"^5.37.0","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.97","seafile-ui":"^0.1.10","url-loader":"0.6.2","file-loader":"1.1.5","is-data-uri":"^0.1.0","remark-slug":"^5.0.0","slate-react":"^0.54.2","autoprefixer":"7.1.6","package.json":"^2.0.1","react-select":"^2.4.2","remark-parse":"^5.0.0","detect-indent":"^4.0.0","dotenv-expand":"4.2.0","object-assign":"4.1.1","react-i18next":"^10.12.2","react-s-alert":"^1.4.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-history":"^0.54.2","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","react-mentions":"^3.0.2","image-extensions":"^1.1.0","rehype-stringify":"^3.0.0","socket.io-client":"^2.1.1","toggle-selection":"^1.0.6","slate-hyperscript":"^0.57.1","hast-util-sanitize":"^1.1.2","i18next-xhr-backend":"^3.1.2","slate-html-serializer":"^0.7.2","mdast-util-definitions":"^1.2.2","slate-schema-violations":"^0.1.39","@seafile/seafile-calendar":"^0.0.10","extract-text-webpack-plugin":"3.0.2","i18next-browser-languagedetector":"^3.0.3","case-sensitive-paths-webpack-plugin":"2.1.1","@babel/plugin-proposal-object-rest-spread":"^7.9.6"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","react":"^16.12.0","dotenv":"6.2.0","enzyme":"^3.10.0","eslint":"^6.1.0","is-wsl":"^1.1.0","semver":"6.3.0","ts-pnp":"1.1.4","resolve":"1.12.0","webpack":"4.41.0","fs-extra":"7.0.1","camelcase":"^5.2.0","react-dom":"^16.12.0","@babel/cli":"^7.8.3","babel-jest":"^24.9.0","css-loader":"^3.2.1","url-loader":"2.1.0","@babel/core":"7.6.0","file-loader":"3.0.1","sass-loader":"7.2.0","babel-eslint":"10.0.3","babel-loader":"8.0.6","browserslist":"^4.8.0","jest-resolve":"24.9.0","style-loader":"^1.0.1","@reach/router":"^1.2.1","@svgr/webpack":"4.3.2","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","postcss-loader":"^3.0.0","react-dev-utils":"^9.1.0","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.4","resolve-url-loader":"3.1.0","webpack-dev-server":"3.2.1","eslint-plugin-react":"7.14.3","html-webpack-plugin":"^4.0.0-beta.5","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"1.4.1","babel-preset-react-app":"^9.0.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"^4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.15.1","eslint-config-react-app":"^5.0.2","mini-css-extract-plugin":"^0.5.0","webpack-manifest-plugin":"2.1.1","@typescript-eslint/parser":"^2.2.0","eslint-plugin-react-hooks":"^1.6.1","babel-plugin-named-asset-import":"^0.3.4","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"^2.2.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.3.19_1590137389982_0.0022951823351247125","host":"s3://npm-registry-packages"}},"0.3.20":{"name":"@seafile/seafile-editor","version":"0.3.20","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.3.20","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"ac824a6aa15572c38a98ff3d1ea89b1227f945a2","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.3.20.tgz","fileCount":129,"integrity":"sha512-1EOde0RWq30nslcORi/CXsMoTGv44ldM2GuOQQijTqqYwoixTkNBcQoHln0OZ1L3NL8hOoToOvs9PYKjhboOIw==","signatures":[{"sig":"MEUCIAPZ2lxahHVH4H34lRMxg5ORmcj2MvZO6hHE15edOyz2AiEAqv38/dyHuda0HLHMWyvlFi+q4PgFkoPiPWYzJ2UFdLk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":817059,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1KEnCRA9TVsSAnZWagAAhU0P/jBehbAvYmfPs2xWprmJ\nNgw30cX03hDIFZz1HIHoF1r4lf31q4ozj6hb9lUZcN1gJVQS//ejUcvwjCxn\n9QTx1NYv6W2BY0vvxd3AFFp7PeLWu8pB+PfZJNslJ8qUF2cF3lkitomLfJ/k\no40ML8/6Mm8kX9BgmRCG4ueDirNTrKLfS79LjGb55H10QqzF43JqsXIea+Af\nKYaLD//K4s2b5h501JOvCnAN4JIFx6kZEt0WLmJPH4J5qijJ7wpaJNIpEeAs\nze1HV0o7AVu0am01vdaQLTWO65tAL1mAMZQmYLb9ApaMhtKwDl0/L6DlCrCZ\nmcKlKNQY5r5iNrLBRE1k58TVKloxwyG+Guhy5kZtuHKhXgNS9JkKuVgcI7B8\nhm871V24K0SjPB120XVtHMj4YMCl5XaWqExbgo9lPZeZpBLXcFB3LUH8zq7F\nFyyBZwqp72x7Mee7evPSnVV2rgPZcHDW0FdXp1K6vvrNgkWnYPQzId9zbgye\nR+3iytc4MsqUCdJrIaNaLANvJoI5+OKmfpGZ5xHIRMFyjiC6bxY8YW6E9ZLm\n8JwjBan51Mt28q+hcgW/VOrwCctz7PEDZI1dAXPO9a9NefygHlExd+LU3dWN\n1Z1YY+HQCD4spCsFDi1T00KUshcmu8uwoldXTraaoQIPLf70Wqs3Ako7WBpe\nGQPq\r\n=OUDg\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/editor.js","babel":{"plugins":["@babel/plugin-proposal-object-rest-spread"],"presets":[["react-app",{"absoluteRuntime":false}]]},"gitHead":"c7367ca1e412b499c466f602adc5b751452c39e2","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","clean":"rm -rf dist && mkdir dist","start":"node scripts/start.js","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","pub:optimized":"rm dist/config.js dist/i18n.js dist/index.js","prepublishOnly":"npm run clean && npm run pub:dist && npm run pub:optimized"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.4.1","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"8.16.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"raf":"3.4.0","chalk":"1.1.3","jszip":"^3.2.1","react":"^16.8.6","slate":"^0.54.2","xtend":"^4.0.1","dotenv":"4.0.0","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","i18next":"^17.0.13","postcss":"^7.0.0","prismjs":"^1.15.0","promise":"8.0.1","request":"^2.88.0","unified":"^6.1.6","fs-extra":"3.0.1","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","is-hotkey":"^0.1.3","react-dom":"^16.8.6","url-parse":"^1.4.3","valid-url":"^1.0.9","codemirror":"^5.37.0","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.97","seafile-ui":"^0.1.10","url-loader":"0.6.2","file-loader":"1.1.5","is-data-uri":"^0.1.0","remark-slug":"^5.0.0","slate-react":"^0.54.2","autoprefixer":"7.1.6","package.json":"^2.0.1","react-select":"^2.4.2","remark-parse":"^5.0.0","detect-indent":"^4.0.0","dotenv-expand":"4.2.0","object-assign":"4.1.1","react-i18next":"^10.12.2","react-s-alert":"^1.4.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-history":"^0.54.2","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","react-mentions":"^3.0.2","image-extensions":"^1.1.0","rehype-stringify":"^3.0.0","socket.io-client":"^2.1.1","toggle-selection":"^1.0.6","slate-hyperscript":"^0.57.1","hast-util-sanitize":"^1.1.2","i18next-xhr-backend":"^3.1.2","slate-html-serializer":"^0.7.2","mdast-util-definitions":"^1.2.2","slate-schema-violations":"^0.1.39","@seafile/seafile-calendar":"^0.0.10","extract-text-webpack-plugin":"3.0.2","i18next-browser-languagedetector":"^3.0.3","case-sensitive-paths-webpack-plugin":"2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","react":"^16.12.0","dotenv":"6.2.0","enzyme":"^3.10.0","eslint":"^6.1.0","is-wsl":"^1.1.0","semver":"6.3.0","ts-pnp":"1.1.4","resolve":"1.12.0","webpack":"4.41.0","fs-extra":"7.0.1","camelcase":"^5.2.0","react-dom":"^16.12.0","@babel/cli":"^7.8.3","babel-jest":"^24.9.0","css-loader":"^3.2.1","url-loader":"2.1.0","@babel/core":"7.6.0","file-loader":"3.0.1","sass-loader":"7.2.0","babel-eslint":"10.0.3","babel-loader":"8.0.6","browserslist":"^4.8.0","jest-resolve":"24.9.0","style-loader":"^1.0.1","@reach/router":"^1.2.1","@svgr/webpack":"4.3.2","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","postcss-loader":"^3.0.0","react-dev-utils":"^9.1.0","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.4","resolve-url-loader":"3.1.0","webpack-dev-server":"3.2.1","eslint-plugin-react":"7.14.3","html-webpack-plugin":"^4.0.0-beta.5","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"1.4.1","babel-preset-react-app":"^9.0.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"^4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.15.1","eslint-config-react-app":"^5.0.2","mini-css-extract-plugin":"^0.5.0","webpack-manifest-plugin":"2.1.1","@typescript-eslint/parser":"^2.2.0","eslint-plugin-react-hooks":"^1.6.1","babel-plugin-named-asset-import":"^0.3.4","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"^2.2.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-object-rest-spread":"^7.9.6"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.3.20_1590993190512_0.38065658861161644","host":"s3://npm-registry-packages"}},"0.3.22":{"name":"@seafile/seafile-editor","version":"0.3.22","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.3.22","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"6057d2faa3f453ae36a62aa49f6341bfe9c6619e","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.3.22.tgz","fileCount":125,"integrity":"sha512-gvRlbF2lU0ZfAltDi2G6Bdk1tofGL/+4LGI9LKDdIqZ5pq6dzDH7cgEV1QU/5mynSEqBQst6DxxhWCqG2KOpFg==","signatures":[{"sig":"MEUCIQCzQzFs6NllFrxUYOclccf0fGeuSOr9YszqpRQsJWLgOAIgVhdGmbzQyE8AUPni+eUnMCc5wN2GfVZcdJEImpjOH3g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":787261,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe2eBJCRA9TVsSAnZWagAAK8QP/RKnnHKtsbj7aS4j7S10\nDUGM5f1mqz2TjQVBDRQnBsY0H9pbRwYIFMmAOFYjy5VdiG1EyQ+S7SFozd+f\nP++ZF2NNI4auAjPDF7Td9Y3YHOTMNacHbp5rI3YVLkGx2gch5dKnmKHGnyNw\n/0Pcftr6HoD9NwZnwXJ/iny8G/O3LM6vPdYCzZGJ0coYfwzrAoqkj3JgPTuM\nLfaEtoZKRz0WD2nfv6QdvXc5hiqKQSfL+D2G94ThLo6uUlP20OCU2frXaBpR\nVejFBLndtMt7VDGr2iOiMDbxfzD2ZqJ5rz1dfJNOTGDoVm4QiAZPDTPfdvKE\nf/TcBZB+ap3NeoDhwBE8y9LID2bsc6bU1vr+DnDYWHSFqgpFGR+b46sXYdrM\ndbXi+7SJiu8UWeyS8w9yVgxhqJfyzpfppnApLF3ce+fefwLr+74UdqN6vL3N\nSXN+J7mGlQLCgnGjDfH1qwNRoW8YEt+5/hCYagtj3lEtZMJ1upTRhj/ijTVc\n13dB9KtG8OeqOFIgr5UUFsroqNEt+FrNuvCDVn7HNy3HfTE4cHHj4/nXxG4F\nQ3aFrymamXUiNUpxaH0pNWQUenbbvjF9JZki50wpORjFSQnQkgCeP6xDZds5\nFQ2ijoHmoy92Et8zlT7CJ5+UjSh9dCa5ceZrkHmDvS96W5PzkSbkQWpNXrl3\nniTv\r\n=r2UQ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/editor.js","babel":{"plugins":["@babel/plugin-proposal-object-rest-spread"],"presets":[["react-app",{"absoluteRuntime":false}]]},"gitHead":"1299c7e1ea16e4a1fe849ebc6842f256ba19daeb","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","clean":"rm -rf dist && mkdir dist","start":"node scripts/start.js","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","pub:optimized":"rm dist/config.js dist/i18n.js dist/index.js","prepublishOnly":"npm run clean && npm run pub:dist && npm run pub:optimized"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.9.0","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"10.16.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"raf":"3.4.0","chalk":"1.1.3","jszip":"^3.2.1","react":"^16.8.6","slate":"^0.54.2","xtend":"^4.0.1","dotenv":"4.0.0","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","i18next":"^17.0.13","postcss":"^7.0.0","prismjs":"^1.15.0","promise":"8.0.1","request":"^2.88.0","unified":"^6.1.6","fs-extra":"3.0.1","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","is-hotkey":"^0.1.3","react-dom":"^16.8.6","url-parse":"^1.4.3","valid-url":"^1.0.9","codemirror":"^5.37.0","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.97","seafile-ui":"^0.1.10","url-loader":"0.6.2","file-loader":"1.1.5","is-data-uri":"^0.1.0","remark-slug":"^5.0.0","slate-react":"^0.54.2","autoprefixer":"7.1.6","package.json":"^2.0.1","react-select":"^2.4.2","remark-parse":"^5.0.0","detect-indent":"^4.0.0","dotenv-expand":"4.2.0","object-assign":"4.1.1","react-i18next":"^10.12.2","react-s-alert":"^1.4.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-history":"^0.54.2","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","react-mentions":"^3.0.2","image-extensions":"^1.1.0","rehype-stringify":"^3.0.0","socket.io-client":"^2.1.1","toggle-selection":"^1.0.6","slate-hyperscript":"^0.57.1","hast-util-sanitize":"^1.1.2","i18next-xhr-backend":"^3.1.2","slate-html-serializer":"^0.7.2","mdast-util-definitions":"^1.2.2","slate-schema-violations":"^0.1.39","@seafile/seafile-calendar":"^0.0.10","extract-text-webpack-plugin":"3.0.2","i18next-browser-languagedetector":"^3.0.3","case-sensitive-paths-webpack-plugin":"2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","react":"^16.12.0","dotenv":"6.2.0","enzyme":"^3.10.0","eslint":"^6.1.0","is-wsl":"^1.1.0","semver":"6.3.0","ts-pnp":"1.1.4","resolve":"1.12.0","webpack":"4.41.0","fs-extra":"7.0.1","camelcase":"^5.2.0","react-dom":"^16.12.0","@babel/cli":"^7.8.3","babel-jest":"^24.9.0","css-loader":"^3.2.1","url-loader":"2.1.0","@babel/core":"7.6.0","file-loader":"3.0.1","sass-loader":"7.2.0","babel-eslint":"10.0.3","babel-loader":"8.0.6","browserslist":"^4.8.0","jest-resolve":"24.9.0","style-loader":"^1.0.1","@reach/router":"^1.2.1","@svgr/webpack":"4.3.2","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","postcss-loader":"^3.0.0","react-dev-utils":"^9.1.0","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.4","resolve-url-loader":"3.1.0","webpack-dev-server":"3.2.1","eslint-plugin-react":"7.14.3","html-webpack-plugin":"^4.0.0-beta.5","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"1.4.1","babel-preset-react-app":"^9.0.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"^4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.15.1","eslint-config-react-app":"^5.0.2","mini-css-extract-plugin":"^0.5.0","webpack-manifest-plugin":"2.1.1","@typescript-eslint/parser":"^2.2.0","eslint-plugin-react-hooks":"^1.6.1","babel-plugin-named-asset-import":"^0.3.4","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"^2.2.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-object-rest-spread":"^7.9.6"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.3.22_1591337033270_0.9086246753583946","host":"s3://npm-registry-packages"}},"0.3.23":{"name":"@seafile/seafile-editor","version":"0.3.23","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.3.23","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"8dfcf259c3ab7c1b31ce285038c3d51587a1bb4f","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.3.23.tgz","fileCount":125,"integrity":"sha512-XMt4lM/p7GJ2gPvS1+7UYzXP7XEjda0sPNC75AZngbViauJWWBjsbAkaLcSS/k8I69CCkZkW8Vjo2bvKCKQiGQ==","signatures":[{"sig":"MEUCIQDZ2CdqKN9X0zwZuC2FvUTNl5WH/XRCEd8qP2wNodvgqQIgErtfwXFZiPF3gvL5vsKawMflXXSY4yxHa6Nntqm7hjI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":788153,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe6Jd/CRA9TVsSAnZWagAAa5IP/RMH9sDAWKQtULF2aQE+\nbPohDUAckf2PJP8RD2UOPYVlgGXVQEU17wpQMplwqK5t8SaC2/E/x+xE91nK\nd05wrD3T/M1OFhHFEyf3/M6V6KOQsMdcPTMd0/FctQtFK3NjKK5cUh9yphfy\nZbQrpUHzfyVZGgMeb3pKT+yacCYMF0dBheOkLTy+HGVZ65aZsubAp1qS8y+F\nJU6oz2i33cd1GsuTguEMs+ZUaNGQYGAsV5eSjIidV2f84oLu7A6SU8u7MzAa\nzf14xCspkveuqLc7r5WBkvaHjam+hU9BzbSRJPy+k4lf1lKWgC1vpbpWUa1Q\nMYgFFAYODHTCpptJcTqNTxS/fu/eLRDzEfB0x3BMw3MgN1T+iT7omIWYkMfw\n8zo3bpgPN+ZpcqfvJJEK/lkzkZXVBnabKjnG8blhlyg7u2+xyZ68Nnffzuks\nCXSOoFviiuDxy2TETIhNf3LjTXL9w5DGU8SkGP9qKkr0WMm37nkRBz1zEees\nJZ32027XWJTSi2NCkS6UctGmAu/RQL7TCstzv5SlbcYN+TIWuapV1q0SckDx\nlqfG5Yv1+m1EPUtxzERBdyECBb3qoABuZm62pHDYTetcFsFbL5kOwSoH7ksu\n5Cb3lI4Aq/8NIeCVZEE5a36VQ8KXdaaCYuxQhNm6YlPgseTXSRImpGT6ANBA\ndokG\r\n=VGSa\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/editor.js","babel":{"plugins":["@babel/plugin-proposal-object-rest-spread"],"presets":[["react-app",{"absoluteRuntime":false}]]},"gitHead":"93c717d131018afb3844091f815684267bfd3e0e","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","clean":"rm -rf dist && mkdir dist","start":"node scripts/start.js","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","pub:optimized":"rm dist/config.js dist/i18n.js dist/index.js","prepublishOnly":"npm run clean && npm run pub:dist && npm run pub:optimized"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.9.0","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"10.16.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"raf":"3.4.0","chalk":"1.1.3","jszip":"^3.2.1","react":"^16.8.6","slate":"^0.54.2","xtend":"^4.0.1","dotenv":"4.0.0","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","i18next":"^17.0.13","postcss":"^7.0.0","prismjs":"^1.15.0","promise":"8.0.1","request":"^2.88.0","unified":"^6.1.6","fs-extra":"3.0.1","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","is-hotkey":"^0.1.3","react-dom":"^16.8.6","url-parse":"^1.4.3","valid-url":"^1.0.9","codemirror":"^5.37.0","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.97","seafile-ui":"^0.1.10","url-loader":"0.6.2","file-loader":"1.1.5","is-data-uri":"^0.1.0","remark-slug":"^5.0.0","slate-react":"^0.54.2","autoprefixer":"7.1.6","package.json":"^2.0.1","react-select":"^2.4.2","remark-parse":"^5.0.0","detect-indent":"^4.0.0","dotenv-expand":"4.2.0","object-assign":"4.1.1","react-i18next":"^10.12.2","react-s-alert":"^1.4.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-history":"^0.54.2","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","react-mentions":"^3.0.2","image-extensions":"^1.1.0","rehype-stringify":"^3.0.0","socket.io-client":"^2.1.1","toggle-selection":"^1.0.6","slate-hyperscript":"^0.57.1","hast-util-sanitize":"^1.1.2","i18next-xhr-backend":"^3.1.2","slate-html-serializer":"^0.7.2","mdast-util-definitions":"^1.2.2","slate-schema-violations":"^0.1.39","@seafile/seafile-calendar":"^0.0.10","extract-text-webpack-plugin":"3.0.2","i18next-browser-languagedetector":"^3.0.3","case-sensitive-paths-webpack-plugin":"2.1.1"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","react":"^16.12.0","dotenv":"6.2.0","enzyme":"^3.10.0","eslint":"^6.1.0","is-wsl":"^1.1.0","semver":"6.3.0","ts-pnp":"1.1.4","resolve":"1.12.0","webpack":"4.41.0","fs-extra":"7.0.1","camelcase":"^5.2.0","react-dom":"^16.12.0","@babel/cli":"^7.8.3","babel-jest":"^24.9.0","css-loader":"^3.2.1","url-loader":"2.1.0","@babel/core":"7.6.0","file-loader":"3.0.1","sass-loader":"7.2.0","babel-eslint":"10.0.3","babel-loader":"8.0.6","browserslist":"^4.8.0","jest-resolve":"24.9.0","style-loader":"^1.0.1","@reach/router":"^1.2.1","@svgr/webpack":"4.3.2","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","postcss-loader":"^3.0.0","react-dev-utils":"^9.1.0","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.4","resolve-url-loader":"3.1.0","webpack-dev-server":"3.2.1","eslint-plugin-react":"7.14.3","html-webpack-plugin":"^4.0.0-beta.5","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"1.4.1","babel-preset-react-app":"^9.0.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"^4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.15.1","eslint-config-react-app":"^5.0.2","mini-css-extract-plugin":"^0.5.0","webpack-manifest-plugin":"2.1.1","@typescript-eslint/parser":"^2.2.0","eslint-plugin-react-hooks":"^1.6.1","babel-plugin-named-asset-import":"^0.3.4","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"^2.2.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-object-rest-spread":"^7.9.6"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.3.23_1592301438801_0.32094207804955976","host":"s3://npm-registry-packages"}},"0.3.24":{"name":"@seafile/seafile-editor","version":"0.3.24","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.3.24","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"e65914afa75cb17086e6faebfd2f6ee07440443c","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.3.24.tgz","fileCount":164,"integrity":"sha512-MfksHb9ROBlM6+jlTdZOHqj+a/Op1Ox465ql9ONeZAuAuxR3CDtu+ISp0wbwYLkk2IunCbIFBbdTrbpBour5eQ==","signatures":[{"sig":"MEUCIHyqUeT97bvmG+KSP68zusBjUi3wTMS4qZbCKzFRx811AiEA2D2X8YMRt9Fu4KpjQcBHqEn18gfU0oGw37blHyIQul4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2602310,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe8xbsCRA9TVsSAnZWagAAVOIP/2+8xrbf4mC3KcMPWtNv\nvUWNOkSM7v3vGFp5i4lyrvPFuG5rmqyxT4zy6otkiKncthTXjEE/ULzDCyVi\nWJhPwBYqNoKyFR00jxLnTr4hbml/YNNPPDeBHNTaBzKyg6CoK5UZH75OkJvy\nxfiwemIRHdXN5O7qXqQJzC93hHbsU1GObsoWUZzsnac8dfkdAwgv8UVOS5Sb\nCFGdEik95doYcHMtfE8+CsV8WRBw8FdIzYNy6zGrKuJq99Uj8ZlVF58U5xpN\n/RWNDWZQZakvFR+qZ56vSXqawHCfxNB2LpMgRbr8CsFqXVwD7SvFcelWEJu2\nE6m4HLYo5kwI1nyHf7LzTzhqWMdcB5q85yeMxZNgrC74SDLQ6me2rMMAmV/f\nYbFvi3JCSLEL0z4VWdWe8dMvjIpFptsQKfsBZGD6i2D9duXTbbDDkSTq6zms\n4XV0lSqemAq1eGVt8RYN3UUvFZBlUqNv4ZptR04rNW8tGAFqDOr1zLyz9glH\nEPqE3ubjW3OmQ156XSKLxla3r2fAIlh1uaoXP5Ewwvc7Epd2IV5QbClNBZBJ\n4xaLIgz/4Fyie4bE73rNALlqMtV1VkC38uVBG51YOT99TfReuSakgp33sgtY\nIGkBXRBL+cHOzupIcfhNumz8ED7W1UjmzE7gyDEuORu7eETUQOQfZjpN0mVt\n0TnJ\r\n=YnDU\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/editor.js","babel":{"plugins":["@babel/plugin-proposal-object-rest-spread"],"presets":[["react-app",{"absoluteRuntime":false}]]},"gitHead":"4063fc36e9e81f03d141b3dc426fd5f4db08d749","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","clean":"rm -rf dist && mkdir dist","start":"node scripts/start.js","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","pub:optimized":"rm dist/config.js dist/i18n.js dist/index.js","prepublishOnly":"npm run clean && npm run pub:dist && npm run pub:optimized"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.9.0","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"10.16.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"jszip":"^3.2.1","react":"^16.8.6","slate":"^0.54.2","xtend":"^4.0.1","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","i18next":"^17.0.13","prismjs":"^1.15.0","promise":"8.0.1","request":"^2.88.0","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","is-hotkey":"^0.1.3","react-dom":"^16.8.6","url-parse":"^1.4.3","codemirror":"^5.37.0","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.97","seafile-ui":"^0.1.10","@babel/core":"^7.10.2","is-data-uri":"^0.1.0","remark-slug":"^5.0.0","react-select":"^2.4.2","remark-parse":"^5.0.0","detect-indent":"^4.0.0","object-assign":"4.1.1","react-i18next":"^10.12.2","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-history":"^0.54.2","slate-hotkeys":"0.2.3","@babel/runtime":"^7.10.2","detect-newline":"^2.1.0","react-mentions":"^3.0.2","rehype-stringify":"^3.0.0","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","i18next-xhr-backend":"^3.1.2","@seafile/slate-react":"^0.54.6","slate-html-serializer":"^0.7.2","mdast-util-definitions":"^1.2.2","slate-schema-violations":"^0.1.39","@seafile/seafile-calendar":"^0.0.10","i18next-browser-languagedetector":"^3.0.3"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"raf":"3.4.0","jest":"24.9.0","react":"^16.12.0","dotenv":"6.2.0","enzyme":"^3.10.0","eslint":"^6.1.0","is-wsl":"^1.1.0","semver":"6.3.0","ts-pnp":"1.1.4","postcss":"^7.0.0","resolve":"1.12.0","webpack":"4.41.0","fs-extra":"7.0.1","camelcase":"^5.2.0","react-dom":"^16.12.0","@babel/cli":"^7.8.3","babel-jest":"^24.9.0","css-loader":"^3.2.1","url-loader":"2.1.0","file-loader":"3.0.1","sass-loader":"7.2.0","autoprefixer":"7.1.6","babel-eslint":"10.0.3","babel-loader":"8.0.6","browserslist":"^4.8.0","jest-resolve":"24.9.0","style-loader":"^1.0.1","@reach/router":"^1.2.1","@svgr/webpack":"4.3.2","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","postcss-loader":"^3.0.0","react-dev-utils":"^9.1.0","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.4","resolve-url-loader":"3.1.0","webpack-dev-server":"3.2.1","eslint-plugin-react":"7.14.3","html-webpack-plugin":"^4.0.0-beta.5","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"1.4.1","babel-preset-react-app":"^9.0.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"^4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.15.1","eslint-config-react-app":"^5.0.2","mini-css-extract-plugin":"^0.5.0","webpack-manifest-plugin":"2.1.1","@typescript-eslint/parser":"^2.2.0","eslint-plugin-react-hooks":"^1.6.1","extract-text-webpack-plugin":"3.0.2","babel-plugin-named-asset-import":"^0.3.4","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"^2.2.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-object-rest-spread":"^7.9.6","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.3.24_1592989420265_0.7942436980352414","host":"s3://npm-registry-packages"}},"0.3.25":{"name":"@seafile/seafile-editor","version":"0.3.25","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.3.25","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"6fd0cacecabddb635e559c4018966f5f53816806","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.3.25.tgz","fileCount":153,"integrity":"sha512-w8MXqJCd5ruv6LJsJBtqZjx9eZFVlsfg3KyJELRZKCI+ee/AB1EGUnuM7Pt/AZBNDYlpzIYNGmh5+ZaFVSH2og==","signatures":[{"sig":"MEYCIQD0YR0cFiqV+FEvVaSLCNjbs5oSVhaHa+bXmuhfBvLwOgIhAPPob6wfR7B3MWvaZf36GdUMllZ0QTT8uyo+py1W4OQS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":943143,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe8ydnCRA9TVsSAnZWagAAGZ8P/38KIccBPNO9wS9Ibeq8\nrBpZy/cjzj6QP3nA+yxlBJtI3XpZQyEiUGcgoRqNHELKEf2Jxv6m2ueOlLgS\n0uDgFZIyuIXBHDbGUR/JFvTRcmLweBV3DIDK3fSI3sMxXfy8GOZANv93GmlC\nKR37HzVPtuEZvX93N028ypLarJJ9EtTAiL3kVjuyO7llNY48XGzQ4Ufr1Jut\nZF5Y0DKQjkKH7Y9tF5PhBFDbHZwxLbyzJRe+sLYjYLWcEtH44J6yE9syHs5U\nPgWtBgVcMWYb4lO019QousWF4xxL/jepyPB1v1f2uj8UTntHNovbKIF92TXo\nEHQkHEPPLPqR7ZHYFYPJwy1LnKWAdPbe0Xl0v28vDDITis8yUHhSbcdwlT+O\n/zy3zi7oV/cRhIJyRHaRuZQYoJvgh9qdS/Sg05CgWpo/wrWnRTGGiAfN8tqI\neLdhx3DZYeLBYgFT2gETNOSjVLMBsRo7huBgm7rAt3x3xFfesONT3mTLhe5u\nR7reTAFgCuxEnW6NQc6nYhejpp5bwN7go2YsTt7KdH0okFEtQPHSpGLBVfyE\nlm6l89a9qhA4PmT1zMXoL6UvYX/0y+7DCUHn+kgsZKvUnqMv+MUj2X8JpMFV\njdTD+HIUKyJBRJj8U8dOAB60uWoddvjbe+YT6e4qYcDyy1z6bWNPUr6qRxt6\nf2ov\r\n=tT08\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/editor.js","babel":{"plugins":["@babel/plugin-proposal-object-rest-spread"],"presets":[["react-app",{"absoluteRuntime":false}]]},"gitHead":"3a5334a4ed240a3fa8ce8efb6bed83554ff36ccd","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","clean":"rm -rf dist && mkdir dist","start":"node scripts/start.js","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","pub:optimized":"rm dist/config.js dist/i18n.js dist/index.js","prepublishOnly":"npm run clean && npm run pub:dist && npm run pub:optimized"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.9.0","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"10.16.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"jszip":"^3.2.1","react":"^16.8.6","slate":"^0.54.2","xtend":"^4.0.1","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","i18next":"^17.0.13","prismjs":"^1.15.0","promise":"8.0.1","request":"^2.88.0","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","is-hotkey":"^0.1.3","react-dom":"^16.8.6","url-parse":"^1.4.3","codemirror":"^5.37.0","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.97","seafile-ui":"^0.1.10","@babel/core":"^7.10.2","is-data-uri":"^0.1.0","remark-slug":"^5.0.0","react-select":"^2.4.2","remark-parse":"^5.0.0","detect-indent":"^4.0.0","object-assign":"4.1.1","react-i18next":"^10.12.2","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-history":"^0.54.2","slate-hotkeys":"0.2.3","@babel/runtime":"^7.10.2","detect-newline":"^2.1.0","react-mentions":"^3.0.2","rehype-stringify":"^3.0.0","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","i18next-xhr-backend":"^3.1.2","@seafile/slate-react":"^0.54.6","slate-html-serializer":"^0.7.2","mdast-util-definitions":"^1.2.2","slate-schema-violations":"^0.1.39","@seafile/seafile-calendar":"^0.0.10","i18next-browser-languagedetector":"^3.0.3"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"raf":"3.4.0","jest":"24.9.0","react":"^16.12.0","dotenv":"6.2.0","enzyme":"^3.10.0","eslint":"^6.1.0","is-wsl":"^1.1.0","semver":"6.3.0","ts-pnp":"1.1.4","postcss":"^7.0.0","resolve":"1.12.0","webpack":"4.41.0","fs-extra":"7.0.1","camelcase":"^5.2.0","react-dom":"^16.12.0","@babel/cli":"^7.8.3","babel-jest":"^24.9.0","css-loader":"^3.2.1","url-loader":"2.1.0","file-loader":"3.0.1","sass-loader":"7.2.0","autoprefixer":"7.1.6","babel-eslint":"10.0.3","babel-loader":"8.0.6","browserslist":"^4.8.0","jest-resolve":"24.9.0","style-loader":"^1.0.1","@reach/router":"^1.2.1","@svgr/webpack":"4.3.2","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","postcss-loader":"^3.0.0","react-dev-utils":"^9.1.0","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.4","resolve-url-loader":"3.1.0","webpack-dev-server":"3.2.1","eslint-plugin-react":"7.14.3","html-webpack-plugin":"^4.0.0-beta.5","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"1.4.1","babel-preset-react-app":"^9.0.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"^4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.15.1","eslint-config-react-app":"^5.0.2","mini-css-extract-plugin":"^0.5.0","webpack-manifest-plugin":"2.1.1","@typescript-eslint/parser":"^2.2.0","eslint-plugin-react-hooks":"^1.6.1","extract-text-webpack-plugin":"3.0.2","babel-plugin-named-asset-import":"^0.3.4","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"^2.2.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-object-rest-spread":"^7.9.6","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.3.25_1592993638630_0.3325725067059466","host":"s3://npm-registry-packages"}},"0.3.26":{"name":"@seafile/seafile-editor","version":"0.3.26","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.3.26","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"630bcdb46849dee271323b348d85a8422bd22cf0","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.3.26.tgz","fileCount":150,"integrity":"sha512-gHJgkNkKjkTZSYbN5+5BXnW+sz1pybGlqphAPpuJBPu6aMZomtIxebe23uZW4Vy4hdlt0rrcrKnD1cWgFPnDRQ==","signatures":[{"sig":"MEUCIQD1otxeSsbYOsfhF63etb13JplK3WQCiPC+DQw89a3hfAIgDbjKAPC0gE4VSua1tjNykCFSG1TuChwsbZkDUL0DMPc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":932336,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe9WhGCRA9TVsSAnZWagAAcrQP/iI4WOyOlXsoxdET6yN9\n8be1pBHPIQHxRcNlScMb8dMjrDmK5IfeKcXFkeM1yPkZp3+ohH0NMuJnn9SB\npBGoumXXn0Pq+HRmnuwRBmbZiOJBgA33eMD2njZBn1Zze8Bw/S+SBriBCBS4\nHFt3TI0SayRSOS0LpFxHmfPY1WsjvkGeUeZG/L22BQh8QXd5Tec8DfpE+b5C\nd1CiUxu3tfatzpcfNFRs6Ud+jysEe5Lv1DCt+gjw5RIMQ1JaZsyJ6DgfOJaI\nDCJYjb8NHZEJBMsCQUCoDgSuq5uzTqAFaDc6779udOO7UWN4Z1V1E4PKa/Ht\np/JvUdbyNKSdGztylW63DSq7jC7tajXecv6hCLGsH5Cxz/HI3UFO27LthKoo\nmRJBnEOdGpinILH289J2butz6tcQM4IY2mkxR2sUnqryT1ol4/GorkF+GfuS\ndnmNo7oVf1OHRdDQzNzCuwkNnnl8d4TYg7+6RGO5gAz/drhMO8JNsVEPC3L0\ngGQAYoiWIzGbOa/qaHQwWxphGh4MJwTKIaPq+veAJ7ZmlOKuQlZ9VNWiUffQ\n1OZtFu7gkznMWDX+KM5EP/h/KVl3EpNiBfot3IbTwOPptAn/10DvYB5T5q3z\nG3q2wxanXZ8zNXqbAB+dhPXsB2+Vq7NdkOPgg/e2S7dO1GopWpmWbY/frXKW\ntd35\r\n=fr+u\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/editor.js","babel":{"plugins":["@babel/plugin-proposal-object-rest-spread"],"presets":[["react-app",{"absoluteRuntime":false}]]},"gitHead":"ed03a8dbc216f143d86575ee547d96f0b7723bdc","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","clean":"rm -rf dist && mkdir dist","start":"node scripts/start.js","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","pub:optimized":"rm dist/config.js dist/i18n.js dist/index.js","prepublishOnly":"npm run clean && npm run pub:dist && npm run pub:optimized"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.9.0","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"10.16.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"jszip":"^3.2.1","react":"^16.8.6","slate":"^0.54.2","xtend":"^4.0.1","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","i18next":"^17.0.13","prismjs":"^1.15.0","promise":"8.0.1","request":"^2.88.0","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","is-hotkey":"^0.1.3","react-dom":"^16.8.6","url-parse":"^1.4.3","codemirror":"^5.37.0","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.97","seafile-ui":"^0.1.10","@babel/core":"^7.10.2","is-data-uri":"^0.1.0","remark-slug":"^5.0.0","react-select":"^2.4.2","remark-parse":"^5.0.0","detect-indent":"^4.0.0","object-assign":"4.1.1","react-i18next":"^10.12.2","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-history":"^0.54.2","slate-hotkeys":"0.2.3","@babel/runtime":"^7.10.2","detect-newline":"^2.1.0","react-mentions":"^3.0.2","rehype-stringify":"^3.0.0","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","i18next-xhr-backend":"^3.1.2","@seafile/slate-react":"^0.54.6","slate-html-serializer":"^0.7.2","mdast-util-definitions":"^1.2.2","slate-schema-violations":"^0.1.39","@seafile/seafile-calendar":"^0.0.10","i18next-browser-languagedetector":"^3.0.3"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"raf":"3.4.0","jest":"24.9.0","react":"^16.12.0","dotenv":"6.2.0","enzyme":"^3.10.0","eslint":"^6.1.0","is-wsl":"^1.1.0","semver":"6.3.0","ts-pnp":"1.1.4","postcss":"^7.0.0","resolve":"1.12.0","webpack":"4.41.0","fs-extra":"7.0.1","camelcase":"^5.2.0","react-dom":"^16.12.0","@babel/cli":"^7.8.3","babel-jest":"^24.9.0","css-loader":"^3.2.1","url-loader":"2.1.0","file-loader":"3.0.1","sass-loader":"7.2.0","autoprefixer":"7.1.6","babel-eslint":"10.0.3","babel-loader":"8.0.6","browserslist":"^4.8.0","jest-resolve":"24.9.0","style-loader":"^1.0.1","@reach/router":"^1.2.1","@svgr/webpack":"4.3.2","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","postcss-loader":"^3.0.0","react-dev-utils":"^9.1.0","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.4","resolve-url-loader":"3.1.0","webpack-dev-server":"3.2.1","eslint-plugin-react":"7.14.3","html-webpack-plugin":"^4.0.0-beta.5","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"1.4.1","babel-preset-react-app":"^9.0.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"^4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.15.1","eslint-config-react-app":"^5.0.2","mini-css-extract-plugin":"^0.5.0","webpack-manifest-plugin":"2.1.1","@typescript-eslint/parser":"^2.2.0","eslint-plugin-react-hooks":"^1.6.1","extract-text-webpack-plugin":"3.0.2","babel-plugin-named-asset-import":"^0.3.4","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"^2.2.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-object-rest-spread":"^7.9.6","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.3.26_1593141317544_0.5318795340204638","host":"s3://npm-registry-packages"}},"0.3.27":{"name":"@seafile/seafile-editor","version":"0.3.27","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.3.27","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"1a9d7fb75b039e233184c9eec07b7c5202c5afa7","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.3.27.tgz","fileCount":146,"integrity":"sha512-4pttqEiR4SxJCvXWwy01oBCay9ZQqzy4d1o8jL38SkxThO7MoGa76UxR130xxA0QwgjRxfEAZnWD8+bT4vtQJg==","signatures":[{"sig":"MEUCIGQaIHzJ7FtGaTLla4/OKMJDQULEeMME5RV6zM2LedbXAiEAsMefcpmxcJmMRX2bo8/BtSMlr2eGB9YsKex5jFzy/iQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":949179,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfEp8nCRA9TVsSAnZWagAA1I8P/2CjTLBj+z1IsrNNh5/0\n98AOXdnzoOr1d98Udolb0sNe1oqfGDz9iRxV5PzQ1GXGLZRyi9dTolkGh3wz\nJDZ7pKUD3hpVU9pUqRA4cF1RZUMZCKoW8moEBkLaZVHZH68yYe7W7c0lFLAY\n9lqAQIweARhb7sd9SfwUj6vQA/epkLm8K2JC0KqR6nJ9EGoD6/A+VNQ4DKCO\nnAFqydUqSSRun4vhR3Q5UG4ctm+fZGV4bISP/YSL1RiBdogICVnCw8qmpU7/\nDSve3CxmqKt3qw184MReywdcaVqclWf8u9h0yq/IzHFwLJnvdYBknoO894jP\nHr2Q2UYmJHUegd8zJVeUWNm559waivvl0XgGl7Kal99t8XaUYrE+oQDNHsrU\nc39L55xzVKefyescqYgvNQBRzmuTqIGW43Rf5+eHFIlBOI7SGZdMtPEyxl5A\nYpx7yhBK89cx9oy0QMel7zPAQd5ZDZC6PV2W07KsAS/ZktlQ2SOJP1VAnEUP\nZee3znpl7nPtH+A4h39Jal+fVngbgpkqXGHKlwG77B2OMuf4aSQdDHf4v08m\nUB+5CtC/gYGpnUUptyYGV+P5yxSCgULWYwCnhw2zHoOiQUiOWSPEpHpVoPP2\nFIK419znl2QHeXd05kBPsVRE4bPKfZpkAf0pbvP0GBDduQ1Xyn6KMgdXIWym\nLBem\r\n=1Sp5\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/editor.js","babel":{"plugins":["@babel/plugin-proposal-object-rest-spread"],"presets":[["react-app",{"absoluteRuntime":false}]]},"gitHead":"8be3cc58b768c7caa9d95b8321a066196732f32f","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","clean":"rm -rf dist && mkdir dist","start":"node scripts/start.js","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","pub:optimized":"rm dist/config.js dist/i18n.js dist/index.js","prepublishOnly":"npm run clean && npm run pub:dist && npm run pub:optimized"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.9.0","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"10.16.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"jszip":"^3.2.1","react":"^16.8.6","slate":"^0.54.2","xtend":"^4.0.1","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","i18next":"^17.0.13","prismjs":"^1.15.0","promise":"8.0.1","request":"^2.88.0","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","is-hotkey":"^0.1.3","react-dom":"^16.8.6","url-parse":"^1.4.3","codemirror":"^5.37.0","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.97","seafile-ui":"^0.1.10","@babel/core":"^7.10.2","is-data-uri":"^0.1.0","remark-slug":"^5.0.0","react-select":"^2.4.2","remark-parse":"^5.0.0","detect-indent":"^4.0.0","object-assign":"4.1.1","react-i18next":"^10.12.2","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-history":"^0.54.2","slate-hotkeys":"0.2.3","@babel/runtime":"^7.10.2","detect-newline":"^2.1.0","react-mentions":"^3.0.2","rehype-stringify":"^3.0.0","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","i18next-xhr-backend":"^3.1.2","@seafile/slate-react":"^0.54.6","slate-html-serializer":"^0.7.2","mdast-util-definitions":"^1.2.2","slate-schema-violations":"^0.1.39","@seafile/seafile-calendar":"^0.0.10","i18next-browser-languagedetector":"^3.0.3"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"raf":"3.4.0","jest":"24.9.0","react":"^16.12.0","dotenv":"6.2.0","enzyme":"^3.10.0","eslint":"^6.1.0","is-wsl":"^1.1.0","semver":"6.3.0","ts-pnp":"1.1.4","postcss":"^7.0.0","resolve":"1.12.0","webpack":"4.41.0","fs-extra":"7.0.1","camelcase":"^5.2.0","react-dom":"^16.12.0","@babel/cli":"^7.8.3","babel-jest":"^24.9.0","css-loader":"^3.2.1","url-loader":"2.1.0","file-loader":"3.0.1","sass-loader":"7.2.0","autoprefixer":"7.1.6","babel-eslint":"10.0.3","babel-loader":"8.0.6","browserslist":"^4.8.0","jest-resolve":"24.9.0","style-loader":"^1.0.1","@reach/router":"^1.2.1","@svgr/webpack":"4.3.2","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","postcss-loader":"^3.0.0","react-dev-utils":"^9.1.0","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.4","resolve-url-loader":"3.1.0","webpack-dev-server":"3.2.1","eslint-plugin-react":"7.14.3","html-webpack-plugin":"^4.0.0-beta.5","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"1.4.1","babel-preset-react-app":"^9.0.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"^4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.15.1","eslint-config-react-app":"^5.0.2","mini-css-extract-plugin":"^0.5.0","webpack-manifest-plugin":"2.1.1","@typescript-eslint/parser":"^2.2.0","eslint-plugin-react-hooks":"^1.6.1","extract-text-webpack-plugin":"3.0.2","babel-plugin-named-asset-import":"^0.3.4","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"^2.2.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-object-rest-spread":"^7.9.6","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.3.27_1595055911241_0.47919807872009734","host":"s3://npm-registry-packages"}},"0.3.28":{"name":"@seafile/seafile-editor","version":"0.3.28","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.3.28","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"70f8ca18b62f343b44cc97062af15aac4e18cd29","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.3.28.tgz","fileCount":146,"integrity":"sha512-AnQqd2Ysz02Akru5QS5rUSP9eNutNm+X0P5cyoFikdTAvIk5iBupGwuCRf3AfNsPzspZVyANP8BMe17Djq9w7w==","signatures":[{"sig":"MEUCIACxi6c6bW8+I418F3LALUGn47GOfRlrQcnpqs5C5zokAiEA9LxwX6JP0lmIX6F7YVqiHiJGhuW0bJebTolcLK9uoz4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":949065,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfEqgjCRA9TVsSAnZWagAABkMP/0VPDS3Dj3w8WtHc0NMn\nCodAQisUoHjKp/o0yjgblHDL0kft1Zjfi805PncCfqUIflpf+VJhb9fDVWUI\nqgSOs7X/5/H0Y/+UvCfKJmgMtw0J3Dnx23sFwJJmYNCaHS4zN5kvO6WwCf7J\ntX9T7/JRSPTY9IJqv7iIjcUPD2iz5peEnub3UjKM+s8naNwLtZGQ9OEK1cqu\nploXk0d6ansmcX7BpCJ7xCVl5tFGKWhE8C9szeOFm0LZn71pnCD4XVjX2Quc\ndpaRRXX5PLPIp3/o0G2ePPb/AWsuj7XKa70EVwK3ksMUCe3Rb9If+kG9rbrH\nQS0u8JGqTOAFeSBGpNly799q5L+injD/O1aGfzNRdiqqHUX+dvEyWg+aw+5e\nD+YLM9wOFmWTLZf6UluEc++k3NfOH4t5h2lBV+7FQb9Daxi+2eQkmX1CNxhQ\n52qqPZcgq4aGw9BNnl4Xe0ubxrOuePvsTMSz2SZPzGgQFQziJyMYfvz2tYU4\nZ5z+njf4RUApjnsE+lJyV031mAPBB2ucbv2uW/ucOVo/HE/GPgg3S+/CGTX+\ng/B0JSLYoup9TWO8jHtX+4zgOb1tcwikhLgN/TCgLqnjwWfCalnRs8By4Rva\nEid1Rz0W05Lx+1dyE3keUvgIJFUrpUE9iBjJf2Yd8piy124jhFSEFFfEES8V\n11T9\r\n=M4GB\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/editor.js","babel":{"plugins":["@babel/plugin-proposal-object-rest-spread"],"presets":[["react-app",{"absoluteRuntime":false}]]},"gitHead":"d9afaba7126694b77a84fbeb69a65f7e0594608c","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","clean":"rm -rf dist && mkdir dist","start":"node scripts/start.js","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","pub:optimized":"rm dist/config.js dist/i18n.js dist/index.js","prepublishOnly":"npm run clean && npm run pub:dist && npm run pub:optimized"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.9.0","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"10.16.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"jszip":"^3.2.1","react":"^16.8.6","slate":"^0.54.2","xtend":"^4.0.1","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","i18next":"^17.0.13","prismjs":"^1.15.0","promise":"8.0.1","request":"^2.88.0","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","is-hotkey":"^0.1.3","react-dom":"^16.8.6","url-parse":"^1.4.3","codemirror":"^5.37.0","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.97","seafile-ui":"^0.1.10","@babel/core":"^7.10.2","is-data-uri":"^0.1.0","remark-slug":"^5.0.0","react-select":"^2.4.2","remark-parse":"^5.0.0","detect-indent":"^4.0.0","object-assign":"4.1.1","react-i18next":"^10.12.2","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-history":"^0.54.2","slate-hotkeys":"0.2.3","@babel/runtime":"^7.10.2","detect-newline":"^2.1.0","react-mentions":"^3.0.2","rehype-stringify":"^3.0.0","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","i18next-xhr-backend":"^3.1.2","@seafile/slate-react":"^0.54.6","slate-html-serializer":"^0.7.2","mdast-util-definitions":"^1.2.2","slate-schema-violations":"^0.1.39","@seafile/seafile-calendar":"^0.0.10","i18next-browser-languagedetector":"^3.0.3"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"raf":"3.4.0","jest":"24.9.0","react":"^16.12.0","dotenv":"6.2.0","enzyme":"^3.10.0","eslint":"^6.1.0","is-wsl":"^1.1.0","semver":"6.3.0","ts-pnp":"1.1.4","postcss":"^7.0.0","resolve":"1.12.0","webpack":"4.41.0","fs-extra":"7.0.1","camelcase":"^5.2.0","react-dom":"^16.12.0","@babel/cli":"^7.8.3","babel-jest":"^24.9.0","css-loader":"^3.2.1","url-loader":"2.1.0","file-loader":"3.0.1","sass-loader":"7.2.0","autoprefixer":"7.1.6","babel-eslint":"10.0.3","babel-loader":"8.0.6","browserslist":"^4.8.0","jest-resolve":"24.9.0","style-loader":"^1.0.1","@reach/router":"^1.2.1","@svgr/webpack":"4.3.2","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","postcss-loader":"^3.0.0","react-dev-utils":"^9.1.0","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.4","resolve-url-loader":"3.1.0","webpack-dev-server":"3.2.1","eslint-plugin-react":"7.14.3","html-webpack-plugin":"^4.0.0-beta.5","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"1.4.1","babel-preset-react-app":"^9.0.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"^4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.15.1","eslint-config-react-app":"^5.0.2","mini-css-extract-plugin":"^0.5.0","webpack-manifest-plugin":"2.1.1","@typescript-eslint/parser":"^2.2.0","eslint-plugin-react-hooks":"^1.6.1","extract-text-webpack-plugin":"3.0.2","babel-plugin-named-asset-import":"^0.3.4","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"^2.2.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-object-rest-spread":"^7.9.6","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.3.28_1595058211099_0.4330435364095553","host":"s3://npm-registry-packages"}},"0.3.29":{"name":"@seafile/seafile-editor","version":"0.3.29","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.3.29","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"47f68f72c39db6d523cb5220ea9dd48bd82e6eee","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.3.29.tgz","fileCount":146,"integrity":"sha512-XS4T/juTAGREiHBPTACEGOLvmgpYmwKoAIth5SM0ybwC5AnybdQVqMTKbF/pSZdPFCwN8tYnEcskNgPd8XFowQ==","signatures":[{"sig":"MEUCIE8Yn1VMvbtxS17C1pae83urwkU2Z0Yzb4U1f5b8tLfCAiEAsw/Vz9loKjcLuU01lk4uDL/RUgnoviDcLdyM/UtzYDo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":949962,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfSQ83CRA9TVsSAnZWagAA5F0P/0Jeu02QjHwz0sB9+3bu\nOaA4GN7PQuAqfFniARRj7xtCEgetpYYtezBZ17izGA6/C6xKaHl5rNjuSS0z\nk4E2wzJsWyMtwIK544nem24DHLE/W1qSjC9dBt9UGWhYIzFDi7DQmtpsUv1I\nJ9zpy6wD+7EBRwiy/WxvQ1+FkxloXtI/dTAvJ1oXbBMRoFCpimCOjO10kUCd\nt2WXjPDodYSoeRmU85hVcnn4TIXqYdC7HE+liQX3GCsEAaiU/EzbthtpP9M+\nFwqTqqe0Uaqm5/a7IwHCacA9PHDne0SINPggsrw2vpmHzOvs82vNXcl3MyiB\nANW1EobF5xV9eMQEnGw7l7KiGEWkrJS97K9ptADyN4OoIzjZ+UWIrOWxn1JV\nv65sux11bPbxFVsFUw6u6DHzeN5HCFe+ax49KN/M3d6hMm6XW2fznmTH/gdf\nBScSrBx3lHNTESfh973r5NlI7gOPkkJMjc57nApFWgEFD/65MVG588doYWJP\n/iVtdX7IqmvIsGZbw3oVEwcAyFfY8k1/3Y8SZdG5Gl1UNvue6RZK4AieWiOR\n+aDrpxcJnvwMQUaQYiD+YdnJZ6fjGQ2XyE4ezCgYmK4cWEgUX65EqOSZC7lj\nu/ZHI2oMbH7yVHsNcrAYbrpFi0l2/EFsyyQerBnoM2oCxx02P2YzHoYviLc2\nHE9E\r\n=AN24\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/editor.js","babel":{"plugins":["@babel/plugin-proposal-object-rest-spread"],"presets":[["react-app",{"absoluteRuntime":false}]]},"gitHead":"f3e9740f66c286780cc548c755f1c2107ecdfd5b","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","clean":"rm -rf dist && mkdir dist","start":"node scripts/start.js","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","pub:optimized":"rm dist/config.js dist/i18n.js dist/index.js","prepublishOnly":"npm run clean && npm run pub:dist && npm run pub:optimized"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.9.0","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"10.16.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"jszip":"^3.2.1","react":"^16.8.6","slate":"^0.54.2","xtend":"^4.0.1","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","i18next":"^17.0.13","prismjs":"^1.15.0","promise":"8.0.1","request":"^2.88.0","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","is-hotkey":"^0.1.3","react-dom":"^16.8.6","url-parse":"^1.4.3","codemirror":"^5.37.0","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.97","seafile-ui":"^0.1.10","@babel/core":"^7.10.2","is-data-uri":"^0.1.0","remark-slug":"^5.0.0","react-select":"^2.4.2","remark-parse":"^5.0.0","detect-indent":"^4.0.0","object-assign":"4.1.1","react-i18next":"^10.12.2","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-history":"^0.54.2","slate-hotkeys":"0.2.3","@babel/runtime":"^7.10.2","detect-newline":"^2.1.0","react-mentions":"^3.0.2","rehype-stringify":"^3.0.0","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","i18next-xhr-backend":"^3.1.2","@seafile/slate-react":"^0.54.6","slate-html-serializer":"^0.7.2","mdast-util-definitions":"^1.2.2","slate-schema-violations":"^0.1.39","@seafile/seafile-calendar":"^0.0.10","i18next-browser-languagedetector":"^3.0.3"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"raf":"3.4.0","jest":"24.9.0","react":"^16.12.0","dotenv":"6.2.0","enzyme":"^3.10.0","eslint":"^6.1.0","is-wsl":"^1.1.0","semver":"6.3.0","ts-pnp":"1.1.4","postcss":"^7.0.0","resolve":"1.12.0","webpack":"4.41.0","fs-extra":"7.0.1","camelcase":"^5.2.0","react-dom":"^16.12.0","@babel/cli":"^7.8.3","babel-jest":"^24.9.0","css-loader":"^3.2.1","url-loader":"2.1.0","file-loader":"3.0.1","sass-loader":"7.2.0","autoprefixer":"7.1.6","babel-eslint":"10.0.3","babel-loader":"8.0.6","browserslist":"^4.8.0","jest-resolve":"24.9.0","style-loader":"^1.0.1","@reach/router":"^1.2.1","@svgr/webpack":"4.3.2","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","postcss-loader":"^3.0.0","react-dev-utils":"^9.1.0","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.4","resolve-url-loader":"3.1.0","webpack-dev-server":"3.2.1","eslint-plugin-react":"7.14.3","html-webpack-plugin":"^4.0.0-beta.5","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"1.4.1","babel-preset-react-app":"^9.0.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"^4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.15.1","eslint-config-react-app":"^5.0.2","mini-css-extract-plugin":"^0.5.0","webpack-manifest-plugin":"2.1.1","@typescript-eslint/parser":"^2.2.0","eslint-plugin-react-hooks":"^1.6.1","extract-text-webpack-plugin":"3.0.2","babel-plugin-named-asset-import":"^0.3.4","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"^2.2.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-object-rest-spread":"^7.9.6","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.3.29_1598623542916_0.25567751315044474","host":"s3://npm-registry-packages"}},"0.3.30":{"name":"@seafile/seafile-editor","version":"0.3.30","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.3.30","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"33bb04a0bf13ce99bb4bed941ff55d567e2b3065","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.3.30.tgz","fileCount":147,"integrity":"sha512-yQhIjnYcnITufOzzWsyn9fuoEpnWyhEBmCV7pkXrXOLvjyL+1rQBYLlIZytIWdDdq8pjPvBmZD4mmCA6x2Wnuw==","signatures":[{"sig":"MEQCIA2LzXGbhl5M2L1NAtBnUB97JG3DoRgwk14AKxGs3tlEAiBdxfnYHTY58SD5Pvhcl0xT+yag4jfn6aU14NGkCjdFRg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":950697,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfU1WfCRA9TVsSAnZWagAAlk0P/jP8zn+JJv0BzXB3oCIU\nZEnujXUYxY5mCZK0rTd8+bLNcvaKqXVvn4GFttppTSOhwfkSkDmIxRR4MzVj\nFM52mYC6bV6WRlF4TTuXtIV23Ca3AyXzd9MT8+wiAN7AhNmKCewV91wIHk5e\n079Qlw9hDSr511z13KeikZ/Bynx+bal+Jg72kcLwsfS7qVKo+eb2HIgKmWgi\nbuSt8w2Sq/AJvcNRpRLPm8bmIkYKW4H/eHFqw4xLTeRi/2OEK6f1Ck6QxAC1\np1MFvp4Wk9w39c8BUP7l+HiOWAlcX2MHFOSt6lIOXDTSQdONwPyFfUJulpsB\nM7bVlZipUdLt7acJ1cwEQdT0ep3VEbiKtQxGuNneNay9zQhbzResBK5u9M8D\nRFU/CeRIWQnIfk8fr8IL0KU+ooC0SCytP+nkXpOIiKjcg6InpPIvj9s9VddO\nAPPM9XRu1tV4+YLnkm4keQpeuy/7Jt2hQEFdrIDWgdJ7o6BKmPiogn13Nzzr\nEIe046uX1LLmS99bnW+vDWj7/anXbD2p7khZpjhHaMfUEfWRUiDGelYe35ge\nbnRhqTZbNqT8KIYPfCGlfG1ytviNTZHFGXy7f31UGf5nJlFPKXgy7b128Un0\n2hiQ686jbDz94DbYctzuPjctQMTQMRtvFIT/c0YtYUnkRHUIznz/kc1Qtihf\n8Yb+\r\n=KuJm\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/editor.js","babel":{"plugins":["@babel/plugin-proposal-object-rest-spread"],"presets":[["react-app",{"absoluteRuntime":false}]]},"gitHead":"6bb6377ec0a5648d45da7c3d6930c5d464040100","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","clean":"rm -rf dist && mkdir dist","start":"node scripts/start.js","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","pub:optimized":"rm dist/config.js dist/i18n.js dist/index.js","prepublishOnly":"npm run clean && npm run pub:dist && npm run pub:optimized"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.9.0","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"10.16.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"jszip":"^3.2.1","react":"^16.8.6","slate":"^0.54.2","xtend":"^4.0.1","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","i18next":"^17.0.13","prismjs":"^1.15.0","promise":"8.0.1","request":"^2.88.0","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","is-hotkey":"^0.1.3","react-dom":"^16.8.6","url-parse":"^1.4.3","codemirror":"^5.37.0","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.97","seafile-ui":"^0.1.10","@babel/core":"^7.10.2","is-data-uri":"^0.1.0","remark-slug":"^5.0.0","react-select":"^2.4.2","remark-parse":"^5.0.0","detect-indent":"^4.0.0","object-assign":"4.1.1","react-i18next":"^10.12.2","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-history":"^0.54.2","slate-hotkeys":"0.2.3","@babel/runtime":"^7.10.2","detect-newline":"^2.1.0","react-mentions":"^3.0.2","rehype-stringify":"^3.0.0","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","i18next-xhr-backend":"^3.1.2","@seafile/slate-react":"^0.54.6","slate-html-serializer":"^0.7.2","mdast-util-definitions":"^1.2.2","slate-schema-violations":"^0.1.39","@seafile/seafile-calendar":"^0.0.10","i18next-browser-languagedetector":"^3.0.3"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"raf":"3.4.0","jest":"24.9.0","react":"^16.12.0","dotenv":"6.2.0","enzyme":"^3.10.0","eslint":"^6.1.0","is-wsl":"^1.1.0","semver":"6.3.0","ts-pnp":"1.1.4","postcss":"^7.0.0","resolve":"1.12.0","webpack":"4.41.0","fs-extra":"7.0.1","camelcase":"^5.2.0","react-dom":"^16.12.0","@babel/cli":"^7.8.3","babel-jest":"^24.9.0","css-loader":"^3.2.1","url-loader":"2.1.0","file-loader":"3.0.1","sass-loader":"7.2.0","autoprefixer":"7.1.6","babel-eslint":"10.0.3","babel-loader":"8.0.6","browserslist":"^4.8.0","jest-resolve":"24.9.0","style-loader":"^1.0.1","@reach/router":"^1.2.1","@svgr/webpack":"4.3.2","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","postcss-loader":"^3.0.0","react-dev-utils":"^9.1.0","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.4","resolve-url-loader":"3.1.0","webpack-dev-server":"3.2.1","eslint-plugin-react":"7.14.3","html-webpack-plugin":"^4.0.0-beta.5","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"1.4.1","babel-preset-react-app":"^9.0.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"^4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.15.1","eslint-config-react-app":"^5.0.2","mini-css-extract-plugin":"^0.5.0","webpack-manifest-plugin":"2.1.1","@typescript-eslint/parser":"^2.2.0","eslint-plugin-react-hooks":"^1.6.1","extract-text-webpack-plugin":"3.0.2","babel-plugin-named-asset-import":"^0.3.4","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"^2.2.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-object-rest-spread":"^7.9.6","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.3.30_1599296927017_0.4534231277824161","host":"s3://npm-registry-packages"}},"0.3.31":{"name":"@seafile/seafile-editor","version":"0.3.31","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.3.31","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"600ddeb2463a393fb1666a559066643988cb8f0c","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.3.31.tgz","fileCount":146,"integrity":"sha512-Hfjpk9HgQ8PnoTiJ4hWKxYI2NqrRE0j9A3Ju8JRAFuDie1vVQj7iX4PvEiyY126+k2jjzivEK/kvh7LMXElZwQ==","signatures":[{"sig":"MEYCIQDUPg+8RBfoMnamCv2fHjc7ckATE6DHvN1UnkRk7PLSbQIhANwNg5GzqqD7Fodvkw236SijyrvX0VOt12zmiFb1MBmE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":949982,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfU2eLCRA9TVsSAnZWagAAGF0P/jc6/YzjlWYvvnILSOdc\n+1ma6e2VVHac8+xjuf2FAAQk7pWEBtmneKL4bf7Wxkzs4VsVbDpf/UeOzXmF\n7uj564iTe8zgRyM7KOnDsPwvdhD0Wltuy8/w0+Fh2faWCQZjTBtA7tmoxW2r\nSDn/Mq0qMxW90FAW1ooeSdsRoEcslu/Q4GC0s5IvcKtbHP6cqm3A4MHOtVuc\nkYf1E8U4dPwNaoIuBm0oyKmeKkZtp5nx7EHHqUV0jO0uxeNNcVeRpi/e5SJU\nvw1GGvdWSjgne3BBAJ//wpGuoXt2Ol5ca3m9YX6ZOtV124sMP9zrbixr4gTU\nkBkyPRtADIuNdpUIY2+Nd7mmAPqPP8GGEV/Z1bmHHtYWVb5h0lX5W8t/pqmh\nwMEtEG0DuvLoXwDTsMqKSN81t1WjN5rEUFcar/wViGIRZaBaHo/DFVUn6Vo5\nVT7ynqiQibtKdWHoZN7zhZ2NHTYmzOSNyJs31yV/4x8Ik5DC8MEGOhw22uNC\nyZUVt+qAq71iiubHCheLt54duKYTV2iJlRj5yLB1Bb1EKwl35ZdfZl5WB6g5\nsIi6luPjsZqgocCKBypumbVPlFtMDUIeWlDgE/YuYUVOUU6OvTiP1kGLr4H4\nX2fswwNUw1K13wO6g8vDTtgvjYMZwNNHK9EOZDzJvkDkCxeVCDdZM2ZR88dA\nTAOr\r\n=8dPM\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/editor.js","babel":{"plugins":["@babel/plugin-proposal-object-rest-spread"],"presets":[["react-app",{"absoluteRuntime":false}]]},"gitHead":"50349d63a4c5687ef5a6ceae7a27cc6193ab57c3","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","clean":"rm -rf dist && mkdir dist","start":"node scripts/start.js","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","pub:optimized":"rm dist/config.js dist/i18n.js dist/index.js","prepublishOnly":"npm run clean && npm run pub:dist && npm run pub:optimized"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.9.0","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"10.16.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"jszip":"^3.2.1","react":"^16.8.6","slate":"^0.54.2","xtend":"^4.0.1","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","i18next":"^17.0.13","prismjs":"^1.15.0","promise":"8.0.1","request":"^2.88.0","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","is-hotkey":"^0.1.3","react-dom":"^16.8.6","url-parse":"^1.4.3","codemirror":"^5.37.0","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.97","seafile-ui":"^0.1.10","@babel/core":"^7.10.2","is-data-uri":"^0.1.0","remark-slug":"^5.0.0","react-select":"^2.4.2","remark-parse":"^5.0.0","detect-indent":"^4.0.0","object-assign":"4.1.1","react-i18next":"^10.12.2","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-history":"^0.54.2","slate-hotkeys":"0.2.3","@babel/runtime":"^7.10.2","detect-newline":"^2.1.0","react-mentions":"^3.0.2","rehype-stringify":"^3.0.0","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","i18next-xhr-backend":"^3.1.2","@seafile/slate-react":"^0.54.6","slate-html-serializer":"^0.7.2","mdast-util-definitions":"^1.2.2","slate-schema-violations":"^0.1.39","@seafile/seafile-calendar":"^0.0.10","i18next-browser-languagedetector":"^3.0.3"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"raf":"3.4.0","jest":"24.9.0","react":"^16.12.0","dotenv":"6.2.0","enzyme":"^3.10.0","eslint":"^6.1.0","is-wsl":"^1.1.0","semver":"6.3.0","ts-pnp":"1.1.4","postcss":"^7.0.0","resolve":"1.12.0","webpack":"4.41.0","fs-extra":"7.0.1","camelcase":"^5.2.0","react-dom":"^16.12.0","@babel/cli":"^7.8.3","babel-jest":"^24.9.0","css-loader":"^3.2.1","url-loader":"2.1.0","file-loader":"3.0.1","sass-loader":"7.2.0","autoprefixer":"7.1.6","babel-eslint":"10.0.3","babel-loader":"8.0.6","browserslist":"^4.8.0","jest-resolve":"24.9.0","style-loader":"^1.0.1","@reach/router":"^1.2.1","@svgr/webpack":"4.3.2","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","postcss-loader":"^3.0.0","react-dev-utils":"^9.1.0","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.4","resolve-url-loader":"3.1.0","webpack-dev-server":"3.2.1","eslint-plugin-react":"7.14.3","html-webpack-plugin":"^4.0.0-beta.5","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"1.4.1","babel-preset-react-app":"^9.0.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"^4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.15.1","eslint-config-react-app":"^5.0.2","mini-css-extract-plugin":"^0.5.0","webpack-manifest-plugin":"2.1.1","@typescript-eslint/parser":"^2.2.0","eslint-plugin-react-hooks":"^1.6.1","extract-text-webpack-plugin":"3.0.2","babel-plugin-named-asset-import":"^0.3.4","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"^2.2.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-object-rest-spread":"^7.9.6","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.3.31_1599301515281_0.7550869328056218","host":"s3://npm-registry-packages"}},"0.3.32":{"name":"@seafile/seafile-editor","version":"0.3.32","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.3.32","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"b63d9c48e9a25d06fa130c3a1905fa7e1a361868","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.3.32.tgz","fileCount":146,"integrity":"sha512-c+ezcAgfA3VSONhlMvTtxPcBNH6QpIJspmzTvFBEcbdar+cz7BEExDzXrr2ajDiwzuuinOsaSmaSvwtS/E+KWg==","signatures":[{"sig":"MEYCIQCpoHlvK244esPGVUCy/x4cBhRrS5n4QdjtMV0ilOzZgQIhAPh38OVBJmVTFFgJgATyLjG7thLvAfObVxzDQBWroKra","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":950368,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfWaHICRA9TVsSAnZWagAAez0P/R0ea4syiuOOPsePenpM\n3vaIcscJOM6kuhacC5FDkvFYR8vSGTl/mihrBOP5av8CfWp5kGRD0QkOlH4c\npYf4ph11eu+xT4irqVDFerrYbNHseJ8d5SexOIJDjDE4F7L835dJIcEPJMwc\nTAHp6O49ll9cWDlzIETbubZhFX/7FVYgV22WrHj62DPrp5qAth7a2f5V6/2r\nBbN9foT1oxMXPUhRoW9l77z9d0FsvUv9751+qYlkXzURuaS5kecRySXHx8c9\nfKaM/U89KNSZ5PQywlkOjthD+eu1h+c60cCB+JDrpwKi75zo+a872PzEUOXl\nUosF3TH0IwwYYdB2/BGmxmdZL6q5p7D9pSBHUH1RlmZIJDy7FLwLjlOmUWkz\n3MNMyHjPMHI3UXQPIPiy3acNH8ZAYqDvBzpEPjqRu2XdjZRmiUkEHI0P0IQB\nz/6qeQXdsP32s4g/BJoxV7IPanBpW5q6SYJpsaL/4hxQtfjCfDUzsG8incrw\noDJi++04AQkLD52aFsSfDOHplyzKL2begIDSHqHtuwPIldeZAdr6jb/BpWY2\nQEJg0Fp1DEeAtnUOR3Sl6WZ1OJhBP3xD+q1ngIgTLLAV8GBhu7mWAhFPGTVS\no8V8ejmY5rgKXiJtU/z4bXLKxKyJuZBfsK0z8CGDvdw5z1JA0mVk9O/mxei5\nE21Y\r\n=x5y2\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/editor.js","babel":{"plugins":["@babel/plugin-proposal-object-rest-spread"],"presets":[["react-app",{"absoluteRuntime":false}]]},"gitHead":"deb919c9e56e0a876555d5284514f1e5aa831cfe","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","clean":"rm -rf dist && mkdir dist","start":"node scripts/start.js","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","pub:optimized":"rm dist/config.js dist/i18n.js dist/index.js","prepublishOnly":"npm run clean && npm run pub:dist && npm run pub:optimized"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.9.0","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"10.16.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"jszip":"^3.2.1","react":"^16.8.6","slate":"^0.54.2","xtend":"^4.0.1","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","i18next":"^17.0.13","prismjs":"^1.15.0","promise":"8.0.1","request":"^2.88.0","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","is-hotkey":"^0.1.3","react-dom":"^16.8.6","url-parse":"^1.4.3","codemirror":"^5.37.0","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.97","seafile-ui":"^0.1.10","@babel/core":"^7.10.2","is-data-uri":"^0.1.0","remark-slug":"^5.0.0","react-select":"^2.4.2","remark-parse":"^5.0.0","detect-indent":"^4.0.0","object-assign":"4.1.1","react-i18next":"^10.12.2","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-history":"^0.54.2","slate-hotkeys":"0.2.3","@babel/runtime":"^7.10.2","detect-newline":"^2.1.0","react-mentions":"^3.0.2","rehype-stringify":"^3.0.0","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","i18next-xhr-backend":"^3.1.2","@seafile/slate-react":"^0.54.6","slate-html-serializer":"^0.7.2","mdast-util-definitions":"^1.2.2","slate-schema-violations":"^0.1.39","@seafile/seafile-calendar":"^0.0.10","i18next-browser-languagedetector":"^3.0.3"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"raf":"3.4.0","jest":"24.9.0","react":"^16.12.0","dotenv":"6.2.0","enzyme":"^3.10.0","eslint":"^6.1.0","is-wsl":"^1.1.0","semver":"6.3.0","ts-pnp":"1.1.4","postcss":"^7.0.0","resolve":"1.12.0","webpack":"4.41.0","fs-extra":"7.0.1","camelcase":"^5.2.0","react-dom":"^16.12.0","@babel/cli":"^7.8.3","babel-jest":"^24.9.0","css-loader":"^3.2.1","url-loader":"2.1.0","file-loader":"3.0.1","sass-loader":"7.2.0","autoprefixer":"7.1.6","babel-eslint":"10.0.3","babel-loader":"8.0.6","browserslist":"^4.8.0","jest-resolve":"24.9.0","style-loader":"^1.0.1","@reach/router":"^1.2.1","@svgr/webpack":"4.3.2","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","postcss-loader":"^3.0.0","react-dev-utils":"^9.1.0","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.4","resolve-url-loader":"3.1.0","webpack-dev-server":"3.2.1","eslint-plugin-react":"7.14.3","html-webpack-plugin":"^4.0.0-beta.5","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"1.4.1","babel-preset-react-app":"^9.0.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"^4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.15.1","eslint-config-react-app":"^5.0.2","mini-css-extract-plugin":"^0.5.0","webpack-manifest-plugin":"2.1.1","@typescript-eslint/parser":"^2.2.0","eslint-plugin-react-hooks":"^1.6.1","extract-text-webpack-plugin":"3.0.2","babel-plugin-named-asset-import":"^0.3.4","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"^2.2.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-object-rest-spread":"^7.9.6","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.3.32_1599709639792_0.8327293160362579","host":"s3://npm-registry-packages"}},"0.3.33":{"name":"@seafile/seafile-editor","version":"0.3.33","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.3.33","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"a551dc466b500c3ca8e9b3dd387892dbc81cb46c","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.3.33.tgz","fileCount":146,"integrity":"sha512-VDrmyLXBCYE/bqnf1iIVkurQkCCRlNgv1STfLgehGn/1RNm+uk4LanSvcVCfvX/6LH8Mgi5Gx4UAwpCN01sgjg==","signatures":[{"sig":"MEUCIG/NNQYZApq5NnmuITgUhr9SbiufrJFTi21aNNdE8I7oAiEAnUiHolSmFdFew1FrUBFb7Oauh5dhsnYXABhpvPhjvuE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":950236,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfWb1/CRA9TVsSAnZWagAARG8P/iSDvpsAEINTvEQBPUOO\n/WPfQCNmeAcGQ//ZDvfllzFGCnk8MTzzURJnxnhow+Rnh9IyaJLYgxqtQdBS\nqinzQAZihZceqoKfGZttqYZIrudI8hy4EuIW8lzvVU/eHFJFUF5/JMvrvdJq\nhm35sIEdOH7iNiA9N4sCk2yR5CwiN1TPEujnooXZUqGD96D5F6eGpbo/xHz8\nTYbpKASe3YQ2oX23GbBNRhBSyBIU/dZ3a0FzXXon/9RcPKkc3io2fdJZtgSD\nJIU4rizeMnQQe+eO0a6LnjiuAsQ6r4ccqIsoya+DBiAqnwx3FIJ0a2ZImoQ+\nub9WGDCVy7NmM45pOorUUg8kWeAtE3RP3oA9S8Uj19YtJFXoW/WSwHXbL2Rh\nrUX1vADNJGyVQSPpimkHfHEQ12+2Tk6KoBsCX+TjyCgMwKtIh4l1VaiqmMm8\nvlTK3Yh9glE/SFvgkxKfNbYeF47CR+pB9SbRqCLeHmskK6ZpzrqvCIXH1ckw\nYx1y65nyuQ3TR79qnejPsaRKntCzkqhjAdF61bwp9nsBewd9z5K/FNNTzHIQ\nwZf473aZ4FI51THl7ymDsKYgjv6Gmx6e05qirSIS28XIxK1ypSrMR+T4Dnc4\nmXtoK+eyd5uA01w7ZZDXxNRMAeO/GROf9kCNSB7/4aQxWJEwEDqyGHT9TeFC\nqiMj\r\n=V17l\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/editor.js","babel":{"plugins":["@babel/plugin-proposal-object-rest-spread"],"presets":[["react-app",{"absoluteRuntime":false}]]},"gitHead":"6b406527772375737a79dc73a7d129666a873eb7","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","clean":"rm -rf dist && mkdir dist","start":"node scripts/start.js","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","pub:optimized":"rm dist/config.js dist/i18n.js dist/index.js","prepublishOnly":"npm run clean && npm run pub:dist && npm run pub:optimized"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.9.0","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"10.16.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"jszip":"^3.2.1","react":"^16.8.6","slate":"^0.54.2","xtend":"^4.0.1","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","i18next":"^17.0.13","prismjs":"^1.15.0","promise":"8.0.1","request":"^2.88.0","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","is-hotkey":"^0.1.3","react-dom":"^16.8.6","url-parse":"^1.4.3","codemirror":"^5.37.0","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.97","seafile-ui":"^0.1.10","@babel/core":"^7.10.2","is-data-uri":"^0.1.0","remark-slug":"^5.0.0","react-select":"^2.4.2","remark-parse":"^5.0.0","detect-indent":"^4.0.0","object-assign":"4.1.1","react-i18next":"^10.12.2","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-history":"^0.54.2","slate-hotkeys":"0.2.3","@babel/runtime":"^7.10.2","detect-newline":"^2.1.0","react-mentions":"^3.0.2","rehype-stringify":"^3.0.0","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","i18next-xhr-backend":"^3.1.2","@seafile/slate-react":"^0.54.6","slate-html-serializer":"^0.7.2","mdast-util-definitions":"^1.2.2","slate-schema-violations":"^0.1.39","@seafile/seafile-calendar":"^0.0.10","i18next-browser-languagedetector":"^3.0.3"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"raf":"3.4.0","jest":"24.9.0","react":"^16.12.0","dotenv":"6.2.0","enzyme":"^3.10.0","eslint":"^6.1.0","is-wsl":"^1.1.0","semver":"6.3.0","ts-pnp":"1.1.4","postcss":"^7.0.0","resolve":"1.12.0","webpack":"4.41.0","fs-extra":"7.0.1","camelcase":"^5.2.0","react-dom":"^16.12.0","@babel/cli":"^7.8.3","babel-jest":"^24.9.0","css-loader":"^3.2.1","url-loader":"2.1.0","file-loader":"3.0.1","sass-loader":"7.2.0","autoprefixer":"7.1.6","babel-eslint":"10.0.3","babel-loader":"8.0.6","browserslist":"^4.8.0","jest-resolve":"24.9.0","style-loader":"^1.0.1","@reach/router":"^1.2.1","@svgr/webpack":"4.3.2","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","postcss-loader":"^3.0.0","react-dev-utils":"^9.1.0","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.4","resolve-url-loader":"3.1.0","webpack-dev-server":"3.2.1","eslint-plugin-react":"7.14.3","html-webpack-plugin":"^4.0.0-beta.5","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"1.4.1","babel-preset-react-app":"^9.0.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"^4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.15.1","eslint-config-react-app":"^5.0.2","mini-css-extract-plugin":"^0.5.0","webpack-manifest-plugin":"2.1.1","@typescript-eslint/parser":"^2.2.0","eslint-plugin-react-hooks":"^1.6.1","extract-text-webpack-plugin":"3.0.2","babel-plugin-named-asset-import":"^0.3.4","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"^2.2.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-object-rest-spread":"^7.9.6","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.3.33_1599716734715_0.547609373139853","host":"s3://npm-registry-packages"}},"0.3.34":{"name":"@seafile/seafile-editor","version":"0.3.34","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.3.34","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"8419b25239d530dbe213a2435f387c6ccfbcb517","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.3.34.tgz","fileCount":146,"integrity":"sha512-tZzYV5EiHvwYm6xanEiei/p0/wOoiAhpGp+mGTQfRWWX34FKoTJ+uEiVsAr7rhCaFrGS83v8UnT/pHF0AtpF7g==","signatures":[{"sig":"MEQCICjclRvxNLsD5t9oIhjwVxXOA5hJY2Er33Gqmk4gpuYOAiBwDaQl9E75dJpIwITowYjZGd6DzzGCe7PaEQwc+aO8dA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":950774,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfb+/PCRA9TVsSAnZWagAAyN0P/RxKMDDESnrF6Inq1V2x\nOpPyIxcbLbk6nuAUl3PyX83NLMJfjR7IP6ltYZYDFcVYof0UgZsY0yP9x2aJ\n8od84wj7Em2/rl5IPGpe9mzu75+SkiUMUwQDvwsF9b5BLDXXkN4F/gLzNgQS\nG51D5SqBydfrRICLFEjBP1wpArVRMhK6LJWukrLX+OQRm3o98gP0qf0HMvDN\nbEp9BVy/k9/0mKgdnS6JcJmbMzkqGEKjQaiHUnsz4ZDWcCdUIXYis0j6xqGz\ncJiRU96ULHJQuatkXQjOKvxU6nBI3o632c0CUdi0UaK7SKwDmc4H9i6Hz7QZ\nhvNvruNbu8iPpVkMjQCtPpF052fwMN6AuIo6gfp0xEfhrva4jb9x1L2gUWOj\nR3s6BEMxP/ybg6hGPOKtNuczJ7npx5TY/+31lvF+MQJ8hMaf2dt11EOGJ2qR\n3uq6WiUlxLerfiX/L+7tdU/MNLOIQOmv6PmucpCpMwHzBL1QAzH91QHOpt09\nGuKKgwg3z2mzmXezLD77Q7pvykM+CztQh9ruFFtoluFxDL9P8oMLMB4NwPuJ\nXXFXS5W1fVgeZ27bJPBtX0ipojNrDjjstocjcFp0FV2+jTJyKB890xGdpsFe\n9gxDdPNutGOcW/euaSsk2fcNkZ7S+3boSxEpmbmUUmPnp0z5T1JOeFCmpiQF\nZAHS\r\n=Vz4q\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/editor.js","babel":{"plugins":["@babel/plugin-proposal-object-rest-spread"],"presets":[["react-app",{"absoluteRuntime":false}]]},"gitHead":"c3d728c9e259c7443a6f20f80b1e2a453d1822d2","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","clean":"rm -rf dist && mkdir dist","start":"node scripts/start.js","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","pub:optimized":"rm dist/config.js dist/i18n.js dist/index.js","prepublishOnly":"npm run clean && npm run pub:dist && npm run pub:optimized"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.9.0","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"10.16.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"jszip":"^3.2.1","react":"^16.8.6","slate":"^0.54.2","xtend":"^4.0.1","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","i18next":"^17.0.13","prismjs":"^1.15.0","promise":"8.0.1","request":"^2.88.0","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","is-hotkey":"^0.1.3","react-dom":"^16.8.6","url-parse":"^1.4.3","codemirror":"^5.37.0","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.97","seafile-ui":"^0.1.10","@babel/core":"^7.10.2","is-data-uri":"^0.1.0","remark-slug":"^5.0.0","react-select":"^2.4.2","remark-parse":"^5.0.0","detect-indent":"^4.0.0","object-assign":"4.1.1","react-i18next":"^10.12.2","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-history":"^0.54.2","slate-hotkeys":"0.2.3","@babel/runtime":"^7.10.2","detect-newline":"^2.1.0","react-mentions":"^3.0.2","rehype-stringify":"^3.0.0","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","i18next-xhr-backend":"^3.1.2","@seafile/slate-react":"^0.54.6","slate-html-serializer":"^0.7.2","mdast-util-definitions":"^1.2.2","slate-schema-violations":"^0.1.39","@seafile/seafile-calendar":"^0.0.10","i18next-browser-languagedetector":"^3.0.3"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"raf":"3.4.0","jest":"24.9.0","react":"^16.12.0","dotenv":"6.2.0","enzyme":"^3.10.0","eslint":"^6.1.0","is-wsl":"^1.1.0","semver":"6.3.0","ts-pnp":"1.1.4","postcss":"^7.0.0","resolve":"1.12.0","webpack":"4.41.0","fs-extra":"7.0.1","camelcase":"^5.2.0","react-dom":"^16.12.0","@babel/cli":"^7.8.3","babel-jest":"^24.9.0","css-loader":"^3.2.1","url-loader":"2.1.0","file-loader":"3.0.1","sass-loader":"7.2.0","autoprefixer":"7.1.6","babel-eslint":"10.0.3","babel-loader":"8.0.6","browserslist":"^4.8.0","jest-resolve":"24.9.0","style-loader":"^1.0.1","@reach/router":"^1.2.1","@svgr/webpack":"4.3.2","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","postcss-loader":"^3.0.0","react-dev-utils":"^9.1.0","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.4","resolve-url-loader":"3.1.0","webpack-dev-server":"3.2.1","eslint-plugin-react":"7.14.3","html-webpack-plugin":"^4.0.0-beta.5","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"1.4.1","babel-preset-react-app":"^9.0.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"^4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.15.1","eslint-config-react-app":"^5.0.2","mini-css-extract-plugin":"^0.5.0","webpack-manifest-plugin":"2.1.1","@typescript-eslint/parser":"^2.2.0","eslint-plugin-react-hooks":"^1.6.1","extract-text-webpack-plugin":"3.0.2","babel-plugin-named-asset-import":"^0.3.4","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"^2.2.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-object-rest-spread":"^7.9.6","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.3.34_1601171406600_0.8285266149165624","host":"s3://npm-registry-packages"}},"0.3.35":{"name":"@seafile/seafile-editor","version":"0.3.35","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.3.35","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"29799289fbcb3f125d5e732be53862d043e43263","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.3.35.tgz","fileCount":146,"integrity":"sha512-uiN7StbWKLHPiqQsVPRqSUiNjHd0m0tSjfI/EWT1OVg6Jt3IjusSFv/CHUzn9Wafo5Q8VAFw8ItaHevNA/lvzQ==","signatures":[{"sig":"MEQCIATu6BUu7uuLVhwKDHYbzFQFZV1dG2NhfjhVfD4Q9QyXAiBXFEd0SKs63XPE22KWx321dYZMlvA3mzdt7es+mC9e/g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":950685,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfcD0iCRA9TVsSAnZWagAACl0QAIELUAh4A6iQ/yOmIBw9\nNmyCj1Ws2NP4DXCChnctWY2QHfTqrTwZKqlJ+vk1WTOLXgSZMToS1Y/iV4Oc\nKwCaWRpTa5Vm8asvIjhC+AQdn04VNIW3FCmzy9Wx9W2gup1Oa5+N6OgSYZ5q\nzCypTh5dqXiiSPVLq2IrP8spdoYTGoBDfbZ3efwuRcGYUmfS22JmA0hfBSn9\nvlQxgHhqfnH9wk5sGgd2NgBSFhxen6PV3AP2HulccgWNJQ0VOWg6Ns1HMFMc\nRrCnFeVJZbx71xWuC1p+5yBLDMyosBH9XGWhIx6r5QMlMMh2Ww6u74J4Btil\nT9eSppcpkzVqy94yzghuGqGn3O8TzLczl+viQ7dVtJZn1Gp/hVISFN+OnVre\nDCzLWbPmtTZh6zh+LEvniB5cZSeRxn6OTRSqvmH5k6RAv9guVjYTNMre793n\n8UXwUh/ntNfTRnJFoglIzlmNeov8ZV4LZwGdV+tzQNv94XBCpWEI6zGefihB\nLUgVfrSAWDp267GlpPK37E2+u4X0Ysh60Afs7+52ENhf6Zec1YTvMRbOHgFa\n+6LsqoazHuIcLccQIoiD+jZdIF3GrTQ0vfeHbSmh6AiSeXnBS3+hWy+oMS0w\nzCkqrSmJFNwg5g9mg9ovH1pNMOrwE5bQM2pvJDu5+X6ySS2N2l3+ymrsIfWW\n9r7I\r\n=s3gU\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/editor.js","babel":{"plugins":["@babel/plugin-proposal-object-rest-spread"],"presets":[["react-app",{"absoluteRuntime":false}]]},"gitHead":"70f006775e6f80704620daacd3a1ef062917fccb","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","clean":"rm -rf dist && mkdir dist","start":"node scripts/start.js","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","pub:optimized":"rm dist/config.js dist/i18n.js dist/index.js","prepublishOnly":"npm run clean && npm run pub:dist && npm run pub:optimized"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.9.0","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"10.16.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"jszip":"^3.2.1","react":"^16.8.6","slate":"^0.54.2","xtend":"^4.0.1","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","i18next":"^17.0.13","prismjs":"^1.15.0","promise":"8.0.1","request":"^2.88.0","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","is-hotkey":"^0.1.3","react-dom":"^16.8.6","url-parse":"^1.4.3","codemirror":"^5.37.0","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.97","seafile-ui":"^0.1.10","@babel/core":"^7.10.2","is-data-uri":"^0.1.0","remark-slug":"^5.0.0","react-select":"^2.4.2","remark-parse":"^5.0.0","detect-indent":"^4.0.0","object-assign":"4.1.1","react-i18next":"^10.12.2","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-history":"^0.54.2","slate-hotkeys":"0.2.3","@babel/runtime":"^7.10.2","detect-newline":"^2.1.0","react-mentions":"^3.0.2","rehype-stringify":"^3.0.0","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","i18next-xhr-backend":"^3.1.2","@seafile/slate-react":"^0.54.6","slate-html-serializer":"^0.7.2","mdast-util-definitions":"^1.2.2","slate-schema-violations":"^0.1.39","@seafile/seafile-calendar":"^0.0.10","i18next-browser-languagedetector":"^3.0.3"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"raf":"3.4.0","jest":"24.9.0","react":"^16.12.0","dotenv":"6.2.0","enzyme":"^3.10.0","eslint":"^6.1.0","is-wsl":"^1.1.0","semver":"6.3.0","ts-pnp":"1.1.4","postcss":"^7.0.0","resolve":"1.12.0","webpack":"4.41.0","fs-extra":"7.0.1","camelcase":"^5.2.0","react-dom":"^16.12.0","@babel/cli":"^7.8.3","babel-jest":"^24.9.0","css-loader":"^3.2.1","url-loader":"2.1.0","file-loader":"3.0.1","sass-loader":"7.2.0","autoprefixer":"7.1.6","babel-eslint":"10.0.3","babel-loader":"8.0.6","browserslist":"^4.8.0","jest-resolve":"24.9.0","style-loader":"^1.0.1","@reach/router":"^1.2.1","@svgr/webpack":"4.3.2","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","postcss-loader":"^3.0.0","react-dev-utils":"^9.1.0","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.4","resolve-url-loader":"3.1.0","webpack-dev-server":"3.2.1","eslint-plugin-react":"7.14.3","html-webpack-plugin":"^4.0.0-beta.5","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"1.4.1","babel-preset-react-app":"^9.0.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"^4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.15.1","eslint-config-react-app":"^5.0.2","mini-css-extract-plugin":"^0.5.0","webpack-manifest-plugin":"2.1.1","@typescript-eslint/parser":"^2.2.0","eslint-plugin-react-hooks":"^1.6.1","extract-text-webpack-plugin":"3.0.2","babel-plugin-named-asset-import":"^0.3.4","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"^2.2.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-object-rest-spread":"^7.9.6","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.3.35_1601191202254_0.5757719902228797","host":"s3://npm-registry-packages"}},"0.3.36":{"name":"@seafile/seafile-editor","version":"0.3.36","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.3.36","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"f73e1e97534bbe2eec4a68ba6de74c49c48ab74a","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.3.36.tgz","fileCount":146,"integrity":"sha512-gVGVVucpCpWjkwhpoaK4RNcJYRxtpWNT1P7rnNmkEjP3HWfrHPYBvV7hxD0ZqGXcPHO0AuJK8EJeBGgEuWec4g==","signatures":[{"sig":"MEQCIFSjw37IgaWQ1zVOvig51TcGams49OUzrpa7jCSok3azAiBZcwVU+ePTIeKLWaAp2fUNYwTVeGVL6hI+RfnlS4NlYw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":952686,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfm3TqCRA9TVsSAnZWagAA2OsP/22DUCvACa2dJfBzUAk5\nTLdmGl6x3pv6KuYuBafQGHfCMC8UJt4mpEVT/kHZzk79ZKPGNMYtQpXeCpHd\n0IAJ0QPgIAhfc8tDdQeGn/dMYInd9K7BwQY4/yGLKccQ2VPJcYmdeUf9Pktz\nv1Kmif30WTRoJynN+HD0TMGQjfDGFVXaK6wa129VUvW9y9GjGTx4/IppchYT\nD0Nn8NqykJRxozOTWqUvvA/PCgxaeoeV7nZABwLJu7kloHHKl/Oh7uax47d7\nyxvlSQWkYnwdxOsaRM1VnKDUp8/ZYYt9fMZUJC+RejPGo2TiBnu2vwaD8kl5\nuhKctRnr8aqclxuNxWiOQdbTsZs9F2iaK3DncL8BggLXHz9weAo3R7VNdQk9\ndTPb2CEzlxDBjKR0RInx31IA8lyYk8jSvR8p8co+49XglLOzx5h6qy7IPMsP\nmol3exXTju5dCNqyTILFvsOkBX52H2/4ZDK8GvUXFGIzGY4+Z/IJaGQS6nl7\nYmGaJKxOJblaecrbWTO3u72q7U0ml8Kbwmb0nGvaaLKBFfsikHIJ0IQp9NMc\nzeZoGPQCXas4oGKS8fCVcuf+Cj7qwK3KolCODPIBC1MtMK2ScewCnh3FOJHx\ntr1Y1Dr45eklUlkxyRMDb0yudOcQsvl8eBkiu4kp8305x7BJ7W32mWZqLj02\nVriG\r\n=QoAf\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/editor.js","babel":{"plugins":["@babel/plugin-proposal-object-rest-spread"],"presets":[["react-app",{"absoluteRuntime":false}]]},"gitHead":"f96f4ee6186d3a90ca068395b79c88a50fe9a424","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","clean":"rm -rf dist && mkdir dist","start":"node scripts/start.js","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","pub:optimized":"rm dist/config.js dist/i18n.js dist/index.js","prepublishOnly":"npm run clean && npm run pub:dist && npm run pub:optimized"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.9.0","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"10.16.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"jszip":"^3.2.1","react":"^16.8.6","slate":"^0.54.2","xtend":"^4.0.1","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","i18next":"^17.0.13","prismjs":"^1.15.0","promise":"8.0.1","request":"^2.88.0","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","is-hotkey":"^0.1.3","react-dom":"^16.8.6","url-parse":"^1.4.3","codemirror":"^5.37.0","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.97","seafile-ui":"^0.1.10","@babel/core":"^7.10.2","is-data-uri":"^0.1.0","remark-slug":"^5.0.0","react-select":"^2.4.2","remark-parse":"^5.0.0","detect-indent":"^4.0.0","object-assign":"4.1.1","react-i18next":"^10.12.2","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-history":"^0.54.2","slate-hotkeys":"0.2.3","@babel/runtime":"^7.10.2","detect-newline":"^2.1.0","react-mentions":"^3.0.2","rehype-stringify":"^3.0.0","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","i18next-xhr-backend":"^3.1.2","@seafile/slate-react":"^0.54.8","slate-html-serializer":"^0.7.2","mdast-util-definitions":"^1.2.2","slate-schema-violations":"^0.1.39","i18next-browser-languagedetector":"^3.0.3"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"raf":"3.4.0","jest":"24.9.0","react":"^16.12.0","dotenv":"6.2.0","enzyme":"^3.10.0","eslint":"^6.1.0","is-wsl":"^1.1.0","semver":"6.3.0","ts-pnp":"1.1.4","postcss":"^7.0.0","resolve":"1.12.0","webpack":"4.41.0","fs-extra":"7.0.1","camelcase":"^5.2.0","react-dom":"^16.12.0","@babel/cli":"^7.8.3","babel-jest":"^24.9.0","css-loader":"^3.2.1","url-loader":"2.1.0","file-loader":"3.0.1","sass-loader":"7.2.0","autoprefixer":"7.1.6","babel-eslint":"10.0.3","babel-loader":"8.0.6","browserslist":"^4.8.0","jest-resolve":"24.9.0","style-loader":"^1.0.1","@reach/router":"^1.2.1","@svgr/webpack":"4.3.2","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","postcss-loader":"^3.0.0","react-dev-utils":"^9.1.0","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.4","resolve-url-loader":"3.1.0","webpack-dev-server":"3.2.1","eslint-plugin-react":"7.14.3","html-webpack-plugin":"^4.0.0-beta.5","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"1.4.1","babel-preset-react-app":"^9.0.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"^4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.15.1","eslint-config-react-app":"^5.0.2","mini-css-extract-plugin":"^0.5.0","webpack-manifest-plugin":"2.1.1","@typescript-eslint/parser":"^2.2.0","eslint-plugin-react-hooks":"^1.6.1","extract-text-webpack-plugin":"3.0.2","babel-plugin-named-asset-import":"^0.3.4","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"^2.2.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-object-rest-spread":"^7.9.6","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.3.36_1604023530257_0.18957250976936724","host":"s3://npm-registry-packages"}},"0.3.37":{"name":"@seafile/seafile-editor","version":"0.3.37","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.3.37","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"f3fc81d6e06c7e6e5632f3e8c6fb8dfec9978b28","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.3.37.tgz","fileCount":146,"integrity":"sha512-VJu6YJmd5zRq5mxso/bw9j8EePtSUsjgk6zYWighHjNXwU6b0D6RAr/TWRzHVVBblrFXoWxfHKbF6iXS3tgvBA==","signatures":[{"sig":"MEUCIQCaSCfBPm1TBYxDy/TMWE6kzYodtvSUh/ct1SeN0ev88AIgDtEK+PI4pp9lb9spGGfZq//FLTd41dLho1/E1QNvElw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":952958,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfm637CRA9TVsSAnZWagAAFFoP+wTJac19Hwh8dzo+486O\nENXBiM5KTc5Q6UG5gsZzei1jNEL2lzs67CZm4qBa6cie46HqN8bZbT1XjI7r\nV/zR6ZwZNP7jXlkdLC9RYqtVa3dIjav4DDK16+C+0esZTnOV4NXkxJI7aG//\nK3a2QntOA97hTbtX69Levv5TRKdORyX8aP0xe03rzunFPe3L+u/LFeTBRAMO\nqwZ51PZrjak+rT5FwnPsLyo0i+FqR82YqCa/AK/wVRV0Y8+FncwSqaz/nIF5\ngqPmx+jYchS5h7D4QhqpHvF6x37BvlZmeLb7LJG+zrm3rlB8f185jH42yCqu\nn235tmK5nFX4JrqJoQjlWI97sV728qvqC2SezeJiJ6/vbbkqTSPCpmdRNz7q\nJLstZ5lv1swhQIOAv7YSxkCbTMZDw8+SZyUrKuYr2io7goJHUBqj9B35f/ZW\n0iqFnWtqCIrb0Mz4GT7mk1RQnRMW8VqL2f2jPmCmMs/dp179Ui9xCodf14PT\nZeYI/N13T9Wt4FPLm8rpy5QrHz7Jui9IGT35n7m6fkb6/KVdHDWz69S+Qbvf\n7nk/K8kMIzavsR+nWBw/MgxWC0t3teYlPRDWQrJ9UjS5ObI6TAGKU1hAKlty\njlRjl7iCFwHz+O/L4ntgfX6vmLRhaUKlkyUua3jlSA34vUtsvmB5kWuQtPDX\nQUdO\r\n=U39s\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/editor.js","babel":{"plugins":["@babel/plugin-proposal-object-rest-spread"],"presets":[["react-app",{"absoluteRuntime":false}]]},"gitHead":"e6036fe8d039bd693ed8e67f3c1c50b1d932f769","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","clean":"rm -rf dist && mkdir dist","start":"node scripts/start.js","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","pub:optimized":"rm dist/config.js dist/i18n.js dist/index.js","prepublishOnly":"npm run clean && npm run pub:dist && npm run pub:optimized"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.9.0","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"10.16.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"jszip":"^3.2.1","react":"^16.8.6","slate":"^0.54.2","xtend":"^4.0.1","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","i18next":"^17.0.13","prismjs":"^1.15.0","promise":"8.0.1","request":"^2.88.0","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","is-hotkey":"^0.1.3","react-dom":"^16.8.6","url-parse":"^1.4.3","codemirror":"^5.37.0","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.97","seafile-ui":"^0.1.10","@babel/core":"^7.10.2","is-data-uri":"^0.1.0","remark-slug":"^5.0.0","react-select":"^2.4.2","remark-parse":"^5.0.0","detect-indent":"^4.0.0","object-assign":"4.1.1","react-i18next":"^10.12.2","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-history":"^0.54.2","slate-hotkeys":"0.2.3","@babel/runtime":"^7.10.2","detect-newline":"^2.1.0","react-mentions":"^3.0.2","rehype-stringify":"^3.0.0","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","i18next-xhr-backend":"^3.1.2","@seafile/slate-react":"^0.54.8","slate-html-serializer":"^0.7.2","mdast-util-definitions":"^1.2.2","slate-schema-violations":"^0.1.39","i18next-browser-languagedetector":"^3.0.3"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"raf":"3.4.0","jest":"24.9.0","react":"^16.12.0","dotenv":"6.2.0","enzyme":"^3.10.0","eslint":"^6.1.0","is-wsl":"^1.1.0","semver":"6.3.0","ts-pnp":"1.1.4","postcss":"^7.0.0","resolve":"1.12.0","webpack":"4.41.0","fs-extra":"7.0.1","camelcase":"^5.2.0","react-dom":"^16.12.0","@babel/cli":"^7.8.3","babel-jest":"^24.9.0","css-loader":"^3.2.1","url-loader":"2.1.0","file-loader":"3.0.1","sass-loader":"7.2.0","autoprefixer":"7.1.6","babel-eslint":"10.0.3","babel-loader":"8.0.6","browserslist":"^4.8.0","jest-resolve":"24.9.0","style-loader":"^1.0.1","@reach/router":"^1.2.1","@svgr/webpack":"4.3.2","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","postcss-loader":"^3.0.0","react-dev-utils":"^9.1.0","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.4","resolve-url-loader":"3.1.0","webpack-dev-server":"3.2.1","eslint-plugin-react":"7.14.3","html-webpack-plugin":"^4.0.0-beta.5","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"1.4.1","babel-preset-react-app":"^9.0.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"^4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.15.1","eslint-config-react-app":"^5.0.2","mini-css-extract-plugin":"^0.5.0","webpack-manifest-plugin":"2.1.1","@typescript-eslint/parser":"^2.2.0","eslint-plugin-react-hooks":"^1.6.1","extract-text-webpack-plugin":"3.0.2","babel-plugin-named-asset-import":"^0.3.4","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"^2.2.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-object-rest-spread":"^7.9.6","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.3.37_1604038139294_0.9638106697604643","host":"s3://npm-registry-packages"}},"0.3.38":{"name":"@seafile/seafile-editor","version":"0.3.38","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.3.38","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"fd79ff24ac1174e2b279338afbd6a2d6715b7b40","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.3.38.tgz","fileCount":148,"integrity":"sha512-WcvMvlPx5GMQ9IXH4uhuMkdcpJebbSt4TIHd4uB7IvF/FHxihAJw6pymab/kbVodzE56G4siDnLQdBiak9VscA==","signatures":[{"sig":"MEUCIQC/q9ERZZTt7tmcRTLF8HLXSi3j+0ztz5U+dHMYa6NMHgIgaHBWQcdte87PxnNs0Ho/l3zJmsN+gPB8Ea4mHQjdl54=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":966826,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfqfm+CRA9TVsSAnZWagAAv2oQAKSCW9Z1AbpqXJ3JySKk\n0EfEXgQyamz5Nyl+EyzS7qop5AO55e4hpcvXqaUHkXiDVI8Ytl4XW+jdRZY2\niaB5jDmiR+63aeSQpRkZaHHcdG+LkpWoMtA3a8WpzubwF4ErDown81pW0SFb\nNlj80bQ4RwsH8I2vFXN8uqhpaIcIIPznCZF877iDwdNDwFQIEuRnz8kxWR2R\nJDUXrG7N8JMRCdnHuPRNzp6fElkQimEHSJDqxX+Vp7QFt4DPuQroCQyvrH3/\nhaPESgIhozbavYl5CLrgKtY9mS6SiChXhfyk/PkcWDI14Qs20xBzoPJm4oIp\n/6MHwBzqVznbAP5Fp/yMwCZEPuor6pNCjJkpdrw+u397hYgwP28+M+BcJzhl\naZrBMbNTHM8zIpxVaQ9b0UdtdNB3YKlVwjvUD1iBuF3NIv3+sk5Sgtof3gAY\nb6UVM42jBObryVHw6KVlIbjf+cHZL3bFwTIh2GIMhcecE+U78oY9MjCW6r4b\nQGvNqtnPobksNkkjDUXwZC4rqgebfT4wY0/tXhE9EQjxShV2rBmXD95j716F\nKYQguZpBeFqPws0XG8sl6i7D2ycyIsmlCDejGuCP4+247LdSCsSDuwtOpk8r\nJHdFjbuBPvVHsTULBCjyjk25MzTtIRzmQkdMeapUe2vDi5G1FjZ90G70bwiE\n+pGF\r\n=guSd\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/editor.js","babel":{"plugins":["@babel/plugin-proposal-object-rest-spread"],"presets":[["react-app",{"absoluteRuntime":false}]]},"gitHead":"c4a521ee837f597272421c3797d9feb5ca1293a8","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","clean":"rm -rf dist && mkdir dist","start":"node scripts/start.js","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","pub:optimized":"rm dist/config.js dist/i18n.js dist/index.js","prepublishOnly":"npm run clean && npm run pub:dist && npm run pub:optimized"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.9.0","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"10.16.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"jszip":"^3.2.1","react":"^16.8.6","slate":"^0.54.2","xtend":"^4.0.1","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","i18next":"^17.0.13","prismjs":"^1.15.0","promise":"8.0.1","request":"^2.88.0","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","is-hotkey":"^0.1.3","react-dom":"^16.8.6","url-parse":"^1.4.3","codemirror":"^5.37.0","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.97","seafile-ui":"^0.1.10","@babel/core":"^7.10.2","is-data-uri":"^0.1.0","remark-slug":"^5.0.0","react-select":"^2.4.2","remark-parse":"^5.0.0","detect-indent":"^4.0.0","object-assign":"4.1.1","react-i18next":"^10.12.2","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-history":"^0.54.2","slate-hotkeys":"0.2.3","@babel/runtime":"^7.10.2","detect-newline":"^2.1.0","react-mentions":"^3.0.2","rehype-stringify":"^3.0.0","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","i18next-xhr-backend":"^3.1.2","@seafile/slate-react":"^0.54.8","slate-html-serializer":"^0.7.2","mdast-util-definitions":"^1.2.2","slate-schema-violations":"^0.1.39","i18next-browser-languagedetector":"^3.0.3"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"raf":"3.4.0","jest":"24.9.0","react":"^16.12.0","dotenv":"6.2.0","enzyme":"^3.10.0","eslint":"^6.1.0","is-wsl":"^1.1.0","semver":"6.3.0","ts-pnp":"1.1.4","postcss":"^7.0.0","resolve":"1.12.0","webpack":"4.41.0","fs-extra":"7.0.1","camelcase":"^5.2.0","react-dom":"^16.12.0","@babel/cli":"^7.8.3","babel-jest":"^24.9.0","css-loader":"^3.2.1","url-loader":"2.1.0","file-loader":"3.0.1","sass-loader":"7.2.0","autoprefixer":"7.1.6","babel-eslint":"10.0.3","babel-loader":"8.0.6","browserslist":"^4.8.0","jest-resolve":"24.9.0","style-loader":"^1.0.1","@reach/router":"^1.2.1","@svgr/webpack":"4.3.2","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","postcss-loader":"^3.0.0","react-dev-utils":"^9.1.0","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.4","resolve-url-loader":"3.1.0","webpack-dev-server":"3.2.1","eslint-plugin-react":"7.14.3","html-webpack-plugin":"^4.0.0-beta.5","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"1.4.1","babel-preset-react-app":"^9.0.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"^4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.15.1","eslint-config-react-app":"^5.0.2","mini-css-extract-plugin":"^0.5.0","webpack-manifest-plugin":"2.1.1","@typescript-eslint/parser":"^2.2.0","eslint-plugin-react-hooks":"^1.6.1","extract-text-webpack-plugin":"3.0.2","babel-plugin-named-asset-import":"^0.3.4","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"^2.2.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-object-rest-spread":"^7.9.6","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.3.38_1604975037597_0.6993739061655071","host":"s3://npm-registry-packages"}},"0.3.39":{"name":"@seafile/seafile-editor","version":"0.3.39","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.3.39","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"0d07159b84dc05f4c4e130b91d426c667d858f1f","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.3.39.tgz","fileCount":148,"integrity":"sha512-frnQhvT4ZIDM0/m02hyRHEARiF2eVg6HihrAHEjwXyCy5JWaVnd9lwjcBmMweXHHSZQc3nuEvhoC7pXSjCudxg==","signatures":[{"sig":"MEUCIQDSge/ZveFiiAdhaxRbWNaT7LKcVAK3fCk9EnAEBIMjhwIgKiAz6wknFaWYQ8pSQg1cPGNizsoyEvZw962/Q/fRM/M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":966826,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfqgLSCRA9TVsSAnZWagAARwMP/3JbliFmBUb4EOEP1ssq\npgWT4xav+EXKEUGVexo0edPogQjDNqm1VeKH9wksQRFNZdm8BTt7lfQZENgS\nWSkLjBUx1eAhT/zyXlXuQjv9CqlU+hDG5Ph5vltTEslhGQjEYO1KtGoAXux8\nZFm3a441Tq8AKovQM+lYIL5erv0X6SdFFEfDasgDPUTO7VaxLzmL4SVHJnIk\n4jww1szHMrqDZM0gOBveTLS2pLU9qRaR5+7CLwZ4AKK0pKwFoIX+R/fHmwe0\nurq4VA+HbmypcLxeemOlmSlegpP0AV7sDz1HXfn27gziYf43ou1REVCmbFH9\nmWRLlJcvMkvIP6Fa+emM3gVgrylyzDfSFW2uatRvsxoBZy9d5d54LOgILu6M\njp1nK5pM9rax0sIkxK4BOOWWMNpiHKgmF5qDmDwzjoeGWAf+NrYJyXsqana0\nxvPZoaLUBi6Us4a8YnrNMfD2kJI9iIzP1aUP2D0MMz0K+iGmT7yzJqCBtkPA\nYVOeR/ReRO3ph4V8DSqr1P7sMByXaPDzfDAt7c5rWYniDKGiJJWDJRYNdSlk\nR9kIH91KZLVGOTuf5rQ/g/YZS6/IH84HkVXHubDrQeheFDclR2YgcwMkU0iW\nsEdjAUu6W2UnNK4wK0lY5+9Qrp3g8WwqqxxPY1wLfFTqF7pnSaLtQLpsalo3\n4vuh\r\n=z13p\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/editor.js","babel":{"plugins":["@babel/plugin-proposal-object-rest-spread"],"presets":[["react-app",{"absoluteRuntime":false}]]},"gitHead":"74a39614311946dd0865e98928fa099be70ba491","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","clean":"rm -rf dist && mkdir dist","start":"node scripts/start.js","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","pub:optimized":"rm dist/config.js dist/i18n.js dist/index.js","prepublishOnly":"npm run clean && npm run pub:dist && npm run pub:optimized"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.9.0","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"10.16.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"jszip":"^3.2.1","react":"^16.8.6","slate":"^0.54.2","xtend":"^4.0.1","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","i18next":"^17.0.13","prismjs":"^1.15.0","promise":"8.0.1","request":"^2.88.0","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","is-hotkey":"^0.1.3","react-dom":"^16.8.6","url-parse":"^1.4.3","codemirror":"^5.37.0","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.97","seafile-ui":"^0.1.10","@babel/core":"^7.10.2","is-data-uri":"^0.1.0","remark-slug":"^5.0.0","react-select":"^2.4.2","remark-parse":"^5.0.0","detect-indent":"^4.0.0","object-assign":"4.1.1","react-i18next":"^10.12.2","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-history":"^0.54.2","slate-hotkeys":"0.2.3","@babel/runtime":"^7.10.2","detect-newline":"^2.1.0","react-mentions":"^3.0.2","rehype-stringify":"^3.0.0","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","i18next-xhr-backend":"^3.1.2","@seafile/slate-react":"^0.54.8","slate-html-serializer":"^0.7.2","mdast-util-definitions":"^1.2.2","slate-schema-violations":"^0.1.39","i18next-browser-languagedetector":"^3.0.3"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"raf":"3.4.0","jest":"24.9.0","react":"^16.12.0","dotenv":"6.2.0","enzyme":"^3.10.0","eslint":"^6.1.0","is-wsl":"^1.1.0","semver":"6.3.0","ts-pnp":"1.1.4","postcss":"^7.0.0","resolve":"1.12.0","webpack":"4.41.0","fs-extra":"7.0.1","camelcase":"^5.2.0","react-dom":"^16.12.0","@babel/cli":"^7.8.3","babel-jest":"^24.9.0","css-loader":"^3.2.1","url-loader":"2.1.0","file-loader":"3.0.1","sass-loader":"7.2.0","autoprefixer":"7.1.6","babel-eslint":"10.0.3","babel-loader":"8.0.6","browserslist":"^4.8.0","jest-resolve":"24.9.0","style-loader":"^1.0.1","@reach/router":"^1.2.1","@svgr/webpack":"4.3.2","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","postcss-loader":"^3.0.0","react-dev-utils":"^9.1.0","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.4","resolve-url-loader":"3.1.0","webpack-dev-server":"3.2.1","eslint-plugin-react":"7.14.3","html-webpack-plugin":"^4.0.0-beta.5","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"1.4.1","babel-preset-react-app":"^9.0.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"^4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.15.1","eslint-config-react-app":"^5.0.2","mini-css-extract-plugin":"^0.5.0","webpack-manifest-plugin":"2.1.1","@typescript-eslint/parser":"^2.2.0","eslint-plugin-react-hooks":"^1.6.1","extract-text-webpack-plugin":"3.0.2","babel-plugin-named-asset-import":"^0.3.4","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"^2.2.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-object-rest-spread":"^7.9.6","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.3.39_1604977362140_0.8203681413236592","host":"s3://npm-registry-packages"}},"0.3.40":{"name":"@seafile/seafile-editor","version":"0.3.40","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.3.40","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"ce1c1dec8b7fb5ac9cfee8ac3322001de81969b6","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.3.40.tgz","fileCount":148,"integrity":"sha512-2PLjyFK2vXjsH79m9yfXUFDHikizjMGgHq+HuCD5i8kfyQVmoMdpFs8qgpJVNvMQNjEKijfls8Z7yK0aBB14MA==","signatures":[{"sig":"MEYCIQC1iUgLaWOtx+7/6TYRVEfzYSbZZkQSg0Y+oOhZ8gB2yAIhAOzPQdWtkfcyPMzaPVQL14ORfpov1AgD2ehLuu7XGt0z","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":966504,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJftiN8CRA9TVsSAnZWagAAV6MQAKOyMWuDDUPTx0was7Sx\nNIRvFozcy+zhC/JrODQlIuRMV0vViVFKvgLWKTV4zjL1dtLd77wuUav9VdLY\nKPBpbneWzRcYW+F3dcjLkfpG45JOWUDVffeIysV7XxXWSvEc31JRQ96KoUz3\nmvLVn/6TpmeHGP3oNuJjFEBh3nvbn52JcmtlFDxFAFW5jD4QWy/QdmtBDZdO\n6v4F75PUusocduOiCFzXkwknndmaZT0krk67ahMvmFXjPYYZ+DjziH1lpTfi\n5KnouEWHDkENJSevmJn4rRPzaY4fWD6RuTNRYR547CDh1ff7pv1/TgnAhGOx\nvuWYbFor8QCvaJ9WGX13YMQ6SPOMeszGmeSi99apglZsrb8ah7AriTKHfkU6\nvCHibyyca/p41aVK7zjU4M6jbmHLant8j8EppEIZkEyQRvvCG1cKnYCweir6\n48T1q2KeNPUD+TpWx0wfkGdTm8jj+9jV31FM92sGdt8HVbg5iuSYXmLSd6oD\nycMt7UnM9qFas7Hk6E/kssKY2DLRnqjNZ1RKJDtz+XqtgbJ7EmCC1oX6T/OX\nFKMgLGets/VsioZhitcuOzpZWV8rhNbzZX3JQqIg80khPc1AyJHRfNlq2N+n\nBzPUdwFfbP+zpdKK5tzsQu0MDj63ZGGw1FDQzSTp2a05KHJSS5A2gq29oxXW\nZxJb\r\n=+381\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/editor.js","babel":{"plugins":["@babel/plugin-proposal-object-rest-spread"],"presets":[["react-app",{"absoluteRuntime":false}]]},"gitHead":"ede770d9b3abdabae801f3710026fdca71903cc3","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","clean":"rm -rf dist && mkdir dist","start":"node scripts/start.js","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","pub:optimized":"rm dist/config.js dist/i18n.js dist/index.js","prepublishOnly":"npm run clean && npm run pub:dist && npm run pub:optimized"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.9.0","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"10.16.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"jszip":"^3.2.1","react":"^16.8.6","slate":"^0.54.2","xtend":"^4.0.1","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","i18next":"^17.0.13","prismjs":"^1.15.0","promise":"8.0.1","request":"^2.88.0","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","is-hotkey":"^0.1.3","react-dom":"^16.8.6","url-parse":"^1.4.3","codemirror":"^5.37.0","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.97","seafile-ui":"^0.1.10","@babel/core":"^7.10.2","is-data-uri":"^0.1.0","remark-slug":"^5.0.0","react-select":"^2.4.2","remark-parse":"^5.0.0","detect-indent":"^4.0.0","object-assign":"4.1.1","react-i18next":"^10.12.2","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-history":"^0.54.2","slate-hotkeys":"0.2.3","@babel/runtime":"^7.10.2","detect-newline":"^2.1.0","react-mentions":"^3.0.2","rehype-stringify":"^3.0.0","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","i18next-xhr-backend":"^3.1.2","@seafile/slate-react":"^0.54.8","slate-html-serializer":"^0.7.2","mdast-util-definitions":"^1.2.2","slate-schema-violations":"^0.1.39","i18next-browser-languagedetector":"^3.0.3"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"raf":"3.4.0","jest":"24.9.0","react":"^16.12.0","dotenv":"6.2.0","enzyme":"^3.10.0","eslint":"^6.1.0","is-wsl":"^1.1.0","semver":"6.3.0","ts-pnp":"1.1.4","postcss":"^7.0.0","resolve":"1.12.0","webpack":"4.41.0","fs-extra":"7.0.1","camelcase":"^5.2.0","react-dom":"^16.12.0","@babel/cli":"^7.8.3","babel-jest":"^24.9.0","css-loader":"^3.2.1","url-loader":"2.1.0","file-loader":"3.0.1","sass-loader":"7.2.0","autoprefixer":"7.1.6","babel-eslint":"10.0.3","babel-loader":"8.0.6","browserslist":"^4.8.0","jest-resolve":"24.9.0","style-loader":"^1.0.1","@reach/router":"^1.2.1","@svgr/webpack":"4.3.2","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","postcss-loader":"^3.0.0","react-dev-utils":"^9.1.0","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.4","resolve-url-loader":"3.1.0","webpack-dev-server":"3.2.1","eslint-plugin-react":"7.14.3","html-webpack-plugin":"^4.0.0-beta.5","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"1.4.1","babel-preset-react-app":"^9.0.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"^4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.15.1","eslint-config-react-app":"^5.0.2","mini-css-extract-plugin":"^0.5.0","webpack-manifest-plugin":"2.1.1","@typescript-eslint/parser":"^2.2.0","eslint-plugin-react-hooks":"^1.6.1","extract-text-webpack-plugin":"3.0.2","babel-plugin-named-asset-import":"^0.3.4","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"^2.2.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-object-rest-spread":"^7.9.6","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.3.40_1605772155602_0.4859123656279687","host":"s3://npm-registry-packages"}},"0.3.41":{"name":"@seafile/seafile-editor","version":"0.3.41","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.3.41","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"d8ef252681999cf87e90ec593db3ed3cd699fecd","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.3.41.tgz","fileCount":148,"integrity":"sha512-YA/koJ/y+yQA+K7K5p+RoQLzjMgRpOaNCjSIYLtNwtEQDpcwvxXn4UZnIntwQxBgdRVLu/GmipA+2ik5nYahew==","signatures":[{"sig":"MEYCIQCEC6Sdvv5XXrJtqWEYkAgV5OUIgmiNrTvMAjldyJDv9gIhANcaF06F7ICXoVCcR8bVMJ9yYKwqZm7y4BOkPWMC6hAA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":966516,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfuOTOCRA9TVsSAnZWagAADosQAIgsFwy+JZM284I1IBp1\nhit7t/uRX/pLokEBi7LER/72R5sKHg4LCdoywGrchbD+U0CZ81G/9jcBD7Cd\nMNdEI0dvgdmDPYjgVQ/ZoiqJIhrjx2AgmCbBgEL5uAoHKs35X7tGTE0SbgaP\nllQvE8jUM3bg92+xMgQvfcvcq1Dmg/bR7tXNuNvOa6szY2uSKuB4rFuX08Uy\nnkO50ZE0Ao9+TLHnevphVCPGAZ6yOtKGpmZ/XeALY+d7IJBVPRTWpb7Zx+mo\nZ3YLVZtGGb4BSiuf4ic3QtjVlECBhnG4EveSDS1NaF+GvW7l6JB7RFREMCxN\n6KjXXZy3Li9HblFm9TVpBDkTKeFOWd+dFRWgHHmNJ44Um+wDk1SdibElDpCN\n9UnHe3OefsaSIqr1iCovZHHMvCskamnzvQqJ0t92aDBYrJtnxV8aqYKKjVQ2\nAVFVURkyFWeb8JoDDztpXHQfU79SF1/CQ4vwtDFSGxRu9AsAT90G/awkba79\ndhmkVI6OymBkqivhDJp4BM7eCy6Rc1Fk/j0tyYmgwrJksNBLL8vTmQZ9xIIe\n/HCds+NTM+AndvqFFdU/6ocLX9YvvU8QlvsWKOPfGb42w9WIYr2AI+IZQIsX\nh6ZwvS/KCNWDyO132FZfP+0IzDDH6rdVTwg9+NBip6JxdF1fPWaFSQvX334N\nfR3M\r\n=pvf1\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/editor.js","babel":{"plugins":["@babel/plugin-proposal-object-rest-spread"],"presets":[["react-app",{"absoluteRuntime":false}]]},"gitHead":"0b824726fbdaf7b8c951bb43ac8b9d636a8c1369","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","clean":"rm -rf dist && mkdir dist","start":"node scripts/start.js","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","pub:optimized":"rm dist/config.js dist/i18n.js dist/index.js","prepublishOnly":"npm run clean && npm run pub:dist && npm run pub:optimized"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.9.0","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"10.16.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"jszip":"^3.2.1","react":"^16.8.6","slate":"^0.54.2","xtend":"^4.0.1","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","i18next":"^17.0.13","prismjs":"^1.15.0","promise":"8.0.1","request":"^2.88.0","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","is-hotkey":"^0.1.3","react-dom":"^16.8.6","url-parse":"^1.4.3","codemirror":"^5.37.0","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.97","seafile-ui":"^0.1.10","@babel/core":"^7.10.2","is-data-uri":"^0.1.0","remark-slug":"^5.0.0","react-select":"^2.4.2","remark-parse":"^5.0.0","detect-indent":"^4.0.0","object-assign":"4.1.1","react-i18next":"^10.12.2","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-history":"^0.54.2","slate-hotkeys":"0.2.3","@babel/runtime":"^7.10.2","detect-newline":"^2.1.0","react-mentions":"^3.0.2","rehype-stringify":"^3.0.0","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","i18next-xhr-backend":"^3.1.2","@seafile/slate-react":"^0.54.8","slate-html-serializer":"^0.7.2","mdast-util-definitions":"^1.2.2","slate-schema-violations":"^0.1.39","i18next-browser-languagedetector":"^3.0.3"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"raf":"3.4.0","jest":"24.9.0","react":"^16.12.0","dotenv":"6.2.0","enzyme":"^3.10.0","eslint":"^6.1.0","is-wsl":"^1.1.0","semver":"6.3.0","ts-pnp":"1.1.4","postcss":"^7.0.0","resolve":"1.12.0","webpack":"4.41.0","fs-extra":"7.0.1","camelcase":"^5.2.0","react-dom":"^16.12.0","@babel/cli":"^7.8.3","babel-jest":"^24.9.0","css-loader":"^3.2.1","url-loader":"2.1.0","file-loader":"3.0.1","sass-loader":"7.2.0","autoprefixer":"7.1.6","babel-eslint":"10.0.3","babel-loader":"8.0.6","browserslist":"^4.8.0","jest-resolve":"24.9.0","style-loader":"^1.0.1","@reach/router":"^1.2.1","@svgr/webpack":"4.3.2","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","postcss-loader":"^3.0.0","react-dev-utils":"^9.1.0","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.4","resolve-url-loader":"3.1.0","webpack-dev-server":"3.2.1","eslint-plugin-react":"7.14.3","html-webpack-plugin":"^4.0.0-beta.5","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"1.4.1","babel-preset-react-app":"^9.0.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"^4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.15.1","eslint-config-react-app":"^5.0.2","mini-css-extract-plugin":"^0.5.0","webpack-manifest-plugin":"2.1.1","@typescript-eslint/parser":"^2.2.0","eslint-plugin-react-hooks":"^1.6.1","extract-text-webpack-plugin":"3.0.2","babel-plugin-named-asset-import":"^0.3.4","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"^2.2.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-object-rest-spread":"^7.9.6","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.3.41_1605952717577_0.7365241227604071","host":"s3://npm-registry-packages"}},"0.3.42":{"name":"@seafile/seafile-editor","version":"0.3.42","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.3.42","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"b23bfdcaaed096dbee1e783c78f2c3547c6ecb94","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.3.42.tgz","fileCount":148,"integrity":"sha512-90usx2WcYwODdJ5UIQiYm96FuADYd6DouGFJSbRKRmtafrFN4mx0nzLikpt7+YvfvElDd8b+5u3WyKK39wWSiA==","signatures":[{"sig":"MEYCIQD3iCJTaai1oK5yuj/Hjyfe8NvZ4aMTAHm5FQCiCZDzjAIhAK9qTchuFM9asfhCYoRT88ReYuEAxwclaK8nskorAFuf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":966516,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfuOjtCRA9TVsSAnZWagAA6n4P/2gzAhtY8JNE5B5rJxFp\niA8MgfHUTT6Eqx8fnu/7iOJJ9T0whbehmei9qXcKZWsvZVD4HEJZlNA8HQVE\nfFp6d9M1vx88aWwGv0FfOLkXfwojMdTCgOD8ZDEfDH32Rch0SbJnnMaUZ133\nPqnIRy+/3qCQ1aOrrfT4xtzxQcxSSPfAyeraAtdPv7OPqgje/DfQG3vupkfr\nlCUwPgEDuBn2VDiSo9xOsPFBqCf3CriluYtzRmGvguZXl01Zhr24guWk19wa\nsDfruwC2LBjx03uKB68FWbiyb0rE4L4NpalNsBSEidLE8Z++cN+rZIm7HuU7\nh9SaYZivNA5bCb/HUzNosZcpHMzd2zb38McYepsJvbOGoh69y5itqzCIt/Kv\nrMnz+C4T/3Hw2aYA+HqK4gbRDBLk5YrFngylI4GhYuvn87r4vWbw2XgzSe1J\nh7dkHvnbNRYYrE5lCVkRjH4pMmRMQc044L4BewdtE8ntd/YYVXteT45LPndr\nrBVFbhsIhRnQrk4SA488K4Vxo8pN/hNb3cHprFQDLjgGyjAoX3utuRay+xOS\njy8gdQNo91AlXBtiRK1Tcyhqzqg+XKoztRQ6CFhk7ES4XW9k3y4VZuG0rtDx\nHMJ5yeErA1MU9heiSJycacp2NaGfv22zJAl96UdBWuLRphG6ucPdFM8DCDht\nO6Le\r\n=zA0M\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/editor.js","babel":{"plugins":["@babel/plugin-proposal-object-rest-spread"],"presets":[["react-app",{"absoluteRuntime":false}]]},"gitHead":"0b824726fbdaf7b8c951bb43ac8b9d636a8c1369","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","clean":"rm -rf dist && mkdir dist","start":"node scripts/start.js","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","pub:optimized":"rm dist/config.js dist/i18n.js dist/index.js","prepublishOnly":"npm run clean && npm run pub:dist && npm run pub:optimized"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.9.0","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"10.16.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"jszip":"^3.2.1","react":"^16.8.6","slate":"^0.54.2","xtend":"^4.0.1","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","i18next":"^17.0.13","prismjs":"^1.15.0","promise":"8.0.1","request":"^2.88.0","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","is-hotkey":"^0.1.3","react-dom":"^16.8.6","url-parse":"^1.4.3","codemirror":"^5.37.0","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.97","seafile-ui":"^0.1.10","@babel/core":"^7.10.2","is-data-uri":"^0.1.0","remark-slug":"^5.0.0","react-select":"^2.4.2","remark-parse":"^5.0.0","detect-indent":"^4.0.0","object-assign":"4.1.1","react-i18next":"^10.12.2","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-history":"^0.54.2","slate-hotkeys":"0.2.3","@babel/runtime":"^7.10.2","detect-newline":"^2.1.0","react-mentions":"^3.0.2","rehype-stringify":"^3.0.0","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","i18next-xhr-backend":"^3.1.2","@seafile/slate-react":"^0.54.8","slate-html-serializer":"^0.7.2","mdast-util-definitions":"^1.2.2","slate-schema-violations":"^0.1.39","i18next-browser-languagedetector":"^3.0.3"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"raf":"3.4.0","jest":"24.9.0","react":"^16.12.0","dotenv":"6.2.0","enzyme":"^3.10.0","eslint":"^6.1.0","is-wsl":"^1.1.0","semver":"6.3.0","ts-pnp":"1.1.4","postcss":"^7.0.0","resolve":"1.12.0","webpack":"4.41.0","fs-extra":"7.0.1","camelcase":"^5.2.0","react-dom":"^16.12.0","@babel/cli":"^7.8.3","babel-jest":"^24.9.0","css-loader":"^3.2.1","url-loader":"2.1.0","file-loader":"3.0.1","sass-loader":"7.2.0","autoprefixer":"7.1.6","babel-eslint":"10.0.3","babel-loader":"8.0.6","browserslist":"^4.8.0","jest-resolve":"24.9.0","style-loader":"^1.0.1","@reach/router":"^1.2.1","@svgr/webpack":"4.3.2","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","postcss-loader":"^3.0.0","react-dev-utils":"^9.1.0","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.4","resolve-url-loader":"3.1.0","webpack-dev-server":"3.2.1","eslint-plugin-react":"7.14.3","html-webpack-plugin":"^4.0.0-beta.5","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"1.4.1","babel-preset-react-app":"^9.0.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"^4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.15.1","eslint-config-react-app":"^5.0.2","mini-css-extract-plugin":"^0.5.0","webpack-manifest-plugin":"2.1.1","@typescript-eslint/parser":"^2.2.0","eslint-plugin-react-hooks":"^1.6.1","extract-text-webpack-plugin":"3.0.2","babel-plugin-named-asset-import":"^0.3.4","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"^2.2.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-object-rest-spread":"^7.9.6","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.3.42_1605953773027_0.6910458637167547","host":"s3://npm-registry-packages"}},"0.3.43":{"name":"@seafile/seafile-editor","version":"0.3.43","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.3.43","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"81095598a447a1aa122a8c2ecb1432206de30c28","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.3.43.tgz","fileCount":148,"integrity":"sha512-eWfEFFusmnAedGzBX57bT5NWKtyuscKlvlK0hQI4CRiziR84P4HXWcMgXcEaw6XyWrKiJXutaTE8E4KF6W7E6g==","signatures":[{"sig":"MEYCIQDT7FqhtGxe7CNpzQ5oQQnUZr1QbL3KTPzak6NSWUtT5wIhAJcwFfEjnls/hhAXiRWS59RUa9jSNmJwV49TJSpHtGtc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":966595,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfyguMCRA9TVsSAnZWagAASj8P/00+N0o4r8/tvei3Fqxg\nFs2KRlIze5FX+hvlPymOXlT68zN47r5aVvXI1YaZlvGtZlujVZ75L1hQ1Lal\nftxbdE/ySMLUwUQC4rSk/txprSZxU7ks2AnsnwYOC31C7OO21FbVnSEq3i1M\nAnPUOoH3HpGbCkWvRtXtOUtLhkvANyIxsKc6Z/fHSoWsofBoDxTLWE3HkRBH\n+chTmzUbwgn380w1H81FaMCrrCIm1pchaw6nNYiJLdguPlAmLucUkDsfvDLL\nHZTyEC8OFnYaZ2u6BdyteqEIrZVylGPFwx3kGEAMqPM/uNtg3AvBeAwA21Ur\nYPuPDW4zGWhVm//NSxjkPOTMosThqFsKAL01Hc7m/qUnGCkD7aQrjmtQ+Aa4\n95TgRTOMpMaIQCmYSXGVoYgkpkSoznNBE0w3L4qqiYQRCk13DAbQhui8BzL5\nAnBRIGjdNwnCYLgyE3AD/oN92cUMy2VqfwDhOEwwf0LjqkRtyxlEWf/CCT/s\nm4423JVKjzNTn6vQgeQVbmon2+98DUxYKz2ocVNhSc1XsLf3PqDEPaMQ1Vy2\n7ty4OXctOBQ1ukqeUoH6mrg3AG49sIZyYPdCTH0D1Xuephce4/tbRhe5r2dl\n+mN7d4Nj32/OKPqiXdk3y3QZT9GS52KIPM3FdvBEZTc1nIqjM88+0ErNibFc\n2j0c\r\n=OfkR\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/editor.js","babel":{"plugins":["@babel/plugin-proposal-object-rest-spread"],"presets":[["react-app",{"absoluteRuntime":false}]]},"gitHead":"ae360d4216a0fd88a0c6e604ff83f38a9086a71d","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","clean":"rm -rf dist && mkdir dist","start":"node scripts/start.js","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","pub:optimized":"rm dist/config.js dist/i18n.js dist/index.js","prepublishOnly":"npm run clean && npm run pub:dist && npm run pub:optimized"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.9.0","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"10.16.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"jszip":"^3.2.1","react":"^16.8.6","slate":"^0.54.2","xtend":"^4.0.1","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","i18next":"^17.0.13","prismjs":"^1.15.0","promise":"8.0.1","request":"^2.88.0","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","is-hotkey":"^0.1.3","react-dom":"^16.8.6","url-parse":"^1.4.3","codemirror":"^5.37.0","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.97","seafile-ui":"^0.1.10","@babel/core":"^7.10.2","is-data-uri":"^0.1.0","remark-slug":"^5.0.0","react-select":"^2.4.2","remark-parse":"^5.0.0","detect-indent":"^4.0.0","object-assign":"4.1.1","react-i18next":"^10.12.2","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-history":"^0.54.2","slate-hotkeys":"0.2.3","@babel/runtime":"^7.10.2","detect-newline":"^2.1.0","react-mentions":"^3.0.2","rehype-stringify":"^3.0.0","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","i18next-xhr-backend":"^3.1.2","@seafile/slate-react":"^0.54.8","slate-html-serializer":"^0.7.2","mdast-util-definitions":"^1.2.2","slate-schema-violations":"^0.1.39","i18next-browser-languagedetector":"^3.0.3"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"raf":"3.4.0","jest":"24.9.0","react":"^16.12.0","dotenv":"6.2.0","enzyme":"^3.10.0","eslint":"^6.1.0","is-wsl":"^1.1.0","semver":"6.3.0","ts-pnp":"1.1.4","postcss":"^7.0.0","resolve":"1.12.0","webpack":"4.41.0","fs-extra":"7.0.1","camelcase":"^5.2.0","react-dom":"^16.12.0","@babel/cli":"^7.8.3","babel-jest":"^24.9.0","css-loader":"^3.2.1","url-loader":"2.1.0","file-loader":"3.0.1","sass-loader":"7.2.0","autoprefixer":"7.1.6","babel-eslint":"10.0.3","babel-loader":"8.0.6","browserslist":"^4.8.0","jest-resolve":"24.9.0","style-loader":"^1.0.1","@reach/router":"^1.2.1","@svgr/webpack":"4.3.2","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","postcss-loader":"^3.0.0","react-dev-utils":"^9.1.0","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.4","resolve-url-loader":"3.1.0","webpack-dev-server":"3.2.1","eslint-plugin-react":"7.14.3","html-webpack-plugin":"^4.0.0-beta.5","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"1.4.1","babel-preset-react-app":"^9.0.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"^4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.15.1","eslint-config-react-app":"^5.0.2","mini-css-extract-plugin":"^0.5.0","webpack-manifest-plugin":"2.1.1","@typescript-eslint/parser":"^2.2.0","eslint-plugin-react-hooks":"^1.6.1","extract-text-webpack-plugin":"3.0.2","babel-plugin-named-asset-import":"^0.3.4","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"^2.2.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-object-rest-spread":"^7.9.6","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.3.43_1607076748160_0.5882330547901269","host":"s3://npm-registry-packages"}},"0.3.44":{"name":"@seafile/seafile-editor","version":"0.3.44","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.3.44","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"ffc5c7db2f9a55d841b7f46d1e46567d15085e1e","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.3.44.tgz","fileCount":148,"integrity":"sha512-z0Pr5FbGHRPNvO2KCQwI0YQlVc7KKMdhMMwtRUssmDj5wOrTpUTy1cy0oBbCl0glRwTv5OG9OaPHcuqMO1FZiA==","signatures":[{"sig":"MEQCICJ6PPriA5bnpnDn0hIZ4csz0se+pWi2YPLbytXC9fAhAiAkBNKHcgKWROvbq4pP2MmD58Vx1YWFh3eVfgrnPG4dkA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":966637,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf4BHmCRA9TVsSAnZWagAAVj8P/AlrljFP0nztZWYPbvzl\nxeqcYwECIu9BtwP95c2umtANbWfI+PtbnQ8Jt5i6vOeW2UbPcoZ+ThrbxFHG\nTTh9HxrXyoT3G1bgl21AzHAQLBUc4h6TKD02VtIiQMSz5V3e/pTeOLA8Mqmh\neNoZ75M630Ym87+LSrgi12wvzZl0VIT9f15MjBXFYwAUzEgEeBbX5yPa058I\nrzpWRH1ZhE2HtOm730LIdHQzv3IYCrma0C5oYyqZGUzZUN3sSyOvqfZW/dxk\n0Q9gkkpAN+qNRUXl1QQTdi7G6IkFQdgD/fUJPEQLivdDsIwMHDBPwE42EF0M\nYugUKSG/EMNKhXOwB8eq/+9mxiHRTRidPQ4f2Siw6VPOr4nuPQDshyYOYJzU\nDvEwoWl6rKG/LlaH6d8oEKOQhrZEkS8yh+E7BbHf7ere1XC0fxRfyFgfHcQw\nSLe/xGSySALlJYAX90YJNGKTLos4Q2Km40TlGN1IkfQ7wSHncdD/e04Ifzzm\n6sIeW5gQRAD2UAAjXtKtA65TJ2DfPLGgzqlK7Vmqum9Sn2dwyd1NcJ5vWlTx\nxJyCde+kJXv6vTENtjvoqO08sI3S7YEKTegBbEAm8JLFsDNBCWh+K79D3+e/\n0PmExuGkjNONWGmhQTqnUnEpm3OJinW1MCMDkBEQMY/PIi3gRCW6W/m3F9No\ns0Z6\r\n=DsYL\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/editor.js","babel":{"plugins":["@babel/plugin-proposal-object-rest-spread"],"presets":[["react-app",{"absoluteRuntime":false}]]},"gitHead":"e830a123597ab74efd174b04b5a2ade81e7cebf8","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","clean":"rm -rf dist && mkdir dist","start":"node scripts/start.js","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","pub:optimized":"rm dist/config.js dist/i18n.js dist/index.js","prepublishOnly":"npm run clean && npm run pub:dist && npm run pub:optimized"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.14.8","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"12.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"jszip":"^3.2.1","react":"^16.8.6","slate":"^0.54.2","xtend":"^4.0.1","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","i18next":"^17.0.13","prismjs":"^1.15.0","promise":"8.0.1","request":"^2.88.0","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","is-hotkey":"^0.1.3","react-dom":"^16.8.6","url-parse":"^1.4.3","codemirror":"^5.37.0","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.97","seafile-ui":"^0.1.10","@babel/core":"^7.10.2","is-data-uri":"^0.1.0","remark-slug":"^5.0.0","react-select":"^2.4.2","remark-parse":"^5.0.0","detect-indent":"^4.0.0","object-assign":"4.1.1","react-i18next":"^10.12.2","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-history":"^0.54.2","slate-hotkeys":"0.2.3","@babel/runtime":"^7.10.2","detect-newline":"^2.1.0","react-mentions":"^3.0.2","rehype-stringify":"^3.0.0","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","i18next-xhr-backend":"^3.1.2","@seafile/slate-react":"^0.54.8","slate-html-serializer":"^0.7.2","mdast-util-definitions":"^1.2.2","slate-schema-violations":"^0.1.39","i18next-browser-languagedetector":"^3.0.3"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"raf":"3.4.0","jest":"24.9.0","react":"^16.12.0","dotenv":"6.2.0","enzyme":"^3.10.0","eslint":"^6.1.0","is-wsl":"^1.1.0","semver":"6.3.0","ts-pnp":"1.1.4","postcss":"^7.0.0","resolve":"1.12.0","webpack":"4.41.0","fs-extra":"7.0.1","camelcase":"^5.2.0","react-dom":"^16.12.0","@babel/cli":"^7.8.3","babel-jest":"^24.9.0","css-loader":"^3.2.1","url-loader":"2.1.0","file-loader":"3.0.1","sass-loader":"7.2.0","autoprefixer":"7.1.6","babel-eslint":"10.0.3","babel-loader":"8.0.6","browserslist":"^4.8.0","jest-resolve":"24.9.0","style-loader":"^1.0.1","@reach/router":"^1.2.1","@svgr/webpack":"4.3.2","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","postcss-loader":"^3.0.0","react-dev-utils":"^9.1.0","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.4","resolve-url-loader":"3.1.0","webpack-dev-server":"3.2.1","eslint-plugin-react":"7.14.3","html-webpack-plugin":"^4.0.0-beta.5","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"1.4.1","babel-preset-react-app":"^9.0.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"^4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.15.1","eslint-config-react-app":"^5.0.2","mini-css-extract-plugin":"^0.5.0","webpack-manifest-plugin":"2.1.1","@typescript-eslint/parser":"^2.2.0","eslint-plugin-react-hooks":"^1.6.1","extract-text-webpack-plugin":"3.0.2","babel-plugin-named-asset-import":"^0.3.4","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"^2.2.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-object-rest-spread":"^7.9.6","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.3.44_1608520165827_0.917808371180252","host":"s3://npm-registry-packages"}},"0.3.45":{"name":"@seafile/seafile-editor","version":"0.3.45","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.3.45","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"8ca9f9560a98349fb5911803c0603ea07958ec82","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.3.45.tgz","fileCount":155,"integrity":"sha512-hR/Y3J7geeYqDHLLMzuerawC8JAQC0XuoCumGQ3/dE2M0HW1X5xAYnQen9ca1MEEjmRVyLoNSG2IEQHfQTvo1A==","signatures":[{"sig":"MEUCIFLlnW9RJvW0aabFuN6AN45tb8gagMxU3sEU1GtgMecVAiEAwhfwUFqPhiGFHZkhwMc5uqha7p/v9istz1mMdhAyXxs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2694164,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf4xAMCRA9TVsSAnZWagAA7y8P/2Fq+ls6hB6bkx2QF7o7\njXEfFPCJZdfmCkBF/cYjJuRxMddmzSw8IORjjBcepxUI67+gVKPDCbwX26n+\nRGJmeNLc5TIDQPQd3gyHqe79Kp+Bsu2db2j9cJdLOaajZreYDGqNEaObF54k\nlZBVzsHsW+T4AhY8sE0oU4+1oHcaMyGox0W9ibv0jKCHktlfgCvnv8dm+lNX\nKYC4TtEDmD5FwXeFhnCIST0zTGf/ZZryTgbHthbxW/QzdgUE1vjGsLBCPwQD\nbfgRkzAT31JEcVc3QkVvQPbbpai0FuedLuRh0hDAgk6VG2afKAkQqTocLq7M\nGsnIC9XimBVWRsxrtj7+cDjOGbDm9O2nlBz81T+LoAgVj5Ams7zb6VtS+YTB\ncG6mFpaopjbNis32pDL2pTiUWq0qVyY7qriBQqvIsdBI1wsuz7oCLUICIj+x\nDg50xMmaRmy5nW+Qa7h1XQpty3nEA8O92qfNF5auX7JdtOpOTH3vcVjZnAvu\nWciOSaI4MFAHYMd/tlu0UT0VAXXNBFcF8/1f/0A/oMd0DcBraDxHy0H31jUl\nnLIwfohEitiJBxz2deGxXupM7W5pX03USk9jNq8aCBoIQwiPK6iQ2qos+Xmb\nrljjZOGg5qNxwZ00w09zgbABkJAsbC8Cv/QwnKu4N+GaXDSFH+Kx1fbQVCN1\nGm9V\r\n=27ex\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/editor.js","babel":{"plugins":["@babel/plugin-proposal-object-rest-spread"],"presets":[["react-app",{"absoluteRuntime":false}]]},"gitHead":"43f2a6ab8b7be1f9d08647a1eba23ee904e0803b","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","clean":"rm -rf dist && mkdir dist","start":"node scripts/start.js","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","pub:optimized":"rm dist/config.js dist/i18n.js dist/index.js","prepublishOnly":"npm run clean && npm run pub:dist && npm run pub:optimized"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.9.0","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"10.16.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"jszip":"^3.2.1","react":"^16.8.6","slate":"^0.54.2","xtend":"^4.0.1","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","i18next":"^17.0.13","prismjs":"^1.15.0","promise":"8.0.1","request":"^2.88.0","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","is-hotkey":"^0.1.3","react-dom":"^16.8.6","url-parse":"^1.4.3","codemirror":"^5.37.0","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.97","seafile-ui":"^0.1.10","@babel/core":"^7.10.2","is-data-uri":"^0.1.0","remark-math":"^3.0.0","remark-slug":"^5.0.0","react-select":"^2.4.2","remark-parse":"^5.0.0","detect-indent":"^4.0.0","object-assign":"4.1.1","react-i18next":"^10.12.2","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-history":"^0.54.2","slate-hotkeys":"0.2.3","@babel/runtime":"^7.10.2","detect-newline":"^2.1.0","react-mentions":"^3.0.2","rehype-mathjax":"^2.0.0","rehype-stringify":"^3.0.0","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","i18next-xhr-backend":"^3.1.2","@seafile/slate-react":"^0.54.9","slate-html-serializer":"^0.7.2","mdast-util-definitions":"^1.2.2","slate-schema-violations":"^0.1.39","i18next-browser-languagedetector":"^3.0.3"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"raf":"3.4.0","jest":"24.9.0","react":"^16.12.0","dotenv":"6.2.0","enzyme":"^3.10.0","eslint":"^6.1.0","is-wsl":"^1.1.0","semver":"6.3.0","ts-pnp":"1.1.4","postcss":"^7.0.0","resolve":"1.12.0","webpack":"4.41.0","fs-extra":"7.0.1","camelcase":"^5.2.0","react-dom":"^16.12.0","@babel/cli":"^7.8.3","babel-jest":"^24.9.0","css-loader":"^3.2.1","url-loader":"2.1.0","file-loader":"3.0.1","sass-loader":"7.2.0","autoprefixer":"7.1.6","babel-eslint":"10.0.3","babel-loader":"8.0.6","browserslist":"^4.8.0","jest-resolve":"24.9.0","style-loader":"^1.0.1","@reach/router":"^1.2.1","@svgr/webpack":"4.3.2","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","postcss-loader":"^3.0.0","react-dev-utils":"^9.1.0","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.4","resolve-url-loader":"3.1.0","webpack-dev-server":"3.2.1","eslint-plugin-react":"7.14.3","html-webpack-plugin":"^4.0.0-beta.5","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"1.4.1","babel-preset-react-app":"^9.0.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"^4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.15.1","eslint-config-react-app":"^5.0.2","mini-css-extract-plugin":"^0.5.0","webpack-manifest-plugin":"2.1.1","@typescript-eslint/parser":"^2.2.0","eslint-plugin-react-hooks":"^1.6.1","extract-text-webpack-plugin":"3.0.2","babel-plugin-named-asset-import":"^0.3.4","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"^2.2.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-object-rest-spread":"^7.9.6","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.3.45_1608716299346_0.2905013384488919","host":"s3://npm-registry-packages"}},"0.3.46":{"name":"@seafile/seafile-editor","version":"0.3.46","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.3.46","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"19e4b8ffd188d2dd0f6f7fe4a368a7f13e949b0c","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.3.46.tgz","fileCount":155,"integrity":"sha512-R/si1M6HldKzCYEeKVkkezum/NcA/5QUoy7wfaabPFSvELtpoiPQTPFLI3f/c1qOKkO0q5LA/fOdoeAe6s8rpg==","signatures":[{"sig":"MEUCIGatlV/YlRu2o23Zq/Dl/bcDPtUIdbjE6MJmd1BTkaNKAiEAp9xOB1BePserbttDk9jLfZHEVyhmvKkvbRzhpd9T+cM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2694195,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf4/dSCRA9TVsSAnZWagAAhO0P/RIxMGjHV/orK4de9YWR\nKWSfN0QfKSYtut+mKFwwxekLjJSBGoTePa/Bu+AFNw9VmfT4Z/9hlYgKilVK\n736zqZhU/wgn1g8O4LjrSK+vP5OBXHGtb+hUdHap3me5u9d3FZb4MFaaGk6C\nDIb4E5JvpnEma6ZKQbixp4PD71cfMcjwdsuoQm2tTfmjXvgIjZJg5BrcTvDZ\nriOq+HnHE2DpNdO4RaTPRTlAMhNjDiOOXxPBM+ZKP9xQOwDm+KziZPx+H417\nQZrQ63qIrrsYQTBBWIJUTUBAmdcM91Nd+dMHKydzofPR10hwDbDfLYKrxUXT\nP1cIta4LvvukBTwtfYPFai3OK/jfwV91+vpY6AMYP/toDmUT7v+/WsTtm6uA\nEP8dnkLP6pzpnCWN4EFN7OB0/AgmQHB7OJ/OjHSY8mv1fNLgVlNHqxgZBw6n\nhLQfcDEDw/P9a/SqQwCY5/yqmTokZYjv4Z29z1h9cBZqguz+xT3KhvzWbd0B\nfxBCh6PUIU6dZiJb8t2B+Eq/NRKN/u/q4e/51n/T8aXZZBpT2khi6begQubd\nIoZuMLPEdclcqX00Uf3pzl50HqgKefzvZyk0pBEs+HsCtWLkcVoABUvjhV8M\nJpkwBy92NiuysRWGkNqFJPpAZnfd0dMjoesRR1HOaAV9bY83smMRC59AUQ/8\nFZsX\r\n=RRlZ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/editor.js","babel":{"plugins":["@babel/plugin-proposal-object-rest-spread"],"presets":[["react-app",{"absoluteRuntime":false}]]},"gitHead":"ef46eb90387585268baee269d545719f13d4f280","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","clean":"rm -rf dist && mkdir dist","start":"node scripts/start.js","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","pub:optimized":"rm dist/config.js dist/i18n.js dist/index.js","prepublishOnly":"npm run clean && npm run pub:dist && npm run pub:optimized"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.9.0","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"10.16.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"jszip":"^3.2.1","react":"^16.8.6","slate":"^0.54.2","xtend":"^4.0.1","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","i18next":"^17.0.13","prismjs":"^1.15.0","promise":"8.0.1","request":"^2.88.0","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","is-hotkey":"^0.1.3","react-dom":"^16.8.6","url-parse":"^1.4.3","codemirror":"^5.37.0","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.97","seafile-ui":"^0.1.10","@babel/core":"^7.10.2","is-data-uri":"^0.1.0","remark-math":"^3.0.0","remark-slug":"^5.0.0","react-select":"^2.4.2","remark-parse":"^5.0.0","detect-indent":"^4.0.0","object-assign":"4.1.1","react-i18next":"^10.12.2","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-history":"^0.54.2","slate-hotkeys":"0.2.3","@babel/runtime":"^7.10.2","detect-newline":"^2.1.0","react-mentions":"^3.0.2","rehype-mathjax":"^2.0.0","rehype-stringify":"^3.0.0","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","i18next-xhr-backend":"^3.1.2","@seafile/slate-react":"^0.54.9","slate-html-serializer":"^0.7.2","mdast-util-definitions":"^1.2.2","slate-schema-violations":"^0.1.39","i18next-browser-languagedetector":"^3.0.3"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"raf":"3.4.0","jest":"24.9.0","react":"^16.12.0","dotenv":"6.2.0","enzyme":"^3.10.0","eslint":"^6.1.0","is-wsl":"^1.1.0","semver":"6.3.0","ts-pnp":"1.1.4","postcss":"^7.0.0","resolve":"1.12.0","webpack":"4.41.0","fs-extra":"7.0.1","camelcase":"^5.2.0","react-dom":"^16.12.0","@babel/cli":"^7.8.3","babel-jest":"^24.9.0","css-loader":"^3.2.1","url-loader":"2.1.0","file-loader":"3.0.1","sass-loader":"7.2.0","autoprefixer":"7.1.6","babel-eslint":"10.0.3","babel-loader":"8.0.6","browserslist":"^4.8.0","jest-resolve":"24.9.0","style-loader":"^1.0.1","@reach/router":"^1.2.1","@svgr/webpack":"4.3.2","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","postcss-loader":"^3.0.0","react-dev-utils":"^9.1.0","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.4","resolve-url-loader":"3.1.0","webpack-dev-server":"3.2.1","eslint-plugin-react":"7.14.3","html-webpack-plugin":"^4.0.0-beta.5","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"1.4.1","babel-preset-react-app":"^9.0.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"^4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.15.1","eslint-config-react-app":"^5.0.2","mini-css-extract-plugin":"^0.5.0","webpack-manifest-plugin":"2.1.1","@typescript-eslint/parser":"^2.2.0","eslint-plugin-react-hooks":"^1.6.1","extract-text-webpack-plugin":"3.0.2","babel-plugin-named-asset-import":"^0.3.4","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"^2.2.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-object-rest-spread":"^7.9.6","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.3.46_1608775506171_0.20667434367614312","host":"s3://npm-registry-packages"}},"0.3.47":{"name":"@seafile/seafile-editor","version":"0.3.47","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.3.47","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"1995d6bcd5bdabaa760981fc2ac6ce3a6cf1fb49","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.3.47.tgz","fileCount":155,"integrity":"sha512-lbTnZ+64BwwKD9nlvpjoUx596Fd36rTTX29Q87ntQ6DY97WrMQxokbGn98OmFdJl9pAbXo8m/aMzfTQ0T149ew==","signatures":[{"sig":"MEUCIQD3juYYInaMNk7aVf8M3JRmQ+knXpZzchO3Qr6b/lwPuQIgDY8lbsTZOmJikDBdVlpsndYuMq5faiOsmHeAw7mKuaU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2690257,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf6ZxGCRA9TVsSAnZWagAAwLUQAIc2i//IWE4Qaw/yYa89\nGd3PVhZ/biHwe0gAzT8dEbjKsMy6zJT2adnIprAFcrmaHfSFN33onFVr1En5\nIJbk5vuLZ28B9ZVuN9Bl+DEjU2fHqjVJk2wnri+A1NVWd0xL91/bBNcZk0SC\nZiujNTLCpPOdH1urXXouOrtaiq+R7I53/px3dBQ7uFNN8CEnxA87CkjBYpwT\n21ExgVQ9wy/J1pS/jkGH9HKm3jDqSmT2m0wEKLSC8UQZ7YKtNgwkVdELWt0O\n3BZY2pRRFemMzaaDrT4DKDzbBJ61UHP9xr2ujfYiL011/hA9ztr1AKIVTKFA\nHWoQhLlaVMD6entnkgUVF5ArRStrTp17tiMWvi4G1uAYKc3P+Za4lio6wPvH\nQ5y6GuhAbUCtiCta9U2JFEMqI0xH0AIvM8RRWUdmApFuCciuGi6O6HuZRfyZ\n2A/9j3bXP1b2XLNyHg74k2J/8x+rwXGjCEOJ3c0vXrSd9++HM2/eCY6dcTkO\nm8cGyQYiimPqYkkWz5VC2on/JbJzXqixsKv1meOp0MXMf2tFvR00YkYw0Mia\n+HKUvy9z1rFKGjc1NZ/LfOEeGswkjdP4asPr9GzXugZxdYe4mVmILBzB90aB\nhJ7s5M/XyGn+94vhlFThrKo8NVHkJMFmlXB0hpK6BeGSfYYExqKVimVrsE2B\nyTEr\r\n=RovA\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/editor.js","babel":{"plugins":["@babel/plugin-proposal-object-rest-spread"],"presets":[["react-app",{"absoluteRuntime":false}]]},"gitHead":"f0f19024b203557573674c3ac2dfb2b37995b4e4","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","clean":"rm -rf dist && mkdir dist","start":"node scripts/start.js","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","pub:optimized":"rm dist/config.js dist/i18n.js dist/index.js","prepublishOnly":"npm run clean && npm run pub:dist && npm run pub:optimized"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.9.0","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"10.16.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"jszip":"^3.2.1","react":"^16.8.6","slate":"^0.54.2","xtend":"^4.0.1","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","i18next":"^17.0.13","prismjs":"^1.15.0","promise":"8.0.1","request":"^2.88.0","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","is-hotkey":"^0.1.3","react-dom":"^16.8.6","url-parse":"^1.4.3","codemirror":"^5.37.0","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.97","seafile-ui":"^0.1.10","@babel/core":"^7.10.2","is-data-uri":"^0.1.0","remark-math":"^3.0.0","remark-slug":"^5.0.0","react-select":"^2.4.2","remark-parse":"^5.0.0","detect-indent":"^4.0.0","object-assign":"4.1.1","react-i18next":"^10.12.2","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-history":"^0.54.2","slate-hotkeys":"0.2.3","@babel/runtime":"^7.10.2","detect-newline":"^2.1.0","react-mentions":"^3.0.2","rehype-mathjax":"^2.0.0","rehype-stringify":"^3.0.0","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","i18next-xhr-backend":"^3.1.2","@seafile/slate-react":"^0.54.9","slate-html-serializer":"^0.7.2","mdast-util-definitions":"^1.2.2","slate-schema-violations":"^0.1.39","i18next-browser-languagedetector":"^3.0.3"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"raf":"3.4.0","jest":"24.9.0","react":"^16.12.0","dotenv":"6.2.0","enzyme":"^3.10.0","eslint":"^6.1.0","is-wsl":"^1.1.0","semver":"6.3.0","ts-pnp":"1.1.4","postcss":"^7.0.0","resolve":"1.12.0","webpack":"4.41.0","fs-extra":"7.0.1","camelcase":"^5.2.0","react-dom":"^16.12.0","@babel/cli":"^7.8.3","babel-jest":"^24.9.0","css-loader":"^3.2.1","url-loader":"2.1.0","file-loader":"3.0.1","sass-loader":"7.2.0","autoprefixer":"7.1.6","babel-eslint":"10.0.3","babel-loader":"8.0.6","browserslist":"^4.8.0","jest-resolve":"24.9.0","style-loader":"^1.0.1","@reach/router":"^1.2.1","@svgr/webpack":"4.3.2","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","postcss-loader":"^3.0.0","react-dev-utils":"^9.1.0","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.4","resolve-url-loader":"3.1.0","webpack-dev-server":"3.2.1","eslint-plugin-react":"7.14.3","html-webpack-plugin":"^4.0.0-beta.5","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"1.4.1","babel-preset-react-app":"^9.0.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"^4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.15.1","eslint-config-react-app":"^5.0.2","mini-css-extract-plugin":"^0.5.0","webpack-manifest-plugin":"2.1.1","@typescript-eslint/parser":"^2.2.0","eslint-plugin-react-hooks":"^1.6.1","extract-text-webpack-plugin":"3.0.2","babel-plugin-named-asset-import":"^0.3.4","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"^2.2.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-object-rest-spread":"^7.9.6","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.3.47_1609145413594_0.48290909279199057","host":"s3://npm-registry-packages"}},"0.3.48":{"name":"@seafile/seafile-editor","version":"0.3.48","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.3.48","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"8916f3246f68fe710f31a7fff877f9ab8793399c","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.3.48.tgz","fileCount":155,"integrity":"sha512-jpTqLWJmTMWVrCuPfhaW0WnSM573VUQRtq/yROfpHjlFclhBNSJ3uM9FnOUNul6TcGTBOKg17sz98lsyt4kbeg==","signatures":[{"sig":"MEYCIQDdjUa70XqBhuB5W6QMNPjUreuJylXiRXBnjysKya5RvgIhAJ/MH4Zb2YlUMYn1a0hF3Reh1PKd/BiDCXRSOEcD5keG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2691142,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf9s3BCRA9TVsSAnZWagAAUu4P/1UFcSmcxGfmsboyM9Sd\nZrHMFnfAq3l+B6PvHN5XsZcMjPD+zJg5IcHir69Z7KQom3PiFjxqtXtpExXa\nwwe3Q1a8RjFKIJ/6SGp0LCPbkV3K/RK9Atq8XQ9OVNV4Eof/w7t5wkKguQq9\npA+soCeOBX2Lm+WteWcbmSOOFWERlW3278Fuk4au79eiCWynI4A9NUDzSqUt\nhVZcmHLTyEw/6r0ApJcSoU8iuuI6OZKrA5V61qsQ1p2p/QgMqn/lb5FHHHj6\nuueKpTiiQu5dNe3pUjbCPN46lbZiHbFjQ2Oim3RaQkhtQL9064SBnBFX6eD1\nqNSk2jIZa9r4Lfh+z89v0ELzAgjmpLewAm+E2NM7ML9B2jSx8z/TISPAB0r6\nGp9OXJI44DKVQKCv1HAzrfJnqq9cPCVz6O1R0MrDl1eII8Yla9XiawrfobHT\nIB+hDwam6iN4j+w5xCP7RMkt1oV31KLAO7yTZVhVW75uzPX4WBKQytJvcEyv\nc9PS9MpBhd5wtL4YjcHlw4evRno4biOUkCxD8hgT7KybfgHCv87Sczxqi2Uz\nPh41SiUWzwBw1sLMFRGzLMzyIGBD6Cr3lUjlHaxSjeSRXH/wo5cuhSCUu9OF\neunihV5+y6i4v/Q3rsyaQDV+A/Ikko/uF0/KsKQQe1K7r9aGRBguMJpR7GRB\ns4NH\r\n=GK40\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/editor.js","babel":{"plugins":["@babel/plugin-proposal-object-rest-spread"],"presets":[["react-app",{"absoluteRuntime":false}]]},"gitHead":"01cd277bea20e128875981f2686cadab1642e27d","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","clean":"rm -rf dist && mkdir dist","start":"node scripts/start.js","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","pub:optimized":"rm dist/config.js dist/i18n.js dist/index.js","prepublishOnly":"npm run clean && npm run pub:dist && npm run pub:optimized"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.9.0","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"10.16.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"jszip":"^3.2.1","react":"^16.8.6","slate":"^0.54.2","xtend":"^4.0.1","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","i18next":"^17.0.13","prismjs":"^1.15.0","promise":"8.0.1","request":"^2.88.0","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","is-hotkey":"^0.1.3","react-dom":"^16.8.6","url-parse":"^1.4.3","codemirror":"^5.37.0","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.97","seafile-ui":"^0.1.10","@babel/core":"^7.10.2","is-data-uri":"^0.1.0","remark-math":"^3.0.0","remark-slug":"^5.0.0","react-select":"^2.4.2","remark-parse":"^5.0.0","detect-indent":"^4.0.0","object-assign":"4.1.1","react-i18next":"^10.12.2","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-history":"^0.54.2","slate-hotkeys":"0.2.3","@babel/runtime":"^7.10.2","detect-newline":"^2.1.0","react-mentions":"^3.0.2","rehype-mathjax":"^2.0.0","rehype-stringify":"^3.0.0","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","i18next-xhr-backend":"^3.1.2","@seafile/slate-react":"^0.54.12","slate-html-serializer":"^0.7.2","mdast-util-definitions":"^1.2.2","slate-schema-violations":"^0.1.39","i18next-browser-languagedetector":"^3.0.3"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"raf":"3.4.0","jest":"24.9.0","react":"^16.12.0","dotenv":"6.2.0","enzyme":"^3.10.0","eslint":"^6.1.0","is-wsl":"^1.1.0","semver":"6.3.0","ts-pnp":"1.1.4","postcss":"^7.0.0","resolve":"1.12.0","webpack":"4.41.0","fs-extra":"7.0.1","camelcase":"^5.2.0","react-dom":"^16.12.0","@babel/cli":"^7.8.3","babel-jest":"^24.9.0","css-loader":"^3.2.1","url-loader":"2.1.0","file-loader":"3.0.1","sass-loader":"7.2.0","autoprefixer":"7.1.6","babel-eslint":"10.0.3","babel-loader":"8.0.6","browserslist":"^4.8.0","jest-resolve":"24.9.0","style-loader":"^1.0.1","@reach/router":"^1.2.1","@svgr/webpack":"4.3.2","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","postcss-loader":"^3.0.0","react-dev-utils":"^9.1.0","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.4","resolve-url-loader":"3.1.0","webpack-dev-server":"3.2.1","eslint-plugin-react":"7.14.3","html-webpack-plugin":"^4.0.0-beta.5","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"1.4.1","babel-preset-react-app":"^9.0.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"^4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.15.1","eslint-config-react-app":"^5.0.2","mini-css-extract-plugin":"^0.5.0","webpack-manifest-plugin":"2.1.1","@typescript-eslint/parser":"^2.2.0","eslint-plugin-react-hooks":"^1.6.1","extract-text-webpack-plugin":"3.0.2","babel-plugin-named-asset-import":"^0.3.4","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"^2.2.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-object-rest-spread":"^7.9.6","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.3.48_1610010049174_0.2066977840685187","host":"s3://npm-registry-packages"}},"0.3.49":{"name":"@seafile/seafile-editor","version":"0.3.49","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.3.49","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"bad5ea04162344b06f59bad0b61d34589f3bbd00","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.3.49.tgz","fileCount":155,"integrity":"sha512-7jMESb/nQmCyhw9JV6IFzfTv2Abdgw2jo8KH7i0OY4BmFlUs5U/839n1qNULvTrWUK7WZBMTQQ64lKPmNNmC+w==","signatures":[{"sig":"MEQCICFWVNSoFHnU7ztE8BZO8gCL2hCQN1zNuDZ1RqlnzYF7AiAU2T63FojXfs9GyJPzMO0y7FREFun7AFJb6HiXXaDLBw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2691379,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf+CWECRA9TVsSAnZWagAADuYP/0ttME24eMAbbNxct8Cj\ndpZ4cW7mRxAfZxZy2sUS07pvvq64JqmrRUCCPrG19glcemsvXgxcSFzBXVW2\nEorzNtF2df85eg9sjXMaJ/BZAGbCpyNivR29UGLglZyLNwnxPS4T0bzR/Liy\nU7d9XyB5Qf82fql2QcMQL593uALTmldx0e3GxjPyA2K7grXzFXOLC4Ti8Pbn\n2KlysND8Cxnu6apLdj5SrfjaBdn4SfD+Nhu6Kc3gp+yxOcZVpUWWRMZDxQhY\n+0mHcjFME05io+fbpULP55W0nVzEtYfS/3+xu1xjv0ebHJIURQE1B/nMnqyS\n/+Crtqjd4Q30+k6Xd8bHLjhO5nDdkEMsvWdCc9xIqcibmDPp48P6dMpV9x5e\nF2NlscgfXxScmSK6NFK0eYMhJOyhPBCeXtAcX+fg61/u2Mkhe2v5roL/TzrE\nALtoY5nP1fpIBuqXbRCTKfSrzJVhnLDUfTj694rmIHcrITIjnnhljK2T30MR\nhZ5R4IChK+HqdZZWBdJRXqCX5W+giID5/PbUM0qRUQx1CvF9D/wT0NWmLXr4\n+rFv3PpVR3V0JxFpu9+f7XEHYq50P2Ku31TTpt9Re5oXTY/DursyqzAIQ24Z\nvrhidKTxvY3cB+siIlootNuizpMcGjSxbr6RQBnYYKqWF8WmQ9MOLu0jCg4b\nG43h\r\n=uzI9\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/editor.js","babel":{"plugins":["@babel/plugin-proposal-object-rest-spread"],"presets":[["react-app",{"absoluteRuntime":false}]]},"gitHead":"01cd277bea20e128875981f2686cadab1642e27d","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","clean":"rm -rf dist && mkdir dist","start":"node scripts/start.js","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","pub:optimized":"rm dist/config.js dist/i18n.js dist/index.js","prepublishOnly":"npm run clean && npm run pub:dist && npm run pub:optimized"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.9.0","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"10.16.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"jszip":"^3.2.1","react":"^16.8.6","slate":"^0.54.2","xtend":"^4.0.1","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","i18next":"^17.0.13","prismjs":"^1.15.0","promise":"8.0.1","request":"^2.88.0","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","is-hotkey":"^0.1.3","react-dom":"^16.8.6","url-parse":"^1.4.3","codemirror":"^5.37.0","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.97","seafile-ui":"^0.1.10","@babel/core":"^7.10.2","is-data-uri":"^0.1.0","remark-math":"^3.0.0","remark-slug":"^5.0.0","react-select":"^2.4.2","remark-parse":"^5.0.0","detect-indent":"^4.0.0","object-assign":"4.1.1","react-i18next":"^10.12.2","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-history":"^0.54.2","slate-hotkeys":"0.2.3","@babel/runtime":"^7.10.2","detect-newline":"^2.1.0","react-mentions":"^3.0.2","rehype-mathjax":"^2.0.0","rehype-stringify":"^3.0.0","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","i18next-xhr-backend":"^3.1.2","@seafile/slate-react":"^0.54.12","slate-html-serializer":"^0.7.2","mdast-util-definitions":"^1.2.2","slate-schema-violations":"^0.1.39","i18next-browser-languagedetector":"^3.0.3"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"raf":"3.4.0","jest":"24.9.0","react":"^16.12.0","dotenv":"6.2.0","enzyme":"^3.10.0","eslint":"^6.1.0","is-wsl":"^1.1.0","semver":"6.3.0","ts-pnp":"1.1.4","postcss":"^7.0.0","resolve":"1.12.0","webpack":"4.41.0","fs-extra":"7.0.1","camelcase":"^5.2.0","react-dom":"^16.12.0","@babel/cli":"^7.8.3","babel-jest":"^24.9.0","css-loader":"^3.2.1","url-loader":"2.1.0","file-loader":"3.0.1","sass-loader":"7.2.0","autoprefixer":"7.1.6","babel-eslint":"10.0.3","babel-loader":"8.0.6","browserslist":"^4.8.0","jest-resolve":"24.9.0","style-loader":"^1.0.1","@reach/router":"^1.2.1","@svgr/webpack":"4.3.2","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","postcss-loader":"^3.0.0","react-dev-utils":"^9.1.0","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.4","resolve-url-loader":"3.1.0","webpack-dev-server":"3.2.1","eslint-plugin-react":"7.14.3","html-webpack-plugin":"^4.0.0-beta.5","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"1.4.1","babel-preset-react-app":"^9.0.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"^4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.15.1","eslint-config-react-app":"^5.0.2","mini-css-extract-plugin":"^0.5.0","webpack-manifest-plugin":"2.1.1","@typescript-eslint/parser":"^2.2.0","eslint-plugin-react-hooks":"^1.6.1","extract-text-webpack-plugin":"3.0.2","babel-plugin-named-asset-import":"^0.3.4","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"^2.2.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-object-rest-spread":"^7.9.6","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.3.49_1610098052239_0.1715591848930731","host":"s3://npm-registry-packages"}},"0.3.50":{"name":"@seafile/seafile-editor","version":"0.3.50","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.3.50","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"6333a7039723ea2bc74b8b698b839b7a46187c4d","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.3.50.tgz","fileCount":155,"integrity":"sha512-SzNfVDeoi+OWY3L7rKOnWFfpEVXqcadb/SZeCJAqKj/O8ALtXTlIaY+OOqLBsPrD990+dMKMExwZih4xUZz+YQ==","signatures":[{"sig":"MEUCIDPuhv1F2jYK279DZsETFRYjy82HDymf1pwxaAMstUt3AiEAhWuUEKlAgKm9B0/DA4B8s4WgfJBVTa6bTcRN2Ogqjng=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2691050,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf/RdsCRA9TVsSAnZWagAAjfwP/1dz18iodKh9CfwoLX9a\nr7XzXtWXplGwCiQYcxaz52FDjaQgwYIR8Xs4/7H2CfeevW5hedNWoDRf42/Z\nvUvLQfMapQ4XUU4oWpq5mu5MF5BTp5/8JVhr5wmyjdQYxcauA85PaRrl/nbR\nCczVCw3e5uqLg91NI+yxV323IxhEpaznXmOTAzAFYYqBzKPLuOv8pmwChfF4\nb9Iay6yEAy3CE8Xb4qsF8hETtY8haODVL2JFQISbjI/Y9D0mpkj6FFmPH7SM\noDWA3WQdw0m+omvgsQxmRdXLXfh4herWgeMdtVwTBKY1cX4C02j3T5OY+CY6\ndZW7QJxFwSlNKhrzn2PmlZhfWafzMGVFxmD+rT0hz7oXqCPRIurtWcdJfiV4\nLeu6RVt4Qw4eRAGlYSWqbkfVxBa/425yQBJgWSosugU//gQeGGrS52OKc9sR\nC0Yj4F1pbtT1WlS5Ya41u3ozL8QEXjh9esOPb+BszxsS4PyJPrNKPtMdjiS2\nhcsu52Cvk8ojJZgCOJgLOSAC4AeWSM4KutQ6wxPuMNRbA/utQ6foCCPaENnH\nsnip0SvL93/X+psbLURk/Mx/C0/fZIth2WQmY2x31Kes+CUdOfut4BSojsQX\njaBo9X80aPoINbwXYNAKXdCWrqoPOCjn/mJtceWcBLLDVBfUywG4aSW3FoZT\nJ2CS\r\n=hdNe\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/editor.js","babel":{"plugins":["@babel/plugin-proposal-object-rest-spread"],"presets":[["react-app",{"absoluteRuntime":false}]]},"gitHead":"2d2553b18c6a6bc032b872d3a24da73bdc23e83e","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","clean":"rm -rf dist && mkdir dist","start":"node scripts/start.js","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","pub:optimized":"rm dist/config.js dist/i18n.js dist/index.js","prepublishOnly":"npm run clean && npm run pub:dist && npm run pub:optimized"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.9.0","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"10.16.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"jszip":"^3.2.1","react":"^16.8.6","slate":"^0.54.2","xtend":"^4.0.1","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","i18next":"^17.0.13","prismjs":"^1.15.0","promise":"8.0.1","request":"^2.88.0","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","is-hotkey":"^0.1.3","react-dom":"^16.8.6","url-parse":"^1.4.3","codemirror":"^5.37.0","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.97","seafile-ui":"^0.1.10","@babel/core":"^7.10.2","is-data-uri":"^0.1.0","remark-math":"^3.0.0","remark-slug":"^5.0.0","react-select":"^2.4.2","remark-parse":"^5.0.0","detect-indent":"^4.0.0","object-assign":"4.1.1","react-i18next":"^10.12.2","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-history":"^0.54.2","slate-hotkeys":"0.2.3","@babel/runtime":"^7.10.2","detect-newline":"^2.1.0","react-mentions":"^3.0.2","rehype-mathjax":"^2.0.0","rehype-stringify":"^3.0.0","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","i18next-xhr-backend":"^3.1.2","@seafile/slate-react":"^0.54.12","slate-html-serializer":"^0.7.2","mdast-util-definitions":"^1.2.2","slate-schema-violations":"^0.1.39","i18next-browser-languagedetector":"^3.0.3"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"raf":"3.4.0","jest":"24.9.0","react":"^16.12.0","dotenv":"6.2.0","enzyme":"^3.10.0","eslint":"^6.1.0","is-wsl":"^1.1.0","semver":"6.3.0","ts-pnp":"1.1.4","postcss":"^7.0.0","resolve":"1.12.0","webpack":"4.41.0","fs-extra":"7.0.1","camelcase":"^5.2.0","react-dom":"^16.12.0","@babel/cli":"^7.8.3","babel-jest":"^24.9.0","css-loader":"^3.2.1","url-loader":"2.1.0","file-loader":"3.0.1","sass-loader":"7.2.0","autoprefixer":"7.1.6","babel-eslint":"10.0.3","babel-loader":"8.0.6","browserslist":"^4.8.0","jest-resolve":"24.9.0","style-loader":"^1.0.1","@reach/router":"^1.2.1","@svgr/webpack":"4.3.2","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","postcss-loader":"^3.0.0","react-dev-utils":"^9.1.0","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.4","resolve-url-loader":"3.1.0","webpack-dev-server":"3.2.1","eslint-plugin-react":"7.14.3","html-webpack-plugin":"^4.0.0-beta.5","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"1.4.1","babel-preset-react-app":"^9.0.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"^4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.15.1","eslint-config-react-app":"^5.0.2","mini-css-extract-plugin":"^0.5.0","webpack-manifest-plugin":"2.1.1","@typescript-eslint/parser":"^2.2.0","eslint-plugin-react-hooks":"^1.6.1","extract-text-webpack-plugin":"3.0.2","babel-plugin-named-asset-import":"^0.3.4","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"^2.2.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-object-rest-spread":"^7.9.6","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.3.50_1610422123556_0.9041955644488193","host":"s3://npm-registry-packages"}},"0.3.51":{"name":"@seafile/seafile-editor","version":"0.3.51","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.3.51","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"0062ee109b3b274c6e1f864e70c17ea1c211f16e","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.3.51.tgz","fileCount":155,"integrity":"sha512-pWrYnRlw+AdHmHA2VDh6siWwWSkoNNenNgSSu5wvApwMtLcaiUJHWzGdQU2ilg/J5iWumComN2x+7MxefrsEtA==","signatures":[{"sig":"MEUCIQClcLB8qDlWA9AIJF8i7qAe9WJN+Uo4/8KVKAjKJv0gsgIgF5gin286kNYDbZ/09/PTyhuj1cIB12sLj3ECQEg5CJg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2691936,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf/m2+CRA9TVsSAnZWagAAFlEP/RtPGRT5H6kZawZuBXkw\nJNaAWdbqZcUlLfNDTA/ZcD0jfLPK4lULwTzrvC2dokaoHSBauMJhePzzLjl2\n3SuCQ1MMrQ9ZfJxw7a4fiL81lfxqjU/VS+j9h8c98D9BKN91FTgQwCrMgfX3\njvUUQoURDyFyWq/VhMZDkPYOwUKpCsVCPNanFtcZhK9RGb+noJ2E+4T9tlhX\nkOl6r/SBOp7nc3RTtx4cqpZmQDVNPH8FU+8EQljYh5Xu9jPKh64pedpjj853\nh9SStm0MxLa948ouZ8qcNx6ndnj2ca7i1MXoEcqFdpvcbWVtaaL7Hn9FGBwE\nmnKOZjbJq12mPpquqlobY+sQfmbypgnPGgWEA+XXROJcmkyDQLLqs74iH0bk\nXhhSjZcd8UgKGuSJys4iIQTkSVDrfavuW3RhvP3z/HnOZwW3IbO8QjgTBIeT\np6OjPAlWijj7CWzw501ZhrnO3irt6Pb9J/TvWy93w95NEERLtjft3GpqwVxk\npzRgBk2+/2wLphgwKjY5QWQhV0JsbqSiUQ+0l2Jj+6YCU36PsiFhodPehZMT\nVdAjf8aj4oYxE7sJ7Ns5+mx1PF+JamsEctOzwxFKJQkVrxC4n8Rd0OW6SIRz\nJDFiwERAVig8XnvPQaSlueJFyagubB2vvp0nOLoCau1xzKmuit+lPkLWOrnV\ncLo4\r\n=5u4l\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/editor.js","babel":{"plugins":["@babel/plugin-proposal-object-rest-spread"],"presets":[["react-app",{"absoluteRuntime":false}]]},"gitHead":"77065d543c13343f2aa8a69bbbe15d0fd233be1c","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","clean":"rm -rf dist && mkdir dist","start":"node scripts/start.js","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","pub:optimized":"rm dist/config.js dist/i18n.js dist/index.js","prepublishOnly":"npm run clean && npm run pub:dist && npm run pub:optimized"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.9.0","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"10.16.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"jszip":"^3.2.1","react":"^16.8.6","slate":"^0.54.2","xtend":"^4.0.1","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","i18next":"^17.0.13","prismjs":"^1.15.0","promise":"8.0.1","request":"^2.88.0","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","is-hotkey":"^0.1.3","react-dom":"^16.8.6","url-parse":"^1.4.3","codemirror":"^5.37.0","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.97","seafile-ui":"^0.1.10","@babel/core":"^7.10.2","is-data-uri":"^0.1.0","remark-math":"^3.0.0","remark-slug":"^5.0.0","react-select":"^2.4.2","remark-parse":"^5.0.0","detect-indent":"^4.0.0","object-assign":"4.1.1","react-i18next":"^10.12.2","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-history":"^0.54.2","slate-hotkeys":"0.2.3","@babel/runtime":"^7.10.2","detect-newline":"^2.1.0","react-mentions":"^3.0.2","rehype-mathjax":"^2.0.0","rehype-stringify":"^3.0.0","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","i18next-xhr-backend":"^3.1.2","@seafile/slate-react":"^0.54.12","slate-html-serializer":"^0.7.2","mdast-util-definitions":"^1.2.2","slate-schema-violations":"^0.1.39","i18next-browser-languagedetector":"^3.0.3"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"raf":"3.4.0","jest":"24.9.0","react":"^16.12.0","dotenv":"6.2.0","enzyme":"^3.10.0","eslint":"^6.1.0","is-wsl":"^1.1.0","semver":"6.3.0","ts-pnp":"1.1.4","postcss":"^7.0.0","resolve":"1.12.0","webpack":"4.41.0","fs-extra":"7.0.1","camelcase":"^5.2.0","react-dom":"^16.12.0","@babel/cli":"^7.8.3","babel-jest":"^24.9.0","css-loader":"^3.2.1","url-loader":"2.1.0","file-loader":"3.0.1","sass-loader":"7.2.0","autoprefixer":"7.1.6","babel-eslint":"10.0.3","babel-loader":"8.0.6","browserslist":"^4.8.0","jest-resolve":"24.9.0","style-loader":"^1.0.1","@reach/router":"^1.2.1","@svgr/webpack":"4.3.2","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","postcss-loader":"^3.0.0","react-dev-utils":"^9.1.0","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.4","resolve-url-loader":"3.1.0","webpack-dev-server":"3.2.1","eslint-plugin-react":"7.14.3","html-webpack-plugin":"^4.0.0-beta.5","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"1.4.1","babel-preset-react-app":"^9.0.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"^4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.15.1","eslint-config-react-app":"^5.0.2","mini-css-extract-plugin":"^0.5.0","webpack-manifest-plugin":"2.1.1","@typescript-eslint/parser":"^2.2.0","eslint-plugin-react-hooks":"^1.6.1","extract-text-webpack-plugin":"3.0.2","babel-plugin-named-asset-import":"^0.3.4","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"^2.2.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-object-rest-spread":"^7.9.6","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.3.51_1610509758236_0.14178068845658132","host":"s3://npm-registry-packages"}},"0.3.52":{"name":"@seafile/seafile-editor","version":"0.3.52","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.3.52","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"ead7336753e514f95e6e2951d7cdb37d1bbf9d0b","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.3.52.tgz","fileCount":155,"integrity":"sha512-S/vJclsCuOpDqxrICYlhpaomK0Rf64G8hMYXk1n6L0/64Bu4sXyEoTxliyyUMxnvplx3edZMNQCq2/eZ5RqUbw==","signatures":[{"sig":"MEYCIQDJq90JdTa3WRPNgMldCjD5rmcbsGimrce+hcgLgTOBogIhAKp1SWZJ6KmK+FVMM/et1iRL/ltVc0zmG7cb5yoS0Ug+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2692638,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgBWKPCRA9TVsSAnZWagAAfzoP/iHF0H6bh3g9eELZaw89\nGzvH5YXhZg+bl19WoHq+gpm+8msR7/KWtRpualjlDRtyXkSywLfyrDe6tDyz\nJFoowAzq1NjF/QMrbfLdOZi1EaPAkdOYv7aUczCeattwOTw4d5dzj42qCmAK\nwVl/TWyYOMqoa08ZB7MaOCVDJkkbqHVHvgML+Aza75R32F899sX/Ya5fBSDY\njPCjCZWZhjt3fUP5IjA+Eah5Z4LFBKScNdWBRMS8srHTducX5Zs8K4ZQ4pUk\n951R6FwUg6sKgNB5F2c0qtKb4PQ0RKZ3FZrmYqZkhu+bufOCitDS6DE247xs\n11Tk1g51AjpS6444bHvlMQjzKZsT8oz8vzazUN/wiV7BvFVWXoHF2GBx5uVd\nnEEkq5cLxhYY/P5lY9GJitbvXdvGGIsM3OXc3gHwyh4C3xsdXMnKfF1nOtrz\ntk1/GAfEYSKhftUwm+j1SjXJV9nJPbtrmtP1iV+N0t7ZCRo6BS+jgt4GYvCm\n4kqaYXdm3TVKS/LVv0UaFWp2Nn7DBS8MXfWEUsB+Ga6Mg9xxyoJr993NJTVS\nLxcn2t0p7d/klp3zTj8Sk09oQHPoDE5QioN+2nTPRFlte9CDDq5pgMgIVpEO\nPcopBUZldEWCskLxWcA77JO/eqn85nJFphPY92s4AwF8phWGSm9cxv3rhM2Y\n7VUd\r\n=CgKx\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/editor.js","babel":{"plugins":["@babel/plugin-proposal-object-rest-spread"],"presets":[["react-app",{"absoluteRuntime":false}]]},"gitHead":"8c7572b8142ba3b0ded449a043bf5b5dce11d90a","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","clean":"rm -rf dist && mkdir dist","start":"node scripts/start.js","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","pub:optimized":"rm dist/config.js dist/i18n.js dist/index.js","prepublishOnly":"npm run clean && npm run pub:dist && npm run pub:optimized"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.9.0","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"10.16.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"jszip":"^3.2.1","react":"^16.8.6","slate":"^0.54.2","xtend":"^4.0.1","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","i18next":"^17.0.13","prismjs":"^1.15.0","promise":"8.0.1","request":"^2.88.0","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","is-hotkey":"^0.1.3","react-dom":"^16.8.6","url-parse":"^1.4.3","codemirror":"^5.37.0","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.97","seafile-ui":"^0.1.10","@babel/core":"^7.10.2","is-data-uri":"^0.1.0","remark-math":"^3.0.0","remark-slug":"^5.0.0","react-select":"^2.4.2","remark-parse":"^5.0.0","detect-indent":"^4.0.0","object-assign":"4.1.1","react-i18next":"^10.12.2","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-history":"^0.54.2","slate-hotkeys":"0.2.3","@babel/runtime":"^7.10.2","detect-newline":"^2.1.0","react-mentions":"^3.0.2","rehype-mathjax":"^2.0.0","rehype-stringify":"^3.0.0","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","i18next-xhr-backend":"^3.1.2","@seafile/slate-react":"^0.54.12","slate-html-serializer":"^0.7.2","mdast-util-definitions":"^1.2.2","slate-schema-violations":"^0.1.39","i18next-browser-languagedetector":"^3.0.3"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"raf":"3.4.0","jest":"24.9.0","react":"^16.12.0","dotenv":"6.2.0","enzyme":"^3.10.0","eslint":"^6.1.0","is-wsl":"^1.1.0","semver":"6.3.0","ts-pnp":"1.1.4","postcss":"^7.0.0","resolve":"1.12.0","webpack":"4.41.0","fs-extra":"7.0.1","camelcase":"^5.2.0","react-dom":"^16.12.0","@babel/cli":"^7.8.3","babel-jest":"^24.9.0","css-loader":"^3.2.1","url-loader":"2.1.0","file-loader":"3.0.1","sass-loader":"7.2.0","autoprefixer":"7.1.6","babel-eslint":"10.0.3","babel-loader":"8.0.6","browserslist":"^4.8.0","jest-resolve":"24.9.0","style-loader":"^1.0.1","@reach/router":"^1.2.1","@svgr/webpack":"4.3.2","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","postcss-loader":"^3.0.0","react-dev-utils":"^9.1.0","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.4","resolve-url-loader":"3.1.0","webpack-dev-server":"3.2.1","eslint-plugin-react":"7.14.3","html-webpack-plugin":"^4.0.0-beta.5","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"1.4.1","babel-preset-react-app":"^9.0.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"^4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.15.1","eslint-config-react-app":"^5.0.2","mini-css-extract-plugin":"^0.5.0","webpack-manifest-plugin":"2.1.1","@typescript-eslint/parser":"^2.2.0","eslint-plugin-react-hooks":"^1.6.1","extract-text-webpack-plugin":"3.0.2","babel-plugin-named-asset-import":"^0.3.4","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"^2.2.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-object-rest-spread":"^7.9.6","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.3.52_1610965647328_0.36643943650778166","host":"s3://npm-registry-packages"}},"0.3.53":{"name":"@seafile/seafile-editor","version":"0.3.53","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.3.53","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"34d23566a417203ab41a859673eb54669dc7794f","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.3.53.tgz","fileCount":155,"integrity":"sha512-faXoA1RMWK/jqtOkxlLX7mi9c1gh6qnjgK2Rphl6PARu4jUwL1ddSd6679flhntnI1Hr6EjGGFnevmQjrhEyGg==","signatures":[{"sig":"MEYCIQCxKLjtYyUcMgZUVYIpXT9cO7BE/BbQLkV9lWGma0HHnQIhAIy9GwsvB0JaVucAs58UZL/ceWzqJjSKyI55VP7uXXse","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2694455,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgCR9iCRA9TVsSAnZWagAAw68QAJMft1SigFE3LInlG0Y/\nIvTTbn+8sJgV6mWzJHeOp2FthccrK/UBCG/c9MNswEtGdZXaWspKvOUZSIZk\nE05G5R+Uul1bdSynhcQ3h56LINr3oKgLrNnNymEqXoBJqcLtpi/yITsXv5r0\nCx6+WMJbb75HU/Khcd62x3blo83JDZd8eDLIdjiboUFbLVdBhhXLe0N8OLcX\nlYU5ABFnLZfOH7BeuRAFxJYMo6DpAXa2CqK6M7swXFhSZ78awqnQQHnxfOqF\nNHRE0EsxLI6tqEfpOpImiX/6OU0uPyZ7YjxPrUtJYTWNCVZOsTqp4sy4ZgT+\nTjTdcEKzPuv3FYrLL1hDsZTCUoa4UY0A6ZbEvoTiQOK47nPsMkchV+7+SzcY\nlAlOQnw7R1oErkoT3sK0SzSqplFMEJXqzqexW9vS6fUTo7ryIfyQCOCY4Nyt\nFkH55aK2+Lf5RxPrNWperrV1+Tw0NrijfGvJVl2ZVOI/YsSZlS9cm86OWRgP\nsyc12J/iPuDQTPJMHFiQaaXAITnOk3Szv1GZGWOLyJtu2UCIQeHCc8pnI5Z/\nyVZOX7UA+xKTk5v2hU/3NHZ4xlRSNfRNO0WH5NyNEitQoEhXAreMj0lJ3PYA\n1qeFAUqs9tUbcFCaqFLMI8KEcRAbx+Uhbx1ngj80lVwcBPVipPyxsE81DMLZ\nFdDg\r\n=8NOF\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/editor.js","babel":{"plugins":["@babel/plugin-proposal-object-rest-spread"],"presets":[["react-app",{"absoluteRuntime":false}]]},"gitHead":"db58b6b5192540cc7756f3e5772425525d5ae57d","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","clean":"rm -rf dist && mkdir dist","start":"node scripts/start.js","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","pub:optimized":"rm dist/config.js dist/i18n.js dist/index.js","prepublishOnly":"npm run clean && npm run pub:dist && npm run pub:optimized"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.9.0","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"10.16.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"jszip":"^3.2.1","react":"^16.8.6","slate":"^0.54.2","xtend":"^4.0.1","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","i18next":"^17.0.13","prismjs":"^1.15.0","promise":"8.0.1","request":"^2.88.0","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","is-hotkey":"^0.1.3","react-dom":"^16.8.6","url-parse":"^1.4.3","codemirror":"^5.37.0","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.97","seafile-ui":"^0.1.10","@babel/core":"^7.10.2","is-data-uri":"^0.1.0","remark-math":"^3.0.0","remark-slug":"^5.0.0","react-select":"^2.4.2","remark-parse":"^5.0.0","detect-indent":"^4.0.0","object-assign":"4.1.1","react-i18next":"^10.12.2","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-history":"^0.54.2","slate-hotkeys":"0.2.3","@babel/runtime":"^7.10.2","detect-newline":"^2.1.0","react-mentions":"^3.0.2","rehype-mathjax":"^2.0.0","rehype-stringify":"^3.0.0","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","i18next-xhr-backend":"^3.1.2","@seafile/slate-react":"^0.54.12","slate-html-serializer":"^0.7.2","mdast-util-definitions":"^1.2.2","slate-schema-violations":"^0.1.39","i18next-browser-languagedetector":"^3.0.3"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"raf":"3.4.0","jest":"24.9.0","react":"^16.12.0","dotenv":"6.2.0","enzyme":"^3.10.0","eslint":"^6.1.0","is-wsl":"^1.1.0","semver":"6.3.0","ts-pnp":"1.1.4","postcss":"^7.0.0","resolve":"1.12.0","webpack":"4.41.0","fs-extra":"7.0.1","camelcase":"^5.2.0","react-dom":"^16.12.0","@babel/cli":"^7.8.3","babel-jest":"^24.9.0","css-loader":"^3.2.1","url-loader":"2.1.0","file-loader":"3.0.1","sass-loader":"7.2.0","autoprefixer":"7.1.6","babel-eslint":"10.0.3","babel-loader":"8.0.6","browserslist":"^4.8.0","jest-resolve":"24.9.0","style-loader":"^1.0.1","@reach/router":"^1.2.1","@svgr/webpack":"4.3.2","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","postcss-loader":"^3.0.0","react-dev-utils":"^9.1.0","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.4","resolve-url-loader":"3.1.0","webpack-dev-server":"3.2.1","eslint-plugin-react":"7.14.3","html-webpack-plugin":"^4.0.0-beta.5","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"1.4.1","babel-preset-react-app":"^9.0.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"^4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.15.1","eslint-config-react-app":"^5.0.2","mini-css-extract-plugin":"^0.5.0","webpack-manifest-plugin":"2.1.1","@typescript-eslint/parser":"^2.2.0","eslint-plugin-react-hooks":"^1.6.1","extract-text-webpack-plugin":"3.0.2","babel-plugin-named-asset-import":"^0.3.4","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"^2.2.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-object-rest-spread":"^7.9.6","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.3.53_1611210593452_0.2838593183226852","host":"s3://npm-registry-packages"}},"0.3.54":{"name":"@seafile/seafile-editor","version":"0.3.54","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.3.54","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"e1608747d9ccef5426c2e6ec96e65f8b477f3663","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.3.54.tgz","fileCount":155,"integrity":"sha512-z0w3NDL6Nn6SgVeFdGgUZIUl3tF3i5hjeCvpAaJUmIB71tIVEI+dJCBUBhnqLntKe+qvZMiDMpJXj0XQJRCFZg==","signatures":[{"sig":"MEYCIQCGr1W8pe1X80tbFvAhsFn0WHTWXRiSuWzTDilNoKc8WQIhAKJOEZh7w7dqqnlDxDAuB89cALzwfrqit3jarHNzVq+R","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2694455,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgCSTnCRA9TVsSAnZWagAAMPsQAIM+iZtgprdnlRajXNFs\nTNG+PyygF+Tth1P5BsI6zCOGYIrqhy+uK0YtvdkYa2jPAMk6moPmRbUmzxPg\nQWJv9kjVg/HCeIrgNscRhmQQOYPUhvWZTbGTBNwRhe/YC0Ka8D+dsQ+jf9Z8\nP1nNVRTWOclmwLsDfHk4vvh1Q08OLeHX7qbziDyPURZJMzmiRzpCFRpGmrWZ\n1TKkNif3a0/uMkPhExyYGQClo0N5AubnURJwpuXV9hm1/oi9lbHOpVZgClAJ\nM/NLxQtGvRpBT8qlCXRPeCedZXKrY6kqJhORA+/hehQGvMexWhMcW10S4UqM\npvdIS8JG4cJC2Jpi2retBFY8HB6PNnZpu1I1y3vttzBXNc8sa3GI0DrTBEhL\n0T0HjrFyn4MZNwJiPZNCvPrEsB8+YVHGQ05nFBS5Y3BUPmVsvA4dBm9I1Bqy\nrPvqleEvidpmlwD72NTC3i7XzHAVhIdtRzZGjHwxamqbf4VQz2KGYne3amSf\n4vP2J/B3+7/QabMkYF7lUu7/RhQ9U7MCGd+4lNdTJAntGmbYxlFhHdKr/F+K\nGHaytDckgkmjwSsoaPFemQtLJSkWi715pDlgXHDXXYGEe+ohobdZ60Gd81rX\nM2zBbTFy254q0I2NJB7Kf3gPUwDxSDT9wsEcAJXkvo66wmZgkuuzDOmZ8tRk\n8ZCs\r\n=JxvF\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/editor.js","babel":{"plugins":["@babel/plugin-proposal-object-rest-spread"],"presets":[["react-app",{"absoluteRuntime":false}]]},"gitHead":"6291d268b66537468afcfd8a77e6aa479942a238","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","clean":"rm -rf dist && mkdir dist","start":"node scripts/start.js","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","pub:optimized":"rm dist/config.js dist/i18n.js dist/index.js","prepublishOnly":"npm run clean && npm run pub:dist && npm run pub:optimized"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.9.0","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"10.16.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"jszip":"^3.2.1","react":"^16.8.6","slate":"^0.54.2","xtend":"^4.0.1","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","i18next":"^17.0.13","prismjs":"^1.15.0","promise":"8.0.1","request":"^2.88.0","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","is-hotkey":"^0.1.3","react-dom":"^16.8.6","url-parse":"^1.4.3","codemirror":"^5.37.0","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.97","seafile-ui":"^0.1.10","is-data-uri":"^0.1.0","remark-math":"^3.0.0","remark-slug":"^5.0.0","react-select":"^2.4.2","remark-parse":"^5.0.0","detect-indent":"^4.0.0","object-assign":"4.1.1","react-i18next":"^10.12.2","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-history":"^0.54.2","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","react-mentions":"^3.0.2","rehype-mathjax":"^2.0.0","rehype-stringify":"^3.0.0","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","i18next-xhr-backend":"^3.1.2","@seafile/slate-react":"^0.54.12","slate-html-serializer":"^0.7.2","mdast-util-definitions":"^1.2.2","slate-schema-violations":"^0.1.39","i18next-browser-languagedetector":"^3.0.3"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"raf":"3.4.0","jest":"24.9.0","react":"^16.12.0","dotenv":"6.2.0","enzyme":"^3.10.0","eslint":"^6.1.0","is-wsl":"^1.1.0","semver":"6.3.0","ts-pnp":"1.1.4","postcss":"^7.0.0","resolve":"1.12.0","webpack":"4.41.0","fs-extra":"7.0.1","camelcase":"^5.2.0","react-dom":"^16.12.0","@babel/cli":"^7.8.3","babel-jest":"^24.9.0","css-loader":"^3.2.1","url-loader":"2.1.0","@babel/core":"^7.10.2","file-loader":"3.0.1","sass-loader":"7.2.0","autoprefixer":"7.1.6","babel-eslint":"10.0.3","babel-loader":"8.0.6","browserslist":"^4.8.0","jest-resolve":"24.9.0","style-loader":"^1.0.1","@reach/router":"^1.2.1","@svgr/webpack":"4.3.2","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","@babel/runtime":"^7.10.2","postcss-loader":"^3.0.0","react-dev-utils":"^9.1.0","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.4","resolve-url-loader":"3.1.0","webpack-dev-server":"3.2.1","eslint-plugin-react":"7.14.3","html-webpack-plugin":"^4.0.0-beta.5","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"1.4.1","babel-preset-react-app":"^9.0.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"^4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.15.1","eslint-config-react-app":"^5.0.2","mini-css-extract-plugin":"^0.5.0","webpack-manifest-plugin":"2.1.1","@typescript-eslint/parser":"^2.2.0","eslint-plugin-react-hooks":"^1.6.1","extract-text-webpack-plugin":"3.0.2","babel-plugin-named-asset-import":"^0.3.4","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"^2.2.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-object-rest-spread":"^7.9.6","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.3.54_1611212007145_0.15056047280981177","host":"s3://npm-registry-packages"}},"0.3.55":{"name":"@seafile/seafile-editor","version":"0.3.55","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.3.55","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"3652e2eb8cf2d7f6e3091eacfc329670f0197edc","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.3.55.tgz","fileCount":155,"integrity":"sha512-PRu/fXQOLuaqow8yoKsVFYkBOT31J0cOJMwJOK8wG9YF2bWXkMQGw5S7SuukKPKGhHdaqX5Wr3wt7C1QonpESg==","signatures":[{"sig":"MEUCIArZzY8CzL9vpPn8g6cp4Hvkhjl4oU02AqJ/0cnoclITAiEAlNvE17oyPUnsIjBAP7GcP1VVWkm2G2KUlLebAY2UD/E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2694453,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgDo91CRA9TVsSAnZWagAArH0P/Aqf8FYbDjfHRDPc0ZTe\nxrhJY619L2c1+IRqS2Nxa7XfTnf/H2F8D1/bwjOkLRkOQyozI25y8+mRS8te\nlBCq3dU5ZSjJKQgkuv2I1yFmmgScZHtrhU5dMuG7kOQRPbaEcxb/TDIJA6w4\n6Te/bPKBTbhJjRXjhb+N8bWK5HbB6vVrWpG51P17XzikCY7yG0BORLca3V6N\nmFvfB6Y9oZJMY86Fxt1BYcEjIe85Gpbu9gi+Qfw+8BgZu7hgZlX2uyvLUCj2\nRqyR4t8AHTC2ldvKgy2pSrDZYjkxyfVGgCkCl+Kp64hBNjzTxOaJBavMTZ0b\nSWWjGjG8vg+zrjYikBCN2FGLI0m051CMVSQFANCOL4KmOeZyE6GcgHxGAhJ+\nZS5jgMqT77mBW6Ivec8UdV22bMJi5kc1+dP9EysKb8KMheuJUeeui+G5ugBT\n8hVtILAzyxmsrqAHhQ9R+tRPgsTGPfcU4c8EFdMexix5xEflCfG64LnmInyw\nh0EWKt3BVO2Yy425gNqwYoPDMW57KbAoTZ9r2elYYj4IXwnTmmQHvL7panlh\nnVoP+Z6CfO0ozA/9oX/x3qErrXOrdAGqpceS9yJeivljZiNG+d2r0lOBKwdS\nV0RZ4n3JQel+MRMsY08OtAoA5cgklGa79Vvrt/iX2dyoonyy9hXzpufdBlIN\nTTXI\r\n=42xt\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/editor.js","babel":{"plugins":["@babel/plugin-proposal-object-rest-spread"],"presets":[["react-app",{"absoluteRuntime":false}]]},"gitHead":"6291d268b66537468afcfd8a77e6aa479942a238","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","clean":"rm -rf dist && mkdir dist","start":"node scripts/start.js","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","pub:optimized":"rm dist/config.js dist/i18n.js dist/index.js","prepublishOnly":"npm run clean && npm run pub:dist && npm run pub:optimized"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.9.0","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"10.16.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"jszip":"^3.2.1","react":"^16.8.6","slate":"^0.54.2","xtend":"^4.0.1","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","i18next":"^17.0.13","prismjs":"^1.15.0","promise":"8.0.1","request":"^2.88.0","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","is-hotkey":"^0.1.3","react-dom":"^16.8.6","url-parse":"^1.4.3","codemirror":"^5.37.0","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.97","seafile-ui":"^0.1.10","is-data-uri":"^0.1.0","remark-math":"^3.0.0","remark-slug":"^5.0.0","react-select":"^2.4.2","remark-parse":"^5.0.0","detect-indent":"^4.0.0","object-assign":"4.1.1","react-i18next":"^10.12.2","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-history":"^0.54.2","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","react-mentions":"^3.0.2","rehype-mathjax":"^2.0.0","rehype-stringify":"^3.0.0","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","i18next-xhr-backend":"^3.1.2","@seafile/slate-react":"^0.54.12","slate-html-serializer":"^0.7.2","mdast-util-definitions":"^1.2.2","slate-schema-violations":"^0.1.39","i18next-browser-languagedetector":"^3.0.3"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"raf":"3.4.0","jest":"24.9.0","react":"^16.12.0","dotenv":"6.2.0","enzyme":"^3.10.0","eslint":"^6.1.0","is-wsl":"^1.1.0","semver":"6.3.0","ts-pnp":"1.1.4","postcss":"^7.0.0","resolve":"1.12.0","webpack":"4.41.0","fs-extra":"7.0.1","camelcase":"^5.2.0","react-dom":"^16.12.0","@babel/cli":"^7.8.3","babel-jest":"^24.9.0","css-loader":"^3.2.1","url-loader":"2.1.0","@babel/core":"^7.10.2","file-loader":"3.0.1","sass-loader":"7.2.0","autoprefixer":"7.1.6","babel-eslint":"10.0.3","babel-loader":"8.0.6","browserslist":"^4.8.0","jest-resolve":"24.9.0","style-loader":"^1.0.1","@reach/router":"^1.2.1","@svgr/webpack":"4.3.2","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","@babel/runtime":"^7.10.2","postcss-loader":"^3.0.0","react-dev-utils":"^9.1.0","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.4","resolve-url-loader":"3.1.0","webpack-dev-server":"3.2.1","eslint-plugin-react":"7.14.3","html-webpack-plugin":"^4.0.0-beta.5","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"1.4.1","babel-preset-react-app":"^9.0.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"^4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.15.1","eslint-config-react-app":"^5.0.2","mini-css-extract-plugin":"^0.5.0","webpack-manifest-plugin":"2.1.1","@typescript-eslint/parser":"^2.2.0","eslint-plugin-react-hooks":"^1.6.1","extract-text-webpack-plugin":"3.0.2","babel-plugin-named-asset-import":"^0.3.4","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"^2.2.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-object-rest-spread":"^7.9.6","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.3.55_1611566965140_0.3731709454276806","host":"s3://npm-registry-packages"}},"0.3.56":{"name":"@seafile/seafile-editor","version":"0.3.56","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.3.56","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"d99acd6ab88326073bc048b1be722cf1d51da1ef","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.3.56.tgz","fileCount":155,"integrity":"sha512-R+5A/7jsZRvEHJ7dInq2wTTYQRtMomNAGnjU+R4fEAQ0sxsoS2dNg9r2+bJYbPw22dSGijrWAR16UmCNO6ATwA==","signatures":[{"sig":"MEUCIQD4rQSp63YrH36O/hdZXv47UXLF7Sd1/stjSqczxr6M5wIgaXV62GmuwTP+dWyzetVehh0d5dfnWmW/PcDHnVmVEek=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2695339,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgLxnvCRA9TVsSAnZWagAAV04P/347nllMWhkEytsndB+i\nnPyxr0hpWccWf75mdIzujm8Z8G28v4CDAZmj0kqzD3o4xZDFaJ5Tx6ps1NyD\nTBX9hmnxMvo/d45uS62Fc1yZI1bUBYX9uSojd/VJaF1Ipj3pvY1NtGji1ZYV\n+Yh2sCwf8hbGWassZV8pXTFeazCJTx6LN5dtRFqJ2PLQoaI+bsC9hr0PAdW0\nXjSxM8mJHbj4LPwl+j0ryLlqEdFG50ho4JdeE3jBO+euLYIL5vLBmW8bg7ws\nts1775QCJ+B3nKnTePyjxgSHKx4IPHjXTK+PsFHoel/0pJuBYAW2FSp1vyrC\nNeKNGpZCgBq4etRtGPKI3pSBwiAsezB0TDUsG9E/+I6GpxNEOQKm5JgPCoOR\nUtF8/U2j2/zXf97o1PcZDfScRWGyv2VJT3fKL83G3FttzTNHdCgitTRgpwnQ\noAlZDcyE1b/OjmLmo2rjL+CF9J9YbNQaovChtNpssNmNTN1yQmQ7ArfXZYXh\nACUDEUQbzLsMGU4rtKPLWu/PS7jEqA3qpsiGw6ur/77zNx7K2p0/nYZKY92U\noPTFCMBkqh04QPlf682x4wnsaiCkYLLXD+KgyNhaSfrJ9Eft7uhJ859NEThe\nTr1yo58T1mDUh4+nxedf+o4zaJpef07QUjHStfi4bh8kFxIIvmejYfZqiANx\nZfnr\r\n=t1IS\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/editor.js","babel":{"plugins":["@babel/plugin-proposal-object-rest-spread"],"presets":[["react-app",{"absoluteRuntime":false}]]},"gitHead":"937e8470f77ff36c380ff51b323dfa7f63322605","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","clean":"rm -rf dist && mkdir dist","start":"node scripts/start.js","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","pub:optimized":"rm dist/config.js dist/i18n.js dist/index.js","prepublishOnly":"npm run clean && npm run pub:dist && npm run pub:optimized"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.9.0","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"10.16.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"jszip":"^3.2.1","react":"^16.8.6","slate":"^0.54.2","xtend":"^4.0.1","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","i18next":"^17.0.13","prismjs":"^1.15.0","promise":"8.0.1","request":"^2.88.0","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","is-hotkey":"^0.1.3","react-dom":"^16.8.6","url-parse":"^1.4.3","codemirror":"^5.37.0","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.97","seafile-ui":"^0.1.10","is-data-uri":"^0.1.0","remark-math":"^3.0.0","remark-slug":"^5.0.0","react-select":"^2.4.2","remark-parse":"^5.0.0","detect-indent":"^4.0.0","object-assign":"4.1.1","react-i18next":"^10.12.2","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-history":"^0.54.2","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","react-mentions":"^3.0.2","rehype-mathjax":"^2.0.0","rehype-stringify":"^3.0.0","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","i18next-xhr-backend":"^3.1.2","@seafile/slate-react":"^0.54.12","slate-html-serializer":"^0.7.2","mdast-util-definitions":"^1.2.2","slate-schema-violations":"^0.1.39","i18next-browser-languagedetector":"^3.0.3"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"raf":"3.4.0","jest":"24.9.0","react":"^16.12.0","dotenv":"6.2.0","enzyme":"^3.10.0","eslint":"^6.1.0","is-wsl":"^1.1.0","semver":"6.3.0","ts-pnp":"1.1.4","postcss":"^7.0.0","resolve":"1.12.0","webpack":"4.41.0","fs-extra":"7.0.1","camelcase":"^5.2.0","react-dom":"^16.12.0","@babel/cli":"^7.8.3","babel-jest":"^24.9.0","css-loader":"^3.2.1","url-loader":"2.1.0","@babel/core":"^7.10.2","file-loader":"3.0.1","sass-loader":"7.2.0","autoprefixer":"7.1.6","babel-eslint":"10.0.3","babel-loader":"8.0.6","browserslist":"^4.8.0","jest-resolve":"24.9.0","style-loader":"^1.0.1","@reach/router":"^1.2.1","@svgr/webpack":"4.3.2","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","@babel/runtime":"^7.10.2","postcss-loader":"^3.0.0","react-dev-utils":"^9.1.0","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.4","resolve-url-loader":"3.1.0","webpack-dev-server":"3.2.1","eslint-plugin-react":"7.14.3","html-webpack-plugin":"^4.0.0-beta.5","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"1.4.1","babel-preset-react-app":"^9.0.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"^4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.15.1","eslint-config-react-app":"^5.0.2","mini-css-extract-plugin":"^0.5.0","webpack-manifest-plugin":"2.1.1","@typescript-eslint/parser":"^2.2.0","eslint-plugin-react-hooks":"^1.6.1","extract-text-webpack-plugin":"3.0.2","babel-plugin-named-asset-import":"^0.3.4","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"^2.2.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-object-rest-spread":"^7.9.6","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.3.56_1613699566428_0.5802714002282241","host":"s3://npm-registry-packages"}},"0.3.57":{"name":"@seafile/seafile-editor","version":"0.3.57","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.3.57","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"f527e4d082112cf1baeb155e4c6e375c7e51c5a0","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.3.57.tgz","fileCount":155,"integrity":"sha512-Hcl+3/b17Xuzu+WFwN30xlP9EYgbhkX445AKz3BAApsRvChOyCiIsW9r3yG3JNVSNjtng1mQK9C7gozFf1zgqw==","signatures":[{"sig":"MEYCIQCvIJkaA96peTadBAu5ErjbNqTrVMvpdxqQg8t8oesoOwIhAIklYBE8ymvG1ZTSqMFg+Pr12TAYg1Q7GMT9LtjOLdCy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2696503,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgMNJfCRA9TVsSAnZWagAAL14P/RGOYZibVTi+mqrD7Q7f\nCaq50z/HrdmLx5WwHXwILBT5J2RDq1pWqxAtgPxxjEoqFLhJmiuznlUo97XA\nAjVDOu8sFPHpFUJA1Yh8h+u3rC6uwwqcLow+7fz5gBuO/jzlPMWQfBmJ48O/\nfOuHoGV/gOJ4znb1862+VXo+boasaKvdKmmQ0ycOFdjdLBelgnLvcqJxrMKT\n8C3L5tCNoXVeZkx+ibSJTb/Ti9KywYF7sywPP3/J4ZpZc9XW9rYOuVEN1hpA\nONAarZpmRewj74Ic2hTxL6cCBzh3dsBmnYcfjNdFByJergbbWJ3UzY1eL00J\nbg84XKhYhVUrjA8IG3FtkaKtVe7ZWPU29r6EC8bMeUeusue2Z6ZAibkOUBXc\n8pWo4mx25rQw+N6V6kuayz658IxTjJ+4giicK8DuDoO7GElz4k0G3/AzrDEx\neYAp0jO2DJS7mNu8Jj1qN8cP2wDFLNyhzli/ZAw5susHPr1CVVdJRbSnrSaE\nFwXRedld5f8R2Y2ac1APbhXN19fe+gGqDGC+pJ5PVe5KVB8KtqV2JBAQNcmn\nAsIK2LY5R+nh6/GZUjlEvfJXThYm5s3VIhq+K31XynJbJQJH+fs3KHE4ybF/\no+CLVLCltgrpqZ4A2HsJHN/S5tuAB3XU/IzWOj4zTA1KJKkG5GvRIZ0maaMN\nNJQA\r\n=1sBT\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/editor.js","babel":{"plugins":["@babel/plugin-proposal-object-rest-spread"],"presets":[["react-app",{"absoluteRuntime":false}]]},"gitHead":"17a679eae03839616ea443097e64f6483753cdbc","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","clean":"rm -rf dist && mkdir dist","start":"node scripts/start.js","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","pub:optimized":"rm dist/config.js dist/i18n.js dist/index.js","prepublishOnly":"npm run clean && npm run pub:dist && npm run pub:optimized"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.9.0","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"10.16.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"jszip":"^3.2.1","react":"^16.8.6","slate":"^0.54.2","xtend":"^4.0.1","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","i18next":"^17.0.13","prismjs":"^1.15.0","promise":"8.0.1","request":"^2.88.0","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","is-hotkey":"^0.1.3","react-dom":"^16.8.6","url-parse":"^1.4.3","codemirror":"^5.37.0","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.97","seafile-ui":"^0.1.10","is-data-uri":"^0.1.0","remark-math":"^3.0.0","remark-slug":"^5.0.0","react-select":"^2.4.2","remark-parse":"^5.0.0","detect-indent":"^4.0.0","object-assign":"4.1.1","react-i18next":"^10.12.2","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-history":"^0.54.2","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","react-mentions":"^3.0.2","rehype-mathjax":"^2.0.0","rehype-stringify":"^3.0.0","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","i18next-xhr-backend":"^3.1.2","@seafile/slate-react":"^0.54.12","slate-html-serializer":"^0.7.2","mdast-util-definitions":"^1.2.2","slate-schema-violations":"^0.1.39","i18next-browser-languagedetector":"^3.0.3"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"raf":"3.4.0","jest":"24.9.0","react":"^16.12.0","dotenv":"6.2.0","enzyme":"^3.10.0","eslint":"^6.1.0","is-wsl":"^1.1.0","semver":"6.3.0","ts-pnp":"1.1.4","postcss":"^7.0.0","resolve":"1.12.0","webpack":"4.41.0","fs-extra":"7.0.1","camelcase":"^5.2.0","react-dom":"^16.12.0","@babel/cli":"^7.8.3","babel-jest":"^24.9.0","css-loader":"^3.2.1","url-loader":"2.1.0","@babel/core":"^7.10.2","file-loader":"3.0.1","sass-loader":"7.2.0","autoprefixer":"7.1.6","babel-eslint":"10.0.3","babel-loader":"8.0.6","browserslist":"^4.8.0","jest-resolve":"24.9.0","style-loader":"^1.0.1","@reach/router":"^1.2.1","@svgr/webpack":"4.3.2","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","@babel/runtime":"^7.10.2","postcss-loader":"^3.0.0","react-dev-utils":"^9.1.0","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.4","resolve-url-loader":"3.1.0","webpack-dev-server":"3.2.1","eslint-plugin-react":"7.14.3","html-webpack-plugin":"^4.0.0-beta.5","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"1.4.1","babel-preset-react-app":"^9.0.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"^4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.15.1","eslint-config-react-app":"^5.0.2","mini-css-extract-plugin":"^0.5.0","webpack-manifest-plugin":"2.1.1","@typescript-eslint/parser":"^2.2.0","eslint-plugin-react-hooks":"^1.6.1","extract-text-webpack-plugin":"3.0.2","babel-plugin-named-asset-import":"^0.3.4","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"^2.2.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-object-rest-spread":"^7.9.6","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.3.57_1613812319290_0.46878378090395745","host":"s3://npm-registry-packages"}},"0.3.58":{"name":"@seafile/seafile-editor","version":"0.3.58","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.3.58","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"7c7693bda2f3967900394af13b5ab20f176484f3","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.3.58.tgz","fileCount":155,"integrity":"sha512-1mVnFr0TSkZ/MM5CR5xkeMhevutqCjwPcsHkzYN7cDpsv07Us3M+6hP4m/FilFfEeRDo+6pScQc+BhKDyBPvaA==","signatures":[{"sig":"MEUCIQDFhx9z4cZLTcInhSNANP6FN4Hk0GYUrDnKnnbK//VEdQIgM7iWcW1f5oaBWdhbCXUra7treaEuM/J+sSuAYxKe5x4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2696560,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgMNWaCRA9TVsSAnZWagAAWZ8QAKG8JIAdRSy7n1yv3W3E\nrHWToWtRjNRnReYcwVxDwtOmm+K87YxOdUe7umEMSpDue34HnudH6OxaNcsK\njya5unE3dkv8cCKqM8A8VOJBiP3BBSjahYsA2ZjsuCjYf5Epz3/aoJmp1Beh\nREFpKiKX8ml9BJnJtLWaxXxni0KvAy4n2NbaSOoKMbt8UyIRpBEMBOPKnNBP\ni7Sve9OskZpqtUThL69Uh3TBy1QXxscWvdTYm53mbSC1S2BktT9i+3UqXOyG\n8xQ4TZVTrODrVhKrSKNOPZilsGuCb+V4ORkETaE1vaU8etKLj5r+m5kzwYm9\neaZQawrP7pVEAIFCfGA/TziN8Xubd//ATaW2otXsjQVpKsfhiDbo4pMWZi+B\ngvsYx4UDShHWMxrdACDQkySA7j+jFvYZdFmO5yljD5jouX/bRHo2xf2gYGGq\nHB1Sn0Q1wk5KL7+aSk1zPtt6lYcr8IZhZQulq8GXTbleRbR0K8+lEX1gynkb\nhOPdvsvxOfqqNg9nSFy+yqwfeIctYkFLI53uglp05OC6Jp79aQ2obuE525+8\norVzU/UbN+grq9BS7g8hDfJXT/xpB55VvaJ3U47i7xnOejl70816Bfjsrvnl\n0350EAi03jGGzeCfOw1phJYtukg8EGlutlvuSJCRbYsmY87XFXm/rYNZnQgw\n6mTT\r\n=kthk\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/editor.js","babel":{"plugins":["@babel/plugin-proposal-object-rest-spread"],"presets":[["react-app",{"absoluteRuntime":false}]]},"gitHead":"26cb0eb11228e9e996d14896519d72573d873267","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","clean":"rm -rf dist && mkdir dist","start":"node scripts/start.js","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","pub:optimized":"rm dist/config.js dist/i18n.js dist/index.js","prepublishOnly":"npm run clean && npm run pub:dist && npm run pub:optimized"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.9.0","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"10.16.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"jszip":"^3.2.1","react":"^16.8.6","slate":"^0.54.2","xtend":"^4.0.1","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","i18next":"^17.0.13","prismjs":"^1.15.0","promise":"8.0.1","request":"^2.88.0","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","is-hotkey":"^0.1.3","react-dom":"^16.8.6","url-parse":"^1.4.3","codemirror":"^5.37.0","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.97","seafile-ui":"^0.1.10","is-data-uri":"^0.1.0","remark-math":"^3.0.0","remark-slug":"^5.0.0","react-select":"^2.4.2","remark-parse":"^5.0.0","detect-indent":"^4.0.0","object-assign":"4.1.1","react-i18next":"^10.12.2","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-history":"^0.54.2","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","react-mentions":"^3.0.2","rehype-mathjax":"^2.0.0","rehype-stringify":"^3.0.0","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","i18next-xhr-backend":"^3.1.2","@seafile/slate-react":"^0.54.12","slate-html-serializer":"^0.7.2","mdast-util-definitions":"^1.2.2","slate-schema-violations":"^0.1.39","i18next-browser-languagedetector":"^3.0.3"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"raf":"3.4.0","jest":"24.9.0","react":"^16.12.0","dotenv":"6.2.0","enzyme":"^3.10.0","eslint":"^6.1.0","is-wsl":"^1.1.0","semver":"6.3.0","ts-pnp":"1.1.4","postcss":"^7.0.0","resolve":"1.12.0","webpack":"4.41.0","fs-extra":"7.0.1","camelcase":"^5.2.0","react-dom":"^16.12.0","@babel/cli":"^7.8.3","babel-jest":"^24.9.0","css-loader":"^3.2.1","url-loader":"2.1.0","@babel/core":"^7.10.2","file-loader":"3.0.1","sass-loader":"7.2.0","autoprefixer":"7.1.6","babel-eslint":"10.0.3","babel-loader":"8.0.6","browserslist":"^4.8.0","jest-resolve":"24.9.0","style-loader":"^1.0.1","@reach/router":"^1.2.1","@svgr/webpack":"4.3.2","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","@babel/runtime":"^7.10.2","postcss-loader":"^3.0.0","react-dev-utils":"^9.1.0","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.4","resolve-url-loader":"3.1.0","webpack-dev-server":"3.2.1","eslint-plugin-react":"7.14.3","html-webpack-plugin":"^4.0.0-beta.5","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"1.4.1","babel-preset-react-app":"^9.0.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"^4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.15.1","eslint-config-react-app":"^5.0.2","mini-css-extract-plugin":"^0.5.0","webpack-manifest-plugin":"2.1.1","@typescript-eslint/parser":"^2.2.0","eslint-plugin-react-hooks":"^1.6.1","extract-text-webpack-plugin":"3.0.2","babel-plugin-named-asset-import":"^0.3.4","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"^2.2.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-object-rest-spread":"^7.9.6","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.3.58_1613813145554_0.08710338587670963","host":"s3://npm-registry-packages"}},"0.3.59":{"name":"@seafile/seafile-editor","version":"0.3.59","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.3.59","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"2858ff0697f9e1193362ab18caafa79fbbdba778","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.3.59.tgz","fileCount":156,"integrity":"sha512-NXL3eZPGyf/HVjQXn6rft++IkBhp6b92ZsRbfcyG1lNkLsPA+7t42QFu/dlbU40rvyosH+21aVhnti/YfUuZFw==","signatures":[{"sig":"MEUCIQCmj9NoyRrckFQHq3THqWOmDWFsKWTfFwehYj+W4E7fDgIgczA0BagnebTJ/KjGO1rnSlhmbTEIDKfhYyu/iOYnbac=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2697944,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgRuFtCRA9TVsSAnZWagAApQIP/3HQpGBEYA+zSnBoG8ro\n3+6rv8w96RkIuCx3MxMcpaKFDtHzXKXsdREI46AX9Qp4b3bo0UiJI55S3nqb\nStaXKKtYmYvdEbFB9MhBRvkk0rg2ds1La4c0qDi3KS6rjDIprQgm+JrHVbZP\nX68uQPbpiJzApYOd7Kb8uWPvlwVMMnzhwiZgMW0B7vsdenLfXXXuNZuEOPij\nsqS2DLZtGge+op9vgNS+7XcgkpnlgTJhspQeN58gT96CI4+lkhsuS4Oifo9D\neHv052HX65Aeg3MHm2XwCzGFOMaYZ5Cxs6J0oLzzw1Je2HkIHpXyuE0FpmCG\nsYGBMsuH48uwDSi/X5/wyynOjjZj0CJEI48Lvrve6toGbNZ8Ne004aqladON\nCrRcxHqSQPxiiHpv2uzx8s1w95ctOJlhV3tIHK8R+HagxJ3VSCTLbU3mpZqv\nSBvAVFLE45TwjzykM54PwT58lDpsU6UVP4L9i+9kX/RI2aO+ty3ulhSpFvwr\nwHdFsRyPlMC0hnssXVps0t9dl7CvLIFWtZ6i1I3oSAyA8+hznYFGUM840o15\nyMgFkcDJSu6dU21vJ/AaSDs7BbZfKyybM+Joit0um7AHt+Vn4GBaMuiboUTa\nkM1ozCYBYBRj1Vf523wl70uZwc2w7NANatn1WG5ZELwIxIX3BE3gcaEgT6gv\nlFhw\r\n=Pwkf\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/editor.js","babel":{"plugins":["@babel/plugin-proposal-object-rest-spread"],"presets":[["react-app",{"absoluteRuntime":false}]]},"gitHead":"866d0eba68c977bcd0e44a45606e717f95635ad1","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","clean":"rm -rf dist && mkdir dist","start":"node scripts/start.js","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","pub:optimized":"rm dist/config.js dist/i18n.js dist/index.js","prepublishOnly":"npm run clean && npm run pub:dist && npm run pub:optimized"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.9.0","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"10.16.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"jszip":"^3.2.1","react":"^16.8.6","slate":"^0.54.2","xtend":"^4.0.1","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","i18next":"^17.0.13","prismjs":"^1.15.0","promise":"8.0.1","request":"^2.88.0","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","is-hotkey":"^0.1.3","react-dom":"^16.8.6","url-parse":"^1.4.3","codemirror":"^5.37.0","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.97","seafile-ui":"^0.1.10","is-data-uri":"^0.1.0","remark-math":"^3.0.0","remark-slug":"^5.0.0","react-select":"^2.4.2","remark-parse":"^5.0.0","detect-indent":"^4.0.0","object-assign":"4.1.1","react-i18next":"^10.12.2","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-history":"^0.54.2","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","react-mentions":"^3.0.2","rehype-mathjax":"^2.0.0","rehype-stringify":"^3.0.0","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","i18next-xhr-backend":"^3.1.2","@seafile/slate-react":"^0.54.12","slate-html-serializer":"^0.7.2","mdast-util-definitions":"^1.2.2","slate-schema-violations":"^0.1.39","i18next-browser-languagedetector":"^3.0.3"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"raf":"3.4.0","jest":"24.9.0","react":"^16.12.0","dotenv":"6.2.0","enzyme":"^3.10.0","eslint":"^6.1.0","is-wsl":"^1.1.0","semver":"6.3.0","ts-pnp":"1.1.4","postcss":"^7.0.0","resolve":"1.12.0","webpack":"4.41.0","fs-extra":"7.0.1","camelcase":"^5.2.0","react-dom":"^16.12.0","@babel/cli":"^7.8.3","babel-jest":"^24.9.0","css-loader":"^3.2.1","url-loader":"2.1.0","@babel/core":"^7.10.2","file-loader":"3.0.1","sass-loader":"7.2.0","autoprefixer":"7.1.6","babel-eslint":"10.0.3","babel-loader":"8.0.6","browserslist":"^4.8.0","jest-resolve":"24.9.0","style-loader":"^1.0.1","@reach/router":"^1.2.1","@svgr/webpack":"4.3.2","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","@babel/runtime":"^7.10.2","postcss-loader":"^3.0.0","react-dev-utils":"^9.1.0","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.4","resolve-url-loader":"3.1.0","webpack-dev-server":"3.2.1","eslint-plugin-react":"7.14.3","html-webpack-plugin":"^4.0.0-beta.5","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"1.4.1","babel-preset-react-app":"^9.0.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"^4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.15.1","eslint-config-react-app":"^5.0.2","mini-css-extract-plugin":"^0.5.0","webpack-manifest-plugin":"2.1.1","@typescript-eslint/parser":"^2.2.0","eslint-plugin-react-hooks":"^1.6.1","extract-text-webpack-plugin":"3.0.2","babel-plugin-named-asset-import":"^0.3.4","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"^2.2.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-object-rest-spread":"^7.9.6","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.3.59_1615257964694_0.9745172918503084","host":"s3://npm-registry-packages"}},"0.3.60":{"name":"@seafile/seafile-editor","version":"0.3.60","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.3.60","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"9111713f157005d90e02bb9afb9185f35ba5bfe9","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.3.60.tgz","fileCount":156,"integrity":"sha512-mpIaiv8jjNkD6rdT70F8bQpii8RxIjZ2Y3P+V3yFex4TNCBy8M8EEk4oSAVOj/qd/V+Wiq0XsERC+nrpayV/tA==","signatures":[{"sig":"MEUCIQCw4MTIp669Dc3zArClAr+BSIE6w4Q9q545ftOJ/EdydQIgNo1Jtwn60dZ60+1yvP9KU+X4J80ET+uokWnxE22REow=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2699649,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgTw0gCRA9TVsSAnZWagAATjcP/jgoS0ACfqoBlxffy0Vp\np2CaE4n1/4BkaVRzKlRHQlVD7Zjm1a6P/ypyuLkNSZTTb2XiM8JvhdarY4mv\n49C+vQVfM3+fIOMzxzC1VVrjeiHzVIXg5v9V+7C70bLqOZ059rsZaQ4EOX7E\n7XPuyX4GAp1PP7zFXqzVkRXwY3wKqZJwJW2zbV5geOwezAEMgIjEmukBlnG6\n8D++4EqERN20EVZzbOhiHaOvAcU9nJ5+/GbdcUdhNXP2jCZEz+58bp2w0ybC\nsr2a6PBPQ/yk0IP80FWSUP2FwdP39H6eeaK2zupa+uc0+272C2G4zvO2X4te\nitb5l0MiJoTLCSsyLlikj3sr9ndcgTmwk1U1hHlWVq8ASrsN7xlYyODLTci1\nCY2VJ4E8Ehr51Ar67OFqBUUrR0NKh8j2cu1dzt7zZD2VVj/BQupUerbpAYgh\n1RIbkmrGPSLIZeUksqy2K2i2KP/pluOZEqESiPtFB6+3JSo7j/gzhEZwuk7w\nFKctWJdBaCvEoFZiPPbgf4Kkz9U/Svo1pb5ylq5/OIia+clzvrfXOVRmn4E4\nhSgos8uz/dT5qJ0rp3e5grwkzvGDAGzHL2Wmmqwfb+CSMCWZNTLPrqGSzokT\nEDw71M3oFjb1hQKCg33nZd8xv/ir3IUEtB8GRys3rPEuzFbPNqrXhkwYYdc8\nRFcF\r\n=DqsM\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/editor.js","babel":{"plugins":["@babel/plugin-proposal-object-rest-spread"],"presets":[["react-app",{"absoluteRuntime":false}]]},"gitHead":"9be794839177a85f6011a627aa10d2dfc12afb31","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","clean":"rm -rf dist && mkdir dist","start":"node scripts/start.js","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","pub:optimized":"rm dist/config.js dist/i18n.js dist/index.js","prepublishOnly":"npm run clean && npm run pub:dist && npm run pub:optimized"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.9.0","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"10.16.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"jszip":"^3.2.1","react":"^16.8.6","slate":"^0.54.2","xtend":"^4.0.1","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","i18next":"^17.0.13","prismjs":"^1.15.0","promise":"8.0.1","request":"^2.88.0","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","is-hotkey":"^0.1.3","react-dom":"^16.8.6","url-parse":"^1.4.3","codemirror":"^5.37.0","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.97","seafile-ui":"^0.1.10","is-data-uri":"^0.1.0","remark-math":"^3.0.0","remark-slug":"^5.0.0","react-select":"^2.4.2","remark-parse":"^5.0.0","detect-indent":"^4.0.0","object-assign":"4.1.1","react-i18next":"^10.12.2","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-history":"^0.54.2","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","react-mentions":"^3.0.2","rehype-mathjax":"^2.0.0","rehype-stringify":"^3.0.0","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","i18next-xhr-backend":"^3.1.2","@seafile/slate-react":"^0.54.12","slate-html-serializer":"^0.7.2","mdast-util-definitions":"^1.2.2","slate-schema-violations":"^0.1.39","i18next-browser-languagedetector":"^3.0.3"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"raf":"3.4.0","jest":"24.9.0","react":"^16.12.0","dotenv":"6.2.0","enzyme":"^3.10.0","eslint":"^6.1.0","is-wsl":"^1.1.0","semver":"6.3.0","ts-pnp":"1.1.4","postcss":"^7.0.0","resolve":"1.12.0","webpack":"4.41.0","fs-extra":"7.0.1","camelcase":"^5.2.0","react-dom":"^16.12.0","@babel/cli":"^7.8.3","babel-jest":"^24.9.0","css-loader":"^3.2.1","url-loader":"2.1.0","@babel/core":"^7.10.2","file-loader":"3.0.1","sass-loader":"7.2.0","autoprefixer":"7.1.6","babel-eslint":"10.0.3","babel-loader":"8.0.6","browserslist":"^4.8.0","jest-resolve":"24.9.0","style-loader":"^1.0.1","@reach/router":"^1.2.1","@svgr/webpack":"4.3.2","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","@babel/runtime":"^7.10.2","postcss-loader":"^3.0.0","react-dev-utils":"^9.1.0","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.4","resolve-url-loader":"3.1.0","webpack-dev-server":"3.2.1","eslint-plugin-react":"7.14.3","html-webpack-plugin":"^4.0.0-beta.5","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"1.4.1","babel-preset-react-app":"^9.0.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"^4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.15.1","eslint-config-react-app":"^5.0.2","mini-css-extract-plugin":"^0.5.0","webpack-manifest-plugin":"2.1.1","@typescript-eslint/parser":"^2.2.0","eslint-plugin-react-hooks":"^1.6.1","extract-text-webpack-plugin":"3.0.2","babel-plugin-named-asset-import":"^0.3.4","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"^2.2.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-object-rest-spread":"^7.9.6","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.3.60_1615793439733_0.9397848623148937","host":"s3://npm-registry-packages"}},"0.3.61":{"name":"@seafile/seafile-editor","version":"0.3.61","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.3.61","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"349cd303b396b6e7c4b16111888947fe5af9d398","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.3.61.tgz","fileCount":156,"integrity":"sha512-bsIoj32mS8CSVkcYkfoM+38P7piTQqlcW41exMmjOmIL9LrZVytGZY14d3cYpYFU+Abl9+UdAQy1zQ96Mx8jrA==","signatures":[{"sig":"MEQCIHSS7jwiQhaWhUwNPMKuD/I/GFh2jLMLVRoKg0M/Qkj7AiBn2JnxxCx9PgwEX4Da1K9ABEtD4rmSdvYU+O5+J8w36w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2699600,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgTxdBCRA9TVsSAnZWagAACoMQAIra75wnfUMzltcEsFOJ\nUL289fGQoFsySPWfABlr9kNK6Ud1g+VsOf3YR0J4E9PNO/zmuND6yBi9QTaw\n7LK1Y3qigDozknf02imFdXUVf/j/GaAxZaP+IolmYFDOeqAveXZM9TRcHWPl\nfai69KEPPgYsJMwMtqUYHXBbw1B2SWC7WSgfNCOVc9M6IUmzaP1Bnc5xTlCJ\nGTekjDEKmgxJsomoxJ47lhNETWSte9cfpds5C0eDWnDBB047/7eetWDvny31\nQgvCpnCmVoqXlAZvhuux9kSm7mnk7+2XFXZx86zlisLUeXiedpq01RJ5nVZE\nb2nKRFU+IoveQlQa0Vptunq3dLQOVIWWVftnl3gEM4F9Cb/SZq5l72y0KHDt\nSFZorCYhmuxjRVOhbdH3iKMEB6g2LV/phjA7pkjcQZ3SaCsb7D8mAgVihuAQ\n37OQH9GLpwBx5R1SfhB+OFHXyTBdmaS1Pc8bkBHqvWfg7O6kiKfd/ATe/ckj\nq/JzAlmsezXWu4Lnif/4zaqmP2cbBz6rEHvPPEHp1FY/jQQXuBH6vQzYa2Gc\njgpmeB3h6CRPXfNfCCHHKqdNXR8JDYSNCcBf311svagGwfdB1XS4KAFtRyca\nuXj6BUHHE7au6DacqXCUe/Ew5uP8Cv06Dboq8xqoSfnsS4XhrNKX3fcRj8Rc\nxxjo\r\n=V2+I\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/editor.js","babel":{"plugins":["@babel/plugin-proposal-object-rest-spread"],"presets":[["react-app",{"absoluteRuntime":false}]]},"gitHead":"b4fe9cb495f9145264ba36a66fd29eba35a0f020","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","clean":"rm -rf dist && mkdir dist","start":"node scripts/start.js","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","pub:optimized":"rm dist/config.js dist/i18n.js dist/index.js","prepublishOnly":"npm run clean && npm run pub:dist && npm run pub:optimized"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.9.0","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"10.16.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"jszip":"^3.2.1","react":"^16.8.6","slate":"^0.54.2","xtend":"^4.0.1","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"^4.17.5","moment":"^2.22.2","remark":"^9.0.0","i18next":"^17.0.13","prismjs":"^1.15.0","promise":"8.0.1","request":"^2.88.0","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","is-hotkey":"^0.1.3","react-dom":"^16.8.6","url-parse":"^1.4.3","codemirror":"^5.37.0","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"^0.2.97","seafile-ui":"^0.1.10","is-data-uri":"^0.1.0","remark-math":"^3.0.0","remark-slug":"^5.0.0","react-select":"^2.4.2","remark-parse":"^5.0.0","detect-indent":"^4.0.0","object-assign":"4.1.1","react-i18next":"^10.12.2","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-history":"^0.54.2","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","react-mentions":"^3.0.2","rehype-mathjax":"^2.0.0","rehype-stringify":"^3.0.0","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","i18next-xhr-backend":"^3.1.2","@seafile/slate-react":"^0.54.12","slate-html-serializer":"^0.7.2","mdast-util-definitions":"^1.2.2","slate-schema-violations":"^0.1.39","i18next-browser-languagedetector":"^3.0.3"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"raf":"3.4.0","jest":"24.9.0","react":"^16.12.0","dotenv":"6.2.0","enzyme":"^3.10.0","eslint":"^6.1.0","is-wsl":"^1.1.0","semver":"6.3.0","ts-pnp":"1.1.4","postcss":"^7.0.0","resolve":"1.12.0","webpack":"4.41.0","fs-extra":"7.0.1","camelcase":"^5.2.0","react-dom":"^16.12.0","@babel/cli":"^7.8.3","babel-jest":"^24.9.0","css-loader":"^3.2.1","url-loader":"2.1.0","@babel/core":"^7.10.2","file-loader":"3.0.1","sass-loader":"7.2.0","autoprefixer":"7.1.6","babel-eslint":"10.0.3","babel-loader":"8.0.6","browserslist":"^4.8.0","jest-resolve":"24.9.0","style-loader":"^1.0.1","@reach/router":"^1.2.1","@svgr/webpack":"4.3.2","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","@babel/runtime":"^7.10.2","postcss-loader":"^3.0.0","react-dev-utils":"^9.1.0","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.4","resolve-url-loader":"3.1.0","webpack-dev-server":"3.2.1","eslint-plugin-react":"7.14.3","html-webpack-plugin":"^4.0.0-beta.5","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"1.4.1","babel-preset-react-app":"^9.0.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"^4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.15.1","eslint-config-react-app":"^5.0.2","mini-css-extract-plugin":"^0.5.0","webpack-manifest-plugin":"2.1.1","@typescript-eslint/parser":"^2.2.0","eslint-plugin-react-hooks":"^1.6.1","extract-text-webpack-plugin":"3.0.2","babel-plugin-named-asset-import":"^0.3.4","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"^2.2.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-object-rest-spread":"^7.9.6","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.3.61_1615796033152_0.8301333772772086","host":"s3://npm-registry-packages"}},"0.3.62":{"name":"@seafile/seafile-editor","version":"0.3.62","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.3.62","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"8187c9d40a3327124abc28da7e57b791307a2908","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.3.62.tgz","fileCount":156,"integrity":"sha512-6/NN/G7w53vOHYCt3yVDLxtzAMwT/hClCMMdqOrUjSk0eyJ9NQjrvu4RR936VZE8OurxhZT9UV26s4ZJ+Jqh/g==","signatures":[{"sig":"MEYCIQDJEZmcmwQ7ec5rqVGxiBhHMEEtmaZB2iG3bwI3FEVPPwIhAL7ihlGbsU/oMvRDaphqjrG0kme83sEIa+bRRpqz0o2D","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2691794,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgZBJLCRA9TVsSAnZWagAAggQP/i/0+GpKNQvXk1qsgL5v\nhUiaf0Cl2Hf8YanRp3/MDHuztQ+OW4QMojzD7673EhsjZIP1tTXxYZ6nOPpd\nOQqn9Wo5oKqPSgso/rHaeF8C1CrnN4dnDQ2Rss2yHvrMzGG505N6M18obrHj\nGgXxuSINmmHoMQl/oN2x+mw7lAGEoRhD99NZPT30n9djALHAW5g0s2/kjSLU\npnWj8l6Ab4WkST/hKrK5EZ37j3Vw6791tq9Nh5weQdV4i+TGKJfQjTRBKOGU\nVuPHi20hM80E+KwBo3IKJzApAoNYnLub+ZUZZh1kDpQDT86ZYbmkxYJNiRhQ\nhRfpDeHyHFR74lpqt+vILXVIBHFj3j3z1DNcVQ8PMCcw2dhKuv8kiJRE/xhf\n+OoRcd1uQuBptMPBBC8LHMq9HqODU0pkeMa5EYSK/pd5N3AYKu5XjiF7KuSr\n0jWTvD2JqGvGps/w2CuzDjoEV7+JT02uadgmtNYid7qniPjSHvRCaCRGaawP\nMw/JPXsTIahb4qXItWGE0zSxcdYOjYMN1KSS9dYI2zqQ30PXR/cC2ZytIf/X\nK7Jb4hSOpPxeHS4mx2azNSa9olgvzoHeEvaWWC4aaQ+c3NjwSCARL+lFcV74\nax43RnCJKeSdfhOsOcIi2extDwTMO4yhRuMTqv9dDFCg8dYzedphwa1dTCbS\nUPOZ\r\n=Rm8S\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/editor.js","babel":{"plugins":["@babel/plugin-proposal-object-rest-spread"],"presets":[["react-app",{"absoluteRuntime":false}]]},"gitHead":"e60286e96c3c02a4c3b17d4f315e978959aad129","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","clean":"rm -rf dist && mkdir dist","start":"node scripts/start.js","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","pub:optimized":"rm dist/config.js dist/i18n.js dist/index.js","prepublishOnly":"npm run clean && npm run pub:dist && npm run pub:optimized"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.14.8","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"12.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"jszip":"^3.2.1","react":"^16.8.6","slate":"^0.54.2","xtend":"^4.0.1","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"4.17.21","moment":"^2.22.2","remark":"^9.0.0","i18next":"^17.0.13","prismjs":"1.23.0","promise":"8.0.1","request":"^2.88.0","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","is-hotkey":"^0.1.3","react-dom":"^16.8.6","url-parse":"^1.4.3","codemirror":"^5.37.0","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"0.2.168","seafile-ui":"^0.1.10","is-data-uri":"^0.1.0","remark-math":"^3.0.0","remark-slug":"^5.0.0","react-select":"^2.4.2","remark-parse":"^5.0.0","detect-indent":"^4.0.0","object-assign":"4.1.1","react-i18next":"^10.12.2","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-history":"^0.54.2","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","react-mentions":"^3.0.2","rehype-mathjax":"^2.0.0","rehype-stringify":"^3.0.0","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","i18next-xhr-backend":"^3.1.2","@seafile/slate-react":"^0.54.12","slate-html-serializer":"^0.7.2","mdast-util-definitions":"^1.2.2","slate-schema-violations":"^0.1.39","i18next-browser-languagedetector":"^3.0.3"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"raf":"3.4.0","jest":"24.9.0","react":"^16.12.0","dotenv":"6.2.0","enzyme":"^3.10.0","eslint":"^6.1.0","is-wsl":"^1.1.0","semver":"6.3.0","ts-pnp":"1.1.4","postcss":"^7.0.0","resolve":"1.12.0","webpack":"4.41.0","fs-extra":"7.0.1","camelcase":"^5.2.0","react-dom":"^16.12.0","@babel/cli":"7.13.14","babel-jest":"^24.9.0","css-loader":"^3.2.1","url-loader":"2.1.0","@babel/core":"^7.10.2","file-loader":"3.0.1","sass-loader":"7.2.0","autoprefixer":"7.1.6","babel-eslint":"10.0.3","babel-loader":"8.0.6","browserslist":"^4.8.0","jest-resolve":"24.9.0","style-loader":"^1.0.1","@reach/router":"1.3.4","@svgr/webpack":"4.3.2","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","@babel/runtime":"^7.10.2","postcss-loader":"^3.0.0","react-dev-utils":"^9.1.0","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.4","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.2","eslint-plugin-react":"7.14.3","html-webpack-plugin":"^4.0.0-beta.5","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"4.2.3","babel-preset-react-app":"^9.0.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"^4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.15.1","eslint-config-react-app":"^5.0.2","mini-css-extract-plugin":"^0.5.0","webpack-manifest-plugin":"2.1.1","@typescript-eslint/parser":"^2.2.0","eslint-plugin-react-hooks":"^1.6.1","extract-text-webpack-plugin":"3.0.2","babel-plugin-named-asset-import":"^0.3.4","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"^2.2.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-object-rest-spread":"^7.9.6","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.3.62_1617171019035_0.8812065679259313","host":"s3://npm-registry-packages"}},"0.3.63":{"name":"@seafile/seafile-editor","version":"0.3.63","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.3.63","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"80d8b96fbae2401afd0c73ff1f3c002ad085699d","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.3.63.tgz","fileCount":156,"integrity":"sha512-mzqdQlyfs6MpN4n263GtKI6nlYwbVAVO+fj+Q28CiZH8uMwMsa6e9KcQn0yyJWAvxEy6i/L1kWpgztcZFV42Ow==","signatures":[{"sig":"MEQCIAEzKmw4y5f3cXiVPKz9ifsbD/QUKfEUE7bnAujDxK6LAiAVMPc8tLzgpjycdX6brTD5U7EkEpdpuJE6Xds7wRwt2w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2699633,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgZubjCRA9TVsSAnZWagAAZrMP/1CbQvt3wGCUENsyS7IL\ncs43cl+IyvbkV8hnmMWdScKmWf8iIXAxkUNb2oEQ++2iWwoJeqSwen8c5MsI\nO1mXDSL2/4tCXbeXuOobHnQsT2xP6QE4dEL3jdtPBokfNuLb8wo/pHQsAa7M\nS+XzVQgmwPdjTB9i2dHToLZcVNtowozaJhY1rftQDt+Fn9nT98iGBSVBb2tM\nKmzWmx3u3IIoA/rkB3boNmeqEHR7mIyNOcMTwWUKoDSMZJY2Mx8rnISgRhKw\n6fQRKCzk/0fM6rLQV4mgwMBv0SZX6tp5+bJUIYSb1UOlyCYqMCfLoeaxrpk/\njdQZxVMQHtpci9PddXzothpFBm3H2Qh0pc9MwvwsUAfhzHyChjCjt/3LpVhR\n1uwpsePMDNc9Wh4CPjSQFrsAbjeVhqTKehyuzB8qX0cbwPcXrgrFX9aCsUGv\n7EiwKUvbRcIoF+eNjOCmeiyj8uvcpCTCZoPwDxpAMjkB8GDQEkPHkqnpy1za\nBlRXfFTsuxjSvbzBggMbCwK5SjNAobaZhN7O3ST8vKZITl8U0lWpIhvvGlTR\nXuK2qkGUBuCdCQNXnEON5ESxQNYjvFLKcPbftsPW20Y/rrV65kmtKj7VwA3h\nYnXe2LRYqJxGiBETq1vgIzIHQpSFebAPuwVrXbuu57QZ0A/laGZ7bt5ScBC4\nwjjk\r\n=/eg0\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/editor.js","babel":{"plugins":["@babel/plugin-proposal-object-rest-spread"],"presets":[["react-app",{"absoluteRuntime":false}]]},"gitHead":"89edf5cc2483d3fe8d5f4e89e5b686af013e836d","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","clean":"rm -rf dist && mkdir dist","start":"node scripts/start.js","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","pub:optimized":"rm dist/config.js dist/i18n.js dist/index.js","prepublishOnly":"npm run clean && npm run pub:dist && npm run pub:optimized"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.9.0","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"10.16.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"jszip":"^3.2.1","react":"^16.8.6","slate":"^0.54.2","xtend":"^4.0.1","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"4.17.21","moment":"^2.22.2","remark":"^9.0.0","i18next":"^17.0.13","prismjs":"1.23.0","promise":"8.0.1","request":"^2.88.0","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","is-hotkey":"^0.1.3","react-dom":"^16.8.6","url-parse":"^1.4.3","codemirror":"^5.37.0","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"0.2.168","seafile-ui":"^0.1.10","is-data-uri":"^0.1.0","remark-math":"^3.0.0","remark-slug":"^5.0.0","react-select":"^2.4.2","remark-parse":"^5.0.0","detect-indent":"^4.0.0","object-assign":"4.1.1","react-i18next":"^10.12.2","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-history":"^0.54.2","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","react-mentions":"^3.0.2","rehype-mathjax":"^2.0.0","rehype-stringify":"^3.0.0","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","i18next-xhr-backend":"^3.1.2","@seafile/slate-react":"^0.54.12","slate-html-serializer":"^0.7.2","mdast-util-definitions":"^1.2.2","slate-schema-violations":"^0.1.39","i18next-browser-languagedetector":"^3.0.3"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"raf":"3.4.0","jest":"24.9.0","react":"^16.12.0","dotenv":"6.2.0","enzyme":"^3.10.0","eslint":"^6.1.0","is-wsl":"^1.1.0","semver":"6.3.0","ts-pnp":"1.1.4","postcss":"^7.0.0","resolve":"1.12.0","webpack":"4.41.0","fs-extra":"7.0.1","camelcase":"^5.2.0","react-dom":"^16.12.0","@babel/cli":"7.13.14","babel-jest":"^24.9.0","css-loader":"^3.2.1","url-loader":"2.1.0","@babel/core":"^7.10.2","file-loader":"3.0.1","sass-loader":"7.2.0","autoprefixer":"7.1.6","babel-eslint":"10.0.3","babel-loader":"8.0.6","browserslist":"^4.8.0","jest-resolve":"24.9.0","style-loader":"^1.0.1","@reach/router":"1.3.4","@svgr/webpack":"4.3.2","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","@babel/runtime":"^7.10.2","postcss-loader":"^3.0.0","react-dev-utils":"^9.1.0","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.4","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.2","eslint-plugin-react":"7.14.3","html-webpack-plugin":"^4.0.0-beta.5","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"4.2.3","babel-preset-react-app":"^9.0.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"^4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.15.1","eslint-config-react-app":"^5.0.2","mini-css-extract-plugin":"^0.5.0","webpack-manifest-plugin":"2.1.1","@typescript-eslint/parser":"^2.2.0","eslint-plugin-react-hooks":"^1.6.1","extract-text-webpack-plugin":"3.0.2","babel-plugin-named-asset-import":"^0.3.4","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"^2.2.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-object-rest-spread":"^7.9.6","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.3.63_1617356514969_0.19206292863870633","host":"s3://npm-registry-packages"}},"0.3.64":{"name":"@seafile/seafile-editor","version":"0.3.64","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.3.64","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"3ff60f5a1e32f8319e53d16b009792a247366ab0","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.3.64.tgz","fileCount":156,"integrity":"sha512-qE5mkSARkFKQ0yvXpQrKKHGoMfqC4SO2cEevRFQynGKmhUpVtipJD76rsEFQRy6ashAjD/JzfJWfpQhzS7Tk1A==","signatures":[{"sig":"MEYCIQDlmlLJTpQLqNVIQsRPztT64SHy95H09FEFqyaVpobRtgIhAPArSfxTijGKthuECSm03bO4sQmaT6/+kWXwpLffjc9G","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2699999,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgbVqECRA9TVsSAnZWagAAqvAP/RtCxsiL8elK0s97L6IC\nSepUlcQfIsMyJDUkiipP1g1GEniydOgqYkaAQMF90q1o9eNHvzd/Ufb+sV/S\n3jXR6+rQK1zLyArN5j/V9IU1HvLvsYYmdnMiujVXa02p4uKvuR9yP/c2yOLO\nK2J/2NwMqVSrLEugdtI8hyUe4NlV/u51jReVgDP4szSZlFv7gIpVoXQ4nWRg\nPQLI06UlubhQshljhgoAKCsCLdU93zX4LgKrFFMXGnFqt/IQZzEE/rbKl5EG\n5PQ+RKj2TLQO7mRS5uMi32Vcn22vajdwWIdxx6kVhX8XQ3PVpb3FifB2U6mZ\nM3k2OvZiepFqkiE5F1lfgD4jd+pbRa1dsmN7t41UQF4KKxbqcLJ1MtUgmCKH\nLQYypaIYvM/6PFPHlBDKmKepve73uRiPvLf967DGcL5kV/0qmyh/F1I88Hpn\nuF9kKbf0s2qW9hkdi5wOjdA7AxK79u8p0aIAFOnZmfPPkV+OAnen7L22Ybf0\nrDGBrr8sr3aZB/Yrk9AnU6deB0+AVfHIfRGJKCMMDmD/wKG1GfHpV0T/gDfy\nCHpyQNjbWq3CgqCEpmkGDnmUukDleaxs7FFEy6dytLP3SpwT6qxQ69eeHrLY\nyyBvOmUuOoM+1CSCd7zvbMu/dkUdfaYzsRXUWbVqji6rgkTs86MYXEVtwSJo\n+PEZ\r\n=JQ11\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/editor.js","babel":{"plugins":["@babel/plugin-proposal-object-rest-spread"],"presets":[["react-app",{"absoluteRuntime":false}]]},"gitHead":"89edf5cc2483d3fe8d5f4e89e5b686af013e836d","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","clean":"rm -rf dist && mkdir dist","start":"node scripts/start.js","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","pub:optimized":"rm dist/config.js dist/i18n.js dist/index.js","prepublishOnly":"npm run clean && npm run pub:dist && npm run pub:optimized"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.9.0","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"10.16.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"jszip":"^3.2.1","react":"^16.8.6","slate":"^0.54.2","xtend":"^4.0.1","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"4.17.21","moment":"^2.22.2","remark":"^9.0.0","i18next":"^17.0.13","prismjs":"1.23.0","promise":"8.0.1","request":"^2.88.0","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","is-hotkey":"^0.1.3","react-dom":"^16.8.6","url-parse":"^1.4.3","codemirror":"^5.37.0","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"0.2.168","seafile-ui":"^0.1.10","is-data-uri":"^0.1.0","remark-math":"^3.0.0","remark-slug":"^5.0.0","react-select":"^2.4.2","remark-parse":"^5.0.0","detect-indent":"^4.0.0","object-assign":"4.1.1","react-i18next":"^10.12.2","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-history":"^0.54.2","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","react-mentions":"^3.0.2","rehype-mathjax":"^2.0.0","rehype-stringify":"^3.0.0","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","i18next-xhr-backend":"^3.1.2","@seafile/slate-react":"^0.54.12","slate-html-serializer":"^0.7.2","mdast-util-definitions":"^1.2.2","slate-schema-violations":"^0.1.39","i18next-browser-languagedetector":"^3.0.3"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"raf":"3.4.0","jest":"24.9.0","react":"^16.12.0","dotenv":"6.2.0","enzyme":"^3.10.0","eslint":"^6.1.0","is-wsl":"^1.1.0","semver":"6.3.0","ts-pnp":"1.1.4","postcss":"^7.0.0","resolve":"1.12.0","webpack":"4.41.0","fs-extra":"7.0.1","camelcase":"^5.2.0","react-dom":"^16.12.0","@babel/cli":"7.13.14","babel-jest":"^24.9.0","css-loader":"^3.2.1","url-loader":"2.1.0","@babel/core":"^7.10.2","file-loader":"3.0.1","sass-loader":"7.2.0","autoprefixer":"7.1.6","babel-eslint":"10.0.3","babel-loader":"8.0.6","browserslist":"^4.8.0","jest-resolve":"24.9.0","style-loader":"^1.0.1","@reach/router":"1.3.4","@svgr/webpack":"4.3.2","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","@babel/runtime":"^7.10.2","postcss-loader":"^3.0.0","react-dev-utils":"^9.1.0","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.4","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.2","eslint-plugin-react":"7.14.3","html-webpack-plugin":"^4.0.0-beta.5","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"4.2.3","babel-preset-react-app":"^9.0.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"^4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.15.1","eslint-config-react-app":"^5.0.2","mini-css-extract-plugin":"^0.5.0","webpack-manifest-plugin":"2.1.1","@typescript-eslint/parser":"^2.2.0","eslint-plugin-react-hooks":"^1.6.1","extract-text-webpack-plugin":"3.0.2","babel-plugin-named-asset-import":"^0.3.4","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"^2.2.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-object-rest-spread":"^7.9.6","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.3.64_1617779331683_0.8367228112764065","host":"s3://npm-registry-packages"}},"0.3.65":{"name":"@seafile/seafile-editor","version":"0.3.65","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.3.65","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"c134e975bbb7616940ec830a24ec1478ebc787f9","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.3.65.tgz","fileCount":156,"integrity":"sha512-kX6mzlYi/7xWigdVNCsxwM/xP2Z9DQdYTZUtF8PHae8sDL/BJ4Hqe/r0WTkOB5ljkjGUUifhJ3Obvs2bpij9Pw==","signatures":[{"sig":"MEUCIQDAePfc6wAtSgUi5hMTb2OJGDVbwtGIhmdVrhiJlXrJBgIgW+8i2+NQWq+tYCn6NsruyixuXo659R/3FErWmZnuC/A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2699786,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgbmGPCRA9TVsSAnZWagAA2UsP/3bG/cFLTN0kWIgn4+T9\nw+ieC/legJkpLfmV3dCkEhz/z255/NbCqz40udyNDqfxAgw973skOiSnP7Cm\nnw/COIucmBpbxOoU0n1RLtCWyI2xFVkIVYkmBooU4plc+PNcDdBA6tlikPle\nqdqWZRiN8aRyIb4sLxbv7263sorItNE/snsZDSKukLZv1w8uoJ+MWN161/wz\nmT7S8EYMMPi5gOrFHBeEfi2DcJhepQCsglg2mUUveuouWQzipSk8vxPOnyev\nkasZy71HYWCUmJZ4JS61pC1sQ7EzQzcWctS/imLtqS3P3hNSDYH/kHeYFtyW\nLDVGEJMbvzWXHj/zbOd7FrnlblEk4E1NRDgF9+xfz3cLhU96ItSR56VfSLAn\nezH78HXq/FniKcuQ6Tr6/XReRUietxpve5zkxufF7Rloc1Se5oWoHPqqcNPe\nEBfhnCFNoAJtDXj/c2W0/zqLtujlc1EqbwB8S5PBvTxd4nTwbjVWhWCMUiJK\nPYPVNrxKc8/t61l4DL+PpZrifueK3AMfx9S+yybLG8lE4z34nC5wwToIQK1k\n5pb0wlI4mwLezVIpW/JoGmGjlRbuYK5hO8UfdnLkW52Iavap59fouI1krv24\nmy7GvKM1YgzpO4CzOvjEVA2QQjhMAgsi0dwnYKJoOKNivVYZ6GAwwEwcxTDX\ncNXV\r\n=vKFT\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/editor.js","babel":{"plugins":["@babel/plugin-proposal-object-rest-spread"],"presets":[["react-app",{"absoluteRuntime":false}]]},"gitHead":"bd83079e4a451f7a9084bfca73f7624f1dd5f06f","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","clean":"rm -rf dist && mkdir dist","start":"node scripts/start.js","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","pub:optimized":"rm dist/config.js dist/i18n.js dist/index.js","prepublishOnly":"npm run clean && npm run pub:dist && npm run pub:optimized"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.9.0","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"10.16.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"jszip":"^3.2.1","react":"^16.8.6","slate":"^0.54.2","xtend":"^4.0.1","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"4.17.21","moment":"^2.22.2","remark":"^9.0.0","i18next":"^17.0.13","prismjs":"1.23.0","promise":"8.0.1","request":"^2.88.0","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","is-hotkey":"^0.1.3","react-dom":"^16.8.6","url-parse":"^1.4.3","codemirror":"^5.37.0","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"0.2.168","seafile-ui":"^0.1.10","is-data-uri":"^0.1.0","remark-math":"^3.0.0","remark-slug":"^5.0.0","react-select":"^2.4.2","remark-parse":"^5.0.0","detect-indent":"^4.0.0","object-assign":"4.1.1","react-i18next":"^10.12.2","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-history":"^0.54.2","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","react-mentions":"^3.0.2","rehype-mathjax":"^2.0.0","rehype-stringify":"^3.0.0","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","i18next-xhr-backend":"^3.1.2","@seafile/slate-react":"^0.54.12","slate-html-serializer":"^0.7.2","mdast-util-definitions":"^1.2.2","slate-schema-violations":"^0.1.39","i18next-browser-languagedetector":"^3.0.3"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"raf":"3.4.0","jest":"24.9.0","react":"^16.12.0","dotenv":"6.2.0","enzyme":"^3.10.0","eslint":"^6.1.0","is-wsl":"^1.1.0","semver":"6.3.0","ts-pnp":"1.1.4","postcss":"^7.0.0","resolve":"1.12.0","webpack":"4.41.0","fs-extra":"7.0.1","camelcase":"^5.2.0","react-dom":"^16.12.0","@babel/cli":"7.13.14","babel-jest":"^24.9.0","css-loader":"^3.2.1","url-loader":"2.1.0","@babel/core":"^7.10.2","file-loader":"3.0.1","sass-loader":"7.2.0","autoprefixer":"7.1.6","babel-eslint":"10.0.3","babel-loader":"8.0.6","browserslist":"^4.8.0","jest-resolve":"24.9.0","style-loader":"^1.0.1","@reach/router":"1.3.4","@svgr/webpack":"4.3.2","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","@babel/runtime":"^7.10.2","postcss-loader":"^3.0.0","react-dev-utils":"^9.1.0","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.4","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.2","eslint-plugin-react":"7.14.3","html-webpack-plugin":"^4.0.0-beta.5","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"4.2.3","babel-preset-react-app":"^9.0.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"^4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.15.1","eslint-config-react-app":"^5.0.2","mini-css-extract-plugin":"^0.5.0","webpack-manifest-plugin":"2.1.1","@typescript-eslint/parser":"^2.2.0","eslint-plugin-react-hooks":"^1.6.1","extract-text-webpack-plugin":"3.0.2","babel-plugin-named-asset-import":"^0.3.4","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"^2.2.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-object-rest-spread":"^7.9.6","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.3.65_1617846670653_0.9489178972400907","host":"s3://npm-registry-packages"}},"0.3.66":{"name":"@seafile/seafile-editor","version":"0.3.66","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.3.66","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"2ae02ad0e56dc1bb9d6f3e3daf1df8ae19500dc0","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.3.66.tgz","fileCount":156,"integrity":"sha512-So37y5vr/cHnNK45OtF9GicztRkh2xw/Ft5V/I20D79vtKKV4775Nr6Hx10CCnmcCoAEdieB+GkTYpBZVw73AA==","signatures":[{"sig":"MEQCIBUOys82KFmU92hjVaLbIV8ywf683UHOpFp2Zr68DyQpAiAaP9KkaER3NmTxnnQYGsDrazaWbOZPQdOHJSUTka75FA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2699859,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgc+vCCRA9TVsSAnZWagAAhQcP/iEyKUAySFdvlMrb3cRq\nNq32IpmRFpcOapTIsS/vfttyzBiQGDkhvegC/9m1X2C5jXdLE0+M/Sp4tqHs\nKpnEHO21o5WFifgmcLNqB7EW/uEte5UBi2DN7KRKhR2sMLqS6/+PDgwyrhe3\niyOQ4DbwIIzPegqvkbupykRBZZgkdyLLla2kzf1fA1KzQ7Gjg58gXzizF1rF\n6pbRvfi2aWy7DwJ8bfirimXAS8Y8QtZSO6DAUy3r4sjvDV5QnKOoqZPXOdwg\nH4zlhSlfj+Cf5Ni7hFolrO7BRTu23mLKJXqApGVCLVk+LoB163T63cjEPTrG\nkmM0BafoxQ/hmbF876kDNG88ORK0FQpUjj8hmdQ5IoEWRMF3/jjQa+p1ED0o\nQAHKtxg+GiiXgNQ1m90siJemDfgjxlv5PU8haKqYnKeOcXF6WeaaG6yndi36\nYLdj5b9GMSHM5nKAVuU6w491qehJgwzeJzlsALI4Fhi4IygU4lGluxtP7swg\nOuZmTK6p6U57SfXuOOrrpBrFETPB+AxnBN6OVK1mr/dtDjnX20k9dLp9IbjW\nAGMQHPbbY9IITKyaJ/czMMn5FTcWOPTJQAE0gpA8C+5d2pbsWGTZ2D354gpY\n3an4RBlc+hdaEH5g7S3WNneUkO0KDikjo0TqhEdXiIWYUUsYwQtgwxVKCgml\nW6yd\r\n=y8Kp\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/editor.js","babel":{"plugins":["@babel/plugin-proposal-object-rest-spread"],"presets":[["react-app",{"absoluteRuntime":false}]]},"gitHead":"aee44cf44436207a107fdf350a48389917f4e428","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","clean":"rm -rf dist && mkdir dist","start":"node scripts/start.js","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","pub:optimized":"rm dist/config.js dist/i18n.js dist/index.js","prepublishOnly":"npm run clean && npm run pub:dist && npm run pub:optimized"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.9.0","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"10.16.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"jszip":"^3.2.1","react":"^16.8.6","slate":"^0.54.2","xtend":"^4.0.1","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"4.17.21","moment":"^2.22.2","remark":"^9.0.0","i18next":"^17.0.13","prismjs":"1.23.0","promise":"8.0.1","request":"^2.88.0","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","is-hotkey":"^0.1.3","react-dom":"^16.8.6","url-parse":"^1.4.3","codemirror":"^5.37.0","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"0.2.168","seafile-ui":"^0.1.10","is-data-uri":"^0.1.0","remark-math":"^3.0.0","remark-slug":"^5.0.0","react-select":"^2.4.2","remark-parse":"^5.0.0","detect-indent":"^4.0.0","object-assign":"4.1.1","react-i18next":"^10.12.2","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-history":"^0.54.2","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","react-mentions":"^3.0.2","rehype-mathjax":"^2.0.0","rehype-stringify":"^3.0.0","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","i18next-xhr-backend":"^3.1.2","@seafile/slate-react":"^0.54.12","slate-html-serializer":"^0.7.2","mdast-util-definitions":"^1.2.2","slate-schema-violations":"^0.1.39","i18next-browser-languagedetector":"^3.0.3"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"raf":"3.4.0","jest":"24.9.0","react":"^16.12.0","dotenv":"6.2.0","enzyme":"^3.10.0","eslint":"^6.1.0","is-wsl":"^1.1.0","semver":"6.3.0","ts-pnp":"1.1.4","postcss":"^7.0.0","resolve":"1.12.0","webpack":"4.41.0","fs-extra":"7.0.1","camelcase":"^5.2.0","react-dom":"^16.12.0","@babel/cli":"7.13.14","babel-jest":"^24.9.0","css-loader":"^3.2.1","url-loader":"2.1.0","@babel/core":"^7.10.2","file-loader":"3.0.1","sass-loader":"7.2.0","autoprefixer":"7.1.6","babel-eslint":"10.0.3","babel-loader":"8.0.6","browserslist":"^4.8.0","jest-resolve":"24.9.0","style-loader":"^1.0.1","@reach/router":"1.3.4","@svgr/webpack":"4.3.2","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","@babel/runtime":"^7.10.2","postcss-loader":"^3.0.0","react-dev-utils":"^9.1.0","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.4","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.2","eslint-plugin-react":"7.14.3","html-webpack-plugin":"^4.0.0-beta.5","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"4.2.3","babel-preset-react-app":"^9.0.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"^4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.15.1","eslint-config-react-app":"^5.0.2","mini-css-extract-plugin":"^0.5.0","webpack-manifest-plugin":"2.1.1","@typescript-eslint/parser":"^2.2.0","eslint-plugin-react-hooks":"^1.6.1","extract-text-webpack-plugin":"3.0.2","babel-plugin-named-asset-import":"^0.3.4","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"^2.2.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-object-rest-spread":"^7.9.6","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.3.66_1618209729613_0.5710416793496802","host":"s3://npm-registry-packages"}},"0.3.67":{"name":"@seafile/seafile-editor","version":"0.3.67","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.3.67","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"3c886868be1ade566415ccc52e774f38603c3e5d","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.3.67.tgz","fileCount":156,"integrity":"sha512-0apR/2y27SflZTCngk79103j7j/xNwgUrUmtod9JK/6aPy87HVbZ26GZtj/qHgu7nyeS6qyYG3p71DDdB1Sczw==","signatures":[{"sig":"MEQCIBbujLd7WEI6TlQlENHG/FvtcZL+OToAccTBmJaCCw2KAiA3rfUoJWBDaRGCp98ECbJCorEs8iT/d8JaTmtJYr9Bhg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2699900,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgnJxZCRA9TVsSAnZWagAATV0P/R1a903WPr23hAnQLNZR\nJQnQDhactgHKezyoe13kyuwCXg0B7N2b/pbERp87/TvJ8yJK/ntjoKjYzEU1\n0ZlNfU93ErptroiuQIOnIE7WyUxYHyDQAFQyw+vvzgVlgSiXR7qTfcoYGsfv\n5AOXtsnRVBKuCQSJMm+upxphU+AA8+8M66RAl30cFSaKE7kDdqGJxEQ6MZ9f\ncgErZcOUDIGYNB/z8xsHT6myXcJDbLeu6LaO3zHJSP2omuhe3t2S9YIvQBzL\nb8QA4V9thoeS+HnTdLA58slgD7Bhe+ur9Kpy2hnQoex7ECk9tpEz+lEVi1lR\nSsS6WI0mEHp7Mjg6ZvvtCM+9ofJ0jZqyCg9IX/deoV9/SMruN+RGqZ1DiE5q\netfn23tPKVEZ7UP+OuTpaym5I/Rzmp6SXmdgAwJkEER18ueGqkPdz3460SQR\ny2lVsjxardtWhIDPXtNzq0eilaJFg7KdcEBtXEjKBuUlyNxEc2NY89nguO94\nDHNjyUhq7u9UQ0oZJ86AseW7ccKcdtae2PU7R8/wfDy1X1+gNcaa5ZnW+aM8\nqWKrcWsmFf6COvWxR/XG2OEoJlZufxH3As4yAskRbuDUzFfD/tn9r9cJCMYO\nx9F8OGayQf/8x+CgytwvS3w8IDjy6zE0fK9/C6K4EBTr5y/JWCc/ck9NjqZG\n50vQ\r\n=Ksu2\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/editor.js","babel":{"plugins":["@babel/plugin-proposal-object-rest-spread"],"presets":[["react-app",{"absoluteRuntime":false}]]},"gitHead":"7bd0b692968899a71a2f5076c48a95faf2dadc7f","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","clean":"rm -rf dist && mkdir dist","start":"node scripts/start.js","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","pub:optimized":"rm dist/config.js dist/i18n.js dist/index.js","prepublishOnly":"npm run clean && npm run pub:dist && npm run pub:optimized"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"7.12.0","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"10.16.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"jszip":"^3.2.1","react":"^16.8.6","slate":"^0.54.2","xtend":"^4.0.1","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"4.17.21","moment":"^2.22.2","remark":"^9.0.0","i18next":"^17.0.13","prismjs":"1.23.0","promise":"8.0.1","request":"^2.88.0","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","is-hotkey":"^0.1.3","react-dom":"^16.8.6","url-parse":"^1.4.3","codemirror":"^5.37.0","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"0.2.168","seafile-ui":"^0.1.10","is-data-uri":"^0.1.0","remark-math":"^3.0.0","remark-slug":"^5.0.0","react-select":"^2.4.2","remark-parse":"^5.0.0","detect-indent":"^4.0.0","object-assign":"4.1.1","react-i18next":"^10.12.2","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-history":"^0.54.2","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","react-mentions":"^3.0.2","rehype-mathjax":"^2.0.0","rehype-stringify":"^3.0.0","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","i18next-xhr-backend":"^3.1.2","@seafile/slate-react":"^0.54.12","slate-html-serializer":"^0.7.2","mdast-util-definitions":"^1.2.2","slate-schema-violations":"^0.1.39","i18next-browser-languagedetector":"^3.0.3"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"raf":"3.4.0","jest":"24.9.0","react":"^16.12.0","dotenv":"6.2.0","enzyme":"^3.10.0","eslint":"^6.1.0","is-wsl":"^1.1.0","semver":"6.3.0","ts-pnp":"1.1.4","postcss":"^7.0.0","resolve":"1.12.0","webpack":"4.41.0","fs-extra":"7.0.1","camelcase":"^5.2.0","react-dom":"^16.12.0","@babel/cli":"7.13.14","babel-jest":"^24.9.0","css-loader":"^3.2.1","url-loader":"2.1.0","@babel/core":"^7.10.2","file-loader":"3.0.1","sass-loader":"7.2.0","autoprefixer":"7.1.6","babel-eslint":"10.0.3","babel-loader":"8.0.6","browserslist":"^4.8.0","jest-resolve":"24.9.0","style-loader":"^1.0.1","@reach/router":"1.3.4","@svgr/webpack":"4.3.2","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","@babel/runtime":"^7.10.2","postcss-loader":"^3.0.0","react-dev-utils":"^9.1.0","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.4","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.2","eslint-plugin-react":"7.14.3","html-webpack-plugin":"^4.0.0-beta.5","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"4.2.3","babel-preset-react-app":"^9.0.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"^4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.15.1","eslint-config-react-app":"^5.0.2","mini-css-extract-plugin":"^0.5.0","webpack-manifest-plugin":"2.1.1","@typescript-eslint/parser":"^2.2.0","eslint-plugin-react-hooks":"^1.6.1","extract-text-webpack-plugin":"3.0.2","babel-plugin-named-asset-import":"^0.3.4","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"^2.2.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-object-rest-spread":"^7.9.6","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.3.67_1620876377123_0.947602074372953","host":"s3://npm-registry-packages"}},"0.3.68":{"name":"@seafile/seafile-editor","version":"0.3.68","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.3.68","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"e852a99c4d20a0ce7bdfd9c42d8e5fb77e7ed9dd","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.3.68.tgz","fileCount":156,"integrity":"sha512-L42xMxCFYpIugl3IU3CHRCitv3fCDkcGYC8lKisiW8RVXVh/XMqDEctj8mSUYK/8AkB/lxApo8XbDxo9i9uotg==","signatures":[{"sig":"MEQCIGyS5N4ClZw2AhxO4oqkM3AfPXyFUCc5Z4jq6rn4msFPAiAH2ulra3ySxdAliM4WTEB6YfLqkk2+0WK6iGj9lv/1IQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2703206,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgr1u8CRA9TVsSAnZWagAAKpQP/jCmGOnfyrSRGPi1F4n0\nXnYja9gsAC43zWhv6XLbm1VVJLY3LM16yng4FhpgZozSLIPaRWzss54Hjcr1\nJYWzoq7HUycXrSwDv2Or51dkRDjigB9YSM4mkTX22m0wXcAZXMGvI0oeiyAF\non/2efVPJOu9CF9LDx+mDgQu3GzugIeZPlHAFTeq89IBoFr1nXIgDicgPT5a\ncsYsRDn8RbcUR+D22i26KmIMDn18ivmuWM7gnjN7rBkh9SauJLGXPL5OYY55\nrfJCqAhPHu6LJPKZyb5VocHZGnQHTBwyXfBJe24EEF7owjSea69u3TNAIbsp\nv6Tp3YAD/szAw2yOrWwsn6KEIOFRTE0OGurJOSFt98DyjfhfTr6XUUWUt/I5\nsBzJSPec1xN4BKgIb/LQ/enlqTCEz+HH1vmiPsqmzvAdtZipw67TJchrHxzz\n+YBJ0fSXGZfXgCw36jCjSyy7tWOaKEMzilNSgiddCv9dI8iJgNDvBx+Ll5DD\ntgHZEsIMHC56XlftOD9IFVKBDAZl53b1lYmPdbuDdHIOgy1dV0i5y0jOrozO\nSyMEbKoJdu3BfazQgN0Dmz3qCS50qurC6snHWt9Z7PXf+MXDaoQcZrzuirBz\nB/8vjr0/h14tx4ujKtn3/MIMGedatCb6vkKWTi4giidaUIQqpjwUTd9zOCOx\nRlYQ\r\n=up14\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/editor.js","babel":{"plugins":["@babel/plugin-proposal-object-rest-spread"],"presets":[["react-app",{"absoluteRuntime":false}]]},"gitHead":"918a958b376742e17dbaf6104596842f09788d6e","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","clean":"rm -rf dist && mkdir dist","start":"node scripts/start.js","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","pub:optimized":"rm dist/config.js dist/i18n.js dist/index.js","prepublishOnly":"npm run clean && npm run pub:dist && npm run pub:optimized"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.5.0","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"10.16.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"jszip":"^3.2.1","react":"^16.8.6","slate":"^0.54.2","xtend":"^4.0.1","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"4.17.21","moment":"^2.22.2","remark":"^9.0.0","i18next":"^17.0.13","prismjs":"1.23.0","promise":"8.0.1","request":"^2.88.0","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","is-hotkey":"^0.1.3","react-dom":"^16.8.6","url-parse":"^1.4.3","codemirror":"^5.37.0","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"0.2.168","seafile-ui":"^0.1.10","is-data-uri":"^0.1.0","remark-math":"^3.0.0","remark-slug":"^5.0.0","react-select":"^2.4.2","remark-parse":"^5.0.0","detect-indent":"^4.0.0","object-assign":"4.1.1","react-i18next":"^10.12.2","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-history":"^0.54.2","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","react-mentions":"^3.0.2","rehype-mathjax":"^2.0.0","rehype-stringify":"^3.0.0","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","i18next-xhr-backend":"^3.1.2","@seafile/slate-react":"^0.54.12","slate-html-serializer":"^0.7.2","mdast-util-definitions":"^1.2.2","slate-schema-violations":"^0.1.39","i18next-browser-languagedetector":"^3.0.3"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"raf":"3.4.0","jest":"24.9.0","react":"^16.12.0","dotenv":"6.2.0","enzyme":"^3.10.0","eslint":"^6.1.0","is-wsl":"^1.1.0","semver":"6.3.0","ts-pnp":"1.1.4","postcss":"^7.0.0","resolve":"1.12.0","webpack":"4.41.0","fs-extra":"7.0.1","camelcase":"^5.2.0","react-dom":"^16.12.0","@babel/cli":"7.13.14","babel-jest":"^24.9.0","css-loader":"^3.2.1","url-loader":"2.1.0","@babel/core":"^7.10.2","file-loader":"3.0.1","sass-loader":"7.2.0","autoprefixer":"7.1.6","babel-eslint":"10.0.3","babel-loader":"8.0.6","browserslist":"^4.8.0","jest-resolve":"24.9.0","style-loader":"^1.0.1","@reach/router":"1.3.4","@svgr/webpack":"4.3.2","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","@babel/runtime":"^7.10.2","postcss-loader":"^3.0.0","react-dev-utils":"^9.1.0","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.4","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.2","eslint-plugin-react":"7.14.3","html-webpack-plugin":"^4.0.0-beta.5","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"4.2.3","babel-preset-react-app":"^9.0.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"^4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.15.1","eslint-config-react-app":"^5.0.2","mini-css-extract-plugin":"^0.5.0","webpack-manifest-plugin":"2.1.1","@typescript-eslint/parser":"^2.2.0","eslint-plugin-react-hooks":"^1.6.1","extract-text-webpack-plugin":"3.0.2","babel-plugin-named-asset-import":"^0.3.4","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"^2.2.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-object-rest-spread":"^7.9.6","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.3.68_1622105019839_0.1414897126405068","host":"s3://npm-registry-packages"}},"0.3.69":{"name":"@seafile/seafile-editor","version":"0.3.69","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.3.69","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"3252979a29188e33bd41e0e016b9aa137f4f5b91","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.3.69.tgz","fileCount":156,"integrity":"sha512-uaU5sHAu3iG9Ti9QML0cNrpI4xtKowqCRCVk33ZFqOvzRxIIP7dNm71MH59O11m4x5o7qMCSvDsnuh8F0pIk2g==","signatures":[{"sig":"MEUCIQCJmeiRlpLWE5a/TZj2PYdrnwi1Ut8X520OEOEmjt6BBQIgP7Oj3oPS45qJKmREk22KJRWUSxk2JyFWKfhAgUqWmH0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2695989,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgsK6pCRA9TVsSAnZWagAAC/UP+wSMKo0/Fe3/8mbflqgV\nmqMGcIFAI/8rcyoANf1wL6mh2UPmuGEiKuHzsXLxMxFZFeAPI0dGwTzorBNT\nRbAsldMPRMUK+y4VlrWQTsYLTrCuVQq+oRufL4HmNorfGj/j23ew1qX51D2A\n6lTkPE5vz/iWbWKf9TkTm9ZcJqfP1A5yICXrZyAug14IKxSzg+1MqDIN9Zvx\nlK3xlkgMxSM+u1URW/Yow7+t9hpwiqs4Mb5BV113cvp7sZO81twFb+l+ekpv\nn+UC/85jxPFg71AhaYEbuHK8o9NqWGzhUbFFES/6VRebGX6c+kKBLHk5oxtj\nhV/eh+zDWJ9fWt4ckjNy63bMbmelaWtwn2tathmg90O4RabEmKuVCSwL3EV0\nMaHcxvsUbnmXYIl3uc/OhAOHPeHh7xSiP6dY5VUSDrFAtyd2vkJNGf02HpNf\nh/T3tVnC6UA/7TB4Jh4ybnQxGvSDC0lGwoEdqFum1x6m8sbKM5fqAesWK7xp\ne0cbUgg4M26ibbO6GdMjknYvoL+8Rbfg+R4NL8iBIw65W25mhcNmUVbVrJbf\niAtn+3TbafTPEFCoKKTQHxGU9lQ3K6OdSqcUZmO0t8S4BQ9DLdJj+3aUcRFY\nhod7HBeujMTfdiYAIU3lEV013CrCqj0uWgIzx+AdAFdt3gcNUBSplh8WfnK2\nfsae\r\n=XQa5\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/editor.js","babel":{"plugins":["@babel/plugin-proposal-object-rest-spread"],"presets":[["react-app",{"absoluteRuntime":false}]]},"gitHead":"309982185c2c29c14c8d18e99749bf62f384309f","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","clean":"rm -rf dist && mkdir dist","start":"node scripts/start.js","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","pub:optimized":"rm dist/config.js dist/i18n.js dist/index.js","prepublishOnly":"npm run clean && npm run pub:dist && npm run pub:optimized"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"7.12.0","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"12.18.4","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"jszip":"^3.2.1","react":"^16.8.6","slate":"^0.54.2","xtend":"^4.0.1","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"4.17.21","moment":"^2.22.2","remark":"^9.0.0","i18next":"^17.0.13","prismjs":"1.23.0","promise":"8.0.1","request":"^2.88.0","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","is-hotkey":"^0.1.3","react-dom":"^16.8.6","url-parse":"^1.4.3","codemirror":"^5.37.0","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"0.2.168","seafile-ui":"^0.1.10","is-data-uri":"^0.1.0","remark-math":"^3.0.0","remark-slug":"^5.0.0","react-select":"^2.4.2","remark-parse":"^5.0.0","detect-indent":"^4.0.0","object-assign":"4.1.1","react-i18next":"^10.12.2","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-history":"^0.54.2","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","react-mentions":"^3.0.2","rehype-mathjax":"^2.0.0","rehype-stringify":"^3.0.0","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","i18next-xhr-backend":"^3.1.2","@seafile/slate-react":"^0.54.12","slate-html-serializer":"^0.7.2","mdast-util-definitions":"^1.2.2","slate-schema-violations":"^0.1.39","i18next-browser-languagedetector":"^3.0.3"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"raf":"3.4.0","jest":"24.9.0","react":"^16.12.0","dotenv":"6.2.0","enzyme":"^3.10.0","eslint":"^6.1.0","is-wsl":"^1.1.0","semver":"6.3.0","ts-pnp":"1.1.4","postcss":"^7.0.0","resolve":"1.12.0","webpack":"4.41.0","fs-extra":"7.0.1","camelcase":"^5.2.0","react-dom":"^16.12.0","@babel/cli":"7.13.14","babel-jest":"^24.9.0","css-loader":"^3.2.1","url-loader":"2.1.0","@babel/core":"^7.10.2","file-loader":"3.0.1","sass-loader":"7.2.0","autoprefixer":"7.1.6","babel-eslint":"10.0.3","babel-loader":"8.0.6","browserslist":"^4.8.0","jest-resolve":"24.9.0","style-loader":"^1.0.1","@reach/router":"1.3.4","@svgr/webpack":"4.3.2","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","@babel/runtime":"^7.10.2","postcss-loader":"^3.0.0","react-dev-utils":"^9.1.0","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.4","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.2","eslint-plugin-react":"7.14.3","html-webpack-plugin":"^4.0.0-beta.5","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"4.2.3","babel-preset-react-app":"^9.0.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"^4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.15.1","eslint-config-react-app":"^5.0.2","mini-css-extract-plugin":"^0.5.0","webpack-manifest-plugin":"2.1.1","@typescript-eslint/parser":"^2.2.0","eslint-plugin-react-hooks":"^1.6.1","extract-text-webpack-plugin":"3.0.2","babel-plugin-named-asset-import":"^0.3.4","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"^2.2.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-object-rest-spread":"^7.9.6","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.3.69_1622191785122_0.10990220314545263","host":"s3://npm-registry-packages"}},"0.3.70":{"name":"@seafile/seafile-editor","version":"0.3.70","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.3.70","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"1a65370fc120392cd27280a09c10bb7f696fc9c6","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.3.70.tgz","fileCount":156,"integrity":"sha512-sZdJvhftnpUew9EC5FmSPF4kw8O8GiIXX2L0UeyXEvltHnD26leceRXiXgsG4jVwj4zohoqrHVBs3DFEVvQ5lw==","signatures":[{"sig":"MEYCIQClEyywX+xEL/QDuYUyZU8yj8+39/84LlcP3GqC56P9nQIhAMyZ7zQ4qmoe8yc97WkqTFGWpqkKjHQexWomB6JkI2IG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2696071,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJguDVeCRA9TVsSAnZWagAAjPoP/jan8Jb+bwvAQXuGEjvn\n/MwvsxkLAYtnjkNPKjzDfKcZIddL+iBdhpRRzyxQ0GU6qmI1G/+fhrf6R3j+\njCjJlZUpFDhoNA13lZMwya4znq8mHvO0njuZAum+MKHsWENhEW0P1+zSqV/Q\neH8tLQQq3TL+G/gBvsK8bFMeP4BEQOvnFSDxlBIwHEzEBLwbhfXXaKNGUKOj\ndQXSDszWVJ/oJaikpcyk3ttgVDbdeGrHJb0mA6Dnb4wJE9zssIX7bgMOAy0a\ns5qDTAr/TPy+8DI26s8NO6WGRhGSrUiyu008AJr8HI2y1eM4ZWwa9y3zsf58\nx41m0vHj85RB7+kuv6ntKAH4fDGb4kvX2t4dsBeg0D+hNFZu8fzaZj5wlbIP\noGRb26b2u0F8mXctxieQsu8zfA+dGmRDBw6H3sOcPVV56dOMrQU1LYUjH4eA\nr/2m6dXT0fA5flZgKLx42LVCUZJ7Dixxq90DU8dTJpzpClZDLD0ilUveyvoW\nhQebdhupQ9PwmD/gJQA74TzQgE66ENLtG5yN6s13Eutrnh94rTp5EHMYuK7T\nKQSBfPBFuS48On0aMEUpB8iZdIGAG0bUK6bT2F0FIUYsQWv+fgohvcVSA4Bf\n8jtOSn4BpGoTiieyhk12+29dNLKXocOofFcQssZjyTeLxiAUQoK928XSUBla\nf0Fk\r\n=+m6R\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/editor.js","babel":{"plugins":["@babel/plugin-proposal-object-rest-spread"],"presets":[["react-app",{"absoluteRuntime":false}]]},"gitHead":"f4dbcaca72bcf206489c8276640eb5a864ac534a","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","clean":"rm -rf dist && mkdir dist","start":"node scripts/start.js","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","pub:optimized":"rm dist/config.js dist/i18n.js dist/index.js","prepublishOnly":"npm run clean && npm run pub:dist && npm run pub:optimized"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.5.0","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"10.16.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"jszip":"^3.2.1","react":"^16.8.6","slate":"^0.54.2","xtend":"^4.0.1","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"4.17.21","moment":"^2.22.2","remark":"^9.0.0","i18next":"^17.0.13","prismjs":"1.23.0","promise":"8.0.1","request":"^2.88.0","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","is-hotkey":"^0.1.3","react-dom":"^16.8.6","url-parse":"^1.4.3","codemirror":"^5.37.0","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"0.2.168","seafile-ui":"^0.1.10","is-data-uri":"^0.1.0","remark-math":"^3.0.0","remark-slug":"^5.0.0","react-select":"^2.4.2","remark-parse":"^5.0.0","detect-indent":"^4.0.0","object-assign":"4.1.1","react-i18next":"^10.12.2","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-history":"^0.54.2","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","react-mentions":"^3.0.2","rehype-mathjax":"^2.0.0","rehype-stringify":"^3.0.0","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","i18next-xhr-backend":"^3.1.2","@seafile/slate-react":"^0.54.13","slate-html-serializer":"^0.7.2","mdast-util-definitions":"^1.2.2","slate-schema-violations":"^0.1.39","i18next-browser-languagedetector":"^3.0.3"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"raf":"3.4.0","jest":"24.9.0","react":"^16.12.0","dotenv":"6.2.0","enzyme":"^3.10.0","eslint":"^6.1.0","is-wsl":"^1.1.0","semver":"6.3.0","ts-pnp":"1.1.4","postcss":"^7.0.0","resolve":"1.12.0","webpack":"4.41.0","fs-extra":"7.0.1","camelcase":"^5.2.0","react-dom":"^16.12.0","@babel/cli":"7.13.14","babel-jest":"^24.9.0","css-loader":"^3.2.1","url-loader":"2.1.0","@babel/core":"^7.10.2","file-loader":"3.0.1","sass-loader":"7.2.0","autoprefixer":"7.1.6","babel-eslint":"10.0.3","babel-loader":"8.0.6","browserslist":"^4.8.0","jest-resolve":"24.9.0","style-loader":"^1.0.1","@reach/router":"1.3.4","@svgr/webpack":"4.3.2","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","@babel/runtime":"^7.10.2","postcss-loader":"^3.0.0","react-dev-utils":"^9.1.0","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.4","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.2","eslint-plugin-react":"7.14.3","html-webpack-plugin":"^4.0.0-beta.5","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"4.2.3","babel-preset-react-app":"^9.0.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"^4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.15.1","eslint-config-react-app":"^5.0.2","mini-css-extract-plugin":"^0.5.0","webpack-manifest-plugin":"2.1.1","@typescript-eslint/parser":"^2.2.0","eslint-plugin-react-hooks":"^1.6.1","extract-text-webpack-plugin":"3.0.2","babel-plugin-named-asset-import":"^0.3.4","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"^2.2.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-object-rest-spread":"^7.9.6","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.3.70_1622685022085_0.02690922372500748","host":"s3://npm-registry-packages"}},"0.3.71":{"name":"@seafile/seafile-editor","version":"0.3.71","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.3.71","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"0717d9382f4f053c85c672edd5c7af6b3325b6f3","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.3.71.tgz","fileCount":156,"integrity":"sha512-M2BVlKoP9PBNOg5IhUU1SrmdfGai8+BLLMhNloTy0AREfoLfBBQiVp3MA3Ja4zQqBhfK8tVWJT24XXXxnggA7A==","signatures":[{"sig":"MEUCIQCbwgIRA8G9+NRXyvG6NLanC2u+Sw2yKtV4CQN8usmIxwIgPNHey6KR0s7TXRkV8DAuiLoW5IMcMeqeRBVsTuOGZbs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2696778,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgyBjaCRA9TVsSAnZWagAAz/oP/ReOGfYZ5z0WQsBH1Sno\nubGvfIU8+Eb01BToOKFx/O4Gk3qZySPR6hA+sOCMw0Xg8epB5mHsJa2s6GJY\nB+zarmz8RAnCfd+V77b6qR39q/cIPZlK/pZlEBIDfzF7NWL1QRZLCPlypzi1\nxx0Fzc1rQ1EXzJK4sGuLnrr82GwbnDC9ts/foJWcj1+f4H6BFLeXyn1lxsdX\n3Q2YzLyry7cYlvzjHPf4DRNyVa/1SnTVESx8I81dE2seQdCJr+J84Ox9kytj\nMgGdDYtUWZI3x/qjDnDa79+koHXoIh1/nEdgR5lvRSadoS5LTpA1eIAqU1Yv\nxizgdMzVQYbH6QTqFbGVFHAe8rTUHrXFVwQy739BHEPTsWEkrfDo8T1eoZBf\ncoN6/DEWMOWqBbraym127MouD8eJXdtpAVEXvGpsfPYxElnRxjNH7wNtyttp\n7p6zv/h7bGn9THalG4TXJGR66KpzQWx6rjhhsn+gkdtrvEY+/2s1HcqI/hoV\nNRWWveBH1Rovj8Rj4+M8lTvHYCp/5Xfj6aLMO0dUVe+dEBSwMyB6nXz7+URl\n6tlw4pzI3JuklIpbX75BcfYnzI67R+RAkp3BC6mgG4nkGGdHDvC7jHSajKDi\nV8tCnxlP96QkctBlPfkGIuCDlj0UaJfWOH/QVcLc/BEhg+8T+kKE83Wk73XY\nyPZA\r\n=/FL1\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/editor.js","babel":{"plugins":["@babel/plugin-proposal-object-rest-spread"],"presets":[["react-app",{"absoluteRuntime":false}]]},"gitHead":"b4820e83afea6b9441e1ca5e554679797ee73228","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","clean":"rm -rf dist && mkdir dist","start":"node scripts/start.js","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","pub:optimized":"rm dist/config.js dist/i18n.js dist/index.js","prepublishOnly":"npm run clean && npm run pub:dist && npm run pub:optimized"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.5.0","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"10.16.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"jszip":"^3.2.1","react":"^16.8.6","slate":"^0.54.2","xtend":"^4.0.1","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"4.17.21","moment":"^2.22.2","remark":"^9.0.0","i18next":"^17.0.13","prismjs":"1.23.0","promise":"8.0.1","request":"^2.88.0","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","is-hotkey":"^0.1.3","react-dom":"^16.8.6","url-parse":"^1.4.3","codemirror":"^5.37.0","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"0.2.168","seafile-ui":"^0.1.10","is-data-uri":"^0.1.0","remark-math":"^3.0.0","remark-slug":"^5.0.0","react-select":"^2.4.2","remark-parse":"^5.0.0","detect-indent":"^4.0.0","object-assign":"4.1.1","react-i18next":"^10.12.2","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-history":"^0.54.2","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","react-mentions":"^3.0.2","rehype-mathjax":"^2.0.0","rehype-stringify":"^3.0.0","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","i18next-xhr-backend":"^3.1.2","@seafile/slate-react":"^0.54.13","slate-html-serializer":"^0.7.2","mdast-util-definitions":"^1.2.2","slate-schema-violations":"^0.1.39","i18next-browser-languagedetector":"^3.0.3"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"raf":"3.4.0","jest":"24.9.0","react":"^16.12.0","dotenv":"6.2.0","enzyme":"^3.10.0","eslint":"^6.1.0","is-wsl":"^1.1.0","semver":"6.3.0","ts-pnp":"1.1.4","postcss":"^7.0.0","resolve":"1.12.0","webpack":"4.41.0","fs-extra":"7.0.1","camelcase":"^5.2.0","react-dom":"^16.12.0","@babel/cli":"7.13.14","babel-jest":"^24.9.0","css-loader":"^3.2.1","url-loader":"2.1.0","@babel/core":"^7.10.2","file-loader":"3.0.1","sass-loader":"7.2.0","autoprefixer":"7.1.6","babel-eslint":"10.0.3","babel-loader":"8.0.6","browserslist":"^4.8.0","jest-resolve":"24.9.0","style-loader":"^1.0.1","@reach/router":"1.3.4","@svgr/webpack":"4.3.2","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","@babel/runtime":"^7.10.2","postcss-loader":"^3.0.0","react-dev-utils":"^9.1.0","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.4","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.2","eslint-plugin-react":"7.14.3","html-webpack-plugin":"^4.0.0-beta.5","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"4.2.3","babel-preset-react-app":"^9.0.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"^4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.15.1","eslint-config-react-app":"^5.0.2","mini-css-extract-plugin":"^0.5.0","webpack-manifest-plugin":"2.1.1","@typescript-eslint/parser":"^2.2.0","eslint-plugin-react-hooks":"^1.6.1","extract-text-webpack-plugin":"3.0.2","babel-plugin-named-asset-import":"^0.3.4","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"^2.2.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-object-rest-spread":"^7.9.6","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.3.71_1623726298773_0.9168897040151176","host":"s3://npm-registry-packages"}},"0.3.72":{"name":"@seafile/seafile-editor","version":"0.3.72","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.3.72","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"9d980dad17fa0a4f53df0ea3422d9e2a3413b089","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.3.72.tgz","fileCount":156,"integrity":"sha512-fV7Arc6aIAGKCxbQ+QNhLiieafJefQsCnaXrGlyjWzLF46T8ivRMPZxfik6YZqQLt165JtJ1SET6dEgK7QBlYA==","signatures":[{"sig":"MEUCIHlunYS/a3YxudepSFoN7kvTmqxsi8gHav1ipA9R8BQIAiEApBrCmLsqCsXBOK0HhKQoSOZfTdEob5ODiQINpuC5aNY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2696817,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg9jZ8CRA9TVsSAnZWagAAsE0QAJTTHm8URkz5enzlg86d\nngCRVsTRn2dIpHY/oJOZ2aybSmfOxAp/GWR2QQMkzTdbpX+Y0b0SRjEIqbca\nAqFWbmUbVlnBPD0nsJHE92h/DNYG8dBTz0koyeKZF4pG7DSgoTJiPFz9zIsZ\njzz4w+L5RJKTYjY9DZm82LUCNcc7KEtuw1LYZS8Bdg68WOpk7SnbosG5hmAy\nXlIkBM+bYjWamth4A2qKEgpjyGXOujs4XAXMfzMMb2n4tJDTcbLX6QIEpK1T\npmLDKpifv5nb+xkfs7FH9Y55ZFKbWNALRmTRrKwNIfeQaCJ3eh3Mva8UTe9j\nOPjmWe+z+DvS7rxV7s+8EmotJ34Mn1h8OlwBk0/nQgUi6cYIKPQ69/r6pzyQ\n8L/WHKFNRCq6iP2HtfXB9YFn24n0ablSA1VkYLWDx1MkcJR6ebmVHHIV6OEJ\nwi5FieanQOVEUyWkYY70iDFrySQBNdeeejkuFGbFGAKDLhStDocCYMiB52JA\nDuJzLd2xSgdLA2U77gBw7vKy1IYcv6XnPKBQhoZ6qoZH6PvPTsZiJjhD3CRl\nZkJfYfiz1peMJj/Y+NeW8isFHS9OYz+Q516sbs22w1KjCJcGT0yQ4WvCIFfV\nJ689Ezq+dINfEr/U9m2r1QbUFvLpCHetEsewr7KPjAG9yQNOeRc/EXBUjssq\n/9S0\r\n=5Tl8\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/editor.js","babel":{"plugins":["@babel/plugin-proposal-object-rest-spread"],"presets":[["react-app",{"absoluteRuntime":false}]]},"gitHead":"801a068403c0f3cc85018c937861d798883c2fc9","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","clean":"rm -rf dist && mkdir dist","start":"node scripts/start.js","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","pub:optimized":"rm dist/config.js dist/i18n.js dist/index.js","prepublishOnly":"npm run clean && npm run pub:dist && npm run pub:optimized"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.13.7","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"13.11.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"jszip":"^3.2.1","react":"^16.8.6","slate":"^0.54.2","xtend":"^4.0.1","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"4.17.21","moment":"^2.22.2","remark":"^9.0.0","i18next":"^17.0.13","prismjs":"1.23.0","promise":"8.0.1","request":"^2.88.0","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","is-hotkey":"^0.1.3","react-dom":"^16.8.6","url-parse":"^1.4.3","codemirror":"^5.37.0","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"0.2.168","seafile-ui":"^0.1.10","is-data-uri":"^0.1.0","remark-math":"^3.0.0","remark-slug":"^5.0.0","react-select":"^2.4.2","remark-parse":"^5.0.0","detect-indent":"^4.0.0","object-assign":"4.1.1","react-i18next":"^10.12.2","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-history":"^0.54.2","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","react-mentions":"^3.0.2","rehype-mathjax":"^2.0.0","rehype-stringify":"^3.0.0","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","i18next-xhr-backend":"^3.1.2","@seafile/slate-react":"^0.54.13","slate-html-serializer":"^0.7.2","mdast-util-definitions":"^1.2.2","slate-schema-violations":"^0.1.39","i18next-browser-languagedetector":"^3.0.3"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"raf":"3.4.0","jest":"24.9.0","react":"^16.12.0","dotenv":"6.2.0","enzyme":"^3.10.0","eslint":"^6.1.0","is-wsl":"^1.1.0","semver":"6.3.0","ts-pnp":"1.1.4","postcss":"^7.0.0","resolve":"1.12.0","webpack":"4.41.0","fs-extra":"7.0.1","camelcase":"^5.2.0","react-dom":"^16.12.0","@babel/cli":"7.13.14","babel-jest":"^24.9.0","css-loader":"^3.2.1","url-loader":"2.1.0","@babel/core":"^7.10.2","file-loader":"3.0.1","sass-loader":"7.2.0","autoprefixer":"7.1.6","babel-eslint":"10.0.3","babel-loader":"8.0.6","browserslist":"^4.8.0","jest-resolve":"24.9.0","style-loader":"^1.0.1","@reach/router":"1.3.4","@svgr/webpack":"4.3.2","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","@babel/runtime":"^7.10.2","postcss-loader":"^3.0.0","react-dev-utils":"^9.1.0","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.4","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.2","eslint-plugin-react":"7.14.3","html-webpack-plugin":"^4.0.0-beta.5","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"4.2.3","babel-preset-react-app":"^9.0.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"^4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.15.1","eslint-config-react-app":"^5.0.2","mini-css-extract-plugin":"^0.5.0","webpack-manifest-plugin":"2.1.1","@typescript-eslint/parser":"^2.2.0","eslint-plugin-react-hooks":"^1.6.1","extract-text-webpack-plugin":"3.0.2","babel-plugin-named-asset-import":"^0.3.4","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"^2.2.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-object-rest-spread":"^7.9.6","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.3.72_1626748540294_0.7524702369204355","host":"s3://npm-registry-packages"}},"0.3.73":{"name":"@seafile/seafile-editor","version":"0.3.73","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.3.73","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"3995fbc72e05a90bdf14f649e6f3cb093f2cbd9e","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.3.73.tgz","fileCount":156,"integrity":"sha512-mbhIhtbFPueXOoKQ3LoTnuDIU7D/fB1f4wylTVRBZWDCIlTY/kMxFF7bxGHIiBFDQEUfpCJ2e9Qg/yFn050ZYg==","signatures":[{"sig":"MEYCIQDHU7ZOQieag0KBkOoEOoTiy3wGYcrd4d9Zy7DdkpJargIhAJ3hYXisInYfpdcnVgr7Ewsa/k6cfRDBTWeryTnixSvu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2697001,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg9jm0CRA9TVsSAnZWagAAfpwP/0PkJxTXB2rbRYNZ4kLD\nSY2AFelXblPv/Znn5avOd1gDVRK8U1frY7oD2Yad5WXGLXtOcGCSqBtFN3r+\nMBah0uGYVEhBF79IIqrNEtlriBgPYp+oPqVQD20Lvj5lAvb3Aj+wqZ46GDPd\nDKREvHkQERPjhm8Li5EQPzQQF4n/reBZjVPToNPBbU0ejVmIhKmTUCr900/k\nYUU/4kCDWCS5mcVnhwKXrYrKPGuUWYyHCEAhbu7u8IyeA2GKo6TQR9F36S/W\nab0GKqv9Ex5Q0QYXxIeijP1wRDu+0ICM+9RVsfsVui9fIlsz2oYMQKTPjU0N\nD9MH04YJDJrxtoqPZqXyOUM3W+fwTyonPKe0D7wLM+WaDyOKrsEc9OyD8l7/\nvU28zpuZ+fH62dzgw4t+hFFsUC61BK9t/jTIfIBEdX3Q/0UuQjKNPpR6xOlZ\nndlz+1gesXiS81ijUzD4fc49gG9k01JtPbczyNVjIiV37RuyKXN7NQFArlgN\nrql3YCSsZWIA7Ek9YrxN/xyBC2H2sbAbsIdMnok2gMtHVh11GlGLk27uBy/z\n80gD3/0Vm+70UqKMN+mxDJueSX1L0UcXhbzqJNXwcMP0X8QUpioSS/s10hSE\nwYpqNkxEI4Curl8x+qkH0V7a6VUL3Y5Kk6KV1cT8Qa7knrkwicpbhHf46e8m\nBkGF\r\n=IIjq\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/editor.js","babel":{"plugins":["@babel/plugin-proposal-object-rest-spread"],"presets":[["react-app",{"absoluteRuntime":false}]]},"gitHead":"cb0fc325c623f29fdcb392c716781df06fe58a47","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","clean":"rm -rf dist && mkdir dist","start":"node scripts/start.js","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","pub:optimized":"rm dist/config.js dist/i18n.js dist/index.js","prepublishOnly":"npm run clean && npm run pub:dist && npm run pub:optimized"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.5.0","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"10.16.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"jszip":"^3.2.1","react":"^16.8.6","slate":"^0.54.2","xtend":"^4.0.1","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"4.17.21","moment":"^2.22.2","remark":"^9.0.0","i18next":"^17.0.13","prismjs":"1.23.0","promise":"8.0.1","request":"^2.88.0","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","is-hotkey":"^0.1.3","react-dom":"^16.8.6","url-parse":"^1.4.3","codemirror":"^5.37.0","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"0.2.168","seafile-ui":"^0.1.10","is-data-uri":"^0.1.0","remark-math":"^3.0.0","remark-slug":"^5.0.0","react-select":"^2.4.2","remark-parse":"^5.0.0","detect-indent":"^4.0.0","object-assign":"4.1.1","react-i18next":"^10.12.2","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-history":"^0.54.2","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","react-mentions":"^3.0.2","rehype-mathjax":"^2.0.0","rehype-stringify":"^3.0.0","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","i18next-xhr-backend":"^3.1.2","@seafile/slate-react":"^0.54.13","slate-html-serializer":"^0.7.2","mdast-util-definitions":"^1.2.2","slate-schema-violations":"^0.1.39","i18next-browser-languagedetector":"^3.0.3"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"raf":"3.4.0","jest":"24.9.0","react":"^16.12.0","dotenv":"6.2.0","enzyme":"^3.10.0","eslint":"^6.1.0","is-wsl":"^1.1.0","semver":"6.3.0","ts-pnp":"1.1.4","postcss":"^7.0.0","resolve":"1.12.0","webpack":"4.41.0","fs-extra":"7.0.1","camelcase":"^5.2.0","react-dom":"^16.12.0","@babel/cli":"7.13.14","babel-jest":"^24.9.0","css-loader":"^3.2.1","url-loader":"2.1.0","@babel/core":"^7.10.2","file-loader":"3.0.1","sass-loader":"7.2.0","autoprefixer":"7.1.6","babel-eslint":"10.0.3","babel-loader":"8.0.6","browserslist":"^4.8.0","jest-resolve":"24.9.0","style-loader":"^1.0.1","@reach/router":"1.3.4","@svgr/webpack":"4.3.2","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","@babel/runtime":"^7.10.2","postcss-loader":"^3.0.0","react-dev-utils":"^9.1.0","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.4","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.2","eslint-plugin-react":"7.14.3","html-webpack-plugin":"^4.0.0-beta.5","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"4.2.3","babel-preset-react-app":"^9.0.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"^4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.15.1","eslint-config-react-app":"^5.0.2","mini-css-extract-plugin":"^0.5.0","webpack-manifest-plugin":"2.1.1","@typescript-eslint/parser":"^2.2.0","eslint-plugin-react-hooks":"^1.6.1","extract-text-webpack-plugin":"3.0.2","babel-plugin-named-asset-import":"^0.3.4","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"^2.2.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-object-rest-spread":"^7.9.6","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.3.73_1626749364359_0.6867334115964709","host":"s3://npm-registry-packages"}},"0.3.74":{"name":"@seafile/seafile-editor","version":"0.3.74","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.3.74","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"e511e28e55c68a40e2c12b779ec1557c0dc14318","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.3.74.tgz","fileCount":156,"integrity":"sha512-TcJtbpmCdAkxD76a3cbbl6d5OJ06nLFAiEwzRfYaWZt9GsHJ8yxMLQCUXVe/WE6LY5oDdCM5QSJ0fL6I4Ue1JQ==","signatures":[{"sig":"MEQCIBMZ6uU2oLum1mALKhH2LGK9+tDoXaL9eiYs/5ZUXy8AAiBINyskC41xr/N2TCvzjd4gj7wPmPfiO8Zfoe7m2K8K0w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2697004,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhGy1yCRA9TVsSAnZWagAAHJsP/R52vkj63szcowzcYMs/\neQIzJzFWA++ArLeAqQo78+9UasrT5yUYSUwN7G6KyJ0dxwbNzua3u7KWtGTp\nm49AO6ivZ5S7bwoSTr1b1+zxSsdo1ugm9mlzRtQ+PU/DGNy7OpeSpQZmpCds\n+ufZYFDCt7A1bawBtJsliMLt31HW6oGVU5zFyATICMe1gHlqJA8mZMyU+hP5\noT3JCDPaSA8nf2pZp6Aqh+d6iMxGOVr681R6cR4Ta1M/SCcA9xYv6QLpOx2S\nqZt2UyriUzjVp9wyIJRL7StK9cG+HlhnsbftiYdZy72HsxYIrCCT4foQZRHy\ns7PPtvkCdRannXDdmmk0Xj8l/8TaDlJbWSZnSTUR+i7dPBKG1bYPphJC/U07\nwDwkONyhQaiOPs/afb/0sHXMUr9vdep+qO4/ED+nCW66UVgvBcV7lhd2XOe9\n9QNrQFNM3yog23qnC3WiaJctKaL3iXPyModrKpDuk0qDtHzwi8En1FL/OVMz\nUAuMwMDsbscrK30VQIdkWXwqvJJ7Vr6MDaFTpgsl5sLFSiSLXgMhnKLelPxD\nSGDVMeMJ03h07Gzxxro8OgOwem5aQovihjKIBixYFFLlChkwAnWG6hEESKFG\nwOGMcpA89JE9Lnoz8r5ytmWUpik7hGjF+H7x22KPlCFgrqz0mroBb/WmVsLs\nEy/6\r\n=Bgoz\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/editor.js","babel":{"plugins":["@babel/plugin-proposal-object-rest-spread"],"presets":[["react-app",{"absoluteRuntime":false}]]},"gitHead":"0c86c704b1eb43a0e9cc25ebf71c4dae5d53e804","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","clean":"rm -rf dist && mkdir dist","start":"node scripts/start.js","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","pub:optimized":"rm dist/config.js dist/i18n.js dist/index.js","prepublishOnly":"npm run clean && npm run pub:dist && npm run pub:optimized"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.5.0","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"10.16.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"jszip":"^3.2.1","react":"^16.8.6","slate":"^0.54.2","xtend":"^4.0.1","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"4.17.21","moment":"^2.22.2","remark":"^9.0.0","i18next":"^17.0.13","prismjs":"1.23.0","promise":"8.0.1","request":"^2.88.0","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","is-hotkey":"^0.1.3","react-dom":"^16.8.6","url-parse":"^1.4.3","codemirror":"^5.37.0","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"0.2.168","seafile-ui":"^0.1.10","is-data-uri":"^0.1.0","remark-math":"^3.0.0","remark-slug":"^5.0.0","react-select":"^2.4.2","remark-parse":"^5.0.0","detect-indent":"^4.0.0","object-assign":"4.1.1","react-i18next":"^10.12.2","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-history":"^0.54.2","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","react-mentions":"^3.0.2","rehype-mathjax":"^2.0.0","rehype-stringify":"^3.0.0","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","i18next-xhr-backend":"^3.1.2","@seafile/slate-react":"^0.54.13","slate-html-serializer":"^0.7.2","mdast-util-definitions":"^1.2.2","slate-schema-violations":"^0.1.39","i18next-browser-languagedetector":"^3.0.3"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"raf":"3.4.0","jest":"24.9.0","react":"^16.12.0","dotenv":"6.2.0","enzyme":"^3.10.0","eslint":"^6.1.0","is-wsl":"^1.1.0","semver":"6.3.0","ts-pnp":"1.1.4","postcss":"^7.0.0","resolve":"1.12.0","webpack":"4.41.0","fs-extra":"7.0.1","camelcase":"^5.2.0","react-dom":"^16.12.0","@babel/cli":"7.13.14","babel-jest":"^24.9.0","css-loader":"^3.2.1","url-loader":"2.1.0","@babel/core":"^7.10.2","file-loader":"3.0.1","sass-loader":"7.2.0","autoprefixer":"7.1.6","babel-eslint":"10.0.3","babel-loader":"8.0.6","browserslist":"^4.8.0","jest-resolve":"24.9.0","style-loader":"^1.0.1","@reach/router":"1.3.4","@svgr/webpack":"4.3.2","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","@babel/runtime":"^7.10.2","postcss-loader":"^3.0.0","react-dev-utils":"^9.1.0","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.4","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.2","eslint-plugin-react":"7.14.3","html-webpack-plugin":"^4.0.0-beta.5","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"4.2.3","babel-preset-react-app":"^9.0.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"^4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.15.1","eslint-config-react-app":"^5.0.2","mini-css-extract-plugin":"^0.5.0","webpack-manifest-plugin":"2.1.1","@typescript-eslint/parser":"^2.2.0","eslint-plugin-react-hooks":"^1.6.1","extract-text-webpack-plugin":"3.0.2","babel-plugin-named-asset-import":"^0.3.4","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"^2.2.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-object-rest-spread":"^7.9.6","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.3.74_1629171058446_0.5285091763449627","host":"s3://npm-registry-packages"}},"0.3.75":{"name":"@seafile/seafile-editor","version":"0.3.75","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.3.75","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"4d7798f22c653c446201665032f849851dc88ba6","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.3.75.tgz","fileCount":156,"integrity":"sha512-6AbgrPzCM7alaBSon/OmG8EGkt71DKp/MTGaEykyT88n35kHng4zaqbwFurGgDjOx5/Hy4HNn4k/fgD0AWj1cA==","signatures":[{"sig":"MEYCIQCSdgfFFvEWQR1wDgQ2HfO4h8FDPiFIOcvopvQK1eamtgIhAP0B/wrSUjlbhNBHQum9h7T9wdU1ZaxsoUEFyUfDDfdp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2697115,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLJmSCRA9TVsSAnZWagAAacwQAJtIoQn71+4pZz59XGHd\nwjKsn1lOFK08VN0xGxhVLj50ggxvr/2ArB7/fPUdgCHWF42nDVQM/RxeU8oN\nN882xWw6D/0vDzWUvCbMDlrSE4O3oOF0GiwiFlD5ZolNp2Xouu2RHFBO2aZ3\nV9mpDIUlIR5781WOhkA63XgYQQKK5cG7f/+99u7RgeLYvf6plnVYZ3S71mtI\nTii5J2LsnZThi00mlnDaUg9rmiLzjq8M2XkAFkiJyq/v2Sc+n2jJvRniofmX\nZz/Ir3mRKX7HN9w2a9GGg2ZRtSATm2TTFxqXNu3N45IZxhHGS4MYqZqc1vpj\nn46cR37A8gFcXOtVhsuSdZMLZ7IMLWvFqTqit03zOs3q5sz16sVdTbpR9uo+\ngu3I7cfKwIUwVkP6LFKoRwVZwejIWzUXbGOoDvT3JLgrg8rU24VnMCIBSG6/\nYCJrA8TU/BW5niz+c95uhQipfaVmCNXxjyouNbFycVrjSB5wsitQ3AcJS+1K\n+LPQhe+boOdFeFJr2aBBjhIzR1l5xAqYcY/t5NND57scsFyPKNev0Zpvc/rM\ntYvlcVi8/oD3QHIDwJn831+BgmMBRQCSY0UmATh0fomG2az4xmrsB9HX+xnv\ntXD0SD+p/GgEPm2FNMqN61Pu5gilX/Dy4FyAB5KZCpWRaxpiDbdkQy2laE03\nR9M0\r\n=hBXp\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/editor.js","babel":{"plugins":["@babel/plugin-proposal-object-rest-spread"],"presets":[["react-app",{"absoluteRuntime":false}]]},"gitHead":"cab1c6fa377ff415951930d51af1ddc6d451bf6c","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","clean":"rm -rf dist && mkdir dist","start":"node scripts/start.js","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","pub:optimized":"rm dist/config.js dist/i18n.js dist/index.js","prepublishOnly":"npm run clean && npm run pub:dist && npm run pub:optimized"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.14.14","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"12.22.4","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"jszip":"^3.2.1","react":"^16.8.6","slate":"^0.54.2","xtend":"^4.0.1","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"4.17.21","moment":"^2.22.2","remark":"^9.0.0","i18next":"^17.0.13","prismjs":"1.23.0","promise":"8.0.1","request":"^2.88.0","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","is-hotkey":"^0.1.3","react-dom":"^16.8.6","url-parse":"^1.4.3","codemirror":"^5.37.0","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"0.2.168","seafile-ui":"^0.1.10","is-data-uri":"^0.1.0","remark-math":"^3.0.0","remark-slug":"^5.0.0","react-select":"^2.4.2","remark-parse":"^5.0.0","detect-indent":"^4.0.0","object-assign":"4.1.1","react-i18next":"^10.12.2","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-history":"^0.54.2","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","react-mentions":"^3.0.2","rehype-mathjax":"^2.0.0","rehype-stringify":"^3.0.0","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","i18next-xhr-backend":"^3.1.2","@seafile/slate-react":"^0.54.13","slate-html-serializer":"^0.7.2","mdast-util-definitions":"^1.2.2","slate-schema-violations":"^0.1.39","i18next-browser-languagedetector":"^3.0.3"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"raf":"3.4.0","jest":"24.9.0","react":"^16.12.0","dotenv":"6.2.0","enzyme":"^3.10.0","eslint":"^6.1.0","is-wsl":"^1.1.0","semver":"6.3.0","ts-pnp":"1.1.4","postcss":"^7.0.0","resolve":"1.12.0","webpack":"4.41.0","fs-extra":"7.0.1","camelcase":"^5.2.0","react-dom":"^16.12.0","@babel/cli":"7.13.14","babel-jest":"^24.9.0","css-loader":"^3.2.1","url-loader":"2.1.0","@babel/core":"^7.10.2","file-loader":"3.0.1","sass-loader":"7.2.0","autoprefixer":"7.1.6","babel-eslint":"10.0.3","babel-loader":"8.0.6","browserslist":"^4.8.0","jest-resolve":"24.9.0","style-loader":"^1.0.1","@reach/router":"1.3.4","@svgr/webpack":"4.3.2","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","@babel/runtime":"^7.10.2","postcss-loader":"^3.0.0","react-dev-utils":"^9.1.0","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.4","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.2","eslint-plugin-react":"7.14.3","html-webpack-plugin":"^4.0.0-beta.5","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"4.2.3","babel-preset-react-app":"^9.0.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"^4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.15.1","eslint-config-react-app":"^5.0.2","mini-css-extract-plugin":"^0.5.0","webpack-manifest-plugin":"2.1.1","@typescript-eslint/parser":"^2.2.0","eslint-plugin-react-hooks":"^1.6.1","extract-text-webpack-plugin":"3.0.2","babel-plugin-named-asset-import":"^0.3.4","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"^2.2.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-object-rest-spread":"^7.9.6","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.3.75_1630312849847_0.05120475001724145","host":"s3://npm-registry-packages"}},"0.3.76":{"name":"@seafile/seafile-editor","version":"0.3.76","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.3.76","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"6123851609f7141aa42a12b2b46711f86e0b8bc9","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.3.76.tgz","fileCount":156,"integrity":"sha512-3hRne0a5Gg3GFu9Z/4g0XvXKr6IBWQmnmux3lqaPBRsjYoFSHjKVa27UCJxVVtBKZKiNzqxiv848FiHg8tYEvQ==","signatures":[{"sig":"MEQCIBhxcq3iUCx9S/hArX4SE7VdAigPhaNYrTezmdP8LBIHAiAFd/o7CMNumozfyNO0n29We8fY8TR/PPpkhJIg7YFTfw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2697069},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/editor.js","babel":{"plugins":["@babel/plugin-proposal-object-rest-spread"],"presets":[["react-app",{"absoluteRuntime":false}]]},"gitHead":"8bdfb0f2115ec42548f3d8273f3903c1427087b3","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","clean":"rm -rf dist && mkdir dist","start":"node scripts/start.js","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","pub:optimized":"rm dist/config.js dist/i18n.js dist/index.js","prepublishOnly":"npm run clean && npm run pub:dist && npm run pub:optimized"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.14.14","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"12.22.4","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"jszip":"^3.2.1","react":"^16.8.6","slate":"^0.54.2","xtend":"^4.0.1","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"4.17.21","moment":"^2.22.2","remark":"^9.0.0","i18next":"^17.0.13","prismjs":"1.23.0","promise":"8.0.1","request":"^2.88.0","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","is-hotkey":"^0.1.3","react-dom":"^16.8.6","url-parse":"^1.4.3","codemirror":"^5.37.0","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"0.2.168","seafile-ui":"^0.1.10","is-data-uri":"^0.1.0","remark-math":"^3.0.0","remark-slug":"^5.0.0","react-select":"^2.4.2","remark-parse":"^5.0.0","detect-indent":"^4.0.0","object-assign":"4.1.1","react-i18next":"^10.12.2","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-history":"^0.54.2","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","react-mentions":"^3.0.2","rehype-mathjax":"^2.0.0","rehype-stringify":"^3.0.0","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","i18next-xhr-backend":"^3.1.2","@seafile/slate-react":"^0.54.13","slate-html-serializer":"^0.7.2","mdast-util-definitions":"^1.2.2","slate-schema-violations":"^0.1.39","i18next-browser-languagedetector":"^3.0.3"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"raf":"3.4.0","jest":"24.9.0","react":"^16.12.0","dotenv":"6.2.0","enzyme":"^3.10.0","eslint":"^6.1.0","is-wsl":"^1.1.0","semver":"6.3.0","ts-pnp":"1.1.4","postcss":"^7.0.0","resolve":"1.12.0","webpack":"4.41.0","fs-extra":"7.0.1","camelcase":"^5.2.0","react-dom":"^16.12.0","@babel/cli":"7.13.14","babel-jest":"^24.9.0","css-loader":"^3.2.1","url-loader":"2.1.0","@babel/core":"^7.10.2","file-loader":"3.0.1","sass-loader":"7.2.0","autoprefixer":"7.1.6","babel-eslint":"10.0.3","babel-loader":"8.0.6","browserslist":"^4.8.0","jest-resolve":"24.9.0","style-loader":"^1.0.1","@reach/router":"1.3.4","@svgr/webpack":"4.3.2","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","@babel/runtime":"^7.10.2","postcss-loader":"^3.0.0","react-dev-utils":"^9.1.0","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.4","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.2","eslint-plugin-react":"7.14.3","html-webpack-plugin":"^4.0.0-beta.5","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"4.2.3","babel-preset-react-app":"^9.0.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"^4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.15.1","eslint-config-react-app":"^5.0.2","mini-css-extract-plugin":"^0.5.0","webpack-manifest-plugin":"2.1.1","@typescript-eslint/parser":"^2.2.0","eslint-plugin-react-hooks":"^1.6.1","extract-text-webpack-plugin":"3.0.2","babel-plugin-named-asset-import":"^0.3.4","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"^2.2.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-object-rest-spread":"^7.9.6","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.3.76_1633750563723_0.6296204700355095","host":"s3://npm-registry-packages"}},"0.3.77":{"name":"@seafile/seafile-editor","version":"0.3.77","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.3.77","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"fec4ad741808d4c0d559c6e05b114b60b8d9f50d","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.3.77.tgz","fileCount":156,"integrity":"sha512-o5aR32MeSCq2qJhN76l9nbr/r9NMbRgqTRs2dHlWKdidY6wgSiEmSUU2DPRwkprsc4UkMq9k2hpGhlf0e3ICzw==","signatures":[{"sig":"MEUCIAopCKI39xgQRD2bYuXAZLTkOQlelc1SGP3JlAJBwrMdAiEAmf28mKeEtJGmOH0xu1VnVgPzjHjQex9xFwW5dq8aI7o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2697096},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/editor.js","babel":{"plugins":["@babel/plugin-proposal-object-rest-spread"],"presets":[["react-app",{"absoluteRuntime":false}]]},"gitHead":"7116d64e85f3cb6da51f42dae386f22d71d18f34","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","clean":"rm -rf dist && mkdir dist","start":"node scripts/start.js","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","pub:optimized":"rm dist/config.js dist/i18n.js dist/index.js","prepublishOnly":"npm run clean && npm run pub:dist && npm run pub:optimized"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.14.14","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"12.22.4","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"jszip":"^3.2.1","react":"^16.8.6","slate":"^0.54.2","xtend":"^4.0.1","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"4.17.21","moment":"^2.22.2","remark":"^9.0.0","i18next":"^17.0.13","prismjs":"1.23.0","promise":"8.0.1","request":"^2.88.0","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","is-hotkey":"^0.1.3","react-dom":"^16.8.6","url-parse":"^1.4.3","codemirror":"^5.37.0","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"0.2.168","seafile-ui":"^0.1.10","is-data-uri":"^0.1.0","remark-math":"^3.0.0","remark-slug":"^5.0.0","react-select":"^2.4.2","remark-parse":"^5.0.0","detect-indent":"^4.0.0","object-assign":"4.1.1","react-i18next":"^10.12.2","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-history":"^0.54.2","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","react-mentions":"^3.0.2","rehype-mathjax":"^2.0.0","rehype-stringify":"^3.0.0","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","i18next-xhr-backend":"^3.1.2","@seafile/slate-react":"^0.54.13","slate-html-serializer":"^0.7.2","mdast-util-definitions":"^1.2.2","slate-schema-violations":"^0.1.39","i18next-browser-languagedetector":"^3.0.3"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"raf":"3.4.0","jest":"24.9.0","react":"^16.12.0","dotenv":"6.2.0","enzyme":"^3.10.0","eslint":"^6.1.0","is-wsl":"^1.1.0","semver":"6.3.0","ts-pnp":"1.1.4","postcss":"^7.0.0","resolve":"1.12.0","webpack":"4.41.0","fs-extra":"7.0.1","camelcase":"^5.2.0","react-dom":"^16.12.0","@babel/cli":"7.13.14","babel-jest":"^24.9.0","css-loader":"^3.2.1","url-loader":"2.1.0","@babel/core":"^7.10.2","file-loader":"3.0.1","sass-loader":"7.2.0","autoprefixer":"7.1.6","babel-eslint":"10.0.3","babel-loader":"8.0.6","browserslist":"^4.8.0","jest-resolve":"24.9.0","style-loader":"^1.0.1","@reach/router":"1.3.4","@svgr/webpack":"4.3.2","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","@babel/runtime":"^7.10.2","postcss-loader":"^3.0.0","react-dev-utils":"^9.1.0","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.4","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.2","eslint-plugin-react":"7.14.3","html-webpack-plugin":"^4.0.0-beta.5","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"4.2.3","babel-preset-react-app":"^9.0.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"^4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.15.1","eslint-config-react-app":"^5.0.2","mini-css-extract-plugin":"^0.5.0","webpack-manifest-plugin":"2.1.1","@typescript-eslint/parser":"^2.2.0","eslint-plugin-react-hooks":"^1.6.1","extract-text-webpack-plugin":"3.0.2","babel-plugin-named-asset-import":"^0.3.4","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"^2.2.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-object-rest-spread":"^7.9.6","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.3.77_1633751176755_0.3600704974027875","host":"s3://npm-registry-packages"}},"0.3.78":{"name":"@seafile/seafile-editor","version":"0.3.78","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.3.78","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"f534198a0dd9a677a0374e9bb79aa1419eda791b","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.3.78.tgz","fileCount":156,"integrity":"sha512-+dcCnZwQhUueEeBvEDt+9koswtf3B/e40Hb46JPdiJkRTuviGr5/OZhS45+4AjoI+sdukEi/fifOXoSqj7Ryvw==","signatures":[{"sig":"MEUCIQCINx52Os8gHni72KWg3S8FQSOfROC0/gZ/Xk5TmRWNDAIgATc1SGMGXQKKZtfr8/8RatdrrR07lQQ74mGoasD+0i8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2697608,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhvavuCRA9TVsSAnZWagAAk/oP/3hSZZ2btsq1DLyjllD7\nv4no83M4mAJn+pkEqJ0pclaiP3bEvuNRjEaL0jMZydZyXy0I3Z3mlM6xrBVx\naXRYMu6MevFL23umCfcx50ZPgiqC6+3sWd/loUXxvNSATozMTSW9ROQ1e3pO\nbhw5lEmCVhpLS6u2wXpzwVaC147QhBjXaw/amy9cn5hWb5PjvI1sYztJHF2e\nb9aWMNiL6QD5vScoxuhA7/dwm/CfVOkHg5aKQIGkSu/uL4HqtTp2c9HFnVAA\nL7f+oVAG+AevpY+uPfadPWDYrQnAOvuCHplQdmC8Zz65Y+wllkUUuNb8mM32\nW1WWVecJ4eJsWgSAWEScSwCfpDMqFDI/7SpoiP5CO3c0rN/ZqvEWtx7cQfHi\nneRPLfBzSEZCGUShhzhgobQmaV6+Hla9qd2It+1YBoedwO94ifDj1CICLHKD\neEbNdp75qbyjIszEkKlzYEdKnPkrBoRAr4xGE4aEY0CgrupwcnNf8ueTwONd\nVDWZ+CuJsAb4+VcnTViJU0xgR0iXV++k0qBe79gAwWEOvevRluAUsfXxkofO\nOjalmNDPrqOcQVQHjSrUihF41R8y+71KFyMfBtyf/kia9I62J7dxTEWUGZb7\nq4QyBtuRHTCb0TdIbELn68JJsCF8apXUHII7IRD6yUxaDFscYbOKWNTS/KH3\n4NbP\r\n=A0XK\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/editor.js","babel":{"plugins":["@babel/plugin-proposal-object-rest-spread"],"presets":[["react-app",{"absoluteRuntime":false}]]},"gitHead":"d53e742ef8ae25b82968db0c94bb647512a2363c","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","clean":"rm -rf dist && mkdir dist","start":"node scripts/start.js","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","pub:optimized":"rm dist/config.js dist/i18n.js dist/index.js","prepublishOnly":"npm run clean && npm run pub:dist && npm run pub:optimized"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"8.1.4","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"14.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"jszip":"^3.2.1","react":"^16.8.6","slate":"^0.54.2","xtend":"^4.0.1","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"4.17.21","moment":"^2.22.2","remark":"^9.0.0","i18next":"^17.0.13","prismjs":"1.23.0","promise":"8.0.1","request":"^2.88.0","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","is-hotkey":"^0.1.3","react-dom":"^16.8.6","url-parse":"^1.4.3","codemirror":"^5.37.0","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"0.2.168","seafile-ui":"^0.1.10","is-data-uri":"^0.1.0","remark-math":"^3.0.0","remark-slug":"^5.0.0","react-select":"^2.4.2","remark-parse":"^5.0.0","detect-indent":"^4.0.0","object-assign":"4.1.1","react-i18next":"^10.12.2","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-history":"^0.54.2","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","react-mentions":"^3.0.2","rehype-mathjax":"^2.0.0","rehype-stringify":"^3.0.0","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","i18next-xhr-backend":"^3.1.2","@seafile/slate-react":"^0.54.13","slate-html-serializer":"^0.7.2","mdast-util-definitions":"^1.2.2","slate-schema-violations":"^0.1.39","i18next-browser-languagedetector":"^3.0.3"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"raf":"3.4.0","jest":"24.9.0","react":"^16.12.0","dotenv":"6.2.0","enzyme":"^3.10.0","eslint":"^6.1.0","is-wsl":"^1.1.0","semver":"6.3.0","ts-pnp":"1.1.4","postcss":"^7.0.0","resolve":"1.12.0","webpack":"4.41.0","fs-extra":"7.0.1","camelcase":"^5.2.0","react-dom":"^16.12.0","@babel/cli":"7.13.14","babel-jest":"^24.9.0","css-loader":"^3.2.1","url-loader":"2.1.0","@babel/core":"^7.10.2","file-loader":"3.0.1","sass-loader":"7.2.0","autoprefixer":"7.1.6","babel-eslint":"10.0.3","babel-loader":"8.0.6","browserslist":"^4.8.0","jest-resolve":"24.9.0","style-loader":"^1.0.1","@reach/router":"1.3.4","@svgr/webpack":"4.3.2","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","@babel/runtime":"^7.10.2","postcss-loader":"^3.0.0","react-dev-utils":"^9.1.0","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.4","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.2","eslint-plugin-react":"7.14.3","html-webpack-plugin":"^4.0.0-beta.5","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"4.2.3","babel-preset-react-app":"^9.0.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"^4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.15.1","eslint-config-react-app":"^5.0.2","mini-css-extract-plugin":"^0.5.0","webpack-manifest-plugin":"2.1.1","@typescript-eslint/parser":"^2.2.0","eslint-plugin-react-hooks":"^1.6.1","extract-text-webpack-plugin":"3.0.2","babel-plugin-named-asset-import":"^0.3.4","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"^2.2.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-object-rest-spread":"^7.9.6","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.3.78_1639820270106_0.1991918604627938","host":"s3://npm-registry-packages"}},"0.3.79":{"name":"@seafile/seafile-editor","version":"0.3.79","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.3.79","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"badd57fa9fcb1e0553b982d0db39d5b650899fd7","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.3.79.tgz","fileCount":156,"integrity":"sha512-IpjIgK7NjyY5XE/wcUOayGpsELayKwp9QDBnpjrG/6XXTvXTkf6c1DmQ6bcYxsKdW89gPBaDESfaqq3anSKbtA==","signatures":[{"sig":"MEUCIEuoP+EvQe1yluJBSF3UMTmwrFpW6l3TWZeWli/c5CmHAiEAwgEExPnrSe6Dc52kxUCfwuym5qdi++Q4cvrBDSK6BP8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2697580,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhva3bCRA9TVsSAnZWagAAGAQQAI5Fu/s88AfkYFZWwol6\nQTX8suJFaGFw0bRRCUWtYTbXGPnDDmC7gXiB5CDIJszJDoWKrKcJDCWZvZkR\nMFP9/cXpUxUjNL5jyoA+B15ruTIs3kzQF7PXfYpuED/9b1qJbCNcevfoXz4L\nOfopeJ/GMCLrruyKmdbsp78RNxbu+pcaAq3IZVC2Cg/0hlDATZY/SEFlVkb7\nA7Z/hzzgnAc8haaSZ/vLFHWCDM8DecAG4z7pe62IP+8tzL5i+US3U5/ERAu6\nomRcZr4DZ9CX3rv3N6+Kbjn1896IUVxcKt2SwOBHTNqn7My+LZ9jkjlEg6mD\nhbQql7phQfhbomtnkGeWSB0gdX759F0QUyF2f7oeq3Lo4I3h+jMzzn1pMKwI\nEd3d/wm61CpJ2qLOSniIaQ0RBXN41tY5vgC0B3/DkTfRQU9w/XMODkB0n/sa\npnkRzEaShv3H4EQqRQmsetgRuRQwIHRkJvBkiE5iyk+p1eGKikJw8S4J+/zn\ne3bFSQSQvkF5Cn6TzvWZ6UQ/0kli/yoCgA9sTI9cYtaG1w4kb2WJDH26qd+o\nwSPzLiQS1areT2boGQQYilJwgDq94JufLHeuuX/p/QSypb14lqBMecfdMMdV\n6sPSMspr0MxQn9XW5gr4jCXPvpxJjK4r3zdKvQlrRdgQgGYrLXIK5gbaGbI2\nL9jm\r\n=vvsa\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/editor.js","babel":{"plugins":["@babel/plugin-proposal-object-rest-spread"],"presets":[["react-app",{"absoluteRuntime":false}]]},"gitHead":"5d393ad04b20234427024db78ea9acbbc0ef71bd","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","clean":"rm -rf dist && mkdir dist","start":"node scripts/start.js","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","pub:optimized":"rm dist/config.js dist/i18n.js dist/index.js","prepublishOnly":"npm run clean && npm run pub:dist && npm run pub:optimized"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"8.1.4","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"14.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"jszip":"^3.2.1","react":"^16.8.6","slate":"^0.54.2","xtend":"^4.0.1","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"4.17.21","moment":"^2.22.2","remark":"^9.0.0","i18next":"^17.0.13","prismjs":"1.23.0","promise":"8.0.1","request":"^2.88.0","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","is-hotkey":"^0.1.3","react-dom":"^16.8.6","url-parse":"^1.4.3","codemirror":"^5.37.0","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"0.2.168","seafile-ui":"^0.1.10","is-data-uri":"^0.1.0","remark-math":"^3.0.0","remark-slug":"^5.0.0","react-select":"^2.4.2","remark-parse":"^5.0.0","detect-indent":"^4.0.0","object-assign":"4.1.1","react-i18next":"^10.12.2","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-history":"^0.54.2","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","react-mentions":"^3.0.2","rehype-mathjax":"^2.0.0","rehype-stringify":"^3.0.0","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","i18next-xhr-backend":"^3.1.2","@seafile/slate-react":"^0.54.13","slate-html-serializer":"^0.7.2","mdast-util-definitions":"^1.2.2","slate-schema-violations":"^0.1.39","i18next-browser-languagedetector":"^3.0.3"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"raf":"3.4.0","jest":"24.9.0","react":"^16.12.0","dotenv":"6.2.0","enzyme":"^3.10.0","eslint":"^6.1.0","is-wsl":"^1.1.0","semver":"6.3.0","ts-pnp":"1.1.4","postcss":"^7.0.0","resolve":"1.12.0","webpack":"4.41.0","fs-extra":"7.0.1","camelcase":"^5.2.0","react-dom":"^16.12.0","@babel/cli":"7.13.14","babel-jest":"^24.9.0","css-loader":"^3.2.1","url-loader":"2.1.0","@babel/core":"^7.10.2","file-loader":"3.0.1","sass-loader":"7.2.0","autoprefixer":"7.1.6","babel-eslint":"10.0.3","babel-loader":"8.0.6","browserslist":"^4.8.0","jest-resolve":"24.9.0","style-loader":"^1.0.1","@reach/router":"1.3.4","@svgr/webpack":"4.3.2","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","@babel/runtime":"^7.10.2","postcss-loader":"^3.0.0","react-dev-utils":"^9.1.0","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.4","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.2","eslint-plugin-react":"7.14.3","html-webpack-plugin":"^4.0.0-beta.5","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"4.2.3","babel-preset-react-app":"^9.0.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"^4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.15.1","eslint-config-react-app":"^5.0.2","mini-css-extract-plugin":"^0.5.0","webpack-manifest-plugin":"2.1.1","@typescript-eslint/parser":"^2.2.0","eslint-plugin-react-hooks":"^1.6.1","extract-text-webpack-plugin":"3.0.2","babel-plugin-named-asset-import":"^0.3.4","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"^2.2.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-object-rest-spread":"^7.9.6","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.3.79_1639820763019_0.17713447020074624","host":"s3://npm-registry-packages"}},"0.3.80":{"name":"@seafile/seafile-editor","version":"0.3.80","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.3.80","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"f568de8cb7f96c892e8620883074aff22b254bf1","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.3.80.tgz","fileCount":156,"integrity":"sha512-yU3rwKVzZp1pKkPsZFQgCvVKjqBxrE4xEXe4FAE2oq0PhZ/cbo77qXnaAJK8pCsla3pCZfBu60WYMEdpAoz/Yw==","signatures":[{"sig":"MEUCIQCKCF8bDndLtp1dM/ahh/zMhjLs627TVlvlp8c1aA4NZQIgZyEsDJXUbiqaHmPBp7OFNQ5o1QzR79V7v7Ry5LTmkKU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2700257,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhxA4ECRA9TVsSAnZWagAAUkAP/jbzC8cW3AISoL2nl19y\nY05pagS5rkaEvhd2nxMMcvQNi/L2laJoKODjtn/5adYSwR0srU3U8qHzsAUq\nbBOWgb6tUxL33EOgj3B/xzWIbnnlHJDKCoRPshLy5wsTjxi/afY/0r+ldzXV\npNNxisSQkNjEC/6VzmGCs/5lTdKacLfdEDZKfblJStwm8ZxSO0snnNqUeJVY\n1aroVcx1qs2SfokVIqpQdzV75uj7VhXjcB9Wr5lRz01d4EVMBHZ7kiR+j0Tz\nXcnYDD7FovybR2tRtiQTsNmpUNHoVlpwzq0OSuKjeGcLOqnR3lI7RNMSDvNk\nP877YTZ+8QLgOG+v2KqHtjgSFOfVm0xdFlnwugGW3UiewgSOkxRnxC8Tox60\nBd9qyVRnu5h7Mw+OakamWZnZgqY66ZwDRdqVdQex3dWOAxf58zaqRyya/adV\nVBtbuiRFCOYJGr+LJ2sIiZ/mUU9Bsd8KyBF46j9AlXhtBz/+IzcGflIoIqmt\nCCy6YngiiMc4w0aO+vqdh/7F5//oj+KnP+gL2Bpof9H9/nK6q+Sr1FOBoMTI\n6py4uZ0W3fnuEDLNPvxb/Lbc9AIaITj5d5hhIOGCNMZX6dJcsqUx0BR5hacr\nC6e7m5xcU+tDjieowO88A0VjJo1xrP/cjWbKotqnLtsXYf7dp2rqxpH+Z4nR\nIuqz\r\n=/reA\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/editor.js","babel":{"plugins":["@babel/plugin-proposal-object-rest-spread"],"presets":[["react-app",{"absoluteRuntime":false}]]},"gitHead":"9a904435c520785c241a337c9815cdc7270cb654","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","clean":"rm -rf dist && mkdir dist","start":"node scripts/start.js","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","pub:optimized":"rm dist/config.js dist/i18n.js dist/index.js","prepublishOnly":"npm run clean && npm run pub:dist && npm run pub:optimized"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"8.1.4","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"14.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"jszip":"^3.2.1","react":"^16.8.6","slate":"^0.54.2","xtend":"^4.0.1","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"4.17.21","moment":"^2.22.2","remark":"^9.0.0","i18next":"^17.0.13","prismjs":"1.23.0","promise":"8.0.1","request":"^2.88.0","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","is-hotkey":"^0.1.3","react-dom":"^16.8.6","url-parse":"^1.4.3","codemirror":"^5.37.0","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"0.2.168","seafile-ui":"^0.1.10","is-data-uri":"^0.1.0","remark-math":"^3.0.0","remark-slug":"^5.0.0","react-select":"^2.4.2","remark-parse":"^5.0.0","detect-indent":"^4.0.0","object-assign":"4.1.1","react-i18next":"^10.12.2","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-history":"^0.54.2","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","react-mentions":"^3.0.2","rehype-mathjax":"^2.0.0","rehype-stringify":"^3.0.0","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","i18next-xhr-backend":"^3.1.2","@seafile/slate-react":"^0.54.13","slate-html-serializer":"^0.7.2","mdast-util-definitions":"^1.2.2","slate-schema-violations":"^0.1.39","i18next-browser-languagedetector":"^3.0.3"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"raf":"3.4.0","jest":"24.9.0","react":"^16.12.0","dotenv":"6.2.0","enzyme":"^3.10.0","eslint":"^6.1.0","is-wsl":"^1.1.0","semver":"6.3.0","ts-pnp":"1.1.4","postcss":"^7.0.0","resolve":"1.12.0","webpack":"4.41.0","fs-extra":"7.0.1","camelcase":"^5.2.0","react-dom":"^16.12.0","@babel/cli":"7.13.14","babel-jest":"^24.9.0","css-loader":"^3.2.1","url-loader":"2.1.0","@babel/core":"^7.10.2","file-loader":"3.0.1","sass-loader":"7.2.0","autoprefixer":"7.1.6","babel-eslint":"10.0.3","babel-loader":"8.0.6","browserslist":"^4.8.0","jest-resolve":"24.9.0","style-loader":"^1.0.1","@reach/router":"1.3.4","@svgr/webpack":"4.3.2","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","@babel/runtime":"^7.10.2","postcss-loader":"^3.0.0","react-dev-utils":"^9.1.0","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.4","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.2","eslint-plugin-react":"7.14.3","html-webpack-plugin":"^4.0.0-beta.5","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"4.2.3","babel-preset-react-app":"^9.0.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"^4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.15.1","eslint-config-react-app":"^5.0.2","mini-css-extract-plugin":"^0.5.0","webpack-manifest-plugin":"2.1.1","@typescript-eslint/parser":"^2.2.0","eslint-plugin-react-hooks":"^1.6.1","extract-text-webpack-plugin":"3.0.2","babel-plugin-named-asset-import":"^0.3.4","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"^2.2.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-object-rest-spread":"^7.9.6","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.3.80_1640238596565_0.04190924689274511","host":"s3://npm-registry-packages"}},"0.3.81":{"name":"@seafile/seafile-editor","version":"0.3.81","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.3.81","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"4c815a84ef3bae62207901f08e113ddc78cfeb07","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.3.81.tgz","fileCount":158,"integrity":"sha512-aURO5wIDPUVdX/v6vc4XCuDmlZf8Gul52kDYPU8kxRDXpjibbHSTYpc2EciO0W8mF5WDtFcNLnzfxNQhym83cg==","signatures":[{"sig":"MEUCIQCc+kd8+TsNkPBT3yEBMABnZc/CEyjrkaJtCSRjgPsIbQIgCnFad7KNbqBO/9YSAxmoD+6Uwo2reC2Qmfu/sUVM6VQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2710758,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhzmpKCRA9TVsSAnZWagAAK+QP/iMLLhO4Lz81r8mAOO9r\nmsPfmd0Fy2RB+7zAzVroGlkh9QulL2ofoQBI58qADZEcDK38q+HYykwYo/qS\nIt9pSvSSurqlMYAWmXygU4CfCP8Lo+qH5ma3JUT+PFOL7UV+3eIQnPMc8sM3\nCC/fom6jXvm0x+AW0Z18WUBkRhBYzv83xjjFMRjB07XEp9Oxm8qv8gZtIscl\njMbyk1Wq7m7CjGFmoe/FAZ7dVFNovUnkUyiS6PK5hCeovtvd2lSIJCDi13IA\nqjLp8jqhQoKENPCkMLNgJx/hb9PA5Eb0spIv7UVYjbJ9iDZBvLDlyvCDElE4\n74fGFedGdihVBNa1i/sQwDiAwqjkJaseSawoK2oZK0kEvyF1axeCc+AubZx2\nu1tpcOdvhaR+bQUERHDDzpF3p7NhNWH1Ob5To8/r81IX+/4iexIgxs2P2E/N\nSwIg4QtcEgaRuJejFTpivSInw0lx/b68yxisZ8EIHb2zaB2pr1/sINqRF0Yh\nn58KWIKhfbLfcqNi/IBBP6PiqnlLnWUpq/h90DVXqRO8FVy/unaImo+C/3lH\nhBdB1wuM/Jwk2LPY8xDv57f+eU7RSqUA2CGsYuoZqDpEgY9jw9ichztqxHC0\nV+0Lr+pckeP3FCwOKj+ovgSluhUSaO4U7NSyHLmfbBp3B1p3vvr6ASd+9iKg\nWsz8\r\n=jo2s\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/editor.js","babel":{"plugins":["@babel/plugin-proposal-object-rest-spread"],"presets":[["react-app",{"absoluteRuntime":false}]]},"gitHead":"b108053fdc692128a29f556cdd817d100225c615","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","clean":"rm -rf dist && mkdir dist","start":"node scripts/start.js","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","pub:optimized":"rm dist/config.js dist/i18n.js dist/index.js","prepublishOnly":"npm run clean && npm run pub:dist && npm run pub:optimized"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"8.1.4","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"14.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"jszip":"^3.2.1","react":"^16.8.6","slate":"^0.54.2","xtend":"^4.0.1","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"4.17.21","moment":"^2.22.2","remark":"^9.0.0","i18next":"^17.0.13","prismjs":"1.23.0","promise":"8.0.1","request":"^2.88.0","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","is-hotkey":"^0.1.3","react-dom":"^16.8.6","url-parse":"^1.4.3","codemirror":"^5.37.0","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"0.2.168","seafile-ui":"^0.1.10","is-data-uri":"^0.1.0","remark-math":"^3.0.0","remark-slug":"^5.0.0","react-select":"^2.4.2","remark-parse":"^5.0.0","detect-indent":"^4.0.0","object-assign":"4.1.1","react-i18next":"^10.12.2","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-history":"^0.54.2","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","react-mentions":"^3.0.2","rehype-mathjax":"^2.0.0","rehype-stringify":"^3.0.0","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","i18next-xhr-backend":"^3.1.2","@seafile/slate-react":"^0.54.13","slate-html-serializer":"^0.7.2","mdast-util-definitions":"^1.2.2","slate-schema-violations":"^0.1.39","i18next-browser-languagedetector":"^3.0.3"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"raf":"3.4.0","jest":"24.9.0","react":"^16.12.0","dotenv":"6.2.0","enzyme":"^3.10.0","eslint":"^6.1.0","is-wsl":"^1.1.0","semver":"6.3.0","ts-pnp":"1.1.4","postcss":"^7.0.0","resolve":"1.12.0","webpack":"4.41.0","fs-extra":"7.0.1","camelcase":"^5.2.0","react-dom":"^16.12.0","@babel/cli":"7.13.14","babel-jest":"^24.9.0","css-loader":"^3.2.1","url-loader":"2.1.0","@babel/core":"^7.10.2","file-loader":"3.0.1","sass-loader":"7.2.0","autoprefixer":"7.1.6","babel-eslint":"10.0.3","babel-loader":"8.0.6","browserslist":"^4.8.0","jest-resolve":"24.9.0","style-loader":"^1.0.1","@reach/router":"1.3.4","@svgr/webpack":"4.3.2","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","@babel/runtime":"^7.10.2","postcss-loader":"^3.0.0","react-dev-utils":"^9.1.0","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.4","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.2","eslint-plugin-react":"7.14.3","html-webpack-plugin":"^4.0.0-beta.5","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"4.2.3","babel-preset-react-app":"^9.0.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"^4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.15.1","eslint-config-react-app":"^5.0.2","mini-css-extract-plugin":"^0.5.0","webpack-manifest-plugin":"2.1.1","@typescript-eslint/parser":"^2.2.0","eslint-plugin-react-hooks":"^1.6.1","extract-text-webpack-plugin":"3.0.2","babel-plugin-named-asset-import":"^0.3.4","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"^2.2.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-object-rest-spread":"^7.9.6","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.3.81_1640917578490_0.517202699175086","host":"s3://npm-registry-packages"}},"0.3.82":{"name":"@seafile/seafile-editor","version":"0.3.82","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.3.82","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"2dbb0906308de2df9cbb3d27d9d738cd65f979c1","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.3.82.tgz","fileCount":158,"integrity":"sha512-7lI7DxnR6PBns45Z1GBKjbgUuJVlb+tLnowezFEja7foCIHhSF0Hr3peocpP15DKtIjlrrzF6zUFSjyZm+9xYw==","signatures":[{"sig":"MEUCIHK65ZpPZjTR/lwoPAoXAafmNZ3hHrRrMrqksmuefZawAiEA3+Nx52ubtk8qULjEKS0a0yTJ7JEJxQ+t0H6BqmcJhOo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2710494,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhzr04CRA9TVsSAnZWagAA8YYP/1pZn3SxzP2fhk40ga7w\n4k2F4rQ17oQtKKXn5IqEr+WuRVSftbPhqup+elEJLax7tFDSgTavNme+PJM8\nC8dYRjNZIpLsuE60NX3L9LGEe/h+jU7l/axhe4toQ7/aWkw0Kw3BMnA/ZTQu\nGeKqxN6Qc9kKS8rM+67nhL/eBeTt8bi/EZ0CAhaFK2cSlpsvNyy8wJhEFVNO\nJq2eIEUt4dXOlD5KWXnTaK2G7bm6Q10ZYiSiwYjbqmIftJFAscWCc1oOhupr\nv08G7a57kOg+CpeC16UCwkGs5s/2ZabDPBdc2tVpN01y+oByzosi3Ng+uf15\nPwl7Fc16S/XZGAVOA1Wwy20Mb/VGznIMrVBuLyWle6RpUPHX7tPbiwnG8Ci8\n5LTK+g66JYAPEE53c62jaBMQ3qyfrws5CqoW9xrplXys2ZpxjYJzS/YHDtyi\nJJ/ro4enwuWhwTGdF/so5VQ8YiZ9LrR2DrZYyXDtJyHwko7TmUBuTza20cMi\n4plvvh+dcMulDIFeKOq4Gl/sldBHdQ6lI7G0y0vGGzhfC7+HtMcXljlQcaza\nU5Jf0XkY8BsX0v4aklq61R84FEr8hNsIneFQfTVRcI0XHce8viJfPMAEKv+g\njD0Rk1hj8fZ73M9eXpKo6NACazl6qZKO6+PrJxlHN+depwTfAA8ih7BarSgA\n62G9\r\n=ZGN0\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/editor.js","babel":{"plugins":["@babel/plugin-proposal-object-rest-spread"],"presets":[["react-app",{"absoluteRuntime":false}]]},"gitHead":"59c8c3316077dabd411a85e5d1507f44aac15255","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","clean":"rm -rf dist && mkdir dist","start":"node scripts/start.js","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","pub:optimized":"rm dist/config.js dist/i18n.js dist/index.js","prepublishOnly":"npm run clean && npm run pub:dist && npm run pub:optimized"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"8.1.4","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"14.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"jszip":"^3.2.1","react":"^16.8.6","slate":"^0.54.2","xtend":"^4.0.1","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"4.17.21","moment":"^2.22.2","remark":"^9.0.0","i18next":"^17.0.13","prismjs":"1.23.0","promise":"8.0.1","request":"^2.88.0","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","is-hotkey":"^0.1.3","react-dom":"^16.8.6","url-parse":"^1.4.3","codemirror":"^5.37.0","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"0.2.168","seafile-ui":"^0.1.10","is-data-uri":"^0.1.0","remark-math":"^3.0.0","remark-slug":"^5.0.0","react-select":"^2.4.2","remark-parse":"^5.0.0","detect-indent":"^4.0.0","object-assign":"4.1.1","react-i18next":"^10.12.2","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-history":"^0.54.2","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","react-mentions":"^3.0.2","rehype-mathjax":"^2.0.0","rehype-stringify":"^3.0.0","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","i18next-xhr-backend":"^3.1.2","@seafile/slate-react":"^0.54.13","slate-html-serializer":"^0.7.2","mdast-util-definitions":"^1.2.2","slate-schema-violations":"^0.1.39","i18next-browser-languagedetector":"^3.0.3"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"raf":"3.4.0","jest":"24.9.0","react":"^16.12.0","dotenv":"6.2.0","enzyme":"^3.10.0","eslint":"^6.1.0","is-wsl":"^1.1.0","semver":"6.3.0","ts-pnp":"1.1.4","postcss":"^7.0.0","resolve":"1.12.0","webpack":"4.41.0","fs-extra":"7.0.1","camelcase":"^5.2.0","react-dom":"^16.12.0","@babel/cli":"7.13.14","babel-jest":"^24.9.0","css-loader":"^3.2.1","url-loader":"2.1.0","@babel/core":"^7.10.2","file-loader":"3.0.1","sass-loader":"7.2.0","autoprefixer":"7.1.6","babel-eslint":"10.0.3","babel-loader":"8.0.6","browserslist":"^4.8.0","jest-resolve":"24.9.0","style-loader":"^1.0.1","@reach/router":"1.3.4","@svgr/webpack":"4.3.2","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","@babel/runtime":"^7.10.2","postcss-loader":"^3.0.0","react-dev-utils":"^9.1.0","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.4","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.2","eslint-plugin-react":"7.14.3","html-webpack-plugin":"^4.0.0-beta.5","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"4.2.3","babel-preset-react-app":"^9.0.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"^4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.15.1","eslint-config-react-app":"^5.0.2","mini-css-extract-plugin":"^0.5.0","webpack-manifest-plugin":"2.1.1","@typescript-eslint/parser":"^2.2.0","eslint-plugin-react-hooks":"^1.6.1","extract-text-webpack-plugin":"3.0.2","babel-plugin-named-asset-import":"^0.3.4","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"^2.2.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-object-rest-spread":"^7.9.6","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.3.82_1640938808179_0.06982645031826729","host":"s3://npm-registry-packages"}},"0.3.83":{"name":"@seafile/seafile-editor","version":"0.3.83","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.3.83","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"d39b32232ca94bbfc653be0102fae8457de42dda","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.3.83.tgz","fileCount":158,"integrity":"sha512-HzRorvrfllcoAozktbWwUAdnA0oHYsI980/F2UH7LskzBwKdQMqIZAEinOJvgWFEY6WyL9uLYcx8OcOUx1UH7Q==","signatures":[{"sig":"MEUCIQDkoqMbxoZpHkyTWWkhGBROK0JdV5b3uvKVWvqnYBDKQgIgXS0Mo/t4QNA5jlv7ZDd4j/eE+i1DLSiL8xrFkQ+UNMw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2708579,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh1BdhCRA9TVsSAnZWagAACUYQAJCrsTMI7TxztMDiwGLc\nALzAN7KJgshyHV27u/g+pbIUTm+Puop1Uyi+QAUkR7vj69n+2BsnHBXe0GBm\nIokaLK1N2Tk18ptLKbftVZPxgtDfp1ywSlS5ShqtraDwaBQ4Xb4ECdMlWzhA\nSwc32Lv7XuzoAaf8c7rDJxAI/Xf74dOR0HEeEMLdYCXSIuHuVBxGeYKuKEcy\noxULaynvNLc3dBBtOpCydo5YwOgKMbfqNaa3WyL3VOAA/+cFzPEdYwtoFj9e\ndSWZ/4Nz+xl/bzugUO2o7wHWp6mw+8qsO78nbtMie+0+DhBLLT3o07nVQqY6\nq/f2Bso3OdHnOMvGZX0TaBqK3gnnhHEiiZKLjmJfassgHALTuA/vwOj9inoN\n9XTJEufveKgVo9gTxqJhfvFRFZc8xR+/0t4N9hZV9rRTqcu/V8tUdU8RNMJ/\niheuk3YLJna8lloPvz/AYsrUn1ZZl8/nZGaTPJXNCtv6DLYAoniLmxClNfV2\ndfN84juo6oTeHORCq8yluh3+KOyFb6jGdVwDIZVWT17UnAHcZ3BUbn8nE/OD\naU5SVCbBQHFTYtvdLSzR09520ub+mf0A4zLzIgacimkQRFYzO5xFW6jispz0\nwizcVDYbZRJWzwuKcZUfWiaDsJd9WN4OAhxCcwVpxT7dGofOUbBbVaELZ+SC\noWBT\r\n=ev3R\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/editor.js","babel":{"plugins":["@babel/plugin-proposal-object-rest-spread"],"presets":[["react-app",{"absoluteRuntime":false}]]},"gitHead":"82ebd9bd6096f8dc361635bde57f6aa027b3bb8b","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","clean":"rm -rf dist && mkdir dist","start":"node scripts/start.js","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","pub:optimized":"rm dist/config.js dist/i18n.js dist/index.js","prepublishOnly":"npm run clean && npm run pub:dist && npm run pub:optimized"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"8.1.4","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"14.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"jszip":"^3.2.1","react":"^16.8.6","slate":"^0.54.2","xtend":"^4.0.1","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"4.17.21","moment":"^2.22.2","remark":"^9.0.0","i18next":"^17.0.13","prismjs":"1.23.0","promise":"8.0.1","request":"^2.88.0","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","is-hotkey":"^0.1.3","react-dom":"^16.8.6","url-parse":"^1.4.3","codemirror":"^5.37.0","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"0.2.168","seafile-ui":"^0.1.10","is-data-uri":"^0.1.0","remark-math":"^3.0.0","remark-slug":"^5.0.0","react-select":"^2.4.2","remark-parse":"^5.0.0","detect-indent":"^4.0.0","object-assign":"4.1.1","react-i18next":"^10.12.2","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-history":"^0.54.2","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","react-mentions":"^3.0.2","rehype-mathjax":"^2.0.0","rehype-stringify":"^3.0.0","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","i18next-xhr-backend":"^3.1.2","@seafile/slate-react":"^0.54.13","slate-html-serializer":"^0.7.2","mdast-util-definitions":"^1.2.2","slate-schema-violations":"^0.1.39","@seafile/react-image-lightbox":"^0.0.9","i18next-browser-languagedetector":"^3.0.3"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"raf":"3.4.0","jest":"24.9.0","react":"^16.12.0","dotenv":"6.2.0","enzyme":"^3.10.0","eslint":"^6.1.0","is-wsl":"^1.1.0","semver":"6.3.0","ts-pnp":"1.1.4","postcss":"^7.0.0","resolve":"1.12.0","webpack":"4.41.0","fs-extra":"7.0.1","camelcase":"^5.2.0","react-dom":"^16.12.0","@babel/cli":"7.13.14","babel-jest":"^24.9.0","css-loader":"^3.2.1","url-loader":"2.1.0","@babel/core":"^7.10.2","file-loader":"3.0.1","sass-loader":"7.2.0","autoprefixer":"7.1.6","babel-eslint":"10.0.3","babel-loader":"8.0.6","browserslist":"^4.8.0","jest-resolve":"24.9.0","style-loader":"^1.0.1","@reach/router":"1.3.4","@svgr/webpack":"4.3.2","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","@babel/runtime":"^7.10.2","postcss-loader":"^3.0.0","react-dev-utils":"^9.1.0","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.4","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.2","eslint-plugin-react":"7.14.3","html-webpack-plugin":"^4.0.0-beta.5","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"4.2.3","babel-preset-react-app":"^9.0.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"^4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.15.1","eslint-config-react-app":"^5.0.2","mini-css-extract-plugin":"^0.5.0","webpack-manifest-plugin":"2.1.1","@typescript-eslint/parser":"^2.2.0","eslint-plugin-react-hooks":"^1.6.1","extract-text-webpack-plugin":"3.0.2","babel-plugin-named-asset-import":"^0.3.4","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"^2.2.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-object-rest-spread":"^7.9.6","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.3.83_1641289569711_0.038600566490325505","host":"s3://npm-registry-packages"}},"0.3.84":{"name":"@seafile/seafile-editor","version":"0.3.84","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.3.84","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"f70c11bf22591453b0fc0a97d09385a2dedf85c5","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.3.84.tgz","fileCount":158,"integrity":"sha512-SxP4Iy2pILpVeq5Q94H/jQQw30KuuGBJPWxVguxU6swZoFEUSfeuS+PiC5D5s6FkR1IB7HsIESV3joB9WYa0Vg==","signatures":[{"sig":"MEQCIEu+KOKaaui4xcq5zg2rSn718FnaUsfNjdVd/baaR/7UAiBIb9S25nMcBCPj8YM9jgVbq54SHKpdKXVb/559k1uxBw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2708585,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2rVbCRA9TVsSAnZWagAAazQP/0O/NRdd6crcfibbMEoW\nDML2/Ja4iSfiTMzxDtLvgSNmWbu7CFOBV2tbuLegq1PsBDg4+lYqGr3EtW6d\nskJf9DBunFkWRpe2NMUMdSet/uuzLWNzXhQPEi/Zp+Nhg22/0zOdsz+9GDNa\nuvhXm/FhiBW/aMbuinrw/YJS+gev5MQWnRWG2G8lnRiAKN+AWutR7xJIeiyF\njjND5zs/sbYq4G4IzsxDRrmc1PHiLGGiXPH8rRAFeAY45QrWOAP+82D8/fAl\n9cBeUOwHiCBFab8LqO8xl18HEMsQs8CFfuxFiVZIhmQKvjciWc2h5JVbOnua\nsGSjzJEuYzJQWcRqkC0vnCTWmqihIOfaBWBiQP2MEIpARje/z6wFtfIJFpk3\nEWscn4Ia6NWFfGY9YI2awh6zU+moIC0ChBacmL4pql5x6RAk2be6JMusy+LH\nIAoK6Hq2pkPvDzZUUtYqpoLg++O8F/x/PwapLnCWtgvRc6RNvZWHe40vmynb\nKNZs7DW7yEellg9GyWKBG7MhJJTeodv7Tl/qUtM43/n0RR9Gww2OaYMeY6YZ\nsAi9FqQDjSFeebxhprLmN/Y6MqIBf1hh4ZySXbPKuMLayoMFhanEPEwdNOoV\n9bQSPERGXhUzZyzzf8hYqgAkbPtucK2I0rH79b+4ncQZtu/mTbdw9GdFG5Cp\nppPO\r\n=dNgo\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/editor.js","babel":{"plugins":["@babel/plugin-proposal-object-rest-spread"],"presets":[["react-app",{"absoluteRuntime":false}]]},"gitHead":"206c94851e7145cad70473181636b487345a1d26","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","clean":"rm -rf dist && mkdir dist","start":"node scripts/start.js","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","pub:optimized":"rm dist/config.js dist/i18n.js dist/index.js","prepublishOnly":"npm run clean && npm run pub:dist && npm run pub:optimized"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"8.1.4","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"14.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"jszip":"^3.2.1","react":"^16.8.6","slate":"^0.54.2","xtend":"^4.0.1","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"4.17.21","moment":"^2.22.2","remark":"^9.0.0","i18next":"^17.0.13","prismjs":"1.23.0","promise":"8.0.1","request":"^2.88.0","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","is-hotkey":"^0.1.3","react-dom":"^16.8.6","url-parse":"^1.4.3","codemirror":"^5.37.0","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"0.2.168","seafile-ui":"^0.1.10","is-data-uri":"^0.1.0","remark-math":"^3.0.0","remark-slug":"^5.0.0","react-select":"^2.4.2","remark-parse":"^5.0.0","detect-indent":"^4.0.0","object-assign":"4.1.1","react-i18next":"^10.12.2","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-history":"^0.54.2","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","react-mentions":"^3.0.2","rehype-mathjax":"^2.0.0","rehype-stringify":"^3.0.0","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","i18next-xhr-backend":"^3.1.2","@seafile/slate-react":"^0.54.13","slate-html-serializer":"^0.7.2","mdast-util-definitions":"^1.2.2","slate-schema-violations":"^0.1.39","@seafile/react-image-lightbox":"^0.0.9","i18next-browser-languagedetector":"^3.0.3"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"raf":"3.4.0","jest":"24.9.0","react":"^16.12.0","dotenv":"6.2.0","enzyme":"^3.10.0","eslint":"^6.1.0","is-wsl":"^1.1.0","semver":"6.3.0","ts-pnp":"1.1.4","postcss":"^7.0.0","resolve":"1.12.0","webpack":"4.41.0","fs-extra":"7.0.1","camelcase":"^5.2.0","react-dom":"^16.12.0","@babel/cli":"7.13.14","babel-jest":"^24.9.0","css-loader":"^3.2.1","url-loader":"2.1.0","@babel/core":"^7.10.2","file-loader":"3.0.1","sass-loader":"7.2.0","autoprefixer":"7.1.6","babel-eslint":"10.0.3","babel-loader":"8.0.6","browserslist":"^4.8.0","jest-resolve":"24.9.0","style-loader":"^1.0.1","@reach/router":"1.3.4","@svgr/webpack":"4.3.2","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","@babel/runtime":"^7.10.2","postcss-loader":"^3.0.0","react-dev-utils":"^9.1.0","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.4","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.2","eslint-plugin-react":"7.14.3","html-webpack-plugin":"^4.0.0-beta.5","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"4.2.3","babel-preset-react-app":"^9.0.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"^4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.15.1","eslint-config-react-app":"^5.0.2","mini-css-extract-plugin":"^0.5.0","webpack-manifest-plugin":"2.1.1","@typescript-eslint/parser":"^2.2.0","eslint-plugin-react-hooks":"^1.6.1","extract-text-webpack-plugin":"3.0.2","babel-plugin-named-asset-import":"^0.3.4","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"^2.2.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-object-rest-spread":"^7.9.6","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.3.84_1641723227504_0.3930054473005582","host":"s3://npm-registry-packages"}},"0.3.85":{"name":"@seafile/seafile-editor","version":"0.3.85","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.3.85","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"7ed97567e4abb70abb1db7d11beea90754afa2e6","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.3.85.tgz","fileCount":158,"integrity":"sha512-BXptE7D9g3+I1DS1JNhEF57ChcbtQ5u9ZVg5xIeRDJSdTQdHbY1bqaczFCIMuxn6BmwhEyA2nkgvqJPObvxRUw==","signatures":[{"sig":"MEUCIDAfpnm7dKv14T6uYQEGVLBVVYfi0oKa3GCTLELZkyhnAiEAiMhgy5slx+6QRNWRnDqNbXbyWXHXPDpNvKySjyFS4NE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2708386,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh7fEqCRA9TVsSAnZWagAAgYsP/3RhHOgUbtV8mCUPu8ac\ne0CoLX3aCjcerqhLdqJ3dyTeRbt7QUA4u1dUG7A149IcqL2tTtlflW/iKEDd\nkiio3tbfGSP/n9dVIIBnb3r0LodJpNos2MBPHiJMNAVcfD/gnB5Hs52kgEDp\nLgkyBsXTl7WB6M8xj2/4W57tLALtNtHzcVuYy7pLIZaV5DXmXFQbdbWCHQJy\nmcSbY9tsAjDQ3q23+Cvyq9lDmDfqrXZa74jzefLGOWdMuRUXOZQAAgaCidLs\n7XmeBtDtQRJx8sA055rdc2Dq2OK+xLrE1XYPGxpVJcDcWojUgLpKwPMS42ol\n1IBtQ/Z0dDjTGfNxqDfSMXeE+ZJVY2gmGkgyyBX60LeBp6n5QH8H4Afg9LFQ\nBb9ATs5c8VG/NUh+7jGNKJHxtTWrxO01tNYnKKDeHYTjo7BgbspKNNpLWFDB\nPJw98ekGSh/dLcB46ZbmrtUGJkGYurpTDWQ1iD5pmlEbZi9GHQw2ot2MmKWH\nfXlI+1vRnuTIvBQRitZja3u0c9qLnoPNUunKHMsx86mOmgDfZ4dj2kx+qUyU\nx2o/FQYOnqsBVetUMx+Yqp44K6faFhwBPfGxKSus2hfgyxK99akF7p/eqCj9\nC735VFdU0u/a4DNcZO5LRAC79SYG7AcvLzsyO0qKo81oL/0iRN118wnNM2qC\nfObh\r\n=giZM\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/editor.js","babel":{"plugins":["@babel/plugin-proposal-object-rest-spread"],"presets":[["react-app",{"absoluteRuntime":false}]]},"gitHead":"d564703bdb293a93036869bbb9d46e39a691a678","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","clean":"rm -rf dist && mkdir dist","start":"node scripts/start.js","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","pub:optimized":"rm dist/config.js dist/i18n.js dist/index.js","prepublishOnly":"npm run clean && npm run pub:dist && npm run pub:optimized"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"8.1.4","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"14.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"jszip":"^3.2.1","react":"^16.8.6","slate":"^0.54.2","xtend":"^4.0.1","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"4.17.21","moment":"^2.22.2","remark":"^9.0.0","i18next":"^17.0.13","prismjs":"1.23.0","promise":"8.0.1","request":"^2.88.0","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","is-hotkey":"^0.1.3","react-dom":"^16.8.6","url-parse":"^1.4.3","codemirror":"^5.37.0","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"0.2.168","seafile-ui":"^0.1.10","is-data-uri":"^0.1.0","remark-math":"^3.0.0","remark-slug":"^5.0.0","react-select":"^2.4.2","remark-parse":"^5.0.0","detect-indent":"^4.0.0","object-assign":"4.1.1","react-i18next":"^10.12.2","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-history":"^0.54.2","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","react-mentions":"^3.0.2","rehype-mathjax":"^2.0.0","rehype-stringify":"^3.0.0","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","i18next-xhr-backend":"^3.1.2","@seafile/slate-react":"^0.54.13","slate-html-serializer":"^0.7.2","mdast-util-definitions":"^1.2.2","slate-schema-violations":"^0.1.39","@seafile/react-image-lightbox":"^0.0.9","i18next-browser-languagedetector":"^3.0.3"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"raf":"3.4.0","jest":"24.9.0","react":"^16.12.0","dotenv":"6.2.0","enzyme":"^3.10.0","eslint":"^6.1.0","is-wsl":"^1.1.0","semver":"6.3.0","ts-pnp":"1.1.4","postcss":"^7.0.0","resolve":"1.12.0","webpack":"4.41.0","fs-extra":"7.0.1","camelcase":"^5.2.0","react-dom":"^16.12.0","@babel/cli":"7.13.14","babel-jest":"^24.9.0","css-loader":"^3.2.1","url-loader":"2.1.0","@babel/core":"^7.10.2","file-loader":"3.0.1","sass-loader":"7.2.0","autoprefixer":"7.1.6","babel-eslint":"10.0.3","babel-loader":"8.0.6","browserslist":"^4.8.0","jest-resolve":"24.9.0","style-loader":"^1.0.1","@reach/router":"1.3.4","@svgr/webpack":"4.3.2","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","@babel/runtime":"^7.10.2","postcss-loader":"^3.0.0","react-dev-utils":"^9.1.0","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.4","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.2","eslint-plugin-react":"7.14.3","html-webpack-plugin":"^4.0.0-beta.5","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"4.2.3","babel-preset-react-app":"^9.0.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"^4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.15.1","eslint-config-react-app":"^5.0.2","mini-css-extract-plugin":"^0.5.0","webpack-manifest-plugin":"2.1.1","@typescript-eslint/parser":"^2.2.0","eslint-plugin-react-hooks":"^1.6.1","extract-text-webpack-plugin":"3.0.2","babel-plugin-named-asset-import":"^0.3.4","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"^2.2.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-object-rest-spread":"^7.9.6","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.3.85_1642983722231_0.4260099198688341","host":"s3://npm-registry-packages"}},"0.3.86":{"name":"@seafile/seafile-editor","version":"0.3.86","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.3.86","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"637485f0a9914ce76375bdedabb8fd6aa5acc605","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.3.86.tgz","fileCount":158,"integrity":"sha512-JP8BdldXxlLcp6uUOnOibQfz7nWkYcivo/hE1aF6dFLGzSeC7tJyaaATzXoPkjHp53N4z3B+jIBBZnzoGRXtug==","signatures":[{"sig":"MEQCIExsB5ZeMi7x22xSKRptVCsU72KEKC9/TyPivRcsKz74AiAeln3tMaGjL/OGz2pfJRrLgOndKyCXuYLS0jYEuRYi5g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2708751,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8MbUCRA9TVsSAnZWagAANfoP/0W4MgA3nB/5aUxkAG2N\ny6OMbeWlsRZvWDRtkfhgkQM/2eZroK4blAV5/9D308A0pX5zDkX9WS+NLj3Y\ndzt64BwMTPKenitHSyHL6io/Du4HPRFgm1Bw42jjoTbVQljB7iOtQm0q80Hc\nXfLzm8g7oKQbLQvL+LFARurSjnKg25dtP5s10SN4aKxXkxu/DXfzhWPtfdsz\nv/bhENA5J1j9nF9GDyUHQJ+fUv1YE7JxGG9DuWMdhZJflRdmadX4rf4h4xFM\n6PrgjpOca+8tNnIDIpgGOQqYFeW8yu3zSpD21KWDBToiuBW1h51UKmfrDiHJ\nf9Eo/XlVpE9mUkmZTw7jmMTtY5EsQlxpzAEvFGNeLxDb7iZBGtEK6sXB5R+S\nIh+PuICkQh5neEeN/xLlWB67wCsrtTQ9FKoFpuA72xJW/kMzzf63sThPusVX\nUj0YpNzdEPbLxzEs6DQ+6SpDthBtt/ZOpIuFYQOF1HkQYziAY8Ejx+HT5ls3\nE+DAExrhCPmlldlcbRaSKlhpEqy4OiHvhtPp32JZg29en/9EzIaXM2X3Z+6G\nl1rZ+M23YGLMNArQvnIqo9a7B2soKlsLa78hBtj8Mdvs/TcQVM++lqrTNv2U\nhClra+CX6G84Bc2Mk3/ftUQXYcMU2/pzlFf8iCcekjklX7FxSfzWN3JLpG4G\nQc4s\r\n=xLqV\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/editor.js","babel":{"plugins":["@babel/plugin-proposal-object-rest-spread"],"presets":[["react-app",{"absoluteRuntime":false}]]},"gitHead":"172cd8a6523babda51254fa3ed50ef0762b8b3e6","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","clean":"rm -rf dist && mkdir dist","start":"node scripts/start.js","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","pub:optimized":"rm dist/config.js dist/i18n.js dist/index.js","prepublishOnly":"npm run clean && npm run pub:dist && npm run pub:optimized"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"8.1.4","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"14.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"jszip":"^3.2.1","react":"^16.8.6","slate":"^0.54.2","xtend":"^4.0.1","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"4.17.21","moment":"^2.22.2","remark":"^9.0.0","i18next":"^17.0.13","prismjs":"1.23.0","promise":"8.0.1","request":"^2.88.0","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","is-hotkey":"^0.1.3","react-dom":"^16.8.6","url-parse":"^1.4.3","codemirror":"^5.37.0","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"0.2.168","seafile-ui":"^0.1.10","is-data-uri":"^0.1.0","remark-math":"^3.0.0","remark-slug":"^5.0.0","react-select":"^2.4.2","remark-parse":"^5.0.0","detect-indent":"^4.0.0","object-assign":"4.1.1","react-i18next":"^10.12.2","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-history":"^0.54.2","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","react-mentions":"^3.0.2","rehype-mathjax":"^2.0.0","rehype-stringify":"^3.0.0","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","i18next-xhr-backend":"^3.1.2","@seafile/slate-react":"^0.54.13","slate-html-serializer":"^0.7.2","mdast-util-definitions":"^1.2.2","slate-schema-violations":"^0.1.39","@seafile/react-image-lightbox":"^0.0.9","i18next-browser-languagedetector":"^3.0.3"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"raf":"3.4.0","jest":"24.9.0","react":"^16.12.0","dotenv":"6.2.0","enzyme":"^3.10.0","eslint":"^6.1.0","is-wsl":"^1.1.0","semver":"6.3.0","ts-pnp":"1.1.4","postcss":"^7.0.0","resolve":"1.12.0","webpack":"4.41.0","fs-extra":"7.0.1","camelcase":"^5.2.0","react-dom":"^16.12.0","@babel/cli":"7.13.14","babel-jest":"^24.9.0","css-loader":"^3.2.1","url-loader":"2.1.0","@babel/core":"^7.10.2","file-loader":"3.0.1","sass-loader":"7.2.0","autoprefixer":"7.1.6","babel-eslint":"10.0.3","babel-loader":"8.0.6","browserslist":"^4.8.0","jest-resolve":"24.9.0","style-loader":"^1.0.1","@reach/router":"1.3.4","@svgr/webpack":"4.3.2","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","@babel/runtime":"^7.10.2","postcss-loader":"^3.0.0","react-dev-utils":"^9.1.0","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.4","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.2","eslint-plugin-react":"7.14.3","html-webpack-plugin":"^4.0.0-beta.5","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"4.2.3","babel-preset-react-app":"^9.0.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"^4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.15.1","eslint-config-react-app":"^5.0.2","mini-css-extract-plugin":"^0.5.0","webpack-manifest-plugin":"2.1.1","@typescript-eslint/parser":"^2.2.0","eslint-plugin-react-hooks":"^1.6.1","extract-text-webpack-plugin":"3.0.2","babel-plugin-named-asset-import":"^0.3.4","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"^2.2.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-object-rest-spread":"^7.9.6","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.3.86_1643169492182_0.2907582343618391","host":"s3://npm-registry-packages"}},"0.3.87":{"name":"@seafile/seafile-editor","version":"0.3.87","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.3.87","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"532b5c4c8ceab63c9c2f65acb31fdc5824f9e3fa","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.3.87.tgz","fileCount":158,"integrity":"sha512-wi9Fxme6bGwrJk4e73GooX8zshKjczXIhlpF0650wObGl0221WWhyn2iF69S369/EwhUfC0bBguKOL4cXXAApQ==","signatures":[{"sig":"MEUCIQCUBXV4ZEknat78+VkLnRkIJjECYSJ8q1YUD2NjttAZhAIgSeaRbMFr9EUM7RxZntY+gcF9+0qYN4z634hEkjqCcUs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2710340,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiAJQNCRA9TVsSAnZWagAAccEP/3oDAW7uwmUH7mrnGGB2\n5OJpbx1GkbRgOGXbSTdQkFb1ULSYRA65PgLBX9aipoqXwcc+xHb8vTjcf93d\nK+vUu1hBG4eZYSKI56Lae3pf5BRVejggwAfBxYr4bVLJ7zrLkfsGud7DXF+A\nYFleDzFgAY4yaov6AsT1aQjo3lM5/hFgA8WmAi4L/8RoQ0Y0/TX/+Bb24pN3\niZbQp0D+y+MH/8g9Gl3EaUijUg+VNGMu+dugCxSvyUs7rRi1UG1l48i58raa\nlhZ6JKaZi1x2s77QSC3mAr8csAvxbrl/Hqm28bqGqlexWT/zXJYOa+gIx4oo\ne2bps9wPNhf3jLiRldn9FsMKqbYHw056Yni/UnGjijFXjdDbLfY5wNWG8GHI\nMSrUAUGjtKIx8mwaT6ctiEZKr///ofikZvtQcBdbu4Vignkma9HzNr+kGSXf\n71qrudaMTWlZb6UiykQvf8wnsz2Wemjs4lF1byXZ//cclvMD/0NvVdUhaiN8\nbv9EIc6tMNTntBPaAsCLfOjsVBX6Rw3FeAYZgSmhuR/anw2V6yBvgWVbOACP\nu+UIlDpI8To05AG6xdnP4gDOsC0xS0NL11B0+IcTaGc5AWGX4HjhfcU9jx1Q\ns1BY1R3lEaCU+vMy1lGHIgHhm3tL0k5sZlamf8LaFKw1D2Ml1sUKwZCRk44e\ncLju\r\n=uIOF\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/editor.js","babel":{"plugins":["@babel/plugin-proposal-object-rest-spread"],"presets":[["react-app",{"absoluteRuntime":false}]]},"gitHead":"dfeba1031a7d9af51acd4b23f17815666c1025e8","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","clean":"rm -rf dist && mkdir dist","start":"node scripts/start.js","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","pub:optimized":"rm dist/config.js dist/i18n.js dist/index.js","prepublishOnly":"npm run clean && npm run pub:dist && npm run pub:optimized"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"8.1.4","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"14.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"jszip":"^3.2.1","react":"^16.8.6","slate":"^0.54.2","xtend":"^4.0.1","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"4.17.21","moment":"^2.22.2","remark":"^9.0.0","i18next":"^17.0.13","prismjs":"1.23.0","promise":"8.0.1","request":"^2.88.0","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","is-hotkey":"^0.1.3","react-dom":"^16.8.6","url-parse":"^1.4.3","codemirror":"^5.37.0","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"0.2.168","seafile-ui":"^0.1.10","is-data-uri":"^0.1.0","remark-math":"^3.0.0","remark-slug":"^5.0.0","react-select":"^2.4.2","remark-parse":"^5.0.0","detect-indent":"^4.0.0","object-assign":"4.1.1","react-i18next":"^10.12.2","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-history":"^0.54.2","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","react-mentions":"^3.0.2","rehype-mathjax":"^2.0.0","rehype-stringify":"^3.0.0","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","i18next-xhr-backend":"^3.1.2","@seafile/slate-react":"^0.54.13","slate-html-serializer":"^0.7.2","mdast-util-definitions":"^1.2.2","slate-schema-violations":"^0.1.39","@seafile/react-image-lightbox":"^0.0.9","i18next-browser-languagedetector":"^3.0.3"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"raf":"3.4.0","jest":"24.9.0","react":"^16.12.0","dotenv":"6.2.0","enzyme":"^3.10.0","eslint":"^6.1.0","is-wsl":"^1.1.0","semver":"6.3.0","ts-pnp":"1.1.4","postcss":"^7.0.0","resolve":"1.12.0","webpack":"4.41.0","fs-extra":"7.0.1","camelcase":"^5.2.0","react-dom":"^16.12.0","@babel/cli":"7.13.14","babel-jest":"^24.9.0","css-loader":"^3.2.1","url-loader":"2.1.0","@babel/core":"^7.10.2","file-loader":"3.0.1","sass-loader":"7.2.0","autoprefixer":"7.1.6","babel-eslint":"10.0.3","babel-loader":"8.0.6","browserslist":"^4.8.0","jest-resolve":"24.9.0","style-loader":"^1.0.1","@reach/router":"1.3.4","@svgr/webpack":"4.3.2","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","@babel/runtime":"^7.10.2","postcss-loader":"^3.0.0","react-dev-utils":"^9.1.0","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.4","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.2","eslint-plugin-react":"7.14.3","html-webpack-plugin":"^4.0.0-beta.5","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"4.2.3","babel-preset-react-app":"^9.0.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"^4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.15.1","eslint-config-react-app":"^5.0.2","mini-css-extract-plugin":"^0.5.0","webpack-manifest-plugin":"2.1.1","@typescript-eslint/parser":"^2.2.0","eslint-plugin-react-hooks":"^1.6.1","extract-text-webpack-plugin":"3.0.2","babel-plugin-named-asset-import":"^0.3.4","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"^2.2.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-object-rest-spread":"^7.9.6","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.3.87_1644205069687_0.3861614324002476","host":"s3://npm-registry-packages"}},"0.3.88":{"name":"@seafile/seafile-editor","version":"0.3.88","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.3.88","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"3afb4daee7dee192caa90cebcf2b1df0aebe679b","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.3.88.tgz","fileCount":158,"integrity":"sha512-E1NfMpaxEvy9QftuarcuLD1QxipCdpefRwcZ2E/Jr7jFzwfPSekqJyKarWgUvIyjOW7GcvDXCWhHn8fKPady/w==","signatures":[{"sig":"MEYCIQCu/pfoBLaDpVsQanpyy+DAIgnM//EywDcRzeorfMSrFgIhAMu8w89VsIj2KjSxR/S06m6SzGPTfstM4c4m93SyvEfz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2710512,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiC4GoCRA9TVsSAnZWagAAizkP/2HpjAU2iqsV9f8CD0Dj\nt798CgNNaGU+ZlcPju13Heo/2Er5afwxdI9j4PNbbrxIHrBXXuBbY6LsCC0x\n5SgN3dfzFdwAgnqvM7M487SPPXcH+ocQYuEJm2tiFTzz0R0W7kFa2BdH8cyS\nsgIcIfyBbWyDJ72VT/ZYCx514hDWJCKDp9gE+zeEFeHF86NHBJ1SY1nSHtDZ\nEbrE0OPrxWkVb+ngOktzV19Gb7L38jA1ACHgxb9oBeCt81fYJL+xhScplAXP\nvzjqsFHBfNWM/pq4nmYBta+TmjYPYp4HM80JRr4t/IyMl4lEDnImWI+i1Rt8\nolCdE8LKOX4emVnCbntlr7+NROUPq8VOteTpiXBjdR6DQu2jUryZgioKNPoy\n+9jUXaoBHeLll2WSuJ0scDp/GfvjMrw30CytH4K7JQKEasGJ8iP/TTXJkzpE\ngjsintoD372QWh9Gj4VL35kzovLAGsx2JSOZiPufiGH7Yuu4C/4n4thXlWn7\n9wO3dGzkkOukLWjV4Wl2Ft4vgbkGt4GJvOVQ1mOobzNIW5X3RR46TrJc41ki\ndkIoKkRPzgGrVi3Poh33RAChykrcPg6MkG6mwj1QCvhPVkbRIwhE+IOZPVD9\nKzNV6xP6zKqvS41oBQyx9puoqWVTty6ifphxF7D5i8QkSF42MwZhCujfWa+b\n22BG\r\n=OFiU\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/editor.js","babel":{"plugins":["@babel/plugin-proposal-object-rest-spread"],"presets":[["react-app",{"absoluteRuntime":false}]]},"gitHead":"4ccaf75594fbba7a162841a7e73d2ca65c7056df","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","clean":"rm -rf dist && mkdir dist","start":"node scripts/start.js","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","pub:optimized":"rm dist/config.js dist/i18n.js dist/index.js","prepublishOnly":"npm run clean && npm run pub:dist && npm run pub:optimized"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"8.1.4","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"14.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"jszip":"^3.2.1","react":"^16.8.6","slate":"^0.54.2","xtend":"^4.0.1","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"4.17.21","moment":"^2.22.2","remark":"^9.0.0","i18next":"^17.0.13","prismjs":"1.23.0","promise":"8.0.1","request":"^2.88.0","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","is-hotkey":"^0.1.3","react-dom":"^16.8.6","url-parse":"^1.4.3","codemirror":"^5.37.0","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"0.2.168","seafile-ui":"^0.1.10","is-data-uri":"^0.1.0","remark-math":"^3.0.0","remark-slug":"^5.0.0","react-select":"^2.4.2","remark-parse":"^5.0.0","detect-indent":"^4.0.0","object-assign":"4.1.1","react-i18next":"^10.12.2","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-history":"^0.54.2","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","react-mentions":"^3.0.2","rehype-mathjax":"^2.0.0","rehype-stringify":"^3.0.0","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","i18next-xhr-backend":"^3.1.2","@seafile/slate-react":"^0.54.13","slate-html-serializer":"^0.7.2","mdast-util-definitions":"^1.2.2","slate-schema-violations":"^0.1.39","@seafile/react-image-lightbox":"^0.0.9","i18next-browser-languagedetector":"^3.0.3"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"raf":"3.4.0","jest":"24.9.0","react":"^16.12.0","dotenv":"6.2.0","enzyme":"^3.10.0","eslint":"^6.1.0","is-wsl":"^1.1.0","semver":"6.3.0","ts-pnp":"1.1.4","postcss":"^7.0.0","resolve":"1.12.0","webpack":"4.41.0","fs-extra":"7.0.1","camelcase":"^5.2.0","react-dom":"^16.12.0","@babel/cli":"7.13.14","babel-jest":"^24.9.0","css-loader":"^3.2.1","url-loader":"2.1.0","@babel/core":"^7.10.2","file-loader":"3.0.1","sass-loader":"7.2.0","autoprefixer":"7.1.6","babel-eslint":"10.0.3","babel-loader":"8.0.6","browserslist":"^4.8.0","jest-resolve":"24.9.0","style-loader":"^1.0.1","@reach/router":"1.3.4","@svgr/webpack":"4.3.2","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","@babel/runtime":"^7.10.2","postcss-loader":"^3.0.0","react-dev-utils":"^9.1.0","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.4","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.2","eslint-plugin-react":"7.14.3","html-webpack-plugin":"^4.0.0-beta.5","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"4.2.3","babel-preset-react-app":"^9.0.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"^4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.15.1","eslint-config-react-app":"^5.0.2","mini-css-extract-plugin":"^0.5.0","webpack-manifest-plugin":"2.1.1","@typescript-eslint/parser":"^2.2.0","eslint-plugin-react-hooks":"^1.6.1","extract-text-webpack-plugin":"3.0.2","babel-plugin-named-asset-import":"^0.3.4","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"^2.2.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-object-rest-spread":"^7.9.6","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.3.88_1644921256139_0.16181894193882873","host":"s3://npm-registry-packages"}},"0.3.89":{"name":"@seafile/seafile-editor","version":"0.3.89","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.3.89","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"9a2abdd18599a437125406b0945f11d5ad9260f0","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.3.89.tgz","fileCount":158,"integrity":"sha512-s9yQVnTlxA3A/2C+g3m6R+6k3HD4F1X70yioGE8PJej9EzJPaycZ8yqX2Ew39+ibhmWGwJbDqOFSwHyQJJoHHQ==","signatures":[{"sig":"MEUCIQDBHQbAJPvIcE8sEd3GoN4M7vhFq3jiTT8MYQqJytJ+BgIgJWT0ZSNhZ1bceNGwyMVQtmOqony1BkhwhEwetp5uQiU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2710814,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiDKYoCRA9TVsSAnZWagAAwBwP/RDi+wghnt9nzO8H766a\njMR8HXdSk6mk6wDoNaqIOmYlLJ5djZIx2ppLXqMWZ05c5ZS/JkMWY49appfg\n6XsSMAhzcDuUaBd4csz0dauFjP15RC39Cd7edxjA/WO0uUDEUf+EOaRmAisC\ndW/ysNQsCPX29xuVP2Sb8tZk5t0TCDIYzXLgi1tJ1M0GD/PLL97TFIc1DOdO\nlu0M3E41qn7Vs2+z9DYKoYc5YNp0Jgc3YjnxyVmjMyJcCavQbmf/3T9u+qyy\nt8kIxzGzJ48fdqht54Zk88VVso19lODjI3YvSdLWSTl/tOjRdEP/jFVhPSUT\n0OMTv/QOXZRqW13kqTkNLRnicbdYrVQKGxF+rElQVTDDmrpBunfDtQHW3ux3\nZKGDf0u5x4OQZm5xhs9WmdX5cLZc92pIX9Yjobfy/ChpcqIjDftAoyq8wMP6\n6dWnby+VTOUKK0zKNKgRs3bgZvZz0aterpiFZgowqKQHB4451KCdPpdkjrJj\nF334UccC3KLd0dcz89X99Sgs/lGfTdx6nuif0uzBW3IMmDosFYb+EE/Uotjo\n0MBvg3lvc86iMOTHG80t5DALOYFmeN2G7vzzstqNrrzTS0y0lrV/ZEro4L0q\nBaPjYM/hbgnJ/XRXAaSEW6p8lowzjg31m8FWxuI7G0glTeDa2iCg/86YgVwS\nFv7B\r\n=oViR\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/editor.js","babel":{"plugins":["@babel/plugin-proposal-object-rest-spread"],"presets":[["react-app",{"absoluteRuntime":false}]]},"gitHead":"586788f300ae7bfcb5619ccc070890801f879775","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","clean":"rm -rf dist && mkdir dist","start":"node scripts/start.js","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","pub:optimized":"rm dist/config.js dist/i18n.js dist/index.js","prepublishOnly":"npm run clean && npm run pub:dist && npm run pub:optimized"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"8.1.4","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"14.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"jszip":"^3.2.1","react":"^16.8.6","slate":"^0.54.2","xtend":"^4.0.1","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"4.17.21","moment":"^2.22.2","remark":"^9.0.0","i18next":"^17.0.13","prismjs":"1.23.0","promise":"8.0.1","request":"^2.88.0","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","is-hotkey":"^0.1.3","react-dom":"^16.8.6","url-parse":"^1.4.3","codemirror":"^5.37.0","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"0.2.168","seafile-ui":"^0.1.10","is-data-uri":"^0.1.0","remark-math":"^3.0.0","remark-slug":"^5.0.0","react-select":"^2.4.2","remark-parse":"^5.0.0","detect-indent":"^4.0.0","object-assign":"4.1.1","react-i18next":"^10.12.2","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-history":"^0.54.2","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","react-mentions":"^3.0.2","rehype-mathjax":"^2.0.0","rehype-stringify":"^3.0.0","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","i18next-xhr-backend":"^3.1.2","@seafile/slate-react":"^0.54.13","slate-html-serializer":"^0.7.2","mdast-util-definitions":"^1.2.2","slate-schema-violations":"^0.1.39","@seafile/react-image-lightbox":"^0.0.9","i18next-browser-languagedetector":"^3.0.3"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"raf":"3.4.0","jest":"24.9.0","react":"^16.12.0","dotenv":"6.2.0","enzyme":"^3.10.0","eslint":"^6.1.0","is-wsl":"^1.1.0","semver":"6.3.0","ts-pnp":"1.1.4","postcss":"^7.0.0","resolve":"1.12.0","webpack":"4.41.0","fs-extra":"7.0.1","camelcase":"^5.2.0","react-dom":"^16.12.0","@babel/cli":"7.13.14","babel-jest":"^24.9.0","css-loader":"^3.2.1","url-loader":"2.1.0","@babel/core":"^7.10.2","file-loader":"3.0.1","sass-loader":"7.2.0","autoprefixer":"7.1.6","babel-eslint":"10.0.3","babel-loader":"8.0.6","browserslist":"^4.8.0","jest-resolve":"24.9.0","style-loader":"^1.0.1","@reach/router":"1.3.4","@svgr/webpack":"4.3.2","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","@babel/runtime":"^7.10.2","postcss-loader":"^3.0.0","react-dev-utils":"^9.1.0","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.4","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.2","eslint-plugin-react":"7.14.3","html-webpack-plugin":"^4.0.0-beta.5","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"4.2.3","babel-preset-react-app":"^9.0.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"^4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.15.1","eslint-config-react-app":"^5.0.2","mini-css-extract-plugin":"^0.5.0","webpack-manifest-plugin":"2.1.1","@typescript-eslint/parser":"^2.2.0","eslint-plugin-react-hooks":"^1.6.1","extract-text-webpack-plugin":"3.0.2","babel-plugin-named-asset-import":"^0.3.4","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"^2.2.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-object-rest-spread":"^7.9.6","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.3.89_1644996135802_0.8226295969723108","host":"s3://npm-registry-packages"}},"0.3.90":{"name":"@seafile/seafile-editor","version":"0.3.90","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.3.90","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"479e42cbb370774aacd42318f560c129015d5981","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.3.90.tgz","fileCount":158,"integrity":"sha512-+J2VPwGOZtDh2VZAQ4emAwDMjdtG+Z30+kc6V9iEXPwsydCnmA4uOwAaVXaMUxcYAmFeWMt6VxwSUar/MMfkWw==","signatures":[{"sig":"MEQCIDZX04DElIqbcz7+ebH27AnhPJWtFCC0HFm0OB+H40CrAiBGY1Vp7T9e8K0oWw4w+t/bfE3L5S4yvCdpyGTIXIoWVg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2710877,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiFvbbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmouGQ/+J2U84s3hgmJ14KGrCaL/ZzENaJh/WN6GxC/uOlJw/XndYvVM\r\nL5YPrNRpLUPrntl6KxU5/lZhcnt1+xv7OvK2xwe4kv1dQyYRvzn+lZyWhiNz\r\nHOeAHM/wXSPX+gznRaQQljd5/wYDEXdLrZyUafF79eqT5KnqWaZ4kLZFCp+X\r\nsUvUjkwiz+Va5xGyi9yMDICG2+LuSL95LA5ftcLdKS0P3Fe/bzqIoM+//DYZ\r\n8veDFGrsxStnOjfiZFckJVPzsKQreqpms+Hw/09xYnvruFM+zeHPnzcb/pJa\r\nFn0CyidWJmROR0saNVaTgIEyHuwzbIHavFcdDcInyBCZYWRsliEPuKJI8vLj\r\nRUvdZcv6Dog4luKseI6b54UG2o+kxk3RaPMAxHwTY7oxPlIuJzf++971CENg\r\nHsn2lBuQ4Iv+6uwTMrRYeQo178eIzpWunV6D3jnpSf3qot5CD4c/FlYNr5DM\r\nddwR/Mci2Vs7PY+jfJNT7gS9EOpWfvcIDvTZS5fAOY63WDK0E2KQQ9onK6Q2\r\nvRS+bYIGHroBDJuuxGQ+hIo4eyDWK+u1mRtUPaB2NmTTGF2KsuXwxtLB7JRy\r\nv5DgMFDRSpe5adqnFlmZspin57JtN8phsvPKIrIbwwFKI0TZ7PmodlI9VFOj\r\nVMTIuhOO8nIT3PGaDQWVR3gaDwDeMH1+J4E=\r\n=9Eqg\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/editor.js","babel":{"plugins":["@babel/plugin-proposal-object-rest-spread"],"presets":[["react-app",{"absoluteRuntime":false}]]},"gitHead":"93d2eb25cde044cf0c0a71f66f5211625b1f008f","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","clean":"rm -rf dist && mkdir dist","start":"node scripts/start.js","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","pub:optimized":"rm dist/config.js dist/i18n.js dist/index.js","prepublishOnly":"npm run clean && npm run pub:dist && npm run pub:optimized"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"8.1.4","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"14.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"dayjs":"^1.10.7","jszip":"^3.2.1","react":"^16.8.6","slate":"^0.54.2","xtend":"^4.0.1","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"4.17.21","remark":"^9.0.0","i18next":"^17.0.13","prismjs":"1.23.0","promise":"8.0.1","request":"^2.88.0","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","is-hotkey":"^0.1.3","react-dom":"^16.8.6","url-parse":"^1.4.3","codemirror":"^5.37.0","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"0.2.168","seafile-ui":"^0.1.10","is-data-uri":"^0.1.0","remark-math":"^3.0.0","remark-slug":"^5.0.0","react-select":"^2.4.2","remark-parse":"^5.0.0","detect-indent":"^4.0.0","object-assign":"4.1.1","react-i18next":"^10.12.2","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-history":"^0.54.2","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","react-mentions":"^3.0.2","rehype-mathjax":"^2.0.0","rehype-stringify":"^3.0.0","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","i18next-xhr-backend":"^3.1.2","@seafile/slate-react":"^0.54.13","slate-html-serializer":"^0.7.2","mdast-util-definitions":"^1.2.2","slate-schema-violations":"^0.1.39","@seafile/react-image-lightbox":"^0.0.9","i18next-browser-languagedetector":"^3.0.3"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"raf":"3.4.0","jest":"24.9.0","react":"^16.12.0","dotenv":"6.2.0","enzyme":"^3.10.0","eslint":"^6.1.0","is-wsl":"^1.1.0","semver":"6.3.0","ts-pnp":"1.1.4","postcss":"^7.0.0","resolve":"1.12.0","webpack":"4.41.0","fs-extra":"7.0.1","camelcase":"^5.2.0","react-dom":"^16.12.0","@babel/cli":"7.13.14","babel-jest":"^24.9.0","css-loader":"^3.2.1","url-loader":"2.1.0","@babel/core":"^7.10.2","file-loader":"3.0.1","sass-loader":"7.2.0","autoprefixer":"7.1.6","babel-eslint":"10.0.3","babel-loader":"8.0.6","browserslist":"^4.8.0","jest-resolve":"24.9.0","style-loader":"^1.0.1","@reach/router":"1.3.4","@svgr/webpack":"4.3.2","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","@babel/runtime":"^7.10.2","postcss-loader":"^3.0.0","react-dev-utils":"^9.1.0","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.4","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.2","eslint-plugin-react":"7.14.3","html-webpack-plugin":"^4.0.0-beta.5","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"4.2.3","babel-preset-react-app":"^9.0.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"^4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.15.1","eslint-config-react-app":"^5.0.2","mini-css-extract-plugin":"^0.5.0","webpack-manifest-plugin":"2.1.1","@typescript-eslint/parser":"^2.2.0","eslint-plugin-react-hooks":"^1.6.1","extract-text-webpack-plugin":"3.0.2","babel-plugin-named-asset-import":"^0.3.4","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"^2.2.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-object-rest-spread":"^7.9.6","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.3.90_1645672155458_0.42234280920863254","host":"s3://npm-registry-packages"}},"0.3.91":{"name":"@seafile/seafile-editor","version":"0.3.91","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.3.91","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"ef877f69aed53cd94aebfd2acacbb3caefe1cb4a","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.3.91.tgz","fileCount":159,"integrity":"sha512-FuYx5NQJNRQ8vJlBEbXBuq1o2NR+teC+8YH5CS21xRj+K6PSTz2WgLP2ed8nbAZSwNWOuppuLutwda3fN+WemQ==","signatures":[{"sig":"MEYCIQDQPpaTMohWyccYZLqL2iXWIs+aSPRKjopoMD0CVew/QQIhAO2frmA/7xr9qGGsHpNlfn3Lg9R8EzNWXHmisk9m0q1A","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2715480,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiHvlEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr+BA//RwykiJaEvbEN0HFqOgnHJI4siB5dbaJ5xJMx25wLjLRhQfJP\r\nUsGZEaoHX6rI6PTTkuISPNnzV32U4POSaUmm3tWAwKh8YHXBeqeZJ0LFkVs3\r\nn1Aui6S0r2qug0zX00+PkqkVw+zhaNnwDL/qO7HcqlLkkwcEQC0IKLqWRrZq\r\nMQIq07SPT1S4SuuD5C3vRvrLk/CboOxkx+Bmfr25Vku4ocPwzpPYvtYzRum5\r\nc7kgNBhaEPi/P+4QV9AgsyAO2hrPamXxtXHU+z6rtWvupJvkW+/FGMTGNr44\r\nQa97jGlW4fd4fQpHISGzcupfHCAaORQdaIghjadoqNHKkAzyJSjg0bW91MJG\r\nHCjLbZlO+DkNnAmFCziopue4SJ54adgTmdNr6YbmbMTxTDrSW0Gnucgw+uzU\r\nd8MGvhsjJk0lKIZU4Pp3SaBRDiqCaND5PuXReEkatnIZ5URgz087dpWK6r2Q\r\nIZLOzwAFbEIeWoG/4h3l4AJuLi9IqY9J8uXkYqa3aGWRdLV89uAGlFiuoAgg\r\nFdHzvatDDnBzh2SFxRccEYPMvc46WOcjb5GCuJw5VDCHFj2z/uW9Uuo+ffZA\r\nO669QLqki0+zU5myUs8BdTREuCpQyFxIx5++uvCxtX2V0kxIxI8cGWF1etEK\r\nLAh2FFJdXboldf4FGNWv8I8VBfLBLW5Hde8=\r\n=wWRR\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/editor.js","babel":{"plugins":["@babel/plugin-proposal-object-rest-spread"],"presets":[["react-app",{"absoluteRuntime":false}]]},"gitHead":"ea3a96fc41f1929a0b8ab4fb61c0f725fc81f252","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","clean":"rm -rf dist && mkdir dist","start":"node scripts/start.js","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","pub:optimized":"rm dist/config.js dist/i18n.js dist/index.js","prepublishOnly":"npm run clean && npm run pub:dist && npm run pub:optimized"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"8.1.4","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"14.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"dayjs":"^1.10.7","jszip":"^3.2.1","react":"^16.8.6","slate":"^0.54.2","xtend":"^4.0.1","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"4.17.21","remark":"^9.0.0","i18next":"^17.0.13","prismjs":"1.23.0","promise":"8.0.1","request":"^2.88.0","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","is-hotkey":"^0.1.3","react-dom":"^16.8.6","url-parse":"^1.4.3","codemirror":"^5.37.0","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"0.2.168","seafile-ui":"^0.1.10","is-data-uri":"^0.1.0","remark-math":"^3.0.0","remark-slug":"^5.0.0","react-select":"^2.4.2","remark-parse":"^5.0.0","detect-indent":"^4.0.0","object-assign":"4.1.1","react-i18next":"^10.12.2","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-history":"^0.54.2","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","react-mentions":"^3.0.2","rehype-mathjax":"^2.0.0","rehype-stringify":"^3.0.0","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","i18next-xhr-backend":"^3.1.2","@seafile/slate-react":"^0.54.13","slate-html-serializer":"^0.7.2","mdast-util-definitions":"^1.2.2","slate-schema-violations":"^0.1.39","@seafile/react-image-lightbox":"^0.0.9","i18next-browser-languagedetector":"^3.0.3"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"raf":"3.4.0","jest":"24.9.0","react":"^16.12.0","dotenv":"6.2.0","enzyme":"^3.10.0","eslint":"^6.1.0","is-wsl":"^1.1.0","semver":"6.3.0","ts-pnp":"1.1.4","postcss":"^7.0.0","resolve":"1.12.0","webpack":"4.41.0","fs-extra":"7.0.1","camelcase":"^5.2.0","react-dom":"^16.12.0","@babel/cli":"7.13.14","babel-jest":"^24.9.0","css-loader":"^3.2.1","url-loader":"2.1.0","@babel/core":"^7.10.2","file-loader":"3.0.1","sass-loader":"7.2.0","autoprefixer":"7.1.6","babel-eslint":"10.0.3","babel-loader":"8.0.6","browserslist":"^4.8.0","jest-resolve":"24.9.0","style-loader":"^1.0.1","@reach/router":"1.3.4","@svgr/webpack":"4.3.2","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","@babel/runtime":"^7.10.2","postcss-loader":"^3.0.0","react-dev-utils":"^9.1.0","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.4","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.2","eslint-plugin-react":"7.14.3","html-webpack-plugin":"^4.0.0-beta.5","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"4.2.3","babel-preset-react-app":"^9.0.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"^4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.15.1","eslint-config-react-app":"^5.0.2","mini-css-extract-plugin":"^0.5.0","webpack-manifest-plugin":"2.1.1","@typescript-eslint/parser":"^2.2.0","eslint-plugin-react-hooks":"^1.6.1","extract-text-webpack-plugin":"3.0.2","babel-plugin-named-asset-import":"^0.3.4","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"^2.2.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-object-rest-spread":"^7.9.6","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.3.91_1646197060417_0.691064474321947","host":"s3://npm-registry-packages"}},"0.3.92":{"name":"@seafile/seafile-editor","version":"0.3.92","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.3.92","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"4e9997557e2bea4cdcee500b2847256d393c22ff","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.3.92.tgz","fileCount":158,"integrity":"sha512-+/q7BWicZTZV+kV6OC/ME6GN8vUVpV1dJsPYPGN6ha+nEtBe0jDpEJeMpQ5nBeGKu+uuH4jzu8U0ysTgQEW6qQ==","signatures":[{"sig":"MEQCIEwkqjxrMcqBAJB1qiM59g+htrDEASJOoPTx7CoI/gBMAiAgnHs5yryScQF7j07m81Fhtx8EQ0qa//1NdESLkJ+pOw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2710580,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiHvofACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrnqA//c5DX2QWvvTkGASMoskcU+MdwxrYGGjJo3ualontp0w9EZiIR\r\n4qAFVWHSguK++2abL8EKuMBPaaSBpxyqWCMIWTqpHMZmCzL+zASB53A30rLH\r\nQBcfadzonGmv/heB/1GkOS5vRIkYSzRlco/VNT6yg98l15YA/ouZMTWOmaef\r\nLzU+NoiQDub5hPO6Hgx2SbWORA2ML0pXMecIRUjcIQJ3E8KDl36Uv+JCRb5x\r\nkHT6Av8denV0j8JBLnYVZ/4NfPtHyk9uqcK45Bq2JhatvgiVQ1SbXP7VPJUg\r\nxqsO4z3HFrpoTtRrS2KLzxy97KcPzLhRdIx7a7mlk38WlqI7Ms9eWu8gxbyC\r\n5TPUoxiZs5F5Yez9Q1pS/Hdnq2pnMr4Sa2V9EFj9k0c4pR97EoevAvAy3sb1\r\nHFfzGFCzWSBI7upurBMqlR17YLTtIEU6HprRMVGSUaNoDUvKHn/hdiHbn6Xl\r\nJRYtVu20l8Qh03vN6Z+apqmlikaKBAAXdPZPjOrnpx4xXZqztUsa1BVD00m1\r\nxo4slPPqYmQezGMTbSHgCJfdmys/ua7r0oY35U4qtpjNNGPgucloVy1jUWDl\r\nxJoGD0CzLZJ+2hEYVLh99a9ik5AocJ//KEGcTf2Tzq4c9wr8J9C31K32N9SW\r\nHicTcgGfGHPssUsz0rOO49T+/t0Q5cWbz7c=\r\n=xkOS\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/editor.js","babel":{"plugins":["@babel/plugin-proposal-object-rest-spread"],"presets":[["react-app",{"absoluteRuntime":false}]]},"gitHead":"0ce883bfc2fe9d4e4097b069035c62a7d245d473","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","clean":"rm -rf dist && mkdir dist","start":"node scripts/start.js","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","pub:optimized":"rm dist/config.js dist/i18n.js dist/index.js","prepublishOnly":"npm run clean && npm run pub:dist && npm run pub:optimized"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"8.1.4","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"14.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"dayjs":"^1.10.7","jszip":"^3.2.1","react":"^16.8.6","slate":"^0.54.2","xtend":"^4.0.1","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"4.17.21","remark":"^9.0.0","i18next":"^17.0.13","prismjs":"1.23.0","promise":"8.0.1","request":"^2.88.0","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","is-hotkey":"^0.1.3","react-dom":"^16.8.6","url-parse":"^1.4.3","codemirror":"^5.37.0","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"0.2.168","seafile-ui":"^0.1.10","is-data-uri":"^0.1.0","remark-math":"^3.0.0","remark-slug":"^5.0.0","react-select":"^2.4.2","remark-parse":"^5.0.0","detect-indent":"^4.0.0","object-assign":"4.1.1","react-i18next":"^10.12.2","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-history":"^0.54.2","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","react-mentions":"^3.0.2","rehype-mathjax":"^2.0.0","rehype-stringify":"^3.0.0","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","i18next-xhr-backend":"^3.1.2","@seafile/slate-react":"^0.54.13","slate-html-serializer":"^0.7.2","mdast-util-definitions":"^1.2.2","slate-schema-violations":"^0.1.39","@seafile/react-image-lightbox":"^0.0.9","i18next-browser-languagedetector":"^3.0.3"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"raf":"3.4.0","jest":"24.9.0","react":"^16.12.0","dotenv":"6.2.0","enzyme":"^3.10.0","eslint":"^6.1.0","is-wsl":"^1.1.0","semver":"6.3.0","ts-pnp":"1.1.4","postcss":"^7.0.0","resolve":"1.12.0","webpack":"4.41.0","fs-extra":"7.0.1","camelcase":"^5.2.0","react-dom":"^16.12.0","@babel/cli":"7.13.14","babel-jest":"^24.9.0","css-loader":"^3.2.1","url-loader":"2.1.0","@babel/core":"^7.10.2","file-loader":"3.0.1","sass-loader":"7.2.0","autoprefixer":"7.1.6","babel-eslint":"10.0.3","babel-loader":"8.0.6","browserslist":"^4.8.0","jest-resolve":"24.9.0","style-loader":"^1.0.1","@reach/router":"1.3.4","@svgr/webpack":"4.3.2","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","@babel/runtime":"^7.10.2","postcss-loader":"^3.0.0","react-dev-utils":"^9.1.0","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.4","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.2","eslint-plugin-react":"7.14.3","html-webpack-plugin":"^4.0.0-beta.5","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"4.2.3","babel-preset-react-app":"^9.0.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"^4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.15.1","eslint-config-react-app":"^5.0.2","mini-css-extract-plugin":"^0.5.0","webpack-manifest-plugin":"2.1.1","@typescript-eslint/parser":"^2.2.0","eslint-plugin-react-hooks":"^1.6.1","extract-text-webpack-plugin":"3.0.2","babel-plugin-named-asset-import":"^0.3.4","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"^2.2.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-object-rest-spread":"^7.9.6","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.3.92_1646197279331_0.6514862387858087","host":"s3://npm-registry-packages"}},"0.3.93":{"name":"@seafile/seafile-editor","version":"0.3.93","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.3.93","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"a178e8b89ca71160d190139f7605a9ada1c3fe96","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.3.93.tgz","fileCount":159,"integrity":"sha512-9Md5npMKK4AAc3+lzNZPKibOhrYGfuQgzEZBFl++FxodhtvPlzEJ358WAmb7cfgXGVDOkoUDWvfoGvDwwdWRTw==","signatures":[{"sig":"MEQCIF2CZDerBiFHi9NmivK4TT2DvyBuqCndWoWi/9k5NmGQAiAN6y4zQFrmJ28MQVfLPSw5ywbk8JVEFvT49puo5KnqgQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2715183,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiJadgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpZcw/+JVEE7YmbeLGouoTlDEao5nMqusyLL48vFhe8UfXtaLCUkopi\r\nWHhbLgDa7GmVsciD1bQNMI4BArITm/3bkTIlIB8l5jDirfOeDstOeBeKQSgQ\r\naugVW9LTHzf/w1gdE7X05+gyCPsUKqtb2Ou1mEBk9ch0fsv4nXzv0SvCCxe8\r\nD/4S84nw1bZv3N4t88TIaJjUoTSVvLtkqJjcnh5MuWhr+9cbatS3UxUKZNek\r\nQno8xNQ4kpw67WNzmF3TpdMI5B8nZlezz0cuduy0xpyxJjqNIRzccRK3d1h9\r\nf5+2NRBY95Nu9gyGbSHYk6Z4OKCC6ly0VrqsGtWBiO056ZO1gD04CMeZhCZZ\r\nAYmM+BnQW4mKxnw5x+EtrTB/DTvkG3xiViBxVyz4pxnhqfLAnzjKxcBhnGmy\r\nTtVYKwIJVcF9Emx7TCbtkbSll2IbRpz6wDh4ruq4KtYYUuSYY37/jgFUEToD\r\nJ+IkY4Vk6JG+Ag9NOIuPCOMo0ZLUAhFhq46CzbDPPmpoqIjqwn2ycLWHb7NJ\r\nXVFZR2wM3w70+SsU4gzL+dW7BRRbz/EgNhTR41AT/s25NXTpyM9PRkeMpBBE\r\nqnkTaPes9XZzk+waUQwe5ZmszCnDym6BTxo9gxeZy3l51ii/zI6vGRuJW1Se\r\nKe+S1jbKurqUvvRx4WYIjXuV15eDmHzHDNM=\r\n=bIFy\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/editor.js","babel":{"plugins":["@babel/plugin-proposal-object-rest-spread"],"presets":[["react-app",{"absoluteRuntime":false}]]},"gitHead":"7de78d4d2aa90cd523cbb62efffbaf6676df9bc6","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","clean":"rm -rf dist && mkdir dist","start":"node scripts/start.js","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","pub:optimized":"rm dist/config.js dist/i18n.js dist/index.js","prepublishOnly":"npm run clean && npm run pub:dist && npm run pub:optimized"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"8.1.4","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"14.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"dayjs":"^1.10.7","jszip":"^3.2.1","react":"^16.8.6","slate":"^0.54.2","xtend":"^4.0.1","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"4.17.21","remark":"^9.0.0","i18next":"^17.0.13","prismjs":"1.23.0","promise":"8.0.1","request":"^2.88.0","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","is-hotkey":"^0.1.3","react-dom":"^16.8.6","url-parse":"^1.4.3","codemirror":"^5.37.0","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"0.2.168","seafile-ui":"^0.1.10","is-data-uri":"^0.1.0","remark-math":"^3.0.0","remark-slug":"^5.0.0","react-select":"^2.4.2","remark-parse":"^5.0.0","detect-indent":"^4.0.0","object-assign":"4.1.1","react-i18next":"^10.12.2","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-history":"^0.54.2","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","react-mentions":"^3.0.2","rehype-mathjax":"^2.0.0","rehype-stringify":"^3.0.0","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","i18next-xhr-backend":"^3.1.2","@seafile/slate-react":"^0.54.13","slate-html-serializer":"^0.7.2","mdast-util-definitions":"^1.2.2","slate-schema-violations":"^0.1.39","@seafile/react-image-lightbox":"^0.0.9","i18next-browser-languagedetector":"^3.0.3"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"raf":"3.4.0","jest":"24.9.0","react":"^16.12.0","dotenv":"6.2.0","enzyme":"^3.10.0","eslint":"^6.1.0","is-wsl":"^1.1.0","semver":"6.3.0","ts-pnp":"1.1.4","postcss":"^7.0.0","resolve":"1.12.0","webpack":"4.41.0","fs-extra":"7.0.1","camelcase":"^5.2.0","react-dom":"^16.12.0","@babel/cli":"7.13.14","babel-jest":"^24.9.0","css-loader":"^3.2.1","url-loader":"2.1.0","@babel/core":"^7.10.2","file-loader":"3.0.1","sass-loader":"7.2.0","autoprefixer":"7.1.6","babel-eslint":"10.0.3","babel-loader":"8.0.6","browserslist":"^4.8.0","jest-resolve":"24.9.0","style-loader":"^1.0.1","@reach/router":"1.3.4","@svgr/webpack":"4.3.2","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","@babel/runtime":"^7.10.2","postcss-loader":"^3.0.0","react-dev-utils":"^9.1.0","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.4","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.2","eslint-plugin-react":"7.14.3","html-webpack-plugin":"^4.0.0-beta.5","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"4.2.3","babel-preset-react-app":"^9.0.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"^4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.15.1","eslint-config-react-app":"^5.0.2","mini-css-extract-plugin":"^0.5.0","webpack-manifest-plugin":"2.1.1","@typescript-eslint/parser":"^2.2.0","eslint-plugin-react-hooks":"^1.6.1","extract-text-webpack-plugin":"3.0.2","babel-plugin-named-asset-import":"^0.3.4","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"^2.2.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-object-rest-spread":"^7.9.6","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.3.93_1646634848115_0.4930232129540566","host":"s3://npm-registry-packages"}},"0.3.94":{"name":"@seafile/seafile-editor","version":"0.3.94","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.3.94","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"ba04f9c0f140cafb5e087236308c8b1c79869bdf","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.3.94.tgz","fileCount":158,"integrity":"sha512-dwlL0mz3ArESBlpq3bVJqH8a82IcrsfsF9UJ41TlXrAP3cF2xqSjEUjL6+nICZFwmWRJ+6TSM4+fnCkoIA4TOw==","signatures":[{"sig":"MEQCIBsG2EOoE5RqQ8ReZPZYLkbvvQvPpijLDFhG08EGn1qlAiAOy0SjOpE7BXGVmE9/IY16mbsZqJ1ma77JY71OBFK7AA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2710361,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKxrzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoWMQ//db7087fqXc3qlzH6Tx1ZQB3YhQz1ePyOURTxzwjIIqgQdipS\r\nriCGBLvOt0SnWCOJPyLOfXezGN1UJd1laY/89TOyycZPgZVrdCWBychOELPt\r\n6xUN1T0GIXj07WyMAU76BAvKGj55iz18JxVR2Osb/brn/pziT8phspwY4kXH\r\ntpW3MBjSdmR4pWVNnokknIgeRzjnWv+56qHoon+Er8DGvfRRKnH3ImyEkvJS\r\n7QadL0nrJi9gAa52n5KAW0XCnieufxvnJ1xUASeSRdj8XyK+D6/inANwdd3+\r\ntjLZbnwNNNqrSzLB0VWsYd+M3n6lX57b3do9WgjJRpHyqMzZAHD2JLN9KTxT\r\nQY/vKs4/n3uNiBpqFRb9e5N8nH4Wyk76joM4sLvAKzfoULGWHI2D9bnrINrr\r\n2FpJCbw2pOYwswWMeIOE6sWgvXlkuFIMHunhHc6CELeM3QpTGjV/V+d0T9EL\r\nGyqoEpQtoGwAQOgyZZw4jFfzPe7MEVI01Ed0MAZPOip048OHwP0ptDuWPc7H\r\n9cQaStxu0iT/Wj7MMirqVJaETvy6AMI4lSxh6PKxxzotb8oT4xq3+w3+bOZ0\r\nUJKXksU1JIP7VwFIMXThIhs0cGoPPLaXAauDPcNd6/xy5tsI5ZlUMii1eSR0\r\nw3yD7CtbCaAxyCepF3x62uRsc81VE3kj23M=\r\n=AhuL\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/editor.js","babel":{"plugins":["@babel/plugin-proposal-object-rest-spread"],"presets":[["react-app",{"absoluteRuntime":false}]]},"gitHead":"f265d8fa410e8538503ac6917a6c8b140b674c61","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","clean":"rm -rf dist && mkdir dist","start":"node scripts/start.js","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","pub:optimized":"rm dist/config.js dist/i18n.js dist/index.js","prepublishOnly":"npm run clean && npm run pub:dist && npm run pub:optimized"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"6.13.7","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"13.11.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"dayjs":"^1.10.7","jszip":"^3.2.1","react":"^16.8.6","slate":"^0.54.2","xtend":"^4.0.1","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"4.17.21","remark":"^9.0.0","i18next":"^17.0.13","prismjs":"1.23.0","promise":"8.0.1","request":"^2.88.0","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","is-hotkey":"^0.1.3","react-dom":"^16.8.6","url-parse":"^1.4.3","codemirror":"^5.37.0","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"0.2.168","seafile-ui":"^0.1.10","is-data-uri":"^0.1.0","remark-math":"^3.0.0","remark-slug":"^5.0.0","react-select":"^2.4.2","remark-parse":"^5.0.0","detect-indent":"^4.0.0","object-assign":"4.1.1","react-i18next":"^10.12.2","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-history":"^0.54.2","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","react-mentions":"^3.0.2","rehype-mathjax":"^2.0.0","rehype-stringify":"^3.0.0","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","i18next-xhr-backend":"^3.1.2","@seafile/slate-react":"^0.54.13","slate-html-serializer":"^0.7.2","mdast-util-definitions":"^1.2.2","slate-schema-violations":"^0.1.39","@seafile/react-image-lightbox":"^0.0.9","i18next-browser-languagedetector":"^3.0.3"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"raf":"3.4.0","jest":"24.9.0","react":"^16.12.0","dotenv":"6.2.0","enzyme":"^3.10.0","eslint":"^6.1.0","is-wsl":"^1.1.0","semver":"6.3.0","ts-pnp":"1.1.4","postcss":"^7.0.0","resolve":"1.12.0","webpack":"4.41.0","fs-extra":"7.0.1","camelcase":"^5.2.0","react-dom":"^16.12.0","@babel/cli":"7.13.14","babel-jest":"^24.9.0","css-loader":"^3.2.1","url-loader":"2.1.0","@babel/core":"^7.10.2","file-loader":"3.0.1","sass-loader":"7.2.0","autoprefixer":"7.1.6","babel-eslint":"10.0.3","babel-loader":"8.0.6","browserslist":"^4.8.0","jest-resolve":"24.9.0","style-loader":"^1.0.1","@reach/router":"1.3.4","@svgr/webpack":"4.3.2","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","@babel/runtime":"^7.10.2","postcss-loader":"^3.0.0","react-dev-utils":"^9.1.0","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.4","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.2","eslint-plugin-react":"7.14.3","html-webpack-plugin":"^4.0.0-beta.5","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"4.2.3","babel-preset-react-app":"^9.0.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"^4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.15.1","eslint-config-react-app":"^5.0.2","mini-css-extract-plugin":"^0.5.0","webpack-manifest-plugin":"2.1.1","@typescript-eslint/parser":"^2.2.0","eslint-plugin-react-hooks":"^1.6.1","extract-text-webpack-plugin":"3.0.2","babel-plugin-named-asset-import":"^0.3.4","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"^2.2.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-object-rest-spread":"^7.9.6","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.3.94_1646992115311_0.8549665426798259","host":"s3://npm-registry-packages"}},"0.3.95":{"name":"@seafile/seafile-editor","version":"0.3.95","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.3.95","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"58a5c1067a3cbed744f0ae4474377fb0f65c3e1f","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.3.95.tgz","fileCount":157,"integrity":"sha512-2F2lGmpzMI0YCeWeQ6t/JsmjedTksF047Xh4BLXT1CX4T2X5qoHGHis9rfQMiyUHfrogUUerjW0aJoKlEcZFYA==","signatures":[{"sig":"MEUCIQC477we3zuICBzanXHZ7PSDqE9mNFh8LjTMhW26rV2mDQIgOcuBs8NseLT38i8pzO0vAu11qkJq3UINoMhKCMLtGsc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2709791,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiQSgQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpPvw/6AkLpE3fCeA/Y1AyENsqT3EolXPlXCNEvzo1wDWmggS2FfnAS\r\ncxnzuv2ky0kkfJgCVvN3+kJ5GT7CRawoZyEmIDIxaEEfnvfXJZ+Rnt94pBfU\r\ntC/ipkRYOnDh0FGw/qswa+AzHhqM86fDiujeiOLRPHbwST8eyObDlmIEI8jU\r\nEuR7kJK3akiiQb1I1uMEmJoazVSn4zfoACnkFm4sdvJ0ixN9+zvN0RssoyGF\r\nF/sAGpWvFmqHhJb5cR+F/Qi6uoY3dQVUxTwT3iEKk8xqamjJjRefMt2BMSQ3\r\naDrhpLg80ne8o3clY45v7zzFOZuxO9HRi3nrKRYknpGVCujT8oGrszfv15ky\r\nffr4MM2qT2cBjQZhHTB9ny1osWZezYS8yN4M57+WQvt6V7Wp1+hTVDZY0jsI\r\nh/rgiZjb7J/dxW1XZpY8JTR3qY7/v1rYXzLA2/wILlaVD2GNh+3XLwtkcknZ\r\nztWnBMz6jkfROlYHvYcyhYUhZYVAqvU7JMRQXQDdiSyAIQW8ePHkggzxhep8\r\nEyE7oihXwAAO62S+K1FphFsZ3ep2UF2j/UMN45mgXDpPUi+0j+T77pzr4ODU\r\nbE5lAnYyvYzIeIOHBEE4kRMeJiqYHFztcavAMvVrQoSNgAYDVxDM3jRKvXmL\r\nBdXI3Zm4PLTvC8o0/DQCHBG+tf2Y4PKzGBA=\r\n=HC6D\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/editor.js","babel":{"plugins":["@babel/plugin-proposal-object-rest-spread"],"presets":[["react-app",{"absoluteRuntime":false}]]},"gitHead":"ce45ccd85d28166fef540c8207d8fec046b5ee84","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","clean":"rm -rf dist && mkdir dist","start":"node scripts/start.js","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","pub:optimized":"rm dist/config.js dist/i18n.js dist/index.js","prepublishOnly":"npm run clean && npm run pub:dist && npm run pub:optimized"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"8.1.2","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"16.13.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"dayjs":"^1.10.7","jszip":"^3.2.1","react":"^16.8.6","slate":"^0.54.2","xtend":"^4.0.1","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"4.17.21","remark":"^9.0.0","i18next":"^17.0.13","prismjs":"1.23.0","promise":"8.0.1","request":"^2.88.0","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","is-hotkey":"^0.1.3","react-dom":"^16.8.6","url-parse":"^1.4.3","codemirror":"^5.37.0","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"0.2.168","seafile-ui":"^0.1.10","is-data-uri":"^0.1.0","remark-math":"^3.0.0","remark-slug":"^5.0.0","react-select":"^2.4.2","remark-parse":"^5.0.0","detect-indent":"^4.0.0","object-assign":"4.1.1","react-i18next":"^10.12.2","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-history":"^0.54.2","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","react-mentions":"^3.0.2","rehype-mathjax":"^2.0.0","rehype-stringify":"^3.0.0","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","i18next-xhr-backend":"^3.1.2","@seafile/slate-react":"^0.54.13","slate-html-serializer":"^0.7.2","mdast-util-definitions":"^1.2.2","slate-schema-violations":"^0.1.39","@seafile/react-image-lightbox":"^0.0.9","i18next-browser-languagedetector":"^3.0.3"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"raf":"3.4.0","jest":"24.9.0","react":"^16.12.0","dotenv":"6.2.0","enzyme":"^3.10.0","eslint":"^6.1.0","is-wsl":"^1.1.0","semver":"6.3.0","ts-pnp":"1.1.4","postcss":"^7.0.0","resolve":"1.12.0","webpack":"4.41.0","fs-extra":"7.0.1","camelcase":"^5.2.0","react-dom":"^16.12.0","@babel/cli":"7.13.14","babel-jest":"^24.9.0","css-loader":"^3.2.1","url-loader":"2.1.0","@babel/core":"^7.10.2","file-loader":"3.0.1","sass-loader":"7.2.0","autoprefixer":"7.1.6","babel-eslint":"10.0.3","babel-loader":"8.0.6","browserslist":"^4.8.0","jest-resolve":"24.9.0","style-loader":"^1.0.1","@reach/router":"1.3.4","@svgr/webpack":"4.3.2","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","@babel/runtime":"^7.10.2","postcss-loader":"^3.0.0","react-dev-utils":"^9.1.0","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.4","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.2","eslint-plugin-react":"7.14.3","html-webpack-plugin":"^4.0.0-beta.5","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"4.2.3","babel-preset-react-app":"^9.0.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"^4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.15.1","eslint-config-react-app":"^5.0.2","mini-css-extract-plugin":"^0.5.0","webpack-manifest-plugin":"2.1.1","@typescript-eslint/parser":"^2.2.0","eslint-plugin-react-hooks":"^1.6.1","extract-text-webpack-plugin":"3.0.2","babel-plugin-named-asset-import":"^0.3.4","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"^2.2.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-object-rest-spread":"^7.9.6","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.3.95_1648437264649_0.4023528414223745","host":"s3://npm-registry-packages"}},"0.3.96-test":{"name":"@seafile/seafile-editor","version":"0.3.96-test","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.3.96-test","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"a8e900241f87a48cd7470ae613ca881c1a20e55b","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.3.96-test.tgz","fileCount":158,"integrity":"sha512-BiKrvNXVJfzanDYoIv2rOdUdADCMn1Sl5XAxuJZQTxWkAV3wx+Uj0Ti57A1dcnCNhdtDTUNs4Wcubm7n6tpTXg==","signatures":[{"sig":"MEQCICjGJjAxN3MnJVPwFOn7tWLrlCCvV9HCg7x3E6UfV2Y5AiB0ir5RrFt9dKqQ1AkNROOIU+HvmHiwqvsKZUh9BOSWJA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2709126,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiT+JBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmprew//SMyxvED9CnTOTxP45KXdMgGwRgnbOtJqqqbTAPW8Dj9chswt\r\nCG50XbbWaMOKqFMk/bwt1uWMHeFW27w295R9RgBvKvrYLzQnj3e81zLtSXwg\r\nEFdGXRjRZFcFPuanq3aR1XKy5V9KvOv+3QW7u1c/Z4xYwRke279+lv0Z+Mx0\r\njFb0xuRk1+aTthRKBKj7fLUymm5qmTdjfDxh6v6SA63VtkJJOyrC9AczQpKS\r\nvSpptuJs7IrjfoIHDsZxjWI8CbMD5K8Bfj8RDsXKsLZgB9KLcPhXLWeho3GO\r\n4woGTBMShWGDJhxSUQGASZ5fjGTY7qN9a4BfrTH1Ifq6kCrXi6Z6vSgykzma\r\nDwUfIYhkhy78hOi7CbNWkWA4tZmrnfb+VfRpyP64Q9gsgUYD0jZhb4I6gpLQ\r\nooZuXqQeJ77Qm8R3AMQfloThwJywZa8gdGukO0jsN3YfrNAM9ZQj+hC3Nb9D\r\n2uJtcGemEA16Yo8Menzr8haZF1TTshTHo9ttH4xZ+PYSlMGcfm6jY2Gabi2c\r\nyQet4SsgavyoRqcggwwIuHkGlM4mvXE1fTvAMjEmWFwOUp29q58dtDU+BQl9\r\noir91ly2uJhkLWxf5OPZKPqqVVuYRLo2wAZZDmagfn5joTDI/uxnBVs/3+Nv\r\nefzc+Aae3EarIE2SoCA2hl+q9jVygu7ZNQk=\r\n=TYac\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/editor.js","babel":{"plugins":["@babel/plugin-proposal-object-rest-spread"],"presets":[["react-app",{"absoluteRuntime":false}]]},"gitHead":"8d586a33ef9f7a1df862a8f00176ee31aade17ba","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","clean":"rm -rf dist && mkdir dist","start":"node scripts/start.js","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","pub:optimized":"rm dist/config.js dist/i18n.js dist/index.js","prepublishOnly":"npm run clean && npm run pub:dist && npm run pub:optimized"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"8.5.0","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"16.14.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"dayjs":"^1.10.7","jszip":"^3.2.1","react":"^16.8.6","slate":"^0.54.2","xtend":"^4.0.1","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"4.17.21","remark":"^9.0.0","i18next":"^17.0.13","prismjs":"1.23.0","promise":"8.0.1","request":"^2.88.0","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","is-hotkey":"^0.1.3","react-dom":"^16.8.6","url-parse":"^1.4.3","codemirror":"^5.37.0","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"0.2.168","seafile-ui":"^0.1.10","is-data-uri":"^0.1.0","remark-math":"^3.0.0","remark-slug":"^5.0.0","react-select":"^2.4.2","remark-parse":"^5.0.0","detect-indent":"^4.0.0","object-assign":"4.1.1","react-i18next":"^10.12.2","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-history":"^0.54.2","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","react-mentions":"^3.0.2","rehype-mathjax":"^2.0.0","rehype-stringify":"^3.0.0","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","i18next-xhr-backend":"^3.1.2","@seafile/slate-react":"^0.54.13","slate-html-serializer":"^0.7.2","mdast-util-definitions":"^1.2.2","slate-schema-violations":"^0.1.39","@seafile/react-image-lightbox":"^0.0.9","i18next-browser-languagedetector":"^3.0.3"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"raf":"3.4.0","jest":"24.9.0","react":"^16.12.0","dotenv":"6.2.0","enzyme":"^3.10.0","eslint":"^6.1.0","is-wsl":"^1.1.0","semver":"6.3.0","ts-pnp":"1.1.4","postcss":"^7.0.0","resolve":"1.12.0","webpack":"4.41.0","fs-extra":"7.0.1","camelcase":"^5.2.0","react-dom":"^16.12.0","@babel/cli":"7.13.14","babel-jest":"^24.9.0","css-loader":"^3.2.1","url-loader":"2.1.0","@babel/core":"^7.10.2","file-loader":"3.0.1","sass-loader":"7.2.0","autoprefixer":"7.1.6","babel-eslint":"10.0.3","babel-loader":"8.0.6","browserslist":"^4.8.0","jest-resolve":"24.9.0","style-loader":"^1.0.1","@reach/router":"1.3.4","@svgr/webpack":"4.3.2","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","@babel/runtime":"^7.10.2","postcss-loader":"^3.0.0","react-dev-utils":"^9.1.0","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.4","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.2","eslint-plugin-react":"7.14.3","html-webpack-plugin":"^4.0.0-beta.5","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"4.2.3","babel-preset-react-app":"^9.0.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"^4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.15.1","eslint-config-react-app":"^5.0.2","mini-css-extract-plugin":"^0.5.0","webpack-manifest-plugin":"2.1.1","@typescript-eslint/parser":"^2.2.0","eslint-plugin-react-hooks":"^1.6.1","extract-text-webpack-plugin":"3.0.2","babel-plugin-named-asset-import":"^0.3.4","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"^2.2.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-object-rest-spread":"^7.9.6","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.3.96-test_1649402433282_0.902279904732066","host":"s3://npm-registry-packages"}},"0.3.96-test-2":{"name":"@seafile/seafile-editor","version":"0.3.96-test-2","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.3.96-test-2","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"1af99a36070de972c607a445cf363611c94e12b4","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.3.96-test-2.tgz","fileCount":158,"integrity":"sha512-7t+1Gh02DCwOCWaBmN1bYJriiF6cUE6wkuflJ42FcjslDP0clgJ7hPzPu0hpu0lMFezhZjO/dUX8yXQbJpDirQ==","signatures":[{"sig":"MEYCIQCoOy+nWLtN/p6evqnEo5VmLMLnIjhYlU0B265GXczndwIhANGFidgZbLLd6vw/Rg4UU161t2IjwCmEch71AOC/lxsb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2709162,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiT/XkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqYGQ//UbvcBD126L1lGyP6TmIg4Hf9GGHrVEUYAcM5jVP3oZke+Afh\r\neli4P0PlaIQpnoL1tVSmbxUtSqyvW46iVt56rnU5tUXLha9He24if2FH0v65\r\nim2tlBu3GXaESJwh8my5Mbiuo6rsUucrVfyo6h7SCw+XGiuK1Ic62ITzMK8i\r\nwQ16a4KL2HMqluC3d9m3cH+7mL2kUBeIqlisZe0JEi6j05ylSe5C+tFtzInx\r\nA48R1r9+gQhYxDux7ohoKQtxCYlTCJH7bcOwnO7mVGWruM6L77ww/OOkH7V4\r\n35x5zj5LW/a6BkLVVyPL3gE1FpN1yC0O5mjFuLyO1s6DE7EkMh258c6FKvA0\r\nLYgBv1H8NqAIcZoQhfZL/3Ghpdv2BAhQd51t523pfiasGd320EOGgD5N2+Ln\r\nvPUoDBTOAposcyRDvo5SXN8B2oFa68HDsMIe+it6r749VNPcjkjRLxL0g7GI\r\ne5gsNLFuRnIpOZmEhZ+wlfrgNcDBGRvvckAW8pYOqh78618ndoGlHR/UtNaB\r\n0LwINay+ITW+0FD/hCrcv3UtxvVdiOvR9li7xkKxFLXhqFX82dwbijggDE7Y\r\nW0/D2cCIT5s3SWZH6a/Jkb8va8RoHw+zOdB4ghdkbDtypDpSUeuMBHQvHqsr\r\nVxP3gA1tbKTFtMrwGKEWHPh298h7+WevKd8=\r\n=xF9j\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/editor.js","babel":{"plugins":["@babel/plugin-proposal-object-rest-spread"],"presets":[["react-app",{"absoluteRuntime":false}]]},"gitHead":"9f92289a6808b2fcf0224dc53f053671a2783168","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","clean":"rm -rf dist && mkdir dist","start":"node scripts/start.js","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","pub:optimized":"rm dist/config.js dist/i18n.js dist/index.js","prepublishOnly":"npm run clean && npm run pub:dist && npm run pub:optimized"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"8.5.0","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"16.14.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"dayjs":"^1.10.7","jszip":"^3.2.1","react":"^16.8.6","slate":"^0.54.2","xtend":"^4.0.1","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"4.17.21","remark":"^9.0.0","i18next":"^17.0.13","prismjs":"1.23.0","promise":"8.0.1","request":"^2.88.0","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","is-hotkey":"^0.1.3","react-dom":"^16.8.6","url-parse":"^1.4.3","codemirror":"^5.37.0","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"0.2.168","seafile-ui":"^0.1.10","is-data-uri":"^0.1.0","remark-math":"^3.0.0","remark-slug":"^5.0.0","react-select":"^2.4.2","remark-parse":"^5.0.0","detect-indent":"^4.0.0","object-assign":"4.1.1","react-i18next":"^10.12.2","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-history":"^0.54.2","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","react-mentions":"^3.0.2","rehype-mathjax":"^2.0.0","rehype-stringify":"^3.0.0","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","i18next-xhr-backend":"^3.1.2","@seafile/slate-react":"^0.54.13","slate-html-serializer":"^0.7.2","mdast-util-definitions":"^1.2.2","slate-schema-violations":"^0.1.39","@seafile/react-image-lightbox":"^0.0.9","i18next-browser-languagedetector":"^3.0.3"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"raf":"3.4.0","jest":"24.9.0","react":"^16.12.0","dotenv":"6.2.0","enzyme":"^3.10.0","eslint":"^6.1.0","is-wsl":"^1.1.0","semver":"6.3.0","ts-pnp":"1.1.4","postcss":"^7.0.0","resolve":"1.12.0","webpack":"4.41.0","fs-extra":"7.0.1","camelcase":"^5.2.0","react-dom":"^16.12.0","@babel/cli":"7.13.14","babel-jest":"^24.9.0","css-loader":"^3.2.1","url-loader":"2.1.0","@babel/core":"^7.10.2","file-loader":"3.0.1","sass-loader":"7.2.0","autoprefixer":"7.1.6","babel-eslint":"10.0.3","babel-loader":"8.0.6","browserslist":"^4.8.0","jest-resolve":"24.9.0","style-loader":"^1.0.1","@reach/router":"1.3.4","@svgr/webpack":"4.3.2","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","@babel/runtime":"^7.10.2","postcss-loader":"^3.0.0","react-dev-utils":"^9.1.0","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.4","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.2","eslint-plugin-react":"7.14.3","html-webpack-plugin":"^4.0.0-beta.5","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"4.2.3","babel-preset-react-app":"^9.0.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"^4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.15.1","eslint-config-react-app":"^5.0.2","mini-css-extract-plugin":"^0.5.0","webpack-manifest-plugin":"2.1.1","@typescript-eslint/parser":"^2.2.0","eslint-plugin-react-hooks":"^1.6.1","extract-text-webpack-plugin":"3.0.2","babel-plugin-named-asset-import":"^0.3.4","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"^2.2.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-object-rest-spread":"^7.9.6","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.3.96-test-2_1649407460319_0.3540674071441039","host":"s3://npm-registry-packages"}},"0.3.96-test-3":{"name":"@seafile/seafile-editor","version":"0.3.96-test-3","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.3.96-test-3","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"d09bf23a04deb71d03b63be47046b66779b6939b","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.3.96-test-3.tgz","fileCount":158,"integrity":"sha512-NTS03EjV1SUmY4y/NhNCQDsHzd9EOb3ItQmG/OeQ61esYBGbg9KDkyzl39C13n3CM/pnOvr3L46GuxoBXlRYZw==","signatures":[{"sig":"MEYCIQCAuy0M/hubp9UitJMLmrBm10mMXE8vJNtOLUNDg5zwbwIhAM/CxLriMv7UpJcr+B+ZhGsEEup6A5seerjOdL3WJMgC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2709210,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiT/6oACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq1/RAAkylmrlAdFfAxQj4KF5IKIQFR9/6LYwJTsQ++FMhT3XXcC6Ue\r\n0aht8o8zU3q15lI0pLqNjYwf/O23ELLRLhmjXjxgtAyYjRsNi3bMmUpb2yKl\r\nSRBVQlAd2STc0jnoM2DSVHZn1UwWooFde/P2TcDUayn9D2mGmLV2n9p6Joxm\r\nUwoDphxNIV2X9jvxL8Q645FbI3cscmDlodPRTE2206MMl86Kn/Dc/aA3KgCn\r\nOK7qq2gUDIWH5FicZC9vLOkNoPzEUoGo4OHnnFTGGDCRIuiXdIvSgSkAihBR\r\nEnZEASrvekTvph80gEMFReQm104smDZjJUqNc8CaMsQYwU3tw5qT7l8irbAv\r\nSf+YdagvYoTGqt4QjfxQQ4oqr82NSNIa1wzJaVZ/Iu3YAKE++JKFifEG9WDc\r\nNoka6xgnKQ7KOipTIcuSyDZwsmQvFKEF5rPXdU/wMAOyJIjutcfp58zw3+Dl\r\nhDeEIxC3G+kM/jny+qP5yfwQZA02RjGTDCCkjDkE/R3jHLj0OlVItaaj6JyS\r\n4+I5/wzjdlNkX4sGchrswINRLwT+lhNub8OpOyXMGwQUkV5a+F/uLL7hnmCk\r\nzKUAZHMsReR/7fFnpgOUKIRqmjRcN1qd1d2Un8+DgQtI/84H/eQK5Ux5nDIl\r\nEwByuE7EOjLNigWifKNFE2P2YBwqe+pKrWY=\r\n=I2f8\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/editor.js","babel":{"plugins":["@babel/plugin-proposal-object-rest-spread"],"presets":[["react-app",{"absoluteRuntime":false}]]},"gitHead":"9f92289a6808b2fcf0224dc53f053671a2783168","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","clean":"rm -rf dist && mkdir dist","start":"node scripts/start.js","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","pub:optimized":"rm dist/config.js dist/i18n.js dist/index.js","prepublishOnly":"npm run clean && npm run pub:dist && npm run pub:optimized"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"8.5.0","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"16.14.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"dayjs":"^1.10.7","jszip":"^3.2.1","react":"^16.8.6","slate":"^0.54.2","xtend":"^4.0.1","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"4.17.21","remark":"^9.0.0","i18next":"^17.0.13","prismjs":"1.23.0","promise":"8.0.1","request":"^2.88.0","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","is-hotkey":"^0.1.3","react-dom":"^16.8.6","url-parse":"^1.4.3","codemirror":"^5.37.0","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"0.2.168","seafile-ui":"^0.1.10","is-data-uri":"^0.1.0","remark-math":"^3.0.0","remark-slug":"^5.0.0","react-select":"^2.4.2","remark-parse":"^5.0.0","detect-indent":"^4.0.0","object-assign":"4.1.1","react-i18next":"^10.12.2","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-history":"^0.54.2","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","react-mentions":"^3.0.2","rehype-mathjax":"^2.0.0","rehype-stringify":"^3.0.0","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","i18next-xhr-backend":"^3.1.2","@seafile/slate-react":"^0.54.13","slate-html-serializer":"^0.7.2","mdast-util-definitions":"^1.2.2","slate-schema-violations":"^0.1.39","@seafile/react-image-lightbox":"^0.0.9","i18next-browser-languagedetector":"^3.0.3"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"raf":"3.4.0","jest":"24.9.0","react":"^16.12.0","dotenv":"6.2.0","enzyme":"^3.10.0","eslint":"^6.1.0","is-wsl":"^1.1.0","semver":"6.3.0","ts-pnp":"1.1.4","postcss":"^7.0.0","resolve":"1.12.0","webpack":"4.41.0","fs-extra":"7.0.1","camelcase":"^5.2.0","react-dom":"^16.12.0","@babel/cli":"7.13.14","babel-jest":"^24.9.0","css-loader":"^3.2.1","url-loader":"2.1.0","@babel/core":"^7.10.2","file-loader":"3.0.1","sass-loader":"7.2.0","autoprefixer":"7.1.6","babel-eslint":"10.0.3","babel-loader":"8.0.6","browserslist":"^4.8.0","jest-resolve":"24.9.0","style-loader":"^1.0.1","@reach/router":"1.3.4","@svgr/webpack":"4.3.2","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","@babel/runtime":"^7.10.2","postcss-loader":"^3.0.0","react-dev-utils":"^9.1.0","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.4","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.2","eslint-plugin-react":"7.14.3","html-webpack-plugin":"^4.0.0-beta.5","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"4.2.3","babel-preset-react-app":"^9.0.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"^4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.15.1","eslint-config-react-app":"^5.0.2","mini-css-extract-plugin":"^0.5.0","webpack-manifest-plugin":"2.1.1","@typescript-eslint/parser":"^2.2.0","eslint-plugin-react-hooks":"^1.6.1","extract-text-webpack-plugin":"3.0.2","babel-plugin-named-asset-import":"^0.3.4","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"^2.2.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-object-rest-spread":"^7.9.6","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.3.96-test-3_1649409704665_0.9572774690170871","host":"s3://npm-registry-packages"}},"0.3.96-test-4":{"name":"@seafile/seafile-editor","version":"0.3.96-test-4","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.3.96-test-4","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"a0b267945194ec2e6d4156bca063de4dd72a575e","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.3.96-test-4.tgz","fileCount":158,"integrity":"sha512-kdFHfmCBdqui9uVLwFJ1l7joYaV+Ipz8Hj5OvnhoPoA/4Ac3XpmzmsVz5ctS/fkKi9s+MeQfGfHpla98nbYiJQ==","signatures":[{"sig":"MEUCIQCE7XQiAjHK/vFl8PiL/rvb2Cjo797K1MkyqExljXb2CAIgJpFxJJc4bowkIrglMxTpD1vgLuQOMj218reZoK5ZLWA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2709208,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiUAHqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmryyg/5AY+zp5yuqIJ1NJBOLikk9bx5Cq9ukvzTTqqITPENrgK79pU9\r\nZLcvztLkSji//XsWt6vF0/Dz6GA0eFL5VjFXKlL9n8R1FAbCkbp3EXScgDB3\r\nk5ys7PL9PHtPhrfjOnxWwjZIQDDj0GNoBLMr8aGKKXAAbgoONuI6+rQ3tcig\r\nG5TVrSwuLGT27uEhP+lR47tRpJvsepAU6JSpdZ4Yg57o4L3v0oeonJAkl42Z\r\n+B0+gNRXe9smNdvbJjJ0UCEvfoN+wAJusWyHoH6zGy/toVDgBc3Rsq6BcqHk\r\nsZ7kxOoaYQeRkknHxfOGArDSJzgE3avAiZUcsP6BJcPo9vTP//dgh4SjE0Zu\r\nSfZvjQrkQonQqeUXuw+NCEX6vrFoANguqhmlHUmERPnQiIVTkb8sAS3NkbQN\r\nfPC3xiRg+u9lpQYeMsysKDbZlEulPLyInx2YVQ4TVbMl2kLGWcBk/Mi6PEKj\r\nA9BmvXMb0aGz+t2hcM5GFeFdWxXdx5N3Mlc8iNbIpKKLZHvpW4Jhjjw94YOG\r\nQoicEU1LUT1F7ubJ9Y6Fu8VhUICGpi48tG3Z3KUU8o9EfraVvvnwWWHD3wNL\r\nUWP2Fv5WINGkP+lUUb7tI1ntC/wJYnkzh5nYOB0DZ9m1JQqvvSWxfxyP4CyX\r\nG5uapNhQhI2xWSeXNxm6eReNBsLVB+aJDTc=\r\n=piB/\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/editor.js","babel":{"plugins":["@babel/plugin-proposal-object-rest-spread"],"presets":[["react-app",{"absoluteRuntime":false}]]},"gitHead":"9f92289a6808b2fcf0224dc53f053671a2783168","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","clean":"rm -rf dist && mkdir dist","start":"node scripts/start.js","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","pub:optimized":"rm dist/config.js dist/i18n.js dist/index.js","prepublishOnly":"npm run clean && npm run pub:dist && npm run pub:optimized"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"8.5.0","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"16.14.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"dayjs":"^1.10.7","jszip":"^3.2.1","react":"^16.8.6","slate":"^0.54.2","xtend":"^4.0.1","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"4.17.21","remark":"^9.0.0","i18next":"^17.0.13","prismjs":"1.23.0","promise":"8.0.1","request":"^2.88.0","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","is-hotkey":"^0.1.3","react-dom":"^16.8.6","url-parse":"^1.4.3","codemirror":"^5.37.0","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"0.2.168","seafile-ui":"^0.1.10","is-data-uri":"^0.1.0","remark-math":"^3.0.0","remark-slug":"^5.0.0","react-select":"^2.4.2","remark-parse":"^5.0.0","detect-indent":"^4.0.0","object-assign":"4.1.1","react-i18next":"^10.12.2","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-history":"^0.54.2","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","react-mentions":"^3.0.2","rehype-mathjax":"^2.0.0","rehype-stringify":"^3.0.0","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","i18next-xhr-backend":"^3.1.2","@seafile/slate-react":"^0.54.13","slate-html-serializer":"^0.7.2","mdast-util-definitions":"^1.2.2","slate-schema-violations":"^0.1.39","@seafile/react-image-lightbox":"^0.0.9","i18next-browser-languagedetector":"^3.0.3"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"raf":"3.4.0","jest":"24.9.0","react":"^16.12.0","dotenv":"6.2.0","enzyme":"^3.10.0","eslint":"^6.1.0","is-wsl":"^1.1.0","semver":"6.3.0","ts-pnp":"1.1.4","postcss":"^7.0.0","resolve":"1.12.0","webpack":"4.41.0","fs-extra":"7.0.1","camelcase":"^5.2.0","react-dom":"^16.12.0","@babel/cli":"7.13.14","babel-jest":"^24.9.0","css-loader":"^3.2.1","url-loader":"2.1.0","@babel/core":"^7.10.2","file-loader":"3.0.1","sass-loader":"7.2.0","autoprefixer":"7.1.6","babel-eslint":"10.0.3","babel-loader":"8.0.6","browserslist":"^4.8.0","jest-resolve":"24.9.0","style-loader":"^1.0.1","@reach/router":"1.3.4","@svgr/webpack":"4.3.2","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","@babel/runtime":"^7.10.2","postcss-loader":"^3.0.0","react-dev-utils":"^9.1.0","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.4","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.2","eslint-plugin-react":"7.14.3","html-webpack-plugin":"^4.0.0-beta.5","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"4.2.3","babel-preset-react-app":"^9.0.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"^4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.15.1","eslint-config-react-app":"^5.0.2","mini-css-extract-plugin":"^0.5.0","webpack-manifest-plugin":"2.1.1","@typescript-eslint/parser":"^2.2.0","eslint-plugin-react-hooks":"^1.6.1","extract-text-webpack-plugin":"3.0.2","babel-plugin-named-asset-import":"^0.3.4","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"^2.2.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-object-rest-spread":"^7.9.6","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.3.96-test-4_1649410538478_0.32751092228546996","host":"s3://npm-registry-packages"}},"0.3.96":{"name":"@seafile/seafile-editor","version":"0.3.96","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.3.96","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"df397c019956d1513f47af0e8c857ada7d005b38","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.3.96.tgz","fileCount":158,"integrity":"sha512-+aXsQrz+1JCLOJzR0iBicRAFc13G2XLefkexpY5NI9j+G8bQ8PmC8OP8k3vg2YMWvWMbLtICviC5bNTNgWm1Og==","signatures":[{"sig":"MEQCIANwQvSAq21ojZd0iLSEw6tfMnlsAuyY80xkwDPtBsI8AiBCVTv6FaaP0mfOAO/ZxZby9JRhqA6NAyGGbsqB3w87Hw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2709201,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiUActACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrmAg/+OVhuKRsTsIM707GNZh5R9V/2leV8vr5cwJP/I/FC5DsotFMS\r\nSpkRErKf8QsFPDv/83Ot6j5QV5nbM5BQ6m+X+4byHk38BJcvXwFnhbv860hK\r\n7C3o3UguXWm/ztYrL7nO0KUJcdP/X7ZcjQ9/k5VZIqdUBaH+R1XrxAJI2nTK\r\nxSXrQeMUR2eFg//pYCtuEIQ2rilWPVbGUL1oBPXxLcvtEOc3Jk4UAvw9FHs+\r\ni0dDQaKgdbyKhQL+pVYzj4Y8A3svFkx3FLMj8QkYqiFnQ01Jaaa2N/djgoNx\r\nIFUQSMTneExxVFU92tVdf/kD+dGw02gEbG6xX2M3NYludRtKmTxc2hUkbhGz\r\neCy/HBriQlh6OgrTEmfkGmq04qTJQlHnBH5kCKQHLmjNPG0geCK4RToEXrDn\r\nqGbb2e6oQHl46NJh5etDAK62E3VqzbGqBEjclAD01/r3bpG0bMblKlQxKPRx\r\nlfpDTvyuto/OjLf++ost3JIjNrxLuCkUImyjOZc+TmfpGSnfqWdYOFFoeaOs\r\n4j75cnto2Qt12Q0sHbIXGpVcO9zonpPzasotWcIIFSsLHUU80I6qZ8N84UlE\r\ngzdC3JL03D+JBuUlGJ1XeiymtbFO4vMj9s5si1s9rxCT135QCkIGLH2y/L6g\r\n6Kv/t2Xhd+z9cOG/j+0J67BKbiKJdBzw+78=\r\n=oxiy\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/editor.js","babel":{"plugins":["@babel/plugin-proposal-object-rest-spread"],"presets":[["react-app",{"absoluteRuntime":false}]]},"gitHead":"b43801cbdeb79e100aad82f6f43e74a04668decc","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","clean":"rm -rf dist && mkdir dist","start":"node scripts/start.js","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","pub:optimized":"rm dist/config.js dist/i18n.js dist/index.js","prepublishOnly":"npm run clean && npm run pub:dist && npm run pub:optimized"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"8.5.0","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"16.14.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"dayjs":"^1.10.7","jszip":"^3.2.1","react":"^16.8.6","slate":"^0.54.2","xtend":"^4.0.1","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"4.17.21","remark":"^9.0.0","i18next":"^17.0.13","prismjs":"1.23.0","promise":"8.0.1","request":"^2.88.0","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","is-hotkey":"^0.1.3","react-dom":"^16.8.6","url-parse":"^1.4.3","codemirror":"^5.37.0","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"0.2.168","seafile-ui":"^0.1.10","is-data-uri":"^0.1.0","remark-math":"^3.0.0","remark-slug":"^5.0.0","react-select":"^2.4.2","remark-parse":"^5.0.0","detect-indent":"^4.0.0","object-assign":"4.1.1","react-i18next":"^10.12.2","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-history":"^0.54.2","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","react-mentions":"^3.0.2","rehype-mathjax":"^2.0.0","rehype-stringify":"^3.0.0","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","i18next-xhr-backend":"^3.1.2","@seafile/slate-react":"^0.54.13","slate-html-serializer":"^0.7.2","mdast-util-definitions":"^1.2.2","slate-schema-violations":"^0.1.39","@seafile/react-image-lightbox":"^0.0.9","i18next-browser-languagedetector":"^3.0.3"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"raf":"3.4.0","jest":"24.9.0","react":"^16.12.0","dotenv":"6.2.0","enzyme":"^3.10.0","eslint":"^6.1.0","is-wsl":"^1.1.0","semver":"6.3.0","ts-pnp":"1.1.4","postcss":"^7.0.0","resolve":"1.12.0","webpack":"4.41.0","fs-extra":"7.0.1","camelcase":"^5.2.0","react-dom":"^16.12.0","@babel/cli":"7.13.14","babel-jest":"^24.9.0","css-loader":"^3.2.1","url-loader":"2.1.0","@babel/core":"^7.10.2","file-loader":"3.0.1","sass-loader":"7.2.0","autoprefixer":"7.1.6","babel-eslint":"10.0.3","babel-loader":"8.0.6","browserslist":"^4.8.0","jest-resolve":"24.9.0","style-loader":"^1.0.1","@reach/router":"1.3.4","@svgr/webpack":"4.3.2","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","@babel/runtime":"^7.10.2","postcss-loader":"^3.0.0","react-dev-utils":"^9.1.0","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.4","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.2","eslint-plugin-react":"7.14.3","html-webpack-plugin":"^4.0.0-beta.5","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"4.2.3","babel-preset-react-app":"^9.0.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"^4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.15.1","eslint-config-react-app":"^5.0.2","mini-css-extract-plugin":"^0.5.0","webpack-manifest-plugin":"2.1.1","@typescript-eslint/parser":"^2.2.0","eslint-plugin-react-hooks":"^1.6.1","extract-text-webpack-plugin":"3.0.2","babel-plugin-named-asset-import":"^0.3.4","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"^2.2.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-object-rest-spread":"^7.9.6","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.3.96_1649411885606_0.8557655930535473","host":"s3://npm-registry-packages"}},"0.3.97-test-1":{"name":"@seafile/seafile-editor","version":"0.3.97-test-1","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.3.97-test-1","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"a549226ecd96525ded236aa30d9b961b929e090e","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.3.97-test-1.tgz","fileCount":158,"integrity":"sha512-IzzFFCjDNr4PKJiP7d5VN+VtIa89V9IGfGd4ZmjsejVELFVrx9dZxv+0xw6SVBmBk5MxI/Aarupo2uEPxH+5bA==","signatures":[{"sig":"MEUCICre6fudOoqJoYlW8mh0zeBe1FNT4P0RTjs5223LV8vrAiEA9wx/5hEGttweaYTLbc02PNupCu903Z2CgIZCXqsq0mI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2707360,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiVPizACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqHyg//WRSvUnvk+dIk+hnY0Ag1qHR/iQkqnKhSucWAZo5YDxdEvT90\r\nypUc9cR1Sb9R7zT2iKDgYAM5awCWs38ESz+F6okd3YY2ictvJN50tbjlbC/e\r\nxNt4Aby57x9QmlsThri0EeVc4AgFeEPjgiYnYcP7LICEy7C+9mCLjvGFY4O2\r\nbr9LLOSsIfgl3oTP0uov5vwojClA87A8uMWWOloV2NLCF2mMGngIZPmLbghK\r\nzE6ob6lhSdJjku50FsqYWWGp8Ez5raereEIBMeybp/JvmCqKsR5dpPrLSeoz\r\n57DgukCiNW6v+hKvVAg/jke1m/RasFIoo6DDFKEQYd3UShI9/lFx67mz7R8J\r\n2GxlG1HA50y6mdMX9sh0WBn2Zq+WSZedp4pAKKITyi6WnHP6MasEMS54yx3H\r\ng7fvuX5FfksN0QIw2GBXzuievnd72ie2Cyl0KFBqWJcR/SwU9uDDEq3dPLF/\r\nD+w90hsKfyYgb73yKUYXpu3agUQA+t7Zgudyc2rUANfu3gpSB4+y2Vn1tYqt\r\nW07M55jn0oLO61sOKqMtWQO7z/tkJsUXvVrBShqhqXudTXMptwbANDViw35J\r\nV2qmSEzPwFGtOV1aMLU0keMHyzoWnlTMbWDddTXhHfyw71oN0/1B1BXZL3Ev\r\nmrVsay6P+M4sRpAJqkx0TiiuK9tTXvaXS5g=\r\n=tBch\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/editor.js","babel":{"plugins":["@babel/plugin-proposal-object-rest-spread"],"presets":[["react-app",{"absoluteRuntime":false}]]},"gitHead":"b43801cbdeb79e100aad82f6f43e74a04668decc","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","clean":"rm -rf dist && mkdir dist","start":"node scripts/start.js","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","pub:optimized":"rm dist/config.js dist/i18n.js dist/index.js","prepublishOnly":"npm run clean && npm run pub:dist && npm run pub:optimized"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"8.5.0","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"16.14.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"dayjs":"^1.10.7","jszip":"^3.2.1","react":"^16.8.6","slate":"^0.54.2","xtend":"^4.0.1","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"4.17.21","remark":"^9.0.0","i18next":"^17.0.13","prismjs":"1.23.0","promise":"8.0.1","request":"^2.88.0","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","is-hotkey":"^0.1.3","react-dom":"^16.8.6","url-parse":"^1.4.3","codemirror":"^5.37.0","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"0.2.168","seafile-ui":"^0.1.10","is-data-uri":"^0.1.0","remark-math":"^3.0.0","remark-slug":"^5.0.0","react-select":"^2.4.2","remark-parse":"^5.0.0","detect-indent":"^4.0.0","object-assign":"4.1.1","react-i18next":"^10.12.2","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-history":"^0.54.2","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","react-mentions":"^3.0.2","rehype-mathjax":"^2.0.0","rehype-stringify":"^3.0.0","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","i18next-xhr-backend":"^3.1.2","@seafile/slate-react":"^0.54.13","slate-html-serializer":"^0.7.2","mdast-util-definitions":"^1.2.2","slate-schema-violations":"^0.1.39","@seafile/react-image-lightbox":"^0.0.9","i18next-browser-languagedetector":"^3.0.3"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"raf":"3.4.0","jest":"24.9.0","react":"^16.12.0","dotenv":"6.2.0","enzyme":"^3.10.0","eslint":"^6.1.0","is-wsl":"^1.1.0","semver":"6.3.0","ts-pnp":"1.1.4","postcss":"^7.0.0","resolve":"1.12.0","webpack":"4.41.0","fs-extra":"7.0.1","camelcase":"^5.2.0","react-dom":"^16.12.0","@babel/cli":"7.13.14","babel-jest":"^24.9.0","css-loader":"^3.2.1","url-loader":"2.1.0","@babel/core":"^7.10.2","file-loader":"3.0.1","sass-loader":"7.2.0","autoprefixer":"7.1.6","babel-eslint":"10.0.3","babel-loader":"8.0.6","browserslist":"^4.8.0","jest-resolve":"24.9.0","style-loader":"^1.0.1","@reach/router":"1.3.4","@svgr/webpack":"4.3.2","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","@babel/runtime":"^7.10.2","postcss-loader":"^3.0.0","react-dev-utils":"^9.1.0","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.4","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.2","eslint-plugin-react":"7.14.3","html-webpack-plugin":"^4.0.0-beta.5","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"4.2.3","babel-preset-react-app":"^9.0.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"^4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.15.1","eslint-config-react-app":"^5.0.2","mini-css-extract-plugin":"^0.5.0","webpack-manifest-plugin":"2.1.1","@typescript-eslint/parser":"^2.2.0","eslint-plugin-react-hooks":"^1.6.1","extract-text-webpack-plugin":"3.0.2","babel-plugin-named-asset-import":"^0.3.4","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"^2.2.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-object-rest-spread":"^7.9.6","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.3.97-test-1_1649735859350_0.05517092774680821","host":"s3://npm-registry-packages"}},"0.3.97":{"name":"@seafile/seafile-editor","version":"0.3.97","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.3.97","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"8fa7c427e80674a0801b4c90499d7508046c9fe1","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.3.97.tgz","fileCount":158,"integrity":"sha512-QNf+e3TtNbNK3Rd8J7wXlPOr2IFSn9OCdXLj/+DD0b95NfV6b02UGyAjdBTxBpFNIRY138xbQsTIuzuzYMCe/A==","signatures":[{"sig":"MEUCIQCTcmvyJY+mAR3qKjEgc+jp4t8HJ8w8F1Q3LDQ2n+Vk0gIgTg/lex+c/fT+8WkF/OboykwC3DsCa9X7FxF+m6AnA5Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2707367,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiVP2LACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqwsQ//fhunArWxTvs3KHKYfce0MkVpy4tKVox6rAsBTM16Q3L+dJHy\r\n3nMj1uXJ+q+kj/FZq2OnQWDbuIb0sJjrvQNrrBnrede310qF89KJmkuH6MOA\r\nOGND+rp7kRMQiavBp58g2XQmcJ4gp0TNITv3VxSrGgMvjayFvFg06lWwqvis\r\nyULC+HTEjTYdRCYdCp+6X5hk4yKfJUg2H99mppP5sqF4CuxaHoblsIcqhFZ0\r\nTEIzXloET70kGz6pTG1nZT7sMdpuCDeMP20CujSRqqZJoWoZAUUOVuPi4kP9\r\nYwHUIx/1q9Mr3u+lz3KSjEoczX014Y2DtznhcZ8k7/lkaDvHUF9IdSXCbzsl\r\ns9iDK0QgILut/zCKYOSwHIttFUCq9TVWjyKry+02C9wFKfrXiRtK467VKV9b\r\naRQuzb2N59DrDH4A+9KGIT4R/aSBX+ngVtqkcVOmr8dadJ0RminfvCD1MIjQ\r\ncUxt5Nu1JbNKzdJXD8CDObdTo42WicZZXWEuVQcsELtO0cIAhUk/917XI9Nv\r\nj889zSSskR3r/VmS/yTKprA0hMgmKJXIJ6zrlQcyGqPExqa63vymDAhoNl/n\r\niFDB5MWBwWhRWGOWYpJA8mz73T4XQpgltrpF7KGVXBWZjS+tH2vRaKxBzRMX\r\n6ONy0oSlonM8hy02h/OZbo5shmqWxExTePI=\r\n=4v64\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/editor.js","babel":{"plugins":["@babel/plugin-proposal-object-rest-spread"],"presets":[["react-app",{"absoluteRuntime":false}]]},"gitHead":"c5b4c7fc46b99685bc78dd6b4fa6cee01f5cf262","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","clean":"rm -rf dist && mkdir dist","start":"node scripts/start.js","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","pub:optimized":"rm dist/config.js dist/i18n.js dist/index.js","prepublishOnly":"npm run clean && npm run pub:dist && npm run pub:optimized"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"8.5.0","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"16.14.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"dayjs":"^1.10.7","jszip":"^3.2.1","react":"^16.8.6","slate":"^0.54.2","xtend":"^4.0.1","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"4.17.21","remark":"^9.0.0","i18next":"^17.0.13","prismjs":"1.23.0","promise":"8.0.1","request":"^2.88.0","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","is-hotkey":"^0.1.3","react-dom":"^16.8.6","url-parse":"^1.4.3","codemirror":"^5.37.0","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"0.2.168","seafile-ui":"^0.1.10","is-data-uri":"^0.1.0","remark-math":"^3.0.0","remark-slug":"^5.0.0","react-select":"^2.4.2","remark-parse":"^5.0.0","detect-indent":"^4.0.0","object-assign":"4.1.1","react-i18next":"^10.12.2","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-history":"^0.54.2","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","react-mentions":"^3.0.2","rehype-mathjax":"^2.0.0","rehype-stringify":"^3.0.0","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","i18next-xhr-backend":"^3.1.2","@seafile/slate-react":"^0.54.13","slate-html-serializer":"^0.7.2","mdast-util-definitions":"^1.2.2","slate-schema-violations":"^0.1.39","@seafile/react-image-lightbox":"^0.0.9","i18next-browser-languagedetector":"^3.0.3"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"raf":"3.4.0","jest":"24.9.0","react":"^16.12.0","dotenv":"6.2.0","enzyme":"^3.10.0","eslint":"^6.1.0","is-wsl":"^1.1.0","semver":"6.3.0","ts-pnp":"1.1.4","postcss":"^7.0.0","resolve":"1.12.0","webpack":"4.41.0","fs-extra":"7.0.1","camelcase":"^5.2.0","react-dom":"^16.12.0","@babel/cli":"7.13.14","babel-jest":"^24.9.0","css-loader":"^3.2.1","url-loader":"2.1.0","@babel/core":"^7.10.2","file-loader":"3.0.1","sass-loader":"7.2.0","autoprefixer":"7.1.6","babel-eslint":"10.0.3","babel-loader":"8.0.6","browserslist":"^4.8.0","jest-resolve":"24.9.0","style-loader":"^1.0.1","@reach/router":"1.3.4","@svgr/webpack":"4.3.2","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","@babel/runtime":"^7.10.2","postcss-loader":"^3.0.0","react-dev-utils":"^9.1.0","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.4","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.2","eslint-plugin-react":"7.14.3","html-webpack-plugin":"^4.0.0-beta.5","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"4.2.3","babel-preset-react-app":"^9.0.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"^4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.15.1","eslint-config-react-app":"^5.0.2","mini-css-extract-plugin":"^0.5.0","webpack-manifest-plugin":"2.1.1","@typescript-eslint/parser":"^2.2.0","eslint-plugin-react-hooks":"^1.6.1","extract-text-webpack-plugin":"3.0.2","babel-plugin-named-asset-import":"^0.3.4","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"^2.2.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-object-rest-spread":"^7.9.6","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.3.97_1649737098843_0.6445086802490005","host":"s3://npm-registry-packages"}},"0.3.98":{"name":"@seafile/seafile-editor","version":"0.3.98","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.3.98","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"5cdc9d85e5b8e376e43b8837ca305d0ae598af6e","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.3.98.tgz","fileCount":157,"integrity":"sha512-gyHLdVZbVEmtA/0yr7F40jSqU9+zz8Dcowe1f82kYNzRq5bF8V4Y6WXnwNNWPlWqXcmW4fVb2cZhKCTAP/WzuQ==","signatures":[{"sig":"MEYCIQDjkv3QLe9z7cM4Zr9D1Gin/SklDGU4kkwNv3q4UUMn5wIhAPEJvamgEYQngL5bW0Sgv700IlGWD57o5Z9MmB/BIF0D","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2705697,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiYSyCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpuSQ/9G0SW0zs0I+JeXcOx6ez0dfkEMVxjlj0sruuBhqFalEPdVhpz\r\n0LawtXJOr/fBSmmEDneqRjLxOGSQYVOPMt365kRUFqX4HIwRX8jIOzrXG+GG\r\n/KVOobWB9t/2oO0UE/HFc3RaoUwCCo10sBAWPN1GLXsL0Ft1NC0BCzMzx2Vy\r\noEKJHaYmsUY3uHU+i+8VRHhJKqKWu7LvXXg1UK/pnGqGQ3KR+bCj8ICI7+D4\r\n23KzzBrEnKIMRj+EZIB9qhDzOpy73XiLIHJi9uUC9cVIN3dOKBR2e1P1LEad\r\nX3gNzYUPu14kguLbQUJbTUHzUZs6QISCivrAVBj1iBgrBc7f340gstKTlh3k\r\nwhpZ+3HGUNHWsyEHrF0ywdK2GFhSDjH9TXCxP4qJQchySIL8TNcNR3pqaRaP\r\nAE3MuVG88Z7l6BNN+Sv8h+u10RI9uZsaENdSBArL40FxBdjXkgIjKmWjh6jT\r\nJZvSKF2lYJVidkFPipPzOuNle74j25l0HCFcNmc7YMOgllMZUVW2nC5ZKlvl\r\nSWlk0nx1qVUO0KfqTukOcuV9Gly2Gi3isEFzK/ZT0+a+vqqjU0t1xVOzH77N\r\nEQ79tzF9yaxN4XM6+uRaol7YBZE7u6w6yEFcnPxpf7lKPsWlo1xAcngwoqhM\r\nnIyaTNrsuEUY7no1h7LBHFODRPRxT9y0zR0=\r\n=Qn9q\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/editor.js","babel":{"plugins":["@babel/plugin-proposal-object-rest-spread"],"presets":[["react-app",{"absoluteRuntime":false}]]},"gitHead":"6b9a59727216e101e19736a97407389eb66d8760","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","clean":"rm -rf dist && mkdir dist","start":"node scripts/start.js","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","pub:optimized":"rm dist/config.js dist/i18n.js dist/index.js","prepublishOnly":"npm run clean && npm run pub:dist && npm run pub:optimized"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"8.1.2","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"16.13.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"dayjs":"^1.10.7","jszip":"^3.2.1","react":"^16.8.6","slate":"^0.54.2","xtend":"^4.0.1","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"4.17.21","remark":"^9.0.0","i18next":"^17.0.13","prismjs":"1.23.0","promise":"8.0.1","request":"^2.88.0","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","is-hotkey":"^0.1.3","react-dom":"^16.8.6","url-parse":"^1.4.3","codemirror":"^5.37.0","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"0.2.168","seafile-ui":"^0.1.10","is-data-uri":"^0.1.0","remark-math":"^3.0.0","remark-slug":"^5.0.0","react-select":"^2.4.2","remark-parse":"^5.0.0","detect-indent":"^4.0.0","object-assign":"4.1.1","react-i18next":"^10.12.2","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-history":"^0.54.2","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","react-mentions":"^3.0.2","rehype-mathjax":"^2.0.0","rehype-stringify":"^3.0.0","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","i18next-xhr-backend":"^3.1.2","@seafile/slate-react":"^0.54.13","slate-html-serializer":"^0.7.2","mdast-util-definitions":"^1.2.2","slate-schema-violations":"^0.1.39","@seafile/react-image-lightbox":"^0.0.9","i18next-browser-languagedetector":"^3.0.3"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"raf":"3.4.0","jest":"24.9.0","react":"^16.12.0","dotenv":"6.2.0","enzyme":"^3.10.0","eslint":"^6.1.0","is-wsl":"^1.1.0","semver":"6.3.0","ts-pnp":"1.1.4","postcss":"^7.0.0","resolve":"1.12.0","webpack":"4.41.0","fs-extra":"7.0.1","camelcase":"^5.2.0","react-dom":"^16.12.0","@babel/cli":"7.13.14","babel-jest":"^24.9.0","css-loader":"^3.2.1","url-loader":"2.1.0","@babel/core":"^7.10.2","file-loader":"3.0.1","sass-loader":"7.2.0","autoprefixer":"7.1.6","babel-eslint":"10.0.3","babel-loader":"8.0.6","browserslist":"^4.8.0","jest-resolve":"24.9.0","style-loader":"^1.0.1","@reach/router":"1.3.4","@svgr/webpack":"4.3.2","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","@babel/runtime":"^7.10.2","postcss-loader":"^3.0.0","react-dev-utils":"^9.1.0","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.4","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.2","eslint-plugin-react":"7.14.3","html-webpack-plugin":"^4.0.0-beta.5","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"4.2.3","babel-preset-react-app":"^9.0.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"^4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.15.1","eslint-config-react-app":"^5.0.2","mini-css-extract-plugin":"^0.5.0","webpack-manifest-plugin":"2.1.1","@typescript-eslint/parser":"^2.2.0","eslint-plugin-react-hooks":"^1.6.1","extract-text-webpack-plugin":"3.0.2","babel-plugin-named-asset-import":"^0.3.4","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"^2.2.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-object-rest-spread":"^7.9.6","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.3.98_1650535554263_0.15018679070655527","host":"s3://npm-registry-packages"}},"0.3.99":{"name":"@seafile/seafile-editor","version":"0.3.99","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.3.99","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"cff2af6085913652bb5346510e62b39aaa73dd90","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.3.99.tgz","fileCount":157,"integrity":"sha512-ZoMKrdH4969se45EN5ZbPiNGcFO7f3SGGXjltxDwrU/nHnMKUx6IVYizGmOXsewrxtOKIpfAgR9+nL9abtPPiw==","signatures":[{"sig":"MEQCIG+SpU0RwMTjOW8oShMDGrg3BmVlxt0FZeA+WHswHxf/AiAfUmBUk5G9i7nnboh9K8hX8ZTIVR2+9SGsY982oeoksA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2705696,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiZjMrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrThBAAnfH6E2SOgvTXZGPGj/fE8BUQZjZBLr0DDwqpIrtq7BdRoYv1\r\nspTG+6+RZNZb7uLz6qCMgDq5voawBJSjzp/hcBcfpnJC4xvPM8ZdTVQ7bHNA\r\nVDcPspr97P4U4oH00D3pRgIhc257+3tAnWl2b1WHPoYYRANMjoVNFRwYkirb\r\nUSfGFWmxDwPBVPMHrjdH+dL1qsgLYXxnlbbGOYU3bAjzbT3cvozAoGyEbdxD\r\nSzw8tu3j3TkeBpbhCGUhH1RxmuR9f9OOi/ZN/x72GurpkTqCc25E7iAHLwRE\r\nMsrfz2Ga0aEEo+72PUZsjEAlKp/L2LGDoEA37R59lmh01zsopvFkLkKI6sD4\r\nLOzCWustesNAefHp7ZtpJgaeLqqlfa8Rqyv/sJPp7ghthqHK3WeHTBFcyBp5\r\nKpmAML1tPQ+ugNjkdB0CCftQE0ZGpo5L2pZmYbx/eoYkvWoGVuY/JvTl3A/e\r\nPjbwU48aqTp9OAOqc3r0qXL+HfmbicV8fjMesKMNw4pFJG13s8G+cYwTj0kK\r\n/AIo/1ck+GzWTiOQ54KEOwsMq8T/Dsb+adii8DXOQ3O4uXGKHraqBn9NEw5Z\r\nK3IYl4m+slQvrvccChtIWho5K2eTbGsAxk6hngUDfhjxVT3gtT1uIH0Nm522\r\ncLNbmlJm+NUU/tLtdK7iB90ScjSeSFjSLpc=\r\n=pXqQ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/editor/editor.js","babel":{"plugins":["@babel/plugin-proposal-object-rest-spread"],"presets":[["react-app",{"absoluteRuntime":false}]]},"gitHead":"f1fc8a418a7806f4ccea526cded13904963c66e9","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","clean":"rm -rf dist && mkdir dist","start":"node scripts/start.js","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","pub:optimized":"rm dist/config.js dist/i18n.js dist/index.js","prepublishOnly":"npm run clean && npm run pub:dist && npm run pub:optimized"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"8.1.2","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"16.13.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"dayjs":"1.10.7","jszip":"^3.2.1","react":"^16.8.6","slate":"^0.54.2","xtend":"^4.0.1","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"4.17.21","remark":"^9.0.0","i18next":"^17.0.13","prismjs":"1.23.0","promise":"8.0.1","request":"^2.88.0","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","ends-with":"^0.2.0","is-hotkey":"^0.1.3","react-dom":"^16.8.6","url-parse":"^1.4.3","codemirror":"^5.37.0","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"0.2.168","seafile-ui":"^0.1.10","is-data-uri":"^0.1.0","remark-math":"^3.0.0","remark-slug":"^5.0.0","react-select":"^2.4.2","remark-parse":"^5.0.0","detect-indent":"^4.0.0","object-assign":"4.1.1","react-i18next":"^10.12.2","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-history":"^0.54.2","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","react-mentions":"^3.0.2","rehype-mathjax":"^2.0.0","rehype-stringify":"^3.0.0","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","i18next-xhr-backend":"^3.1.2","@seafile/slate-react":"^0.54.13","slate-html-serializer":"^0.7.2","mdast-util-definitions":"^1.2.2","slate-schema-violations":"^0.1.39","@seafile/react-image-lightbox":"^0.0.9","i18next-browser-languagedetector":"^3.0.3"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"raf":"3.4.0","jest":"24.9.0","react":"^16.12.0","dotenv":"6.2.0","enzyme":"^3.10.0","eslint":"^6.1.0","is-wsl":"^1.1.0","semver":"6.3.0","ts-pnp":"1.1.4","postcss":"^7.0.0","resolve":"1.12.0","webpack":"4.41.0","fs-extra":"7.0.1","camelcase":"^5.2.0","react-dom":"^16.12.0","@babel/cli":"7.13.14","babel-jest":"^24.9.0","css-loader":"^3.2.1","url-loader":"2.1.0","@babel/core":"^7.10.2","file-loader":"3.0.1","sass-loader":"7.2.0","autoprefixer":"7.1.6","babel-eslint":"10.0.3","babel-loader":"8.0.6","browserslist":"^4.8.0","jest-resolve":"24.9.0","style-loader":"^1.0.1","@reach/router":"1.3.4","@svgr/webpack":"4.3.2","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","@babel/runtime":"^7.10.2","postcss-loader":"^3.0.0","react-dev-utils":"^9.1.0","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.4","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.2","eslint-plugin-react":"7.14.3","html-webpack-plugin":"^4.0.0-beta.5","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"4.2.3","babel-preset-react-app":"^9.0.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"^4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.15.1","eslint-config-react-app":"^5.0.2","mini-css-extract-plugin":"^0.5.0","webpack-manifest-plugin":"2.1.1","@typescript-eslint/parser":"^2.2.0","eslint-plugin-react-hooks":"^1.6.1","extract-text-webpack-plugin":"3.0.2","babel-plugin-named-asset-import":"^0.3.4","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"^2.2.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-object-rest-spread":"^7.9.6","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.3.99_1650864938823_0.4352460071832096","host":"s3://npm-registry-packages"}},"0.3.100":{"name":"@seafile/seafile-editor","version":"0.3.100","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.3.100","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"b852e565865fa285e5f33a0f88b471f99578a7c7","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.3.100.tgz","fileCount":172,"integrity":"sha512-AlRwVydvXE35sGzs56Ic9f/iChWVPdEe03hBobUIliDcjuJmF4FVW4CHVtiMlzNb7vfYv8FZDXPPju4WoUk7dA==","signatures":[{"sig":"MEQCIFS2SB/uuqz+gDwuHHjW8AEWT10QWh1NaL39gWVedpjhAiBo2ECAxn9p/R9ZLgUWcg53Vjur8c+w+UkGYBk22B/F7Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2720276,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiiFf6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpOOw/6ArsMRrhYXsfNG8trwHr4HFRfsqTRYM2RxB96IsFPRQSNkdD6\r\nlIvLhX44vWpKD5BQ7LSKppt6hbTPzILeLUbXy9SZPOXSDpYBV2l/0Spk+IqN\r\nYwYd5NInt/MKuWUt+uOreQkZzgOM5RbzMsNvKnyj5uS1RUDQD6MafPUeBLnd\r\ncOuJoZIsfEMYbWB3tutfgOUTWUN3IJnJaWHpUxgU7oE4k4bD0NMmKfYvG66P\r\nscZYR+4yIO8z1XUrj54KSv53bTfPcILOpg3lYjFWMNOQe1iFD1y+6Mpm7YTc\r\nD/eQOp8/VLwhq410eWV/iw07CIWPHiKb3gh0E1gsqPWvfaU3heSu1eCnKEr6\r\nN+LywpYH7/ZXemzn5hg+7Lh40dSGLo8mj2UwLTv+2nXAl9zy56XCX80vr81o\r\n1BTBEhcKX1UEVzM58a0NICQrXeR7SdgfoKK3d0kCrV6v9os2zlbjoU/9qkCR\r\nHiZYihM3DoT0jOzJ5I8wywyma42+NfNjY++2BfkHu3+YvRSDU5G9oDekolS7\r\nZg+3wg/mlOiuoMd0h0955duBHxTB93w6dQIUpe9419oosLzAEbwskc2Eopim\r\nJV0JZB9sErX8JnB/sNckEFTcA6soiJeIjhmQLctZD8N55nZsbXIQBmj3LgP/\r\nNFDcVumrvpI/CYwvMto8BkZai23jqKvlAOA=\r\n=h+bF\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/index.js","babel":{"plugins":["@babel/plugin-proposal-object-rest-spread"],"presets":[["react-app",{"absoluteRuntime":false}]]},"gitHead":"4bdafe14881bc5daaa8bd01136ea653124a03fca","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","clean":"rm -rf dist && mkdir dist","start":"node scripts/start.js","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","pub:optimized":"rm dist/config.js","prepublishOnly":"npm run clean && npm run pub:dist && npm run pub:optimized"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"8.1.0","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"14.15.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"dayjs":"1.10.7","react":"^16.12.0","slate":"^0.54.2","xtend":"^4.0.1","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"4.17.21","remark":"^9.0.0","i18next":"^17.0.13","prismjs":"1.23.0","promise":"8.0.1","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","is-hotkey":"^0.1.3","react-dom":"^16.12.0","url-parse":"^1.4.3","codemirror":"^5.37.0","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","seafile-js":"0.2.168","seafile-ui":"^0.1.10","is-data-uri":"^0.1.0","remark-math":"^3.0.0","remark-slug":"^5.0.0","react-select":"^2.4.2","remark-parse":"^5.0.0","detect-indent":"^4.0.0","object-assign":"4.1.1","react-i18next":"^10.12.2","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-history":"^0.54.2","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","react-mentions":"^3.0.2","rehype-mathjax":"^2.0.0","rehype-stringify":"^3.0.0","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","i18next-xhr-backend":"^3.1.2","@seafile/slate-react":"^0.54.13","slate-html-serializer":"^0.7.2","mdast-util-definitions":"^1.2.2","slate-schema-violations":"^0.1.39","@seafile/react-image-lightbox":"^0.0.9","i18next-browser-languagedetector":"^3.0.3"},"_hasShrinkwrap":false,"devDependencies":{"raf":"3.4.0","jest":"24.9.0","dotenv":"6.2.0","enzyme":"^3.10.0","eslint":"^6.1.0","is-wsl":"^1.1.0","semver":"6.3.0","ts-pnp":"1.1.4","postcss":"^7.0.0","resolve":"1.12.0","webpack":"4.41.0","fs-extra":"7.0.1","camelcase":"^5.2.0","@babel/cli":"7.13.14","babel-jest":"^24.9.0","css-loader":"^3.2.1","url-loader":"2.1.0","@babel/core":"^7.10.2","file-loader":"3.0.1","sass-loader":"7.2.0","autoprefixer":"7.1.6","babel-eslint":"10.0.3","babel-loader":"8.0.6","browserslist":"^4.8.0","jest-resolve":"24.9.0","style-loader":"^1.0.1","@reach/router":"1.3.4","@svgr/webpack":"4.3.2","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","@babel/runtime":"^7.10.2","postcss-loader":"^3.0.0","react-dev-utils":"^9.1.0","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.4","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.2","eslint-plugin-react":"7.14.3","html-webpack-plugin":"^4.0.0-beta.5","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"4.2.3","babel-preset-react-app":"^9.0.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"^4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.15.1","eslint-config-react-app":"^5.0.2","mini-css-extract-plugin":"^0.5.0","webpack-manifest-plugin":"2.1.1","@typescript-eslint/parser":"^2.2.0","eslint-plugin-react-hooks":"^1.6.1","extract-text-webpack-plugin":"3.0.2","babel-plugin-named-asset-import":"^0.3.4","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"^2.2.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-object-rest-spread":"^7.9.6","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.3.100_1653102586685_0.3549612243393263","host":"s3://npm-registry-packages"}},"0.3.101":{"name":"@seafile/seafile-editor","version":"0.3.101","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.3.101","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"6eb8575c1e0d7a40f7d7c3e5f3615ef889939290","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.3.101.tgz","fileCount":147,"integrity":"sha512-+ezfV1CcgzlHhk6xN7kzVyz4ZV0Yw5d41EsBaPNO4FcKclOPMs7SqONqwFCkldaDpEUC0JC7muEWMAXKQdKjzw==","signatures":[{"sig":"MEUCIQDPR2IBZMzzNhgaSRhhBzHTOFknRe3nJagowbOmR5flPgIgMTkCti0C23zCj/uf9XcgphmIqV97Lj/TrUjE5HeojEc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2620341,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijfB4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo5sw//U9YXgfo6YJxGm6z11IzhOXzlM7aGi5G6dIsrhZb9h2LCJBX1\r\nYM27cbe1fw1lnWDWbaON6K9rhmeViEwhZn9STyfmPe9Ki8iUieJpTFwcuKxq\r\nf74KmybSTcbYPwKwtaVV8q7KjY/PSFI35ieXcHpZYRAMQ2q1IN5PyAsXx0b4\r\nP6Xf5/H352ilwhj5eTBXd7IwxmMAWj/JhOzvY1bG83yqSs1PIUK2LZhH0F0+\r\nqu+Q4UCsVN7cxiepM6/wtTDxOvPiD814snAFqMyV03ECUbTn2vJyCOHBJ1WB\r\nbWiz0O6MGr3eIJiVNGnBb+u3b0jBhNR2+IF32Id/VS9OTdEOSKh2r7kFA092\r\nRVuQoYRDyjKXSG5xwUR6W9PbfcfKaJ8qVjbKaAA6EcixheCpY8i8PPr/fpJR\r\n0WOJMZoggF0wLqxFBpiS2av/Fit6P13j0GoMe14OJas0tEMfSljag4JnTF+1\r\nVGLsdsNETkTb6Pk7p5BKSaaOfMwnJB2NTuO1GezfBhsVVvt+kvs4TFvVQ+Hf\r\nEEwnlrp9Go03gvLuvXY/FF4dvZjgaxdt0PHvKL7pxDY725RGf6w5xhce+8Bi\r\nopTQWfEl41GaXh189m+aVjUoWE3xOrrQDfCgWYhSCSllAlBBZSMW2BAQQP1H\r\nOgd4afg6bPoH3clZAlALH/usVJ+glIqR63M=\r\n=m8yH\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/index.js","babel":{"plugins":["@babel/plugin-proposal-object-rest-spread"],"presets":[["react-app",{"absoluteRuntime":false}]]},"gitHead":"4751c188533ddb610febb17eb644e38da972ee97","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","clean":"rm -rf dist && mkdir dist","start":"node scripts/start.js","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","start-site":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","pub:optimized":"rm dist/config.js","prepublishOnly":"npm run clean && npm run pub:dist"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"8.1.0","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"14.15.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"react":"^16.12.0","slate":"^0.54.2","xtend":"^4.0.1","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"4.17.21","remark":"^9.0.0","i18next":"^17.0.13","prismjs":"1.23.0","promise":"8.0.1","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","is-hotkey":"^0.1.3","react-dom":"^16.12.0","url-parse":"^1.4.3","codemirror":"^5.37.0","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","is-data-uri":"^0.1.0","remark-math":"^3.0.0","remark-slug":"^5.0.0","react-select":"^2.4.2","remark-parse":"^5.0.0","detect-indent":"^4.0.0","object-assign":"4.1.1","react-i18next":"^10.12.2","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-history":"^0.54.2","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","react-mentions":"^3.0.2","rehype-mathjax":"^2.0.0","rehype-stringify":"^3.0.0","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","i18next-xhr-backend":"^3.1.2","@seafile/slate-react":"^0.54.13","slate-html-serializer":"^0.7.2","mdast-util-definitions":"^1.2.2","slate-schema-violations":"^0.1.39","@seafile/react-image-lightbox":"^0.0.9","i18next-browser-languagedetector":"^3.0.3"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.8","koa":"2.13.4","raf":"3.4.0","jest":"24.9.0","dayjs":"1.11.2","dotenv":"6.2.0","enzyme":"^3.10.0","eslint":"^6.1.0","is-wsl":"^1.1.0","semver":"6.3.0","ts-pnp":"1.1.4","core-js":"2.6.12","postcss":"^7.0.0","resolve":"1.12.0","webpack":"4.41.0","fs-extra":"7.0.1","koa-send":"5.0.1","camelcase":"^5.2.0","@babel/cli":"7.13.14","babel-jest":"^24.9.0","css-loader":"^3.2.1","koa-router":"7.3.0","seafile-js":"0.2.182","url-loader":"2.1.0","@babel/core":"^7.10.2","file-loader":"3.0.1","sass-loader":"7.2.0","autoprefixer":"7.1.6","babel-eslint":"10.0.3","babel-loader":"8.0.6","browserslist":"^4.8.0","jest-resolve":"24.9.0","style-loader":"^1.0.1","@reach/router":"1.3.4","@svgr/webpack":"4.3.2","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","webpack-merge":"5.8.0","@babel/runtime":"^7.10.2","postcss-loader":"^3.0.0","react-dev-utils":"^9.1.0","react-hot-loader":"4.13.0","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.4","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.2","eslint-plugin-react":"7.14.3","html-webpack-plugin":"^4.0.0-beta.5","postcss-safe-parser":"4.0.1","clean-webpack-plugin":"4.0.0","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"4.2.3","babel-preset-react-app":"^9.0.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"^4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.15.1","eslint-config-react-app":"^5.0.2","mini-css-extract-plugin":"^0.5.0","uglifyjs-webpack-plugin":"2.2.0","webpack-manifest-plugin":"2.1.1","@typescript-eslint/parser":"^2.2.0","eslint-plugin-react-hooks":"^1.6.1","extract-text-webpack-plugin":"3.0.2","babel-plugin-named-asset-import":"^0.3.4","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"^2.2.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-object-rest-spread":"^7.9.6","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.3.101_1653469303726_0.5349962687860992","host":"s3://npm-registry-packages"}},"0.3.102":{"name":"@seafile/seafile-editor","version":"0.3.102","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.3.102","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"92fe5a4b09d8bf0234ba9e16cbe87a5ced96d665","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.3.102.tgz","fileCount":147,"integrity":"sha512-9/BOs0yPOORsju11/xuO49t0Z/B6ubXYLl8IamMo3eFe8JBGIfi35rJXmTCrzwjKycr3V0cXBrM6DWzDLkGddA==","signatures":[{"sig":"MEUCIE689xL34+P0E/QRDlCN8w7FQok/2sIAURrGWEu4qUzwAiEAnZ10oSaXXnETktp1p/0NNu0mfD6c+E21AHElR8CdCik=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2620550,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijykeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpPRw/+I2S4EZXo8hthnEDndN6vFe21dJAZ/2zF0zEiiU//LWfF2DLa\r\nXSXWtFogdLpZb+oRP1+EH2U9xFZkWk57jVdwS/QNrFK/F9Pu1Z76Jg3tSH7Q\r\nDiXHvkREACBTn+exv2QgdAXqDFmtkoxuerBVXA/H9ao8EPva80yTKKVXAZsX\r\niFShHnDo+u7LE2zqdyIl609NKy/0jgCrZYqJ4+JZqt9RPCdKSLtM2WOBh4MM\r\nfibeJg6jZs7tSAL35AHBnVOvUBbBCa1jTzfQRh1WqWjvHnaWhVkaGY+VDUxp\r\ndS7f8Pr+gjWDxkbhRa+UCmxsEER3ZxGSXr78IZbN5Y4vjs8sRtKL8JHv6OXx\r\nhCgtpSmDIEZa5UWRfjB/pS/3LTQUeifEilHzkp2v76Bc0m17HBFytFmh90z0\r\nhmncPhzexH0LmMIX8Bp416jj3jGnva2DrQTG8+jIlbyEQLtZZPLrq+5E+kjg\r\nNtg6fy3fALWa3870FXd++60WGxXUNPbzdIJLAfvCy3LwgYw0+mZxYCq9M3FX\r\nz4WCreoX4+ft2xlE3VT2BkhxRc9V4G63vn62VzhbV3IHuthyazEgXgYVUI3a\r\nszqtPrTANvmvV6JI/yNjoJPVSQNZZT9yCalHHaI2yzB1qyYMPhn1wWfLyW/g\r\nov/Jlnp2hZ4uJTG46xrLp0pQ9sRYO5ZTzLY=\r\n=VB2/\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/index.js","babel":{"plugins":["@babel/plugin-proposal-object-rest-spread"],"presets":[["react-app",{"absoluteRuntime":false}]]},"gitHead":"69d775042a3731a085170c9df82dfdac9f018c2d","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","clean":"rm -rf dist && mkdir dist","start":"node scripts/start.js","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","start-site":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","pub:optimized":"rm dist/config.js","prepublishOnly":"npm run clean && npm run pub:dist"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"8.1.0","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"14.15.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"react":"^16.12.0","slate":"^0.54.2","xtend":"^4.0.1","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"4.17.21","remark":"^9.0.0","i18next":"^17.0.13","prismjs":"1.23.0","promise":"8.0.1","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","is-hotkey":"^0.1.3","react-dom":"^16.12.0","url-parse":"^1.4.3","codemirror":"^5.37.0","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","is-data-uri":"^0.1.0","remark-math":"^3.0.0","remark-slug":"^5.0.0","react-select":"^2.4.2","remark-parse":"^5.0.0","detect-indent":"^4.0.0","object-assign":"4.1.1","react-i18next":"^10.12.2","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-history":"^0.54.2","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","react-mentions":"^3.0.2","rehype-mathjax":"^2.0.0","rehype-stringify":"^3.0.0","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","i18next-xhr-backend":"^3.1.2","@seafile/slate-react":"^0.54.13","slate-html-serializer":"^0.7.2","mdast-util-definitions":"^1.2.2","slate-schema-violations":"^0.1.39","@seafile/react-image-lightbox":"^0.0.9","i18next-browser-languagedetector":"^3.0.3"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.8","koa":"2.13.4","raf":"3.4.0","jest":"24.9.0","dayjs":"1.11.2","dotenv":"6.2.0","enzyme":"^3.10.0","eslint":"^6.1.0","is-wsl":"^1.1.0","semver":"6.3.0","ts-pnp":"1.1.4","core-js":"2.6.12","postcss":"^7.0.0","resolve":"1.12.0","webpack":"4.41.0","fs-extra":"7.0.1","koa-send":"5.0.1","camelcase":"^5.2.0","@babel/cli":"7.13.14","babel-jest":"^24.9.0","css-loader":"^3.2.1","koa-router":"7.3.0","seafile-js":"0.2.182","url-loader":"2.1.0","@babel/core":"^7.10.2","file-loader":"3.0.1","sass-loader":"7.2.0","autoprefixer":"7.1.6","babel-eslint":"10.0.3","babel-loader":"8.0.6","browserslist":"^4.8.0","jest-resolve":"24.9.0","style-loader":"^1.0.1","@reach/router":"1.3.4","@svgr/webpack":"4.3.2","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","webpack-merge":"5.8.0","@babel/runtime":"^7.10.2","postcss-loader":"^3.0.0","react-dev-utils":"^9.1.0","react-hot-loader":"4.13.0","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.4","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.2","eslint-plugin-react":"7.14.3","html-webpack-plugin":"^4.0.0-beta.5","postcss-safe-parser":"4.0.1","clean-webpack-plugin":"4.0.0","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"4.2.3","babel-preset-react-app":"^9.0.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"^4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.15.1","eslint-config-react-app":"^5.0.2","mini-css-extract-plugin":"^0.5.0","uglifyjs-webpack-plugin":"2.2.0","webpack-manifest-plugin":"2.1.1","@typescript-eslint/parser":"^2.2.0","eslint-plugin-react-hooks":"^1.6.1","extract-text-webpack-plugin":"3.0.2","babel-plugin-named-asset-import":"^0.3.4","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"^2.2.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-object-rest-spread":"^7.9.6","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.3.102_1653549341831_0.6452403710326107","host":"s3://npm-registry-packages"}},"0.3.103-lj-test-1":{"name":"@seafile/seafile-editor","version":"0.3.103-lj-test-1","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.3.103-lj-test-1","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"1ad153ef292e0c7ac0ab2d961107869d88159046","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.3.103-lj-test-1.tgz","fileCount":149,"integrity":"sha512-7OVJWru/tMHdChsvg9rSQT+QaZ+u/gArfQJ4WwUcyuaiqBHCnkL9T/HfcnlKKSeG4kPefU6vwMzkTX4ZxrNjMw==","signatures":[{"sig":"MEYCIQCU9NUJS7kW6ylURzWol7wxdl0eZR2No78DmgdeXYuLnwIhAJGQ2UdtCFQgD0u9rHqOKhdYEka+R7eUzgw3WDMNXH5o","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2621554,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJilIyPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp3CA//eZBO6NITPSKFWgfLLXaggXNDkvQ1yNT82u9G3yQck/STrzDX\r\n3a37q0rVTkCPYY7XM+JroCr3p/nUmhiBrYeGhlCC92Oetep0vlcfDY1fMOYD\r\n+ILELbJDeJJNgeTZoLAT1gZbPBYMNsItBGrTTJO3+FRhrtB9xX4WPh80nMP4\r\nacfK5m8pRQCQumD8Z9MC8h206yPkum1kn6B8+PU9VeVhZ3JChbC/NNookwow\r\ntM2DWP87dVqzI3R79osvgEDfeu6gdsV7yys1PVTXLasX52vZnOLvjdXDkMhb\r\nXIOyQhsp0DZdXs8fbV08Pg8v6gIMyBqiQ3vqQK3XUb33P87BeNikPslUt6ew\r\nCcOm6zF87O0QePXwlWtSknRj8VkOwpkRdL/CG1PNXUpPiCA5DLP7je8mx7D9\r\nLYpWkV9CtcW8r7kAxTJOwFQ0ltgqVgMulZwYwTYkD8OvkZLojds6oYmmAPY6\r\n6eExEKVgDrgWkArEH2orBU4ZBC+E05Qb0FqHCGe6Bskg1BcOR5U5EC7cOvua\r\ndAJP8E6o/glyaGeuN7nfdrzYjmI404GzdgMXX1gd/FK09pFeWmfbXC84uGlc\r\n0tOD6dJ1WBNsfONO6IuBTirvG+bnIIFSManRo6I8+2HcYkLxY6c4mYm3XDuH\r\nxtLM4ENo0K0FQMNzaZG+KPrqbOG38mFkmJw=\r\n=MJiw\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/index.js","babel":{"plugins":["@babel/plugin-proposal-object-rest-spread"],"presets":[["react-app",{"absoluteRuntime":false}]]},"gitHead":"5b1766a586ceda829ccc2aef133b0a9cd8028e84","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","start.bak":"node scripts/start.js","pub:optimized":"rm dist/config.js","prepublishOnly":"npm run clean && npm run pub:dist"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"8.5.0","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"16.14.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"react":"^16.12.0","slate":"^0.54.2","xtend":"^4.0.1","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"4.17.21","remark":"^9.0.0","i18next":"^17.0.13","prismjs":"1.23.0","promise":"8.0.1","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","is-hotkey":"^0.1.3","react-dom":"^16.12.0","url-parse":"^1.4.3","codemirror":"^5.37.0","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","is-data-uri":"^0.1.0","remark-math":"^3.0.0","remark-slug":"^5.0.0","react-select":"^2.4.2","remark-parse":"^5.0.0","detect-indent":"^4.0.0","object-assign":"4.1.1","react-i18next":"^10.12.2","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-history":"^0.54.2","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","react-mentions":"^3.0.2","rehype-mathjax":"^2.0.0","rehype-stringify":"^3.0.0","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","i18next-xhr-backend":"^3.1.2","@seafile/slate-react":"^0.54.13","slate-html-serializer":"^0.7.2","mdast-util-definitions":"^1.2.2","slate-schema-violations":"^0.1.39","@seafile/react-image-lightbox":"^0.0.9","i18next-browser-languagedetector":"^3.0.3"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.8","koa":"2.13.4","raf":"3.4.0","jest":"24.9.0","dayjs":"1.11.2","dotenv":"6.2.0","enzyme":"^3.10.0","eslint":"^6.1.0","is-wsl":"^1.1.0","semver":"6.3.0","ts-pnp":"1.1.4","core-js":"2.6.12","postcss":"^7.0.0","resolve":"1.12.0","webpack":"4.41.0","fs-extra":"7.0.1","koa-send":"5.0.1","camelcase":"^5.2.0","@babel/cli":"7.13.14","babel-jest":"^24.9.0","css-loader":"^3.2.1","koa-router":"7.3.0","seafile-js":"0.2.182","url-loader":"2.1.0","@babel/core":"^7.10.2","file-loader":"3.0.1","sass-loader":"7.2.0","autoprefixer":"7.1.6","babel-eslint":"10.0.3","babel-loader":"8.0.6","browserslist":"^4.8.0","jest-resolve":"24.9.0","style-loader":"^1.0.1","@reach/router":"1.3.4","@svgr/webpack":"4.3.2","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","webpack-merge":"5.8.0","@babel/runtime":"^7.10.2","postcss-loader":"^3.0.0","react-dev-utils":"^9.1.0","react-hot-loader":"4.13.0","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.4","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.2","eslint-plugin-react":"7.14.3","html-webpack-plugin":"^4.0.0-beta.5","postcss-safe-parser":"4.0.1","clean-webpack-plugin":"4.0.0","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"4.2.3","babel-preset-react-app":"^9.0.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"^4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.15.1","eslint-config-react-app":"^5.0.2","mini-css-extract-plugin":"^0.5.0","uglifyjs-webpack-plugin":"2.2.0","webpack-manifest-plugin":"2.1.1","@typescript-eslint/parser":"^2.2.0","eslint-plugin-react-hooks":"^1.6.1","extract-text-webpack-plugin":"3.0.2","babel-plugin-named-asset-import":"^0.3.4","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"^2.2.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-object-rest-spread":"^7.9.6","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.3.103-lj-test-1_1653902478996_0.5109713144085384","host":"s3://npm-registry-packages"}},"0.3.103":{"name":"@seafile/seafile-editor","version":"0.3.103","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.3.103","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"ba26547616e200eb4aaa24ee1426b95b2a4acac0","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.3.103.tgz","fileCount":149,"integrity":"sha512-xtXkFzFTBGKKVMRaJ1KXPFuxVtDmi3CO+SYyuead4jbJ4RZeZ4CwYjdXO6Yz+DGL0Xg6JAeHG8kLC4rXLoGn8g==","signatures":[{"sig":"MEYCIQDMe/8DGk5A8qcRELYasAnDn9kY/MWhK5FL43pf9gTlfAIhALAvTVzyrs+oglxrSkN5oMqkymjQ4C1ZYl0AUrQMkYEf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2621544,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJilJ9NACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqRww/+JO8OmEzYuLiTzZ1aBBlfc10GHHuPdoIrRqEe+HRrrtOKlmDE\r\nCxNIiRIgmJbY5eBzabtjDlAcx5CwUTHmh1CiRVtAZ8/sWiZtM6HL7C6OsGDz\r\nVi66BwymtygIx0gui1Ng7PkzZP+GiGG5Pu50Kl6fP3wAxgUJFYe1oiZKt5Ox\r\nQf+gWVSuAIcyZsywjBpdoXPMWqLIFWfwRu5eAfv7y2vN/YafVSIea7Q6ijOU\r\nMpSY3vu4uaVuyd1Z610ywSfAQubOY9+k2pg4PCi5vWm8Yvfy87ffHYamsyVs\r\n4SNeBYJVrMBpDrh8UbXu+Tn+EZ9vLBKN6vwpgwfICDi4uzxZvMJfEfGA+T50\r\ng66xETHeqXeTe95ihM1bec5/vO2h46lT32bqqCF1du+LE/VQvsL1NKVPt96A\r\noGIxHKmnIEMOG+YSdygYOX9L1zcwzWVxwRlOaWLXug9bxa2pNldoGAKaqm0K\r\nlWNRWuPSO9jIZc2sAlTfGnel7mUSpbJG2rDsJ2m/WcKQ/TvFF9by+Ign0FoV\r\nyFsjV0DhKPq+zqJhi1WzMJftr9xO4Man37gKm6PJi3afM1Y4FlkgAWFsBemu\r\n2gr/0wkyrbolFZfmnrBZy2CGc6azOgzdmN/ZBhcYTYVsuUXjn7tbJjiKrFbW\r\nR9Hel8AT7QL3OWyQ7JF2k7QW6unShIz5/3o=\r\n=Xccd\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/index.js","babel":{"plugins":["@babel/plugin-proposal-object-rest-spread"],"presets":[["react-app",{"absoluteRuntime":false}]]},"gitHead":"f5939dd209f10348e1781e3fe85b030aa391568d","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","start.bak":"node scripts/start.js","pub:optimized":"rm dist/config.js","prepublishOnly":"npm run clean && npm run pub:dist"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"8.5.0","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"16.14.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"react":"^16.12.0","slate":"^0.54.2","xtend":"^4.0.1","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"4.17.21","remark":"^9.0.0","i18next":"^17.0.13","prismjs":"1.23.0","promise":"8.0.1","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","is-hotkey":"^0.1.3","react-dom":"^16.12.0","url-parse":"^1.4.3","codemirror":"^5.37.0","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","is-data-uri":"^0.1.0","remark-math":"^3.0.0","remark-slug":"^5.0.0","react-select":"^2.4.2","remark-parse":"^5.0.0","detect-indent":"^4.0.0","object-assign":"4.1.1","react-i18next":"^10.12.2","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-history":"^0.54.2","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","react-mentions":"^3.0.2","rehype-mathjax":"^2.0.0","rehype-stringify":"^3.0.0","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","i18next-xhr-backend":"^3.1.2","@seafile/slate-react":"^0.54.13","slate-html-serializer":"^0.7.2","mdast-util-definitions":"^1.2.2","slate-schema-violations":"^0.1.39","@seafile/react-image-lightbox":"^0.0.9","i18next-browser-languagedetector":"^3.0.3"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.8","koa":"2.13.4","raf":"3.4.0","jest":"24.9.0","dayjs":"1.11.2","dotenv":"6.2.0","enzyme":"^3.10.0","eslint":"^6.1.0","is-wsl":"^1.1.0","semver":"6.3.0","ts-pnp":"1.1.4","core-js":"2.6.12","postcss":"^7.0.0","resolve":"1.12.0","webpack":"4.41.0","fs-extra":"7.0.1","koa-send":"5.0.1","camelcase":"^5.2.0","@babel/cli":"7.13.14","babel-jest":"^24.9.0","css-loader":"^3.2.1","koa-router":"7.3.0","seafile-js":"0.2.182","url-loader":"2.1.0","@babel/core":"^7.10.2","file-loader":"3.0.1","sass-loader":"7.2.0","autoprefixer":"7.1.6","babel-eslint":"10.0.3","babel-loader":"8.0.6","browserslist":"^4.8.0","jest-resolve":"24.9.0","style-loader":"^1.0.1","@reach/router":"1.3.4","@svgr/webpack":"4.3.2","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","webpack-merge":"5.8.0","@babel/runtime":"^7.10.2","postcss-loader":"^3.0.0","react-dev-utils":"^9.1.0","react-hot-loader":"4.13.0","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.4","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.2","eslint-plugin-react":"7.14.3","html-webpack-plugin":"^4.0.0-beta.5","postcss-safe-parser":"4.0.1","clean-webpack-plugin":"4.0.0","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"4.2.3","babel-preset-react-app":"^9.0.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"^4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.15.1","eslint-config-react-app":"^5.0.2","mini-css-extract-plugin":"^0.5.0","uglifyjs-webpack-plugin":"2.2.0","webpack-manifest-plugin":"2.1.1","@typescript-eslint/parser":"^2.2.0","eslint-plugin-react-hooks":"^1.6.1","extract-text-webpack-plugin":"3.0.2","babel-plugin-named-asset-import":"^0.3.4","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"^2.2.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-object-rest-spread":"^7.9.6","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.3.103_1653907277330_0.4203178487301604","host":"s3://npm-registry-packages"}},"0.3.104":{"name":"@seafile/seafile-editor","version":"0.3.104","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.3.104","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"033e714dbe1c0baeef60c04c0f91dc55bf2c798f","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.3.104.tgz","fileCount":149,"integrity":"sha512-JTjKjcQholZEGK6R5bZbu+/E7SxQ1NR/Ohjd8mlW/smwkEldsSwB/ZanyCRZfRoedK3CcGexLIWNVqveZzXVpg==","signatures":[{"sig":"MEUCIQCOzALmSL6GxDpbKRpjA/wH9zLMSr7XQpKsLWUn2iWaPwIgSNP24GJMfxyK/5r99ZV9qRzvwqE8oNMLC/QDkZiXhN8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2621917,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJisrekACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmps8Q//UT+fU2HbFs+TguB3X9eLYNDNhUUskkIPm0tVeyk7K/u7HFni\r\nEoaKtuYyA10/89lSjcXBC3HAIhm+Dnu0iINmk02+OXA35p7eHmKHnnFgjoK/\r\n20irqYr+A2Dv0rGr8IQt9hi/s9Vt6qckMgOk08rrkWknY1g9aPX3MFiwkfTF\r\n+bRWNSfMYjjIzdT+Wo0zIvzW6BqqTuFVnHDhV6863F4rukL/EZe19oZEs22r\r\n1Xvi8r2M/Xg/6QogPP4JNmcBhPC4t41LdXOU+SWIPCLmCw8rjEtWzIgNfmjf\r\nF4drf3z308kZJ8P8M2PsOFBlGjDEwyALSSbP8utv53j1/9zfj93nz1aRXhZz\r\n4BxRyI8ICpsPJmw1NIjNHWEHbxyiWwPiHuRi5ydS04CdXGuxG1lyASUT0DNk\r\nQDA0H2XRPvapqPOhvWEmGs10N2iAX+PjgYPT0f8E9ObnvbW5F92MN4+fcQbH\r\nyAOjLaaVesSTTHVerUP9+hpJPkEHPbb297Jxl/wplyd+IQJRv9ufLVPwLYhy\r\nVyrWLXCg7G2qFsPRGUNuAcYhGk96KbgEKN8f1rqUNxhwBQxUhwbCeYBT/lwO\r\n5VcHKdiiyDYBsYdasy57bqN88JuQ7GSYXexnlEQDgghpAfy7fzoZPFwKnr3m\r\nikYdE0oYrwBh1DYCM2XQB3oA4sXWV1ZEkbg=\r\n=4nIU\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/index.js","babel":{"plugins":["@babel/plugin-proposal-object-rest-spread"],"presets":[["react-app",{"absoluteRuntime":false}]]},"gitHead":"a984f59f5fce018ee5b25c93df40220fcba75bea","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","start.bak":"node scripts/start.js","pub:optimized":"rm dist/config.js","prepublishOnly":"npm run clean && npm run pub:dist"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"8.1.2","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"16.13.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"react":"^16.12.0","slate":"^0.54.2","xtend":"^4.0.1","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"4.17.21","remark":"^9.0.0","i18next":"^17.0.13","prismjs":"1.23.0","promise":"8.0.1","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","is-hotkey":"^0.1.3","react-dom":"^16.12.0","url-parse":"^1.4.3","codemirror":"^5.37.0","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","is-data-uri":"^0.1.0","remark-math":"^3.0.0","remark-slug":"^5.0.0","react-select":"^2.4.2","remark-parse":"^5.0.0","detect-indent":"^4.0.0","object-assign":"4.1.1","react-i18next":"^10.12.2","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-history":"^0.54.2","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","react-mentions":"^3.0.2","rehype-mathjax":"^2.0.0","rehype-stringify":"^3.0.0","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","i18next-xhr-backend":"^3.1.2","@seafile/slate-react":"^0.54.13","slate-html-serializer":"^0.7.2","mdast-util-definitions":"^1.2.2","slate-schema-violations":"^0.1.39","@seafile/react-image-lightbox":"^0.0.9","i18next-browser-languagedetector":"^3.0.3"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.8","koa":"2.13.4","raf":"3.4.0","jest":"24.9.0","dayjs":"1.11.2","dotenv":"6.2.0","enzyme":"^3.10.0","eslint":"^6.1.0","is-wsl":"^1.1.0","semver":"6.3.0","ts-pnp":"1.1.4","core-js":"2.6.12","postcss":"^7.0.0","resolve":"1.12.0","webpack":"4.41.0","fs-extra":"7.0.1","koa-send":"5.0.1","camelcase":"^5.2.0","@babel/cli":"7.13.14","babel-jest":"^24.9.0","css-loader":"^3.2.1","koa-router":"7.3.0","seafile-js":"0.2.182","url-loader":"2.1.0","@babel/core":"^7.10.2","file-loader":"3.0.1","sass-loader":"7.2.0","autoprefixer":"7.1.6","babel-eslint":"10.0.3","babel-loader":"8.0.6","browserslist":"^4.8.0","jest-resolve":"24.9.0","style-loader":"^1.0.1","@reach/router":"1.3.4","@svgr/webpack":"4.3.2","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","webpack-merge":"5.8.0","@babel/runtime":"^7.10.2","postcss-loader":"^3.0.0","react-dev-utils":"^9.1.0","react-hot-loader":"4.13.0","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.4","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.2","eslint-plugin-react":"7.14.3","html-webpack-plugin":"^4.0.0-beta.5","postcss-safe-parser":"4.0.1","clean-webpack-plugin":"4.0.0","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"4.2.3","babel-preset-react-app":"^9.0.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"^4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.15.1","eslint-config-react-app":"^5.0.2","mini-css-extract-plugin":"^0.5.0","uglifyjs-webpack-plugin":"2.2.0","webpack-manifest-plugin":"2.1.1","@typescript-eslint/parser":"^2.2.0","eslint-plugin-react-hooks":"^1.6.1","extract-text-webpack-plugin":"3.0.2","babel-plugin-named-asset-import":"^0.3.4","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"^2.2.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-object-rest-spread":"^7.9.6","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.3.104_1655879587933_0.36531002113141775","host":"s3://npm-registry-packages"}},"0.3.105":{"name":"@seafile/seafile-editor","version":"0.3.105","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.3.105","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"a378e64a237d9f40063792253bd499134933735e","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.3.105.tgz","fileCount":148,"integrity":"sha512-fFMc5ejd8wQwnAe7VBaaAiYJ551CrB3fvF6zdOiaeC5FPSrIxVwmIhr821DgovA3I7pbatfk5p+w7TzDKRPNdQ==","signatures":[{"sig":"MEQCIH/v0UVjVSuAjWzN1cO7xaxzja/h6lmzt/YsmjZmhn6+AiADP/oJkUzpUb7HFjn9z5efPz4MGhxOIoXUShYadrvnWQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2621867,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi30i9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqeOg//c2vGtwsJO6Sf/vcVHZLMLg5qbZivIrwWrC2W3jba1xvnHvIC\r\nEMiU8Lvb8RUWmBafklOpngoQoVs+swZYmZ/dK7MIcGSYlk1KROeH+bc/rFkG\r\nheBHsA8MFDcxTFzh1mp0+XM5+OW5q5N8SiMIFpOTZPYk1wv6kSuczV+jRJWB\r\nrLGcBGmiuStqDdUKP4Wq6n6ZBkEQbk2z3OyS0h/MR4Azb0JJ7PoXvIkFzLAR\r\nlOTqSSEXQP+PyogVtifXo/DMt1pHRZF/oOCWh4QEHuIjWQYcIhkxfGSZsqUQ\r\nm1iB2aN1VNmeXih07GKoIehd9n5IOzIO63zzmb/+3/RsbO3LD1KzhsDxOiIA\r\nQkZ4MllOzN+rjvl3wFjnsz6p9X+oBfzwHjfUYt+8fAE2faAPdWTMnpy4DotY\r\nP50MiTAp1fxDdNB9JfN/NAJvcYA1xVl0iUrZFITpZd4KoPSgLbCHFOUnanvB\r\nxe5o6yQZb+wXKHWVWfpqgUbZ1lYLhQ4P2c+4OMu0RfHjYcVpQ+0gwQYGQ68Z\r\n0QMP+TArAiGPlXQOUWfyzr6eNeQ/0BTCsOZfkZBM66Fpgk/Qyta3n0mPvV/n\r\n37/biHh/RSdgEQ/MgVIU2l96KTofTLkraOkE6CBIA40FOB/soqrvDTLFlbnY\r\nDcdRzNL5zsZpQOihPF4aqIEM3antwKJ1OKU=\r\n=voGC\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/index.js","babel":{"plugins":["@babel/plugin-proposal-object-rest-spread"],"presets":[["react-app",{"absoluteRuntime":false}]]},"gitHead":"f96f3e2f12270530acf18c2c77cd98ac05bb5315","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","start.bak":"node scripts/start.js","pub:optimized":"rm dist/config.js","prepublishOnly":"npm run clean && npm run pub:dist"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"8.1.0","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"14.15.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"react":"^16.12.0","slate":"^0.54.2","xtend":"^4.0.1","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"4.17.21","remark":"^9.0.0","i18next":"^17.0.13","prismjs":"1.23.0","promise":"8.0.1","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","is-hotkey":"^0.1.3","react-dom":"^16.12.0","url-parse":"^1.4.3","codemirror":"^5.37.0","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","is-data-uri":"^0.1.0","remark-math":"^3.0.0","remark-slug":"^5.0.0","react-select":"^2.4.2","remark-parse":"^5.0.0","detect-indent":"^4.0.0","object-assign":"4.1.1","react-i18next":"^10.12.2","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-history":"^0.54.2","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","react-mentions":"^3.0.2","rehype-mathjax":"^2.0.0","rehype-stringify":"^3.0.0","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","i18next-xhr-backend":"^3.1.2","@seafile/slate-react":"^0.54.13","slate-html-serializer":"^0.7.2","mdast-util-definitions":"^1.2.2","slate-schema-violations":"^0.1.39","@seafile/react-image-lightbox":"^0.0.9","i18next-browser-languagedetector":"^3.0.3"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.8","koa":"2.13.4","raf":"3.4.0","jest":"24.9.0","dayjs":"1.11.2","dotenv":"6.2.0","enzyme":"^3.10.0","eslint":"^6.1.0","is-wsl":"^1.1.0","semver":"6.3.0","ts-pnp":"1.1.4","core-js":"2.6.12","postcss":"^7.0.0","resolve":"1.12.0","webpack":"4.41.0","fs-extra":"7.0.1","koa-send":"5.0.1","camelcase":"^5.2.0","@babel/cli":"7.13.14","babel-jest":"^24.9.0","css-loader":"^3.2.1","koa-router":"7.3.0","seafile-js":"0.2.182","url-loader":"2.1.0","@babel/core":"^7.10.2","file-loader":"3.0.1","sass-loader":"7.2.0","autoprefixer":"7.1.6","babel-eslint":"10.0.3","babel-loader":"8.0.6","browserslist":"^4.8.0","jest-resolve":"24.9.0","style-loader":"^1.0.1","@reach/router":"1.3.4","@svgr/webpack":"4.3.2","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","webpack-merge":"5.8.0","@babel/runtime":"^7.10.2","postcss-loader":"^3.0.0","react-dev-utils":"^9.1.0","react-hot-loader":"4.13.0","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.4","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.2","eslint-plugin-react":"7.14.3","html-webpack-plugin":"^4.0.0-beta.5","postcss-safe-parser":"4.0.1","clean-webpack-plugin":"4.0.0","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"4.2.3","babel-preset-react-app":"^9.0.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"^4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.15.1","eslint-config-react-app":"^5.0.2","mini-css-extract-plugin":"^0.5.0","uglifyjs-webpack-plugin":"2.2.0","webpack-manifest-plugin":"2.1.1","@typescript-eslint/parser":"^2.2.0","eslint-plugin-react-hooks":"^1.6.1","extract-text-webpack-plugin":"3.0.2","babel-plugin-named-asset-import":"^0.3.4","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"^2.2.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-object-rest-spread":"^7.9.6","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.3.105_1658800316639_0.3216684597785118","host":"s3://npm-registry-packages"}},"0.3.106":{"name":"@seafile/seafile-editor","version":"0.3.106","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.3.106","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"bd186653eb73c17af059eebb4daf05bfb0f85fdc","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.3.106.tgz","fileCount":148,"integrity":"sha512-x/YHFppN5Zl3F4dW4O3Sb9GCEDEhwUMd7Y9PEciVjm6fstjDg07+Y4uKmVE93Y3CwNlDXk4BBoljVpVDKGMsUA==","signatures":[{"sig":"MEQCIA6SjEigAnhD/wzYZ1w4YeVNW11+Abcq9TalWpvUisgwAiBCYsasuGXWcajwWfYHdbAMgeuf4f8eZSWqQr3BiuHW/A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2622300,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi6fL9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq9Wg/9FnXPcSAPQ8rTKfyexDYxe2W84Z3EO8eczkOmWeAGXLbbgkVN\r\nAlXJwYyChX6AuDtZKAWadPBA4vXaYo+Y5UlCVGFRArenhDaxEbRUP6MrfOdw\r\nJv+XY8QCyI2Y2ninouCFTRWplaMUNbjhpwEJKBPpeKKR5+NOPqgKmFkfcL+R\r\nQnRZt2I2ybWPjFZ353ZdgM85oqBR92TCqUFMhrhg3kWVLNWZshZzLvyXT8aE\r\nK05PoqxDXFCLVjpaQzG1ZnAYxbtTpGqrRFsIIjlUjuUF/Sxo0BqRg7ho9sza\r\nsrpm3QSWykD/rvHfM+qTlT6B8NzSfJFQjqQavQY7SiW3Ov4yB9E4t9tqbXTV\r\nxVpETG/oiySgqm8S/HMLgQEtb1XDigl2A01dzKvYXrnwI4QOpEZyJslSjmS1\r\n9yxs1PzpdyBPWw1HHAdncQkLSLSKI03UrDqfWoyDxPBMdcChzQGp74foBPk9\r\nUYSN7ZYFwGxzRxay8OzSpNOPYW/0M8QzQzTZaTRKPZGvY3ovaTGa92n+qrHf\r\n9TIVYgwl7KikKhBrU+Wz+z/IQpcz4Feavnx4D+YJzW8YsCbrdGv9ubitGVwV\r\ncL50WD+r6RXoynzM2YkFuogo3I4xfI/ZHyUK6/B9FfJyDXktT3Ih/lBdK+1x\r\noe8wdcTMhvtmH6Qb2NS+w+6CVWLC0hAjisE=\r\n=tV3x\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/index.js","babel":{"plugins":["@babel/plugin-proposal-object-rest-spread"],"presets":[["react-app",{"absoluteRuntime":false}]]},"gitHead":"92f35b632497e7449926c3c7300cf9c86c856a1b","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","start.bak":"node scripts/start.js","pub:optimized":"rm dist/config.js","prepublishOnly":"npm run clean && npm run pub:dist"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"8.1.0","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"14.15.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"react":"^16.12.0","slate":"^0.54.2","xtend":"^4.0.1","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"4.17.21","remark":"^9.0.0","i18next":"^17.0.13","prismjs":"1.23.0","promise":"8.0.1","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","is-hotkey":"^0.1.3","react-dom":"^16.12.0","url-parse":"^1.4.3","codemirror":"^5.37.0","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","is-data-uri":"^0.1.0","remark-math":"^3.0.0","remark-slug":"^5.0.0","react-select":"^2.4.2","remark-parse":"^5.0.0","detect-indent":"^4.0.0","object-assign":"4.1.1","react-i18next":"^10.12.2","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-history":"^0.54.2","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","react-mentions":"^3.0.2","rehype-mathjax":"^2.0.0","rehype-stringify":"^3.0.0","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","i18next-xhr-backend":"^3.1.2","@seafile/slate-react":"^0.54.13","slate-html-serializer":"^0.7.2","mdast-util-definitions":"^1.2.2","slate-schema-violations":"^0.1.39","@seafile/react-image-lightbox":"^0.0.9","i18next-browser-languagedetector":"^3.0.3"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.8","koa":"2.13.4","raf":"3.4.0","jest":"24.9.0","dayjs":"1.11.2","dotenv":"6.2.0","enzyme":"^3.10.0","eslint":"^6.1.0","is-wsl":"^1.1.0","semver":"6.3.0","ts-pnp":"1.1.4","core-js":"2.6.12","postcss":"^7.0.0","resolve":"1.12.0","webpack":"4.41.0","fs-extra":"7.0.1","koa-send":"5.0.1","camelcase":"^5.2.0","@babel/cli":"7.13.14","babel-jest":"^24.9.0","css-loader":"^3.2.1","koa-router":"7.3.0","seafile-js":"0.2.182","url-loader":"2.1.0","@babel/core":"^7.10.2","file-loader":"3.0.1","sass-loader":"7.2.0","autoprefixer":"7.1.6","babel-eslint":"10.0.3","babel-loader":"8.0.6","browserslist":"^4.8.0","jest-resolve":"24.9.0","style-loader":"^1.0.1","@reach/router":"1.3.4","@svgr/webpack":"4.3.2","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","webpack-merge":"5.8.0","@babel/runtime":"^7.10.2","postcss-loader":"^3.0.0","react-dev-utils":"^9.1.0","react-hot-loader":"4.13.0","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.4","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.2","eslint-plugin-react":"7.14.3","html-webpack-plugin":"^4.0.0-beta.5","postcss-safe-parser":"4.0.1","clean-webpack-plugin":"4.0.0","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"4.2.3","babel-preset-react-app":"^9.0.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"^4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.15.1","eslint-config-react-app":"^5.0.2","mini-css-extract-plugin":"^0.5.0","uglifyjs-webpack-plugin":"2.2.0","webpack-manifest-plugin":"2.1.1","@typescript-eslint/parser":"^2.2.0","eslint-plugin-react-hooks":"^1.6.1","extract-text-webpack-plugin":"3.0.2","babel-plugin-named-asset-import":"^0.3.4","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"^2.2.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-object-rest-spread":"^7.9.6","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.3.106_1659499260710_0.0003737269344046279","host":"s3://npm-registry-packages"}},"0.3.107":{"name":"@seafile/seafile-editor","version":"0.3.107","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.3.107","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"e4f4d95ab4cf32ebf0f5fcc15c81a43ab4db8235","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.3.107.tgz","fileCount":148,"integrity":"sha512-57F4xnB16SyyNujv211ggeSe+H7XMe9WZcpdFwOKuFS/bVnloheV40deQZdzpyj7YqhOHgQVpHkclpphcI0/Wg==","signatures":[{"sig":"MEUCIC1LLjKqlqz/m3mBq6kVYaP6elguMgCOzajWMH9rUJoJAiEA1/AC+5ouUjvI30h2AzB10vvk6c0MUH7jeUE7zpEF9Eo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2622710,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi7HyMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqaAxAApO+Mqe/VwQKnsobWfyWYi7AIWdOb2N62D9QLF3fX9eD+4PZj\r\nkV8qd9FDzHjlzcAwbP7hIL/ym5WA1veWwiJcGc+v0dxx+UsWUEiHPKnvz4cO\r\nmLiTcvls8UTpfBNNVAyTUwvFWkYdf3WZFx0Kmvcujp5HtEQerp7AakR6XDSF\r\nkN/vm69he3az/GPSUnBmZ9fKm1H7NLECvMN2h6WXUWdhLBm/nj3XvKoNFb3B\r\ncm79GUw6JrK+EgD9KRsfFN82wxKAbnkVjCuoejNnPnoLkNJfvrBeWm35xVkA\r\n5e4pV9g2TIJi975OprVi+F02Xmvh0lT+iKe+kc9ck2zjAlYovyPVjUuustm4\r\nd80A8fJDqsMm+Bz3bczBEOvcZN57599q7SYOCJAf98sTgDXwKWQwJ9UO3VBy\r\n9hmPrQF9R9dGkK3gTDy0khoA8FyEPBJXMIBjfbzXk30Itx6UZcTZYHpfnD6Q\r\n/nDaXLa95GqbTfjXv9YakWcIIAC2VKwQkHf2A+jJ+uNv2anxjDHYbvXQmzn2\r\nrLxXy8e7J4D8gAI3F7tur9FpoeeiOd+cN++SL5w+rwXk6V+jHGMjZW4aTyB+\r\niierCJjuHW6VT5HgCgPuokU2h4XJnnlqeIB+wC7ogHCW41cTfBdQBFjIhH2J\r\nPooECY37QwVUD4CfnjKGLBII8YL2EY4Q704=\r\n=0pS4\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/index.js","babel":{"plugins":["@babel/plugin-proposal-object-rest-spread"],"presets":[["react-app",{"absoluteRuntime":false}]]},"gitHead":"672296d4e8cbbbddb06d77a2048627375812f74b","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","start.bak":"node scripts/start.js","pub:optimized":"rm dist/config.js","prepublishOnly":"npm run clean && npm run pub:dist"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"8.1.0","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"14.15.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"react":"^16.12.0","slate":"^0.54.2","xtend":"^4.0.1","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"4.17.21","remark":"^9.0.0","i18next":"^17.0.13","prismjs":"1.23.0","promise":"8.0.1","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","is-hotkey":"^0.1.3","react-dom":"^16.12.0","url-parse":"^1.4.3","codemirror":"^5.37.0","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","is-data-uri":"^0.1.0","remark-math":"^3.0.0","remark-slug":"^5.0.0","react-select":"^2.4.2","remark-parse":"^5.0.0","detect-indent":"^4.0.0","object-assign":"4.1.1","react-i18next":"^10.12.2","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-history":"^0.54.2","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","react-mentions":"^3.0.2","rehype-mathjax":"^2.0.0","rehype-stringify":"^3.0.0","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","i18next-xhr-backend":"^3.1.2","@seafile/slate-react":"^0.54.13","slate-html-serializer":"^0.7.2","mdast-util-definitions":"^1.2.2","slate-schema-violations":"^0.1.39","@seafile/react-image-lightbox":"^0.0.9","i18next-browser-languagedetector":"^3.0.3"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.8","koa":"2.13.4","raf":"3.4.0","jest":"24.9.0","dayjs":"1.11.2","dotenv":"6.2.0","enzyme":"^3.10.0","eslint":"^6.1.0","is-wsl":"^1.1.0","semver":"6.3.0","ts-pnp":"1.1.4","core-js":"2.6.12","postcss":"^7.0.0","resolve":"1.12.0","webpack":"4.41.0","fs-extra":"7.0.1","koa-send":"5.0.1","camelcase":"^5.2.0","@babel/cli":"7.13.14","babel-jest":"^24.9.0","css-loader":"^3.2.1","koa-router":"7.3.0","seafile-js":"0.2.182","url-loader":"2.1.0","@babel/core":"^7.10.2","file-loader":"3.0.1","sass-loader":"7.2.0","autoprefixer":"7.1.6","babel-eslint":"10.0.3","babel-loader":"8.0.6","browserslist":"^4.8.0","jest-resolve":"24.9.0","style-loader":"^1.0.1","@reach/router":"1.3.4","@svgr/webpack":"4.3.2","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","webpack-merge":"5.8.0","@babel/runtime":"^7.10.2","postcss-loader":"^3.0.0","react-dev-utils":"^9.1.0","react-hot-loader":"4.13.0","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.4","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.2","eslint-plugin-react":"7.14.3","html-webpack-plugin":"^4.0.0-beta.5","postcss-safe-parser":"4.0.1","clean-webpack-plugin":"4.0.0","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"4.2.3","babel-preset-react-app":"^9.0.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"^4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.15.1","eslint-config-react-app":"^5.0.2","mini-css-extract-plugin":"^0.5.0","uglifyjs-webpack-plugin":"2.2.0","webpack-manifest-plugin":"2.1.1","@typescript-eslint/parser":"^2.2.0","eslint-plugin-react-hooks":"^1.6.1","extract-text-webpack-plugin":"3.0.2","babel-plugin-named-asset-import":"^0.3.4","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"^2.2.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-object-rest-spread":"^7.9.6","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.3.107_1659665547681_0.3049136817372158","host":"s3://npm-registry-packages"}},"0.3.108":{"name":"@seafile/seafile-editor","version":"0.3.108","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.3.108","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"fae172ca3acaccf3f459544ca380ac5b2a6f8ae4","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.3.108.tgz","fileCount":148,"integrity":"sha512-HRxt/2RvQaMB7ywbWPaFE94AiYv8InaTdmq2pcOngPyLUCoXS+qBgkTrhMNTg8WubOWZZioQr27dd9YyN3vf4w==","signatures":[{"sig":"MEQCICmavkj0v/vLaKOXpYfs1I/O2SqPx7dPQb3VcaguGDrrAiAdJj4ROdWjH4mfbXeGmJdTncDsxkNy0Ny4nNqo++J97w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2622788,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjEBn2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrZYw//bYibI6RpgJNk64HQgfpIQTb9CezY11tQ7k+jOhVCcQ0SCpPX\r\nBRM4OBb3XmfIRDeYkg2Btb5L1CjvXdXja+0nqXZ4NRthVFZ/IS7z9ZdkfF9A\r\nweSEBlLB7ksWJhKnq22jOtOsNs6AavU5FYEnnvQFwvkyJkYFCnMTGnC7Qt6n\r\nIvfXeKg9QogP2BMgVfrfUp2NTDdxazKgZK4MXX8S54x1tyxxaPf7mWNeWCaC\r\nYsEQD4vbbwyUNtVSeFVa+bvUoVu/RmAwHO1ZXxMhJe7shzFJXsCkkXPmzNp7\r\nOrxfIEinDf6Z2AOsmOjaPX/JUHQEZMzsc97iYFkdJU+E3xHrmEFmUHx+Nx6+\r\naExfTxcRsCD6PdhILYGCybQLDbU6wW9p+nq1kvL2QwgkQem4w/69M8jqzROr\r\n1JsuVO0CIJQ+9F74WJrxzoB6GBOFmjWsEsR8fcEPUB7HVechedBNgOZztAmd\r\nPgPpQKUKxLxzxERUjwRve8z6tiGUdU1Hho74QudfdcmYeidNfI3V/lCzHLZ4\r\nLAPGCnYyTEt4WfDYidTEcZLFlpk80VdqCfN7TXl7OKZFGc3LgKHrgn7peXMY\r\nhIfteQCAsFkXpyHFI2Dj/lE6M28rKlctHYJW7SINPBUb6LoieybTpV79M2kc\r\nMPxOEkQ4uFKcx2NwfmUakqx46axjBW/cdyI=\r\n=U+Io\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/index.js","babel":{"plugins":["@babel/plugin-proposal-object-rest-spread"],"presets":[["react-app",{"absoluteRuntime":false}]]},"gitHead":"672296d4e8cbbbddb06d77a2048627375812f74b","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","start.bak":"node scripts/start.js","pub:optimized":"rm dist/config.js","prepublishOnly":"npm run clean && npm run pub:dist"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"8.1.0","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"14.15.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"react":"^16.12.0","slate":"^0.54.2","xtend":"^4.0.1","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"4.17.21","remark":"^9.0.0","i18next":"^17.0.13","prismjs":"1.23.0","promise":"8.0.1","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","is-hotkey":"^0.1.3","react-dom":"^16.12.0","url-parse":"^1.4.3","codemirror":"^5.37.0","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","escape-html":"1.0.3","is-data-uri":"^0.1.0","remark-math":"^3.0.0","remark-slug":"^5.0.0","react-select":"^2.4.2","remark-parse":"^5.0.0","detect-indent":"^4.0.0","object-assign":"4.1.1","react-i18next":"^10.12.2","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-history":"^0.54.2","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","react-mentions":"^3.0.2","rehype-mathjax":"^2.0.0","rehype-stringify":"^3.0.0","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","i18next-xhr-backend":"^3.1.2","@seafile/slate-react":"^0.54.13","slate-html-serializer":"^0.7.2","mdast-util-definitions":"^1.2.2","slate-schema-violations":"^0.1.39","@seafile/react-image-lightbox":"^0.0.9","i18next-browser-languagedetector":"^3.0.3"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.8","koa":"2.13.4","raf":"3.4.0","jest":"24.9.0","dayjs":"1.11.2","dotenv":"6.2.0","enzyme":"^3.10.0","eslint":"^6.1.0","is-wsl":"^1.1.0","semver":"6.3.0","ts-pnp":"1.1.4","core-js":"2.6.12","postcss":"^7.0.0","resolve":"1.12.0","webpack":"4.41.0","fs-extra":"7.0.1","koa-send":"5.0.1","camelcase":"^5.2.0","@babel/cli":"7.13.14","babel-jest":"^24.9.0","css-loader":"^3.2.1","koa-router":"7.3.0","seafile-js":"0.2.182","url-loader":"2.1.0","@babel/core":"^7.10.2","file-loader":"3.0.1","sass-loader":"7.2.0","autoprefixer":"7.1.6","babel-eslint":"10.0.3","babel-loader":"8.0.6","browserslist":"^4.8.0","jest-resolve":"24.9.0","style-loader":"^1.0.1","@reach/router":"1.3.4","@svgr/webpack":"4.3.2","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","webpack-merge":"5.8.0","@babel/runtime":"^7.10.2","postcss-loader":"^3.0.0","react-dev-utils":"^9.1.0","react-hot-loader":"4.13.0","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.4","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.2","eslint-plugin-react":"7.14.3","html-webpack-plugin":"^4.0.0-beta.5","postcss-safe-parser":"4.0.1","clean-webpack-plugin":"4.0.0","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"4.2.3","babel-preset-react-app":"^9.0.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"^4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.15.1","eslint-config-react-app":"^5.0.2","mini-css-extract-plugin":"^0.5.0","uglifyjs-webpack-plugin":"2.2.0","webpack-manifest-plugin":"2.1.1","@typescript-eslint/parser":"^2.2.0","eslint-plugin-react-hooks":"^1.6.1","extract-text-webpack-plugin":"3.0.2","babel-plugin-named-asset-import":"^0.3.4","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"^2.2.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-object-rest-spread":"^7.9.6","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.3.108_1661999606395_0.7446486579085376","host":"s3://npm-registry-packages"}},"0.3.109":{"name":"@seafile/seafile-editor","version":"0.3.109","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.3.109","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"3f8362b199ce049a9a22137760bacc975e5d5fed","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.3.109.tgz","fileCount":148,"integrity":"sha512-0wYVoHjrZ7U17Xb3NzuYdzawbzfy6bz5+qN4XqsMfZAJDjt74pIBz0uDcnYDFcbePQ74SxOMvGb7TQ3gJ8qeMg==","signatures":[{"sig":"MEUCIQDX0KUWzDjdFnhbjU8X5J5K8YxbP+FAyRKLBbi2aQ2peAIgTmfR8tBqk5mujte1A4c6IjWNi+NXaX6lEZoEPkxaViE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2623045,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjEDRkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqg8w//UYPokylgTmb5ywpCDusXy4UcIawnEUzpYoFoQBdPYNFgSdD1\r\niZhkAtEW9qXYbt1aItvk7DWtxn9ZpX23XrbawpYUJChYqZ3UP9Y4rkIjCAC5\r\nBaIoIaRWbg72jJUZP5FjOcI6pbW0fohG2zjRn9fihTYMXFkUhmGvKoRSJSI1\r\naAlyi4g0AvJWV//QPXuVHpuq82QsqVxWbFcnar+3bvjpFztaNF1Eq6zxsQ8j\r\nSGL68P/EE6uZXiPTCcLytBFvWFVHsXjwjIY6M9znguFml645b9QspbDm8zq4\r\n8KeOubHR4R7HrO6gFmqgIJvJWJGEvO1RZj/84wFX/PUWK+jC1wb+b+ynMMEa\r\noxeYz3NnSgC6/mnby1P68BIs3AaejoLDiK4P3G6EeUlOI08NJ7+Nfn7OET81\r\nnyXK56xILX0VCzvdLQccOt4DSjon0RZBgGC9M6rg5YDb/0Z8lnmv3d9cs3l3\r\nRQZ7qUU0Pe/CX8gtmepdzjwPkuNApZ5MsnulrxUpBHtBcLPVZvla3sF5I+tp\r\n8ZjUPrkLUuX9A5FLiDx9Pg8uSfnAjMI5Jv+CvBtJprCsaPgX8l/aiLG8u8At\r\n83pHGd6TbCioUvYXsBJdwyfUD8wpNrbHHptlXejSaQgvEXH1613XwUKio95d\r\n9PtrybzAJt8v+4kDLpTuKN0H8x6zudC/Mog=\r\n=4u9w\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/index.js","babel":{"plugins":["@babel/plugin-proposal-object-rest-spread"],"presets":[["react-app",{"absoluteRuntime":false}]]},"gitHead":"e64b2751a09c8777fb3f47d5751bfca63a5ba906","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","start.bak":"node scripts/start.js","pub:optimized":"rm dist/config.js","prepublishOnly":"npm run clean && npm run pub:dist"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"8.1.0","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"14.15.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"react":"^16.12.0","slate":"^0.54.2","xtend":"^4.0.1","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"4.17.21","remark":"^9.0.0","i18next":"^17.0.13","prismjs":"1.23.0","promise":"8.0.1","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","is-hotkey":"^0.1.3","react-dom":"^16.12.0","url-parse":"^1.4.3","codemirror":"^5.37.0","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","is-data-uri":"^0.1.0","remark-math":"^3.0.0","remark-slug":"^5.0.0","react-select":"^2.4.2","remark-parse":"^5.0.0","detect-indent":"^4.0.0","object-assign":"4.1.1","react-i18next":"^10.12.2","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-history":"^0.54.2","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","react-mentions":"^3.0.2","rehype-mathjax":"^2.0.0","rehype-stringify":"^3.0.0","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","i18next-xhr-backend":"^3.1.2","@seafile/slate-react":"^0.54.13","slate-html-serializer":"^0.7.2","mdast-util-definitions":"^1.2.2","slate-schema-violations":"^0.1.39","@seafile/react-image-lightbox":"^0.0.9","i18next-browser-languagedetector":"^3.0.3"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.8","koa":"2.13.4","raf":"3.4.0","jest":"24.9.0","dayjs":"1.11.2","dotenv":"6.2.0","enzyme":"^3.10.0","eslint":"^6.1.0","is-wsl":"^1.1.0","semver":"6.3.0","ts-pnp":"1.1.4","core-js":"2.6.12","postcss":"^7.0.0","resolve":"1.12.0","webpack":"4.41.0","fs-extra":"7.0.1","koa-send":"5.0.1","camelcase":"^5.2.0","@babel/cli":"7.13.14","babel-jest":"^24.9.0","css-loader":"^3.2.1","koa-router":"7.3.0","seafile-js":"0.2.182","url-loader":"2.1.0","@babel/core":"^7.10.2","file-loader":"3.0.1","sass-loader":"7.2.0","autoprefixer":"7.1.6","babel-eslint":"10.0.3","babel-loader":"8.0.6","browserslist":"^4.8.0","jest-resolve":"24.9.0","style-loader":"^1.0.1","@reach/router":"1.3.4","@svgr/webpack":"4.3.2","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","webpack-merge":"5.8.0","@babel/runtime":"^7.10.2","postcss-loader":"^3.0.0","react-dev-utils":"^9.1.0","react-hot-loader":"4.13.0","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.4","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.2","eslint-plugin-react":"7.14.3","html-webpack-plugin":"^4.0.0-beta.5","postcss-safe-parser":"4.0.1","clean-webpack-plugin":"4.0.0","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"4.2.3","babel-preset-react-app":"^9.0.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"^4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.15.1","eslint-config-react-app":"^5.0.2","mini-css-extract-plugin":"^0.5.0","uglifyjs-webpack-plugin":"2.2.0","webpack-manifest-plugin":"2.1.1","@typescript-eslint/parser":"^2.2.0","eslint-plugin-react-hooks":"^1.6.1","extract-text-webpack-plugin":"3.0.2","babel-plugin-named-asset-import":"^0.3.4","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"^2.2.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-object-rest-spread":"^7.9.6","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.3.109_1662006371894_0.18291588725424823","host":"s3://npm-registry-packages"}},"0.3.110":{"name":"@seafile/seafile-editor","version":"0.3.110","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.3.110","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"da16e031f16cfaaa07f3f8096057e89786cd6bfb","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.3.110.tgz","fileCount":148,"integrity":"sha512-I3zIP8FFPIZDoiGPtK9sgWs1u6SLnhtaHx8ncU0xpmoSu0lDfEUH0JYtQdunlV3rX6hdZXJYm7pWAjwDFzj56w==","signatures":[{"sig":"MEUCIDccSmeJSoEoARcLcLnqllD26WxADtwqX0rDHLh0Kxv3AiEA/OKD9ucDzo9lVpQ2ev673NQ5noDqCdbTMfHfQXV6A/Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2623226,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjEEawACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr1Lw//WXL+RtEBSk2e2XEbZn4yIsoWmOlHlgSPxeyoaDO5VrDd3Pc5\r\nHAdEanD+2WNEJ8Oeftnn7DDQTVd5fR15gfnmTwzssgzHD7lkpzhB9X0gQ8SE\r\nV9DIduW7PjNsj3sCz16gCvSbaU7iOnV5ul7w00Kj9QmROGAcu6eWvmSNTasU\r\nbjeB9tunzokmSq1GE2i0hcYL1EULfM8S0mN9bGx6rXlED/iWbzKOzDjOMyy7\r\nzrAzIU8KaVOrk7UCml/mUDxTeFdz2Vh6io61QS5KqA9VpXC/iciUxGo48aeE\r\nzsBijQ6T3teSkhKM6kwAiV/F7ktS1zaxoLp/GsVlDcwz/vI49vFD13cDMzV2\r\nwqlZMCoj+3XVKGGOTFj8rk9turINFAHoBF7s1s2tvNX4IZUI8kabRjdjjdCW\r\nZ5HkFI3uni3R9usymasH0NW6XYWKbS7JntizpvX/6Qia+Ms+EFrEMh1PeNEe\r\nVPVSFm2SzIaSk8Fi308QqGU/ULI3XoXxKUKEfajTkmkGV/zPvgso+rhWBLX6\r\nTmWFJeTmgtstdA0vJz60R/RUbjM+nahoelBhWSoDVO55gXje7jwzCTKGtcg4\r\nlooOed7+dJ5Y9RUBSUaHXQI2MlrxF31vm0K+dNvhfGGlBxVTgSFTYXO1naQ0\r\n+YALUWa/lfpNl0J55Yty85Jk4c/tdZGfkoo=\r\n=RNod\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/index.js","babel":{"plugins":["@babel/plugin-proposal-object-rest-spread"],"presets":[["react-app",{"absoluteRuntime":false}]]},"gitHead":"594e7b3de3b63ce1cb13c98200b3ba66eb864f68","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","start.bak":"node scripts/start.js","pub:optimized":"rm dist/config.js","prepublishOnly":"npm run clean && npm run pub:dist"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"8.1.0","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"14.15.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"react":"^16.12.0","slate":"^0.54.2","xtend":"^4.0.1","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"4.17.21","remark":"^9.0.0","i18next":"^17.0.13","prismjs":"1.23.0","promise":"8.0.1","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","is-hotkey":"^0.1.3","react-dom":"^16.12.0","url-parse":"^1.4.3","codemirror":"^5.37.0","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","is-data-uri":"^0.1.0","remark-math":"^3.0.0","remark-slug":"^5.0.0","react-select":"^2.4.2","remark-parse":"^5.0.0","detect-indent":"^4.0.0","object-assign":"4.1.1","react-i18next":"^10.12.2","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-history":"^0.54.2","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","react-mentions":"^3.0.2","rehype-mathjax":"^2.0.0","rehype-stringify":"^3.0.0","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","i18next-xhr-backend":"^3.1.2","@seafile/slate-react":"^0.54.13","slate-html-serializer":"^0.7.2","mdast-util-definitions":"^1.2.2","slate-schema-violations":"^0.1.39","@seafile/react-image-lightbox":"^0.0.9","i18next-browser-languagedetector":"^3.0.3"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.8","koa":"2.13.4","raf":"3.4.0","jest":"24.9.0","dayjs":"1.11.2","dotenv":"6.2.0","enzyme":"^3.10.0","eslint":"^6.1.0","is-wsl":"^1.1.0","semver":"6.3.0","ts-pnp":"1.1.4","core-js":"2.6.12","postcss":"^7.0.0","resolve":"1.12.0","webpack":"4.41.0","fs-extra":"7.0.1","koa-send":"5.0.1","camelcase":"^5.2.0","@babel/cli":"7.13.14","babel-jest":"^24.9.0","css-loader":"^3.2.1","koa-router":"7.3.0","seafile-js":"0.2.182","url-loader":"2.1.0","@babel/core":"^7.10.2","file-loader":"3.0.1","sass-loader":"7.2.0","autoprefixer":"7.1.6","babel-eslint":"10.0.3","babel-loader":"8.0.6","browserslist":"^4.8.0","jest-resolve":"24.9.0","style-loader":"^1.0.1","@reach/router":"1.3.4","@svgr/webpack":"4.3.2","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","webpack-merge":"5.8.0","@babel/runtime":"^7.10.2","postcss-loader":"^3.0.0","react-dev-utils":"^9.1.0","react-hot-loader":"4.13.0","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.4","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.2","eslint-plugin-react":"7.14.3","html-webpack-plugin":"^4.0.0-beta.5","postcss-safe-parser":"4.0.1","clean-webpack-plugin":"4.0.0","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"4.2.3","babel-preset-react-app":"^9.0.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"^4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.15.1","eslint-config-react-app":"^5.0.2","mini-css-extract-plugin":"^0.5.0","uglifyjs-webpack-plugin":"2.2.0","webpack-manifest-plugin":"2.1.1","@typescript-eslint/parser":"^2.2.0","eslint-plugin-react-hooks":"^1.6.1","extract-text-webpack-plugin":"3.0.2","babel-plugin-named-asset-import":"^0.3.4","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"^2.2.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-object-rest-spread":"^7.9.6","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.3.110_1662011055574_0.35250670317017185","host":"s3://npm-registry-packages"}},"0.3.111":{"name":"@seafile/seafile-editor","version":"0.3.111","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.3.111","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"accabb97e5dac50de85d1f530142280bb456822c","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.3.111.tgz","fileCount":148,"integrity":"sha512-SI2fayE6si6VHbQp3zbBzW9Lkmp4rUYPzqE/ap0aCp4jpGz5YVPotZUez6NaNyTi0sxH7WVAZgpbjDSlxRjn2w==","signatures":[{"sig":"MEQCIDfXrOlglGEsCNIcXUZ0r9qdxDwov8fpoeU6A5LDozWFAiBV9c9kCR3IC0polsPnQpHSExoq9cXSLEdUSoIJeJBKVA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2622268,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjFZW9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqNTw//XtJmWdhaw7RfcdeoFGdI5WMIXstliWwF5pJ2zwFV0e5kEe8j\r\nqQ94WtaKYZmTrMTwnxW3phy6Sh69T3JceeFjBvgLJMtzsKvpmbogZ6c6Lq6F\r\n5PjRG0pfjt0jv735UcmPdCUTcTpKmLOxS8RjtXOGzYKF2+kvXfM5hGWdqimk\r\n7CRvYWofe261Pdn3z2GKApDIcaWPOHQeulalGBCqaoKpcLvOdoIxmMX3z0NT\r\ncX02BEunUhr2MnfPYcZjUQWlaVX8sRs6Rbxr7jb7RKx8W0/dOkpgpqnhKj+u\r\noDKa5DGMS7orOEoU6yBAezb0hBTPdHy/cz3Mf73d4ervIqv1uNzEHqeBGXXt\r\nQQ3R50YXxC37ZrvOjz21M2Vqu+M0eNIDRem6wKadJJivTXCKty9S1mAk5XGg\r\nVsn/iIT04yPOvC0q+nKSjLLtLgF0cPUw4TDVnzm5vAolLmu7P9A+zoIoKH/Q\r\nrZ7ChjP15gCx2jrfxzNo5iA+r8BP19vdtRXVPX262EC7zChXV/eTP5l3xOej\r\nUQ9eD3Qhxvctf26B7sjctpmriLYHLwLlj8E7Uis0KrDBLSABNR8lfba92A3m\r\nUVZZ0MiT8fpFjD9DQnQfHjWgc855SXOAPe1mRiizeg7CMt5MZh6zVu8Kyd+I\r\nZCdCAjDAacKDlSyiTSixSpXomoXAaBV50ng=\r\n=L9fD\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/index.js","babel":{"plugins":["@babel/plugin-proposal-object-rest-spread"],"presets":[["react-app",{"absoluteRuntime":false}]]},"gitHead":"508339ab88279654db7e56f9b7f50e8c9417a0a6","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","start.bak":"node scripts/start.js","pub:optimized":"rm dist/config.js","prepublishOnly":"npm run clean && npm run pub:dist"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"8.1.0","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"14.15.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"react":"^16.12.0","slate":"^0.54.2","xtend":"^4.0.1","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"4.17.21","remark":"^9.0.0","i18next":"^17.0.13","prismjs":"1.23.0","promise":"8.0.1","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","is-hotkey":"^0.1.3","react-dom":"^16.12.0","url-parse":"^1.4.3","codemirror":"^5.37.0","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","is-data-uri":"^0.1.0","remark-math":"^3.0.0","remark-slug":"^5.0.0","react-select":"^2.4.2","remark-parse":"^5.0.0","detect-indent":"^4.0.0","object-assign":"4.1.1","react-i18next":"^10.12.2","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-history":"^0.54.2","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","react-mentions":"^3.0.2","rehype-mathjax":"^2.0.0","rehype-stringify":"^3.0.0","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","i18next-xhr-backend":"^3.1.2","@seafile/slate-react":"^0.54.13","slate-html-serializer":"^0.7.2","mdast-util-definitions":"^1.2.2","slate-schema-violations":"^0.1.39","@seafile/react-image-lightbox":"^0.0.9","i18next-browser-languagedetector":"^3.0.3"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.8","koa":"2.13.4","raf":"3.4.0","jest":"24.9.0","dayjs":"1.11.2","dotenv":"6.2.0","enzyme":"^3.10.0","eslint":"^6.1.0","is-wsl":"^1.1.0","semver":"6.3.0","ts-pnp":"1.1.4","core-js":"2.6.12","postcss":"^7.0.0","resolve":"1.12.0","webpack":"4.41.0","fs-extra":"7.0.1","koa-send":"5.0.1","camelcase":"^5.2.0","@babel/cli":"7.13.14","babel-jest":"^24.9.0","css-loader":"^3.2.1","koa-router":"7.3.0","seafile-js":"0.2.182","url-loader":"2.1.0","@babel/core":"^7.10.2","file-loader":"3.0.1","sass-loader":"7.2.0","autoprefixer":"7.1.6","babel-eslint":"10.0.3","babel-loader":"8.0.6","browserslist":"^4.8.0","jest-resolve":"24.9.0","style-loader":"^1.0.1","@reach/router":"1.3.4","@svgr/webpack":"4.3.2","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","webpack-merge":"5.8.0","@babel/runtime":"^7.10.2","postcss-loader":"^3.0.0","react-dev-utils":"^9.1.0","react-hot-loader":"4.13.0","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.4","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.2","eslint-plugin-react":"7.14.3","html-webpack-plugin":"^4.0.0-beta.5","postcss-safe-parser":"4.0.1","clean-webpack-plugin":"4.0.0","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"4.2.3","babel-preset-react-app":"^9.0.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"^4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.15.1","eslint-config-react-app":"^5.0.2","mini-css-extract-plugin":"^0.5.0","uglifyjs-webpack-plugin":"2.2.0","webpack-manifest-plugin":"2.1.1","@typescript-eslint/parser":"^2.2.0","eslint-plugin-react-hooks":"^1.6.1","extract-text-webpack-plugin":"3.0.2","babel-plugin-named-asset-import":"^0.3.4","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"^2.2.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-object-rest-spread":"^7.9.6","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.3.111_1662358973696_0.17841268095778817","host":"s3://npm-registry-packages"}},"0.3.112":{"name":"@seafile/seafile-editor","version":"0.3.112","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.3.112","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"52973f162374839793bd85df28fa5f76367eb7bc","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.3.112.tgz","fileCount":148,"integrity":"sha512-8P97BQh/QUyy8/+In3eEIcacOaKvKOllQMfhC2Af/VaBuaLXGZImnzguFPdotxDWBFUe2t0JJ+p57AxcEvncIg==","signatures":[{"sig":"MEUCIFoyHsSjaLjZW9a1SVjobbM5NMkXHiRNhoJW10tv8dt3AiEAgWpeu0gYDZBgp99ZoIzL52GzJ+7CbMyWTMFfSf1P5rc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2622348,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjJCWzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpRfw/7Bsuj+TfYbtH8JHQVebVlxnfFRwinywFaMULxJjhFgomvY/w7\r\nfc5ycwDYEYyl7k++T6zLDAP5uX1gAf2HkE90YP4wmk/cXns8IaTb0/IFMnX7\r\nfueFjGyaWB1G5iZB1FEFtS94WQePgAr2nC+acMSFXZ39762SA+Kc0dXlexyk\r\n6sDYRLyaThGm+i/UfmKUBmpjURvehHCz2RQ7meno9B5JSOEvj4+v5OilW1ug\r\nqR5rmwrcukoJfeYazz+JSIRzYaoAqaxV1KVJYgHpHLUGqJHzhsDSStLCScRj\r\nXSVs/+wa0rqbUvJE63egPpIMjXBvYWhJAWFCoxaQWotp84gD3OYd0BiBjLXM\r\nOTeYEbHIWA3h6Wu0TOQQliAgZim8/7W72gPJRx42uIj0pW9Eahu9nFPqS35c\r\ns1DrVM1ynpHitm3n42YUjLIJ3NzsojFxo+6XHApjWLcvLdxEJEfRIw2lhiks\r\nbGcScFqmXUyP/IyBI+U9QaAqi+Ii0x1iZhJpOZj+8VeaEz8yqvE9ykk4t51h\r\nrwTWCgdP/KunrSdmW4N7C0GiuCXlfVBd5W9FY87FcaFuciboxK+2xPwgSG4u\r\nuMTAWNX+PwSFKRm4CxMjNtLzjdir2PdFkKsg4nLI9suBOZ7oAFWfNVTNBVok\r\n2rY50uSvBvAmP1kIl6UjPTRHjoDWOUJ6cvo=\r\n=OVrM\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/index.js","babel":{"plugins":["@babel/plugin-proposal-object-rest-spread"],"presets":[["react-app",{"absoluteRuntime":false}]]},"gitHead":"cec67ee842935be1b81de551d6353954382785f3","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","start.bak":"node scripts/start.js","pub:optimized":"rm dist/config.js","prepublishOnly":"npm run clean && npm run pub:dist"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"8.1.0","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"14.15.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"react":"^16.12.0","slate":"^0.54.2","xtend":"^4.0.1","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"4.17.21","remark":"^9.0.0","i18next":"^17.0.13","prismjs":"1.23.0","promise":"8.0.1","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","is-hotkey":"^0.1.3","react-dom":"^16.12.0","url-parse":"^1.4.3","codemirror":"^5.37.0","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","is-data-uri":"^0.1.0","remark-math":"^3.0.0","remark-slug":"^5.0.0","react-select":"^2.4.2","remark-parse":"^5.0.0","detect-indent":"^4.0.0","object-assign":"4.1.1","react-i18next":"^10.12.2","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-history":"^0.54.2","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","react-mentions":"^3.0.2","rehype-mathjax":"^2.0.0","rehype-stringify":"^3.0.0","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","i18next-xhr-backend":"^3.1.2","@seafile/slate-react":"^0.54.13","slate-html-serializer":"^0.7.2","mdast-util-definitions":"^1.2.2","slate-schema-violations":"^0.1.39","@seafile/react-image-lightbox":"^0.0.9","i18next-browser-languagedetector":"^3.0.3"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.8","koa":"2.13.4","raf":"3.4.0","jest":"24.9.0","dayjs":"1.11.2","dotenv":"6.2.0","enzyme":"^3.10.0","eslint":"^6.1.0","is-wsl":"^1.1.0","semver":"6.3.0","ts-pnp":"1.1.4","core-js":"2.6.12","postcss":"^7.0.0","resolve":"1.12.0","webpack":"4.41.0","fs-extra":"7.0.1","koa-send":"5.0.1","camelcase":"^5.2.0","@babel/cli":"7.13.14","babel-jest":"^24.9.0","css-loader":"^3.2.1","koa-router":"7.3.0","seafile-js":"0.2.182","url-loader":"2.1.0","@babel/core":"^7.10.2","file-loader":"3.0.1","sass-loader":"7.2.0","autoprefixer":"7.1.6","babel-eslint":"10.0.3","babel-loader":"8.0.6","browserslist":"^4.8.0","jest-resolve":"24.9.0","style-loader":"^1.0.1","@reach/router":"1.3.4","@svgr/webpack":"4.3.2","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","webpack-merge":"5.8.0","@babel/runtime":"^7.10.2","postcss-loader":"^3.0.0","react-dev-utils":"^9.1.0","react-hot-loader":"4.13.0","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.4","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.2","eslint-plugin-react":"7.14.3","html-webpack-plugin":"^4.0.0-beta.5","postcss-safe-parser":"4.0.1","clean-webpack-plugin":"4.0.0","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"4.2.3","babel-preset-react-app":"^9.0.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"^4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.15.1","eslint-config-react-app":"^5.0.2","mini-css-extract-plugin":"^0.5.0","uglifyjs-webpack-plugin":"2.2.0","webpack-manifest-plugin":"2.1.1","@typescript-eslint/parser":"^2.2.0","eslint-plugin-react-hooks":"^1.6.1","extract-text-webpack-plugin":"3.0.2","babel-plugin-named-asset-import":"^0.3.4","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"^2.2.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-object-rest-spread":"^7.9.6","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.3.112_1663313331462_0.030525474181676948","host":"s3://npm-registry-packages"}},"0.3.113":{"name":"@seafile/seafile-editor","version":"0.3.113","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.3.113","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"1d9b829c5cf8485249769f104ed27d0d308c325d","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.3.113.tgz","fileCount":148,"integrity":"sha512-En4O5Kir3PFNAqlLSaCVWf6HhH9UyG2DxzIvG69Dq40a8amYRPt5+7giqNEK4U3/Fd1X3fpoM6NhqRHUibGTag==","signatures":[{"sig":"MEUCIQDgkOxWVtLGSwB1uxPhcqkrb1Nmjv5nF99+wMb/tSYupwIgYL4jn7rfz6e4TSTlcCZGxFzIy3cfJMjZgLncbemUbmA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2622506,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjM7m9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrVXhAAgwYP1zLy0y1L/3FC6nQyt2QSBLJKMy/JJK938XNM2g3T738f\r\n06VXxWShjbwn9cRaQyHVJVU/5JibNRIhBY+jF9SJctUFsMsDhDnKn+pYsw/N\r\n7dLMVfvlHXikdLEIDbeh1uSEyf4u3irdTqPoYjb25i+FUt8M64m+iao2yRoL\r\ndpkocgcI+2mQtNu3SIcRp7MJ2hysV9ev8QlSdPpsEdqV7mucfVUpFzaA+Shu\r\nl+TgPml+R4TmzG5XwFEN3KtIezeykpawtKcvLmMrupDF8/iHlGoMuBe6TEOM\r\nuWol4WL+/teWXXbfhO1COZstMO52ewlLhko2C7g/0nJLjoGqQ4JYtsXn74Mc\r\n0QM/eswb/VJCHEyEO5uHu3RhX20htsryO5JcnTSM64VVe70DQds4DB1ZHCzj\r\nhZbEysdqNAR7L0+l15PJ6G7dXzq2YBO7tHPAPAVIiwHu8UnDyd9WEMOULts0\r\nRaNu+pcQPc0kmG1CFC6WE00MRNjzyEKDHfRG3oBuk8L5ToPllZogGCiSExNp\r\n6sk5eHW9F3HCIVOOsHALIvsHOL6AN6AlD8oWsui/xJ8PTUcC99o33IuTKj+x\r\nZlcsFaKE3NDLoQYviTvoQsYPMuLxw3jlF7ROYyY4NLmOaPMUSj+6FrxHPrwH\r\ncDQvqwqOQ1FZkezN4p82OOVjIBVddLGYgGM=\r\n=RYnd\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/index.js","babel":{"plugins":["@babel/plugin-proposal-object-rest-spread"],"presets":[["react-app",{"absoluteRuntime":false}]]},"gitHead":"2cfe73526c3aa9f525c2570b93eb2fc8525472a7","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","start.bak":"node scripts/start.js","pub:optimized":"rm dist/config.js","prepublishOnly":"npm run clean && npm run pub:dist"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"8.1.0","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"14.15.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"react":"^16.12.0","slate":"^0.54.2","xtend":"^4.0.1","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"4.17.21","remark":"^9.0.0","i18next":"^17.0.13","prismjs":"1.23.0","promise":"8.0.1","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","is-hotkey":"^0.1.3","react-dom":"^16.12.0","url-parse":"^1.4.3","codemirror":"^5.37.0","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","is-data-uri":"^0.1.0","remark-math":"^3.0.0","remark-slug":"^5.0.0","react-select":"^2.4.2","remark-parse":"^5.0.0","detect-indent":"^4.0.0","object-assign":"4.1.1","react-i18next":"^10.12.2","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-history":"^0.54.2","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","react-mentions":"^3.0.2","rehype-mathjax":"^2.0.0","rehype-stringify":"^3.0.0","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","i18next-xhr-backend":"^3.1.2","@seafile/slate-react":"^0.54.13","slate-html-serializer":"^0.7.2","mdast-util-definitions":"^1.2.2","slate-schema-violations":"^0.1.39","@seafile/react-image-lightbox":"^0.0.9","i18next-browser-languagedetector":"^3.0.3"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.8","koa":"2.13.4","raf":"3.4.0","jest":"24.9.0","dayjs":"1.11.2","dotenv":"6.2.0","enzyme":"^3.10.0","eslint":"^6.1.0","is-wsl":"^1.1.0","semver":"6.3.0","ts-pnp":"1.1.4","core-js":"2.6.12","postcss":"^7.0.0","resolve":"1.12.0","webpack":"4.41.0","fs-extra":"7.0.1","koa-send":"5.0.1","camelcase":"^5.2.0","@babel/cli":"7.13.14","babel-jest":"^24.9.0","css-loader":"^3.2.1","koa-router":"7.3.0","seafile-js":"0.2.182","url-loader":"2.1.0","@babel/core":"^7.10.2","file-loader":"3.0.1","sass-loader":"7.2.0","autoprefixer":"7.1.6","babel-eslint":"10.0.3","babel-loader":"8.0.6","browserslist":"^4.8.0","jest-resolve":"24.9.0","style-loader":"^1.0.1","@reach/router":"1.3.4","@svgr/webpack":"4.3.2","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","webpack-merge":"5.8.0","@babel/runtime":"^7.10.2","postcss-loader":"^3.0.0","react-dev-utils":"^9.1.0","react-hot-loader":"4.13.0","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.4","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.2","eslint-plugin-react":"7.14.3","html-webpack-plugin":"^4.0.0-beta.5","postcss-safe-parser":"4.0.1","clean-webpack-plugin":"4.0.0","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"4.2.3","babel-preset-react-app":"^9.0.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"^4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.15.1","eslint-config-react-app":"^5.0.2","mini-css-extract-plugin":"^0.5.0","uglifyjs-webpack-plugin":"2.2.0","webpack-manifest-plugin":"2.1.1","@typescript-eslint/parser":"^2.2.0","eslint-plugin-react-hooks":"^1.6.1","extract-text-webpack-plugin":"3.0.2","babel-plugin-named-asset-import":"^0.3.4","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"^2.2.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-object-rest-spread":"^7.9.6","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.3.113_1664334269335_0.5707005014639634","host":"s3://npm-registry-packages"}},"0.3.114":{"name":"@seafile/seafile-editor","version":"0.3.114","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.3.114","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"d0698d6043df99d87f7cbc61530d8f6b143cc814","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.3.114.tgz","fileCount":163,"integrity":"sha512-vSPTwz0RIEan4wXICZUP4SXtVP8CUeyTuZxayYV21BtYa1lbyU5WjQNkOv62rNycc2YUuowrFuhbmYkUd5mktA==","signatures":[{"sig":"MEYCIQDEJCx/UrZ3MVk8adAito6qk394wRaKbDJBzYDttKfrRwIhAP6vNay0Gk3WhAiEkWWnaKIyUPzS4xvC+9g7cuQhopLj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2640489,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjSOuvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpGwA//ZWlE/5I9iZ84cUcRUR6OJCapbFFr1E/P4Rfezkk+w5LAv97s\r\n3cU93L+PBczRO1uSPJZ6Z6fA8JR5g5hi7tEzb8kq1UduTSqXnHv2g0G0watR\r\nNKP8DU3ZwVSAKboxfkwIECyGipUDndjcHJKk0GZKTNm0nMwb9bs3HvM0d+cF\r\nB64Zscubwxdr4C4Ix9P2Zt8pmaflIv72+VWPglZIS2QUCec+S8NGTFOJvbID\r\nVwMCkw6xCVTa0HYGNTulLagr7JVx+RwolpDriJLtHPy1bYxIKLRXQB49Z+X5\r\nd548g3u76hHP4anYYm6TSfpnJYDmnldLncnp9PONpcCw4lr4dgJtat0IQx42\r\nwCuZRL8hMlokJgFab9AI8/heWcxya/tm1JZUJ1bosW9YVRvBoHh5w88kD6+i\r\noKMWQlRidsLGiTxJulbVJCBULEDKDvEr5EHsgFe7t/3WE3GQhWll/Q9YGdix\r\naIx7/qtI5Gqo/9Jx3ecve84e+NOM9KTDvux6pGjSNyMNYy5narggqK9qHVUT\r\n+Fzdm7F2ouBM1VpvsYdd9xCXZps/PWdtCWsuORGuYC1994ZVdsBMOzbN75gO\r\nt8KXDuDouztQzorKXk1G5vQAbGNdP27JTVpseEy57siK3nE964tzqMn0HOot\r\nxT4PQwNK82IJyLtdMwNQDWKvCiFcz0oj4gM=\r\n=C4wa\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/index.js","babel":{"plugins":["@babel/plugin-proposal-object-rest-spread"],"presets":[["react-app",{"absoluteRuntime":false}]]},"gitHead":"58db4be45ad11de76fa624a91d93044045d05412","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","start.bak":"node scripts/start.js","pub:optimized":"rm dist/config.js","prepublishOnly":"npm run clean && npm run pub:dist"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"8.1.0","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"14.15.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"react":"^16.12.0","slate":"^0.54.2","xtend":"^4.0.1","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"4.17.21","remark":"^9.0.0","i18next":"^17.0.13","prismjs":"1.23.0","promise":"8.0.1","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","is-hotkey":"^0.1.3","react-dom":"^16.12.0","url-parse":"^1.4.3","codemirror":"^5.37.0","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","is-data-uri":"^0.1.0","remark-math":"^3.0.0","remark-slug":"^5.0.0","react-select":"^2.4.2","remark-parse":"^5.0.0","detect-indent":"^4.0.0","object-assign":"4.1.1","react-i18next":"^10.12.2","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-history":"^0.54.2","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","react-mentions":"^3.0.2","rehype-mathjax":"^2.0.0","rehype-stringify":"^3.0.0","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","i18next-xhr-backend":"^3.1.2","@seafile/slate-react":"^0.54.13","slate-html-serializer":"^0.7.2","mdast-util-definitions":"^1.2.2","slate-schema-violations":"^0.1.39","@seafile/react-image-lightbox":"^0.0.9","i18next-browser-languagedetector":"^3.0.3"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.8","koa":"2.13.4","raf":"3.4.0","jest":"24.9.0","dayjs":"1.11.2","dotenv":"6.2.0","enzyme":"^3.10.0","eslint":"^6.1.0","is-wsl":"^1.1.0","semver":"6.3.0","ts-pnp":"1.1.4","core-js":"2.6.12","postcss":"^7.0.0","resolve":"1.12.0","webpack":"4.41.0","fs-extra":"7.0.1","koa-send":"5.0.1","camelcase":"^5.2.0","@babel/cli":"7.13.14","babel-jest":"^24.9.0","css-loader":"^3.2.1","koa-router":"7.3.0","seafile-js":"0.2.182","url-loader":"2.1.0","@babel/core":"^7.10.2","@types/jest":"29.0.0","file-loader":"3.0.1","sass-loader":"7.2.0","autoprefixer":"7.1.6","babel-eslint":"10.0.3","babel-loader":"8.0.6","browserslist":"^4.8.0","jest-resolve":"24.9.0","style-loader":"^1.0.1","@reach/router":"1.3.4","@svgr/webpack":"4.3.2","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","webpack-merge":"5.8.0","@babel/runtime":"^7.10.2","postcss-loader":"^3.0.0","react-dev-utils":"^9.1.0","react-hot-loader":"4.13.0","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.4","resolve-url-loader":"3.1.2","webpack-dev-server":"3.1.14","eslint-plugin-react":"7.14.3","html-webpack-plugin":"^4.0.0-beta.5","postcss-safe-parser":"4.0.1","clean-webpack-plugin":"4.0.0","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"4.2.3","babel-preset-react-app":"^9.0.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"^4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.15.1","eslint-config-react-app":"^5.0.2","mini-css-extract-plugin":"^0.5.0","uglifyjs-webpack-plugin":"2.2.0","webpack-manifest-plugin":"2.1.1","@typescript-eslint/parser":"^2.2.0","eslint-plugin-react-hooks":"^1.6.1","extract-text-webpack-plugin":"3.0.2","babel-plugin-named-asset-import":"^0.3.4","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"^2.2.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-object-rest-spread":"^7.9.6","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.3.114_1665723310746_0.6243516112048164","host":"s3://npm-registry-packages"}},"0.3.115":{"name":"@seafile/seafile-editor","version":"0.3.115","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.3.115","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"412a6f5722b0c5299c62bcce70b887a71557926c","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.3.115.tgz","fileCount":163,"integrity":"sha512-yDBrBx2P9PVmsrwkv2ww24bGO2XGCl9Lmji1ORbwIW5C9NCn/0/pyq56qADb+YBiPb9GmbBEaBeZ9/o3SAmbiw==","signatures":[{"sig":"MEUCIBdE8CW3PRc8Q9Q9E9CSmxnk6+j4S5Lrnc4yj8fLaa9cAiEA5NJgKlP1UCGR5OdAvoiN65KavOTjx0DfuBhKmYVofjU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2641414,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjTMvlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrP7A/+MuRYjx9qo/lAO61OSl7AoWB/tXdKM8v2ZP+fiAvlkvO6B/fZ\r\nWVPHDPV6+8gkQQQRQYDdJ5tYut7exgyJD3ATHaW6oeuZLB7BoluLc6Zscis6\r\n+THGUT8SRnlV9Sa8Gi9j+7k2nicJMEXRIjGR4RKpBDMT5DCZufQkOHn5/UjD\r\ny7MyKNMM94PBT77EbeE6mvKylZlloSXsG4PHF5Rkz6l2m2UXJExSkdFCTvis\r\n8WA2GlE8W0W2AHb8WnKTqAtBAMxbb2alpwbplJZdF6Ra20MHqI+bcqqyoAJ3\r\n7SNWRCQyI5dMAjXs0moWMjgVxoTTHryD6RtiTjR7+1M1vcf0WDwCawIWjnnr\r\ng+j0phNQbnuJJn3TlpsPgQuX8tys6UqmbXh7sxVuPjLRpIGBzCRAMwax0EkX\r\nLg26xnG0CIW1OiUf7DKOjjTYi6AQtjmx7Mk6QPREgaOdw5nzTUvo7IAo4zEw\r\nV+13M9n14uEL9fiNMHKNFwREqE86iqrxRtqT+Sc7IQe8A79EZUXEx1+Ts5A4\r\nfZMtQFNw6nVCJJPN3RFThCAdv7xp5zsOMxT+56IwdY+1bWSapwrbodfiA/xy\r\nsmpQzQLlrYqkcz1xVwUDLqQmsxnSt8oVclZx7wTaQdfuSBNR8LK0JsN1arBd\r\n3ceSDlHyNf565TJlUP/Kjj07kIP5BlCRegw=\r\n=7Qje\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/index.js","babel":{"plugins":["@babel/plugin-proposal-object-rest-spread"],"presets":[["react-app",{"absoluteRuntime":false}]]},"gitHead":"3051f57b2299173bb639feb257a57cd1d2c8a7ad","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","start.bak":"node scripts/start.js","pub:optimized":"rm dist/config.js","prepublishOnly":"npm run clean && npm run pub:dist"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"8.1.0","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"14.15.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"react":"^16.12.0","slate":"^0.54.2","xtend":"^4.0.1","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"4.17.21","remark":"^9.0.0","i18next":"^17.0.13","prismjs":"1.23.0","promise":"8.0.1","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","is-hotkey":"^0.1.3","react-dom":"^16.12.0","url-parse":"^1.4.3","codemirror":"^5.37.0","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","is-data-uri":"^0.1.0","remark-math":"^3.0.0","remark-slug":"^5.0.0","react-select":"^2.4.2","remark-parse":"^5.0.0","detect-indent":"^4.0.0","object-assign":"4.1.1","react-i18next":"^10.12.2","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-history":"^0.54.2","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","react-mentions":"^3.0.2","rehype-mathjax":"^2.0.0","rehype-stringify":"^3.0.0","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","i18next-xhr-backend":"^3.1.2","@seafile/slate-react":"^0.54.13","slate-html-serializer":"^0.7.2","mdast-util-definitions":"^1.2.2","slate-schema-violations":"^0.1.39","@seafile/react-image-lightbox":"^0.0.9","i18next-browser-languagedetector":"^3.0.3"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.8","koa":"2.13.4","raf":"3.4.0","jest":"24.9.0","dayjs":"1.11.2","dotenv":"6.2.0","enzyme":"^3.10.0","eslint":"^6.1.0","is-wsl":"^1.1.0","semver":"6.3.0","ts-pnp":"1.1.4","core-js":"2.6.12","postcss":"^7.0.0","resolve":"1.12.0","webpack":"4.41.0","fs-extra":"7.0.1","koa-send":"5.0.1","camelcase":"^5.2.0","@babel/cli":"7.13.14","babel-jest":"^24.9.0","css-loader":"^3.2.1","koa-router":"7.3.0","seafile-js":"0.2.182","url-loader":"2.1.0","@babel/core":"^7.10.2","@types/jest":"29.0.0","file-loader":"3.0.1","sass-loader":"7.2.0","autoprefixer":"7.1.6","babel-eslint":"10.0.3","babel-loader":"8.0.6","browserslist":"^4.8.0","jest-resolve":"24.9.0","style-loader":"^1.0.1","@reach/router":"1.3.4","@svgr/webpack":"4.3.2","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","webpack-merge":"5.8.0","@babel/runtime":"^7.10.2","postcss-loader":"^3.0.0","react-dev-utils":"^9.1.0","react-hot-loader":"4.13.0","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.4","resolve-url-loader":"3.1.2","webpack-dev-server":"3.1.14","eslint-plugin-react":"7.14.3","html-webpack-plugin":"^4.0.0-beta.5","postcss-safe-parser":"4.0.1","clean-webpack-plugin":"4.0.0","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"4.2.3","babel-preset-react-app":"^9.0.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"^4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.15.1","eslint-config-react-app":"^5.0.2","mini-css-extract-plugin":"^0.5.0","uglifyjs-webpack-plugin":"2.2.0","webpack-manifest-plugin":"2.1.1","@typescript-eslint/parser":"^2.2.0","eslint-plugin-react-hooks":"^1.6.1","extract-text-webpack-plugin":"3.0.2","babel-plugin-named-asset-import":"^0.3.4","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"^2.2.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-object-rest-spread":"^7.9.6","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.3.115_1665977317058_0.5247290474320807","host":"s3://npm-registry-packages"}},"0.3.116":{"name":"@seafile/seafile-editor","version":"0.3.116","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.3.116","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"6784bfd3e77ca7cc18f883803448b38c83dca75f","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.3.116.tgz","fileCount":163,"integrity":"sha512-9mHFIzaX+nkWMF2kWeG5z3GYp8f7388IR9bswOPJGgeW1ILEAJ/R8TwG4HulukdfmxFlFwboXPbTCufpPHbDcg==","signatures":[{"sig":"MEYCIQCAKeJp3Z1VuzGFsUFQDCGbkkKuNJPVrrNy3iw/eYUgyAIhANphz1nZJyVfxSZqUuNmC+83mYN9Gol38/dvhNlVilUG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2641328,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjTkMDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpj7Q/+O9KIZb+tqvJVnfqoi9UQ5Ida8IbGb0bUhVm47dkiCDSjmfEt\r\n142el4bqsdq47mTuWislcqjEG5c9fYjXmlyOaj0guvEaD1bfYBZ7xiHLLgTz\r\nhTnTh79yauOKXwdvn9IoqXQREoepKfYLWrrPzeLw0wYZqgGalSrxsc1VDR0i\r\n8p9Ksqn8myxFiUwG433qytlvnwEvTmA2YHI47+BiOsXco0bUpm1rTFzjAzaM\r\nC7iEEn+W9j9pUu9CduRVPq0ZjQ+jjeqUWT5KdK7GTV5X3RxLISI8L3YSQYkj\r\nB9RSPTK5/8+ZWkdrpYNo4iGMeGAOiBk1pTe1u0H3lEwa0x1BYthj7G7XTN3P\r\nmx65E/yw2ql2meWYrLEikBTbGXcUvzDAoemy47c/+Y0JWQUx9UGxi+F0Tbo1\r\nJes34zWFgQyx+ix0v0ix8UpZoIOnqU/d4XtUZCEGikcW25HG+QBLTMdCZHPR\r\nMH2PUxDewVSb1Fe2vd3o3+2EKUK1xXIp4sZ5J/nr3UKWiqqYf6J6pKqX6bPB\r\nnnhaDpWWoNNsnfCsEHPLCJtFeiUrFcjvcr6o/laH27UjyWOZEQrYw8/e5g6S\r\nIU0ZmtE8BKMHRow1BO4GijRmjZ4+JAa1FmakkhCnrJINVmUjhewI+Kh9JvEm\r\nL5U/gKGNH3BaNZKZCQU797V46ThrBw4fNzY=\r\n=WG9X\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/index.js","babel":{"plugins":["@babel/plugin-proposal-object-rest-spread"],"presets":[["react-app",{"absoluteRuntime":false}]]},"gitHead":"5b50955be4c55b2289654ef184bf7e4ad04cf97a","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","start.bak":"node scripts/start.js","pub:optimized":"rm dist/config.js","prepublishOnly":"npm run clean && npm run pub:dist"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"8.1.0","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"14.15.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"react":"^16.12.0","slate":"^0.54.2","xtend":"^4.0.1","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"4.17.21","remark":"^9.0.0","i18next":"^17.0.13","prismjs":"1.23.0","promise":"8.0.1","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","is-hotkey":"^0.1.3","react-dom":"^16.12.0","url-parse":"^1.4.3","codemirror":"^5.37.0","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","is-data-uri":"^0.1.0","remark-math":"^3.0.0","remark-slug":"^5.0.0","react-select":"^2.4.2","remark-parse":"^5.0.0","detect-indent":"^4.0.0","object-assign":"4.1.1","react-i18next":"^10.12.2","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-history":"^0.54.2","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","react-mentions":"^3.0.2","rehype-mathjax":"^2.0.0","rehype-stringify":"^3.0.0","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","i18next-xhr-backend":"^3.1.2","@seafile/slate-react":"^0.54.13","slate-html-serializer":"^0.7.2","mdast-util-definitions":"^1.2.2","slate-schema-violations":"^0.1.39","@seafile/react-image-lightbox":"^0.0.9","i18next-browser-languagedetector":"^3.0.3"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.8","koa":"2.13.4","raf":"3.4.0","jest":"24.9.0","dayjs":"1.11.2","dotenv":"6.2.0","enzyme":"^3.10.0","eslint":"^6.1.0","is-wsl":"^1.1.0","semver":"6.3.0","ts-pnp":"1.1.4","core-js":"2.6.12","postcss":"^7.0.0","resolve":"1.12.0","webpack":"4.41.0","fs-extra":"7.0.1","koa-send":"5.0.1","camelcase":"^5.2.0","@babel/cli":"7.13.14","babel-jest":"^24.9.0","css-loader":"^3.2.1","koa-router":"7.3.0","seafile-js":"0.2.182","url-loader":"2.1.0","@babel/core":"^7.10.2","@types/jest":"29.0.0","file-loader":"3.0.1","sass-loader":"7.2.0","autoprefixer":"7.1.6","babel-eslint":"10.0.3","babel-loader":"8.0.6","browserslist":"^4.8.0","jest-resolve":"24.9.0","style-loader":"^1.0.1","@reach/router":"1.3.4","@svgr/webpack":"4.3.2","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","webpack-merge":"5.8.0","@babel/runtime":"^7.10.2","postcss-loader":"^3.0.0","react-dev-utils":"^9.1.0","react-hot-loader":"4.13.0","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.4","resolve-url-loader":"3.1.2","webpack-dev-server":"3.1.14","eslint-plugin-react":"7.14.3","html-webpack-plugin":"^4.0.0-beta.5","postcss-safe-parser":"4.0.1","clean-webpack-plugin":"4.0.0","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"4.2.3","babel-preset-react-app":"^9.0.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"^4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.15.1","eslint-config-react-app":"^5.0.2","mini-css-extract-plugin":"^0.5.0","uglifyjs-webpack-plugin":"2.2.0","webpack-manifest-plugin":"2.1.1","@typescript-eslint/parser":"^2.2.0","eslint-plugin-react-hooks":"^1.6.1","extract-text-webpack-plugin":"3.0.2","babel-plugin-named-asset-import":"^0.3.4","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"^2.2.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-object-rest-spread":"^7.9.6","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.3.116_1666073347005_0.2888837515471123","host":"s3://npm-registry-packages"}},"0.3.117":{"name":"@seafile/seafile-editor","version":"0.3.117","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.3.117","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"7e0ea62f2523f6aaf909baa1532b5eb975e1c865","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.3.117.tgz","fileCount":164,"integrity":"sha512-aD8oPt2FJkrkwBpAGPp6+BkhK7k+5lsx8U9LhBlHU2QmZS160jLgoUGozTHJwcJ7E2jkAtw/8o31qSSOdRe3RQ==","signatures":[{"sig":"MEUCIE4VSpLOAL+6PSTdOTypQyJtkOKSM0+okcA+nombVjmTAiEA2It3QJBt3uGqOP9pTebV1Swv2iBtkJ7Sp+Y8VAHzJ+U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2643052,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjULO9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrZxw/+NYvXE4gQ01mg/693aU/X856sCyGdBChK55wJz1fsIeQ788Vh\r\njlrnOrsDPX9nnaoLSjz9cbR2Jxk5nJ0fmPYlJnfA0bUg/QbWQL0+Q8P6KZUX\r\nlH4if9PsPcU0uTCXvEKuCTfMCiJY0KfzLv2bO6LMN40/Z4fJC/N5MrEYwnlZ\r\nvFyEgwfWTnY48XQfJrGsO3x1vOAtrOU7uNv9H/1rqSgD6B/kol8Ir8ZMHJgS\r\ndIpew7TaXUFF2OUQT+wFLA+Q0+Ew+gJwHqjexsHzOypL/+YLYrZbXKHMmDYz\r\n1Ss+s+8csy+kDiphPQK9sNtmdAWTNNTWLDtM76DrJHttKxtOpp7Llc90WHpV\r\ntYcHlt8Oyh4jf6CpZOt9Yf32YpOZqOS+OeJUVtrRzxRgHztBeV1xKCvlP3K6\r\npSNYz6K3GnVZJ0qgk3uLkLNCcEyU34jDf0hS6NMJPHpTkU9/T3qVcvC2w/G3\r\nM2hZTBtf3SSj5pr9/yDvFYiax2nqr9vSDTlOyMDbd5hAwL8NrYmI4sAx1Daj\r\nEUy2cZ0k5d9TII/q/v0KpJo+9FGVQNwVYt7Rtt71Qpt06ABmXWdg6hhVL/yh\r\nVWdsKoL7n+//C2F5ePpU7ApeoAXY7KLgelWvJuR5peqawxh6HtqzRKYLreQa\r\nv11OnwiTPdo7xWunCFFeqMEXOaTCLJ4pwek=\r\n=kxPo\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/index.js","babel":{"plugins":["@babel/plugin-proposal-object-rest-spread"],"presets":[["react-app",{"absoluteRuntime":false}]]},"gitHead":"fc2a08eab15c62a74920df2ebe373f67545e89d3","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","start.bak":"node scripts/start.js","pub:optimized":"rm dist/config.js","prepublishOnly":"npm run clean && npm run pub:dist"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"8.1.0","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"14.15.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"react":"^16.12.0","slate":"^0.54.2","xtend":"^4.0.1","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"4.17.21","remark":"^9.0.0","i18next":"^17.0.13","prismjs":"1.23.0","promise":"8.0.1","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","is-hotkey":"^0.1.3","react-dom":"^16.12.0","url-parse":"^1.4.3","codemirror":"^5.37.0","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","is-data-uri":"^0.1.0","remark-math":"^3.0.0","remark-slug":"^5.0.0","react-select":"^2.4.2","remark-parse":"^5.0.0","detect-indent":"^4.0.0","object-assign":"4.1.1","react-i18next":"^10.12.2","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-history":"^0.54.2","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","react-mentions":"^3.0.2","rehype-mathjax":"^2.0.0","rehype-stringify":"^3.0.0","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","i18next-xhr-backend":"^3.1.2","@seafile/slate-react":"^0.54.13","slate-html-serializer":"^0.7.2","mdast-util-definitions":"^1.2.2","slate-schema-violations":"^0.1.39","@seafile/react-image-lightbox":"^0.0.9","i18next-browser-languagedetector":"^3.0.3"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.8","koa":"2.13.4","raf":"3.4.0","jest":"24.9.0","dayjs":"1.11.2","dotenv":"6.2.0","enzyme":"^3.10.0","eslint":"^6.1.0","is-wsl":"^1.1.0","semver":"6.3.0","ts-pnp":"1.1.4","core-js":"2.6.12","postcss":"^7.0.0","resolve":"1.12.0","webpack":"4.41.0","fs-extra":"7.0.1","koa-send":"5.0.1","camelcase":"^5.2.0","@babel/cli":"7.13.14","babel-jest":"^24.9.0","css-loader":"^3.2.1","koa-router":"7.3.0","seafile-js":"0.2.182","url-loader":"2.1.0","@babel/core":"^7.10.2","@types/jest":"29.0.0","file-loader":"3.0.1","sass-loader":"7.2.0","autoprefixer":"7.1.6","babel-eslint":"10.0.3","babel-loader":"8.0.6","browserslist":"^4.8.0","jest-resolve":"24.9.0","style-loader":"^1.0.1","@reach/router":"1.3.4","@svgr/webpack":"4.3.2","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","webpack-merge":"5.8.0","@babel/runtime":"^7.10.2","postcss-loader":"^3.0.0","react-dev-utils":"^9.1.0","react-hot-loader":"4.13.0","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.4","resolve-url-loader":"3.1.2","webpack-dev-server":"3.1.14","eslint-plugin-react":"7.14.3","html-webpack-plugin":"^4.0.0-beta.5","postcss-safe-parser":"4.0.1","clean-webpack-plugin":"4.0.0","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"4.2.3","babel-preset-react-app":"^9.0.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"^4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.15.1","eslint-config-react-app":"^5.0.2","mini-css-extract-plugin":"^0.5.0","uglifyjs-webpack-plugin":"2.2.0","webpack-manifest-plugin":"2.1.1","@typescript-eslint/parser":"^2.2.0","eslint-plugin-react-hooks":"^1.6.1","extract-text-webpack-plugin":"3.0.2","babel-plugin-named-asset-import":"^0.3.4","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"^2.2.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-object-rest-spread":"^7.9.6","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.3.117_1666233277598_0.11165520179794819","host":"s3://npm-registry-packages"}},"0.3.118":{"name":"@seafile/seafile-editor","version":"0.3.118","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.3.118","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"c4f2da70f194d6c3c5505817151bd4d3779d5b45","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.3.118.tgz","fileCount":164,"integrity":"sha512-POekODxpkwxsHXsM+Wgib/egy/OcCb61Bp9K7NThbPDDV6c7NK22H88dJAN4+ar6njxBB2uVmBXK3mdXFNZZIQ==","signatures":[{"sig":"MEYCIQC6R2d0aWEGk+uSrtUMi2kK74zmL8TtcOkGu786sUgL1QIhANoY2Tj4+dYGccU9tXbZ6q897LJz02U+6cqIrEaMLfac","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2643234,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjfy7UACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqEnA/+Mny420NQSWpsV5XS2Xivc/cLCRwqAxmfQZfF7yN0rAgme5kq\r\nslLoulg9w0VU3z7ZVECf1LOTCO5RciPeIcjxOT4cCqkE5Wet8fu2Ta97RnI7\r\n5bUU8+Oo0WsK0/Y6MaKGe3utqW5PV18WQAORFY6WuP/8/K1KH/iRtedf2N5g\r\nk05aacMGiBHti7TRLbBYmmsk6Mr8vQdYQHLDF+B3vABPQPQ7NyCOmGScnjEM\r\n6Cpb8HGqRuSJCsYay1qqoYS7xn8kQLY8PAarOvZOwGMpTDJFrxT4ssWyJg82\r\nJjL6wDsjz0GBV7FCJ5+zQ251faxlLNSzbzlUQ4JaxNzB9pK2ZOamr8eH9kFl\r\nJzhGuH93zkYUWXsB8uIB0R9WgRNb+6o5RFg3EYYuvK8CH5957uvFkAh4Bdcx\r\no4Uwko1ScLZvDqto5qlPBfmYjYiYhrNKHlIATGkAZzP8PwQFPTX08fQMEGd7\r\nmUn5NMqUPP0dWLV1Qde2YDdQem7rYYc8TDYtOmxD4SKCHmN1jvTVO9neHFNW\r\n1NINC4CFL5Nz8Fe2GAuN7LPhSODa18rz1WWkLKbe+LeiG5h+E3VK2U3Oo9od\r\npAXnpPbBenIF4I+igq1yO/HdkVx+amEgqS0PO8gGL/01WLaCApn5wfxLB9s5\r\nfHFcIInyjiY4XS1duTJPECNWqa07JoOmHKI=\r\n=HmK8\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/index.js","babel":{"plugins":["@babel/plugin-proposal-object-rest-spread"],"presets":[["react-app",{"absoluteRuntime":false}]]},"gitHead":"3ca3369c75592509a08382e18a1c2a302808bcbf","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","start.bak":"node scripts/start.js","pub:optimized":"rm dist/config.js","prepublishOnly":"npm run clean && npm run pub:dist"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"8.1.0","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"14.15.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"react":"^16.12.0","slate":"^0.54.2","xtend":"^4.0.1","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"4.17.21","remark":"^9.0.0","i18next":"^17.0.13","prismjs":"1.23.0","promise":"8.0.1","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","is-hotkey":"^0.1.3","react-dom":"^16.12.0","url-parse":"^1.4.3","codemirror":"^5.37.0","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","is-data-uri":"^0.1.0","remark-math":"^3.0.0","remark-slug":"^5.0.0","react-select":"^2.4.2","remark-parse":"^5.0.0","detect-indent":"^4.0.0","object-assign":"4.1.1","react-i18next":"^10.12.2","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-history":"^0.54.2","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","react-mentions":"^3.0.2","rehype-mathjax":"^2.0.0","rehype-stringify":"^3.0.0","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","i18next-xhr-backend":"^3.1.2","@seafile/slate-react":"^0.54.13","slate-html-serializer":"^0.7.2","mdast-util-definitions":"^1.2.2","slate-schema-violations":"^0.1.39","@seafile/react-image-lightbox":"^0.0.9","i18next-browser-languagedetector":"^3.0.3"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.8","koa":"2.13.4","raf":"3.4.0","jest":"24.9.0","dayjs":"1.11.2","dotenv":"6.2.0","enzyme":"^3.10.0","eslint":"^6.1.0","is-wsl":"^1.1.0","semver":"6.3.0","ts-pnp":"1.1.4","core-js":"2.6.12","postcss":"^7.0.0","resolve":"1.12.0","webpack":"4.41.0","fs-extra":"7.0.1","koa-send":"5.0.1","camelcase":"^5.2.0","@babel/cli":"7.13.14","babel-jest":"^24.9.0","css-loader":"^3.2.1","koa-router":"7.3.0","seafile-js":"0.2.182","url-loader":"2.1.0","@babel/core":"^7.10.2","@types/jest":"29.0.0","file-loader":"3.0.1","sass-loader":"7.2.0","autoprefixer":"7.1.6","babel-eslint":"10.0.3","babel-loader":"8.0.6","browserslist":"^4.8.0","jest-resolve":"24.9.0","style-loader":"^1.0.1","@reach/router":"1.3.4","@svgr/webpack":"4.3.2","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","webpack-merge":"5.8.0","@babel/runtime":"^7.10.2","postcss-loader":"^3.0.0","react-dev-utils":"^9.1.0","react-hot-loader":"4.13.0","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.4","resolve-url-loader":"3.1.2","webpack-dev-server":"3.1.14","eslint-plugin-react":"7.14.3","html-webpack-plugin":"^4.0.0-beta.5","postcss-safe-parser":"4.0.1","clean-webpack-plugin":"4.0.0","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"4.2.3","babel-preset-react-app":"^9.0.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"^4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.15.1","eslint-config-react-app":"^5.0.2","mini-css-extract-plugin":"^0.5.0","uglifyjs-webpack-plugin":"2.2.0","webpack-manifest-plugin":"2.1.1","@typescript-eslint/parser":"^2.2.0","eslint-plugin-react-hooks":"^1.6.1","extract-text-webpack-plugin":"3.0.2","babel-plugin-named-asset-import":"^0.3.4","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"^2.2.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-object-rest-spread":"^7.9.6","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.3.118_1669279444059_0.0631827534914029","host":"s3://npm-registry-packages"}},"0.3.119":{"name":"@seafile/seafile-editor","version":"0.3.119","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.3.119","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"c8d42ba85afe558ffa97b5e475fd11cff9dad016","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.3.119.tgz","fileCount":164,"integrity":"sha512-NciTvdpLkOhI6DIF4qm+bzW7XGCei+wX6lASeoUUvkpcZ5b0eGEknCnPtZFzZ1EWKV1/rjUarq4NV987QEK85g==","signatures":[{"sig":"MEQCIEOJVyp4TJ3kJqbV9FYYvZHQ3SMcS07B8Nz1/ICoaptKAiB9kZDeuKdFiufk6QWfOuw+UI26yB+W8LOc4hvBMy059A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2643762,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjhEsAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrSdg//UeWwvzYkZbDAqpTVJKBmh2asZTIZyOJKPSpLRhgoaVvOz43O\r\njNm4wG3HRiITKvUOo+I2eknKCGJOiw4fuNDdf0SMM9fpWuA55Ac2abQBHM/g\r\nA2xPj9jVEw1ezrEwjQDjqABVB4I7fIXyExWwnu1D6iIST48bWl0+LVoNlj/l\r\npKJRoUJ4unzJ1pAaqMjWvgl3+7LnMr+iRVS5/15j/6LhU9LmNUhWrultjKCi\r\nOQGu0Z0I2je3AbjhAyKVg2I7O4s8EALPEy9dgAbPjE3q2VLmnEmYy6wBTftk\r\nCOofl4/JO8bF8BC40wN+jv7/B+1vcvNmsDv+84HiyzlbwHENBUtifUq3xsnR\r\n+ZUbmWJ8k0ybTt7yO8QoegPFf50Bqt6gpaCO6ENeVMxQLPbj5j1zQ2IhO+SJ\r\nombgl/IAw/sfSlJ7cKjdlZgcOgF14BC6r5axuPebAGKPXTNNLjdlQbashavi\r\ndhybwokniLuy/iX+nA9SeM69FrE18opjUIDdaoCHQaw624/GnR/i4HbljUAj\r\niXnX1QCj+i7wvwKeZ7uVN8BxxxjAn4KRhuDu3j84Hj0Fb1A4N7oEG71h6dCd\r\n2MiCdzuw6tR2/bnt12rl5Pd9+y2CvoYlBIna3ML3QCo+LsPMN/5b+dbZdYyY\r\nVWszZbLpLtlctM+CFXSaYTK7aZoxBv7JNWk=\r\n=TPp4\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/index.js","babel":{"plugins":["@babel/plugin-proposal-object-rest-spread"],"presets":[["react-app",{"absoluteRuntime":false}]]},"gitHead":"78cddd815465610de13b633cc270a83610e8970e","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","start.bak":"node scripts/start.js","pub:optimized":"rm dist/config.js","prepublishOnly":"npm run clean && npm run pub:dist"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"8.1.0","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"14.15.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"react":"^16.12.0","slate":"^0.54.2","xtend":"^4.0.1","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"4.17.21","remark":"^9.0.0","i18next":"^17.0.13","prismjs":"1.23.0","promise":"8.0.1","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","is-hotkey":"^0.1.3","react-dom":"^16.12.0","url-parse":"^1.4.3","codemirror":"^5.37.0","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","is-data-uri":"^0.1.0","remark-math":"^3.0.0","remark-slug":"^5.0.0","react-select":"^2.4.2","remark-parse":"^5.0.0","detect-indent":"^4.0.0","object-assign":"4.1.1","react-i18next":"^10.12.2","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-history":"^0.54.2","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","react-mentions":"^3.0.2","rehype-mathjax":"^2.0.0","rehype-stringify":"^3.0.0","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","i18next-xhr-backend":"^3.1.2","@seafile/slate-react":"^0.54.13","slate-html-serializer":"^0.7.2","mdast-util-definitions":"^1.2.2","slate-schema-violations":"^0.1.39","@seafile/react-image-lightbox":"^0.0.9","i18next-browser-languagedetector":"^3.0.3"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.8","koa":"2.13.4","raf":"3.4.0","jest":"24.9.0","dayjs":"1.11.2","dotenv":"6.2.0","enzyme":"^3.10.0","eslint":"^6.1.0","is-wsl":"^1.1.0","semver":"6.3.0","ts-pnp":"1.1.4","core-js":"2.6.12","postcss":"^7.0.0","resolve":"1.12.0","webpack":"4.41.0","fs-extra":"7.0.1","koa-send":"5.0.1","camelcase":"^5.2.0","@babel/cli":"7.13.14","babel-jest":"^24.9.0","css-loader":"^3.2.1","koa-router":"7.3.0","seafile-js":"0.2.182","url-loader":"2.1.0","@babel/core":"^7.10.2","@types/jest":"29.0.0","file-loader":"3.0.1","sass-loader":"7.2.0","autoprefixer":"7.1.6","babel-eslint":"10.0.3","babel-loader":"8.0.6","browserslist":"^4.8.0","jest-resolve":"24.9.0","style-loader":"^1.0.1","@reach/router":"1.3.4","@svgr/webpack":"4.3.2","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","webpack-merge":"5.8.0","@babel/runtime":"^7.10.2","postcss-loader":"^3.0.0","react-dev-utils":"^9.1.0","react-hot-loader":"4.13.0","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.4","resolve-url-loader":"3.1.2","webpack-dev-server":"3.1.14","eslint-plugin-react":"7.14.3","html-webpack-plugin":"^4.0.0-beta.5","postcss-safe-parser":"4.0.1","clean-webpack-plugin":"4.0.0","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"4.2.3","babel-preset-react-app":"^9.0.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"^4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.15.1","eslint-config-react-app":"^5.0.2","mini-css-extract-plugin":"^0.5.0","uglifyjs-webpack-plugin":"2.2.0","webpack-manifest-plugin":"2.1.1","@typescript-eslint/parser":"^2.2.0","eslint-plugin-react-hooks":"^1.6.1","extract-text-webpack-plugin":"3.0.2","babel-plugin-named-asset-import":"^0.3.4","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"^2.2.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-object-rest-spread":"^7.9.6","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.3.119_1669614336481_0.8725091144093018","host":"s3://npm-registry-packages"}},"0.3.120":{"name":"@seafile/seafile-editor","version":"0.3.120","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.3.120","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"e5e61c8b2c35905a2714b1f4afd183463eff1aed","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.3.120.tgz","fileCount":164,"integrity":"sha512-kDas7yinPk1BhRY9WdMJKy8ieulYzvNBISNgXn3+3Ps/yLjmxgznZNDXGgfFXteZJmI9cxqubc24k/+8eOGF9Q==","signatures":[{"sig":"MEUCIBVgR3ovtDhr0wZSsVlWQnCaKIU9UK96fdqrK0+7eJwRAiEAyr88WjS+0UXyVwlXb6I1e3EJ2a+xuVu70aag3mArzdg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2643798,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjhXU7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmraOg/+POShgj+uCLzm3jMJd06CM2wGC0FplzQBlFELNfOukD93spWR\r\n6X55ztg9hVhXEGifsiqTdcdpYzoWxc2L3UqDiYnIZ2QYIdcr2YdKlxDXJdyY\r\nE5DEnZftosC7n1QcuwlQOtgUIVaDvJufeGPsf978zLmWqHrvxAvm8WsRw7KL\r\nvCdX8t97T4ciZhz9XbVc+bs3TtQquajlLC4a4gluGX1pZ1p6KhAcyHGXEl47\r\n8XiPW1hbxpU1dMmeuF/hiqhI3/1Y1kjxV3ZF4K3nOD9aeE+AG8fraMnI31cI\r\nMpWZNZ4G3cex+PqGXU8fnhqgAJO0dI6sWhZE341F/bmIbtAFrbd0THKLcESr\r\niZxQtbWGj5rOvnPBnZagg0tRj+u0PGvEsggWv0SKctw1KUl/Sqix9pQuLmX4\r\nOrgu5Yy5y8kOa6g/pJc8LxZSJQIvZrUdQxPVsfBceo29x1jVwDoV8CfvmQei\r\nVRWkyOJ4jsBnLmx3Sko/HfMSzH9IlkEsAClGP0tTBsb1id1/xB+JJSacHNvX\r\nvvT3oUX9tn0rWAV08VxmnrMWuYFxTra0nME47DdFtEM6q1418hJR9H+mNsFI\r\nQ20q6kkKgROSo9NrfCAbhNuu21zedOnhqwvXfkc+iXG4Z5shLhpeEVnFxO/s\r\nkU5hm5pFFUn94dGEwXkgTKZUhT0VFQ1B5EE=\r\n=fS19\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/index.js","babel":{"plugins":["@babel/plugin-proposal-object-rest-spread"],"presets":[["react-app",{"absoluteRuntime":false}]]},"gitHead":"da615ae79397ea0858d255cf565e4121c3a1d8e3","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","start.bak":"node scripts/start.js","pub:optimized":"rm dist/config.js","prepublishOnly":"npm run clean && npm run pub:dist"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"8.1.0","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"14.15.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"react":"^16.12.0","slate":"^0.54.2","xtend":"^4.0.1","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"4.17.21","remark":"^9.0.0","i18next":"^17.0.13","prismjs":"1.23.0","promise":"8.0.1","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","is-hotkey":"^0.1.3","react-dom":"^16.12.0","url-parse":"^1.4.3","codemirror":"^5.37.0","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","is-data-uri":"^0.1.0","remark-math":"^3.0.0","remark-slug":"^5.0.0","react-select":"^2.4.2","remark-parse":"^5.0.0","detect-indent":"^4.0.0","object-assign":"4.1.1","react-i18next":"^10.12.2","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-history":"^0.54.2","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","react-mentions":"^3.0.2","rehype-mathjax":"^2.0.0","rehype-stringify":"^3.0.0","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","i18next-xhr-backend":"^3.1.2","@seafile/slate-react":"^0.54.13","slate-html-serializer":"^0.7.2","mdast-util-definitions":"^1.2.2","slate-schema-violations":"^0.1.39","@seafile/react-image-lightbox":"^0.0.9","i18next-browser-languagedetector":"^3.0.3"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.8","koa":"2.13.4","raf":"3.4.0","jest":"24.9.0","dayjs":"1.11.2","dotenv":"6.2.0","enzyme":"^3.10.0","eslint":"^6.1.0","is-wsl":"^1.1.0","semver":"6.3.0","ts-pnp":"1.1.4","core-js":"2.6.12","postcss":"^7.0.0","resolve":"1.12.0","webpack":"4.41.0","fs-extra":"7.0.1","koa-send":"5.0.1","camelcase":"^5.2.0","@babel/cli":"7.13.14","babel-jest":"^24.9.0","css-loader":"^3.2.1","koa-router":"7.3.0","seafile-js":"0.2.182","url-loader":"2.1.0","@babel/core":"^7.10.2","@types/jest":"29.0.0","file-loader":"3.0.1","sass-loader":"7.2.0","autoprefixer":"7.1.6","babel-eslint":"10.0.3","babel-loader":"8.0.6","browserslist":"^4.8.0","jest-resolve":"24.9.0","style-loader":"^1.0.1","@reach/router":"1.3.4","@svgr/webpack":"4.3.2","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","webpack-merge":"5.8.0","@babel/runtime":"^7.10.2","postcss-loader":"^3.0.0","react-dev-utils":"^9.1.0","react-hot-loader":"4.13.0","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.4","resolve-url-loader":"3.1.2","webpack-dev-server":"3.1.14","eslint-plugin-react":"7.14.3","html-webpack-plugin":"^4.0.0-beta.5","postcss-safe-parser":"4.0.1","clean-webpack-plugin":"4.0.0","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"4.2.3","babel-preset-react-app":"^9.0.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"^4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.15.1","eslint-config-react-app":"^5.0.2","mini-css-extract-plugin":"^0.5.0","uglifyjs-webpack-plugin":"2.2.0","webpack-manifest-plugin":"2.1.1","@typescript-eslint/parser":"^2.2.0","eslint-plugin-react-hooks":"^1.6.1","extract-text-webpack-plugin":"3.0.2","babel-plugin-named-asset-import":"^0.3.4","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"^2.2.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-object-rest-spread":"^7.9.6","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.3.120_1669690683683_0.7284115214990325","host":"s3://npm-registry-packages"}},"0.3.121":{"name":"@seafile/seafile-editor","version":"0.3.121","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.3.121","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"21367cf202557b864675b2afc6426a90f21efffc","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.3.121.tgz","fileCount":164,"integrity":"sha512-DE6eWqkb3O4S72/9pD4mBl1dL17YJ1pPPGiIAn4oTBfAlhHel4LXN3RlY6JbVcAtG4N/WzW765IcCqIUjdX16g==","signatures":[{"sig":"MEUCIQCoNH3aq1GD466++wPg9Gk+6eLV862ZGLvEYA8cRr8t9wIgeN8uxb7XKuCydQ7DmyTsrxNYzx2E81MuEt6D3z/chVk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2643818,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjiBJYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp/qxAAor+uQ5Qzv5lZdJcUgPEhnafcOP++I4KqBaHq0/08RmCq0Yiz\r\n/BQm+sscMBPgPE84OZKSD28aj3D4msJFtXC6/HEORYgPWaONbeFuNWEQ0J8q\r\n5haR5k+kKfpfJK3LHSByYTEK3p6UYjzMNPfGwd27g0rfLMgAHTFqOBpBdb9S\r\npRYRYXL+/SW3l0gmN7YoXwlsMmOqqf1Zpd0B2Yj8h11p1hWoQmhtVJBNfLGK\r\nQI4YInMYUHioOIIvBT2kVQdYcu/J6vCv7E49JYH/sWFNwFdIgFI4D55w35ns\r\n0fZLuZMIHlUse8CKP1gZkA62LeRkJ6LXHUGLCscTtOfL2nc2MuYb3vtHQ2/i\r\nQ0JLLQfyPNqnPqgYup2/TH2YuWKiBpfg/tEGYgEZTxxN+sOqRJ4DR6OSXdB3\r\nebIQRxxIefPFIlvXNw3lZqWfkfkGa4zCz+CwMqUEoB4/Gvf7HItsVj3ufpld\r\n7CmljPENujfLQDRGEdtcqWsGUH5MSqvMgEv3eXhXkdQCRy0SZww1QNwz7Fbt\r\ns9kCJJafyQl7Aav7X3q7F/gqDyTbeQxtkl8f5Uhwn1GxC+HOW8pHEYpggaG6\r\nl/byHy+OvKuvlVKDY2MjKsA+5xutjAzx3/Q12vd95Z60E8apOZgmrFbUwS6I\r\nJcZ4lRhcV++E7WTuU8M3aVVREtMuUd6fg5c=\r\n=YUUT\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/index.js","babel":{"plugins":["@babel/plugin-proposal-object-rest-spread"],"presets":[["react-app",{"absoluteRuntime":false}]]},"gitHead":"1d52ec468c554de6ee506f53fb5407d56252b614","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","start.bak":"node scripts/start.js","pub:optimized":"rm dist/config.js","prepublishOnly":"npm run clean && npm run pub:dist"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"8.1.0","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"14.15.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"react":"^16.12.0","slate":"^0.54.2","xtend":"^4.0.1","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"4.17.21","remark":"^9.0.0","i18next":"^17.0.13","prismjs":"1.23.0","promise":"8.0.1","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","is-hotkey":"^0.1.3","react-dom":"^16.12.0","url-parse":"^1.4.3","codemirror":"^5.37.0","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","is-data-uri":"^0.1.0","remark-math":"^3.0.0","remark-slug":"^5.0.0","react-select":"^2.4.2","remark-parse":"^5.0.0","detect-indent":"^4.0.0","object-assign":"4.1.1","react-i18next":"^10.12.2","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-history":"^0.54.2","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","react-mentions":"^3.0.2","rehype-mathjax":"^2.0.0","rehype-stringify":"^3.0.0","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","i18next-xhr-backend":"^3.1.2","@seafile/slate-react":"^0.54.13","slate-html-serializer":"^0.7.2","mdast-util-definitions":"^1.2.2","slate-schema-violations":"^0.1.39","@seafile/react-image-lightbox":"^0.0.9","i18next-browser-languagedetector":"^3.0.3"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.8","koa":"2.13.4","raf":"3.4.0","jest":"24.9.0","dayjs":"1.11.2","dotenv":"6.2.0","enzyme":"^3.10.0","eslint":"^6.1.0","is-wsl":"^1.1.0","semver":"6.3.0","ts-pnp":"1.1.4","core-js":"2.6.12","postcss":"^7.0.0","resolve":"1.12.0","webpack":"4.41.0","fs-extra":"7.0.1","koa-send":"5.0.1","camelcase":"^5.2.0","@babel/cli":"7.13.14","babel-jest":"^24.9.0","css-loader":"^3.2.1","koa-router":"7.3.0","seafile-js":"0.2.182","url-loader":"2.1.0","@babel/core":"^7.10.2","@types/jest":"29.0.0","file-loader":"3.0.1","sass-loader":"7.2.0","autoprefixer":"7.1.6","babel-eslint":"10.0.3","babel-loader":"8.0.6","browserslist":"^4.8.0","jest-resolve":"24.9.0","style-loader":"^1.0.1","@reach/router":"1.3.4","@svgr/webpack":"4.3.2","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","webpack-merge":"5.8.0","@babel/runtime":"^7.10.2","postcss-loader":"^3.0.0","react-dev-utils":"^9.1.0","react-hot-loader":"4.13.0","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.4","resolve-url-loader":"3.1.2","webpack-dev-server":"3.1.14","eslint-plugin-react":"7.14.3","html-webpack-plugin":"^4.0.0-beta.5","postcss-safe-parser":"4.0.1","clean-webpack-plugin":"4.0.0","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"4.2.3","babel-preset-react-app":"^9.0.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"^4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.15.1","eslint-config-react-app":"^5.0.2","mini-css-extract-plugin":"^0.5.0","uglifyjs-webpack-plugin":"2.2.0","webpack-manifest-plugin":"2.1.1","@typescript-eslint/parser":"^2.2.0","eslint-plugin-react-hooks":"^1.6.1","extract-text-webpack-plugin":"3.0.2","babel-plugin-named-asset-import":"^0.3.4","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"^2.2.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-object-rest-spread":"^7.9.6","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.3.121_1669861976089_0.3554173623918486","host":"s3://npm-registry-packages"}},"0.3.12-1.bate":{"name":"@seafile/seafile-editor","version":"0.3.12-1.bate","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.3.12-1.bate","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"8b48b9a4e033ad87eac96d4811b3b8fc1b600255","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.3.12-1.bate.tgz","fileCount":164,"integrity":"sha512-6mX1KKrHY8pcAtj/n418sLBaTL56Bk+LHoiWmqPmR4N/n4H9eysvM63V9K09LtK6B8I35gpRHoRbH/wEmiCBNw==","signatures":[{"sig":"MEQCIDj53Alb+XWN2PB6w3fRznsHDZ7mUbfRSgvOOpxefzMYAiAMGbdipdSIa+kpjDDPRy6E9+oZOSP6aINYF1zVQrAgrg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2643555,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjo8TzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq2mQ/+PXY8tR3k7ONr6NfEoy5BZJILAtkQJ7Ua4wE8MBaK9zVo7vM1\r\n8Ilxbb449ZHIRrfNlUND3lOLmteXQAvISLPjFxajBLFG6A7Q33sTQ+r7FgyY\r\nOWmc+V9IZYk5z8Dw4NxETJa2PPUvp5RXuxmUsTMSCqxEQHJ60fl2ZRdjQawA\r\nNtUsRqMSbOLk1rxs9Ufk9o2B0Gab5Z5UP4b2GiGy296jRdGgUEiTSSVzC+Dh\r\n6G2jJnw2oP/fzLHb/UB6BpMxvmcLzI1KqTQdhS0/rtI6zhbzfHtd2LicvWTH\r\n/oN0FVOtVfPbf+e1VLmrkm9OKnVP4II0hrJL0g1dB2+CqXpmXmsc5rkWvbO7\r\nVR6/boEzMikXSFImfEliBFGvcPAt1UmH6n+FNobp/eDPGTaNDNt8I7j+6Eki\r\nPjbW58Fx8Fo9gUqSBcpWN5P0Sh7bYbeWrsl4e5qERG0OxwP3Eccq5ShAt2WH\r\n/Cj/J4v26wE4ieQvFZHsrCutHnYB3YPGgHAHgKUUU1ue4qub/iOFpi9i34j4\r\nCvB0pCbi/WGqnprZ1pmFZ0Uv/DxT2Hu4vPAKCzxoGlCsnNHtssnSbBs6FaJW\r\njIQZFKmzunFFFPeztHi6AiwOiQZ6dMYnAG3PpaBoika2VyOaMeoZXDOK5E3o\r\nmpOWfSps8RD1/TtFYUnULql1RY4/YNWNA3s=\r\n=PMAX\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/index.js","babel":{"plugins":["@babel/plugin-proposal-object-rest-spread"],"presets":[["react-app",{"absoluteRuntime":false}]]},"gitHead":"ca911c47517f91c672a3ab7a37c162b878aec0a6","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","start.bak":"node scripts/start.js","pub:optimized":"rm dist/config.js","prepublishOnly":"npm run clean && npm run pub:dist"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"8.1.0","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"14.15.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"react":"18.2.0","slate":"^0.54.2","xtend":"^4.0.1","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"4.17.21","remark":"^9.0.0","i18next":"22.4.6","prismjs":"1.23.0","promise":"8.0.1","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","is-hotkey":"^0.1.3","react-dom":"18.2.0","url-parse":"^1.4.3","codemirror":"^5.37.0","deep-equal":"^1.0.1","prop-types":"15.8.1","reactstrap":"9.1.5","rehype-raw":"^2.0.0","is-data-uri":"^0.1.0","remark-math":"^3.0.0","remark-slug":"^5.0.0","react-select":"^2.4.2","remark-parse":"^5.0.0","detect-indent":"^4.0.0","object-assign":"4.1.1","react-i18next":"12.1.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-history":"^0.54.2","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","react-mentions":"4.4.7","rehype-mathjax":"^2.0.0","rehype-stringify":"^3.0.0","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","i18next-xhr-backend":"3.2.2","@seafile/slate-react":"^0.54.13","slate-html-serializer":"^0.7.2","mdast-util-definitions":"^1.2.2","slate-schema-violations":"^0.1.39","@seafile/react-image-lightbox":"^0.0.9","i18next-browser-languagedetector":"7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.8","koa":"2.13.4","raf":"3.4.0","jest":"29.3.1","dayjs":"1.11.2","dotenv":"6.2.0","enzyme":"^3.10.0","eslint":"^6.1.0","is-wsl":"^1.1.0","semver":"6.3.0","ts-pnp":"1.1.4","core-js":"2.6.12","postcss":"^7.0.0","resolve":"1.12.0","webpack":"4.41.0","fs-extra":"7.0.1","koa-send":"5.0.1","camelcase":"^5.2.0","@babel/cli":"7.13.14","babel-jest":"^24.9.0","css-loader":"^3.2.1","koa-router":"7.3.0","seafile-js":"0.2.190","url-loader":"2.1.0","@babel/core":"^7.10.2","@types/jest":"29.0.0","file-loader":"3.0.1","sass-loader":"7.2.0","autoprefixer":"7.1.6","babel-eslint":"10.0.3","babel-loader":"8.0.6","browserslist":"^4.8.0","jest-resolve":"24.9.0","style-loader":"^1.0.1","@reach/router":"1.3.4","@svgr/webpack":"6.5.1","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","webpack-merge":"5.8.0","@babel/runtime":"^7.10.2","postcss-loader":"^3.0.0","react-dev-utils":"12.0.1","react-hot-loader":"4.13.0","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.4","resolve-url-loader":"3.1.5","webpack-dev-server":"3.11.3","eslint-plugin-react":"7.14.3","html-webpack-plugin":"^4.0.0-beta.5","postcss-safe-parser":"4.0.1","clean-webpack-plugin":"4.0.0","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"4.2.3","babel-preset-react-app":"^9.0.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"^4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.15.1","eslint-config-react-app":"^5.0.2","mini-css-extract-plugin":"^0.5.0","uglifyjs-webpack-plugin":"2.2.0","webpack-manifest-plugin":"2.1.1","@typescript-eslint/parser":"^2.2.0","eslint-plugin-react-hooks":"^1.6.1","babel-plugin-named-asset-import":"^0.3.4","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"^2.2.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-object-rest-spread":"^7.9.6","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.3.12-1.bate_1671677170744_0.4997909834343468","host":"s3://npm-registry-packages"}},"0.3.122":{"name":"@seafile/seafile-editor","version":"0.3.122","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.3.122","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"5d2546fa86e332256cf9f34eb41f742b5b8f3b39","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.3.122.tgz","fileCount":164,"integrity":"sha512-e89T+29BJqco+fUDp0/ZgWlwYJtyK7JbyqPUyMrR72K354e07gAR2Q9uO7qMyRNbVVcXykih7AT5hbwB1R8f7w==","signatures":[{"sig":"MEYCIQCl5iytgo6EmIDjZ3KyepcxLQAMRcyEGJDXN+6xWKQcXAIhAInEs669aX4gI30q9Bd9QQyeJbr6039lnJsdQWdUwr7P","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2643370,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjpXw5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp9+Q/9F5JV4cJpE0GTa0hfiFpJUbCGxY1RPu9Tq2ygItEL5O4B7Xa/\r\npH6T7Lw/OCXcvhaMVWMoz96rDxUHQwuOHV5pEAUhJ/joB36WFvcjm449SaYV\r\nCTQyc9qU1e3Rl8uG1KliX23tZkn7pdFUCxhMByBpjuEMV1J3J6nSQZbNz0oT\r\nkV3Cv5+pZiZpvdrIOcf1kFT/o7ojeRYWhhjZrbXAvWrf8vEYkJbM6GFbWgPF\r\nDTdhdGb/pw/pcnRyT+MF1yxL8yQomdBRzd9ukKTutGrYivEsIcQzHtLVgEph\r\nI437/dPErt4FR5C5YIyutTHn4fpaOyUQOfypwoY5Czg7uNYJHzRSIuSSlKrG\r\nIUuA3vfXWlPJhau8E11jrA6MW7rg8ot1AzxRYl/E4NFybQzX6A9x/HlW7OJG\r\ng9r3RMciLXMqRNeimgVBzP9KPFhljpyZzePQrb2nZ92wkUNQlBwfQNuozviq\r\nMEDNfkTSsYnXl7MkskIX+NgNnEYjBQ2Otls3T3EqEPZuaqqgHRyp3qX4Posh\r\nuiwlbmBDZSDa3rchxscqPor6hRP0N8pTm9m5oRCyHXlmt3XfEi82FDn5t1wr\r\nufP6OFKh27G0FZfoZGPgss9Mg7FGUM4qJSPSJx2+AC2Jia8DUAi55X9BIWYN\r\n9cR+KqcbIeBU4/1dHhPVkUWz8Z1dp1pRU9I=\r\n=Bp0h\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/index.js","babel":{"plugins":["@babel/plugin-proposal-object-rest-spread"],"presets":[["react-app",{"absoluteRuntime":false}]]},"gitHead":"102897025d21a3133c14343daa4b9c2bf03c6589","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","start.bak":"node scripts/start.js","pub:optimized":"rm dist/config.js","prepublishOnly":"npm run clean && npm run pub:dist"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"8.1.0","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"14.15.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"react":"18.2.0","slate":"^0.54.2","xtend":"^4.0.1","is-url":"^1.2.4","lodash":"4.17.21","remark":"^9.0.0","i18next":"22.4.6","prismjs":"1.23.0","promise":"8.0.1","deepmerge":"^2.1.0","is-hotkey":"0.2.0","react-dom":"18.2.0","url-parse":"^1.4.3","codemirror":"^5.37.0","prop-types":"15.8.1","reactstrap":"8.9.0","rehype-raw":"^2.0.0","remark-math":"^3.0.0","remark-slug":"^5.0.0","remark-parse":"^5.0.0","detect-indent":"^4.0.0","react-i18next":"12.1.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-history":"^0.54.2","slate-hotkeys":"0.2.3","rehype-mathjax":"^2.0.0","rehype-stringify":"^3.0.0","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","i18next-xhr-backend":"3.2.2","@seafile/slate-react":"^0.54.13","slate-html-serializer":"^0.7.2","mdast-util-definitions":"^1.2.2","slate-schema-violations":"^0.1.39","@seafile/react-image-lightbox":"^0.0.9","i18next-browser-languagedetector":"7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.8","koa":"2.13.4","raf":"3.4.0","jest":"29.3.1","dayjs":"1.11.2","dotenv":"6.2.0","enzyme":"^3.10.0","eslint":"^6.1.0","glamor":"2.20.40","is-wsl":"^1.1.0","semver":"6.3.0","ts-pnp":"1.1.4","core-js":"2.6.12","postcss":"^7.0.0","resolve":"1.12.0","webpack":"4.41.0","fs-extra":"7.0.1","koa-send":"5.0.1","camelcase":"^5.2.0","@babel/cli":"7.13.14","babel-jest":"^24.9.0","css-loader":"^3.2.1","koa-router":"7.3.0","seafile-js":"0.2.190","url-loader":"2.1.0","@babel/core":"^7.10.2","@types/jest":"29.0.0","file-loader":"3.0.1","sass-loader":"7.2.0","autoprefixer":"7.1.6","babel-eslint":"10.0.3","babel-loader":"8.0.6","browserslist":"^4.8.0","jest-resolve":"24.9.0","style-loader":"^1.0.1","@reach/router":"1.3.4","@svgr/webpack":"6.5.1","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","object-assign":"4.1.1","webpack-merge":"5.8.0","@babel/runtime":"^7.10.2","postcss-loader":"^3.0.0","react-mentions":"4.4.7","react-dev-utils":"12.0.1","react-hot-loader":"4.13.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.4","resolve-url-loader":"3.1.5","webpack-dev-server":"3.11.3","eslint-plugin-react":"7.14.3","html-webpack-plugin":"^4.0.0-beta.5","postcss-safe-parser":"4.0.1","clean-webpack-plugin":"4.0.0","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"4.2.3","babel-preset-react-app":"^9.0.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"^4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.15.1","eslint-config-react-app":"^5.0.2","mini-css-extract-plugin":"^0.5.0","uglifyjs-webpack-plugin":"2.2.0","webpack-manifest-plugin":"2.1.1","@typescript-eslint/parser":"^2.2.0","eslint-plugin-react-hooks":"^1.6.1","babel-plugin-named-asset-import":"^0.3.4","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"^2.2.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-object-rest-spread":"^7.9.6","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.3.122_1671789625575_0.9098641658065689","host":"s3://npm-registry-packages"}},"0.3.123":{"name":"@seafile/seafile-editor","version":"0.3.123","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.3.123","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"37f6b82c633d9b91d633c936be3d198851e64a2f","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.3.123.tgz","fileCount":164,"integrity":"sha512-xnYlzvqmFu2f4jd0UxT8cq2dRLDqEPmUMCVuOqM/Fqvjdp2cfqtUt6lJpVTArpFm9+ROFF5XkCBNbs0zu9aN1A==","signatures":[{"sig":"MEYCIQCICUrya6fgvcGz5aAcj79qLmQkp7LJT4dGaDcZ2VcICAIhAPj310V3NrDOkrjbQnEW9OP8LT2Pgy5DxpBUohveea3x","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2638494,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjq6vdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmogOw//edFDGCkNFiZ3ziXjVwwmG5hI/zhZoYOpb3Kg3E4WMSBjesR3\r\nArZaJ0AtTsz8/KIOTQTHOnDRutbxLe+vPecsEMmbtfmetJXW/V4IWBxSFkvY\r\n1KB9mIpbCaB9tKA6i1eEe9FCEy4I3/ZWB5z3kR76mTSJ7fhJANW5atV7tA/q\r\nnFAmlLSDqqHpgdGyT6RvXoGUgpVGZgxecpX0Zk2Oiwta0QLaIQEP78sYjEaU\r\nFowCL2QWBUHobiXkizq5yIEgyYytBE3JifT1f5/N817PFB8BUvYd4NvVPCxF\r\n51cnydUconjaCIS0A6L5p8+1DOLj8p34ssUB/mXgTF6IGGqG4EiIO/v935DP\r\nl4MgMjZc/0v7WluaaDnNotsVhY93/ONLpB8I5E11EKPW+z4Y+3fU20QaC3jq\r\nVNpDakW4/ltyaPfS0NoyUkew98BYKWkHbNq77RtZJVz2nYO7YFGklaWg4aR/\r\nlJisFPmL3VY1v5Emoa7popyNDoUvzMmUF1NjR8NQDzdMMyS7j81HzHlKNQgy\r\ngdZUwTQG+QMjNOMxzls/b1Z9pYy9uPkiq49uk+iMN3lbFeg5/4ZPrAGuKcUs\r\nlRi6N4dI0CVXP1P5VHihMyaXfI6Eyfrk75+N8g/eXLGwU6gSSAtNT5RmMm0T\r\nPGgMSueaGOFfzSHIdRlhLwWAYsboRvAd+nI=\r\n=8IcR\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/index.js","babel":{"plugins":["@babel/plugin-proposal-object-rest-spread"],"presets":[["react-app",{"absoluteRuntime":false}]]},"gitHead":"95d5b6746c2a570734a89b202af429e10ed703bc","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","start.bak":"node scripts/start.js","pub:optimized":"rm dist/config.js","prepublishOnly":"npm run clean && npm run pub:dist"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"8.19.2","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"16.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"react":"^17.0.0","slate":"^0.54.2","xtend":"^4.0.1","is-url":"^1.2.4","lodash":"4.17.21","remark":"^9.0.0","i18next":"22.4.6","prismjs":"1.23.0","promise":"8.0.1","deepmerge":"^2.1.0","is-hotkey":"0.2.0","react-dom":"^17.0.0","url-parse":"^1.4.3","codemirror":"^5.37.0","prop-types":"15.8.1","reactstrap":"8.9.0","rehype-raw":"^2.0.0","remark-math":"^3.0.0","remark-slug":"^5.0.0","remark-parse":"^5.0.0","detect-indent":"^4.0.0","react-i18next":"12.1.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-history":"^0.54.2","slate-hotkeys":"0.2.3","rehype-mathjax":"^2.0.0","rehype-stringify":"^3.0.0","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","i18next-xhr-backend":"3.2.2","@seafile/slate-react":"^0.54.13","slate-html-serializer":"^0.7.2","mdast-util-definitions":"^1.2.2","slate-schema-violations":"^0.1.39","@seafile/react-image-lightbox":"^2.0.0","i18next-browser-languagedetector":"7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.8","koa":"2.13.4","raf":"3.4.0","jest":"29.3.1","dayjs":"1.11.2","dotenv":"6.2.0","enzyme":"^3.10.0","eslint":"^6.1.0","glamor":"2.20.40","is-wsl":"^1.1.0","semver":"6.3.0","ts-pnp":"1.1.4","core-js":"2.6.12","postcss":"^7.0.0","resolve":"1.12.0","webpack":"4.41.0","fs-extra":"7.0.1","koa-send":"5.0.1","camelcase":"^5.2.0","@babel/cli":"7.13.14","babel-jest":"^24.9.0","css-loader":"^3.2.1","koa-router":"7.3.0","seafile-js":"0.2.190","url-loader":"2.1.0","@babel/core":"^7.10.2","@types/jest":"29.0.0","file-loader":"3.0.1","sass-loader":"7.2.0","autoprefixer":"7.1.6","babel-eslint":"10.0.3","babel-loader":"8.0.6","browserslist":"^4.8.0","jest-resolve":"24.9.0","style-loader":"^1.0.1","@svgr/webpack":"6.5.1","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","object-assign":"4.1.1","webpack-merge":"5.8.0","@babel/runtime":"^7.10.2","postcss-loader":"^3.0.0","react-mentions":"4.4.7","react-dev-utils":"12.0.1","react-hot-loader":"4.13.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.4","resolve-url-loader":"3.1.5","webpack-dev-server":"3.11.3","eslint-plugin-react":"7.14.3","html-webpack-plugin":"^4.0.0-beta.5","postcss-safe-parser":"4.0.1","clean-webpack-plugin":"4.0.0","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"4.2.3","@gatsbyjs/reach-router":"^1.3.9","babel-preset-react-app":"^9.0.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"^4.1.0","workbox-webpack-plugin":"4.3.1","eslint-config-react-app":"^5.0.2","mini-css-extract-plugin":"^0.5.0","uglifyjs-webpack-plugin":"2.2.0","webpack-manifest-plugin":"2.1.1","@typescript-eslint/parser":"^2.2.0","eslint-plugin-react-hooks":"^1.6.1","babel-plugin-named-asset-import":"^0.3.4","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"^2.2.0","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-object-rest-spread":"^7.9.6","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.3.123_1672195036835_0.9457774486483239","host":"s3://npm-registry-packages"}},"0.3.124":{"name":"@seafile/seafile-editor","version":"0.3.124","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.3.124","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"39fafad921a38339840c8ed8fc9bbd701302a0d4","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.3.124.tgz","fileCount":164,"integrity":"sha512-gEkNfbfiD3qYTdV7fOhlYu1PYuCJUSlDfU7zbIsrvnFmQB8+cYWFwb7ykZFqPhDE/pg8DsxQdAOWsIJwL1hbIg==","signatures":[{"sig":"MEYCIQDU3KQ1HW8xcrIyb5uooMEIeEfPRswXfdvYXhUIbNIDFAIhAIxUOKU+Bf0l9w+JZhO9rEX3I1UEEHC7Me20/QytHi7v","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2638527,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjrBYZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq8whAAo5cumGsGDMxFotBCtDXFjUyH4dIGauMpkILra92FePbQMXxL\r\nDfguALkGA5wTfD5BzFociCPGr9YcLcd5L2sGLJbPxYopTDr7EcQAonoa5cLD\r\n4HEX5qia1WGeJQOUm+nFsD+Q+Q5kIMAWunu2jI5BemtL2yvkQ9EEG9Qq6lCz\r\n7FpP+FMUz0JXVdu+NVima32L+H3GByxRSoe3Uhi/8UUmR++3N8yTiD7nQoLV\r\nE2GMFieZ0bjB+zph/VaUYcBVio7cUEqfQVxT8Y6A4bETJmzoYtTdMfkLLTWV\r\nB698PJma58hR2+VAmkvWiN7NfoUPIJ5uGDLyS7bs1SdyraAv22kxF8x0kTEC\r\neoF/rF/6y8kr+rE2l9IvtGABNjGLYR1zKk17C63aaolQ44FVpRvstHdCW28Y\r\nCja9WrhvFwvrDGiyss90a93zYKu+thYVqSa0hB43yh0djMAHwhacgy50j/9g\r\nfndSYHCmxynAwgKRle88EQMhi16MM06AXybWrEP4u4JN49ZyT5/f3pwtpGqT\r\nmdVmu+3f5+gdpUDyYRTkd5frg6NpDKxnfQFOUrwzdMEJULvu1VWNV9YDQYMV\r\nJd/bhwX1PLZ3t2j4FbKU26KNgrhPqFtNt0N+8IWJIjSqqlrZNv9trd74k+uX\r\n1rVBw53b+a1QAXIB582q/OsEeA/RZODmOnY=\r\n=Dg7R\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/index.js","babel":{"plugins":["@babel/plugin-proposal-object-rest-spread"],"presets":[["react-app",{"absoluteRuntime":false}]]},"gitHead":"e70f80f75353cc22ee26411c6e169f385f1206ca","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","start.bak":"node scripts/start.js","pub:optimized":"rm dist/config.js","prepublishOnly":"npm run clean && npm run pub:dist"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"8.19.2","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"16.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"react":"^17.0.0","slate":"^0.54.2","xtend":"^4.0.1","is-url":"^1.2.4","lodash":"4.17.21","remark":"^9.0.0","i18next":"22.4.6","prismjs":"1.23.0","promise":"8.0.1","deepmerge":"^2.1.0","is-hotkey":"0.2.0","react-dom":"^17.0.0","url-parse":"^1.4.3","codemirror":"^5.37.0","prop-types":"15.8.1","reactstrap":"8.9.0","rehype-raw":"^2.0.0","remark-math":"^3.0.0","remark-slug":"^5.0.0","remark-parse":"^5.0.0","detect-indent":"^4.0.0","react-i18next":"12.1.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-history":"^0.54.2","slate-hotkeys":"0.2.3","rehype-mathjax":"^2.0.0","is-plain-object":"^5.0.0","rehype-stringify":"^3.0.0","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","i18next-xhr-backend":"3.2.2","@seafile/slate-react":"^0.54.13","slate-html-serializer":"^0.7.2","mdast-util-definitions":"^1.2.2","slate-schema-violations":"^0.1.39","@seafile/react-image-lightbox":"^2.0.0","i18next-browser-languagedetector":"7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.8","koa":"2.13.4","raf":"3.4.0","jest":"29.3.1","dayjs":"1.11.2","dotenv":"6.2.0","enzyme":"^3.10.0","eslint":"^6.1.0","glamor":"2.20.40","is-wsl":"^1.1.0","semver":"6.3.0","ts-pnp":"1.1.4","core-js":"2.6.12","postcss":"^7.0.0","resolve":"1.12.0","webpack":"4.41.0","fs-extra":"7.0.1","koa-send":"5.0.1","camelcase":"^5.2.0","@babel/cli":"7.13.14","babel-jest":"^24.9.0","css-loader":"^3.2.1","koa-router":"7.3.0","seafile-js":"0.2.190","url-loader":"2.1.0","@babel/core":"^7.10.2","@types/jest":"29.0.0","file-loader":"3.0.1","sass-loader":"7.2.0","autoprefixer":"7.1.6","babel-eslint":"10.0.3","babel-loader":"8.0.6","browserslist":"^4.8.0","jest-resolve":"24.9.0","style-loader":"^1.0.1","@svgr/webpack":"6.5.1","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","object-assign":"4.1.1","webpack-merge":"5.8.0","@babel/runtime":"^7.10.2","postcss-loader":"^3.0.0","react-mentions":"4.4.7","react-dev-utils":"12.0.1","react-hot-loader":"4.13.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.4","resolve-url-loader":"3.1.5","webpack-dev-server":"3.11.3","eslint-plugin-react":"7.14.3","html-webpack-plugin":"^4.0.0-beta.5","postcss-safe-parser":"4.0.1","clean-webpack-plugin":"4.0.0","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"4.2.3","@gatsbyjs/reach-router":"^1.3.9","babel-preset-react-app":"^9.0.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"^4.1.0","workbox-webpack-plugin":"4.3.1","eslint-config-react-app":"^5.0.2","mini-css-extract-plugin":"^0.5.0","uglifyjs-webpack-plugin":"2.2.0","webpack-manifest-plugin":"2.1.1","@typescript-eslint/parser":"^2.2.0","eslint-plugin-react-hooks":"^1.6.1","babel-plugin-named-asset-import":"^0.3.4","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"^2.2.0","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-object-rest-spread":"^7.9.6","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.3.124_1672222233017_0.49919604574443155","host":"s3://npm-registry-packages"}},"0.3.125":{"name":"@seafile/seafile-editor","version":"0.3.125","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.3.125","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"b7f4d1250fc9072cd364b8a7a632edcd269d246e","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.3.125.tgz","fileCount":164,"integrity":"sha512-1GWOV749EENy+I9omxu8WAN4NnOdTmUSAhA9euz3TOdh/nMtYYK5fgSqsKYoHDk/RcQRIwsrFe9LscF/s8MREg==","signatures":[{"sig":"MEUCIQCIbbvkUwsNdkzPFLDQD9+oylUcZ9BO9IrZp7CQ3sANrgIgF8KI3vI0dePa6Uk8PDgZETkaBX786lgvXInKELO5j10=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2638531,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjrPqWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpWkBAAgERfTcYOZeR+esNqAAlzEvxNyA5cgB6nV8JoEHLA2Vc0A2dX\r\n4yvE8LXkqDVObJ5WIolBcpapKwrd5Q+omlP8IYbxfweWhkfNTX20LOzrSpBU\r\n4Pmml6BQO63t9zgJbU4uMp7Pl/aQmF/RMN6AjVZj6Db/PM+B5E++xVehcIn/\r\n3ndgfYNEWi2T0XZf3rxGczpfBCcWArjD3Jrr0EnU3eW6D6sC8YCwMmdNdE3v\r\nRYK1ieVKkCz62fehJ6OmgNJnFKchiPcrEbrc3kkgGzIMaoXr+VA2MSIaHZNS\r\n1HscElP7JzfZZ15d6j4udL+xNy8kMO/4lb63Hy4fuJ/HlF16dmKXKuJnmFpq\r\nAUVw1/6K4QKpirjLhSFUyKtRlzDauyUzaBnx+UWRWpvuhiMdTeg51vCZXtv+\r\nXmewU4JEv2W6vulA9YHA+CKGd7xZiVcBQMuadmd8ImRgalL+WLpJWBXeJ98v\r\nUIvuWY+Oz1Tgd0xShVQyzPOgBvUps9l1qVY4OVYCQWsUoHkpChTcDCuQHFyx\r\nJNZzzgeF/babAwe7A1o2zjPmFzFHtF09zQBIF1k6cnDggXPO3xUhyP/2m7k4\r\njl2hxYR0iyUKNytvbtR1GLmkVXUB9y2R4v5BwWa/idkN5CjbgixiYBEQD/4g\r\nahVDqnaH3yCgcm9qhuCh0nNu/oapMV35ZvY=\r\n=JTAY\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/index.js","babel":{"plugins":["@babel/plugin-proposal-object-rest-spread"],"presets":[["react-app",{"absoluteRuntime":false}]]},"gitHead":"50570d453ab64ed4a2360448e5ec25e40fc873a5","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","start.bak":"node scripts/start.js","pub:optimized":"rm dist/config.js","prepublishOnly":"npm run clean && npm run pub:dist"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"8.19.2","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"16.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"react":"^17.0.0","slate":"^0.54.2","xtend":"^4.0.1","is-url":"^1.2.4","lodash":"4.17.21","remark":"^9.0.0","i18next":"22.4.6","prismjs":"1.23.0","promise":"8.0.1","deepmerge":"^2.1.0","is-hotkey":"0.2.0","react-dom":"^17.0.0","url-parse":"^1.4.3","codemirror":"^5.37.0","prop-types":"15.8.1","reactstrap":"8.9.0","rehype-raw":"^2.0.0","remark-math":"^3.0.0","remark-slug":"^5.0.0","remark-parse":"^5.0.0","detect-indent":"^4.0.0","react-i18next":"12.1.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-history":"^0.54.2","slate-hotkeys":"0.2.3","rehype-mathjax":"^2.0.0","is-plain-object":"^5.0.0","rehype-stringify":"^3.0.0","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","i18next-xhr-backend":"3.2.2","@seafile/slate-react":"^0.54.13","slate-html-serializer":"^0.7.2","mdast-util-definitions":"^1.2.2","slate-schema-violations":"^0.1.39","@seafile/react-image-lightbox":"^2.0.0","i18next-browser-languagedetector":"7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.8","koa":"2.13.4","raf":"3.4.0","jest":"29.3.1","dayjs":"1.11.2","dotenv":"6.2.0","enzyme":"^3.10.0","eslint":"^6.1.0","glamor":"2.20.40","is-wsl":"^1.1.0","semver":"6.3.0","ts-pnp":"1.1.4","core-js":"2.6.12","postcss":"^7.0.0","resolve":"1.12.0","webpack":"4.41.0","fs-extra":"7.0.1","koa-send":"5.0.1","camelcase":"^5.2.0","@babel/cli":"7.13.14","babel-jest":"^24.9.0","css-loader":"^3.2.1","koa-router":"7.3.0","seafile-js":"0.2.190","url-loader":"2.1.0","@babel/core":"^7.10.2","@types/jest":"29.0.0","file-loader":"3.0.1","sass-loader":"7.2.0","autoprefixer":"7.1.6","babel-eslint":"10.0.3","babel-loader":"8.0.6","browserslist":"^4.8.0","jest-resolve":"24.9.0","style-loader":"^1.0.1","@svgr/webpack":"6.5.1","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","object-assign":"4.1.1","webpack-merge":"5.8.0","@babel/runtime":"^7.10.2","postcss-loader":"^3.0.0","react-mentions":"4.4.7","react-dev-utils":"12.0.1","react-hot-loader":"4.13.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.4","resolve-url-loader":"3.1.5","webpack-dev-server":"3.11.3","eslint-plugin-react":"7.14.3","html-webpack-plugin":"^4.0.0-beta.5","postcss-safe-parser":"4.0.1","clean-webpack-plugin":"4.0.0","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"4.2.3","@gatsbyjs/reach-router":"^1.3.9","babel-preset-react-app":"^9.0.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"^4.1.0","workbox-webpack-plugin":"4.3.1","eslint-config-react-app":"^5.0.2","mini-css-extract-plugin":"^0.5.0","uglifyjs-webpack-plugin":"2.2.0","webpack-manifest-plugin":"2.1.1","@typescript-eslint/parser":"^2.2.0","eslint-plugin-react-hooks":"^1.6.1","babel-plugin-named-asset-import":"^0.3.4","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"^2.2.0","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-object-rest-spread":"^7.9.6","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.3.125_1672280725872_0.6690678993820682","host":"s3://npm-registry-packages"}},"0.3.126":{"name":"@seafile/seafile-editor","version":"0.3.126","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.3.126","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"a33cf2761f0fb96c8adb0c421e92bd1e31b2508f","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.3.126.tgz","fileCount":164,"integrity":"sha512-oKI5ykcLsxsyWcwAFmjKQ9JXL9WqwjGGBzd4C3q0EZq+IYWkw2fJ5GOKMiCfxPgGV/IzlR18HoHP5vrY7iQLJg==","signatures":[{"sig":"MEUCIGtZVCJhYSZSYRmdR6rkQH7LJOixL5gwMmgBhMqtGGx4AiEAnjW/c4XUnym6KQmFxVFPJkkQ2TsfSbm1RS4GKrBsC7U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2638530,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjrrnSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpeKg/+MaxvoV80CNrInlF9KCH6e12HsKb3tegpYWqpPmXlX90635/8\r\nYcb+84eP9UXyh0D93vor3YgayJ1yv9dOMiW6hW90IGAKSiCzae6h/kM4iCeA\r\nd98yN/Fgvii6aukikI3r9XL+0SV7vhFcOvDDhKRpvnbqCuI7yi8A0ewRH3ne\r\nzfK1EXn5Qiz7UIeaZJ6gQBBoUVbPb1iD0Ce7H3pGny2GT+PLRH2BiduCMTHw\r\nOv0ZldFlcGODSdIfRjaTaN0r9+JCpbAK6kaK0YuUgYE2/OEOHyzlHWxmASfi\r\nSj7PHqS2hdR5yllxBEcKM8RdXBAcAbQtSOpBdZ7trr26tirGzsNDw5E+aEjw\r\nTt09AGpXcmcx4xTFzpKM0VMHzt3sZx2OogdWkjHjCLAemjfGr9EMn9qop1VS\r\nyq4KlK8/122nFM2qMzy5E9y0Hf298Sm/Jlk5tK3v88e+tsSGbHBMEgmYszyc\r\naOdLmMKrvSiPjOT9iEvY+ObIdf1qXm63RueKH3pjJy7MVAWuLlcfkly3RnUl\r\nIUKyY6YJ+h8SJleDW1n5bEcP04GgcyN1AKzCSnvudasPN6eZZ8qBeTN7Wche\r\n2y1EK0fpnTB/cFDkik9ltcvv75zAKKKv+PtqVFC3Y4f8u/nic/yrWPmhQhQo\r\nf389X2O/Fn7/VzYAHtjKyz6+yy9gD6IPwhU=\r\n=4xJh\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/index.js","babel":{"plugins":["@babel/plugin-proposal-object-rest-spread"],"presets":[["react-app",{"absoluteRuntime":false}]]},"gitHead":"65777b5c407473a84e559cebd4d799acdc688ab2","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","start.bak":"node scripts/start.js","pub:optimized":"rm dist/config.js","prepublishOnly":"npm run clean && npm run pub:dist"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"8.19.2","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"16.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"react":"^17.0.0","slate":"^0.54.2","xtend":"^4.0.1","is-url":"^1.2.4","lodash":"4.17.21","remark":"^9.0.0","i18next":"22.4.6","prismjs":"1.23.0","promise":"8.0.1","deepmerge":"^2.1.0","is-hotkey":"0.2.0","react-dom":"^17.0.0","url-parse":"^1.4.3","codemirror":"^5.37.0","prop-types":"15.8.1","reactstrap":"8.9.0","rehype-raw":"^2.0.0","remark-math":"^3.0.0","remark-slug":"^5.0.0","remark-parse":"^5.0.0","detect-indent":"^4.0.0","react-i18next":"12.1.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-history":"^0.54.2","slate-hotkeys":"0.2.3","rehype-mathjax":"^2.0.0","is-plain-object":"^5.0.0","rehype-stringify":"^3.0.0","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","i18next-xhr-backend":"3.2.2","@seafile/slate-react":"^0.54.13","slate-html-serializer":"^0.7.2","mdast-util-definitions":"^1.2.2","slate-schema-violations":"^0.1.39","@seafile/react-image-lightbox":"2.0.1","i18next-browser-languagedetector":"7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.8","koa":"2.13.4","raf":"3.4.0","jest":"29.3.1","dayjs":"1.11.2","dotenv":"6.2.0","enzyme":"^3.10.0","eslint":"^6.1.0","glamor":"2.20.40","is-wsl":"^1.1.0","semver":"6.3.0","ts-pnp":"1.1.4","core-js":"2.6.12","postcss":"^7.0.0","resolve":"1.12.0","webpack":"4.41.0","fs-extra":"7.0.1","koa-send":"5.0.1","camelcase":"^5.2.0","@babel/cli":"7.13.14","babel-jest":"^24.9.0","css-loader":"^3.2.1","koa-router":"7.3.0","seafile-js":"0.2.190","url-loader":"2.1.0","@babel/core":"^7.10.2","@types/jest":"29.0.0","file-loader":"3.0.1","sass-loader":"7.2.0","autoprefixer":"7.1.6","babel-eslint":"10.0.3","babel-loader":"8.0.6","browserslist":"^4.8.0","jest-resolve":"24.9.0","style-loader":"^1.0.1","@svgr/webpack":"6.5.1","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","object-assign":"4.1.1","webpack-merge":"5.8.0","@babel/runtime":"^7.10.2","postcss-loader":"^3.0.0","react-mentions":"4.4.7","react-dev-utils":"12.0.1","react-hot-loader":"4.13.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.4","resolve-url-loader":"3.1.5","webpack-dev-server":"3.11.3","eslint-plugin-react":"7.14.3","html-webpack-plugin":"^4.0.0-beta.5","postcss-safe-parser":"4.0.1","clean-webpack-plugin":"4.0.0","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"4.2.3","@gatsbyjs/reach-router":"^1.3.9","babel-preset-react-app":"^9.0.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"^4.1.0","workbox-webpack-plugin":"4.3.1","eslint-config-react-app":"^5.0.2","mini-css-extract-plugin":"^0.5.0","uglifyjs-webpack-plugin":"2.2.0","webpack-manifest-plugin":"2.1.1","@typescript-eslint/parser":"^2.2.0","eslint-plugin-react-hooks":"^1.6.1","babel-plugin-named-asset-import":"^0.3.4","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"^2.2.0","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-object-rest-spread":"^7.9.6","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.3.126_1672395218334_0.8395331207668157","host":"s3://npm-registry-packages"}},"0.3.127":{"name":"@seafile/seafile-editor","version":"0.3.127","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.3.127","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"eb31298e5a189bb316160c53dfba904a2e77321f","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.3.127.tgz","fileCount":164,"integrity":"sha512-pW0CJkO/+5NrDFiGO84BGSZPlYO/XtPIwoSp4ia5k2e+Tg13eEEkLwMkRbpVRBQrQ1v9VJpeFgxQsxB2pmKQBw==","signatures":[{"sig":"MEYCIQCxXt4EmpeeybyIeXC60DJ8KxjRMvpZz6Yn9jb76ptdawIhALV0Tz2EDTmfI/Ry4ysvXh/sBNDkGlnJgZDO2V3IPeZ3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2638530,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjrryIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpicw/+P0nN5LFjIjcyUi8LBRzTnmIMC68QPhUjYAcgw7c/SGMdVljn\r\ntxrHZrkSQdhDaeQFMli+m0dv3E6b17HwC5Zg6rvZeiKA1KVxGK6Po6TxRH6U\r\nKFpFu0Sx1PeeNtNrFfDkCHyqo5w+3OciDLM4azc+XWHazYVMecphOqNkKLJ8\r\nIhBFV8x79THraqLbyd3o9ZGrd3cCU7r8/YI0VL57YEgA352a31PZmdzFreU7\r\n11whzXFkT39CyQF5NphlladfBh22NB50xm8TKSpGk5d8W4v0yi2z6AnZCSDU\r\nnGDNZdcds7QfaXL7ws9yRgDjK/LEGDEHbEcaXl76EgWM+xde/r/TSm0An1U0\r\nS9Xnvz7XIU+GN8NY7qB7x+QmvmEbl3b22PI3VG7YebygTPMAsGymKiHT986X\r\n7DLbclCJu8r1/pPuTBfzge0LZw/mEZX4SZdj7YgnluMVPDiiOt0Y5cRXT2Ja\r\nC2nDbjBOUCl0OtJYh62nopiq8B2TednZpM4KCDpeaRD1J8ahpMT7vpNViiIE\r\ntqUQ6iAEpE+XNh+9nQLPinhDcwoMBW5Dy27oVTgyPQ3oZAXvTdIo1s3CDGX/\r\no0pPTXIKsoZRVtljCfpN/Ks0XYJBLa8Kk8cxV7TImvEup+/MdhX+/T8tylBt\r\n/aQlLBKh5wI3gTlhrh2gBOQgU3S792d3Sdc=\r\n=Z5vy\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/index.js","babel":{"plugins":["@babel/plugin-proposal-object-rest-spread"],"presets":[["react-app",{"absoluteRuntime":false}]]},"gitHead":"d6062078f3424a623fd083ac4a460428e45ae18f","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","start.bak":"node scripts/start.js","pub:optimized":"rm dist/config.js","prepublishOnly":"npm run clean && npm run pub:dist"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"8.19.2","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"16.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"react":"^17.0.0","slate":"^0.54.2","xtend":"^4.0.1","is-url":"^1.2.4","lodash":"4.17.21","remark":"^9.0.0","i18next":"22.4.6","prismjs":"1.23.0","promise":"8.0.1","deepmerge":"^2.1.0","is-hotkey":"0.2.0","react-dom":"^17.0.0","url-parse":"^1.4.3","codemirror":"^5.37.0","prop-types":"15.8.1","reactstrap":"8.9.0","rehype-raw":"^2.0.0","remark-math":"^3.0.0","remark-slug":"^5.0.0","remark-parse":"^5.0.0","detect-indent":"^4.0.0","react-i18next":"12.1.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-history":"^0.54.2","slate-hotkeys":"0.2.3","rehype-mathjax":"^2.0.0","is-plain-object":"^5.0.0","rehype-stringify":"^3.0.0","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","i18next-xhr-backend":"3.2.2","@seafile/slate-react":"^0.54.13","slate-html-serializer":"^0.7.2","mdast-util-definitions":"^1.2.2","slate-schema-violations":"^0.1.39","@seafile/react-image-lightbox":"2.0.2","i18next-browser-languagedetector":"7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.8","koa":"2.13.4","raf":"3.4.0","jest":"29.3.1","dayjs":"1.11.2","dotenv":"6.2.0","enzyme":"^3.10.0","eslint":"^6.1.0","glamor":"2.20.40","is-wsl":"^1.1.0","semver":"6.3.0","ts-pnp":"1.1.4","core-js":"2.6.12","postcss":"^7.0.0","resolve":"1.12.0","webpack":"4.41.0","fs-extra":"7.0.1","koa-send":"5.0.1","camelcase":"^5.2.0","@babel/cli":"7.13.14","babel-jest":"^24.9.0","css-loader":"^3.2.1","koa-router":"7.3.0","seafile-js":"0.2.190","url-loader":"2.1.0","@babel/core":"^7.10.2","@types/jest":"29.0.0","file-loader":"3.0.1","sass-loader":"7.2.0","autoprefixer":"7.1.6","babel-eslint":"10.0.3","babel-loader":"8.0.6","browserslist":"^4.8.0","jest-resolve":"24.9.0","style-loader":"^1.0.1","@svgr/webpack":"6.5.1","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","object-assign":"4.1.1","webpack-merge":"5.8.0","@babel/runtime":"^7.10.2","postcss-loader":"^3.0.0","react-mentions":"4.4.7","react-dev-utils":"12.0.1","react-hot-loader":"4.13.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.4","resolve-url-loader":"3.1.5","webpack-dev-server":"3.11.3","eslint-plugin-react":"7.14.3","html-webpack-plugin":"^4.0.0-beta.5","postcss-safe-parser":"4.0.1","clean-webpack-plugin":"4.0.0","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"4.2.3","@gatsbyjs/reach-router":"^1.3.9","babel-preset-react-app":"^9.0.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"^4.1.0","workbox-webpack-plugin":"4.3.1","eslint-config-react-app":"^5.0.2","mini-css-extract-plugin":"^0.5.0","uglifyjs-webpack-plugin":"2.2.0","webpack-manifest-plugin":"2.1.1","@typescript-eslint/parser":"^2.2.0","eslint-plugin-react-hooks":"^1.6.1","babel-plugin-named-asset-import":"^0.3.4","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"^2.2.0","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-object-rest-spread":"^7.9.6","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.3.127_1672395912311_0.9363256763948862","host":"s3://npm-registry-packages"}},"0.3.128":{"name":"@seafile/seafile-editor","version":"0.3.128","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.3.128","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"663e454dec5fe01555749bdd0d85c396e1542929","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.3.128.tgz","fileCount":164,"integrity":"sha512-Az+IvaGUD8BpoNmSbssW9Ddx55906SgYcNLdD8WqPCpeyxb2TW/4jc+ivDco9Bx8h3a9WdKjsj572C3tsg1NLQ==","signatures":[{"sig":"MEUCIQDEDeFDJtjMfHylSIG26nQ0TxG9WC7f6uQKSzYPuJ68QQIgILhXM2kTnXnxisGlv5OQfGjijM8h0GNil0CMGL7/jeo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2638443,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjrr2aACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmriNw/9FHqogBtv5/EImTxKLCL6PZGX2vRHCLFf3d8Pit3PtJOTJOMU\r\n4HsvztRigon9W0XmOEyYKtGylLJDyUn83H1yUpYbdptO7ey+WnA2HoE/I2bn\r\npZ4qUgcU83Q2FfbMllExTZsvBd8W+u8rY9z6fGR6k0/Dnb7YfTWZ+pawpyzm\r\nwW3iTDwQkBjr5V9qlx99CrSVra67CODto2clcLMas6bdSjfxCxLs5VUW4riz\r\np/JA25iZNFswQ8W56NwzJFXTLU1MT0zb0vdFfEg/poBzM3HUjHw6F5pee0IL\r\nxgP8bbNzRx20fRD4EJ7f0B5Tlnkkqs5G/qjvumKU8shNyll8CDtpiEHtU8O+\r\n1IzlCaPP2hDn86B7f039rZ2ETHfzLJdhxkHebOAxIo06B6YA96Y3THzctrUU\r\ngsMRTouXCNldvhyejlTVzFi1jkxfNggjpIP+vcMGLK7vExT7NRbzOl6m7I7A\r\nNYUPnkva98sou4zfX0uYjd5NML48uk1UxTpKQYZFkfBQ+hGdFZ+XiBwEmPSU\r\n5F1SGO3wY6mRG6tcw3eQ9D+OvHJsIhfuzdQ/zKamtcylIFP7deM0EkW7cdJd\r\nIwCaUcbdpIxtaMXI9b0x1o/QYEfF9BY+0SoJxqo8s3KBV0Gsi6jYUoud3m3a\r\nQ9TqlDMOSwGIa4X//gnUTEfv4ATl3i8p8AA=\r\n=/W4+\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/index.js","babel":{"plugins":["@babel/plugin-proposal-object-rest-spread"],"presets":[["react-app",{"absoluteRuntime":false}]]},"gitHead":"68e7f7f9b252c37cfe8bc0084869c0e2c147937d","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","start.bak":"node scripts/start.js","pub:optimized":"rm dist/config.js","prepublishOnly":"npm run clean && npm run pub:dist"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"8.19.2","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"16.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"react":"^17.0.0","slate":"^0.54.2","xtend":"^4.0.1","is-url":"^1.2.4","lodash":"4.17.21","remark":"^9.0.0","i18next":"22.4.6","prismjs":"1.23.0","promise":"8.0.1","deepmerge":"^2.1.0","is-hotkey":"0.2.0","react-dom":"^17.0.0","url-parse":"^1.4.3","codemirror":"^5.37.0","prop-types":"15.8.1","reactstrap":"8.9.0","rehype-raw":"^2.0.0","remark-math":"^3.0.0","remark-slug":"^5.0.0","remark-parse":"^5.0.0","detect-indent":"^4.0.0","react-i18next":"12.1.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-history":"^0.54.2","slate-hotkeys":"0.2.3","rehype-mathjax":"^2.0.0","is-plain-object":"^5.0.0","rehype-stringify":"^3.0.0","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","i18next-xhr-backend":"3.2.2","@seafile/slate-react":"^0.54.13","slate-html-serializer":"^0.7.2","mdast-util-definitions":"^1.2.2","slate-schema-violations":"^0.1.39","@seafile/react-image-lightbox":"2.0.2","i18next-browser-languagedetector":"7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.8","koa":"2.13.4","raf":"3.4.0","jest":"29.3.1","dayjs":"1.11.2","dotenv":"6.2.0","enzyme":"^3.10.0","eslint":"^6.1.0","glamor":"2.20.40","is-wsl":"^1.1.0","semver":"6.3.0","ts-pnp":"1.1.4","core-js":"2.6.12","postcss":"^7.0.0","resolve":"1.12.0","webpack":"4.41.0","fs-extra":"7.0.1","koa-send":"5.0.1","camelcase":"^5.2.0","@babel/cli":"7.13.14","babel-jest":"^24.9.0","css-loader":"^3.2.1","koa-router":"7.3.0","seafile-js":"0.2.190","url-loader":"2.1.0","@babel/core":"^7.10.2","@types/jest":"29.0.0","file-loader":"3.0.1","sass-loader":"7.2.0","autoprefixer":"7.1.6","babel-eslint":"10.0.3","babel-loader":"8.0.6","browserslist":"^4.8.0","jest-resolve":"24.9.0","style-loader":"^1.0.1","@svgr/webpack":"6.5.1","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","object-assign":"4.1.1","webpack-merge":"5.8.0","@babel/runtime":"^7.10.2","postcss-loader":"^3.0.0","react-mentions":"4.4.7","react-dev-utils":"12.0.1","react-hot-loader":"4.13.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.4","resolve-url-loader":"3.1.5","webpack-dev-server":"3.11.3","eslint-plugin-react":"7.14.3","html-webpack-plugin":"^4.0.0-beta.5","postcss-safe-parser":"4.0.1","clean-webpack-plugin":"4.0.0","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"4.2.3","@gatsbyjs/reach-router":"^1.3.9","babel-preset-react-app":"^9.0.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"^4.1.0","workbox-webpack-plugin":"4.3.1","eslint-config-react-app":"^5.0.2","mini-css-extract-plugin":"^0.5.0","uglifyjs-webpack-plugin":"2.2.0","webpack-manifest-plugin":"2.1.1","@typescript-eslint/parser":"^2.2.0","eslint-plugin-react-hooks":"^1.6.1","babel-plugin-named-asset-import":"^0.3.4","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"^2.2.0","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-object-rest-spread":"^7.9.6","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.3.128_1672396186395_0.12633077485164002","host":"s3://npm-registry-packages"}},"0.3.129":{"name":"@seafile/seafile-editor","version":"0.3.129","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.3.129","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"223ba0fda10e1b36cd69d9c33db73ac009adcbab","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.3.129.tgz","fileCount":164,"integrity":"sha512-HZYtYnZh9Gcr2A8HsA6O/K4W0t/0NaJYmf7FBYzjCxNh7b/bczf5pwOEOMdEDGoHlVaNSzoMp5vNnedcJ2K0iw==","signatures":[{"sig":"MEUCIQCmW6FshpdTdg5Yy6eDBlK6gHdbP0vNwX+3unCZWMEfCQIgKjmUMOBIsW5pPstUpniWnmash7KxTrlyDWI45ECNIeU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2638588,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJju41MACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrgFw//eZ8kS11H8XAfVIfU9ZApTfyYDmguZGNk7WOPKZ1Lwql4yhzP\r\nwTqeuMESx3+u2Pd9N9s9CHWDkSUazV+w6lAIzUHUvRN0ym1bVi473cNAv+Lu\r\ns1MLE14+5jjLiWWz3T95T7T4R3ocfZB7o7VJ3gzqU6S51SmCNaGDT3LV9TtQ\r\nq/9H1fCSosjZG3pWgdvUGLbVnaNOgQrRzj/NeYXAYyHrOXZZ6cUTgMYjYfqL\r\nJPf+REtEjdU/Vk04C59tHv3JWvMgvtfuIrbgRv8T+hRplCcPO2YCqMMoyWqv\r\n+lbBJCdP2t7GFS69rGcA2paWhux6gYHLt74LqWW/4FBsTvfEAPIHgqlQsm7b\r\nfOe1L8L/48fWWxzk3Do4wS45RLeRCX8cOP4yVPJLOM4ApT0YSxVoi4gL0Xtf\r\n90WOQp7GEBvxXNqk/PYsc5KpbusRRgoQgqIA25BVvr40rO3jNnwZMW8/fV3T\r\njjGXICwxdPEP9Z4Qc4MU32331DWxivF794yjJG0ST0kf6mR60v0P15X7yXYq\r\nf9ovNzNO1GetX5iYjWCPylxSKOfX2FwYIBnP+ns8RlX5H+nowOG5vl5P27PQ\r\nr7MU7jc4wB3VkdaqxDfMQpRsCorr+i0FYFm2PBmsZBF7RMtHfvpo2OMKI00h\r\nQkC0QRmPEBF16upbLMeOcd0eWAfcwVpK5kU=\r\n=ewFK\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/index.js","babel":{"plugins":["@babel/plugin-proposal-object-rest-spread"],"presets":[["react-app",{"absoluteRuntime":false}]]},"gitHead":"7d27da3bbf97ed3d71170aa91259525a350daba9","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","start.bak":"node scripts/start.js","pub:optimized":"rm dist/config.js","prepublishOnly":"npm run clean && npm run pub:dist"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"8.19.2","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"16.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"react":"^17.0.0","slate":"^0.54.2","xtend":"^4.0.1","is-url":"^1.2.4","lodash":"4.17.21","remark":"^9.0.0","i18next":"22.4.6","prismjs":"1.23.0","promise":"8.0.1","deepmerge":"^2.1.0","is-hotkey":"0.2.0","react-dom":"^17.0.0","url-parse":"^1.4.3","codemirror":"^5.37.0","prop-types":"15.8.1","reactstrap":"8.9.0","rehype-raw":"^2.0.0","remark-math":"^3.0.0","remark-slug":"^5.0.0","remark-parse":"^5.0.0","detect-indent":"^4.0.0","react-i18next":"12.1.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-history":"^0.54.2","slate-hotkeys":"0.2.3","rehype-mathjax":"^2.0.0","is-plain-object":"3.0.1","rehype-stringify":"^3.0.0","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","i18next-xhr-backend":"3.2.2","@seafile/slate-react":"^0.54.13","slate-html-serializer":"^0.7.2","mdast-util-definitions":"^1.2.2","slate-schema-violations":"^0.1.39","@seafile/react-image-lightbox":"2.0.2","i18next-browser-languagedetector":"7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.8","koa":"2.13.4","raf":"3.4.0","jest":"29.3.1","dayjs":"1.11.2","dotenv":"6.2.0","enzyme":"^3.10.0","eslint":"^6.1.0","glamor":"2.20.40","is-wsl":"^1.1.0","semver":"6.3.0","ts-pnp":"1.1.4","core-js":"2.6.12","postcss":"^7.0.0","resolve":"1.12.0","webpack":"4.41.0","fs-extra":"7.0.1","koa-send":"5.0.1","camelcase":"^5.2.0","@babel/cli":"7.13.14","babel-jest":"^24.9.0","css-loader":"^3.2.1","koa-router":"7.3.0","seafile-js":"0.2.190","url-loader":"2.1.0","@babel/core":"^7.10.2","@types/jest":"29.0.0","file-loader":"3.0.1","sass-loader":"7.2.0","autoprefixer":"7.1.6","babel-eslint":"10.0.3","babel-loader":"8.0.6","browserslist":"^4.8.0","jest-resolve":"24.9.0","style-loader":"^1.0.1","@svgr/webpack":"6.5.1","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","object-assign":"4.1.1","webpack-merge":"5.8.0","@babel/runtime":"^7.10.2","postcss-loader":"^3.0.0","react-mentions":"4.4.7","react-dev-utils":"12.0.1","react-hot-loader":"4.13.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.4","resolve-url-loader":"3.1.5","webpack-dev-server":"3.11.3","eslint-plugin-react":"7.14.3","html-webpack-plugin":"^4.0.0-beta.5","postcss-safe-parser":"4.0.1","clean-webpack-plugin":"4.0.0","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"4.2.3","@gatsbyjs/reach-router":"^1.3.9","babel-preset-react-app":"^9.0.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"^4.1.0","workbox-webpack-plugin":"4.3.1","eslint-config-react-app":"^5.0.2","mini-css-extract-plugin":"^0.5.0","uglifyjs-webpack-plugin":"2.2.0","webpack-manifest-plugin":"2.1.1","@typescript-eslint/parser":"^2.2.0","eslint-plugin-react-hooks":"^1.6.1","babel-plugin-named-asset-import":"^0.3.4","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"^2.2.0","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-object-rest-spread":"^7.9.6","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.3.129_1673235788632_0.8919898625583467","host":"s3://npm-registry-packages"}},"0.3.130":{"name":"@seafile/seafile-editor","version":"0.3.130","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.3.130","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"b43f98b30cd7996f6a06f6386f19448a0532fcce","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.3.130.tgz","fileCount":164,"integrity":"sha512-iAPu3ssC7OGB9rFi/IE7WYQZJnUrfeBsMtzLNYthlIjxc2lmMPgmMRLntofq0S6D+0+NtCN00gj4LqGzMbqc5Q==","signatures":[{"sig":"MEYCIQDKhlIBRmVSFR+HXK/wJWD3BqAMrHaEu+oaZHgFMUI6yQIhAJT4c6hK959N12JZNwsskztu95YX4OgLZSqJtVAePGZ2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2638557,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJju47qACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqvbA/9HJBRAMnPMYNL6Tf9yOnoZy7QPiK/0La4/EFsVfO7IaAqXN1r\r\nBec7puKoMR2gjafCyO3kPwzrhNMnXxpVMgUdgEXChoRg1vV1e+9/YCyh0NTu\r\n2BFjai16vrL/wtG/+yQdRYPol/xR/eHM8fnnCGPMO2kXy8NvodgO8vIWPcVf\r\nqaWC8MS5yQr2c51hChZv7kWQugoKquedWZySqkVQ1K/2S7CYu3BLb1BrbX5b\r\n8JxwBLdGHoNVPzCxv504R/vvf7sOaWWmnRLXGzx69cd8Xm6MMcLUzZKbJJnu\r\n5OnFG97FAfBiimO8SpM98ygCmwz/t8b8YeA5V1HcFjfFhGk5EV1Sl4LcXnI3\r\nt/AdhO8HQ/zbDYyp8tb0R3hMVdjwMKh0K2D6CBjhbGXCYsi4+CLrF10Ir9Ze\r\nYkZSJnhrAZLl2CRvleg/KtE6IAqI4wquHi2KnTdprSjAu/AN/LXxx0LGyU9N\r\ncJtJKTZbRFeOZFMgajrLIpV0lyzRCkOWoFTfma2vvkrCYUfgg3OV83Ccjhjs\r\nwvDDZIj7CSuX7xZOnZQx0vu3FMpKsgEdyUpS5lFymK8OEiZy//s0PozQj9YP\r\nVRhUqTS2IeHp91d120j4irFX9PJ/Ywfay9H/fXH4X+yf+fiwAK0CY+bZzVOw\r\nA3rh21/PTZRRs/mW1xCSGaTBmMFHaI/oOOs=\r\n=hQwW\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/index.js","babel":{"plugins":["@babel/plugin-proposal-object-rest-spread"],"presets":[["react-app",{"absoluteRuntime":false}]]},"gitHead":"9145af7e6afd04d5ebb13829388f221da6cbdf46","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","start.bak":"node scripts/start.js","pub:optimized":"rm dist/config.js","prepublishOnly":"npm run clean && npm run pub:dist"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"8.19.2","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"16.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"react":"^17.0.0","slate":"^0.54.2","xtend":"^4.0.1","is-url":"^1.2.4","lodash":"4.17.21","remark":"^9.0.0","i18next":"22.4.6","prismjs":"1.23.0","promise":"8.0.1","deepmerge":"^2.1.0","is-hotkey":"0.2.0","react-dom":"^17.0.0","url-parse":"^1.4.3","codemirror":"^5.37.0","prop-types":"15.8.1","reactstrap":"8.9.0","rehype-raw":"^2.0.0","remark-math":"^3.0.0","remark-slug":"^5.0.0","remark-parse":"^5.0.0","detect-indent":"^4.0.0","react-i18next":"12.1.1","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-history":"^0.54.2","slate-hotkeys":"0.2.3","rehype-mathjax":"^2.0.0","is-plain-object":"3.0.1","rehype-stringify":"^3.0.0","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","i18next-xhr-backend":"3.2.2","@seafile/slate-react":"^0.54.13","slate-html-serializer":"^0.7.2","mdast-util-definitions":"^1.2.2","slate-schema-violations":"^0.1.39","@seafile/react-image-lightbox":"2.0.2","i18next-browser-languagedetector":"7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.8","koa":"2.13.4","raf":"3.4.0","jest":"29.3.1","dayjs":"1.11.2","dotenv":"6.2.0","enzyme":"^3.10.0","eslint":"^6.1.0","glamor":"2.20.40","is-wsl":"^1.1.0","semver":"6.3.0","ts-pnp":"1.1.4","core-js":"2.6.12","postcss":"^7.0.0","resolve":"1.12.0","webpack":"4.41.0","fs-extra":"7.0.1","koa-send":"5.0.1","camelcase":"^5.2.0","@babel/cli":"7.13.14","babel-jest":"^24.9.0","css-loader":"^3.2.1","koa-router":"7.3.0","seafile-js":"0.2.190","url-loader":"2.1.0","@babel/core":"^7.10.2","@types/jest":"29.0.0","file-loader":"3.0.1","sass-loader":"7.2.0","autoprefixer":"7.1.6","babel-eslint":"10.0.3","babel-loader":"8.0.6","browserslist":"^4.8.0","jest-resolve":"24.9.0","style-loader":"^1.0.1","@svgr/webpack":"6.5.1","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","object-assign":"4.1.1","webpack-merge":"5.8.0","@babel/runtime":"^7.10.2","postcss-loader":"^3.0.0","react-mentions":"4.4.7","react-dev-utils":"12.0.1","react-hot-loader":"4.13.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.4","resolve-url-loader":"3.1.5","webpack-dev-server":"3.11.3","eslint-plugin-react":"7.14.3","html-webpack-plugin":"^4.0.0-beta.5","postcss-safe-parser":"4.0.1","clean-webpack-plugin":"4.0.0","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"4.2.3","@gatsbyjs/reach-router":"^1.3.9","babel-preset-react-app":"^9.0.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"^4.1.0","workbox-webpack-plugin":"4.3.1","eslint-config-react-app":"^5.0.2","mini-css-extract-plugin":"^0.5.0","uglifyjs-webpack-plugin":"2.2.0","webpack-manifest-plugin":"2.1.1","@typescript-eslint/parser":"^2.2.0","eslint-plugin-react-hooks":"^1.6.1","babel-plugin-named-asset-import":"^0.3.4","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"^2.2.0","@wojtekmaj/enzyme-adapter-react-17":"^0.8.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-object-rest-spread":"^7.9.6","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.3.130_1673236202190_0.22540796421790454","host":"s3://npm-registry-packages"}},"0.3.131":{"name":"@seafile/seafile-editor","version":"0.3.131","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.3.131","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"ac8f13a433e9782be9e1943167a76661d5d11c5b","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.3.131.tgz","fileCount":157,"integrity":"sha512-mJnoGBA6rA5UwARMHa1WOB8g0qpiHwvoZhqvE1CNOomryDdF3y6h7pJo6ve6/SYP6uroXoO0CfJ6bZ8s/5fZAg==","signatures":[{"sig":"MEYCIQCKVw7ndCwBoTPxZSDOhVyu6Dw1jaSG4nErcB/5k6Ay1wIhAPU1llrsEMG8R/SrYhY/Za3BbXKCD76A0//AlF2Q2CB6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2609177,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjv2pwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqOdhAAgZDR3/GSgF7M72LwZv5VP/C05VMavcY9WjsoP6oE8UvKsban\r\nx2Q+b3jJxcCX5Sedvh37o3tXnQlQgsatqvEK0vdXnCWgPlpai7ZnVGIN2XpV\r\nSv4kTAk6uMg259DyZrcISJ8CepJ+n2/ZSa5lGcSjU4N4D0QTqb7A8ml5ZRW6\r\nKqngh9j5CZmVAbC1WsWYqQhHLjr7GrRrI3BYa9YvA8l6i6i0OPjUAnafpogO\r\nZE91M2hOi1VJ+xdtSAwZEk/iKbKe9JMqjdtd3lijIqpbepw+5WnAz0bcq430\r\n2AELtYucuReH4tnNKxLaZQMhfrTbngTwTEkua8BUpvT7QB+iOEG7eqjyYuXt\r\nWkqWK6e2KphbxQRe+DlfGDYvKfgLYV8czVs4ZEl4y0Td5pWoX/+Vb9YEHb+d\r\nJ/pxjB/ddZUE19V6lDVChPjE1G5RquANkvS+NB/K0MVV5XcqUrSi/5Iyu+W9\r\n+Au4BVHkpAClUdSBtU9wV5S4jw2dfsOFZOIom7l9QbZQu91eNvohZ2vaIHq2\r\n5f1CH6Q9SDL7qc9WOTE77gE0gSfUa7zDHorI53pvRZ4lDtA9pb1XRhcmhKDn\r\nmArPVtznbHkw/fa+HxaZzM2cqPS3NDTGQUwmeGggfq3Ed+NRzjCqIR6Lwdfu\r\nwY0H050Ptk7QAVTD8W53JHjjRu2zoi5ViJc=\r\n=+Mny\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"a62a5ba2459e3ea1d9ac532fd8c2407f91f2edd8","private":false,"scripts":{"test":"node scripts/test.js","build":"node scripts/build.js","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","start.bak":"node scripts/start.js","pub:optimized":"rm dist/config.js","prepublishOnly":"npm run clean && npm run pub:dist"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"8.19.2","description":"This is a custom markdown editor","directories":{},"_nodeVersion":"16.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"^0.54.2","xtend":"^4.0.1","is-url":"^1.2.4","lodash":"4.17.21","remark":"^9.0.0","prismjs":"1.23.0","unified":"7.0.0","deepmerge":"^2.1.0","is-hotkey":"0.2.0","url-parse":"^1.4.3","codemirror":"^5.37.0","reactstrap":"8.9.0","rehype-raw":"^2.0.0","remark-math":"^3.0.0","remark-slug":"^5.0.0","remark-parse":"^5.0.0","detect-indent":"^4.0.0","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-history":"^0.54.2","slate-hotkeys":"0.2.3","rehype-mathjax":"^2.0.0","is-plain-object":"3.0.1","rehype-stringify":"^3.0.0","slate-hyperscript":"0.54.2","hast-util-sanitize":"^1.1.2","@seafile/slate-react":"^0.54.13","slate-html-serializer":"^0.7.2","mdast-util-definitions":"^1.2.2","slate-schema-violations":"^0.1.39","@seafile/react-image-lightbox":"2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.8","koa":"2.13.4","raf":"3.4.0","jest":"24.9.0","dayjs":"1.11.2","react":"16.14.0","dotenv":"6.2.0","eslint":"^6.1.0","glamor":"2.20.40","is-wsl":"^1.1.0","semver":"6.3.0","ts-pnp":"1.1.4","core-js":"2.6.12","i18next":"22.4.9","postcss":"^7.0.0","resolve":"1.12.0","webpack":"4.41.0","fs-extra":"7.0.1","koa-send":"5.0.1","camelcase":"^5.2.0","react-dom":"16.14.0","@babel/cli":"7.13.14","babel-jest":"^24.9.0","css-loader":"^3.2.1","koa-router":"7.3.0","prop-types":"15.8.1","seafile-js":"0.2.190","url-loader":"2.1.0","@babel/core":"^7.10.2","@types/jest":"29.0.0","file-loader":"3.0.1","sass-loader":"7.2.0","autoprefixer":"7.1.6","babel-eslint":"10.0.3","babel-loader":"8.0.6","browserslist":"^4.8.0","jest-resolve":"24.9.0","style-loader":"^1.0.1","@svgr/webpack":"6.5.1","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","object-assign":"4.1.1","react-i18next":"12.1.4","webpack-merge":"5.8.0","@babel/runtime":"^7.10.2","postcss-loader":"^3.0.0","react-mentions":"4.4.7","react-dev-utils":"12.0.1","react-hot-loader":"4.13.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.4","resolve-url-loader":"3.1.5","webpack-dev-server":"3.11.3","eslint-plugin-react":"7.14.3","html-webpack-plugin":"^4.0.0-beta.5","i18next-xhr-backend":"3.2.2","postcss-safe-parser":"4.0.1","clean-webpack-plugin":"4.0.0","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"4.2.3","@gatsbyjs/reach-router":"^1.3.9","babel-preset-react-app":"^9.0.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"^4.1.0","workbox-webpack-plugin":"4.3.1","eslint-config-react-app":"^5.0.2","mini-css-extract-plugin":"^0.5.0","uglifyjs-webpack-plugin":"2.2.0","webpack-manifest-plugin":"2.1.1","@typescript-eslint/parser":"^2.2.0","eslint-plugin-react-hooks":"^1.6.1","babel-plugin-named-asset-import":"^0.3.4","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"^2.2.0","i18next-browser-languagedetector":"7.0.1","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-object-rest-spread":"^7.9.6","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.3.131_1673489008281_0.6765097912506592","host":"s3://npm-registry-packages"}},"0.3.132":{"name":"@seafile/seafile-editor","version":"0.3.132","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.3.132","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"656fa5632f0e147d309e29e9b0dd65fbecb0c82d","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.3.132.tgz","fileCount":157,"integrity":"sha512-sR5BZrdoOCY+Nj92HAEEK7xGbRUmPdOIkaEc2Pk+aknzuweYIsVjRiEDcXeJ+hdkYuCLBop2Z+hABFfI4Qd+yA==","signatures":[{"sig":"MEUCIQCFxA6d2kR6rnVtpdQkEfMdL1M/ba3cYIbjBqEE2MrwUwIgJDvaSpZjYxzEfiC9JZD6+EiH7k5ASYGMYMgTdRLUFbc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2609204,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjwPQNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpOtw//dJ2u7shg4l3aVxWpZODLktsKArYutLUiKlCWDyy8610GSxJw\r\nWC4LgVF3pInm/0Gy7UNczB8n3UOno2KZbTnPE9Ott6RotbPmdvCBNLun75wK\r\nDN20Pmmy4iW+e2Foy8Kn5Wlj82wCCnMqDDXba8EitMUVbuVkW/Zh3QL57uBe\r\nojxHno2YgqGTWS9CImsgzu/y5Tk7jkIKOxKaYMVv698G/j6Vun96Hmi93Sr+\r\nT5qXaabgXwqCQyeJDX2eek4E1+I1cPMY6t8qkL8+3AaJ2u7UOvTI6hNlfGlu\r\nrUlBK5J2TRDMDRHwl0ovJG+KSvfmAlcrx5ZQXMIXO4sCr8UCFtgWKswtb23d\r\nQ7SnIDyxTZ0BWDBzYlzSAA1VKgx4m3oQdKo5RaKs7NTvhDlREuR4gRGGQPnj\r\nxe1axa1bXohJB95LYtv19SSXWeWl1FT9AiH+5XY8wp3mKOCrYRXwSgAcBr+8\r\nO8Met7pK9tbu1e5cjUDXosCRAn25nXI6mzf09XJfLZXkaqc297VdLmE9rPa3\r\nYHAvETAqb5uasKaHyYWAw4rfqAmaC9lCUKnKAQh8UAh8RSKIz4spb6+heg2S\r\n8asQ/h5gcwY18DtCIwf/miYRmK7mtDnx59REf1iyA2klY082vHmvVQJlTXrX\r\nXl9afu6USH4/ELKuwmIFGw0uzk1gyWs1XaU=\r\n=RZwL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"0594a8e028e0c00755e7ea5d5e2cb21e75334101","private":false,"scripts":{"test":"node scripts/test.js","build":"node scripts/build.js","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","start.bak":"node scripts/start.js","pub:optimized":"rm dist/config.js","prepublishOnly":"npm run clean && npm run pub:dist"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"8.19.2","description":"This is a custom markdown editor","directories":{},"_nodeVersion":"16.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"^0.54.2","xtend":"^4.0.1","is-url":"^1.2.4","lodash":"4.17.21","remark":"^9.0.0","prismjs":"1.23.0","unified":"7.0.0","deepmerge":"^2.1.0","is-hotkey":"0.2.0","url-parse":"^1.4.3","codemirror":"^5.37.0","reactstrap":"8.9.0","rehype-raw":"^2.0.0","remark-math":"^3.0.0","remark-slug":"^5.0.0","remark-parse":"^5.0.0","detect-indent":"^4.0.0","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-history":"^0.54.2","slate-hotkeys":"0.2.3","rehype-mathjax":"^2.0.0","is-plain-object":"3.0.1","rehype-stringify":"^3.0.0","slate-hyperscript":"0.54.2","hast-util-sanitize":"^1.1.2","@seafile/slate-react":"^0.54.13","slate-html-serializer":"^0.7.2","mdast-util-definitions":"^1.2.2","slate-schema-violations":"^0.1.39","@seafile/react-image-lightbox":"2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.8","koa":"2.13.4","raf":"3.4.0","jest":"24.9.0","dayjs":"1.11.2","react":"16.14.0","dotenv":"6.2.0","eslint":"^6.1.0","glamor":"2.20.40","is-wsl":"^1.1.0","semver":"6.3.0","ts-pnp":"1.1.4","core-js":"2.6.12","i18next":"22.4.9","postcss":"^7.0.0","resolve":"1.12.0","webpack":"4.41.0","fs-extra":"7.0.1","koa-send":"5.0.1","camelcase":"^5.2.0","react-dom":"16.14.0","@babel/cli":"7.13.14","babel-jest":"^24.9.0","css-loader":"^3.2.1","koa-router":"7.3.0","prop-types":"15.8.1","seafile-js":"0.2.190","url-loader":"2.1.0","@babel/core":"^7.10.2","@types/jest":"29.0.0","file-loader":"3.0.1","sass-loader":"7.2.0","autoprefixer":"7.1.6","babel-eslint":"10.0.3","babel-loader":"8.0.6","browserslist":"^4.8.0","jest-resolve":"24.9.0","style-loader":"^1.0.1","@svgr/webpack":"6.5.1","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","object-assign":"4.1.1","react-i18next":"12.1.4","webpack-merge":"5.8.0","@babel/runtime":"^7.10.2","postcss-loader":"^3.0.0","react-mentions":"4.4.7","react-dev-utils":"12.0.1","react-hot-loader":"4.13.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.4","resolve-url-loader":"3.1.5","webpack-dev-server":"3.11.3","eslint-plugin-react":"7.14.3","html-webpack-plugin":"^4.0.0-beta.5","i18next-xhr-backend":"3.2.2","postcss-safe-parser":"4.0.1","clean-webpack-plugin":"4.0.0","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"4.2.3","@gatsbyjs/reach-router":"^1.3.9","babel-preset-react-app":"^9.0.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"^4.1.0","workbox-webpack-plugin":"4.3.1","eslint-config-react-app":"^5.0.2","mini-css-extract-plugin":"^0.5.0","uglifyjs-webpack-plugin":"2.2.0","webpack-manifest-plugin":"2.1.1","@typescript-eslint/parser":"^2.2.0","eslint-plugin-react-hooks":"^1.6.1","babel-plugin-named-asset-import":"^0.3.4","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"^2.2.0","i18next-browser-languagedetector":"7.0.1","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-object-rest-spread":"^7.9.6","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.3.132_1673589773616_0.4420210801998663","host":"s3://npm-registry-packages"}},"0.4.1":{"name":"@seafile/seafile-editor","version":"0.4.1","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.4.1","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"f4baeeaa97a06de4ee51e788025890ee1c51cd5a","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.4.1.tgz","fileCount":209,"integrity":"sha512-a4ZQr2Yb2Mgf9hQ2wB0jdDgXLCiQBqruTkEutGo84nS1ObawYhP37aafuN8MpKVp+7XES2XtHZKepa1oMobpGg==","signatures":[{"sig":"MEYCIQC6hpz7Ij7UIYMZXutm7/f5dR8Qd+J4SQEohrRRqW2P1wIhALQR3W1uodFvWnFlB0l1nLXwodxMCSZctW0Qy54ElRDc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2685231,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkBD0aACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmob0g//YonOVOfFgV5E5KfRcp5gF6MvW3ZvdbUHUtvxrvznUw3YrddS\r\nGCIDwSnb2ihabl7G8AcCbJHabkm5yLwzn00l7TI9yWAd34CyQp2QTnIv/y4Q\r\nrEabVgIN5cQbZpXUVzmz6O9RUKKM+joPMhXhUxpS4p/dXPr80WJhaJZ/nbtL\r\nt0pCHWq0MTTbCjjYJL/9dZccBaKbOFl4kfUIQXBuhYx5OquiRW247wDoblOq\r\nUcbKU9cMfbj+AP9gt3R6jYu4TVTFvv4Dbik+fu2j7av0U7PEK8+nEwSkhDtf\r\nrrJ8JpNBlRivUuCmkxwOc4cPmtIz6pCFzzrGfJDfQnhA9qZobruxsZRGZbKi\r\ncxyjbxP6vG8TImv1bQp0ZzOoDtU7TwPGB06GDmxChD6N3TPz3AbnF1B+RVU/\r\nGqo0dw5gXrBKVxXVvKR1+YpUQdZIECUWd4MEDBPQb3C1YBSRgaAb4p2/VDJs\r\njinsZGKe7ylbm5FAD5WL0IlERN40XgWR7+aTL8ErIFRsIS82dFYSVyIM80cF\r\nXGCZw8g6P4iF0oqQRlp2zpS5xdyYDNWfzZ+mrZ9a7EoSg8BmBK0YASmr7z9s\r\nwPfqWbrOTT4+hBeShylOxJeXbZFgWb+4B/VPYuMHMUffaEpyfrxcoV1HYDcn\r\nYAZDVkx4DU7y8AytceqfMhk6bRIDPiB1gIU=\r\n=WTRK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"ab1fa17ac3798b6429c31c54677c333b70f8b1a6","private":false,"scripts":{"test":"node scripts/test.js","build":"node scripts/build.js","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","start.bak":"node scripts/start.js","pub:optimized":"rm dist/config.js","prepublishOnly":"npm run clean && npm run pub:dist"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"8.5.5","description":"This is a custom markdown editor","directories":{},"_nodeVersion":"16.15.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.88.1","xtend":"^4.0.1","is-url":"^1.2.4","lodash":"4.17.21","remark":"^9.0.0","prismjs":"1.23.0","unified":"7.0.0","deepmerge":"^2.1.0","is-hotkey":"0.2.0","url-parse":"^1.4.3","codemirror":"^5.37.0","reactstrap":"8.9.0","rehype-raw":"^2.0.0","remark-math":"^3.0.0","remark-slug":"^5.0.0","slate-react":"0.88.2","remark-parse":"^5.0.0","detect-indent":"^4.0.0","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-history":"0.86.0","rehype-mathjax":"^2.0.0","rehype-stringify":"^3.0.0","slate-hyperscript":"0.77.0","hast-util-sanitize":"^1.1.2","@seafile/slate-react":"^0.54.13","mdast-util-definitions":"^1.2.2","@seafile/react-image-lightbox":"2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.8","koa":"2.13.4","raf":"3.4.0","jest":"24.9.0","dayjs":"1.11.2","react":"16.14.0","dotenv":"6.2.0","eslint":"^6.1.0","glamor":"2.20.40","is-wsl":"^1.1.0","semver":"6.3.0","ts-pnp":"1.1.4","core-js":"2.6.12","i18next":"22.4.9","postcss":"^7.0.0","resolve":"1.12.0","webpack":"4.41.0","fs-extra":"7.0.1","koa-send":"5.0.1","camelcase":"^5.2.0","react-dom":"16.14.0","@babel/cli":"7.13.14","babel-jest":"^24.9.0","css-loader":"^3.2.1","koa-router":"7.3.0","prop-types":"15.8.1","seafile-js":"0.2.190","url-loader":"2.1.0","@babel/core":"^7.10.2","@types/jest":"29.0.0","file-loader":"3.0.1","sass-loader":"7.2.0","autoprefixer":"7.1.6","babel-eslint":"10.0.3","babel-loader":"8.0.6","browserslist":"^4.8.0","jest-resolve":"24.9.0","style-loader":"^1.0.1","@svgr/webpack":"6.5.1","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","object-assign":"4.1.1","react-i18next":"12.1.4","webpack-merge":"5.8.0","@babel/runtime":"^7.10.2","postcss-loader":"^3.0.0","react-mentions":"4.4.7","react-dev-utils":"12.0.1","react-hot-loader":"4.13.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.4","resolve-url-loader":"3.1.5","webpack-dev-server":"3.11.3","eslint-plugin-react":"7.14.3","html-webpack-plugin":"^4.0.0-beta.5","i18next-xhr-backend":"3.2.2","postcss-safe-parser":"4.0.1","clean-webpack-plugin":"4.0.0","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"4.2.3","@gatsbyjs/reach-router":"^1.3.9","babel-preset-react-app":"^9.0.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"^4.1.0","workbox-webpack-plugin":"4.3.1","eslint-config-react-app":"^5.0.2","mini-css-extract-plugin":"^0.5.0","uglifyjs-webpack-plugin":"2.2.0","webpack-manifest-plugin":"2.1.1","@typescript-eslint/parser":"^2.2.0","eslint-plugin-react-hooks":"^1.6.1","babel-plugin-named-asset-import":"^0.3.4","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"^2.2.0","i18next-browser-languagedetector":"7.0.1","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-object-rest-spread":"^7.9.6","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.4.1_1677999385819_0.7468579896276082","host":"s3://npm-registry-packages"}},"0.4.2":{"name":"@seafile/seafile-editor","version":"0.4.2","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.4.2","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"dde4846e48d60bd069342d24bef8fa38261db643","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.4.2.tgz","fileCount":209,"integrity":"sha512-tGcNphrjCqgytkM0VyVTX5uQvgHjTz0kLfKEd+j2cutV1jouisU04fWzxXPn7Ij1CKeWChhZI6iXx2FvaTT9ag==","signatures":[{"sig":"MEUCIQCny+bxUIwP6En0M9BhlZ8V4+TD27fm5Gn1DXp/vMVv5wIgUO2WR7VRFsHSLaSW3lfqe3ye6p6YWKxuSTJtuNxYL5k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2685561,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkBYJoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq0gBAAgAIz7fL6J0k07ZjOFgqJjRWFeiQrP/FRu2iieo0Q+qKTkyVa\r\nWrs7bILyQgtG6nIGNqo0n4xgU2nj/E9u34ffAkED02gDizYFdS76Kb9QhRHS\r\nQUIWopa08xhOff/t5jESRzTTxSr5l6T3Rw7PS4xZO1GqOfr2KJjnkw7rRtO5\r\n2vE5hXMnCGD0zbuAc3VUDl7WeMcrSZPoQJi6P7WfRWZuiUpy1QnOXSL8nGYf\r\nj63NX0JB8mzT9+69cJjfBiCXLhnrHowy841g/0bx/EcHD9a2XHdeE/L0xrST\r\nGFH1w28yj0idd7WiaJISAWTfUtW3s7bRTWbCof2/S54xlx1DX2JAvwltGxw9\r\n/rT0a3vln12rWaWzlUMUlo7PopsGPRJ1TBVv1t5L6ZZQ8eohcpPRdrixbc1L\r\nxPHUWdJNcUdtxwQ2AIJk1kKaIBr4/T0CQeMa+sSxdx8fYy4iY8F0LPe40eEs\r\nJb2YsDUO0Q+BK8bZTD0ax6+DCiaiT+U9GUSc0Ge5ESTS1DrLxolNmECtjzKY\r\niwgv6i+0ABN5eOBWGhSt8oUdj4GDfeP911XEBRUCT73pU5snqYtCuwh2/jBY\r\nIZfRzvW5ohDqO37eGoLUBZzsb7JNeGytMgxG/PXeh2+bsQH/CCOnd1bF47jK\r\nfC3ZDQqUMnhBAvigwcoIMGg3cAo3wIZkaR0=\r\n=jH/9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"0315164cbcdf283a6a1094c9191bb04c1109d28d","private":false,"scripts":{"test":"node scripts/test.js","build":"node scripts/build.js","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","start.bak":"node scripts/start.js","pub:optimized":"rm dist/config.js","prepublishOnly":"npm run clean && npm run pub:dist"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"8.5.5","description":"This is a custom markdown editor","directories":{},"_nodeVersion":"16.15.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.88.1","xtend":"^4.0.1","is-url":"^1.2.4","lodash":"4.17.21","remark":"^9.0.0","prismjs":"1.23.0","unified":"7.0.0","deepmerge":"^2.1.0","is-hotkey":"0.2.0","url-parse":"^1.4.3","codemirror":"^5.37.0","reactstrap":"8.9.0","rehype-raw":"^2.0.0","remark-math":"^3.0.0","remark-slug":"^5.0.0","slate-react":"0.88.2","remark-parse":"^5.0.0","detect-indent":"^4.0.0","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-history":"0.86.0","rehype-mathjax":"^2.0.0","rehype-stringify":"^3.0.0","slate-hyperscript":"0.77.0","hast-util-sanitize":"^1.1.2","@seafile/slate-react":"^0.54.13","mdast-util-definitions":"^1.2.2","@seafile/react-image-lightbox":"2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.8","koa":"2.13.4","raf":"3.4.0","jest":"24.9.0","dayjs":"1.11.2","react":"16.14.0","dotenv":"6.2.0","eslint":"^6.1.0","glamor":"2.20.40","is-wsl":"^1.1.0","semver":"6.3.0","ts-pnp":"1.1.4","core-js":"2.6.12","i18next":"22.4.9","postcss":"^7.0.0","resolve":"1.12.0","webpack":"4.41.0","fs-extra":"7.0.1","koa-send":"5.0.1","camelcase":"^5.2.0","react-dom":"16.14.0","@babel/cli":"7.13.14","babel-jest":"^24.9.0","css-loader":"^3.2.1","koa-router":"7.3.0","prop-types":"15.8.1","seafile-js":"0.2.190","url-loader":"2.1.0","@babel/core":"^7.10.2","@types/jest":"29.0.0","file-loader":"3.0.1","sass-loader":"7.2.0","autoprefixer":"7.1.6","babel-eslint":"10.0.3","babel-loader":"8.0.6","browserslist":"^4.8.0","jest-resolve":"24.9.0","style-loader":"^1.0.1","@svgr/webpack":"6.5.1","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","object-assign":"4.1.1","react-i18next":"12.1.4","webpack-merge":"5.8.0","@babel/runtime":"^7.10.2","postcss-loader":"^3.0.0","react-mentions":"4.4.7","react-dev-utils":"12.0.1","react-hot-loader":"4.13.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.4","resolve-url-loader":"3.1.5","webpack-dev-server":"3.11.3","eslint-plugin-react":"7.14.3","html-webpack-plugin":"^4.0.0-beta.5","i18next-xhr-backend":"3.2.2","postcss-safe-parser":"4.0.1","clean-webpack-plugin":"4.0.0","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"4.2.3","@gatsbyjs/reach-router":"^1.3.9","babel-preset-react-app":"^9.0.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"^4.1.0","workbox-webpack-plugin":"4.3.1","eslint-config-react-app":"^5.0.2","mini-css-extract-plugin":"^0.5.0","uglifyjs-webpack-plugin":"2.2.0","webpack-manifest-plugin":"2.1.1","@typescript-eslint/parser":"^2.2.0","eslint-plugin-react-hooks":"^1.6.1","babel-plugin-named-asset-import":"^0.3.4","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"^2.2.0","i18next-browser-languagedetector":"7.0.1","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-object-rest-spread":"^7.9.6","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.4.2_1678082663998_0.6738507176865038","host":"s3://npm-registry-packages"}},"0.4.3":{"name":"@seafile/seafile-editor","version":"0.4.3","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.4.3","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"ee0b49cdf5128741060ef4db97de541ac0903770","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.4.3.tgz","fileCount":217,"integrity":"sha512-IdEJX3eBoZJed6N6sSoyrF/fwyX+5rUsppiyChHlD3Lp1VDaE7+JlbXim0cIhN9Tr8OHh4ZNDGev/NJ+9lPI7A==","signatures":[{"sig":"MEQCICTIm6YTrKocDvNHoGbZ8x9i9FxS4kbRk1k4mJsLuP8BAiAkBYBtJCsA3CYajsgd4wLMlOtXcH6p6KpRDtNKTDjVJg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2673742,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkB/9RACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoa9w/+NW8gReHidimCF2dbRV8xWSg8anQjrz9xI4UqZKn4c+YfG3Cn\r\noih5Hb+/aXVuzFKW+UkK9LrdL7geBJyfq8H5JaTAdxVfcYzSVYkBieJcLJEf\r\nQa3+KsHNZSiFy3O1Bb47jE8k18qn7t5BQIMcDwXHvVxc0DyxwpTtuaYDSpQ+\r\nUR4D5oV11/RbSqrz+c/sosAaLbeKH8tfN0E1qxh1y5bCaOSLE9nbDoYrBILW\r\nX5h+lx9e0feIheB9p2G/XQjjrCOCyXpzZba9hoUbKhOsbZAMydeW6dPhV2oV\r\nE2+c8DNqYmjWNhSBgwJBsi5ruW9O4zsHaWbsvnafd6YyuvSTm4hfSiPwrPp3\r\nA9WDWJUGNC8zDacbgC9mCl9HtkvsZwZT+Y56mfMg4aBfpWmekZYx6JEJYUap\r\noeaxmNQqeBt2ShfpLU9YOuIKntAhLCtWDOtk1axNhb1tk3vEVhUhipJmu/Qf\r\nEROiBeTtK6VyWpZ2OiUfRMaqaQVBSvKVJBr40xBz2YmhJjoFGnTAVWi/nf7b\r\naHFQUTeem8dnKQQo724+pXa/W0fAHWmOAZXv3FTCMqVqRamTkHRXnnO8QM9f\r\nXUsxlw5wFiGHl/PzWPMvT/eLO+QHrfrI0X30htg4lpHNsZ0WYWjJN2AT84PZ\r\nsSObRnzeqC3YwKieYHGGUHV/KsdkoRUvcA4=\r\n=a32o\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"c194f3a272bf3f493e00215b457bb5f86d501a4d","private":false,"scripts":{"test":"node scripts/test.js","build":"node scripts/build.js","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","start.bak":"node scripts/start.js","pub:optimized":"rm dist/config.js","prepublishOnly":"npm run clean && npm run pub:dist"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"8.5.5","description":"This is a custom markdown editor","directories":{},"_nodeVersion":"16.15.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.88.1","xtend":"^4.0.1","is-url":"^1.2.4","lodash":"4.17.21","remark":"^9.0.0","prismjs":"1.23.0","unified":"7.0.0","deepmerge":"^2.1.0","is-hotkey":"0.2.0","url-parse":"^1.4.3","codemirror":"^5.37.0","reactstrap":"8.9.0","rehype-raw":"^2.0.0","remark-math":"^3.0.0","remark-slug":"^5.0.0","slate-react":"0.88.2","remark-parse":"^5.0.0","detect-indent":"^4.0.0","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-history":"0.86.0","rehype-mathjax":"^2.0.0","rehype-stringify":"^3.0.0","slate-hyperscript":"0.77.0","hast-util-sanitize":"^1.1.2","@seafile/slate-react":"^0.54.13","mdast-util-definitions":"^1.2.2","@seafile/react-image-lightbox":"2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.8","koa":"2.13.4","raf":"3.4.0","jest":"24.9.0","dayjs":"1.11.2","react":"16.14.0","dotenv":"6.2.0","eslint":"^6.1.0","glamor":"2.20.40","is-wsl":"^1.1.0","semver":"6.3.0","ts-pnp":"1.1.4","core-js":"2.6.12","i18next":"22.4.9","postcss":"^7.0.0","resolve":"1.12.0","webpack":"4.41.0","fs-extra":"7.0.1","koa-send":"5.0.1","camelcase":"^5.2.0","react-dom":"16.14.0","@babel/cli":"7.13.14","babel-jest":"^24.9.0","css-loader":"^3.2.1","koa-router":"7.3.0","prop-types":"15.8.1","seafile-js":"0.2.190","url-loader":"2.1.0","@babel/core":"^7.10.2","@types/jest":"29.0.0","file-loader":"3.0.1","sass-loader":"7.2.0","autoprefixer":"7.1.6","babel-eslint":"10.0.3","babel-loader":"8.0.6","browserslist":"^4.8.0","jest-resolve":"24.9.0","style-loader":"^1.0.1","@svgr/webpack":"6.5.1","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","object-assign":"4.1.1","react-i18next":"12.1.4","webpack-merge":"5.8.0","@babel/runtime":"^7.10.2","postcss-loader":"^3.0.0","react-mentions":"4.4.7","react-dev-utils":"12.0.1","react-hot-loader":"4.13.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.4","resolve-url-loader":"3.1.5","webpack-dev-server":"3.11.3","eslint-plugin-react":"7.14.3","html-webpack-plugin":"^4.0.0-beta.5","i18next-xhr-backend":"3.2.2","postcss-safe-parser":"4.0.1","clean-webpack-plugin":"4.0.0","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"4.2.3","@gatsbyjs/reach-router":"^1.3.9","babel-preset-react-app":"^9.0.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"^4.1.0","workbox-webpack-plugin":"4.3.1","eslint-config-react-app":"^5.0.2","mini-css-extract-plugin":"^0.5.0","uglifyjs-webpack-plugin":"2.2.0","webpack-manifest-plugin":"2.1.1","@typescript-eslint/parser":"^2.2.0","eslint-plugin-react-hooks":"^1.6.1","babel-plugin-named-asset-import":"^0.3.4","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"^2.2.0","i18next-browser-languagedetector":"7.0.1","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-object-rest-spread":"^7.9.6","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.4.3_1678245713614_0.5349031708472358","host":"s3://npm-registry-packages"}},"0.3.133":{"name":"@seafile/seafile-editor","version":"0.3.133","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.3.133","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"34e8eeaade5d85ccdc63c11b1d54bc37b9803ac0","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.3.133.tgz","fileCount":164,"integrity":"sha512-74NZAelg+wZAQiYa6vfu8s7gTtMWvonlv/eTNECLyd42Urv1zCKbXt6EtQKnKbkKqI9Wus4oV39/f+E83LOQbQ==","signatures":[{"sig":"MEUCIQDwZewBcD32oQ5m15OynQbXT2ItligAoxWQbenUjm9wiAIgdiMtk5PBVfi/3Kd0AgBR7MNXoyM5bNSnIqeILOPUSLA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2643550,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkVGjAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoOIRAAkmEGQz9s8sHtMKxdm0nn5m8gVqc6hn26X3F47fo/avH8sBfN\r\nKCq6O197ngVWiYkY6Hfp4oW7k2j+spVk/lisYpCTOoKd1y0hygZK3uf1ctjP\r\nySapethzfDVf08tqihmEoJQ9IPs4vyckx2ZdYKf4NRoP8NodXQ7rHcSYvuW2\r\nwgH1I6FEx8rYftphe7ACD7yXH7Ndu9csRmleqJUPiQYvKsbXxNSEjRK+Z1UX\r\n93WgwCnnftgNjcRZJkE3ojqHYaSOKgwC5I9P+Ok1qd1b9y98oyjnZL81Td2V\r\nmOHYMNy1F3Vb6a+xJcVT+WzWC08Val/t54MBSIiZfz1MI6yQsq3MsywrLkqq\r\nfB6gOuryDWMLY0H4killNGj/bEYmlcu/WxC3Ac6mFiNedlhJjw1PNGgVixmY\r\nMio7W4NuNqUBExLqZnW/dbJyt7ixRI+UdtIVnY+0DsbINKhHkNig7Esir49B\r\nViqG0HNpy2z9Iv3hpS29kkdopUCsCMO7mM16zPjSqDYvC25gwYbN1XnBkdV4\r\nIurdHuLd3eJvMJn3xga0VcZ2QXx+ELNSo6NdYaCQFXdQnYfGtAUsynF2zGo4\r\nh1PUNTWcVrRGwwF0eF8IfginuN++jpD0GtessNA6Umy98GlwJJ4sRol1OqdI\r\n8XwrCCtPoLdyX40Pc2CUwsjKah3x9hTli9M=\r\n=03o1\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/index.js","babel":{"plugins":["@babel/plugin-proposal-object-rest-spread"],"presets":[["react-app",{"absoluteRuntime":false}]]},"gitHead":"79ea8607032c64c7e0384994c7fc35c85aaf2782","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","start.bak":"node scripts/start.js","pub:optimized":"rm dist/config.js","prepublishOnly":"npm run clean && npm run pub:dist"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"8.5.5","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"16.15.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"react":"^16.12.0","slate":"^0.54.2","xtend":"^4.0.1","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"4.17.21","remark":"^9.0.0","i18next":"^17.0.13","prismjs":"1.23.0","promise":"8.0.1","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","is-hotkey":"^0.1.3","react-dom":"^16.12.0","url-parse":"^1.4.3","codemirror":"^5.37.0","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","is-data-uri":"^0.1.0","remark-math":"^3.0.0","remark-slug":"^5.0.0","react-select":"^2.4.2","remark-parse":"^5.0.0","detect-indent":"^4.0.0","object-assign":"4.1.1","react-i18next":"^10.12.2","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-history":"^0.54.2","slate-hotkeys":"0.2.3","detect-newline":"^2.1.0","react-mentions":"^3.0.2","rehype-mathjax":"^2.0.0","rehype-stringify":"^3.0.0","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","i18next-xhr-backend":"^3.1.2","@seafile/slate-react":"^0.54.13","slate-html-serializer":"^0.7.2","mdast-util-definitions":"^1.2.2","slate-schema-violations":"^0.1.39","@seafile/react-image-lightbox":"^0.0.9","i18next-browser-languagedetector":"^3.0.3"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.8","koa":"2.13.4","raf":"3.4.0","jest":"24.9.0","dayjs":"1.11.2","dotenv":"6.2.0","enzyme":"^3.10.0","eslint":"^6.1.0","is-wsl":"^1.1.0","semver":"6.3.0","ts-pnp":"1.1.4","core-js":"2.6.12","postcss":"^7.0.0","resolve":"1.12.0","webpack":"4.41.0","fs-extra":"7.0.1","koa-send":"5.0.1","camelcase":"^5.2.0","@babel/cli":"7.13.14","babel-jest":"^24.9.0","css-loader":"^3.2.1","koa-router":"7.3.0","seafile-js":"0.2.182","url-loader":"2.1.0","@babel/core":"^7.10.2","@types/jest":"29.0.0","file-loader":"3.0.1","sass-loader":"7.2.0","autoprefixer":"7.1.6","babel-eslint":"10.0.3","babel-loader":"8.0.6","browserslist":"^4.8.0","jest-resolve":"24.9.0","style-loader":"^1.0.1","@reach/router":"1.3.4","@svgr/webpack":"4.3.2","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","webpack-merge":"5.8.0","@babel/runtime":"^7.10.2","postcss-loader":"^3.0.0","react-dev-utils":"^9.1.0","react-hot-loader":"4.13.0","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.4","resolve-url-loader":"3.1.2","webpack-dev-server":"3.1.14","eslint-plugin-react":"7.14.3","html-webpack-plugin":"^4.0.0-beta.5","postcss-safe-parser":"4.0.1","clean-webpack-plugin":"4.0.0","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"4.2.3","babel-preset-react-app":"^9.0.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"^4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.15.1","eslint-config-react-app":"^5.0.2","mini-css-extract-plugin":"^0.5.0","uglifyjs-webpack-plugin":"2.2.0","webpack-manifest-plugin":"2.1.1","@typescript-eslint/parser":"^2.2.0","eslint-plugin-react-hooks":"^1.6.1","extract-text-webpack-plugin":"3.0.2","babel-plugin-named-asset-import":"^0.3.4","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"^2.2.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-object-rest-spread":"^7.9.6","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.3.133_1683253440298_0.4319711964963435","host":"s3://npm-registry-packages"}},"0.4.4":{"name":"@seafile/seafile-editor","version":"0.4.4","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.4.4","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"4cc0e68bd63b403a72ba67d2c96aab1e98810766","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.4.4.tgz","fileCount":157,"integrity":"sha512-SeARMpayjpV+Q8iaIrYtxOtEd4bzo8Uft4EuIPBch1zXi530zKEMBDNFBvLWD8Qmyebh7Is8AzN24Z+EL1N7GQ==","signatures":[{"sig":"MEYCIQDPaAWe2EIbekrNK6jNNnPFDEUTXtH/6HOvBv9YFjmYugIhAJJCWyvlF5UYfRuwjtOOGwSb2lBGbUlz5Yefl2QYZOl3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2609059,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkVGsJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrfKA//fLpZ4P4SrosLDAq7dE55f88+gn6a92sU93YFOd/mitupR1eQ\r\ndxsYK3d38hnCuK/PaeKYeXK3lE6f8wEBwq7PpMzft/tLb9B4FPtV81Ib6bcM\r\nkVFiggXjLbZhqEPBEhY45u4w7KcoP35rsliZBxTQeHRWG3+PnQ5gkkprKUpi\r\negXWy8xVhU7SXarAIYGu3Cz4LG9rHs7qD+2a/a0LnZ1Q85GamXKi+ZbQwS49\r\nduY04nvGco2TySdBODymFtCU5A/rGeS+zMV+NUPdFGi5o72JviXDmZhzOHw0\r\ngzsAoDmUOY0TxomhPJnQZBmxykoG6PeiYub8vzs5Vyesxkiqm6FcUQJka36y\r\n9SACWwyoy987ooDb53EXJpKJ1Rcl6WqOATzkrji2mo2SWuifxAChlVYJFBbA\r\n1U8P+A/vrx+ey6S4erzy2aQzhi7Ef9reKkeqoakhm8Nsd8jOi6Gl4m1vnLgG\r\n2dv6S9atb+O+pBI2lME+2Z7EgzGzxegqK7yUKd940pdkK+tukoRw6yM49vgA\r\ngHRGOrKPNXd0suRv/bZ3xjfo5l5Px9nzxCx//3ioB7B81yS8KDCayfmMyMuc\r\nNG1CBnanakBBtUXCLBBwFZL9mnPhPM0n0YavANlkSdgIVzPcZhSLaQ+ifCVw\r\nUld57/eEel505xV8XQ0lWt8oY1jjSl+fHms=\r\n=alJ7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"534b2eb0775450483b38090dceb75cd689dc38c3","private":false,"scripts":{"test":"node scripts/test.js","build":"node scripts/build.js","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","start.bak":"node scripts/start.js","pub:optimized":"rm dist/config.js","prepublishOnly":"npm run clean && npm run pub:dist"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"8.5.5","description":"This is a custom markdown editor","directories":{},"_nodeVersion":"16.15.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"^0.54.2","xtend":"^4.0.1","is-url":"^1.2.4","lodash":"4.17.21","remark":"^9.0.0","prismjs":"1.23.0","unified":"7.0.0","deepmerge":"^2.1.0","is-hotkey":"0.2.0","url-parse":"^1.4.3","codemirror":"^5.37.0","reactstrap":"8.9.0","rehype-raw":"^2.0.0","remark-math":"^3.0.0","remark-slug":"^5.0.0","remark-parse":"^5.0.0","detect-indent":"^4.0.0","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-history":"^0.54.2","rehype-mathjax":"^2.0.0","rehype-stringify":"^3.0.0","slate-hyperscript":"0.54.2","hast-util-sanitize":"^1.1.2","@seafile/slate-react":"^0.54.13","mdast-util-definitions":"^1.2.2","@seafile/react-image-lightbox":"2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.8","koa":"2.13.4","raf":"3.4.0","jest":"24.9.0","dayjs":"1.11.2","react":"16.14.0","dotenv":"6.2.0","eslint":"^6.1.0","glamor":"2.20.40","is-wsl":"^1.1.0","semver":"6.3.0","ts-pnp":"1.1.4","core-js":"2.6.12","i18next":"22.4.9","postcss":"^7.0.0","resolve":"1.12.0","webpack":"4.41.0","fs-extra":"7.0.1","koa-send":"5.0.1","camelcase":"^5.2.0","react-dom":"16.14.0","@babel/cli":"7.13.14","babel-jest":"^24.9.0","css-loader":"^3.2.1","koa-router":"7.3.0","prop-types":"15.8.1","seafile-js":"0.2.190","url-loader":"2.1.0","@babel/core":"^7.10.2","@types/jest":"29.0.0","file-loader":"3.0.1","sass-loader":"7.2.0","autoprefixer":"7.1.6","babel-eslint":"10.0.3","babel-loader":"8.0.6","browserslist":"^4.8.0","jest-resolve":"24.9.0","style-loader":"^1.0.1","@svgr/webpack":"6.5.1","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","object-assign":"4.1.1","react-i18next":"12.1.4","webpack-merge":"5.8.0","@babel/runtime":"^7.10.2","postcss-loader":"^3.0.0","react-mentions":"4.4.7","react-dev-utils":"12.0.1","react-hot-loader":"4.13.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.4","resolve-url-loader":"3.1.5","webpack-dev-server":"3.11.3","eslint-plugin-react":"7.14.3","html-webpack-plugin":"^4.0.0-beta.5","i18next-xhr-backend":"3.2.2","postcss-safe-parser":"4.0.1","clean-webpack-plugin":"4.0.0","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"4.2.3","@gatsbyjs/reach-router":"^1.3.9","babel-preset-react-app":"^9.0.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"^4.1.0","workbox-webpack-plugin":"4.3.1","eslint-config-react-app":"^5.0.2","mini-css-extract-plugin":"^0.5.0","uglifyjs-webpack-plugin":"2.2.0","webpack-manifest-plugin":"2.1.1","@typescript-eslint/parser":"^2.2.0","eslint-plugin-react-hooks":"^1.6.1","babel-plugin-named-asset-import":"^0.3.4","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"^2.2.0","i18next-browser-languagedetector":"7.0.1","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-object-rest-spread":"^7.9.6","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.4.4_1683254025490_0.7140748395512","host":"s3://npm-registry-packages"}},"0.3.134":{"name":"@seafile/seafile-editor","version":"0.3.134","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.3.134","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"475426afbe068be627483405e84f54f285f8c893","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.3.134.tgz","fileCount":164,"integrity":"sha512-D1ADIV5YVhpSfq5Vf9E0ozRIWreDy/cs0difYloVfa/Rm9gcyw445sX7b/nhOHg+ToIiyBYngoBl2hz6g6I53g==","signatures":[{"sig":"MEUCIDi1wd8WbrUqewcgtsh4fflS47xVLMd5W4ndCenEIk2yAiEAvnox7X5ucWpcvKyG1ieUt17PY2/bS3l0NCV5qAsgX/Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2643848,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkVJQEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmocww/+PMlwizzMEqhMMxRH0N1778XwPuQxosX30eb7irnInimu4yK/\r\njgRYTfeXuui7G1SblGulpC/R3KpasSuGYItGx8843+p//mt0fo5bNJJ5rgqk\r\n5eAk07ilJQVEWbzyGr5MIyycLAG2azOJs4iYA1RyAmG0FEgVQ7Y73fIUTcKW\r\nSsMNpIEt2g9FNn8DZXIYldIDMlC0lzXQ7RBulbzbxda3RsBAP2Gm4zvUq+ej\r\njWNy2ycKiJBAZmeQ6uHVw/Q/t1CL/bJPvM8eTugICzBiROFPiJRzK+If5Pno\r\nZ3NvgFhJ8TXzBiTsTKH+1eGjV95m9eEDKkR2O6KNJ833Euw6vy8lpG2xINjY\r\nRSHc43kK+Ic0/N/zvSWK3UgndeqbnERwi99p4OauxiI9lHjpxmHq1E+ktI8Z\r\n41H2patLj/HYF6o0cdtp9IO7e9HNcLKBltbhiwuxRcWuWx+xSn62OyWY9TNW\r\nu572RkWNxfe4IDGexnnx/2LiVvzsmPeybblW3pchVmL2egw64gQHOXIDzjr/\r\nwVLif3L1nc1WHjwdko6s9kRjPHq4Rq6cnggx6Wl2VujrOoonsmhN8fMDYJbp\r\n29PfLLgDEeTBHQk349wNMMaJ+Kp743EfptzNK00RTSFXqTainWVI/58hbzZT\r\nmehf2Q1FujvgUa8K1ZVccQJpn6yMYzgcjjo=\r\n=zJaD\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/index.js","babel":{"plugins":["@babel/plugin-proposal-object-rest-spread"],"presets":[["react-app",{"absoluteRuntime":false}]]},"gitHead":"de5272f3a27443c51463b33824f81b594104d312","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","start.bak":"node scripts/start.js","pub:optimized":"rm dist/config.js","prepublishOnly":"npm run clean && npm run pub:dist"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"8.5.5","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"16.15.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"react":"^16.12.0","slate":"^0.54.2","xtend":"^4.0.1","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"4.17.21","remark":"^9.0.0","i18next":"^17.0.13","prismjs":"1.23.0","promise":"8.0.1","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","is-hotkey":"^0.1.3","react-dom":"^16.12.0","url-parse":"^1.4.3","codemirror":"^5.37.0","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","is-data-uri":"^0.1.0","remark-math":"^3.0.0","remark-slug":"^5.0.0","react-select":"^2.4.2","remark-parse":"^5.0.0","detect-indent":"^4.0.0","object-assign":"4.1.1","react-i18next":"^10.12.2","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-history":"^0.54.2","slate-hotkeys":"0.2.3","vfile-message":"1.1.1","detect-newline":"^2.1.0","react-mentions":"^3.0.2","rehype-mathjax":"^2.0.0","rehype-stringify":"^3.0.0","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","i18next-xhr-backend":"^3.1.2","@seafile/slate-react":"^0.54.13","slate-html-serializer":"^0.7.2","mdast-util-definitions":"^1.2.2","slate-schema-violations":"^0.1.39","@seafile/react-image-lightbox":"^0.0.9","i18next-browser-languagedetector":"^3.0.3"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.8","koa":"2.13.4","raf":"3.4.0","jest":"24.9.0","dayjs":"1.11.2","dotenv":"6.2.0","enzyme":"^3.10.0","eslint":"^6.1.0","is-wsl":"^1.1.0","semver":"6.3.0","ts-pnp":"1.1.4","core-js":"2.6.12","postcss":"^7.0.0","resolve":"1.12.0","webpack":"4.41.0","fs-extra":"7.0.1","koa-send":"5.0.1","camelcase":"^5.2.0","@babel/cli":"7.13.14","babel-jest":"^24.9.0","css-loader":"^3.2.1","koa-router":"7.3.0","seafile-js":"0.2.182","url-loader":"2.1.0","@babel/core":"^7.10.2","@types/jest":"29.0.0","file-loader":"3.0.1","sass-loader":"7.2.0","autoprefixer":"7.1.6","babel-eslint":"10.0.3","babel-loader":"8.0.6","browserslist":"^4.8.0","jest-resolve":"24.9.0","style-loader":"^1.0.1","@reach/router":"1.3.4","@svgr/webpack":"4.3.2","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","webpack-merge":"5.8.0","@babel/runtime":"^7.10.2","postcss-loader":"^3.0.0","react-dev-utils":"^9.1.0","react-hot-loader":"4.13.0","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.4","resolve-url-loader":"3.1.2","webpack-dev-server":"3.1.14","eslint-plugin-react":"7.14.3","html-webpack-plugin":"^4.0.0-beta.5","postcss-safe-parser":"4.0.1","clean-webpack-plugin":"4.0.0","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"4.2.3","babel-preset-react-app":"^9.0.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"^4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.15.1","eslint-config-react-app":"^5.0.2","mini-css-extract-plugin":"^0.5.0","uglifyjs-webpack-plugin":"2.2.0","webpack-manifest-plugin":"2.1.1","@typescript-eslint/parser":"^2.2.0","eslint-plugin-react-hooks":"^1.6.1","extract-text-webpack-plugin":"3.0.2","babel-plugin-named-asset-import":"^0.3.4","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"^2.2.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-object-rest-spread":"^7.9.6","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.3.134_1683264516404_0.7434871131238243","host":"s3://npm-registry-packages"}},"0.3.135":{"name":"@seafile/seafile-editor","version":"0.3.135","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.3.135","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"3d19d8e45458655b011204bfa6df90ef665a153c","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.3.135.tgz","fileCount":163,"integrity":"sha512-x9CxjRb+N0XR6+NbNNwn147MjSPAWCdnTa6TRy3yBOHFNrEHeL6atcNr51AzgxMJ0cr2/fEngG8g2b5Dw2jfpw==","signatures":[{"sig":"MEYCIQDNidsQ4WXRP/AJkl7qPyzBVcQOl3y2oVmYWwtysOAHuAIhAL72epwgrcnryCSVVb8HHeOj9VJIF96szhSag97ukaG4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2643677},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/index.js","babel":{"plugins":["@babel/plugin-proposal-object-rest-spread"],"presets":[["react-app",{"absoluteRuntime":false}]]},"gitHead":"f7bc13b6a820e28def9adc60e17cc5b9ab94984e","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","start.bak":"node scripts/start.js","pub:optimized":"rm dist/config.js","prepublishOnly":"npm run clean && npm run pub:dist"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"8.5.5","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"16.15.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"react":"^16.12.0","slate":"^0.54.2","xtend":"^4.0.1","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"4.17.21","remark":"^9.0.0","i18next":"^17.0.13","prismjs":"1.23.0","promise":"8.0.1","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","is-hotkey":"^0.1.3","react-dom":"^16.12.0","url-parse":"^1.4.3","codemirror":"^5.37.0","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","is-data-uri":"^0.1.0","remark-math":"^3.0.0","remark-slug":"^5.0.0","react-select":"^2.4.2","remark-parse":"^5.0.0","detect-indent":"^4.0.0","object-assign":"4.1.1","react-i18next":"^10.12.2","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-history":"^0.54.2","slate-hotkeys":"0.2.3","vfile-message":"1.1.1","detect-newline":"^2.1.0","react-mentions":"^3.0.2","rehype-mathjax":"^2.0.0","rehype-stringify":"^3.0.0","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","i18next-xhr-backend":"^3.1.2","@seafile/slate-react":"^0.54.13","slate-html-serializer":"^0.7.2","mdast-util-definitions":"^1.2.2","slate-schema-violations":"^0.1.39","@seafile/react-image-lightbox":"2.0.2","i18next-browser-languagedetector":"^3.0.3"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.8","koa":"2.13.4","raf":"3.4.0","jest":"24.9.0","dayjs":"1.11.2","dotenv":"6.2.0","enzyme":"^3.10.0","eslint":"^6.1.0","is-wsl":"^1.1.0","semver":"6.3.0","ts-pnp":"1.1.4","core-js":"2.6.12","postcss":"^7.0.0","resolve":"1.12.0","webpack":"4.41.0","fs-extra":"7.0.1","koa-send":"5.0.1","camelcase":"^5.2.0","@babel/cli":"7.13.14","babel-jest":"^24.9.0","css-loader":"^3.2.1","koa-router":"7.3.0","seafile-js":"0.2.199","url-loader":"2.1.0","@babel/core":"^7.10.2","@types/jest":"29.0.0","file-loader":"3.0.1","sass-loader":"7.2.0","autoprefixer":"7.1.6","babel-eslint":"10.0.3","babel-loader":"8.0.6","browserslist":"^4.8.0","jest-resolve":"24.9.0","style-loader":"^1.0.1","@reach/router":"1.3.4","@svgr/webpack":"4.3.2","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","webpack-merge":"5.8.0","@babel/runtime":"^7.10.2","postcss-loader":"^3.0.0","react-dev-utils":"^9.1.0","react-hot-loader":"4.13.0","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.4","resolve-url-loader":"3.1.2","webpack-dev-server":"3.1.14","eslint-plugin-react":"7.14.3","html-webpack-plugin":"^4.0.0-beta.5","postcss-safe-parser":"4.0.1","clean-webpack-plugin":"4.0.0","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"4.2.3","babel-preset-react-app":"^9.0.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"^4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.15.1","eslint-config-react-app":"^5.0.2","mini-css-extract-plugin":"^0.5.0","uglifyjs-webpack-plugin":"2.2.0","webpack-manifest-plugin":"2.1.1","@typescript-eslint/parser":"^2.2.0","eslint-plugin-react-hooks":"^1.6.1","extract-text-webpack-plugin":"3.0.2","babel-plugin-named-asset-import":"^0.3.4","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"^2.2.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-object-rest-spread":"^7.9.6","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.3.135_1685178135526_0.7706402697887187","host":"s3://npm-registry-packages"}},"0.3.136":{"name":"@seafile/seafile-editor","version":"0.3.136","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.3.136","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"ba6af5be0339a405dfe3b588651a9004368205ec","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.3.136.tgz","fileCount":163,"integrity":"sha512-T3W4vPM/Tx0FPexzN8GpW9h/o0w23LeR71n18YS0yY/lG5UgXMX+NIrnsCV6nIapayisBVf/tG9jRWQQdlV2Tg==","signatures":[{"sig":"MEUCIAYHMhH4v+aVDHs/E8K5xqtyWP6tIeCvoLpwboDGUS0fAiEA0rY/JAxUVr0VpVy7zRMb9z7wW0nOa9VqiIv+SCaANJg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2643648},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/index.js","babel":{"plugins":["@babel/plugin-proposal-object-rest-spread"],"presets":[["react-app",{"absoluteRuntime":false}]]},"gitHead":"c75429dc3b75beffc3a94a0ad850cb9fa3f94266","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","start.bak":"node scripts/start.js","pub:optimized":"rm dist/config.js","prepublishOnly":"npm run clean && npm run pub:dist"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"8.5.5","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"16.15.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"react":"^16.12.0","slate":"^0.54.2","xtend":"^4.0.1","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"4.17.21","remark":"^9.0.0","i18next":"^17.0.13","prismjs":"1.23.0","promise":"8.0.1","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","is-hotkey":"^0.1.3","react-dom":"^16.12.0","url-parse":"^1.4.3","codemirror":"^5.37.0","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","is-data-uri":"^0.1.0","remark-math":"^3.0.0","remark-slug":"^5.0.0","react-select":"^2.4.2","remark-parse":"^5.0.0","detect-indent":"^4.0.0","object-assign":"4.1.1","react-i18next":"^10.12.2","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-history":"^0.54.2","slate-hotkeys":"0.2.3","vfile-message":"1.1.1","detect-newline":"^2.1.0","react-mentions":"^3.0.2","rehype-mathjax":"^2.0.0","rehype-stringify":"^3.0.0","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","i18next-xhr-backend":"^3.1.2","@seafile/slate-react":"^0.54.13","slate-html-serializer":"^0.7.2","mdast-util-definitions":"^1.2.2","slate-schema-violations":"^0.1.39","@seafile/react-image-lightbox":"2.0.2","i18next-browser-languagedetector":"^3.0.3"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.8","koa":"2.13.4","raf":"3.4.0","jest":"24.9.0","dayjs":"1.11.2","dotenv":"6.2.0","enzyme":"^3.10.0","eslint":"^6.1.0","is-wsl":"^1.1.0","semver":"6.3.0","ts-pnp":"1.1.4","core-js":"2.6.12","postcss":"^7.0.0","resolve":"1.12.0","webpack":"4.41.0","fs-extra":"7.0.1","koa-send":"5.0.1","camelcase":"^5.2.0","@babel/cli":"7.13.14","babel-jest":"^24.9.0","css-loader":"^3.2.1","koa-router":"7.3.0","seafile-js":"0.2.199","url-loader":"2.1.0","@babel/core":"^7.10.2","@types/jest":"29.0.0","file-loader":"3.0.1","sass-loader":"7.2.0","autoprefixer":"7.1.6","babel-eslint":"10.0.3","babel-loader":"8.0.6","browserslist":"^4.8.0","jest-resolve":"24.9.0","style-loader":"^1.0.1","@reach/router":"1.3.4","@svgr/webpack":"4.3.2","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","webpack-merge":"5.8.0","@babel/runtime":"^7.10.2","postcss-loader":"^3.0.0","react-dev-utils":"^9.1.0","react-hot-loader":"4.13.0","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.4","resolve-url-loader":"3.1.2","webpack-dev-server":"3.1.14","eslint-plugin-react":"7.14.3","html-webpack-plugin":"^4.0.0-beta.5","postcss-safe-parser":"4.0.1","clean-webpack-plugin":"4.0.0","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"4.2.3","babel-preset-react-app":"^9.0.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"^4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.15.1","eslint-config-react-app":"^5.0.2","mini-css-extract-plugin":"^0.5.0","uglifyjs-webpack-plugin":"2.2.0","webpack-manifest-plugin":"2.1.1","@typescript-eslint/parser":"^2.2.0","eslint-plugin-react-hooks":"^1.6.1","extract-text-webpack-plugin":"3.0.2","babel-plugin-named-asset-import":"^0.3.4","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"^2.2.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-object-rest-spread":"^7.9.6","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.3.136_1685179803210_0.5062274023376503","host":"s3://npm-registry-packages"}},"0.4.5":{"name":"@seafile/seafile-editor","version":"0.4.5","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.4.5","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"a6f5d3660c5fed4e6c96bd7a9337e45fb17b0a69","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.4.5.tgz","fileCount":157,"integrity":"sha512-tGb9qcbiRYa9YyuV1OieVSvj/mzfp1LzwQYBWkAKMA6BkY0rqQ0GHMJYObiWJmNaLTMKvkCIrdg/OpuynpA9sA==","signatures":[{"sig":"MEQCIA/qyg4fLcUr8c/SojQiKsrM6qcByExbjZK0MwlDLzEJAiAivL3Qc8ojHqSPzugUGq3iNnGJntcYVat39lKLIp0Svw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2610150},"main":"dist/index.js","gitHead":"c50a49fa719b637dd09aa61326b510b42cb0cd8b","private":false,"scripts":{"test":"node scripts/test.js","build":"node scripts/build.js","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","start.bak":"node scripts/start.js","pub:optimized":"rm dist/config.js","prepublishOnly":"npm run clean && npm run pub:dist"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"8.5.5","description":"This is a custom markdown editor","directories":{},"_nodeVersion":"16.15.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.54.2","xtend":"^4.0.1","is-url":"^1.2.4","lodash":"4.17.21","remark":"^9.0.0","prismjs":"1.23.0","unified":"7.0.0","deepmerge":"^2.1.0","is-hotkey":"0.2.0","url-parse":"^1.4.3","codemirror":"^5.37.0","reactstrap":"8.9.0","rehype-raw":"^2.0.0","remark-math":"^3.0.0","remark-slug":"^5.0.0","remark-parse":"^5.0.0","detect-indent":"^4.0.0","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-history":"0.54.2","rehype-mathjax":"^2.0.0","rehype-stringify":"^3.0.0","slate-hyperscript":"0.54.2","hast-util-sanitize":"^1.1.2","@seafile/slate-react":"0.54.13","mdast-util-definitions":"^1.2.2","@seafile/react-image-lightbox":"2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.8","koa":"2.13.4","raf":"3.4.0","jest":"24.9.0","dayjs":"1.11.2","react":"16.14.0","dotenv":"6.2.0","eslint":"^6.1.0","glamor":"2.20.40","is-wsl":"^1.1.0","semver":"6.3.0","ts-pnp":"1.1.4","core-js":"2.6.12","i18next":"22.4.9","postcss":"^7.0.0","resolve":"1.12.0","webpack":"4.41.0","fs-extra":"7.0.1","koa-send":"5.0.1","camelcase":"^5.2.0","react-dom":"16.14.0","@babel/cli":"7.13.14","babel-jest":"^24.9.0","css-loader":"^3.2.1","koa-router":"7.3.0","prop-types":"15.8.1","seafile-js":"0.2.190","url-loader":"2.1.0","@babel/core":"^7.10.2","@types/jest":"29.0.0","file-loader":"3.0.1","sass-loader":"7.2.0","autoprefixer":"7.1.6","babel-eslint":"10.0.3","babel-loader":"8.0.6","browserslist":"^4.8.0","jest-resolve":"24.9.0","style-loader":"^1.0.1","@svgr/webpack":"6.5.1","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","object-assign":"4.1.1","react-i18next":"12.1.4","webpack-merge":"5.8.0","@babel/runtime":"^7.10.2","postcss-loader":"^3.0.0","react-mentions":"4.4.7","react-dev-utils":"12.0.1","react-hot-loader":"4.13.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.4","resolve-url-loader":"3.1.5","webpack-dev-server":"3.11.3","eslint-plugin-react":"7.14.3","html-webpack-plugin":"^4.0.0-beta.5","i18next-xhr-backend":"3.2.2","postcss-safe-parser":"4.0.1","clean-webpack-plugin":"4.0.0","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"4.2.3","@gatsbyjs/reach-router":"^1.3.9","babel-preset-react-app":"^9.0.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"^4.1.0","workbox-webpack-plugin":"4.3.1","eslint-config-react-app":"^5.0.2","mini-css-extract-plugin":"^0.5.0","uglifyjs-webpack-plugin":"2.2.0","webpack-manifest-plugin":"2.1.1","@typescript-eslint/parser":"^2.2.0","eslint-plugin-react-hooks":"^1.6.1","babel-plugin-named-asset-import":"^0.3.4","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"^2.2.0","i18next-browser-languagedetector":"7.0.1","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-object-rest-spread":"^7.9.6","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.4.5_1693552309986_0.09283564940189293","host":"s3://npm-registry-packages"}},"0.4.6":{"name":"@seafile/seafile-editor","version":"0.4.6","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.4.6","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"5fd9e7aaed32634f4a6c83c664221bc27fdf660a","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.4.6.tgz","fileCount":157,"integrity":"sha512-IjtmOCXmNSeAQtYetdrcrwoInNIO9yKQhp8SoEVn22dnYFq6YsRe5kXANNgReZ1nOYZRuaI8yD6ezrG9Iim/8g==","signatures":[{"sig":"MEYCIQCuA4JrdFMKpGptooiOXaro6/d+aWI+lvseyvtpljB9NwIhAP9nGfoAZWGdqwUhV1846t1VoAYW8cfPkey2orfLozuj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2610215},"main":"dist/index.js","gitHead":"7ff452de03e1cd8c14b8fa0add4dfc78b3d0b2d7","private":false,"scripts":{"test":"node scripts/test.js","build":"node scripts/build.js","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","start.bak":"node scripts/start.js","pub:optimized":"rm dist/config.js","prepublishOnly":"npm run clean && npm run pub:dist"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"8.5.5","description":"This is a custom markdown editor","directories":{},"_nodeVersion":"16.15.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.54.2","xtend":"^4.0.1","is-url":"^1.2.4","lodash":"4.17.21","remark":"^9.0.0","prismjs":"1.23.0","unified":"7.0.0","deepmerge":"^2.1.0","is-hotkey":"0.2.0","url-parse":"^1.4.3","codemirror":"^5.37.0","reactstrap":"8.9.0","rehype-raw":"^2.0.0","remark-math":"^3.0.0","remark-slug":"^5.0.0","remark-parse":"^5.0.0","detect-indent":"^4.0.0","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-history":"0.54.2","rehype-mathjax":"^2.0.0","rehype-stringify":"^3.0.0","slate-hyperscript":"0.54.2","hast-util-sanitize":"^1.1.2","@seafile/slate-react":"0.54.13","mdast-util-definitions":"^1.2.2","@seafile/react-image-lightbox":"2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.8","koa":"2.13.4","raf":"3.4.0","jest":"24.9.0","dayjs":"1.11.2","react":"16.14.0","dotenv":"6.2.0","eslint":"^6.1.0","glamor":"2.20.40","is-wsl":"^1.1.0","semver":"6.3.0","ts-pnp":"1.1.4","core-js":"2.6.12","i18next":"22.4.9","postcss":"^7.0.0","resolve":"1.12.0","webpack":"4.41.0","fs-extra":"7.0.1","koa-send":"5.0.1","camelcase":"^5.2.0","react-dom":"16.14.0","@babel/cli":"7.13.14","babel-jest":"^24.9.0","css-loader":"^3.2.1","koa-router":"7.3.0","prop-types":"15.8.1","seafile-js":"0.2.190","url-loader":"2.1.0","@babel/core":"^7.10.2","@types/jest":"29.0.0","file-loader":"3.0.1","sass-loader":"7.2.0","autoprefixer":"7.1.6","babel-eslint":"10.0.3","babel-loader":"8.0.6","browserslist":"^4.8.0","jest-resolve":"24.9.0","style-loader":"^1.0.1","@svgr/webpack":"6.5.1","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","object-assign":"4.1.1","react-i18next":"12.1.4","webpack-merge":"5.8.0","@babel/runtime":"^7.10.2","postcss-loader":"^3.0.0","react-mentions":"4.4.7","react-dev-utils":"12.0.1","react-hot-loader":"4.13.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.4","resolve-url-loader":"3.1.5","webpack-dev-server":"3.11.3","eslint-plugin-react":"7.14.3","html-webpack-plugin":"^4.0.0-beta.5","i18next-xhr-backend":"3.2.2","postcss-safe-parser":"4.0.1","clean-webpack-plugin":"4.0.0","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"4.2.3","@gatsbyjs/reach-router":"^1.3.9","babel-preset-react-app":"^9.0.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"^4.1.0","workbox-webpack-plugin":"4.3.1","eslint-config-react-app":"^5.0.2","mini-css-extract-plugin":"^0.5.0","uglifyjs-webpack-plugin":"2.2.0","webpack-manifest-plugin":"2.1.1","@typescript-eslint/parser":"^2.2.0","eslint-plugin-react-hooks":"^1.6.1","babel-plugin-named-asset-import":"^0.3.4","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"^2.2.0","i18next-browser-languagedetector":"7.0.1","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-object-rest-spread":"^7.9.6","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.4.6_1693621054419_0.1042713294676978","host":"s3://npm-registry-packages"}},"0.4.7":{"name":"@seafile/seafile-editor","version":"0.4.7","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.4.7","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"40a5390f726d5ca4305aa7e2dea60b8bbb9bc0c3","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.4.7.tgz","fileCount":157,"integrity":"sha512-hcMS5Xd8ZGC1aUhGpqOaz3IbTR2ntNcHxN3bTjxXbY7TB9KT99N2fXV4b/emR/fthVZEkvptZHUKpdV/dlnxZg==","signatures":[{"sig":"MEYCIQC6Gv+7TqfCFmf5qXF9g9kcPhJZu6EYZJBLO6nljUEh3QIhAOjjxrWDE0p+DuXsZMGdNAFrDBP8qK5CNol0si/mpLZu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2610219},"main":"dist/index.js","gitHead":"1331c6a7ce8619b4c0d13eee4d38813a89d33d6d","private":false,"scripts":{"test":"node scripts/test.js","build":"node scripts/build.js","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","start.bak":"node scripts/start.js","pub:optimized":"rm dist/config.js","prepublishOnly":"npm run clean && npm run pub:dist"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"8.5.5","description":"This is a custom markdown editor","directories":{},"_nodeVersion":"16.15.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.54.2","xtend":"^4.0.1","is-url":"^1.2.4","lodash":"4.17.21","remark":"^9.0.0","prismjs":"1.23.0","unified":"7.0.0","deepmerge":"^2.1.0","is-hotkey":"0.2.0","url-parse":"^1.4.3","codemirror":"^5.37.0","reactstrap":"8.9.0","rehype-raw":"^2.0.0","remark-math":"^3.0.0","remark-slug":"^5.0.0","remark-parse":"^5.0.0","detect-indent":"^4.0.0","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-history":"0.54.2","rehype-mathjax":"^2.0.0","rehype-stringify":"^3.0.0","slate-hyperscript":"0.54.2","hast-util-sanitize":"^1.1.2","@seafile/slate-react":"0.54.13","mdast-util-definitions":"^1.2.2","@seafile/react-image-lightbox":"2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.8","koa":"2.13.4","raf":"3.4.0","jest":"24.9.0","dayjs":"1.11.2","react":"16.14.0","dotenv":"6.2.0","eslint":"^6.1.0","glamor":"2.20.40","is-wsl":"^1.1.0","semver":"6.3.0","ts-pnp":"1.1.4","core-js":"2.6.12","i18next":"22.4.9","postcss":"^7.0.0","resolve":"1.12.0","webpack":"4.41.0","fs-extra":"7.0.1","koa-send":"5.0.1","camelcase":"^5.2.0","react-dom":"16.14.0","@babel/cli":"7.13.14","babel-jest":"^24.9.0","css-loader":"^3.2.1","koa-router":"7.3.0","prop-types":"15.8.1","seafile-js":"0.2.190","url-loader":"2.1.0","@babel/core":"^7.10.2","@types/jest":"29.0.0","file-loader":"3.0.1","sass-loader":"7.2.0","autoprefixer":"7.1.6","babel-eslint":"10.0.3","babel-loader":"8.0.6","browserslist":"^4.8.0","jest-resolve":"24.9.0","style-loader":"^1.0.1","@svgr/webpack":"6.5.1","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","object-assign":"4.1.1","react-i18next":"12.1.4","webpack-merge":"5.8.0","@babel/runtime":"^7.10.2","postcss-loader":"^3.0.0","react-mentions":"4.4.7","react-dev-utils":"12.0.1","react-hot-loader":"4.13.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.4","resolve-url-loader":"3.1.5","webpack-dev-server":"3.11.3","eslint-plugin-react":"7.14.3","html-webpack-plugin":"^4.0.0-beta.5","i18next-xhr-backend":"3.2.2","postcss-safe-parser":"4.0.1","clean-webpack-plugin":"4.0.0","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"4.2.3","@gatsbyjs/reach-router":"^1.3.9","babel-preset-react-app":"^9.0.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"^4.1.0","workbox-webpack-plugin":"4.3.1","eslint-config-react-app":"^5.0.2","mini-css-extract-plugin":"^0.5.0","uglifyjs-webpack-plugin":"2.2.0","webpack-manifest-plugin":"2.1.1","@typescript-eslint/parser":"^2.2.0","eslint-plugin-react-hooks":"^1.6.1","babel-plugin-named-asset-import":"^0.3.4","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"^2.2.0","i18next-browser-languagedetector":"7.0.1","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-object-rest-spread":"^7.9.6","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.4.7_1693793861388_0.24326389400381987","host":"s3://npm-registry-packages"}},"0.4.8":{"name":"@seafile/seafile-editor","version":"0.4.8","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.4.8","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"2d8746db8763e16ba493f4de8cb8d27e46d2323e","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.4.8.tgz","fileCount":155,"integrity":"sha512-CA1Pe0cT3URvo12WEpx68FesG7q6ClEz+REx6+gUxKgpILmuFCs+zq0AXabIrsNHNhNnhAi1geYpQQ5CW+N2ZA==","signatures":[{"sig":"MEYCIQDVtL/M9Pj20xXOc6/MuBdu17kY0k6MqXOMdX68Wiea+AIhAO/poO1YvkqEMmHSTJYphI/6dfDN/X0S4XaAhIBPsRez","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2599851},"main":"dist/index.js","gitHead":"53a3146e3590d09013052815219bfe562b8b9727","private":false,"scripts":{"test":"node scripts/test.js","build":"node scripts/build.js","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","start.bak":"node scripts/start.js","pub:optimized":"rm dist/config.js","prepublishOnly":"npm run clean && npm run pub:dist"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"8.19.2","description":"This is a custom markdown editor","directories":{},"_nodeVersion":"16.15.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.54.2","xtend":"^4.0.1","is-url":"^1.2.4","lodash":"4.17.21","remark":"^9.0.0","prismjs":"1.23.0","unified":"7.0.0","deepmerge":"^2.1.0","is-hotkey":"0.2.0","url-parse":"^1.4.3","codemirror":"^5.37.0","reactstrap":"8.9.0","rehype-raw":"^2.0.0","remark-math":"^3.0.0","remark-slug":"^5.0.0","remark-parse":"^5.0.0","detect-indent":"^4.0.0","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-history":"0.54.2","rehype-mathjax":"^2.0.0","rehype-stringify":"^3.0.0","slate-hyperscript":"0.54.2","hast-util-sanitize":"^1.1.2","@seafile/slate-react":"0.54.13","mdast-util-definitions":"^1.2.2","@seafile/react-image-lightbox":"2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.8","koa":"2.13.4","raf":"3.4.0","jest":"24.9.0","dayjs":"1.11.2","react":"16.14.0","dotenv":"6.2.0","eslint":"^6.1.0","glamor":"2.20.40","is-wsl":"^1.1.0","semver":"6.3.0","ts-pnp":"1.1.4","core-js":"2.6.12","i18next":"22.4.9","postcss":"^7.0.0","resolve":"1.12.0","webpack":"4.41.0","fs-extra":"7.0.1","koa-send":"5.0.1","camelcase":"^5.2.0","react-dom":"16.14.0","@babel/cli":"7.13.14","babel-jest":"^24.9.0","css-loader":"^3.2.1","koa-router":"7.3.0","prop-types":"15.8.1","seafile-js":"0.2.190","url-loader":"2.1.0","@babel/core":"^7.10.2","@types/jest":"29.0.0","file-loader":"3.0.1","sass-loader":"7.2.0","autoprefixer":"7.1.6","babel-eslint":"10.0.3","babel-loader":"8.0.6","browserslist":"^4.8.0","jest-resolve":"24.9.0","style-loader":"^1.0.1","@svgr/webpack":"6.5.1","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","object-assign":"4.1.1","react-i18next":"12.1.4","webpack-merge":"5.8.0","@babel/runtime":"^7.10.2","postcss-loader":"^3.0.0","react-dev-utils":"12.0.1","react-hot-loader":"4.13.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.4","resolve-url-loader":"3.1.5","webpack-dev-server":"3.11.3","eslint-plugin-react":"7.14.3","html-webpack-plugin":"^4.0.0-beta.5","i18next-xhr-backend":"3.2.2","postcss-safe-parser":"4.0.1","clean-webpack-plugin":"4.0.0","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"4.2.3","@gatsbyjs/reach-router":"^1.3.9","babel-preset-react-app":"^9.0.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"^4.1.0","workbox-webpack-plugin":"4.3.1","eslint-config-react-app":"^5.0.2","mini-css-extract-plugin":"^0.5.0","uglifyjs-webpack-plugin":"2.2.0","webpack-manifest-plugin":"2.1.1","@typescript-eslint/parser":"^2.2.0","eslint-plugin-react-hooks":"^1.6.1","babel-plugin-named-asset-import":"^0.3.4","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"^2.2.0","i18next-browser-languagedetector":"7.0.1","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-object-rest-spread":"^7.9.6","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.4.8_1695032965873_0.6209237855620737","host":"s3://npm-registry-packages"}},"0.3.136-alpha1":{"name":"@seafile/seafile-editor","version":"0.3.136-alpha1","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.3.136-alpha1","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"89469f6eeea22f2331e66d4bbd7fcea12e647331","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.3.136-alpha1.tgz","fileCount":165,"integrity":"sha512-XKXRnfwEzKoSw8wG8iOnC839wmvBG6FHcr7CReWaUvX+tXpNlHYXR6rDD+RnJamNyMIRbeznMp9d5qyVsUiZVw==","signatures":[{"sig":"MEUCIG55ajFhWiRxfZ4UCv1loJ/EZk5tDH84Ry53jPVU+KhlAiEAglsZfOu3ze1TcX2u+aycpkVTpG6i2L1hdm4/LodaoAo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2644443},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/index.js","babel":{"plugins":["@babel/plugin-proposal-object-rest-spread"],"presets":[["react-app",{"absoluteRuntime":false}]]},"gitHead":"c75429dc3b75beffc3a94a0ad850cb9fa3f94266","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","start.bak":"node scripts/start.js","pub:optimized":"rm dist/config.js","prepublishOnly":"npm run clean && npm run pub:dist"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"8.19.2","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"16.15.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"react":"^16.12.0","slate":"^0.54.2","xtend":"^4.0.1","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"4.17.21","remark":"^9.0.0","i18next":"^17.0.13","prismjs":"1.23.0","promise":"8.0.1","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","is-hotkey":"^0.1.3","react-dom":"^16.12.0","url-parse":"^1.4.3","codemirror":"^5.37.0","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","is-data-uri":"^0.1.0","remark-math":"^3.0.0","remark-slug":"^5.0.0","react-select":"^2.4.2","remark-parse":"^5.0.0","detect-indent":"^4.0.0","object-assign":"4.1.1","react-i18next":"^10.12.2","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-history":"^0.54.2","slate-hotkeys":"0.2.3","vfile-message":"1.1.1","detect-newline":"^2.1.0","react-mentions":"^3.0.2","rehype-mathjax":"^2.0.0","rehype-stringify":"^3.0.0","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","i18next-xhr-backend":"^3.1.2","@seafile/slate-react":"^0.54.13","slate-html-serializer":"^0.7.2","mdast-util-definitions":"^1.2.2","slate-schema-violations":"^0.1.39","@seafile/react-image-lightbox":"2.0.4","i18next-browser-languagedetector":"^3.0.3"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.8","koa":"2.13.4","raf":"3.4.0","jest":"24.9.0","dayjs":"1.11.2","dotenv":"6.2.0","enzyme":"^3.10.0","eslint":"^6.1.0","is-wsl":"^1.1.0","semver":"6.3.0","ts-pnp":"1.1.4","core-js":"2.6.12","postcss":"^7.0.0","resolve":"1.12.0","webpack":"4.41.0","fs-extra":"7.0.1","koa-send":"5.0.1","camelcase":"^5.2.0","@babel/cli":"7.13.14","babel-jest":"^24.9.0","css-loader":"^3.2.1","koa-router":"7.3.0","seafile-js":"0.2.199","url-loader":"2.1.0","@babel/core":"^7.10.2","@types/jest":"29.0.0","file-loader":"3.0.1","sass-loader":"7.2.0","autoprefixer":"7.1.6","babel-eslint":"10.0.3","babel-loader":"8.0.6","browserslist":"^4.8.0","jest-resolve":"24.9.0","style-loader":"^1.0.1","@reach/router":"1.3.4","@svgr/webpack":"4.3.2","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","webpack-merge":"5.8.0","@babel/runtime":"^7.10.2","postcss-loader":"^3.0.0","react-dev-utils":"^9.1.0","react-hot-loader":"4.13.0","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.4","resolve-url-loader":"3.1.2","webpack-dev-server":"3.1.14","eslint-plugin-react":"7.14.3","html-webpack-plugin":"^4.0.0-beta.5","postcss-safe-parser":"4.0.1","clean-webpack-plugin":"4.0.0","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"4.2.3","babel-preset-react-app":"^9.0.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"^4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.15.1","eslint-config-react-app":"^5.0.2","mini-css-extract-plugin":"^0.5.0","uglifyjs-webpack-plugin":"2.2.0","webpack-manifest-plugin":"2.1.1","@typescript-eslint/parser":"^2.2.0","eslint-plugin-react-hooks":"^1.6.1","extract-text-webpack-plugin":"3.0.2","babel-plugin-named-asset-import":"^0.3.4","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"^2.2.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-object-rest-spread":"^7.9.6","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.3.136-alpha1_1697451317240_0.12530432172413852","host":"s3://npm-registry-packages"}},"0.3.137":{"name":"@seafile/seafile-editor","version":"0.3.137","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.3.137","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"761e56de43e7a936697f516e9a91bc75d0aa994f","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.3.137.tgz","fileCount":165,"integrity":"sha512-AdfMkgXAKU32fICJrhaOdg4v9pVCJH/ZJBrz0dajdt38gfxlGCaDFlvwPcwd27jNchW2ZxZ2zts9l4gmLhER0A==","signatures":[{"sig":"MEUCIQCfgPQtNztjPgvoxKBiBBg7BdH9Qz2MBnzByhaLDY2IaQIgAKltl42kEfjKS5wD4YyjgYEfk7+TuzJp0eRsXUEp2JQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2644164},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,mjs}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|mjs|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["<rootDir>/config/polyfills.js"],"testEnvironment":"node","moduleNameMapper":{"^react-native$":"react-native-web"},"collectCoverageFrom":["src/**/*.{js,jsx,mjs}"],"moduleFileExtensions":["web.js","mjs","js","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs)$"]},"main":"dist/index.js","babel":{"plugins":["@babel/plugin-proposal-object-rest-spread"],"presets":[["react-app",{"absoluteRuntime":false}]]},"gitHead":"2bf26f019906f8a491de154864766cde876c9960","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","start.bak":"node scripts/start.js","pub:optimized":"rm dist/config.js","prepublishOnly":"npm run clean && npm run pub:dist"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"8.19.2","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"16.15.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"react":"^16.12.0","slate":"^0.54.2","xtend":"^4.0.1","glamor":"^2.20.40","is-url":"^1.2.4","lodash":"4.17.21","remark":"^9.0.0","i18next":"^17.0.13","prismjs":"1.23.0","promise":"8.0.1","crypto-js":"^3.1.9-1","deepmerge":"^2.1.0","is-hotkey":"^0.1.3","react-dom":"^16.12.0","url-parse":"^1.4.3","codemirror":"^5.37.0","deep-equal":"^1.0.1","prop-types":"^15.6.1","reactstrap":"^5.0.0-beta.3","rehype-raw":"^2.0.0","is-data-uri":"^0.1.0","remark-math":"^3.0.0","remark-slug":"^5.0.0","react-select":"^2.4.2","remark-parse":"^5.0.0","detect-indent":"^4.0.0","object-assign":"4.1.1","react-i18next":"^10.12.2","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-history":"^0.54.2","slate-hotkeys":"0.2.3","vfile-message":"1.1.1","detect-newline":"^2.1.0","react-mentions":"^3.0.2","rehype-mathjax":"^2.0.0","rehype-stringify":"^3.0.0","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","i18next-xhr-backend":"^3.1.2","@seafile/slate-react":"^0.54.13","slate-html-serializer":"^0.7.2","mdast-util-definitions":"^1.2.2","slate-schema-violations":"^0.1.39","@seafile/react-image-lightbox":"2.0.4","i18next-browser-languagedetector":"^3.0.3"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.8","koa":"2.13.4","raf":"3.4.0","jest":"24.9.0","dayjs":"1.11.2","dotenv":"6.2.0","enzyme":"^3.10.0","eslint":"^6.1.0","is-wsl":"^1.1.0","semver":"6.3.0","ts-pnp":"1.1.4","core-js":"2.6.12","postcss":"^7.0.0","resolve":"1.12.0","webpack":"4.41.0","fs-extra":"7.0.1","koa-send":"5.0.1","camelcase":"^5.2.0","@babel/cli":"7.13.14","babel-jest":"^24.9.0","css-loader":"^3.2.1","koa-router":"7.3.0","seafile-js":"0.2.199","url-loader":"2.1.0","@babel/core":"^7.10.2","@types/jest":"29.0.0","file-loader":"3.0.1","sass-loader":"7.2.0","autoprefixer":"7.1.6","babel-eslint":"10.0.3","babel-loader":"8.0.6","browserslist":"^4.8.0","jest-resolve":"24.9.0","style-loader":"^1.0.1","@reach/router":"1.3.4","@svgr/webpack":"4.3.2","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","webpack-merge":"5.8.0","@babel/runtime":"^7.10.2","postcss-loader":"^3.0.0","react-dev-utils":"^9.1.0","react-hot-loader":"4.13.0","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.4","resolve-url-loader":"3.1.2","webpack-dev-server":"3.1.14","eslint-plugin-react":"7.14.3","html-webpack-plugin":"^4.0.0-beta.5","postcss-safe-parser":"4.0.1","clean-webpack-plugin":"4.0.0","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"4.2.3","babel-preset-react-app":"^9.0.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"^4.1.0","workbox-webpack-plugin":"4.3.1","enzyme-adapter-react-16":"^1.15.1","eslint-config-react-app":"^5.0.2","mini-css-extract-plugin":"^0.5.0","uglifyjs-webpack-plugin":"2.2.0","webpack-manifest-plugin":"2.1.1","@typescript-eslint/parser":"^2.2.0","eslint-plugin-react-hooks":"^1.6.1","extract-text-webpack-plugin":"3.0.2","babel-plugin-named-asset-import":"^0.3.4","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"^2.2.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-object-rest-spread":"^7.9.6","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.3.137_1697451817152_0.7899122591651646","host":"s3://npm-registry-packages"}},"0.3.139":{"name":"@seafile/seafile-editor","version":"0.3.139","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.3.139","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"f2d7b8cb3e164ccdc214e9b185a2d7751a7dd377","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.3.139.tgz","fileCount":163,"integrity":"sha512-DIcmPpL4EFpFP32kGFP1FdFNKAr5lZcdqazM77FwyU6vG5kfHfBqDDG/63U+D3o+UYqcQgtU7Oo0HYNfaSUHrw==","signatures":[{"sig":"MEUCIQDxFFExXm3fAeXSkiVLehU8Z21sWG7DP7vBY6R54zIaWgIgZdY34ePNY+n2R3x37eSUeXfAY0sfC/RCKkyeyGRduLc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2642804},"main":"dist/index.js","gitHead":"9785e08022e61af52ed72dbff14a0845c6773660","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","start.bak":"node scripts/start.js","pub:optimized":"rm dist/config.js","prepublishOnly":"npm run clean && npm run pub:dist"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"8.19.2","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"16.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"^0.54.2","xtend":"^4.0.1","is-url":"^1.2.4","lodash":"4.17.21","remark":"^9.0.0","prismjs":"1.23.0","deepmerge":"^2.1.0","is-hotkey":"0.2.0","url-parse":"^1.4.3","codemirror":"^5.37.0","reactstrap":"8.9.0","rehype-raw":"^2.0.0","remark-math":"^3.0.0","remark-slug":"^5.0.0","remark-parse":"^5.0.0","detect-indent":"^4.0.0","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-history":"^0.54.2","slate-hotkeys":"0.2.3","vfile-message":"1.1.1","rehype-mathjax":"^2.0.0","rehype-stringify":"^3.0.0","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","@seafile/slate-react":"^0.54.13","slate-html-serializer":"^0.7.2","mdast-util-definitions":"^1.2.2","slate-schema-violations":"^0.1.39","@seafile/react-image-lightbox":"2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.8","koa":"2.13.4","raf":"3.4.0","jest":"24.9.0","dayjs":"1.11.2","react":"17.0.2","dotenv":"6.2.0","eslint":"^6.1.0","glamor":"2.20.40","is-wsl":"^1.1.0","semver":"6.3.0","ts-pnp":"1.1.4","core-js":"2.6.12","i18next":"22.4.9","postcss":"^7.0.0","resolve":"1.12.0","webpack":"4.41.0","fs-extra":"7.0.1","koa-send":"5.0.1","camelcase":"^5.2.0","react-dom":"17.0.2","@babel/cli":"7.13.14","babel-jest":"^24.9.0","css-loader":"^3.2.1","koa-router":"7.3.0","prop-types":"15.8.1","seafile-js":"0.2.199","url-loader":"2.1.0","@babel/core":"^7.10.2","@types/jest":"29.0.0","file-loader":"3.0.1","sass-loader":"7.2.0","autoprefixer":"7.1.6","babel-eslint":"10.0.3","babel-loader":"8.0.6","browserslist":"^4.8.0","jest-resolve":"24.9.0","style-loader":"^1.0.1","@svgr/webpack":"6.5.1","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","object-assign":"4.1.1","react-i18next":"12.1.4","webpack-merge":"5.8.0","@babel/runtime":"^7.10.2","postcss-loader":"^3.0.0","react-mentions":"4.4.10","react-dev-utils":"12.0.1","react-hot-loader":"4.13.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.4","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.3","eslint-plugin-react":"7.14.3","html-webpack-plugin":"^4.0.0-beta.5","i18next-xhr-backend":"3.2.2","postcss-safe-parser":"4.0.1","clean-webpack-plugin":"4.0.0","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"4.2.3","@gatsbyjs/reach-router":"^1.3.9","babel-preset-react-app":"^9.0.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"^4.1.0","workbox-webpack-plugin":"4.3.1","eslint-config-react-app":"^5.0.2","mini-css-extract-plugin":"^0.5.0","uglifyjs-webpack-plugin":"2.2.0","webpack-manifest-plugin":"2.1.1","@typescript-eslint/parser":"^2.2.0","eslint-plugin-react-hooks":"^1.6.1","babel-plugin-named-asset-import":"^0.3.4","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"^2.2.0","i18next-browser-languagedetector":"7.0.1","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-object-rest-spread":"^7.9.6","babel-plugin-transform-object-rest-spread":"^6.26.0"},"peerDependencies":{"react":"^17.0.0","react-dom":"^17.0.0","prop-types":"^15.8.1"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.3.139_1700191428942_0.14130637157239567","host":"s3://npm-registry-packages"}},"0.3.140":{"name":"@seafile/seafile-editor","version":"0.3.140","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.3.140","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"9be0f2398b4a221d1243dead7b284efd778e9031","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.3.140.tgz","fileCount":163,"integrity":"sha512-QBHzzC3UMSVLIhrPT5zvj0ILy6013dAbo0/DmUZY5hPAF1lFGalpN/AqGv56IaVvcLzGl4LR8Pd/CDP8jUbU6Q==","signatures":[{"sig":"MEQCIDmSifHHBW3IbC2DlhDrezyvzWRlTQ20WH8rW9uEhnfTAiAevGaRcoaIu6Cmnos7uuAZpaqbFJ7JBz7re+utuXXDkw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2642926},"main":"dist/index.js","gitHead":"48296cd4ed44430f7a740358d5367580e340ab9d","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","start.bak":"node scripts/start.js","pub:optimized":"rm dist/config.js","prepublishOnly":"npm run clean && npm run pub:dist"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"8.19.2","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"16.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"^0.54.2","xtend":"^4.0.1","is-url":"^1.2.4","lodash":"4.17.21","remark":"^9.0.0","prismjs":"1.23.0","deepmerge":"^2.1.0","is-hotkey":"0.2.0","url-parse":"^1.4.3","codemirror":"^5.37.0","reactstrap":"8.9.0","rehype-raw":"^2.0.0","remark-math":"^3.0.0","remark-slug":"^5.0.0","remark-parse":"^5.0.0","detect-indent":"^4.0.0","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-history":"^0.54.2","slate-hotkeys":"0.2.3","vfile-message":"1.1.1","rehype-mathjax":"^2.0.0","rehype-stringify":"^3.0.0","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","@seafile/slate-react":"^0.54.13","slate-html-serializer":"^0.7.2","mdast-util-definitions":"^1.2.2","slate-schema-violations":"^0.1.39","@seafile/react-image-lightbox":"2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.8","koa":"2.13.4","raf":"3.4.0","jest":"24.9.0","dayjs":"1.11.2","react":"17.0.2","dotenv":"6.2.0","eslint":"^6.1.0","glamor":"2.20.40","is-wsl":"^1.1.0","semver":"6.3.0","ts-pnp":"1.1.4","core-js":"2.6.12","i18next":"22.4.9","postcss":"^7.0.0","resolve":"1.12.0","webpack":"4.41.0","fs-extra":"7.0.1","koa-send":"5.0.1","camelcase":"^5.2.0","react-dom":"17.0.2","@babel/cli":"7.13.14","babel-jest":"^24.9.0","css-loader":"^3.2.1","koa-router":"7.3.0","prop-types":"15.8.1","seafile-js":"0.2.199","url-loader":"2.1.0","@babel/core":"^7.10.2","@types/jest":"29.0.0","file-loader":"3.0.1","sass-loader":"7.2.0","autoprefixer":"7.1.6","babel-eslint":"10.0.3","babel-loader":"8.0.6","browserslist":"^4.8.0","jest-resolve":"24.9.0","style-loader":"^1.0.1","@svgr/webpack":"6.5.1","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","object-assign":"4.1.1","react-i18next":"12.1.4","webpack-merge":"5.8.0","@babel/runtime":"^7.10.2","postcss-loader":"^3.0.0","react-mentions":"4.4.10","react-dev-utils":"12.0.1","react-hot-loader":"4.13.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.4","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.3","eslint-plugin-react":"7.14.3","html-webpack-plugin":"^4.0.0-beta.5","i18next-xhr-backend":"3.2.2","postcss-safe-parser":"4.0.1","clean-webpack-plugin":"4.0.0","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"4.2.3","@gatsbyjs/reach-router":"^1.3.9","babel-preset-react-app":"^9.0.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"^4.1.0","workbox-webpack-plugin":"4.3.1","eslint-config-react-app":"^5.0.2","mini-css-extract-plugin":"^0.5.0","uglifyjs-webpack-plugin":"2.2.0","webpack-manifest-plugin":"2.1.1","@typescript-eslint/parser":"^2.2.0","eslint-plugin-react-hooks":"^1.6.1","babel-plugin-named-asset-import":"^0.3.4","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"^2.2.0","i18next-browser-languagedetector":"7.0.1","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-object-rest-spread":"^7.9.6","babel-plugin-transform-object-rest-spread":"^6.26.0"},"peerDependencies":{"react":"^17.0.0","react-dom":"^17.0.0","prop-types":"^15.8.1"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.3.140_1700802608284_0.6145622565000408","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@seafile/seafile-editor","version":"1.0.0","keywords":[],"author":"","license":"ISC","_id":"@seafile/seafile-editor@1.0.0","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"dist":{"shasum":"e3d818c79629a29f547692165685c3777f4bae5f","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.0.tgz","fileCount":326,"integrity":"sha512-bHrTRJZ/0Fh0VvZYdLC9nGD8M8jHPQSTAng4KQKbXa/+ERePzSVZeGjU7qIKTmdOgvS5mKkkI/aB8WlAJHk3SQ==","signatures":[{"sig":"MEUCIHKyAw1GzQDSrBLLIX0p72tGcb0Md5dl/fsMsN1NiEgjAiEA1muoYjqd485/cK4GCtVDroaHQxn3UiGq6AQhBF6jXpk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2582806},"main":"index.js","gitHead":"bb4fffe45b2d7025361bd037c3fbf70be7d46576","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","build:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run build:dist"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"_npmVersion":"8.19.2","description":"","directories":{},"_nodeVersion":"16.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"npm":"10.2.4","slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","install":"0.13.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","codemirror":"6.0.1","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","seafile-js":"0.2.210","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","jest-environment-jsdom":"29.7.0","@codemirror/lang-markdown":"6.2.3","@codemirror/language-data":"6.3.1","@seafile/react-image-lightbox":"2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.29","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-eslint":"10.1.0","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"10.0.1","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.0_1701770280285_0.8036087927359121","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@seafile/seafile-editor","version":"1.0.1","keywords":[],"author":"","license":"ISC","_id":"@seafile/seafile-editor@1.0.1","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"dist":{"shasum":"78a26da0b2c2d718c170bd6c7d57b0b825362ef1","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.1.tgz","fileCount":213,"integrity":"sha512-JHlKR0WCFx/G9nT6Bus39xpmklcZolct7mP8QcXiXJkY0pJsRxInFLAwWik9Gm8RA8swFkyH4q+QhBNuqr8G9g==","signatures":[{"sig":"MEYCIQCb6a8cUeTqJW40dOcEnF5hLV3kbeak3h05LwZMp94cwgIhALqOIjQtn1ACZEaMFMCsJcO1sbt3tiVVz1oeIHU1Ca+y","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2585222},"main":"index.js","gitHead":"bb4fffe45b2d7025361bd037c3fbf70be7d46576","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","build:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run build:dist"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"_npmVersion":"8.19.2","description":"","directories":{},"_nodeVersion":"16.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"npm":"10.2.4","slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","install":"0.13.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","codemirror":"6.0.1","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","seafile-js":"0.2.210","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","jest-environment-jsdom":"29.7.0","@codemirror/lang-markdown":"6.2.3","@codemirror/language-data":"6.3.1","@seafile/react-image-lightbox":"2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.29","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-eslint":"10.1.0","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"10.0.1","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.1_1701771139312_0.20936540646471014","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@seafile/seafile-editor","version":"1.0.2","keywords":[],"author":"","license":"ISC","_id":"@seafile/seafile-editor@1.0.2","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"dist":{"shasum":"a1501ee4b0207aa51b3e7cd49ba32a87dffd8d27","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.2.tgz","fileCount":213,"integrity":"sha512-mW1DkfRmK96nVhTpoYqaly32jTyamMpMr9aVYwbKgyRFgdYluG8mWspttt51XJ8OpuXzwqEYIoGJoHnpkIoEfQ==","signatures":[{"sig":"MEQCIBUBjCn5OsjmvR2Q6/apuSFnUMGlNLHGh7RF8hhMq1peAiAGmiR8zo3KriWOuh18sLfW96x3jGPZSeIlIvTAI8s4cA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2585227},"main":"dist/index.js","gitHead":"ab04810f4b41fca56bfa5ac10bd98f2d7b1e6c0d","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","build:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run build:dist"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"_npmVersion":"8.19.2","description":"","directories":{},"_nodeVersion":"16.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"npm":"10.2.4","slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","install":"0.13.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","codemirror":"6.0.1","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","seafile-js":"0.2.210","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","jest-environment-jsdom":"29.7.0","@codemirror/lang-markdown":"6.2.3","@codemirror/language-data":"6.3.1","@seafile/react-image-lightbox":"2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.29","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-eslint":"10.1.0","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"10.0.1","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.2_1701771236847_0.8739141595302791","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@seafile/seafile-editor","version":"1.0.3","keywords":[],"author":"","license":"ISC","_id":"@seafile/seafile-editor@1.0.3","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"dist":{"shasum":"fdf702b0a481cfd15eb0745d76504d40ff782fa2","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.3.tgz","fileCount":213,"integrity":"sha512-sgD/wi7JA2YNb4aqySaybAnf/BM0QfE5RdfKtdbVVVss+nap5OMHbNpfvjva1catT8s1lbF4wL8EfmupC81Rjw==","signatures":[{"sig":"MEYCIQCuYSHjaUy6CstBTRtZegWnZztFilw90eRYT0THUuofGgIhAMJl0s/JxtK4Ux0z05ANIGRPprE2Tgt1oFVge9dejpsq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2585286},"main":"dist/index.js","gitHead":"ce5397d99208a0b75baf4422e0a552202fd526d2","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","build:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run build:dist"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"_npmVersion":"8.19.2","description":"","directories":{},"_nodeVersion":"16.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"npm":"10.2.4","slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","install":"0.13.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","codemirror":"6.0.1","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","seafile-js":"0.2.210","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","@codemirror/view":"6.22.1","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","jest-environment-jsdom":"29.7.0","@codemirror/lang-markdown":"6.2.3","@codemirror/language-data":"6.3.1","@seafile/react-image-lightbox":"2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.29","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-eslint":"10.1.0","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"10.0.1","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.3_1701827573069_0.1813768356012584","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"@seafile/seafile-editor","version":"1.0.4","keywords":[],"author":"","license":"ISC","_id":"@seafile/seafile-editor@1.0.4","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"dist":{"shasum":"1ab5115e015bcd0b6112ae384f84fd981e6a39bb","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.4.tgz","fileCount":213,"integrity":"sha512-iAt3DhgngiHfSul4jrmmu4RAj9oXWEgGjRbN3RFq5gOfyPokzW/jz91YNvihY7YS6Pm/MENoZej0WZDGka4ZYQ==","signatures":[{"sig":"MEYCIQDUgOX3upqHZ0WRjAKhgFle4SYdjcv6tjLmG+qp5p4T7gIhAID8l5bDVQOQlcl4woEbisTdTFhdUfPAYf2mHdXt/Qll","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2443733},"main":"dist/index.js","gitHead":"ce5397d99208a0b75baf4422e0a552202fd526d2","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","build:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run build:dist"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"_npmVersion":"8.19.2","description":"","directories":{},"_nodeVersion":"16.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"npm":"10.2.4","slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","install":"0.13.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","codemirror":"6.0.1","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","seafile-js":"0.2.210","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","@codemirror/view":"6.22.1","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","jest-environment-jsdom":"29.7.0","@codemirror/lang-markdown":"6.2.3","@codemirror/language-data":"6.3.1","@seafile/react-image-lightbox":"2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.29","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-eslint":"10.1.0","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^9.0.2","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.4_1701832903375_0.11306251681857749","host":"s3://npm-registry-packages"}},"1.0.4-1":{"name":"@seafile/seafile-editor","version":"1.0.4-1","keywords":[],"author":"","license":"ISC","_id":"@seafile/seafile-editor@1.0.4-1","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"dist":{"shasum":"e201161b56c9d6d53ab09270221668eca0e9d2a1","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.4-1.tgz","fileCount":213,"integrity":"sha512-Xdl6n2M9INSkwg5FaGesbx1ai7LYvPAQT2iwmSGga0A/Ypn2qus3tU76sD0DY2ZcGsGCsop4bO1eIzcbVZgBPw==","signatures":[{"sig":"MEUCIQDdk6Naa85sGVDGuqvkwcZvG2InSkzfTGJ49UXqA7aemgIgIu6FZFKB6IfmTU0m0gNqmZuOWkKDlrdVzSn/W72hkRM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2446097},"main":"dist/index.js","gitHead":"52bbc38e6d9e412e832a74c966a9cec1c4a5ba1e","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","build:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run build:dist"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"_npmVersion":"8.19.2","description":"","directories":{},"_nodeVersion":"16.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"npm":"10.2.4","slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","install":"0.13.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","codemirror":"6.0.1","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","seafile-js":"0.2.210","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","@codemirror/view":"6.22.1","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","jest-environment-jsdom":"29.7.0","@codemirror/lang-markdown":"6.2.3","@codemirror/language-data":"6.3.1","@seafile/react-image-lightbox":"2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.29","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-eslint":"10.1.0","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^9.0.2","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.4-1_1701841851824_0.36892653929994723","host":"s3://npm-registry-packages"}},"1.0.4-2":{"name":"@seafile/seafile-editor","version":"1.0.4-2","keywords":[],"author":"","license":"ISC","_id":"@seafile/seafile-editor@1.0.4-2","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"dist":{"shasum":"3d08d2904e9a26bfe1360a68cf79540d4c864e8b","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.4-2.tgz","fileCount":213,"integrity":"sha512-NG1FbLRAUlh4irmNBLBuU3rW4ukCDpnMecxjPUW9jxHy6sXP3VTMIUHi4ZGry0ou7ACUL9Dx9N2WR8A28MpQbQ==","signatures":[{"sig":"MEYCIQDvVZekIT6YtRUV5InFZQ2T5EmiGkcOxHYsSqjLOIMb8wIhAPA/s3xL78ubaXFx4iztMjlJ97/TzUp3Hfia1H++myGG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2446424},"main":"dist/index.js","gitHead":"52bbc38e6d9e412e832a74c966a9cec1c4a5ba1e","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","build:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run build:dist"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"_npmVersion":"8.19.2","description":"","directories":{},"_nodeVersion":"16.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"npm":"10.2.4","slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","install":"0.13.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","codemirror":"6.0.1","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","seafile-js":"0.2.210","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","@codemirror/view":"6.22.1","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","jest-environment-jsdom":"29.7.0","@codemirror/lang-markdown":"6.2.3","@codemirror/language-data":"6.3.1","@seafile/react-image-lightbox":"2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.29","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-eslint":"10.1.0","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^9.0.2","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.4-2_1701843908255_0.5422058215758316","host":"s3://npm-registry-packages"}},"1.0.4-3":{"name":"@seafile/seafile-editor","version":"1.0.4-3","keywords":[],"author":"","license":"ISC","_id":"@seafile/seafile-editor@1.0.4-3","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"dist":{"shasum":"c552bf1473a5867b1561f9ae7a8b5cf97659b171","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.4-3.tgz","fileCount":214,"integrity":"sha512-/9vuCadLtlVogK5QVJAwIz6TY37dPoUvIiWVS5VcKf9ydcQzb6M2p5B/J1UliHKzONVupBicYYwyOYKmuBM+ZA==","signatures":[{"sig":"MEYCIQD5P/nZxkaeYphB3YwuXYsrSyYTlQ0irdnNkwczZsGpkwIhALzd3sRBXHWGVt3nNhUbWh8Geyv7oVZv4iLp5L5QGu7J","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2447960},"main":"dist/index.js","gitHead":"00faae6567b1c08ef9bee29bdd3e961307bcca16","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","build:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run build:dist"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"_npmVersion":"8.19.2","description":"","directories":{},"_nodeVersion":"16.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"npm":"10.2.4","slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","install":"0.13.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","codemirror":"6.0.1","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","seafile-js":"0.2.210","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","@codemirror/view":"6.22.1","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","jest-environment-jsdom":"29.7.0","@codemirror/lang-markdown":"6.2.3","@codemirror/language-data":"6.3.1","@seafile/react-image-lightbox":"2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.29","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-eslint":"10.1.0","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^9.0.2","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.4-3_1701851518331_0.5347936142233676","host":"s3://npm-registry-packages"}},"1.0.4-4":{"name":"@seafile/seafile-editor","version":"1.0.4-4","keywords":[],"author":"","license":"ISC","_id":"@seafile/seafile-editor@1.0.4-4","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"dist":{"shasum":"9af4ac2c507bc217194b510c5136731777d5a28f","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.4-4.tgz","fileCount":214,"integrity":"sha512-JSL7rvgVslEb1BAPm1+NVrUwHPL7+VQnozJrk5+tLKHWPOTHXL5vOGkNm4e+TdY/XcLgYH0rq/gbupnhk9uQWQ==","signatures":[{"sig":"MEQCIARwwJCxbAXIj7LPXBFUCdqRl6yAvaJGQGDwDCzv328dAiAeHCiA49pHPLEebF7ijUYZf9xXChO5Lq5mC19OLc1K1w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2448335},"main":"dist/index.js","gitHead":"4a2112eb6678006aaa1d4212e2d96ebff4dbe815","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","build:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run build:dist"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"_npmVersion":"8.19.2","description":"","directories":{},"_nodeVersion":"16.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"npm":"10.2.4","slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","install":"0.13.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","codemirror":"6.0.1","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","seafile-js":"0.2.210","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","@codemirror/view":"6.22.1","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","jest-environment-jsdom":"29.7.0","@codemirror/lang-markdown":"6.2.3","@codemirror/language-data":"6.3.1","@seafile/react-image-lightbox":"2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.29","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-eslint":"10.1.0","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^9.0.2","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.4-4_1701921572775_0.6906158359446288","host":"s3://npm-registry-packages"}},"1.0.4-5":{"name":"@seafile/seafile-editor","version":"1.0.4-5","keywords":[],"author":"","license":"ISC","_id":"@seafile/seafile-editor@1.0.4-5","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"dist":{"shasum":"0321df5a505005222188c480fb0720fa4ae5b2dc","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.4-5.tgz","fileCount":214,"integrity":"sha512-CyWXGSJ8/B9pn84b8/85A/rYnrLe0vyryLze20shdOUrAWZhD9o4LrjM7ibbA4og0+vStVXmLJerbFpsdrB9hw==","signatures":[{"sig":"MEQCIEfI4V7kxaG+lbGRyKmDg5f+mCCuiRFJMsFIKfbHk2rsAiBhZ5ujdFG9OFeKotyssmlBpUUv0NJ7+hAdQy9DfQ22iw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2448335},"main":"dist/index.js","gitHead":"4a2112eb6678006aaa1d4212e2d96ebff4dbe815","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","build:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run build:dist"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"_npmVersion":"8.19.2","description":"","directories":{},"_nodeVersion":"16.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"npm":"10.2.4","slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","install":"0.13.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","codemirror":"6.0.1","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","seafile-js":"0.2.210","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","@codemirror/view":"6.22.1","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","jest-environment-jsdom":"29.7.0","@codemirror/lang-markdown":"6.2.3","@codemirror/language-data":"6.3.1","@seafile/react-image-lightbox":"2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.29","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-eslint":"10.1.0","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^9.0.2","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.4-5_1701922158528_0.3648272355300748","host":"s3://npm-registry-packages"}},"1.0.4-6":{"name":"@seafile/seafile-editor","version":"1.0.4-6","keywords":[],"author":"","license":"ISC","_id":"@seafile/seafile-editor@1.0.4-6","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"dist":{"shasum":"2266fc43ba48a1246405f8f653679f4072276f59","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.4-6.tgz","fileCount":214,"integrity":"sha512-hCx0TIxsCkjHUVGNL2UvfbLRSpLN98eihoGfibYJ6tXgjkCRb0uWNvWxHgGIbVmLFTBv83np8oTYDBjdV8OwQg==","signatures":[{"sig":"MEUCIFkFkZxpcXzcW47oQ4Ezl8And0L6rxDzc5K1QoASfq7lAiEAkiQZAas248VuFfOx68ULpGzSVhwwmkn3TiXlMoeRExc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2448376},"main":"dist/index.js","gitHead":"4a2112eb6678006aaa1d4212e2d96ebff4dbe815","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","build:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run build:dist"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"_npmVersion":"8.19.2","description":"","directories":{},"_nodeVersion":"16.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"npm":"10.2.4","slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","install":"0.13.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","codemirror":"6.0.1","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","seafile-js":"0.2.210","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","@codemirror/view":"6.22.1","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","jest-environment-jsdom":"29.7.0","@codemirror/lang-markdown":"6.2.3","@codemirror/language-data":"6.3.1","@seafile/react-image-lightbox":"2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.29","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-eslint":"10.1.0","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^9.0.2","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.4-6_1701922292895_0.2642257561088921","host":"s3://npm-registry-packages"}},"1.0.4-7":{"name":"@seafile/seafile-editor","version":"1.0.4-7","keywords":[],"author":"","license":"ISC","_id":"@seafile/seafile-editor@1.0.4-7","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"dist":{"shasum":"372d69a88adcee4f4f5c41a6a3adbebac08e0f87","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.4-7.tgz","fileCount":214,"integrity":"sha512-euv8lyR4k8kvEC8WClcMpLz79FvPoIQfZGJVbvnaUm4Z1i4O6nndMOkqmkDmrKJiHdiXFNmzwQ+sti93iO3JzA==","signatures":[{"sig":"MEYCIQDAe083TQpw5HnIVoSqOZEzYfASotQmYuZVVbPjXUX4ggIhALI4Gbv+Nzu6SGF8dbBDfmwXsJFNDHSedcjuYbgh8Sh4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2448522},"main":"dist/index.js","gitHead":"ab812005ef3b6ed2eac3273454dfa06cca2ed7d4","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","build:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run build:dist"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"_npmVersion":"8.19.2","description":"","directories":{},"_nodeVersion":"16.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"npm":"10.2.4","slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","install":"0.13.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","codemirror":"6.0.1","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","seafile-js":"0.2.210","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","@codemirror/view":"6.22.1","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","jest-environment-jsdom":"29.7.0","@codemirror/lang-markdown":"6.2.3","@codemirror/language-data":"6.3.1","@seafile/react-image-lightbox":"2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.29","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-eslint":"10.1.0","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^9.0.2","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.4-7_1701927102401_0.9042391479016523","host":"s3://npm-registry-packages"}},"1.0.4-8":{"name":"@seafile/seafile-editor","version":"1.0.4-8","keywords":[],"author":"","license":"ISC","_id":"@seafile/seafile-editor@1.0.4-8","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"dist":{"shasum":"4577dc0e9afc127864beabaf96785f5f9b448d5f","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.4-8.tgz","fileCount":214,"integrity":"sha512-VxTylI9A8Zf11DiarfxUcCAQxjCiKAX+rGbxGKv2LyRkJMJ/TiX0GydSqT/9mpR0ejvfx+Aq6oS/V8vexz2U3w==","signatures":[{"sig":"MEUCIQDxrFQPEQUlRgEXBdLReOlvL+GML72Z3ca86ZoP3xKgvQIgUZuRLjMWquJyUHBrNPMVHyTPuKN24D3CF7NrHO9ZNo4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2448525},"main":"dist/index.js","gitHead":"d474e20184a877501df0aacc1fa4707a857a631d","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","build:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run build:dist"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"_npmVersion":"8.19.2","description":"","directories":{},"_nodeVersion":"16.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"npm":"10.2.4","slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","install":"0.13.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","codemirror":"6.0.1","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","seafile-js":"0.2.210","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","@codemirror/view":"6.22.1","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","jest-environment-jsdom":"29.7.0","@codemirror/lang-markdown":"6.2.3","@codemirror/language-data":"6.3.1","@seafile/react-image-lightbox":"2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.29","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-eslint":"10.1.0","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^9.0.2","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.4-8_1701927842175_0.015550790178524787","host":"s3://npm-registry-packages"}},"1.0.4-9":{"name":"@seafile/seafile-editor","version":"1.0.4-9","keywords":[],"author":"","license":"ISC","_id":"@seafile/seafile-editor@1.0.4-9","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"dist":{"shasum":"6f098fe287c0937d12cd2fa1e0f5d0b901e703dc","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.4-9.tgz","fileCount":214,"integrity":"sha512-Gw3bNZTJtAhWW7QUDP8DZ+ZU2iDJ3F7IxEb09wknMHtM0uKYArK5zbAmv7fHlt8k9yUa2MgfZIKYHAzpd/Bhqg==","signatures":[{"sig":"MEYCIQDQ4Q5f2Ar0Ejr6oL1YQ/c/AQjwwjoND9zG5vWVycmboQIhALR+oP7tJspBW6K/X8ZHce/mu4pOFs1oeLlDaEIB5k9J","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2448696},"main":"dist/index.js","gitHead":"0810278757222a944248e17940d4e5fe373656e7","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","build:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run build:dist"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"_npmVersion":"8.19.2","description":"","directories":{},"_nodeVersion":"16.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"npm":"10.2.4","slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","install":"0.13.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","codemirror":"6.0.1","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","seafile-js":"0.2.210","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","@codemirror/view":"6.22.1","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","jest-environment-jsdom":"29.7.0","@codemirror/lang-markdown":"6.2.3","@codemirror/language-data":"6.3.1","@seafile/react-image-lightbox":"2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.29","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-eslint":"10.1.0","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^9.0.2","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.4-9_1701931901351_0.6493736794010865","host":"s3://npm-registry-packages"}},"1.0.4-10":{"name":"@seafile/seafile-editor","version":"1.0.4-10","keywords":[],"author":"","license":"ISC","_id":"@seafile/seafile-editor@1.0.4-10","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"dist":{"shasum":"eafc9bd153c9b3c1916a58080fc39c47f2d1bfa6","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.4-10.tgz","fileCount":214,"integrity":"sha512-emMVpnW9+DraxKF4TzEivFwY8+qcmW+77rw8sRpIgjbcRk0aJs9DK0/ynUoVdGYpr22fbIlDs9BNNb42X1FJUw==","signatures":[{"sig":"MEUCIFSKdKqyc2MZXc7Mj7kPL6CFWC6wgmqm2qagZP6xSoOnAiEA8wmZgWHR6LhJb498+1zj5ZjNiYCVgol7SuyGq/6AA1w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2448698},"main":"dist/index.js","gitHead":"0810278757222a944248e17940d4e5fe373656e7","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","build:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run build:dist"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"_npmVersion":"8.19.2","description":"","directories":{},"_nodeVersion":"16.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"npm":"10.2.4","slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","install":"0.13.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","codemirror":"6.0.1","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","seafile-js":"0.2.210","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","@codemirror/view":"6.22.1","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","jest-environment-jsdom":"29.7.0","@codemirror/lang-markdown":"6.2.3","@codemirror/language-data":"6.3.1","@seafile/react-image-lightbox":"2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.29","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-eslint":"10.1.0","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^9.0.2","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.4-10_1701932371890_0.7316952230769125","host":"s3://npm-registry-packages"}},"1.0.4-11":{"name":"@seafile/seafile-editor","version":"1.0.4-11","keywords":[],"author":"","license":"ISC","_id":"@seafile/seafile-editor@1.0.4-11","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"dist":{"shasum":"2ac8450a26535febfc1bc442e051214056eba034","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.4-11.tgz","fileCount":214,"integrity":"sha512-cDMVj+Y8wduSVNK53Mbh0QKlwqLX8518tH0MbTePTu79UjLMJ/MAISip8wv+wUT+HMpwGOZtxwTeDcMMUNnROQ==","signatures":[{"sig":"MEUCIGATOZXHbCD5vhloUxWgUT0fQLrI1BXk2t+jxKw/DZkMAiEAop86U7xE93dt3A3lmQCgBzUVzG/Sdm3aRbhomvXeqdA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2448952},"main":"dist/index.js","gitHead":"c660cd27e83ab56a2887d9a289f5279339c8adea","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","build:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run build:dist"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"_npmVersion":"8.19.2","description":"","directories":{},"_nodeVersion":"16.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"npm":"10.2.4","slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","install":"0.13.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","codemirror":"6.0.1","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","seafile-js":"0.2.210","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","@codemirror/view":"6.22.1","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","jest-environment-jsdom":"29.7.0","@codemirror/lang-markdown":"6.2.3","@codemirror/language-data":"6.3.1","@seafile/react-image-lightbox":"2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.29","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-eslint":"10.1.0","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^9.0.2","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.4-11_1701941178908_0.48528821887212614","host":"s3://npm-registry-packages"}},"1.0.4-12":{"name":"@seafile/seafile-editor","version":"1.0.4-12","keywords":[],"author":"","license":"ISC","_id":"@seafile/seafile-editor@1.0.4-12","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"dist":{"shasum":"dc7e4bb98ef751478d4845aafe14d898cd12ab22","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.4-12.tgz","fileCount":214,"integrity":"sha512-mSe+xs3p1P1PssQKdGrKFjyGcTP0bGWsosCN2Z9NLX0nuYizwsRCCeOJgUD5tRR/IDryuXnJAuaMdSfS7PDp8Q==","signatures":[{"sig":"MEQCIEEqLn37EeVm3lysZRcbcabzE+1LqcBRtE02t4D6Rt69AiBQBn606nwd/97c/GeZr47R2r8haI1hSJLLE1MUCgaiWg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2448998},"main":"dist/index.js","gitHead":"cf85225038244fb531eb59ea34b8d85c3db1e139","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","build:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run build:dist"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"_npmVersion":"8.19.2","description":"","directories":{},"_nodeVersion":"16.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"npm":"10.2.4","slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","install":"0.13.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","codemirror":"6.0.1","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","seafile-js":"0.2.210","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","@codemirror/view":"6.22.1","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","jest-environment-jsdom":"29.7.0","@codemirror/lang-markdown":"6.2.3","@codemirror/language-data":"6.3.1","@seafile/react-image-lightbox":"2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.29","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-eslint":"10.1.0","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^9.0.2","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.4-12_1701942211868_0.43598322546563595","host":"s3://npm-registry-packages"}},"1.0.4-13":{"name":"@seafile/seafile-editor","version":"1.0.4-13","keywords":[],"author":"","license":"ISC","_id":"@seafile/seafile-editor@1.0.4-13","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"dist":{"shasum":"b33c410cedab70580484b01c06c5d14d1d4e53c7","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.4-13.tgz","fileCount":214,"integrity":"sha512-PZx3/pfILie6WN748yonzeGDRY8tDaQDbhU5QenjyR7PDPpTGTFVWTtsRLQANIE9pCzAB8kz9SbjvyKKZ+ciMg==","signatures":[{"sig":"MEUCIQDz6umtddECtEATyxVHzU55tb7ryA77xG0lOQd8v5AL/QIgJrLTg5fv9f6doXfU9S5yj80yW3RxK3CUpBY2W8G7/Ec=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2449297},"main":"dist/index.js","gitHead":"ed5598a1924e170221699fe90d6a99728be34f4d","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","build:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run build:dist"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"_npmVersion":"8.19.2","description":"","directories":{},"_nodeVersion":"16.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"npm":"10.2.4","slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","install":"0.13.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","codemirror":"6.0.1","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","seafile-js":"0.2.210","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","@codemirror/view":"6.22.1","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","jest-environment-jsdom":"29.7.0","@codemirror/lang-markdown":"6.2.3","@codemirror/language-data":"6.3.1","@seafile/react-image-lightbox":"2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.29","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-eslint":"10.1.0","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^9.0.2","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.4-13_1702012327873_0.784194255430686","host":"s3://npm-registry-packages"}},"1.0.4-14":{"name":"@seafile/seafile-editor","version":"1.0.4-14","keywords":[],"author":"","license":"ISC","_id":"@seafile/seafile-editor@1.0.4-14","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"dist":{"shasum":"e11e94294cfd22755f5e008ae329d86fecfe86ed","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.4-14.tgz","fileCount":214,"integrity":"sha512-fu7xQ2nIxBz440pPJ8XlNr+E7QqAUjcYlkHDyDZzKaK2u1Oliabp6sJUyVZGPznk519xZhp2s6roLghABcwDUg==","signatures":[{"sig":"MEUCIDZLndI8u7Nk1p4Aq/mlybBTXErqc6V3/99TP3LCaq75AiEAncwNdcv0JsqlwUMHSJxbSpw1QUEbitPMWzyvoG6zR9g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2450100},"main":"dist/index.js","gitHead":"cc3ac8ccffcdead04e3825ce2de512c004b5698f","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","build:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run build:dist"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"_npmVersion":"8.19.2","description":"","directories":{},"_nodeVersion":"16.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"npm":"10.2.4","slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","install":"0.13.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","codemirror":"6.0.1","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","seafile-js":"0.2.210","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","@codemirror/view":"6.22.1","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","jest-environment-jsdom":"29.7.0","@codemirror/lang-markdown":"6.2.3","@codemirror/language-data":"6.3.1","@seafile/react-image-lightbox":"2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.29","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-eslint":"10.1.0","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^9.0.2","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.4-14_1702017709162_0.9524981148889142","host":"s3://npm-registry-packages"}},"1.0.4-15":{"name":"@seafile/seafile-editor","version":"1.0.4-15","keywords":[],"author":"","license":"ISC","_id":"@seafile/seafile-editor@1.0.4-15","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"dist":{"shasum":"1270e1d485db067a906f2063e222916c0ea96fee","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.4-15.tgz","fileCount":214,"integrity":"sha512-fo17c2evtWC2jnejYMliyfsWlGA7NffIbD5XVSOyV4eFgq6vJBK2XTn+Ad0xarwV8CEke/rZKo0wc81625HiOQ==","signatures":[{"sig":"MEYCIQDmKOarRZUc28X7FSAuoYb6msWyDgQ3+pdZxnDuCNa0gAIhAL/AGpn4bpYKBCkObhbR+NhQsI8QJBI6sgRd8YQq599N","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2450122},"main":"dist/index.js","gitHead":"0c94ae4fdc9c5cbf9bbcea75f533d14dde76bb7a","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","build:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run build:dist"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"_npmVersion":"8.19.2","description":"","directories":{},"_nodeVersion":"16.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"npm":"10.2.4","slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","install":"0.13.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","codemirror":"6.0.1","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","seafile-js":"0.2.210","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","@codemirror/view":"6.22.1","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","jest-environment-jsdom":"29.7.0","@codemirror/lang-markdown":"6.2.3","@codemirror/language-data":"6.3.1","@seafile/react-image-lightbox":"2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.29","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-eslint":"10.1.0","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^9.0.2","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.4-15_1702018617005_0.6484312260023257","host":"s3://npm-registry-packages"}},"1.0.4-16":{"name":"@seafile/seafile-editor","version":"1.0.4-16","keywords":[],"author":"","license":"ISC","_id":"@seafile/seafile-editor@1.0.4-16","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"dist":{"shasum":"725777d50112f1ad0c682a88b2862941e2a2e4f2","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.4-16.tgz","fileCount":214,"integrity":"sha512-yZ76vwOfGmVNF9mE6FGKH212Q9RmRmWdI2xffsDqHk55CzVhnhOIaqERHqJ4kuxidQIOgZ1gqq5ntCjY5HjGkg==","signatures":[{"sig":"MEYCIQCSu9bFs7O9xQ/fTqj/mTq8QjrkMDzmAlfgwAlqVnZsQwIhAMmjle0Vmsoy60pV60ZQlHX36rJQWkXLEvnGvzNZIk+z","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2450242},"main":"dist/index.js","gitHead":"8934fc5bb050ddce046f000c2078144a3983cf6c","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","build:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run build:dist"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"_npmVersion":"8.19.2","description":"","directories":{},"_nodeVersion":"16.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"npm":"10.2.4","slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","install":"0.13.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","codemirror":"6.0.1","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","seafile-js":"0.2.210","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","@codemirror/view":"6.22.1","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","jest-environment-jsdom":"29.7.0","@codemirror/lang-markdown":"6.2.3","@codemirror/language-data":"6.3.1","@seafile/react-image-lightbox":"2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.29","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-eslint":"10.1.0","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^9.0.2","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.4-16_1702020573846_0.8587934073636205","host":"s3://npm-registry-packages"}},"1.0.4-17":{"name":"@seafile/seafile-editor","version":"1.0.4-17","keywords":[],"author":"","license":"ISC","_id":"@seafile/seafile-editor@1.0.4-17","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"dist":{"shasum":"47d188b6bc164481f7034a79d079025101f00743","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.4-17.tgz","fileCount":215,"integrity":"sha512-wJpAgQTUlALrZBeY+kCKLkCh45LCWJ6N2FUrBKlGk5VlAeVvzviQG1xxsGdCMNt5J8SVfuShl5qPOCQa/qBFTA==","signatures":[{"sig":"MEUCIQDQJExzWr+O/IvvSwBkY9BP/Bdf+JFc39BKmpkucJ/BuQIgFCkO0gwH78mIA7uN/kvF7OSl82NVxE4xK9JPzRtpEqU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2463832},"main":"dist/index.js","gitHead":"04d34d561897ad214939b9b7d9d6901eb5eef4ff","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","build:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run build:dist"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"_npmVersion":"8.19.2","description":"","directories":{},"_nodeVersion":"16.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"npm":"10.2.4","slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","install":"0.13.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","codemirror":"6.0.1","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","seafile-js":"0.2.210","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","@codemirror/view":"6.22.1","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","jest-environment-jsdom":"29.7.0","@codemirror/lang-markdown":"6.2.3","@codemirror/language-data":"6.3.1","@seafile/react-image-lightbox":"2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.29","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-eslint":"10.1.0","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^9.0.2","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.4-17_1702025381023_0.81807462364066","host":"s3://npm-registry-packages"}},"1.0.4-18":{"name":"@seafile/seafile-editor","version":"1.0.4-18","keywords":[],"author":"","license":"ISC","_id":"@seafile/seafile-editor@1.0.4-18","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"dist":{"shasum":"579e3144b9cc4f4300be66d6850d8492f58dbc75","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.4-18.tgz","fileCount":215,"integrity":"sha512-3f1RsicV/piSP2EwiamQWX9PJFEdNdgH3DL2mW+virpKnlTg5qLsZKK9rdsttGU4vdK2t9K8BAYb8wzCa+LZhg==","signatures":[{"sig":"MEQCIAUk5CwV253LoDjTKO2i+Ab8mL/MRRB9dAQS6yaZ5pAbAiAs3Cf0VQ2EglhkFGljF/BWt02mAKTc2ipJb+/avzb7Bw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2465638},"main":"dist/index.js","gitHead":"76a370bc9ddc0d104088e8f0ebcd4786c0af7f1d","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","build:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run build:dist"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"_npmVersion":"8.19.2","description":"","directories":{},"_nodeVersion":"16.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"npm":"10.2.4","slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","install":"0.13.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","codemirror":"6.0.1","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","seafile-js":"0.2.210","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","@codemirror/view":"6.22.1","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","jest-environment-jsdom":"29.7.0","@codemirror/lang-markdown":"6.2.3","@codemirror/language-data":"6.3.1","@seafile/react-image-lightbox":"2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.29","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-eslint":"10.1.0","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^9.0.2","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.4-18_1702027540818_0.5919445586133896","host":"s3://npm-registry-packages"}},"1.0.4-19":{"name":"@seafile/seafile-editor","version":"1.0.4-19","keywords":[],"author":"","license":"ISC","_id":"@seafile/seafile-editor@1.0.4-19","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"dist":{"shasum":"4f09d041e32db5720311564bf9b84c9d53575bbb","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.4-19.tgz","fileCount":215,"integrity":"sha512-aOjLYG9DKO/LWkySpEJx+mJToZU+47MV9qbht5fY9QIDT9Fh038EPHFScO8VUdVv63SfsY1JUmHoMZAicMoUEw==","signatures":[{"sig":"MEQCIFKn/0rIJGMtm3uC7pU2nbszmkb41D+67mVYZ/aTSOx5AiB/H2kM5qC9OBCawGfPCem7nM0Y/n/DPrR21ug4cPruOQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2465622},"main":"dist/index.js","gitHead":"76a370bc9ddc0d104088e8f0ebcd4786c0af7f1d","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","build:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run build:dist"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"_npmVersion":"8.19.2","description":"","directories":{},"_nodeVersion":"16.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"npm":"10.2.4","slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","install":"0.13.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","codemirror":"6.0.1","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","seafile-js":"0.2.210","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","@codemirror/view":"6.22.1","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","jest-environment-jsdom":"29.7.0","@codemirror/lang-markdown":"6.2.3","@codemirror/language-data":"6.3.1","@seafile/react-image-lightbox":"2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.29","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-eslint":"10.1.0","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^9.0.2","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.4-19_1702027725125_0.9780925298349583","host":"s3://npm-registry-packages"}},"1.0.4-20":{"name":"@seafile/seafile-editor","version":"1.0.4-20","keywords":[],"author":"","license":"ISC","_id":"@seafile/seafile-editor@1.0.4-20","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"dist":{"shasum":"7e70bdaaca0fefd6dcb8cc624c60fcc469a73dba","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.4-20.tgz","fileCount":215,"integrity":"sha512-/DWhAhUTI0cLnDKCjCifij+EdPn2GEPklLrlNP6AupF1YkCOR2pWijrR8JES7PkOa37wLOjcjq57+wcik9CB/A==","signatures":[{"sig":"MEUCIBiWGQOjrhJYnSFCA2ZrhclAq9YXv2echgpf6nZM3W5kAiEAopRL8gS09rlsJJZLdaVicO3flCDfVgEyo7vcWjim5No=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2465633},"main":"dist/index.js","gitHead":"76a370bc9ddc0d104088e8f0ebcd4786c0af7f1d","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","build:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run build:dist"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"_npmVersion":"8.19.2","description":"","directories":{},"_nodeVersion":"16.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"npm":"10.2.4","slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","install":"0.13.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","codemirror":"6.0.1","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","seafile-js":"0.2.210","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","@codemirror/view":"6.22.1","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","jest-environment-jsdom":"29.7.0","@codemirror/lang-markdown":"6.2.3","@codemirror/language-data":"6.3.1","@seafile/react-image-lightbox":"2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.29","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-eslint":"10.1.0","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^9.0.2","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.4-20_1702027925230_0.04217609899606911","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"@seafile/seafile-editor","version":"1.0.5","keywords":[],"author":"","license":"ISC","_id":"@seafile/seafile-editor@1.0.5","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"dist":{"shasum":"0f5be442a7d29634b637e3b31547cb7c158ff0c7","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.5.tgz","fileCount":215,"integrity":"sha512-Z+feuOlbVg9ZwmS42qaZvwvfZKbXmGYB2Os5NFzTAK02RGYMEiJi6Y60eX8LJuagbvrorCP23hEaoJTWdK8Z5Q==","signatures":[{"sig":"MEYCIQDXH/Jdb6sMz5wMrmSDCkbDUNq/D+YqzP+Ix2ZGIslyiAIhAILUVwtIGqCEHDKRqBTZ+BDEHjzlC863rKpQliKuQExh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2465655},"main":"dist/index.js","gitHead":"c11f1c43d3d3bca92418cd5a2481d253953482b2","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","build:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run build:dist"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"_npmVersion":"8.19.2","description":"","directories":{},"_nodeVersion":"16.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"npm":"10.2.4","slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","install":"0.13.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","codemirror":"6.0.1","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","seafile-js":"0.2.210","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","@codemirror/view":"6.22.1","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","jest-environment-jsdom":"29.7.0","@codemirror/lang-markdown":"6.2.3","@codemirror/language-data":"6.3.1","@seafile/react-image-lightbox":"2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.29","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-eslint":"10.1.0","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^9.0.2","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.5_1702029179275_0.824886049355376","host":"s3://npm-registry-packages"}},"1.0.5-1":{"name":"@seafile/seafile-editor","version":"1.0.5-1","keywords":[],"author":"","license":"ISC","_id":"@seafile/seafile-editor@1.0.5-1","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"dist":{"shasum":"ccfdee1f8e0255084a8970b3a25c9930bbb30dce","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.5-1.tgz","fileCount":215,"integrity":"sha512-6bcA0bG4L/WwNc1O0DY8DJFuNWMv/Gazz19zKRyw8YDXjJUF36UMufnYKifFzY+p4oXJhIK5GC78FpLWs0u9YQ==","signatures":[{"sig":"MEUCIQDPNpCWBnBT4YY6KrIpgHWVtm1QXTVkmqL71V0XTE6rIQIgMB6kLWSWq6cKhhaIeMJpG4uvKWqhsHys/HmLpzg2ZSU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2465869},"main":"dist/index.js","gitHead":"68bff38d87fb56c77504b70444d513fb8f60a2fb","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","build:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run build:dist"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"_npmVersion":"8.19.2","description":"","directories":{},"_nodeVersion":"16.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"npm":"10.2.4","slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","install":"0.13.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","codemirror":"6.0.1","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","seafile-js":"0.2.210","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","@codemirror/view":"6.22.1","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","jest-environment-jsdom":"29.7.0","@codemirror/lang-markdown":"6.2.3","@codemirror/language-data":"6.3.1","@seafile/react-image-lightbox":"2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.29","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-eslint":"10.1.0","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^9.0.2","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.5-1_1702042080719_0.9931201567297461","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"@seafile/seafile-editor","version":"1.0.6","keywords":[],"author":"","license":"ISC","_id":"@seafile/seafile-editor@1.0.6","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"dist":{"shasum":"8f7c9bb54c7d59cc248cb4250b3da960bd6caeb4","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.6.tgz","fileCount":216,"integrity":"sha512-ClVi6qo4M22XerAL03s7Asup79L2tpEu21ojiKj4bosuMj1bIx0yG1nM+DLPkKZf11SGcIxQjs8HA3McH6bp/w==","signatures":[{"sig":"MEUCIQCSG9aBBr8OfQu7E9B+mIUFMew20RooqM89aGq/N4aXmwIgJu9sITfJJc785SPxHfjvb+PaKEr/rm1vIhNv8okhGKA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2469079},"main":"dist/index.js","gitHead":"7f4d164378d787071e9ba442a55743cf4f1eb38f","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","build:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run build:dist"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"_npmVersion":"8.19.2","description":"","directories":{},"_nodeVersion":"16.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"npm":"10.2.4","slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","install":"0.13.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","codemirror":"6.0.1","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","seafile-js":"0.2.210","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","@codemirror/view":"6.22.1","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","jest-environment-jsdom":"29.7.0","@codemirror/lang-markdown":"6.2.3","@codemirror/language-data":"6.3.1","@seafile/react-image-lightbox":"2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.29","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-eslint":"10.1.0","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^9.0.2","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.6_1702087479269_0.16738544715582937","host":"s3://npm-registry-packages"}},"1.0.6-1":{"name":"@seafile/seafile-editor","version":"1.0.6-1","keywords":[],"author":"","license":"ISC","_id":"@seafile/seafile-editor@1.0.6-1","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"dist":{"shasum":"48abc21abc25d0a83d926430e579cbfcfd3753d5","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.6-1.tgz","fileCount":221,"integrity":"sha512-Ckf/YF4YMlS16qsR5Sz+ZDO5Zwr7qfn3m6rrMkFRzNKr+rd8maoJ4WFUFrEuaIdRzDeKDWAWCRIdC57cOPMdjA==","signatures":[{"sig":"MEYCIQDBCeJy1R0Jwbhcs5HIiqM2GbvF51HMoqmU05x5OS3rzQIhAL7zrmpXCcWLHYkVLDG9pkPdNPmWJWEwJquoNEI+l/2H","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2475921},"main":"dist/index.js","gitHead":"f8bc9e9c4668d8579c0c55bb94ebc6b9605599f9","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","build:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run build:dist"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"_npmVersion":"8.19.2","description":"","directories":{},"_nodeVersion":"16.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"npm":"10.2.4","slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","install":"0.13.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","codemirror":"6.0.1","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","seafile-js":"0.2.210","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","@codemirror/view":"6.22.1","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","jest-environment-jsdom":"29.7.0","@codemirror/lang-markdown":"6.2.3","@codemirror/language-data":"6.3.1","@seafile/react-image-lightbox":"2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.29","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-eslint":"10.1.0","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^9.0.2","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.6-1_1702277056955_0.18118717696566233","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"@seafile/seafile-editor","version":"1.0.7","keywords":[],"author":"","license":"ISC","_id":"@seafile/seafile-editor@1.0.7","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"dist":{"shasum":"c5a602ed630c4f577b2d6c172c5ca69861e90558","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.7.tgz","fileCount":221,"integrity":"sha512-FdGh3ToyL4L8HPJaUxntAFXSLABTy2M4xA5rd0Jvag4sR0+3UalI8UnUrm0QfPBWpPkIAF4SsFho5OIV5ZuULw==","signatures":[{"sig":"MEQCIGkzU2VqKo4IaK65wU5huYhJtZlL3pU8QDGEuVESzYCZAiAgiTueXkyzEaNsR0RMm3ACIyKWusGUEsHl7FVufyR4+g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2476595},"main":"dist/index.js","gitHead":"2a64ef76bc1589074a9605df5d371f6c8b0193ee","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","build:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run build:dist"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"_npmVersion":"8.19.2","description":"","directories":{},"_nodeVersion":"16.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","codemirror":"6.0.1","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","@codemirror/view":"6.22.1","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@codemirror/lang-markdown":"6.2.3","@codemirror/language-data":"6.3.1","@seafile/react-image-lightbox":"2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.222","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-eslint":"10.1.0","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^9.0.2","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.7_1702280166050_0.6559455820197899","host":"s3://npm-registry-packages"}},"1.0.8":{"name":"@seafile/seafile-editor","version":"1.0.8","keywords":[],"author":"","license":"ISC","_id":"@seafile/seafile-editor@1.0.8","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"dist":{"shasum":"d340df3ca67e45f57b58d0eec5e7464a6276a8d3","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.8.tgz","fileCount":221,"integrity":"sha512-/XvG5BV8YS4fOgXnHZcC4/SVTqgy7BiUyh4iw6qozIu7CoYpOBj7bRdCbNSigGUSgk9WshbY9MzbBNRnsZnCYw==","signatures":[{"sig":"MEYCIQD7Uivdxbrp8g4uYAEXLhqNiVNxxUZlIy8JW/FwRLBP5gIhAPB2hwHrzkZz0URXBjUA1/BePZBxu93AMeBJh4dLYFXE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2476736},"main":"dist/index.js","gitHead":"cb8d7eada6ac16fd231fdd72e863089233f1253c","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","build:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run build:dist"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"_npmVersion":"8.19.2","description":"","directories":{},"_nodeVersion":"16.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","codemirror":"6.0.1","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","@codemirror/view":"6.22.1","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@codemirror/lang-markdown":"6.2.3","@codemirror/language-data":"6.3.1","@seafile/react-image-lightbox":"2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.222","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-eslint":"10.1.0","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^9.0.2","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.8_1702288381172_0.06526984903702227","host":"s3://npm-registry-packages"}},"1.0.9":{"name":"@seafile/seafile-editor","version":"1.0.9","keywords":[],"author":"","license":"ISC","_id":"@seafile/seafile-editor@1.0.9","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"dist":{"shasum":"41cbb9afd314c1a6677094219089db9d1e0fc9ba","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.9.tgz","fileCount":221,"integrity":"sha512-38OAVbeZGj8UbRiPOK2621YNkvOIDxCh2QrZWHyx7HxrexdyNi/6ms50HFktN7xQesnc+7q46hPjDNMGfX4VUg==","signatures":[{"sig":"MEUCID9+vEKWww5Px1Zb9Jaixm1DNPzW+pnYrYkVOT2Rz+E5AiEA3PiQ95yP21x6LtXQkQTdeBpnudp+jjDGe/RAxnxSHx0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2477014},"main":"dist/index.js","gitHead":"15d3a7adcc95adc0914a92d9dc3e48e37c764aed","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","build:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run build:dist"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"_npmVersion":"8.19.2","description":"","directories":{},"_nodeVersion":"16.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","codemirror":"6.0.1","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","@codemirror/view":"6.22.1","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@codemirror/lang-markdown":"6.2.3","@codemirror/language-data":"6.3.1","@seafile/react-image-lightbox":"2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.222","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-eslint":"10.1.0","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^9.0.2","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.9_1702296493038_0.3008654318207673","host":"s3://npm-registry-packages"}},"1.0.10":{"name":"@seafile/seafile-editor","version":"1.0.10","keywords":[],"author":"","license":"ISC","_id":"@seafile/seafile-editor@1.0.10","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"dist":{"shasum":"b28447b5ec1b694966a7e931c9b0a7fcb73193b2","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.10.tgz","fileCount":221,"integrity":"sha512-oKa5EWFAHul2dfKUa/82ThTzQfNhUFtaOx7MCbWhtKaXW5FDcETa9uMcLotR3dDQaLAhtN3KWYG324/i1Ex07g==","signatures":[{"sig":"MEUCICDq2zWGpfNODX13YsJgVrIelttUwq235lKG0A2vBVfnAiEA//mPrpb+Hs0DxItGiL2bt0GI2OMG3/l0PQfON8zyEWI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2477329},"main":"dist/index.js","gitHead":"73da7c4ecbb8fed652c30adaebd9e82bf2b1d907","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","build:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run build:dist"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"_npmVersion":"8.19.2","description":"","directories":{},"_nodeVersion":"16.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","codemirror":"6.0.1","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","@codemirror/view":"6.22.1","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@codemirror/lang-markdown":"6.2.3","@codemirror/language-data":"6.3.1","@seafile/react-image-lightbox":"2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.222","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-eslint":"10.1.0","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^9.0.2","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.10_1702300224437_0.058940506335703136","host":"s3://npm-registry-packages"}},"1.0.10-1":{"name":"@seafile/seafile-editor","version":"1.0.10-1","keywords":[],"author":"","license":"ISC","_id":"@seafile/seafile-editor@1.0.10-1","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"dist":{"shasum":"64b4cc0343c654e2e6543c49015e40834bcaeec3","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.10-1.tgz","fileCount":223,"integrity":"sha512-ac64XmpW70pbzh0dIqZRQpRP+77gcF6O5TtxPSyKEqwwIW6YfRSznF3idzqrOda5Np4vi25PSwI+4WXajCpPFA==","signatures":[{"sig":"MEQCIDcxZa6pKfHvMoZiBvrWBlztj/9y6pRs1BV4tUiguaeJAiATVrGw0aoG5fG8n0XIvLPxpZtJaVAU5K46BUW+SXCFgQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2479601},"main":"dist/index.js","gitHead":"d32e887475f229da2fedf9464b8d25d6e7ef55d4","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","build:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run build:dist"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"_npmVersion":"8.19.2","description":"","directories":{},"_nodeVersion":"16.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","codemirror":"6.0.1","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","@codemirror/view":"6.22.1","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@codemirror/lang-markdown":"6.2.3","@codemirror/language-data":"6.3.1","@seafile/react-image-lightbox":"2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.222","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-eslint":"10.1.0","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^9.0.2","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.10-1_1702351980839_0.02941659242479444","host":"s3://npm-registry-packages"}},"1.0.10-2":{"name":"@seafile/seafile-editor","version":"1.0.10-2","keywords":[],"author":"","license":"ISC","_id":"@seafile/seafile-editor@1.0.10-2","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"dist":{"shasum":"f68a756c87fc08697f26866c308a7f3835ba8719","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.10-2.tgz","fileCount":221,"integrity":"sha512-csmCvoeQWSzVa0hsT7MRLw0vz+Kw6eDFVsV/6+KLhqIf0jllJ/ok5VGfQqMyjMUh2QFt+J6aYZOFvOFXcpUfDg==","signatures":[{"sig":"MEUCIBXSboZLIwgzBMuJMHmbIs6O+fwmjVBgUB2qzoMHbwdwAiEA4lLmqi/h0EjuWe7v7RFpN5+30z2dzsXSdmmuuqvCVms=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2477392},"main":"dist/index.js","gitHead":"528dc6094f22d9dfee698d8d0a3eb1405060664e","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","build:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run build:dist"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"_npmVersion":"8.19.2","description":"","directories":{},"_nodeVersion":"16.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","codemirror":"6.0.1","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","@codemirror/view":"6.22.1","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@codemirror/lang-markdown":"6.2.3","@codemirror/language-data":"6.3.1","@seafile/react-image-lightbox":"2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.222","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-eslint":"10.1.0","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^9.0.2","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.10-2_1702353636435_0.5786766831675201","host":"s3://npm-registry-packages"}},"1.0.11":{"name":"@seafile/seafile-editor","version":"1.0.11","keywords":[],"author":"","license":"ISC","_id":"@seafile/seafile-editor@1.0.11","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"dist":{"shasum":"6b1a65635c320f562129d4c6b33ccd74d7d31567","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.11.tgz","fileCount":221,"integrity":"sha512-66SShDrWjX1+sKMModGnznaDrmuAktR7PORn6dQRFejFeNgx6lyGCXNCVAcMbnuCHA+eJ3E7UdKkny9yOdczJg==","signatures":[{"sig":"MEUCIQCW7jzYXnS5ClUor078DPAqG9rQSTABNMKfKF8ZnFIC+gIgHU1cOM6IwSIF0UPT/HN0hg1tnVuzVDjM++aeJcVqHfI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2477390},"main":"dist/index.js","gitHead":"be357664fe67d352a7f89daa67c5194ab0675609","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","build:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run build:dist"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"_npmVersion":"8.19.2","description":"","directories":{},"_nodeVersion":"16.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","codemirror":"6.0.1","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","@codemirror/view":"6.22.1","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@codemirror/lang-markdown":"6.2.3","@codemirror/language-data":"6.3.1","@seafile/react-image-lightbox":"2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.222","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-eslint":"10.1.0","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^9.0.2","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.11_1702354454386_0.6488050590630767","host":"s3://npm-registry-packages"}},"1.0.12":{"name":"@seafile/seafile-editor","version":"1.0.12","keywords":[],"author":"","license":"ISC","_id":"@seafile/seafile-editor@1.0.12","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"dist":{"shasum":"0620f3ee28cd6518f3eb5a2f51975478c818035d","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.12.tgz","fileCount":221,"integrity":"sha512-HupN3Q9R51MIE/QwBtzCIdr0PVZU+9vrvOO26N2WXVqrrfSCsWeacNUoR3bZQa/2N1lNxojuYgvNlFft3GV1Cg==","signatures":[{"sig":"MEYCIQCImq/K9jegkxyl+/CazwnZr/uqBvhffpE/v6Wx0blVWQIhAIFA2dE5ZCCo6K9LCxga4NeuqrZai8pEfqmEUauECWnb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2477282},"main":"dist/index.js","gitHead":"628982ceb7c9a361d42e960693fe1049d4b926f8","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","build:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run build:dist"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"_npmVersion":"8.19.2","description":"","directories":{},"_nodeVersion":"16.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","codemirror":"6.0.1","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","@codemirror/view":"6.22.1","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@codemirror/lang-markdown":"6.2.3","@codemirror/language-data":"6.3.1","@seafile/react-image-lightbox":"2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.222","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-eslint":"10.1.0","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^9.0.2","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.12_1702355754199_0.4835265781902496","host":"s3://npm-registry-packages"}},"1.0.13":{"name":"@seafile/seafile-editor","version":"1.0.13","keywords":[],"author":"","license":"ISC","_id":"@seafile/seafile-editor@1.0.13","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"dist":{"shasum":"41407959d8fa23f87529e538170282a32e617b8a","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.13.tgz","fileCount":221,"integrity":"sha512-CKZ7SM1yOpurCyXBuX7z5hmUFaO6hkJcd80VePz+QXIDSzzBwlUrySmh6qc1ncA9/dFy/7wVyDZWjYtn+eY/nw==","signatures":[{"sig":"MEUCIC/PRRUw8gRusE7J9pYESbWmERmdDlvGRgj8oApEPBHuAiEAvplEAEa6s0i7QORiJEzGYF+bon1/wWzBkUOA5hetOHs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2477826},"main":"dist/index.js","gitHead":"612f835e827e85605eb9e97a7d8b6f37d61c741e","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","build:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run build:dist"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"_npmVersion":"8.19.2","description":"","directories":{},"_nodeVersion":"16.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","codemirror":"6.0.1","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","@codemirror/view":"6.22.1","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@codemirror/lang-markdown":"6.2.3","@codemirror/language-data":"6.3.1","@seafile/react-image-lightbox":"2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.222","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-eslint":"10.1.0","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^9.0.2","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.13_1702447604292_0.043152532517725106","host":"s3://npm-registry-packages"}},"1.0.14":{"name":"@seafile/seafile-editor","version":"1.0.14","keywords":[],"author":"","license":"ISC","_id":"@seafile/seafile-editor@1.0.14","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"dist":{"shasum":"0ed86e6842649c5b044f6e95c84d2f98171ee1ee","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.14.tgz","fileCount":221,"integrity":"sha512-qzNEKSo5wKwb6j8LZCCn3iY/J0F85x2DoInOTzvZat1WcMpHNdTpjPsgJiqr14UtUim5RG1X7G97dAYDusIGsQ==","signatures":[{"sig":"MEQCIFHwxTER8RN8YKlH2BlU3Gt5wcC07FP7FnRDI89yyRJuAiBs1qhrfAg/HOfpYU/vXl8XZ3A3HwpqUtGGJ3tV40VFCw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2477535},"main":"dist/index.js","gitHead":"4ad45c3259ede02873084bd98a4df4de94e7baff","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","build:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run build:dist"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"_npmVersion":"8.19.2","description":"","directories":{},"_nodeVersion":"16.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","codemirror":"6.0.1","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","@codemirror/view":"6.22.1","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@codemirror/lang-markdown":"6.2.3","@codemirror/language-data":"6.3.1","@seafile/react-image-lightbox":"2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.222","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-eslint":"10.1.0","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^9.0.2","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.14_1702607730403_0.47406041142238275","host":"s3://npm-registry-packages"}},"0.3.141":{"name":"@seafile/seafile-editor","version":"0.3.141","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.3.141","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"5967c6d7fb6a68fbf6073334959ca8f1be4b4dce","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.3.141.tgz","fileCount":163,"integrity":"sha512-bvL0TQf4K+04ziNstA773tg1EVY0ozQrPF2M1CqkcxT31xRLFTReRZc35+5Tz6Ff+h3cMJqeQZpwNUYLzH5gpQ==","signatures":[{"sig":"MEUCIQCGXg1LksvYJyFZieSmCTylpw0a8nMyYdVEejpvaoc4GwIgILRoy4/fqtSZlMc0VilksoeWylh6AnhEUf34WfT23pw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2643111},"main":"dist/index.js","gitHead":"3ab6c94df1d92afa517ba7d1c4c517c1cdd417de","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","start.bak":"node scripts/start.js","pub:optimized":"rm dist/config.js","prepublishOnly":"npm run clean && npm run pub:dist"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"8.19.2","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"16.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"^0.54.2","xtend":"^4.0.1","is-url":"^1.2.4","lodash":"4.17.21","remark":"^9.0.0","prismjs":"1.23.0","deepmerge":"^2.1.0","is-hotkey":"0.2.0","url-parse":"^1.4.3","codemirror":"^5.37.0","reactstrap":"8.9.0","rehype-raw":"^2.0.0","remark-math":"^3.0.0","remark-slug":"^5.0.0","remark-parse":"^5.0.0","detect-indent":"^4.0.0","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-history":"^0.54.2","slate-hotkeys":"0.2.3","vfile-message":"1.1.1","rehype-mathjax":"^2.0.0","rehype-stringify":"^3.0.0","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","@seafile/slate-react":"^0.54.13","slate-html-serializer":"^0.7.2","mdast-util-definitions":"^1.2.2","slate-schema-violations":"^0.1.39","@seafile/react-image-lightbox":"2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.8","koa":"2.13.4","raf":"3.4.0","jest":"24.9.0","dayjs":"1.11.2","react":"17.0.2","dotenv":"6.2.0","eslint":"^6.1.0","glamor":"2.20.40","is-wsl":"^1.1.0","semver":"6.3.0","ts-pnp":"1.1.4","core-js":"2.6.12","i18next":"22.4.9","postcss":"^7.0.0","resolve":"1.12.0","webpack":"4.41.0","fs-extra":"7.0.1","koa-send":"5.0.1","camelcase":"^5.2.0","react-dom":"17.0.2","@babel/cli":"7.13.14","babel-jest":"^24.9.0","css-loader":"^3.2.1","koa-router":"7.3.0","prop-types":"15.8.1","seafile-js":"0.2.199","url-loader":"2.1.0","@babel/core":"^7.10.2","@types/jest":"29.0.0","file-loader":"3.0.1","sass-loader":"7.2.0","autoprefixer":"7.1.6","babel-eslint":"10.0.3","babel-loader":"8.0.6","browserslist":"^4.8.0","jest-resolve":"24.9.0","style-loader":"^1.0.1","@svgr/webpack":"6.5.1","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","object-assign":"4.1.1","react-i18next":"12.1.4","webpack-merge":"5.8.0","@babel/runtime":"^7.10.2","postcss-loader":"^3.0.0","react-mentions":"4.4.10","react-dev-utils":"12.0.1","react-hot-loader":"4.13.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.4","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.3","eslint-plugin-react":"7.14.3","html-webpack-plugin":"^4.0.0-beta.5","i18next-xhr-backend":"3.2.2","postcss-safe-parser":"4.0.1","clean-webpack-plugin":"4.0.0","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"4.2.3","@gatsbyjs/reach-router":"^1.3.9","babel-preset-react-app":"^9.0.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"^4.1.0","workbox-webpack-plugin":"4.3.1","eslint-config-react-app":"^5.0.2","mini-css-extract-plugin":"^0.5.0","uglifyjs-webpack-plugin":"2.2.0","webpack-manifest-plugin":"2.1.1","@typescript-eslint/parser":"^2.2.0","eslint-plugin-react-hooks":"^1.6.1","babel-plugin-named-asset-import":"^0.3.4","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"^2.2.0","i18next-browser-languagedetector":"7.0.1","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-object-rest-spread":"^7.9.6","babel-plugin-transform-object-rest-spread":"^6.26.0"},"peerDependencies":{"react":"^17.0.0","react-dom":"^17.0.0","prop-types":"^15.8.1"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.3.141_1702623241961_0.0016126406352185985","host":"s3://npm-registry-packages"}},"0.3.141-1":{"name":"@seafile/seafile-editor","version":"0.3.141-1","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.3.141-1","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"253f41791b779304e1e668cc62e85eaad6d976fd","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.3.141-1.tgz","fileCount":163,"integrity":"sha512-KA78b7grLG0pKMIl8xsUX/8cnZ5q4WOMTFSd91E9XUeE9/Jrr1P68RccLpUrk38aS+D0289wtzMS87rBOre2cw==","signatures":[{"sig":"MEUCIQDq/ikBpaBdRakt5BRYtPTFJAOnQx558OCNuluWUgx2JQIgTEIPdiweN3jdG3RC/ZeI9LNygM4h8il0o/nA7WhZnxw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2643431},"main":"dist/index.js","gitHead":"83ee3bf9b6b6202d3511890a9edd2afc7c765712","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","start.bak":"node scripts/start.js","pub:optimized":"rm dist/config.js","prepublishOnly":"npm run clean && npm run pub:dist"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"8.19.2","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"16.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"^0.54.2","xtend":"^4.0.1","is-url":"^1.2.4","lodash":"4.17.21","remark":"^9.0.0","prismjs":"1.23.0","deepmerge":"^2.1.0","is-hotkey":"0.2.0","url-parse":"^1.4.3","codemirror":"^5.37.0","reactstrap":"8.9.0","rehype-raw":"^2.0.0","remark-math":"^3.0.0","remark-slug":"^5.0.0","remark-parse":"^5.0.0","detect-indent":"^4.0.0","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-history":"^0.54.2","slate-hotkeys":"0.2.3","vfile-message":"1.1.1","rehype-mathjax":"^2.0.0","rehype-stringify":"^3.0.0","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","@seafile/slate-react":"^0.54.13","slate-html-serializer":"^0.7.2","mdast-util-definitions":"^1.2.2","slate-schema-violations":"^0.1.39","@seafile/react-image-lightbox":"2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.8","koa":"2.13.4","raf":"3.4.0","jest":"24.9.0","dayjs":"1.11.2","react":"17.0.2","dotenv":"6.2.0","eslint":"^6.1.0","glamor":"2.20.40","is-wsl":"^1.1.0","semver":"6.3.0","ts-pnp":"1.1.4","core-js":"2.6.12","i18next":"22.4.9","postcss":"^7.0.0","resolve":"1.12.0","webpack":"4.41.0","fs-extra":"7.0.1","koa-send":"5.0.1","camelcase":"^5.2.0","react-dom":"17.0.2","@babel/cli":"7.13.14","babel-jest":"^24.9.0","css-loader":"^3.2.1","koa-router":"7.3.0","prop-types":"15.8.1","seafile-js":"0.2.199","url-loader":"2.1.0","@babel/core":"^7.10.2","@types/jest":"29.0.0","file-loader":"3.0.1","sass-loader":"7.2.0","autoprefixer":"7.1.6","babel-eslint":"10.0.3","babel-loader":"8.0.6","browserslist":"^4.8.0","jest-resolve":"24.9.0","style-loader":"^1.0.1","@svgr/webpack":"6.5.1","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","object-assign":"4.1.1","react-i18next":"12.1.4","webpack-merge":"5.8.0","@babel/runtime":"^7.10.2","postcss-loader":"^3.0.0","react-mentions":"4.4.10","react-dev-utils":"12.0.1","react-hot-loader":"4.13.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.4","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.3","eslint-plugin-react":"7.14.3","html-webpack-plugin":"^4.0.0-beta.5","i18next-xhr-backend":"3.2.2","postcss-safe-parser":"4.0.1","clean-webpack-plugin":"4.0.0","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"4.2.3","@gatsbyjs/reach-router":"^1.3.9","babel-preset-react-app":"^9.0.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"^4.1.0","workbox-webpack-plugin":"4.3.1","eslint-config-react-app":"^5.0.2","mini-css-extract-plugin":"^0.5.0","uglifyjs-webpack-plugin":"2.2.0","webpack-manifest-plugin":"2.1.1","@typescript-eslint/parser":"^2.2.0","eslint-plugin-react-hooks":"^1.6.1","babel-plugin-named-asset-import":"^0.3.4","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"^2.2.0","i18next-browser-languagedetector":"7.0.1","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-object-rest-spread":"^7.9.6","babel-plugin-transform-object-rest-spread":"^6.26.0"},"peerDependencies":{"react":"^17.0.0","react-dom":"^17.0.0","prop-types":"^15.8.1"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.3.141-1_1702705923973_0.637467794175212","host":"s3://npm-registry-packages"}},"0.3.142":{"name":"@seafile/seafile-editor","version":"0.3.142","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.3.142","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"4fcdfbc6ebbacd755f20c7b3691bd55c784f94ae","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.3.142.tgz","fileCount":163,"integrity":"sha512-ouepWJwLOC6QsLwoukRphHdQUMtjbmUigJuevJwiwnNkWt97sisXw7fqbLfleoh75EtjU4RmUJB6GpM5vCEe/A==","signatures":[{"sig":"MEYCIQDJK2Ajgv/AK/92dVrjF8K61HQ6PQNHKgXkIvEeilj+qwIhAMmFu1OizHR+63tVJpl5z9OjDpkidrkAzvIzj6OE4KqR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2643429},"main":"dist/index.js","gitHead":"1f99f098657bef46fe8aa84b26c6c6a0994fbecf","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","start.bak":"node scripts/start.js","pub:optimized":"rm dist/config.js","prepublishOnly":"npm run clean && npm run pub:dist"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"8.19.2","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"16.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"^0.54.2","xtend":"^4.0.1","is-url":"^1.2.4","lodash":"4.17.21","remark":"^9.0.0","prismjs":"1.23.0","deepmerge":"^2.1.0","is-hotkey":"0.2.0","url-parse":"^1.4.3","codemirror":"^5.37.0","reactstrap":"8.9.0","rehype-raw":"^2.0.0","remark-math":"^3.0.0","remark-slug":"^5.0.0","remark-parse":"^5.0.0","detect-indent":"^4.0.0","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-history":"^0.54.2","slate-hotkeys":"0.2.3","vfile-message":"1.1.1","rehype-mathjax":"^2.0.0","rehype-stringify":"^3.0.0","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","@seafile/slate-react":"^0.54.13","slate-html-serializer":"^0.7.2","mdast-util-definitions":"^1.2.2","slate-schema-violations":"^0.1.39","@seafile/react-image-lightbox":"2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.8","koa":"2.13.4","raf":"3.4.0","jest":"24.9.0","dayjs":"1.11.2","react":"17.0.2","dotenv":"6.2.0","eslint":"^6.1.0","glamor":"2.20.40","is-wsl":"^1.1.0","semver":"6.3.0","ts-pnp":"1.1.4","core-js":"2.6.12","i18next":"22.4.9","postcss":"^7.0.0","resolve":"1.12.0","webpack":"4.41.0","fs-extra":"7.0.1","koa-send":"5.0.1","camelcase":"^5.2.0","react-dom":"17.0.2","@babel/cli":"7.13.14","babel-jest":"^24.9.0","css-loader":"^3.2.1","koa-router":"7.3.0","prop-types":"15.8.1","seafile-js":"0.2.199","url-loader":"2.1.0","@babel/core":"^7.10.2","@types/jest":"29.0.0","file-loader":"3.0.1","sass-loader":"7.2.0","autoprefixer":"7.1.6","babel-eslint":"10.0.3","babel-loader":"8.0.6","browserslist":"^4.8.0","jest-resolve":"24.9.0","style-loader":"^1.0.1","@svgr/webpack":"6.5.1","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","object-assign":"4.1.1","react-i18next":"12.1.4","webpack-merge":"5.8.0","@babel/runtime":"^7.10.2","postcss-loader":"^3.0.0","react-mentions":"4.4.10","react-dev-utils":"12.0.1","react-hot-loader":"4.13.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.4","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.3","eslint-plugin-react":"7.14.3","html-webpack-plugin":"^4.0.0-beta.5","i18next-xhr-backend":"3.2.2","postcss-safe-parser":"4.0.1","clean-webpack-plugin":"4.0.0","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"4.2.3","@gatsbyjs/reach-router":"^1.3.9","babel-preset-react-app":"^9.0.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"^4.1.0","workbox-webpack-plugin":"4.3.1","eslint-config-react-app":"^5.0.2","mini-css-extract-plugin":"^0.5.0","uglifyjs-webpack-plugin":"2.2.0","webpack-manifest-plugin":"2.1.1","@typescript-eslint/parser":"^2.2.0","eslint-plugin-react-hooks":"^1.6.1","babel-plugin-named-asset-import":"^0.3.4","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"^2.2.0","i18next-browser-languagedetector":"7.0.1","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-object-rest-spread":"^7.9.6","babel-plugin-transform-object-rest-spread":"^6.26.0"},"peerDependencies":{"react":"^17.0.0","react-dom":"^17.0.0","prop-types":"^15.8.1"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.3.142_1702709270680_0.314915355616624","host":"s3://npm-registry-packages"}},"1.0.15":{"name":"@seafile/seafile-editor","version":"1.0.15","keywords":[],"author":"","license":"ISC","_id":"@seafile/seafile-editor@1.0.15","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"dist":{"shasum":"256865010333f9d23a7a2e9834274d056d5d4637","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.15.tgz","fileCount":221,"integrity":"sha512-7kUkFeqt4S0DyZ7xL/xz13PL2lr/+Ko1bfL92Jb+O9x7HRLH1Xmdlt4ko2gHytlyxZDsjGXGoJdEWFZ4VMUy4g==","signatures":[{"sig":"MEUCIQCepeaXHZ4ifBk1j5CgLz2ey4ZaJnEyU1n7RGFuXAmV+gIgZ9+RRY9jRlsNUTL2E6SqekmnLTKIXoAs6m45p8GTuNY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2479748},"main":"dist/index.js","gitHead":"7416660f61920985e5f5ffec7ceeee78004f7cad","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","build:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run build:dist"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"_npmVersion":"8.19.2","description":"","directories":{},"_nodeVersion":"16.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","codemirror":"6.0.1","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","@codemirror/view":"6.22.1","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@codemirror/lang-markdown":"6.2.3","@codemirror/language-data":"6.3.1","@seafile/react-image-lightbox":"2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.222","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-eslint":"10.1.0","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^9.0.2","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.15_1702720932077_0.6369851644191828","host":"s3://npm-registry-packages"}},"0.3.143":{"name":"@seafile/seafile-editor","version":"0.3.143","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.3.143","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"8ee02039efb01d3276b24b6452a8190943465882","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.3.143.tgz","fileCount":163,"integrity":"sha512-rtaSknUjB/hpCNVcVAzYohg0NQtrhA6pXNkP7uM4NUT9I3wHkMJTUxNmdHnJUvmnK0eCb1LsLtUpugByGgF+WA==","signatures":[{"sig":"MEYCIQDlNB5rLWGnOgliDg7TdRfn8OXcaKTcyZME7unr5+aoJAIhAN7XS5iGc5p8Bv6yvnG/HYHwOl7vKL189QHB20Hdq92f","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2643403},"main":"dist/index.js","gitHead":"79d1c8196241e6d11cb59ff340c239834f38cb82","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","start.bak":"node scripts/start.js","pub:optimized":"rm dist/config.js","prepublishOnly":"npm run clean && npm run pub:dist"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"8.19.2","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"16.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"^0.54.2","xtend":"^4.0.1","is-url":"^1.2.4","lodash":"4.17.21","remark":"^9.0.0","prismjs":"1.23.0","deepmerge":"^2.1.0","is-hotkey":"0.2.0","url-parse":"^1.4.3","codemirror":"^5.37.0","reactstrap":"8.9.0","rehype-raw":"^2.0.0","remark-math":"^3.0.0","remark-slug":"^5.0.0","remark-parse":"^5.0.0","detect-indent":"^4.0.0","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-history":"^0.54.2","slate-hotkeys":"0.2.3","vfile-message":"1.1.1","rehype-mathjax":"^2.0.0","rehype-stringify":"^3.0.0","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","@seafile/slate-react":"^0.54.13","slate-html-serializer":"^0.7.2","mdast-util-definitions":"^1.2.2","slate-schema-violations":"^0.1.39","@seafile/react-image-lightbox":"2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.8","koa":"2.13.4","raf":"3.4.0","jest":"24.9.0","dayjs":"1.11.2","react":"17.0.2","dotenv":"6.2.0","eslint":"^6.1.0","glamor":"2.20.40","is-wsl":"^1.1.0","semver":"6.3.0","ts-pnp":"1.1.4","core-js":"2.6.12","i18next":"22.4.9","postcss":"^7.0.0","resolve":"1.12.0","webpack":"4.41.0","fs-extra":"7.0.1","koa-send":"5.0.1","camelcase":"^5.2.0","react-dom":"17.0.2","@babel/cli":"7.13.14","babel-jest":"^24.9.0","css-loader":"^3.2.1","koa-router":"7.3.0","prop-types":"15.8.1","seafile-js":"0.2.199","url-loader":"2.1.0","@babel/core":"^7.10.2","@types/jest":"29.0.0","file-loader":"3.0.1","sass-loader":"7.2.0","autoprefixer":"7.1.6","babel-eslint":"10.0.3","babel-loader":"8.0.6","browserslist":"^4.8.0","jest-resolve":"24.9.0","style-loader":"^1.0.1","@svgr/webpack":"6.5.1","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","object-assign":"4.1.1","react-i18next":"12.1.4","webpack-merge":"5.8.0","@babel/runtime":"^7.10.2","postcss-loader":"^3.0.0","react-mentions":"4.4.10","react-dev-utils":"12.0.1","react-hot-loader":"4.13.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.4","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.3","eslint-plugin-react":"7.14.3","html-webpack-plugin":"^4.0.0-beta.5","i18next-xhr-backend":"3.2.2","postcss-safe-parser":"4.0.1","clean-webpack-plugin":"4.0.0","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"4.2.3","@gatsbyjs/reach-router":"^1.3.9","babel-preset-react-app":"^9.0.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"^4.1.0","workbox-webpack-plugin":"4.3.1","eslint-config-react-app":"^5.0.2","mini-css-extract-plugin":"^0.5.0","uglifyjs-webpack-plugin":"2.2.0","webpack-manifest-plugin":"2.1.1","@typescript-eslint/parser":"^2.2.0","eslint-plugin-react-hooks":"^1.6.1","babel-plugin-named-asset-import":"^0.3.4","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"^2.2.0","i18next-browser-languagedetector":"7.0.1","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-object-rest-spread":"^7.9.6","babel-plugin-transform-object-rest-spread":"^6.26.0"},"peerDependencies":{"react":"^17.0.0","react-dom":"^17.0.0","prop-types":"^15.8.1"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.3.143_1703483593215_0.41672644904897993","host":"s3://npm-registry-packages"}},"0.3.144":{"name":"@seafile/seafile-editor","version":"0.3.144","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.3.144","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"1254ad34661063421725cd527fc08f6bffc7694e","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.3.144.tgz","fileCount":163,"integrity":"sha512-OyC/4wt9fXnW/8ezybjy+zeKltR/vjVNR6bHfYfVW5MQo17m12CF7H04BpsijVFlMhzBSk2ot3H0YDBhgaJnTw==","signatures":[{"sig":"MEUCIBaJXmajoIdrYMOm4pNziSKbAImWXMpV+9arOtAZP1FFAiEAolhxXjlumWlsd7dfDqdldTL/bvpnMhlQk48lS5PBQAc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2643437},"main":"dist/index.js","gitHead":"8e5e8484dd462517d7164bb51c4729a55ddf0948","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","start.bak":"node scripts/start.js","pub:optimized":"rm dist/config.js","prepublishOnly":"npm run clean && npm run pub:dist"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"8.19.2","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"16.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"^0.54.2","xtend":"^4.0.1","is-url":"^1.2.4","lodash":"4.17.21","remark":"^9.0.0","prismjs":"1.23.0","deepmerge":"^2.1.0","is-hotkey":"0.2.0","url-parse":"^1.4.3","codemirror":"^5.37.0","reactstrap":"8.9.0","rehype-raw":"^2.0.0","remark-math":"^3.0.0","remark-slug":"^5.0.0","remark-parse":"^5.0.0","detect-indent":"^4.0.0","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-history":"^0.54.2","slate-hotkeys":"0.2.3","vfile-message":"1.1.1","rehype-mathjax":"^2.0.0","rehype-stringify":"^3.0.0","remark-stringify":"^5.0.0","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","@seafile/slate-react":"^0.54.13","slate-html-serializer":"^0.7.2","mdast-util-definitions":"^1.2.2","slate-schema-violations":"^0.1.39","@seafile/react-image-lightbox":"2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.8","koa":"2.13.4","raf":"3.4.0","jest":"24.9.0","dayjs":"1.11.2","react":"17.0.2","dotenv":"6.2.0","eslint":"^6.1.0","glamor":"2.20.40","is-wsl":"^1.1.0","semver":"6.3.0","ts-pnp":"1.1.4","core-js":"2.6.12","i18next":"22.4.9","postcss":"^7.0.0","resolve":"1.12.0","webpack":"4.41.0","fs-extra":"7.0.1","koa-send":"5.0.1","camelcase":"^5.2.0","react-dom":"17.0.2","@babel/cli":"7.13.14","babel-jest":"^24.9.0","css-loader":"^3.2.1","koa-router":"7.3.0","prop-types":"15.8.1","seafile-js":"0.2.199","url-loader":"2.1.0","@babel/core":"^7.10.2","@types/jest":"29.0.0","file-loader":"3.0.1","sass-loader":"7.2.0","autoprefixer":"7.1.6","babel-eslint":"10.0.3","babel-loader":"8.0.6","browserslist":"^4.8.0","jest-resolve":"24.9.0","style-loader":"^1.0.1","@svgr/webpack":"6.5.1","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","object-assign":"4.1.1","react-i18next":"12.1.4","webpack-merge":"5.8.0","@babel/runtime":"^7.10.2","postcss-loader":"^3.0.0","react-mentions":"4.4.10","react-dev-utils":"12.0.1","react-hot-loader":"4.13.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.4","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.3","eslint-plugin-react":"7.14.3","html-webpack-plugin":"^4.0.0-beta.5","i18next-xhr-backend":"3.2.2","postcss-safe-parser":"4.0.1","clean-webpack-plugin":"4.0.0","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"4.2.3","@gatsbyjs/reach-router":"^1.3.9","babel-preset-react-app":"^9.0.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"^4.1.0","workbox-webpack-plugin":"4.3.1","eslint-config-react-app":"^5.0.2","mini-css-extract-plugin":"^0.5.0","uglifyjs-webpack-plugin":"2.2.0","webpack-manifest-plugin":"2.1.1","@typescript-eslint/parser":"^2.2.0","eslint-plugin-react-hooks":"^1.6.1","babel-plugin-named-asset-import":"^0.3.4","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"^2.2.0","i18next-browser-languagedetector":"7.0.1","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-object-rest-spread":"^7.9.6","babel-plugin-transform-object-rest-spread":"^6.26.0"},"peerDependencies":{"react":"^17.0.0","react-dom":"^17.0.0","prop-types":"^15.8.1"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.3.144_1703487633725_0.027131294659223704","host":"s3://npm-registry-packages"}},"1.0.16":{"name":"@seafile/seafile-editor","version":"1.0.16","keywords":[],"author":"","license":"ISC","_id":"@seafile/seafile-editor@1.0.16","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"dist":{"shasum":"f1b4659ae07ed456f6963ed798df44846743dff8","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.16.tgz","fileCount":246,"integrity":"sha512-fBz5Jh/5Oq66kDkvmIFauN3gxPFC3f88Dh5L/IfBo1q4bH09QxoyjeEzRsYkMAszdsRcc3Fx1xsW/XFLlpXA4w==","signatures":[{"sig":"MEUCIA0nX43eNXxcMi37itC1iVUVhiQNuSEAyXZD15rSRmuaAiEAzhcCnxKOKi33PdZXj52sX29tTc6LmgjzxAOrolKb2Vk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3141632},"main":"dist/index.js","gitHead":"30cebb1fde23e7ba1d408b9dd36d94bc0153f4de","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","build:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run build:dist"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"_npmVersion":"8.19.2","description":"","directories":{},"_nodeVersion":"16.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","codemirror":"6.0.1","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","@codemirror/view":"6.22.1","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@codemirror/lang-markdown":"6.2.3","@codemirror/language-data":"6.3.1","@seafile/react-image-lightbox":"2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.222","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-eslint":"10.1.0","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^9.0.2","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.16_1703668744065_0.21969860026279298","host":"s3://npm-registry-packages"}},"0.3.145":{"name":"@seafile/seafile-editor","version":"0.3.145","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.3.145","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"a700ee30ee129bd6ea04d942893141f3e285e9e2","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.3.145.tgz","fileCount":163,"integrity":"sha512-wSVxlizeyhunXRAHtUojtFT/D+nNPFQce/02jJ4+O84YM0dBjeY2e681Zi0fjbSZTwEm5xUosCvGWQDWKxvdEQ==","signatures":[{"sig":"MEUCIQCrldh59ApoMnRtnIcSSzDO1fUqf0HOC6GyEaDTCV6VlAIgDXM1uIoF4Z+x/WHJRUXmMCnmw1RwDslRW7QPa4EMsrM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2643718},"main":"dist/index.js","gitHead":"0a3f9d05bebe5f4717cfe96d1b62cdf3fe937a6b","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","start.bak":"node scripts/start.js","pub:optimized":"rm dist/config.js","prepublishOnly":"npm run clean && npm run pub:dist"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"8.19.2","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"16.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"^0.54.2","xtend":"^4.0.1","is-url":"^1.2.4","lodash":"4.17.21","remark":"^9.0.0","prismjs":"1.23.0","deepmerge":"^2.1.0","is-hotkey":"0.2.0","url-parse":"^1.4.3","codemirror":"^5.37.0","reactstrap":"8.9.0","rehype-raw":"^2.0.0","remark-math":"^3.0.0","remark-slug":"^5.0.0","remark-parse":"^5.0.0","detect-indent":"^4.0.0","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-history":"^0.54.2","slate-hotkeys":"0.2.3","vfile-message":"1.1.1","rehype-mathjax":"^2.0.0","rehype-stringify":"^3.0.0","remark-stringify":"^5.0.0","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","@seafile/slate-react":"^0.54.13","slate-html-serializer":"^0.7.2","mdast-util-definitions":"^1.2.2","slate-schema-violations":"^0.1.39","@seafile/react-image-lightbox":"2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.8","koa":"2.13.4","raf":"3.4.0","jest":"24.9.0","dayjs":"1.11.2","react":"17.0.2","dotenv":"6.2.0","eslint":"^6.1.0","glamor":"2.20.40","is-wsl":"^1.1.0","semver":"6.3.0","ts-pnp":"1.1.4","core-js":"2.6.12","i18next":"22.4.9","postcss":"^7.0.0","resolve":"1.12.0","webpack":"4.41.0","fs-extra":"7.0.1","koa-send":"5.0.1","camelcase":"^5.2.0","react-dom":"17.0.2","@babel/cli":"7.13.14","babel-jest":"^24.9.0","css-loader":"^3.2.1","koa-router":"7.3.0","prop-types":"15.8.1","seafile-js":"0.2.199","url-loader":"2.1.0","@babel/core":"^7.10.2","@types/jest":"29.0.0","file-loader":"3.0.1","sass-loader":"7.2.0","autoprefixer":"7.1.6","babel-eslint":"10.0.3","babel-loader":"8.0.6","browserslist":"^4.8.0","jest-resolve":"24.9.0","style-loader":"^1.0.1","@svgr/webpack":"6.5.1","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","object-assign":"4.1.1","react-i18next":"12.1.4","webpack-merge":"5.8.0","@babel/runtime":"^7.10.2","postcss-loader":"^3.0.0","react-mentions":"4.4.10","react-dev-utils":"12.0.1","react-hot-loader":"4.13.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.4","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.3","eslint-plugin-react":"7.14.3","html-webpack-plugin":"^4.0.0-beta.5","i18next-xhr-backend":"3.2.2","postcss-safe-parser":"4.0.1","clean-webpack-plugin":"4.0.0","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"4.2.3","@gatsbyjs/reach-router":"^1.3.9","babel-preset-react-app":"^9.0.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"^4.1.0","workbox-webpack-plugin":"4.3.1","eslint-config-react-app":"^5.0.2","mini-css-extract-plugin":"^0.5.0","uglifyjs-webpack-plugin":"2.2.0","webpack-manifest-plugin":"2.1.1","@typescript-eslint/parser":"^2.2.0","eslint-plugin-react-hooks":"^1.6.1","babel-plugin-named-asset-import":"^0.3.4","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"^2.2.0","i18next-browser-languagedetector":"7.0.1","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-object-rest-spread":"^7.9.6","babel-plugin-transform-object-rest-spread":"^6.26.0"},"peerDependencies":{"react":"^17.0.0","react-dom":"^17.0.0","prop-types":"^15.8.1"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.3.145_1703752551822_0.4623958730183031","host":"s3://npm-registry-packages"}},"1.0.17":{"name":"@seafile/seafile-editor","version":"1.0.17","keywords":[],"author":"","license":"ISC","_id":"@seafile/seafile-editor@1.0.17","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"dist":{"shasum":"26d1e44988ccacff0f2cfb94cf3b51a209567b05","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.17.tgz","fileCount":246,"integrity":"sha512-Moz6vZpb9LjNgw25AKhc05b06jS9JMgWTujg+m0tR75Q2L30rUsqbyvd/IEmv8dd9Lpvom5/c6tzyxjK4ulNGA==","signatures":[{"sig":"MEUCIEAje5aeBGc8l6YN0LWoTQIXjJlAzJ00DhKMOJhasYILAiEAwJqZ6Z7PlhhyZyVR46OI6fHbbT2TAGYxMFh17u30Tvo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3141809},"main":"dist/index.js","gitHead":"8c9146c1bbea74c974c7d56fa0116436998d833e","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","build:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run build:dist"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"_npmVersion":"8.19.2","description":"","directories":{},"_nodeVersion":"16.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","codemirror":"6.0.1","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","@codemirror/view":"6.22.1","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@codemirror/lang-markdown":"6.2.3","@codemirror/language-data":"6.3.1","@seafile/react-image-lightbox":"2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.222","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-eslint":"10.1.0","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^9.0.2","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.17_1704164735747_0.9127802091941248","host":"s3://npm-registry-packages"}},"1.0.18":{"name":"@seafile/seafile-editor","version":"1.0.18","keywords":[],"author":"","license":"ISC","_id":"@seafile/seafile-editor@1.0.18","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"dist":{"shasum":"8f61298bd44efc6fa5f0371c12d1e739172b0ab6","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.18.tgz","fileCount":248,"integrity":"sha512-x6YTyFKJZWXve2nJg1op4m28eyaHmRrihcBckQnPyM92ZgCRd8X+CtDQfIWrSBq72HTnkaJpluoTqLsM7DgdtA==","signatures":[{"sig":"MEQCIF/iuGtwqVj32wF6lH+Io5lZV/gwjyBCTbbPejWdzVKLAiAipSrpgFgwbwgtTXjcH1gw+m4jE2GFSoTi/FL/1HLibQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3148042},"main":"dist/index.js","gitHead":"a1ac75173fa89d2b99b884941300f2ee80156e3c","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","build:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run build:dist"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"_npmVersion":"8.19.2","description":"","directories":{},"_nodeVersion":"16.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","codemirror":"6.0.1","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","@codemirror/view":"6.22.1","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@codemirror/lang-markdown":"6.2.3","@codemirror/language-data":"6.3.1","@seafile/react-image-lightbox":"2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.222","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-eslint":"10.1.0","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^9.0.2","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.18_1704422488987_0.0452133068273437","host":"s3://npm-registry-packages"}},"1.0.19":{"name":"@seafile/seafile-editor","version":"1.0.19","keywords":[],"author":"","license":"ISC","_id":"@seafile/seafile-editor@1.0.19","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"dist":{"shasum":"9f39ba19da7d95816adbaa7d4b33141d8c6936f1","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.19.tgz","fileCount":248,"integrity":"sha512-S+U8zD/GrwtF3Fb9luDCCcW7vhb8AUv0k29bcTlQ9VlqlXzLxgIcOjzmsF9+ssJ425RtNbw9HoTHLFJGdD7hKw==","signatures":[{"sig":"MEUCIDf/zDDrKmbehB9LHK650tMiy1r6o2mEC9GdwtM6o0+vAiEAklHCFTm2jewLPWcgBcR9P3id9vBggUFzz91UTCb/ouM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3148244},"main":"dist/index.js","gitHead":"081184e6482c5186a59c4752a6a748081bd29aa9","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","build:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run build:dist"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"_npmVersion":"8.19.2","description":"","directories":{},"_nodeVersion":"16.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","codemirror":"6.0.1","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","@codemirror/view":"6.22.1","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@codemirror/lang-markdown":"6.2.3","@codemirror/language-data":"6.3.1","@seafile/react-image-lightbox":"2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.222","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-eslint":"10.1.0","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^9.0.2","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.19_1704795308270_0.8107480978965893","host":"s3://npm-registry-packages"}},"0.3.146":{"name":"@seafile/seafile-editor","version":"0.3.146","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.3.146","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"94d730edfb365fb7973960460316dbcd88e057bd","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.3.146.tgz","fileCount":163,"integrity":"sha512-485qc+8bLp4BXKO9s3k3NF4MsPmxU1641sFZjtPI4gmKh2cmE4aip/KiLWVdhEE3SXXE7cuRTS7UKSRXTslD8A==","signatures":[{"sig":"MEYCIQDpG1zDtNGhUI273UTs4hCbEimDOZlbi5QBgR6PsVxikgIhAIWuiLzei8S2yY7EFcAIspjLDgyjtOYfCAqQDhEkuIdJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2643718},"main":"dist/index.js","gitHead":"122e11ebd2443943455e6c37b600ab9e26f2d3a6","private":false,"scripts":{"test":"node scripts/test.js --env=jsdom","build":"node scripts/build.js","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","start.bak":"node scripts/start.js","pub:optimized":"rm dist/config.js","prepublishOnly":"npm run clean && npm run pub:dist"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"8.19.2","description":"This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).","directories":{},"_nodeVersion":"16.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"^0.54.2","xtend":"^4.0.1","glamor":"2.20.40","is-url":"^1.2.4","lodash":"4.17.21","remark":"^9.0.0","prismjs":"1.23.0","deepmerge":"^2.1.0","is-hotkey":"0.2.0","url-parse":"^1.4.3","codemirror":"^5.37.0","reactstrap":"8.9.0","rehype-raw":"^2.0.0","remark-math":"^3.0.0","remark-slug":"^5.0.0","remark-parse":"^5.0.0","detect-indent":"^4.0.0","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-history":"^0.54.2","slate-hotkeys":"0.2.3","vfile-message":"1.1.1","rehype-mathjax":"^2.0.0","rehype-stringify":"^3.0.0","remark-stringify":"^5.0.0","toggle-selection":"^1.0.6","hast-util-sanitize":"^1.1.2","@seafile/slate-react":"^0.54.13","slate-html-serializer":"^0.7.2","mdast-util-definitions":"^1.2.2","slate-schema-violations":"^0.1.39","@seafile/react-image-lightbox":"2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.8","koa":"2.13.4","raf":"3.4.0","jest":"24.9.0","dayjs":"1.11.2","react":"17.0.2","dotenv":"6.2.0","eslint":"^6.1.0","is-wsl":"^1.1.0","semver":"6.3.0","ts-pnp":"1.1.4","core-js":"2.6.12","i18next":"22.4.9","postcss":"^7.0.0","resolve":"1.12.0","webpack":"4.41.0","fs-extra":"7.0.1","koa-send":"5.0.1","camelcase":"^5.2.0","react-dom":"17.0.2","@babel/cli":"7.13.14","babel-jest":"^24.9.0","css-loader":"^3.2.1","koa-router":"7.3.0","prop-types":"15.8.1","seafile-js":"0.2.199","url-loader":"2.1.0","@babel/core":"^7.10.2","@types/jest":"29.0.0","file-loader":"3.0.1","sass-loader":"7.2.0","autoprefixer":"7.1.6","babel-eslint":"10.0.3","babel-loader":"8.0.6","browserslist":"^4.8.0","jest-resolve":"24.9.0","style-loader":"^1.0.1","@svgr/webpack":"6.5.1","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","object-assign":"4.1.1","react-i18next":"12.1.4","webpack-merge":"5.8.0","@babel/runtime":"^7.10.2","postcss-loader":"^3.0.0","react-mentions":"4.4.10","react-dev-utils":"12.0.1","react-hot-loader":"4.13.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.4","resolve-url-loader":"3.1.2","webpack-dev-server":"3.11.3","eslint-plugin-react":"7.14.3","html-webpack-plugin":"^4.0.0-beta.5","i18next-xhr-backend":"3.2.2","postcss-safe-parser":"4.0.1","clean-webpack-plugin":"4.0.0","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"4.2.3","@gatsbyjs/reach-router":"^1.3.9","babel-preset-react-app":"^9.0.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"^4.1.0","workbox-webpack-plugin":"4.3.1","eslint-config-react-app":"^5.0.2","mini-css-extract-plugin":"^0.5.0","uglifyjs-webpack-plugin":"2.2.0","webpack-manifest-plugin":"2.1.1","@typescript-eslint/parser":"^2.2.0","eslint-plugin-react-hooks":"^1.6.1","babel-plugin-named-asset-import":"^0.3.4","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"^2.2.0","i18next-browser-languagedetector":"7.0.1","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-object-rest-spread":"^7.9.6","babel-plugin-transform-object-rest-spread":"^6.26.0"},"peerDependencies":{"react":"^17.0.0","react-dom":"^17.0.0","prop-types":"^15.8.1"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.3.146_1704956598300_0.6263198653512128","host":"s3://npm-registry-packages"}},"1.0.20":{"name":"@seafile/seafile-editor","version":"1.0.20","keywords":[],"author":"","license":"ISC","_id":"@seafile/seafile-editor@1.0.20","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"dist":{"shasum":"53684da83bafdfeb85a4a5c1c47b2e7e8996a6bf","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.20.tgz","fileCount":249,"integrity":"sha512-Sv/SSZZvNmvdSgnzchLn3O9TmfuUMxjDHEseDG/NYU26N5Sd7MUAOnqgKQ5l6/zRgnikSGtwE0KZextwudnVLQ==","signatures":[{"sig":"MEUCIQD5+VZ5w0SwPb17V5HQxDU6o9Cw0IrT10L5rEdch4AgoAIgU12A1UhG/mLwNBxyWOYXVAnB0Jp2a96KJ/GYqV2pTRQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3150901},"main":"dist/index.js","gitHead":"88460bb4e7b535d90824378610f95252b1637411","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","build:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run build:dist"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"_npmVersion":"8.19.2","description":"","directories":{},"_nodeVersion":"16.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","codemirror":"6.0.1","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","@codemirror/view":"6.22.1","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@codemirror/lang-markdown":"6.2.3","@codemirror/language-data":"6.3.1","@seafile/react-image-lightbox":"2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.222","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-eslint":"10.1.0","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^9.0.2","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.20_1705029278020_0.7243886261577497","host":"s3://npm-registry-packages"}},"1.0.21":{"name":"@seafile/seafile-editor","version":"1.0.21","keywords":[],"author":"","license":"ISC","_id":"@seafile/seafile-editor@1.0.21","maintainers":[{"name":"seafile","email":"info@seafile.com"}],"dist":{"shasum":"8f531d67bea704ed36ab7d1de61a786234fd693b","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.21.tgz","fileCount":250,"integrity":"sha512-GsdYo2ECYEbVcJs9z6DxrRqRvzlmjXrtF4Ln/XzH9w4Np+9rQQ7hZQ6wI/fCvpkF76cjb2om1la5wQK8JmWddg==","signatures":[{"sig":"MEUCIQCKeqlHIMIJe6HqQV7a1rDHUgHom5uvmLL4BDAttyV2sAIgCAy8CVbK4+RTNVftA7djU7tnF0myUlncL0T8enBiz64=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3152062},"main":"dist/index.js","gitHead":"6a776322273919f3f97285839379d054b84362f9","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","build:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run build:dist"},"_npmUser":{"name":"seafile","email":"info@seafile.com"},"_npmVersion":"8.19.2","description":"","directories":{},"_nodeVersion":"16.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","codemirror":"6.0.1","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","@codemirror/view":"6.22.1","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@codemirror/lang-markdown":"6.2.3","@codemirror/language-data":"6.3.1","@seafile/react-image-lightbox":"2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.222","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-eslint":"10.1.0","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^9.0.2","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.21_1706516613699_0.661865799855363","host":"s3://npm-registry-packages"}},"1.0.22":{"name":"@seafile/seafile-editor","version":"1.0.22","keywords":[],"author":"","license":"ISC","_id":"@seafile/seafile-editor@1.0.22","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"ceefa8c51d626b5ee1338b2327c5b227dba10ed5","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.22.tgz","fileCount":251,"integrity":"sha512-4tvE3Ug/xJ6Zx1TwozRDHnBiys4fwiUkbtys98IwJYJxNYtZdEBjyft0MhfrqTGbMjl9UHP2qzF3AlpB6Ss0Jg==","signatures":[{"sig":"MEYCIQCMo+B8XkieEGyV5uHvXXeINcfDHNObEMzW/TGiFK9SUwIhAMK6BGsQy4+v6VALx+qcEvpGxCGsH5pU1+p4EPpb479l","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3160731},"main":"dist/index.js","gitHead":"9abf7454fb71c4444a2b9dc519a9318b61024c83","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","build:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run build:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"8.19.2","description":"","directories":{},"_nodeVersion":"16.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","codemirror":"6.0.1","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","@codemirror/view":"6.22.1","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@codemirror/lang-markdown":"6.2.3","@codemirror/language-data":"6.3.1","@seafile/react-image-lightbox":"2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.222","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-eslint":"10.1.0","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^9.0.2","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.22_1707020366119_0.3887206378685526","host":"s3://npm-registry-packages"}},"1.0.23":{"name":"@seafile/seafile-editor","version":"1.0.23","keywords":[],"author":"","license":"ISC","_id":"@seafile/seafile-editor@1.0.23","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"30bfa046764ef18ebf6b42eea029eb7b44cb6fdd","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.23.tgz","fileCount":251,"integrity":"sha512-giXmUte7zc7jVV6B0Wpm/rBhiaLbjWxwQIeNs7gcsVcR1ymL1+JXgn0HZi/9VrgFPYNm3tED8+7x7qa1GYq8mg==","signatures":[{"sig":"MEYCIQDA0NLxga5GGiWBZzk0mfOhLEHLwuJP8V4Ntuay1wqn4wIhAIsHxnqfqL3Z0fll9Qc+3JZg4AkKYzrRKkijRzVBu3fp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3160781},"main":"dist/index.js","gitHead":"8483e00d88749380d874f43befde91e4d7403dbc","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","build:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run build:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"8.19.2","description":"","directories":{},"_nodeVersion":"16.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","codemirror":"6.0.1","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","@codemirror/view":"6.22.1","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@codemirror/lang-markdown":"6.2.3","@codemirror/language-data":"6.3.1","@seafile/react-image-lightbox":"2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.222","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-eslint":"10.1.0","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^9.0.2","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.23_1708584733135_0.8715908105709913","host":"s3://npm-registry-packages"}},"1.0.24":{"name":"@seafile/seafile-editor","version":"1.0.24","keywords":[],"author":"","license":"ISC","_id":"@seafile/seafile-editor@1.0.24","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"b7e25191474054cf9c0c66bfe32fbbc06ef9f13f","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.24.tgz","fileCount":251,"integrity":"sha512-iXWGwgQZEOHhbGsycXHCYEDXHupmZtbsr/wEuhrLsWjlX0KVvmcJodL5HEitqqXcBipJDmH8TxKcpyiIAbR8GA==","signatures":[{"sig":"MEQCIHdaOpHln1Ex/7hkmbkehcvIjMJy1sMC5Nr3Tnryyc+tAiBzKmRplHcwVrgg2EzzOlTAHGHvqVb184VV4HYuJdPExg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3160909},"main":"dist/index.js","gitHead":"0ca0323a3c0e9fd31ddbd96512678f44edbb79a1","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","build:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run build:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"8.19.2","description":"","directories":{},"_nodeVersion":"16.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","codemirror":"6.0.1","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","@codemirror/view":"6.22.1","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@codemirror/lang-markdown":"6.2.3","@codemirror/language-data":"6.3.1","@seafile/react-image-lightbox":"2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.222","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-eslint":"10.1.0","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^9.0.2","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.24_1708932748097_0.4360564821191417","host":"s3://npm-registry-packages"}},"1.0.25":{"name":"@seafile/seafile-editor","version":"1.0.25","keywords":[],"author":"","license":"ISC","_id":"@seafile/seafile-editor@1.0.25","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"35545175967aaf7814cb2faf64aa7b6601c1cd20","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.25.tgz","fileCount":251,"integrity":"sha512-kiKdh027tiBZ4JftU7QBtaBe+eQaU5SdOhG8DE6E5KnSgMNMpVT8ZWZU+KFRAlO1fyCJTKhOrRIituMH1IUc9w==","signatures":[{"sig":"MEQCIGQ51CAWQ4/6RLtAWCpkdLTCGxt4khSuckMm6AlDrtb8AiBcxbMreB7X4KEvCmMZ17OamaL14L+ZTQBLvJRm2F05yg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3161846},"main":"dist/index.js","gitHead":"3fa6a38eaa1234f268ebea1b124c520ac91faff3","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","build:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run build:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"8.19.2","description":"","directories":{},"_nodeVersion":"16.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","codemirror":"6.0.1","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","@codemirror/view":"6.22.1","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@codemirror/lang-markdown":"6.2.3","@codemirror/language-data":"6.3.1","@seafile/react-image-lightbox":"2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.222","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-eslint":"10.1.0","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^9.0.2","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.25_1708942856083_0.47963757559198217","host":"s3://npm-registry-packages"}},"1.0.26":{"name":"@seafile/seafile-editor","version":"1.0.26","keywords":[],"author":"","license":"ISC","_id":"@seafile/seafile-editor@1.0.26","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"44c5378bfe4219525f81630b6ea2c8489384fa46","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.26.tgz","fileCount":251,"integrity":"sha512-TC2Q/P33X7Xj+Qtfci2kQPwCo6asUkYgMYbDn2OAAPyYU3GtkVC+LhziiBPG9tPz2bu2G5g3opeUzu0ZyJvQuQ==","signatures":[{"sig":"MEYCIQDvdmKrajNSQX7sU7WB7r2QHm3RIlvArI8YumxOzZ8wdgIhAP3TmhkoePQjO468x5faWIeeQxrrhlK33rTTf6WmpdPE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3162052},"main":"dist/index.js","gitHead":"d7906da085bb2e7b7aa5d25a6bb7bf8be923d760","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","build:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run build:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"8.19.2","description":"","directories":{},"_nodeVersion":"16.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","codemirror":"6.0.1","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","@codemirror/view":"6.22.1","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@codemirror/lang-markdown":"6.2.3","@codemirror/language-data":"6.3.1","@seafile/react-image-lightbox":"2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.222","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-eslint":"10.1.0","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^9.0.2","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.26_1708999332248_0.5288938532581438","host":"s3://npm-registry-packages"}},"1.0.27":{"name":"@seafile/seafile-editor","version":"1.0.27","keywords":[],"author":"","license":"ISC","_id":"@seafile/seafile-editor@1.0.27","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"415caaf41a24b532c8b551dcc3eeb26cfe1ce5ac","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.27.tgz","fileCount":251,"integrity":"sha512-n75gO//2lm7MmUiDcSTRFwtpV0hhBHBQrWt6hBJ3nvexhJyQJaE/nkCCKCZ7FAU1OrX7rKnhfj34CgbnD0Rc0w==","signatures":[{"sig":"MEQCICH0wthKXqHrlGWndi97zfJxA+sFX+o0bXkCcyJbN/GCAiBMp5plKtL20DyOa4q3qoo/XhdXh3GHHMTUd5UM60Cdnw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3162167},"main":"dist/index.js","gitHead":"4a1892870606970072967bcf27584e77a28d4a87","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","build:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run build:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"8.19.2","description":"","directories":{},"_nodeVersion":"16.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","codemirror":"6.0.1","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","@codemirror/view":"6.22.1","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@codemirror/lang-markdown":"6.2.3","@codemirror/language-data":"6.3.1","@seafile/react-image-lightbox":"2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.222","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-eslint":"10.1.0","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^9.0.2","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.27_1709018829016_0.03382070820109773","host":"s3://npm-registry-packages"}},"1.0.28":{"name":"@seafile/seafile-editor","version":"1.0.28","keywords":[],"author":"","license":"ISC","_id":"@seafile/seafile-editor@1.0.28","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"62559af6b4cdab4215289787d129ee1dc896abb6","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.28.tgz","fileCount":251,"integrity":"sha512-ZJWlza+qjU5GPJSbuqZ1/9wBy/gKL7o9i+iNmkZL5LD74APtnDMaBOBKjBPsE+pWNUklVQTV5mldVpDI4g9U+Q==","signatures":[{"sig":"MEUCIQCYofFrtKYzdPWHsmDrHWb46ZYopfSI9RlBfvq/xyLkUAIgfel8TBw5Xus7C2xmjs0MP/QrjQrgfLTMLavbAH+Pdy4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3162192},"main":"dist/index.js","gitHead":"ba7c139476bbdb6b417bde01314738c1f8822cc4","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","build:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run build:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"8.19.2","description":"","directories":{},"_nodeVersion":"16.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","codemirror":"6.0.1","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","@codemirror/view":"6.22.1","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@codemirror/lang-markdown":"6.2.3","@codemirror/language-data":"6.3.1","@seafile/react-image-lightbox":"2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.222","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-eslint":"10.1.0","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^9.0.2","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.28_1709021210256_0.6961992809238797","host":"s3://npm-registry-packages"}},"1.0.29":{"name":"@seafile/seafile-editor","version":"1.0.29","keywords":[],"author":"","license":"ISC","_id":"@seafile/seafile-editor@1.0.29","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"0ee161655942a199c1246ede9ff3d481afd9a18b","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.29.tgz","fileCount":252,"integrity":"sha512-TGkRVeriyaj3DOVKyKdm4uOpyO/57emLSdVmgqLjHPvi/Hr9Ag3rlCsbE2IeD+UlZy6d/8QqMZ2PIrjSCZINjA==","signatures":[{"sig":"MEUCIF9PjGdcppHKYJ0sJQpTF1QBYhj8xrybBoX5qVMjpOAuAiEA4JKw7nqrRN0ni+RWZOeuPwzMqenlfJVh0UB4eCAeNJE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3164389},"main":"dist/index.js","gitHead":"0401ec09c6840d3c09a495ffb606e813fe36729e","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","build:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run build:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"8.19.2","description":"","directories":{},"_nodeVersion":"16.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","codemirror":"6.0.1","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","@codemirror/view":"6.22.1","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@codemirror/lang-markdown":"6.2.3","@codemirror/language-data":"6.3.1","@seafile/react-image-lightbox":"2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.222","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-eslint":"10.1.0","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^9.0.2","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.29_1709026198455_0.3640494284624791","host":"s3://npm-registry-packages"}},"1.0.30":{"name":"@seafile/seafile-editor","version":"1.0.30","keywords":[],"author":"","license":"ISC","_id":"@seafile/seafile-editor@1.0.30","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"eed60edd33a123dcb04e87f2f8b2ccfe6fa0308e","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.30.tgz","fileCount":252,"integrity":"sha512-jodcZS6IyjjBzxCEnMCNbWG+aRpUs/R6tdPrwe/wVNcjrvAoXkX6y8vWcN+A6ye2yTU0ZchPGD5HrfvcONNV5A==","signatures":[{"sig":"MEYCIQDRBw684H98eycY3ijgTOLsKii2V/4mTDENJ1blBqMFjAIhAN0fal5/DmvSSwHQxfCJxEuzI48eXwps/TZWoFYP6/Yk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3164293},"main":"dist/index.js","gitHead":"fd802bfdc2e81d02365c28913197ce319994cd55","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","build:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run build:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"8.19.2","description":"","directories":{},"_nodeVersion":"16.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","codemirror":"6.0.1","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","@codemirror/view":"6.22.1","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@codemirror/lang-markdown":"6.2.3","@codemirror/language-data":"6.3.1","@seafile/react-image-lightbox":"2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.222","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-eslint":"10.1.0","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^9.0.2","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.30_1709084920142_0.025315777667793693","host":"s3://npm-registry-packages"}},"1.0.31":{"name":"@seafile/seafile-editor","version":"1.0.31","keywords":[],"author":"","license":"ISC","_id":"@seafile/seafile-editor@1.0.31","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"d24afb70e2c316cd785b79e4ba6d22388a4196fd","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.31.tgz","fileCount":252,"integrity":"sha512-zVSKBIW+gS+nQ6hSUh4FXfL3Ks+fJKhXkqOs9XTp71SXzHWWudf5SK3I8OkpGJNwBg5NwBg1CH1gZbpVxYhxDg==","signatures":[{"sig":"MEUCIEStI9+Shv94YlA6gbp3mLNSOAbuUHu0qxRMIG0xE0ipAiEAldu/SofIaEd41ak731CNzg/fWkj7ZMkJgJ5iSMgK8yY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3164366},"main":"dist/index.js","gitHead":"dbda3a6ff77b69fea7dfb7dcc832cee4f7ca30b4","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","build:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run build:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"8.19.2","description":"","directories":{},"_nodeVersion":"16.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","codemirror":"6.0.1","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","@codemirror/view":"6.22.1","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@codemirror/lang-markdown":"6.2.3","@codemirror/language-data":"6.3.1","@seafile/react-image-lightbox":"2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.222","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-eslint":"10.1.0","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^9.0.2","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.31_1709090431490_0.3498176208452779","host":"s3://npm-registry-packages"}},"1.0.32":{"name":"@seafile/seafile-editor","version":"1.0.32","keywords":[],"author":"","license":"ISC","_id":"@seafile/seafile-editor@1.0.32","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"5a3ef5031e7e7912a0133f4782a7232485b12102","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.32.tgz","fileCount":252,"integrity":"sha512-N9sMCkYG8Uy9gK2/KAfpzwK79ZiX2Hdhq23yRE1Cx3JLiogre6Vare8CKOzq3hrp9imC+dyILN8jYVexgvNoJA==","signatures":[{"sig":"MEQCIC12VvzKdEuN+SUfoejM/UTOohyoatYmBQY1LCu3POYAAiAr6MdwBHhseqt5vfBp5ffEtmPypBLPE6+bReri2LH4EQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3164369},"main":"dist/index.js","gitHead":"715a6475dd1d7b6db40426878e06221e2f9e4b31","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","build:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run build:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"8.19.2","description":"","directories":{},"_nodeVersion":"16.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","codemirror":"6.0.1","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","@codemirror/view":"6.22.1","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@codemirror/lang-markdown":"6.2.3","@codemirror/language-data":"6.3.1","@seafile/react-image-lightbox":"2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.222","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-eslint":"10.1.0","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^9.0.2","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.32_1709091881539_0.276803611824572","host":"s3://npm-registry-packages"}},"1.0.32-1":{"name":"@seafile/seafile-editor","version":"1.0.32-1","keywords":[],"author":"","license":"ISC","_id":"@seafile/seafile-editor@1.0.32-1","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"fcc3bf9b047aa1e888d3f1e4f14badfe08a00607","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.32-1.tgz","fileCount":252,"integrity":"sha512-eLAIiwBkX0/ZQbVeykelrIyR4PY9Gh0ugPmwR0O0tVTCzFp9oOVt6F9DRTrhQP1YrSPbMyjUmDkIE9+vI3CNWg==","signatures":[{"sig":"MEUCIQC3SpVbiZN2qKnOlB+U8iSxk9DDj3nM7XYItZUYcP7QiwIgZdMOVpCq+ym3Mmd1cucVA6usBO47BK8b2UjnL6qPNrw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3164387},"main":"dist/index.js","gitHead":"db90c2516b5a2e07c7f05b429058abb692d5e364","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","build:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run build:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"8.19.2","description":"","directories":{},"_nodeVersion":"16.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","codemirror":"6.0.1","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","@codemirror/view":"6.22.1","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@codemirror/lang-markdown":"6.2.3","@codemirror/language-data":"6.3.1","@seafile/react-image-lightbox":"2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.222","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-eslint":"10.1.0","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^9.0.2","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.32-1_1709171860565_0.18527356883799295","host":"s3://npm-registry-packages"}},"1.0.32-2":{"name":"@seafile/seafile-editor","version":"1.0.32-2","keywords":[],"author":"","license":"ISC","_id":"@seafile/seafile-editor@1.0.32-2","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"ba523df227d15b1d32944f6aea58479c3de64dce","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.32-2.tgz","fileCount":260,"integrity":"sha512-/B4gQeEpgYBH2ZP4bKkmL0FYSDNW745Helo3FbNV/cn1AVWZMagZsMomtImxdyTKONvEwVkmh/4vV1TeJpV4cA==","signatures":[{"sig":"MEQCIGK9/jWR4wYv5FKXaY8k73OPxFbSvl20SrzZVLxm/Yh1AiAyKJEkGrk2spa4B/EB+WsDQvDdsH1r+FNNJVz1CCTAXQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3178185},"main":"dist/index.js","gitHead":"6067cad65b63177b7412eb31137f7172010774c5","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","build:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run build:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"8.19.2","description":"","directories":{},"_nodeVersion":"16.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","codemirror":"6.0.1","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","@codemirror/view":"6.22.1","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@codemirror/lang-markdown":"6.2.3","@codemirror/language-data":"6.3.1","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.222","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-eslint":"10.1.0","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^9.0.2","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.32-2_1709542817770_0.46886712436689915","host":"s3://npm-registry-packages"}},"1.0.32-3":{"name":"@seafile/seafile-editor","version":"1.0.32-3","keywords":[],"author":"","license":"ISC","_id":"@seafile/seafile-editor@1.0.32-3","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"60ef79a71b0b548aecd7d8b32f79d222d8749375","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.32-3.tgz","fileCount":260,"integrity":"sha512-QxsfeMo36urFmc6tqKRzsbNZ7AqMpme8YV1Ny1Bvm+8HNrhk6pxMzGlbsbE/aZBfEG0aFtUM7HaVmuoVAnYsyA==","signatures":[{"sig":"MEQCICVxF56tKqK6kXSNKXr8FrjnLn/Iy0W3OP8zzE6Iw/VnAiBTVwiuv6deTMca7/N3s267fk5VSScqq1lRobwBcMDTKQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3179150},"main":"dist/index.js","gitHead":"83b4431c9914c2ed2b6ed0f867264c35e03643c0","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","build:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run build:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"8.19.2","description":"","directories":{},"_nodeVersion":"16.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","codemirror":"6.0.1","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","@codemirror/view":"6.22.1","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@codemirror/lang-markdown":"6.2.3","@codemirror/language-data":"6.3.1","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.222","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-eslint":"10.1.0","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^9.0.2","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.32-3_1709610835628_0.3948353029513343","host":"s3://npm-registry-packages"}},"1.0.32-4":{"name":"@seafile/seafile-editor","version":"1.0.32-4","keywords":[],"author":"","license":"ISC","_id":"@seafile/seafile-editor@1.0.32-4","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"868e39110caef6c1116c61c15b1bab08e1cea0c8","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.32-4.tgz","fileCount":260,"integrity":"sha512-9tmYGI5TiLYoCcGkx8VrN1EXCL79xt3C8YdF0uCtoAyVck2s+tO2GQOkapm6srpqsZgAXnIuOrV5Lq8FLa7MDQ==","signatures":[{"sig":"MEUCIC5cx3qOqyO/4Lg8aEMGTi0eFpTvFJ9dEnIepVj2OSw7AiEA7qJLjeGnzJb3kuV1atGCI7zVHMR8hFWFfxpP/BgZi3g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3178985},"main":"dist/index.js","gitHead":"83b4431c9914c2ed2b6ed0f867264c35e03643c0","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","build:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run build:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"8.19.2","description":"","directories":{},"_nodeVersion":"16.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","codemirror":"6.0.1","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","@codemirror/view":"6.22.1","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@codemirror/lang-markdown":"6.2.3","@codemirror/language-data":"6.3.1","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.222","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-eslint":"10.1.0","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^9.0.2","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.32-4_1709612741306_0.16581450397941921","host":"s3://npm-registry-packages"}},"1.0.32-5":{"name":"@seafile/seafile-editor","version":"1.0.32-5","keywords":[],"author":"","license":"ISC","_id":"@seafile/seafile-editor@1.0.32-5","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"e7da42509678756373bd63dfc137ec2abef1c9be","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.32-5.tgz","fileCount":260,"integrity":"sha512-Dmhgzpt7EXr6X0tZDxmhxtF4feSw7eo5Jg7Wem7mKhEaaTqLZWPcOGeCFryVVZFucO8LSUamUEdcFerXjI/ZGQ==","signatures":[{"sig":"MEUCIQDPWmVzem0XfUqSysnsJcIg757Ary/J3T+eQ5Z0K3qUXwIgUJzQ/6o1bwi3yNLKmD7sGGVuSEjFk55JseBnMDSsupQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3179157},"main":"dist/index.js","gitHead":"19c1dc939cc65975ecb916bdf51e1a75898fe4cd","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","build:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run build:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"8.19.2","description":"","directories":{},"_nodeVersion":"16.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","codemirror":"6.0.1","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","@codemirror/view":"6.22.1","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@codemirror/lang-markdown":"6.2.3","@codemirror/language-data":"6.3.1","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.222","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-eslint":"10.1.0","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^9.0.2","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.32-5_1709622692416_0.06662161813587075","host":"s3://npm-registry-packages"}},"1.0.32-6":{"name":"@seafile/seafile-editor","version":"1.0.32-6","keywords":[],"author":"","license":"ISC","_id":"@seafile/seafile-editor@1.0.32-6","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"859cb4a99557ba8540d049435226e277be60ef69","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.32-6.tgz","fileCount":260,"integrity":"sha512-3/6d/v60aEDVV9afg+9UfiXPzaDDzx0cA9xo7AxOdbPUriTZdJvyXD1LAkFQ76kZekS+8igFhNDU+LjW56mY3Q==","signatures":[{"sig":"MEUCIQDjs/XRoaGprI//HTzzpod0FvpOuPhnsEzdaKRO228kmAIgCDUfTBzmPOMtgaorSHqQx7gzvtbKMMrIOZwz65X4BTU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3179085},"main":"dist/index.js","gitHead":"19c1dc939cc65975ecb916bdf51e1a75898fe4cd","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","build:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run build:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"8.19.2","description":"","directories":{},"_nodeVersion":"16.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","codemirror":"6.0.1","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","@codemirror/view":"6.22.1","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@codemirror/lang-markdown":"6.2.3","@codemirror/language-data":"6.3.1","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.222","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-eslint":"10.1.0","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^9.0.2","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.32-6_1709622975580_0.12098376644619724","host":"s3://npm-registry-packages"}},"1.0.32-7":{"name":"@seafile/seafile-editor","version":"1.0.32-7","keywords":[],"author":"","license":"ISC","_id":"@seafile/seafile-editor@1.0.32-7","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"37ad70d6fea9090cf3729f3f8bba8ebd422b7411","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.32-7.tgz","fileCount":260,"integrity":"sha512-B5iozcsky1waCZ69z0dQBXbjBYtYCxAJI57V1J+GlbeJiOj2QfyIUBMEgalOk2MqvgbCWbUd+l0W5aJq/AHb/Q==","signatures":[{"sig":"MEUCIQC6m+YIZzYmC8AwkUXzqqlwMYXhNufdkf0lHrLw885fxAIgdKKW3OMjVENgIZPyOG+M9tJ3AkVXFHO3Al3A6qsCWiI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3179492},"main":"dist/index.js","gitHead":"693f9af6e95a2d214fe84b57f2fbdce6daa164a5","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","build:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run build:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"8.19.2","description":"","directories":{},"_nodeVersion":"16.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","codemirror":"6.0.1","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","@codemirror/view":"6.22.1","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@codemirror/lang-markdown":"6.2.3","@codemirror/language-data":"6.3.1","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.222","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-eslint":"10.1.0","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^9.0.2","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.32-7_1709624003715_0.4570874774246081","host":"s3://npm-registry-packages"}},"1.0.32-8":{"name":"@seafile/seafile-editor","version":"1.0.32-8","keywords":[],"author":"","license":"ISC","_id":"@seafile/seafile-editor@1.0.32-8","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"3119677eaaf297613a9ed59ab4614a567d75d5cc","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.32-8.tgz","fileCount":261,"integrity":"sha512-exp3rl5N7VUSw9b6IsoiqGybAb3tH1wHK1Yl1KySlO+LB/nky4wMki8dSNvW1PXrWFr0BV264+EWnsZlEAWe4Q==","signatures":[{"sig":"MEQCIG4srfZ9sFGOeiyo+McQH6aglZjLdxfVKV6IlrBA0iQFAiAA5lrfUt6tKAbvZEUG2hdXiJVum6FfimGgO+zjkW8Nrg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3184306},"main":"dist/index.js","gitHead":"92314e5df5897d0b774b7f093aef22321478b5c2","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","build:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run build:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"8.19.2","description":"","directories":{},"_nodeVersion":"16.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","codemirror":"6.0.1","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","@codemirror/view":"6.22.1","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@codemirror/lang-markdown":"6.2.3","@codemirror/language-data":"6.3.1","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.222","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-eslint":"10.1.0","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^9.0.2","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.32-8_1709630679443_0.8634022481107209","host":"s3://npm-registry-packages"}},"1.0.32-9":{"name":"@seafile/seafile-editor","version":"1.0.32-9","keywords":[],"author":"","license":"ISC","_id":"@seafile/seafile-editor@1.0.32-9","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"a32f1313b9f936816e0459bde0b7ef32e357d7b5","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.32-9.tgz","fileCount":261,"integrity":"sha512-NEQh5/pmnHbntcwSDWUmavwZ2S06eb2QVcrGFNB4aj2fSjJf8KxWc9bJCl+oSd9iLsGuvNgHzOgwpGmiFbG4iA==","signatures":[{"sig":"MEUCIAhlH63AL/mEfzJCZXsH9EG8BouqUcdGX+WKueRSEmaiAiEAypstBIMoyt9wgiGhQYw8jgXINcP+SgxZumQljoF30Jc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3184306},"main":"dist/index.js","gitHead":"92314e5df5897d0b774b7f093aef22321478b5c2","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","build:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run build:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"8.19.2","description":"","directories":{},"_nodeVersion":"16.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","codemirror":"6.0.1","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","@codemirror/view":"6.22.1","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@codemirror/lang-markdown":"6.2.3","@codemirror/language-data":"6.3.1","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.222","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-eslint":"10.1.0","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^9.0.2","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.32-9_1709631683657_0.292709080344715","host":"s3://npm-registry-packages"}},"1.0.32-10":{"name":"@seafile/seafile-editor","version":"1.0.32-10","keywords":[],"author":"","license":"ISC","_id":"@seafile/seafile-editor@1.0.32-10","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"c3456328b8d9b6cd43fe5240cc15136844505881","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.32-10.tgz","fileCount":261,"integrity":"sha512-gMzpbxml3cbw1WjUeWk0Ht++mtyUMthJJ1z1c0gT1wtK6xAeoMP+tpQmLUM+NwKSwQ4RxVwY4hX4uGbl8EE+zQ==","signatures":[{"sig":"MEYCIQComDjXu9CQw26WnsJaQzyw2uXtnEFfZn+Z+DrFMmtBswIhANhQoaU3OO2Dh8Nm/dDzO/GnJl8p4r1FOj3uUpRbfk8M","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3184347},"main":"dist/index.js","gitHead":"9741b954cca88342c48a2a6f79cd9b481c32bba7","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","build:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run build:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"8.19.2","description":"","directories":{},"_nodeVersion":"16.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","codemirror":"6.0.1","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","@codemirror/view":"6.22.1","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@codemirror/lang-markdown":"6.2.3","@codemirror/language-data":"6.3.1","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.222","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-eslint":"10.1.0","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^9.0.2","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.32-10_1709632456013_0.9923901894029012","host":"s3://npm-registry-packages"}},"1.0.32-11":{"name":"@seafile/seafile-editor","version":"1.0.32-11","keywords":[],"author":"","license":"ISC","_id":"@seafile/seafile-editor@1.0.32-11","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"c66bbd1eed6e565c1c8ae02689b9e2d32c5ad7dc","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.32-11.tgz","fileCount":261,"integrity":"sha512-1xoYMB3qhOIdmXOqyKTc3BCUCBDhv1okrNzSmUp4zSdcCj030cwowqauo5KveSppH8MD5+fXaf0LyeTXvJkGug==","signatures":[{"sig":"MEYCIQCTe65P2ukEZyMMRVm0iZroR5w2pCyNPNhYJNnuw3h6RQIhALgWcDzcUxuAw9R2/PhNUUplmb0VFSdQKgQNhSZYJjlq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3184644},"main":"dist/index.js","gitHead":"e6bdcb14b5e1ffe8328fbc6e60f91f51bddf5848","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","build:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run build:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"8.19.2","description":"","directories":{},"_nodeVersion":"16.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","codemirror":"6.0.1","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","@codemirror/view":"6.22.1","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@codemirror/lang-markdown":"6.2.3","@codemirror/language-data":"6.3.1","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.222","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-eslint":"10.1.0","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^9.0.2","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.32-11_1709633911282_0.5659121903129152","host":"s3://npm-registry-packages"}},"1.0.32-12":{"name":"@seafile/seafile-editor","version":"1.0.32-12","keywords":[],"author":"","license":"ISC","_id":"@seafile/seafile-editor@1.0.32-12","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"ff415ae3a23084daed09919cd1fda25d1b76c095","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.32-12.tgz","fileCount":261,"integrity":"sha512-bya+A4GkOaPvlkVEcx5pf8XxYuSYDjOJ2YqMqPhUah5amIL8c6liX7YeD/bl+/sYadfBzXGDbGhydN0+1pMWhA==","signatures":[{"sig":"MEUCIEfY/oG83XfWDg6yiMrV0DDXbppfBzZ/aM2d/lgIepyeAiEArCh4D9cmCOqgm3IEUPT0P0wwnPVHXe2SYHee1hAfuWg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3184572},"main":"dist/index.js","gitHead":"e6bdcb14b5e1ffe8328fbc6e60f91f51bddf5848","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","build:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run build:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"8.19.2","description":"","directories":{},"_nodeVersion":"16.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","codemirror":"6.0.1","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","@codemirror/view":"6.22.1","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@codemirror/lang-markdown":"6.2.3","@codemirror/language-data":"6.3.1","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.222","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-eslint":"10.1.0","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^9.0.2","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.32-12_1709634303373_0.8660942218595589","host":"s3://npm-registry-packages"}},"1.0.32-13":{"name":"@seafile/seafile-editor","version":"1.0.32-13","keywords":[],"author":"","license":"ISC","_id":"@seafile/seafile-editor@1.0.32-13","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"255e8147cc6895d3ab90b28e47d46bbd3c759e5b","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.32-13.tgz","fileCount":261,"integrity":"sha512-kPiwzNqikjVTDHSoH2PuY+hl3ZeGtq/paGGlOczUoOLKdz7X9tuDBBkqGe62dENU/GYEtc8N4Qldhi7VxKTNWQ==","signatures":[{"sig":"MEYCIQCGYCeDbJS7YOEpDqkZQ/Slm3cBK7NeFGvFk+efjRVXtQIhAPF6QlAyjljwgOOzO2Z462cY2DaUWbiE/Ud2wCHLYZ7B","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3184888},"main":"dist/index.js","gitHead":"60a98caf262a26fcca6ce65e6e3415a07eea82b6","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","build:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run build:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"8.19.2","description":"","directories":{},"_nodeVersion":"16.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","codemirror":"6.0.1","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","@codemirror/view":"6.22.1","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@codemirror/lang-markdown":"6.2.3","@codemirror/language-data":"6.3.1","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.222","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-eslint":"10.1.0","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^9.0.2","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.32-13_1709678955197_0.17512245211039135","host":"s3://npm-registry-packages"}},"1.0.32-14":{"name":"@seafile/seafile-editor","version":"1.0.32-14","keywords":[],"author":"","license":"ISC","_id":"@seafile/seafile-editor@1.0.32-14","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"c9f58c5a64bb2810378116f8c63801a29eefe32e","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.32-14.tgz","fileCount":261,"integrity":"sha512-GVrxrYppc0wm9qBaNPz5V7XnUHukbY3qvDaVwzKv8M2kN07KWOuc/mCq/8oco4fPbiIFyE/77XkxYuwuMwWIqQ==","signatures":[{"sig":"MEUCIQC1C9kG5ydZnY4qlmCiLzhG9NJ0/XLjJx9GdLTLxv7ItgIgA7HYTPBy7cM17GyulwqXjdrqGaNCs4DknpPpxxoC+aE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3185070},"main":"dist/index.js","gitHead":"0aee98a0bf76d155e1ca43c6d57927725b22dbb6","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","build:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run build:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"8.19.2","description":"","directories":{},"_nodeVersion":"16.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","codemirror":"6.0.1","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","@codemirror/view":"6.22.1","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@codemirror/lang-markdown":"6.2.3","@codemirror/language-data":"6.3.1","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.222","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-eslint":"10.1.0","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^9.0.2","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.32-14_1709689310711_0.17788355042481618","host":"s3://npm-registry-packages"}},"1.0.32-15":{"name":"@seafile/seafile-editor","version":"1.0.32-15","keywords":[],"author":"","license":"ISC","_id":"@seafile/seafile-editor@1.0.32-15","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"ffd799d763869d4dcb928429d60938da971e372e","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.32-15.tgz","fileCount":261,"integrity":"sha512-8Y0CmU7LAhIqTgMh7b4JUAiuy4Zbk3LFLRgrnTZ4EOwJ2WniWJtFPpV47g81Ursm25sLvBuqFqt9Qj8ifkVpOQ==","signatures":[{"sig":"MEUCIQC7scIKbjiTJwfpAhterSH9HbajajK4n4Zdk4KqC8MMfAIgYVmoGC0fgJrUNUcR+BsE2+CFJsVaHTFGZNrFahRyQqM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3278685},"main":"dist/index.js","gitHead":"6b1cb4e7ccb359279776feee48c7a2fe39572d35","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","build:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run build:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"8.19.2","description":"","directories":{},"_nodeVersion":"16.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","codemirror":"6.0.1","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","@codemirror/view":"6.22.1","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@codemirror/lang-markdown":"6.2.3","@codemirror/language-data":"6.3.1","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.222","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.32-15_1709797706591_0.3606717138750657","host":"s3://npm-registry-packages"}},"1.0.32-16":{"name":"@seafile/seafile-editor","version":"1.0.32-16","keywords":[],"author":"","license":"ISC","_id":"@seafile/seafile-editor@1.0.32-16","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"3854c6598c0fc53fca5eed8f3ddfaae3d22c1b8e","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.32-16.tgz","fileCount":261,"integrity":"sha512-2QiPeeN0goJnbbHFC5MEq9ralDoN3AjlVZUQIQJMrillgYbWHZ/JucG3FPntUAKVrEosMfF94/zpwmsxoYTRtA==","signatures":[{"sig":"MEYCIQCIO0f5FuULb4JHCV75FEyzl6FfwNIBtKbQ61IEoHyI8gIhAMeAj12ZSLb/8w+J11A4b9JMK2scNpTmufCUuS7TA4Mv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3278996},"main":"dist/index.js","gitHead":"79a9a6ba9f4af05b470430efd9d9081339fcae1b","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","build:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run build:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"8.19.2","description":"","directories":{},"_nodeVersion":"16.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","codemirror":"6.0.1","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","@codemirror/view":"6.22.1","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@codemirror/lang-markdown":"6.2.3","@codemirror/language-data":"6.3.1","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.222","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.32-16_1709799535043_0.9867089180582953","host":"s3://npm-registry-packages"}},"1.0.32-17":{"name":"@seafile/seafile-editor","version":"1.0.32-17","keywords":[],"author":"","license":"ISC","_id":"@seafile/seafile-editor@1.0.32-17","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"63aa0bf0d480bf07ae101a018047a4c993b0196f","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.32-17.tgz","fileCount":261,"integrity":"sha512-8cqkTsU3RQW4t7Kmm7WlUY4VAcEbmh2pP7Sno3KFNpaLYU7cUKqRlcDm1jBbQRU+bvaVo13QFuNgY3ae9or/+w==","signatures":[{"sig":"MEYCIQC0tESXj6NMVnxHNxvdgeP69oe6xMtDF1PjPmkn1zmTTQIhAM9j1H/0fzcKazjn6yMJzOpJmO0DsND90zTnMy5Tk2F1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3279633},"main":"dist/index.js","gitHead":"300dcd46c3de1118189d7912aaf22d8e6f2c12e2","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","build:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run build:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"8.19.2","description":"","directories":{},"_nodeVersion":"16.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","codemirror":"6.0.1","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","@codemirror/view":"6.22.1","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@codemirror/lang-markdown":"6.2.3","@codemirror/language-data":"6.3.1","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.222","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.32-17_1709802448769_0.9172924159094042","host":"s3://npm-registry-packages"}},"1.0.32-18":{"name":"@seafile/seafile-editor","version":"1.0.32-18","keywords":[],"author":"","license":"ISC","_id":"@seafile/seafile-editor@1.0.32-18","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"eabb6e9c5747f1123f04bb34302fd8552440f195","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.32-18.tgz","fileCount":261,"integrity":"sha512-nkcWYQY8U2kPSnMEPyA4VKspvMSKnVjxX9HNu8IMZkPnflhoIfaUxlHxu6IVp8BjCcQSAkF983LTYAYDu9vPjw==","signatures":[{"sig":"MEUCIQCSMTTldg2mmmGipzK10heezTGf4MYJLwnJZp1IPx6xHQIgfyo3Nx827t3YeFMdzCX7JbRg3OjLtcSqNo+5PxNfzZc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3279270},"main":"dist/index.js","gitHead":"030959e2834c8efcef75acfa903b63187bd47bd4","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","build:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run build:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"8.19.2","description":"","directories":{},"_nodeVersion":"16.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","codemirror":"6.0.1","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","@codemirror/view":"6.22.1","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@codemirror/lang-markdown":"6.2.3","@codemirror/language-data":"6.3.1","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.222","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.32-18_1709862438054_0.825470633323139","host":"s3://npm-registry-packages"}},"1.0.32-19":{"name":"@seafile/seafile-editor","version":"1.0.32-19","keywords":[],"author":"","license":"ISC","_id":"@seafile/seafile-editor@1.0.32-19","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"0b1d175f548555c0bfd3ac4175c7ffade859764c","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.32-19.tgz","fileCount":261,"integrity":"sha512-u1yZ3WJ5mPlD0jyiP4kPH9eybqU5kiZy5ShCuZ/WlxTJ6vgAvGud2Ajp7pwuxJ7eRXkgRXNvIQtbTSf7kverBw==","signatures":[{"sig":"MEUCIELpuVtLxU3kaUYTsHJ8cWWvvGHEugaB5wEvzszeWXu2AiEA7ssOd0DHpyWMgXDLzwOrvQ/slxBIgdztDMTIKeyGk58=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3280602},"main":"dist/index.js","gitHead":"2095aec7b6ebe883a5da5a0ba9a96f3beedf94ce","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","build:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run build:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"8.19.2","description":"","directories":{},"_nodeVersion":"16.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","codemirror":"6.0.1","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","@codemirror/view":"6.22.1","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@codemirror/lang-markdown":"6.2.3","@codemirror/language-data":"6.3.1","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.222","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.32-19_1709865042296_0.5451719749142161","host":"s3://npm-registry-packages"}},"1.0.32-20":{"name":"@seafile/seafile-editor","version":"1.0.32-20","keywords":[],"author":"","license":"ISC","_id":"@seafile/seafile-editor@1.0.32-20","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"a15752749276d4a63953d3da74089b81d624833a","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.32-20.tgz","fileCount":261,"integrity":"sha512-JoFr/ODVYX/7PCNf6mxyNyeEyIO/JwSDmITXx3AyBsGVxEYUrtWLywNtPo5tmDwaz4Z7NPhZqE7sQYfPQ4hOrQ==","signatures":[{"sig":"MEUCIA73cEGz8gHOfLsMzXoDTOzjNd/qpVoN4/0tc57F0pyJAiEA8eDt/E9L8gxD0JcUTTc7WzaW8zR9Yc8Wps/lPfa9/ms=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3280593},"main":"dist/index.js","gitHead":"9f143163849cf3a59ce60f55e8a722fc7d646229","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","build:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run build:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"8.19.2","description":"","directories":{},"_nodeVersion":"16.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","codemirror":"6.0.1","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","@codemirror/view":"6.22.1","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@codemirror/lang-markdown":"6.2.3","@codemirror/language-data":"6.3.1","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.222","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.32-20_1709866599887_0.2986548060690326","host":"s3://npm-registry-packages"}},"1.0.32-21":{"name":"@seafile/seafile-editor","version":"1.0.32-21","keywords":[],"author":"","license":"ISC","_id":"@seafile/seafile-editor@1.0.32-21","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"f03c4d9006e44ebb1ebfc9ee9b0e8e56ba9e74ec","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.32-21.tgz","fileCount":261,"integrity":"sha512-ka7hAexkeRj6ggBV4LmSa/7MVgkZVwrLdu+/ho1cX2IyYWjLD+rLgjEh4i1PIHunNQyUSWNBsmkcDJ6Hu8RfdA==","signatures":[{"sig":"MEUCICpCtDahZ7LiulOp4bb6gnj/VSnoQg17RntEU3tj05j1AiEAl+OCkcvD1zZ4XWizQko/aXobGyMiU4NZ40jODwRGb4E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3280741},"main":"dist/index.js","gitHead":"5ea8204c5961dd36fea2670125be66c28aa7214d","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","build:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run build:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"8.19.2","description":"","directories":{},"_nodeVersion":"16.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","codemirror":"6.0.1","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","@codemirror/view":"6.22.1","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@codemirror/lang-markdown":"6.2.3","@codemirror/language-data":"6.3.1","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.222","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.32-21_1709868329249_0.4714534089381228","host":"s3://npm-registry-packages"}},"1.0.32-22":{"name":"@seafile/seafile-editor","version":"1.0.32-22","keywords":[],"author":"","license":"ISC","_id":"@seafile/seafile-editor@1.0.32-22","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"0f9c6eac954f34dea523313fc103dc12b8bae543","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.32-22.tgz","fileCount":261,"integrity":"sha512-maFFmwa31kOO6R5ZSwFFBcISP/5PazKBeCSrFXwZqtfEgn/a2pZg6/mRCihcVKW6UfGzMO6v5hpE4e14lBebPQ==","signatures":[{"sig":"MEUCIFXI4fGrLLKUEs9qPZWd5DYXXIjUhtrujYaIqlV5PIBJAiEA8U02DYbKqfZCJGvLacf4HJDXSSgUmKJza7tRne7Fono=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3280741},"main":"dist/index.js","gitHead":"dfee920f0e44c2dc56c2eee7b44c6ba43ea3bd0e","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","build:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run build:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"8.19.2","description":"","directories":{},"_nodeVersion":"16.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","codemirror":"6.0.1","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","@codemirror/view":"6.22.1","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@codemirror/lang-markdown":"6.2.3","@codemirror/language-data":"6.3.1","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.222","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.32-22_1709883796803_0.7776351056500055","host":"s3://npm-registry-packages"}},"1.0.32-23":{"name":"@seafile/seafile-editor","version":"1.0.32-23","keywords":[],"author":"","license":"ISC","_id":"@seafile/seafile-editor@1.0.32-23","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"07c2d725b8073f43c28a30cb026988ab779ea798","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.32-23.tgz","fileCount":263,"integrity":"sha512-rMRyiInBOxu4Ilnh0+HxxZXmrZq1hTD9KLm7+FzXdnJWZtT+fsSHpmn+0MEV0AYTTWc0i+45h2KVAb1YQauEHA==","signatures":[{"sig":"MEYCIQDz1VLBk1bZ0x4sjujiOxsnwdXhAbCPNwdbxfMFCplnvAIhAIB82Dig6Uo9a4Ash1OqGI+6zjnroxdtyZ1JxxRCByH/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3284445},"main":"dist/index.js","gitHead":"0f0936103a7d9367d7fd545edc04e933af95cae6","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","build:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run build:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"8.19.2","description":"","directories":{},"_nodeVersion":"16.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","codemirror":"6.0.1","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","@codemirror/view":"6.22.1","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@codemirror/lang-markdown":"6.2.3","@codemirror/language-data":"6.3.1","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.222","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.32-23_1709884315625_0.15281094457160616","host":"s3://npm-registry-packages"}},"1.0.32-24":{"name":"@seafile/seafile-editor","version":"1.0.32-24","keywords":[],"author":"","license":"ISC","_id":"@seafile/seafile-editor@1.0.32-24","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"c5a243fa6337eb33b5a5ab1174995934c3a6831c","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.32-24.tgz","fileCount":262,"integrity":"sha512-hDtZb6dGhIx2WSPATxiQwemx+w9Sw0L3UnPg2ULRHNkaiMtKH4THAJZvgY5pMxFH6HvpAMFqqgoVDkmmGQpcMQ==","signatures":[{"sig":"MEQCIEa5bYXlvLrQFfT3i8tPmnHI1XUzySBgE3K1AKGMRktwAiB6AZQbmyq1aDOnjLpnGhZxycCo2/uqOZ9uBdrUAdA3Fg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3284009},"main":"dist/index.js","gitHead":"b0369c54a0ceffa2d8d65f718ac417bb52f2e02b","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","build:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run build:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"8.19.2","description":"","directories":{},"_nodeVersion":"16.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","codemirror":"6.0.1","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","@codemirror/view":"6.22.1","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@codemirror/lang-markdown":"6.2.3","@codemirror/language-data":"6.3.1","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.222","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.32-24_1710112636437_0.1575414924257632","host":"s3://npm-registry-packages"}},"1.0.32-25":{"name":"@seafile/seafile-editor","version":"1.0.32-25","keywords":[],"author":"","license":"ISC","_id":"@seafile/seafile-editor@1.0.32-25","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"a6989d8e4ac6f1e5d3bd2c5a0d95b12b1628ee01","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.32-25.tgz","fileCount":262,"integrity":"sha512-VWM1Y7Xjuhn194BS2JJ4Gq/abXOyoUAxERSddAL70nQGfRT5uDEW15b7FPMMf0aEkOSjxm7Ni8m34lWDgveevw==","signatures":[{"sig":"MEQCIGgumqY0ZeAN9tESCAt5pBOvncd31lEyKYXewEkQas4+AiB3NSDIyWFvQXhxlIwAmfPtRSzEQwSRrEZkQ0V7uU2JOw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3290887},"main":"dist/index.js","gitHead":"9b449b333953fac8c98797b710079124b6965b49","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","build:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run build:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"8.19.2","description":"","directories":{},"_nodeVersion":"16.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","codemirror":"6.0.1","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","@codemirror/view":"6.22.1","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@codemirror/lang-markdown":"6.2.3","@codemirror/language-data":"6.3.1","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.222","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.32-25_1710122674713_0.6476295405233794","host":"s3://npm-registry-packages"}},"1.0.32-26":{"name":"@seafile/seafile-editor","version":"1.0.32-26","keywords":[],"author":"","license":"ISC","_id":"@seafile/seafile-editor@1.0.32-26","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"00afa7443a0353b37772d2bf3b525e3fe8dacd9c","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.32-26.tgz","fileCount":262,"integrity":"sha512-Iko6MCgVdObi7uGVxoxJQx5bWxCFDnuoUOxHXBgqeQG19wVQa33UHjJ2oV3TGrpiQGoXLVsE7S6pKJnJz6i9sA==","signatures":[{"sig":"MEUCIQDzhgL0iJgm/sbJwrmi5B8rsvcuLgXxk9UDM49c4C0ZNwIgVoUxFvcVYYANQELXyfwzSYvVdtaOEnxjqXyPyMn8i0M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3290901},"main":"dist/index.js","gitHead":"1aaa3b472f7af67d63a61ccbc070a3fa593f5077","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","build:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run build:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"8.19.2","description":"","directories":{},"_nodeVersion":"16.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","codemirror":"6.0.1","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","@codemirror/view":"6.22.1","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@codemirror/lang-markdown":"6.2.3","@codemirror/language-data":"6.3.1","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.222","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.32-26_1710125228129_0.6953108358790447","host":"s3://npm-registry-packages"}},"1.0.32-27":{"name":"@seafile/seafile-editor","version":"1.0.32-27","keywords":[],"author":"","license":"ISC","_id":"@seafile/seafile-editor@1.0.32-27","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"5c2e2aba83898903d8a36341a1581633e56f0958","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.32-27.tgz","fileCount":262,"integrity":"sha512-Igfym1SScW09s29cbIrHE/6wKdd3AU1rLo7m8/8XVz4fvl7/4TzxpbDD4JPLmVFpede28paWRDCx7sVMbwineA==","signatures":[{"sig":"MEYCIQCWcbiGIPMiUzpUOHONWyFDo5YCj/NwayqShLwqfFuPpwIhAJSP+77TP7FPwkK7UVqB9zQcDGbyAr0kx6z+pPEp/afJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3291209},"main":"dist/index.js","gitHead":"a744899749fe854d551ddc82a03535a7e2ef6d5c","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","build:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run build:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"8.19.2","description":"","directories":{},"_nodeVersion":"16.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","codemirror":"6.0.1","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","@codemirror/view":"6.22.1","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@codemirror/lang-markdown":"6.2.3","@codemirror/language-data":"6.3.1","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.222","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.32-27_1710126196875_0.0503875744486908","host":"s3://npm-registry-packages"}},"1.0.32-28":{"name":"@seafile/seafile-editor","version":"1.0.32-28","keywords":[],"author":"","license":"ISC","_id":"@seafile/seafile-editor@1.0.32-28","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"fbd8c632cfea99d09e7acd226c6ad7a08a7d0e0b","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.32-28.tgz","fileCount":262,"integrity":"sha512-VAeuPHUEibSa/J88DxvslvNwzUqFdSNwld2K7QbC04ZaRz6yvmtQCodCfiCvSuq7YDc0R10o+our0hRik/juug==","signatures":[{"sig":"MEYCIQCgf0rAQ7UlArA43oPfzpV///buaOOcSPIj+NXM8r7Y9wIhAMNJPQ7NvUjiexe3XgbmMUx+7Z87KjHk9L7e9DYEydUx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3291442},"main":"dist/index.js","gitHead":"0d01a170a086cd5b0e70a98aa13a763c7226e5fb","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","build:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run build:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"8.19.2","description":"","directories":{},"_nodeVersion":"16.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","codemirror":"6.0.1","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","@codemirror/view":"6.22.1","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@codemirror/lang-markdown":"6.2.3","@codemirror/language-data":"6.3.1","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.222","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.32-28_1710146918035_0.9414275219152515","host":"s3://npm-registry-packages"}},"1.0.32-29":{"name":"@seafile/seafile-editor","version":"1.0.32-29","keywords":[],"author":"","license":"ISC","_id":"@seafile/seafile-editor@1.0.32-29","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"fe0dbf2d6bfa0e673dbbb34606d017155b543df9","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.32-29.tgz","fileCount":262,"integrity":"sha512-D1fVEvqZemIUXaRIBAjyCQHUvrldkDSEpVZAyu2l2bUREjOQJa7BF4unNe5hE2Uf5JH6jmEAKU4NrRjb71oCdQ==","signatures":[{"sig":"MEUCIQDhCEBWC/bMOusuSZ8jC/4pshqqlb5HOk6IyTMkN/5PpgIgZSEsD4LxUf/poGei+HAy7FMAKD9zvuG6f9p+wIDE9eI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3290898},"main":"dist/index.js","gitHead":"0d01a170a086cd5b0e70a98aa13a763c7226e5fb","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","build:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run build:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"8.19.2","description":"","directories":{},"_nodeVersion":"16.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","codemirror":"6.0.1","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","@codemirror/view":"6.22.1","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@codemirror/lang-markdown":"6.2.3","@codemirror/language-data":"6.3.1","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.222","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.32-29_1710150907242_0.25732871681351543","host":"s3://npm-registry-packages"}},"1.0.33":{"name":"@seafile/seafile-editor","version":"1.0.33","keywords":[],"author":"","license":"ISC","_id":"@seafile/seafile-editor@1.0.33","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"57053c86bb0399ac327f082f4d19b1aaf29b6cc5","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.33.tgz","fileCount":262,"integrity":"sha512-521gIsMhPHiJ6HDjzsT0OeEhvwK1qcj9xhSvEbFWJRZGchYZvc91Si8SuJMTWDKgN2aFruodQFFTqTjPpFzZzw==","signatures":[{"sig":"MEUCIQDzz8SdceOaDshWeRbTn0ZbWFl2NVEWm0pwEko/cZwqmwIgGO+fKeK/UiKczzjD4lSWpqFYgSYSC3xTnFGzqX5AI8I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3291136},"main":"dist/index.js","gitHead":"d4f0197e1c43dbbd490272e0edd606944a745993","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","build:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run build:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"8.19.2","description":"","directories":{},"_nodeVersion":"16.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","codemirror":"6.0.1","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","@codemirror/view":"6.22.1","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@codemirror/lang-markdown":"6.2.3","@codemirror/language-data":"6.3.1","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.222","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.33_1710210572047_0.9235200060026618","host":"s3://npm-registry-packages"}},"1.0.33-1":{"name":"@seafile/seafile-editor","version":"1.0.33-1","keywords":[],"author":"","license":"ISC","_id":"@seafile/seafile-editor@1.0.33-1","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"b814d54d046553eac44f05e78c5d948f80981a80","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.33-1.tgz","fileCount":262,"integrity":"sha512-Q2SzNAUgbbCs1skZvzEDBHaTmxV+nT4zcBKs0GqpHfJrIVZ4y87OtDuBd0UUSsySH6QkqLfGQM2aPZnQ1jTeJQ==","signatures":[{"sig":"MEUCIDIaOxU8oK9qb6wBm64eNBrfNur+LmxtK/m2UmOrQhmuAiEAhB+WNP7RdZHPcseItemubX6ZhQj+gicO3jUM3bGwZfc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3291850},"main":"dist/index.js","gitHead":"d4f0197e1c43dbbd490272e0edd606944a745993","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","build:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run build:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"8.19.2","description":"","directories":{},"_nodeVersion":"16.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","codemirror":"6.0.1","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","@codemirror/view":"6.22.1","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@codemirror/lang-markdown":"6.2.3","@codemirror/language-data":"6.3.1","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.222","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.33-1_1710216096950_0.5561648487009119","host":"s3://npm-registry-packages"}},"1.0.33-2":{"name":"@seafile/seafile-editor","version":"1.0.33-2","keywords":[],"author":"","license":"ISC","_id":"@seafile/seafile-editor@1.0.33-2","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"7fd0ff4314368cfc44f6f1b23e02d60882b46a1e","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.33-2.tgz","fileCount":262,"integrity":"sha512-hRsPp+VX53ScfJcLQq4w9NNn9ZXStQKsS1mmY/HPY67GY8PhZAqM90s0Q75Uxj7SmT4JsmRiynJhvcvaiE5zJA==","signatures":[{"sig":"MEUCIAmNx6vChYpiURznQYFZw+jFE1pijnQoMUmSuWCy2qmkAiEAja8Iucnrdyuq7RiZsfChKtMM3n2Upnciw5jGBtqqi+c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3292115},"main":"dist/index.js","gitHead":"d4f0197e1c43dbbd490272e0edd606944a745993","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","build:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run build:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"8.19.2","description":"","directories":{},"_nodeVersion":"16.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","codemirror":"6.0.1","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","@codemirror/view":"6.22.1","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@codemirror/lang-markdown":"6.2.3","@codemirror/language-data":"6.3.1","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.222","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.33-2_1710216313328_0.1996087383417402","host":"s3://npm-registry-packages"}},"1.0.34":{"name":"@seafile/seafile-editor","version":"1.0.34","keywords":[],"author":"","license":"ISC","_id":"@seafile/seafile-editor@1.0.34","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"5d94710424fbd0590dc909b48b51c250ee8d9b30","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.34.tgz","fileCount":262,"integrity":"sha512-+rwuinD382EjcL5BRd0G8FOPlz94X624OMCY0/KVwsx/JV8qyyzcnMd7t22pfwAws6MnjuPrrGe+kZc+fYB2Ng==","signatures":[{"sig":"MEUCIQDE2JAknVIOJ9+IFC31stiKsgW3jszC0gPeALdfIYkApgIgJJQmXzI2I6Ae9zy/n0YHzGLQa0lgc85FnSU9GhwJW2s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3292113},"main":"dist/index.js","gitHead":"47b4c44e0a488061095ed783169988c419a26557","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","build:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run build:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"8.19.2","description":"","directories":{},"_nodeVersion":"16.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","codemirror":"6.0.1","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","@codemirror/view":"6.22.1","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@codemirror/lang-markdown":"6.2.3","@codemirror/language-data":"6.3.1","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.222","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.34_1710221371401_0.7448658241940138","host":"s3://npm-registry-packages"}},"1.0.35":{"name":"@seafile/seafile-editor","version":"1.0.35","keywords":[],"author":"","license":"ISC","_id":"@seafile/seafile-editor@1.0.35","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"6cf584ef65e23c6f23990c60fa19e7182913b5d9","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.35.tgz","fileCount":262,"integrity":"sha512-vZzZeDDJox4qjZv0w+HjeA3MkifwrGhpQC635ojU0b4MwRc0sSykMqVLAhs/rjmfqC8NBvT9sLNRq77wrWC9mw==","signatures":[{"sig":"MEQCICkzFF470tBLvBvYDAq3FkuQVzriSbQvPejhfrGSH31nAiAhaPAKhif31XfdaNUE6EyT6Dl+y1fJs2V6aYURZsC6zg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3293727},"main":"dist/index.js","gitHead":"f968e559bf73379c45319cbfce81c4c4b5280eb5","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","build:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run build:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"8.19.2","description":"","directories":{},"_nodeVersion":"16.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","codemirror":"6.0.1","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","@codemirror/view":"6.22.1","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@codemirror/lang-markdown":"6.2.3","@codemirror/language-data":"6.3.1","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.222","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.35_1710323755740_0.7451463684504704","host":"s3://npm-registry-packages"}},"1.0.36":{"name":"@seafile/seafile-editor","version":"1.0.36","keywords":[],"author":"","license":"ISC","_id":"@seafile/seafile-editor@1.0.36","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"946d0b014480d80cfb40fda3923cc465f307d95d","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.36.tgz","fileCount":262,"integrity":"sha512-2OP8anQdhjXtMPRZ4Phgr3CMy+zGcoY4pnoO/pn0T0QSRVH+rpuev8ZseNg3QsAGtdFTntLpPCVMQSwZ1Jwluw==","signatures":[{"sig":"MEUCIQDrbPV6ol6GZmbFsTuJpGfE0vQHRNB6PMShNwTWvwrHPgIgKTyta+p1oerXXCpZPFEMHOU601pbLY1EBQq9EEy41/0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3294033},"main":"dist/index.js","gitHead":"62bc2387cea6b97e8541d01677eb2ff00112946a","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","build:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run build:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"8.19.2","description":"","directories":{},"_nodeVersion":"16.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","codemirror":"6.0.1","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","@codemirror/view":"6.22.1","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@codemirror/lang-markdown":"6.2.3","@codemirror/language-data":"6.3.1","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.222","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.36_1710375426073_0.17373363200422043","host":"s3://npm-registry-packages"}},"1.0.37":{"name":"@seafile/seafile-editor","version":"1.0.37","keywords":[],"author":"","license":"ISC","_id":"@seafile/seafile-editor@1.0.37","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"c2326a377760d39a616845d5c43050479eff71fd","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.37.tgz","fileCount":262,"integrity":"sha512-w/w+DumQTykHesYBOn3fsosIwbTM7BvoHWhE0Lra7tYb/IDB1ddiYVHD1jfBKU7/3V9MLt/omBijqPipQ9YahA==","signatures":[{"sig":"MEYCIQDrcHy1L/ae4aEU94QlNE2QkvkLyKBHOjCH58SwYIhNpAIhAIygY2GPGCrjBsuyLkCQBVi5BP7TynyWY6+RkIBFQEfD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3294458},"main":"dist/index.js","gitHead":"8e562cf31d688752e91c95ae88e62a7bed8153d9","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","build:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run build:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"8.19.2","description":"","directories":{},"_nodeVersion":"16.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","codemirror":"6.0.1","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","@codemirror/view":"6.22.1","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@codemirror/lang-markdown":"6.2.3","@codemirror/language-data":"6.3.1","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.222","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.37_1710395807298_0.7825560574178445","host":"s3://npm-registry-packages"}},"1.0.38":{"name":"@seafile/seafile-editor","version":"1.0.38","keywords":[],"author":"","license":"ISC","_id":"@seafile/seafile-editor@1.0.38","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"ceee76e9b702670003f8c0bfa288fc8022f57b8e","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.38.tgz","fileCount":262,"integrity":"sha512-udrle2VSeJXNVnqUP+2KEdYMhVomqtFnEB6AOlAxqld/bZN0CoH6ntguM5/zIVg335HfA968QdZ3qCp+yOuRwQ==","signatures":[{"sig":"MEYCIQDNYz5Afe05B6PtiOTRmjxhXETOI7MZMbYvflUM1YB5AAIhAM1f5rtdpBuKlpYjkUSB54T1mtJfYWPfCLtqbMyB69Fv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3294635},"main":"dist/index.js","gitHead":"aec81c41475b2258b27562d41824e9bc6fcc4150","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","build:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run build:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"8.19.2","description":"","directories":{},"_nodeVersion":"16.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","codemirror":"6.0.1","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","@codemirror/view":"6.22.1","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@codemirror/lang-markdown":"6.2.3","@codemirror/language-data":"6.3.1","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.222","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.38_1710401153080_0.010981167865480757","host":"s3://npm-registry-packages"}},"1.0.39":{"name":"@seafile/seafile-editor","version":"1.0.39","keywords":[],"author":"","license":"ISC","_id":"@seafile/seafile-editor@1.0.39","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"494a48efc50fc1fadfe7d16501ff88678e84c2d1","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.39.tgz","fileCount":262,"integrity":"sha512-JgwGnsvulFvExoEg6N9PsZViEZsuKf/rmP+9dqXF91sWxoqSl5EWoAXPSOyiD+7Sxwbv7PzBSWCq/EcUL6AmtQ==","signatures":[{"sig":"MEMCIBovuM+2NmAs0MLPIku/QIG0VucK9hGHvqSYmVnzJFW+Ah8o+0g7odMzOcO/O68qho799hkU6iX6HxPyHlc6+jv+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3295878},"main":"dist/index.js","gitHead":"eee8af81b34d2e57408425b727fa84929485273f","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","build:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run build:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"8.19.2","description":"","directories":{},"_nodeVersion":"16.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","codemirror":"6.0.1","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","@codemirror/view":"6.22.1","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@codemirror/lang-markdown":"6.2.3","@codemirror/language-data":"6.3.1","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.222","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.39_1710472399732_0.03895211151772915","host":"s3://npm-registry-packages"}},"1.0.40":{"name":"@seafile/seafile-editor","version":"1.0.40","keywords":[],"author":"","license":"ISC","_id":"@seafile/seafile-editor@1.0.40","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"a90b6c1d20732646b57ec23bf4a3efa2742e331e","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.40.tgz","fileCount":262,"integrity":"sha512-TbRSAeSFJEDoMTRObf6fnIQCfCXCRR1CFou+kveclb+u9Clv+e3wRZDwawIRoORGlQBH+3dUJ+pHkSZhxmq9Xg==","signatures":[{"sig":"MEUCICi3rMDz3PM5Gc2PvzNxPReqI5ApFU9RKRu4smosDd5fAiEAnppUBNq1AESQkmHmLr34uJUwiObVsi2PUgV0BJcFY4w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3296466},"main":"dist/index.js","gitHead":"7fe121d403845be0c061eccb574ab23b371775a4","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","build:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run build:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"8.19.2","description":"","directories":{},"_nodeVersion":"16.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","codemirror":"6.0.1","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","@codemirror/view":"6.22.1","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@codemirror/lang-markdown":"6.2.3","@codemirror/language-data":"6.3.1","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.222","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.40_1710484161594_0.3056174917589678","host":"s3://npm-registry-packages"}},"1.0.41":{"name":"@seafile/seafile-editor","version":"1.0.41","keywords":[],"author":"","license":"ISC","_id":"@seafile/seafile-editor@1.0.41","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"b49885692c3bdbc782038ed6d24f71e6b932b63f","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.41.tgz","fileCount":262,"integrity":"sha512-Y9Q7INl/xIZfDGsjjnL82TBlZyy8/AAW9fs7SjkQjGSpilVkTXny7MdmJEFhRLe58UyCWTU+7FzAfkXX0XCqEg==","signatures":[{"sig":"MEQCIAnV9F1/GYbtcrThzdbV1iVFtElM+ePWKCaI3vhOtQXFAiAu3V6ZQoYPDSS9IYCxOHkvXZfCwSrqCzjDtbVNSSlOFg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3297963},"main":"dist/index.js","gitHead":"bfef28c69ab3b31ba312671a9e79b200f2af342d","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","build:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run build:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"8.19.2","description":"","directories":{},"_nodeVersion":"16.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","codemirror":"6.0.1","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","@codemirror/view":"6.22.1","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@codemirror/lang-markdown":"6.2.3","@codemirror/language-data":"6.3.1","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.222","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.41_1710494603688_0.17563535572248146","host":"s3://npm-registry-packages"}},"1.0.42":{"name":"@seafile/seafile-editor","version":"1.0.42","keywords":[],"author":"","license":"ISC","_id":"@seafile/seafile-editor@1.0.42","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"01f812ac9128d32e61088ad6a3db4bbf601836cf","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.42.tgz","fileCount":262,"integrity":"sha512-zi4qtMpvOzBFzFjKSnEeV3MwjHZw4y1I/gWSmOm3MvRQ1XYQT1fz9MLLVlU1aKnNP5YH4/S9LymelLTlcaYWAA==","signatures":[{"sig":"MEYCIQC+OigIl+cEx4v7rh656GRwwcv6WCRmYuRjcOTtT3xCWgIhAL4YbqazfqrRahpwfb4Y7H2A9rp2IoNTqUWl8JrNghK+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3298533},"main":"dist/index.js","gitHead":"14ea761dbf1ad75d703ae40a937d4a9fd8dcf1dc","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","build:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run build:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"8.19.2","description":"","directories":{},"_nodeVersion":"16.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","codemirror":"6.0.1","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","@codemirror/view":"6.22.1","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@codemirror/lang-markdown":"6.2.3","@codemirror/language-data":"6.3.1","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.222","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.42_1710557502082_0.055026266295888915","host":"s3://npm-registry-packages"}},"1.0.43":{"name":"@seafile/seafile-editor","version":"1.0.43","keywords":[],"author":"","license":"ISC","_id":"@seafile/seafile-editor@1.0.43","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"3166a63ea285bd69d381e1e3d61474e62654b852","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.43.tgz","fileCount":262,"integrity":"sha512-xWmTU6OzcRbgH/E42hjhz3qmtZnuN7qHSFFe6WkWRcK5OqwAIZ+xxpjv67dYkx2FPPnaFa4rx8CY0yY+nwCvYw==","signatures":[{"sig":"MEUCIQCc2dLe+QQFdAsbyWZ1qE8SD5dzOehmhQhdMD/A5U/CDwIgAkvsZ/xzgA5LMyMsnFwyzftgTSPvj0MtSfNlwkx8tgU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3299163},"main":"dist/index.js","gitHead":"ed656cd8947348c5346dab615d62d4353890cd95","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","build:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run build:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"8.19.2","description":"","directories":{},"_nodeVersion":"16.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","codemirror":"6.0.1","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","@codemirror/view":"6.22.1","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@codemirror/lang-markdown":"6.2.3","@codemirror/language-data":"6.3.1","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.222","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.43_1710570092621_0.26211605352879186","host":"s3://npm-registry-packages"}},"1.0.44":{"name":"@seafile/seafile-editor","version":"1.0.44","keywords":[],"author":"","license":"ISC","_id":"@seafile/seafile-editor@1.0.44","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"773f2ad78134e0ff0b7e0a4e48618f3338e6d391","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.44.tgz","fileCount":262,"integrity":"sha512-BVsQftHyMFmeSrJE91lJRw397LvK+knr8oZdGxzpIMmHdglK4e/r1aMc4HUDsMcydm0AyOvlUnt5hkm4niFS0A==","signatures":[{"sig":"MEUCIQCiJnY3WirOOJ1ofIxswsEWwVdfGt+T61H77LoQdFU06gIgDsanFLQt67C+C9ehP54D+gQXhA4isyVKshLxpezqvPI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3300256},"main":"dist/index.js","gitHead":"0e08fad1aa5b1426b2b2ae709fb3ed38834524fd","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","build:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run build:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"8.19.2","description":"","directories":{},"_nodeVersion":"16.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","codemirror":"6.0.1","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","@codemirror/view":"6.22.1","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@codemirror/lang-markdown":"6.2.3","@codemirror/language-data":"6.3.1","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.222","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.44_1710571565894_0.3552441245372957","host":"s3://npm-registry-packages"}},"1.0.45":{"name":"@seafile/seafile-editor","version":"1.0.45","keywords":[],"author":"","license":"ISC","_id":"@seafile/seafile-editor@1.0.45","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"f82168861309efd6b8dc2a62112e748690c04f8f","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.45.tgz","fileCount":262,"integrity":"sha512-UP2dxRr1P/tNaBpnHOPiy9WnfE7IzmxDDBNUFe2SReR8353y3dt+byJwkzYf+OEQ0N0ceqK2LeQaWI2EHHJ/Ig==","signatures":[{"sig":"MEQCIGBTKymSDshZu9nU0eoOhvcmc9B/8FQ5bKvRGl7WLa6FAiBB1d/+GPYK2C2IKWKVr5mZyfFouHOppOJWWWiA4Nc8eQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3300300},"main":"dist/index.js","gitHead":"04542cfb48ad0193d1d1e827a3fe5075d4216a23","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","build:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run build:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"8.19.2","description":"","directories":{},"_nodeVersion":"16.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","codemirror":"6.0.1","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","@codemirror/view":"6.22.1","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@codemirror/lang-markdown":"6.2.3","@codemirror/language-data":"6.3.1","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.222","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.45_1710572354963_0.14096631382728697","host":"s3://npm-registry-packages"}},"1.0.46":{"name":"@seafile/seafile-editor","version":"1.0.46","keywords":[],"author":"","license":"ISC","_id":"@seafile/seafile-editor@1.0.46","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"415cc3641dac4573a200254fc430f5e6813a82cb","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.46.tgz","fileCount":262,"integrity":"sha512-UKI+pWUGRlv6NoHDkobCxO/5YAaxusr29RErn6aQOCURmj6IxYnjfymonWaNHliOmb2FLFQYFFEn4QYTupl3eg==","signatures":[{"sig":"MEQCIDSEiXPvLoeyyDhJRugBDKtkrpB2fGrovEf9XO1Qq7xDAiB1i5WuVQClw10hmL+qTtBfeWDwBQ7cw7nS2TT9E/1UAQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3300164},"main":"dist/index.js","gitHead":"ad90e58cf15e9414aded9eeac83705f5201573b2","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","build:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run build:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"8.19.2","description":"","directories":{},"_nodeVersion":"16.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","codemirror":"6.0.1","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","@codemirror/view":"6.22.1","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@codemirror/lang-markdown":"6.2.3","@codemirror/language-data":"6.3.1","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.222","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.46_1710575591654_0.7361709552652407","host":"s3://npm-registry-packages"}},"1.0.47":{"name":"@seafile/seafile-editor","version":"1.0.47","keywords":[],"author":"","license":"ISC","_id":"@seafile/seafile-editor@1.0.47","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"dfc723c3ec99a83a090bbc6a8379256b1e058b92","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.47.tgz","fileCount":264,"integrity":"sha512-GF3JL4eehM3NteNAsRakMjoy4567bY5zRh8Dn5JPLQr4Kkbr4JFl2PuMENTH1EuTY+jwDEbH/Mvy45++xpr9uA==","signatures":[{"sig":"MEUCIBOXvXMnEfloEZDov0WI9TsiabJt1if+H41IJo459KHaAiEAwPjYYY4oCYdgJm6lcNGIVJQycwrDbxCQXrafzMAfToc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3302371},"main":"dist/index.js","gitHead":"503b921317f2a6e5d932f3a0553584030ea14faf","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","build:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run build:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"8.19.2","description":"","directories":{},"_nodeVersion":"16.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","codemirror":"6.0.1","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","@codemirror/view":"6.22.1","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@codemirror/lang-markdown":"6.2.3","@codemirror/language-data":"6.3.1","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.222","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.47_1710730654423_0.48718366417724246","host":"s3://npm-registry-packages"}},"1.0.48":{"name":"@seafile/seafile-editor","version":"1.0.48","keywords":[],"author":"","license":"ISC","_id":"@seafile/seafile-editor@1.0.48","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"4380cd9b0577f187520969fdcb7107d8cb535612","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.48.tgz","fileCount":264,"integrity":"sha512-dqndVP98RqH7ZxT0HeJSACioacH/gzpw+eAFdlKykiH9OC9QOkHNQkheZVNPck4vyPbUQvkRR2EYItBzdVUa+w==","signatures":[{"sig":"MEUCIQC5ohXNyEXOSOad7VrlWxX+wlO3aVlSXdiNFxaEjNSxvAIgWuUOj68/O1vTZULV/HWiBFaqZi0VEvj6G4LyRJ5Hqg8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3303349},"main":"dist/index.js","gitHead":"93651233526944b90bfab031ef39663ea1378037","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","build:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run build:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"8.19.2","description":"","directories":{},"_nodeVersion":"16.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","codemirror":"6.0.1","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","@codemirror/view":"6.22.1","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@codemirror/lang-markdown":"6.2.3","@codemirror/language-data":"6.3.1","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.222","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.48_1710837414098_0.7056027049276106","host":"s3://npm-registry-packages"}},"1.0.49":{"name":"@seafile/seafile-editor","version":"1.0.49","keywords":[],"author":"","license":"ISC","_id":"@seafile/seafile-editor@1.0.49","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"a8ca603be9cb54019d46573ac70fdeccef9a34ff","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.49.tgz","fileCount":264,"integrity":"sha512-kcAHVJAmd0BRqh8JjkkwX5Bk8INEqFQHoK9U53+oPeESj1Rn/fl9jNM5ga7Zcf+JYXi8h+5C7IMKJGXyrd5tWA==","signatures":[{"sig":"MEQCIHMbxIBdkF1TX9dPJRSeCu2bJSh9PAWOpOPOgeIikANRAiAhi7v8+GnSoFoSqiX5cOIjj8i6oHtyhMfnQlE4O2gfkQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3303482},"main":"dist/index.js","gitHead":"c95c733b1f9435d3216837bb926b317336b4c505","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","build:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run build:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"8.19.2","description":"","directories":{},"_nodeVersion":"16.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","codemirror":"6.0.1","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","@codemirror/view":"6.22.1","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@codemirror/lang-markdown":"6.2.3","@codemirror/language-data":"6.3.1","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.222","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.49_1710841779499_0.21154038069810932","host":"s3://npm-registry-packages"}},"1.0.50":{"name":"@seafile/seafile-editor","version":"1.0.50","keywords":[],"author":"","license":"ISC","_id":"@seafile/seafile-editor@1.0.50","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"e920fa4995d1937525fea125f33fe29d3d289822","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.50.tgz","fileCount":264,"integrity":"sha512-SmRf+1H4vviMp3vP5j89I0oznSPZl9AXZ9x3K9Gx+DuzaFZKG8jMXW+Hs0f0p8bITJhJKfLpOxDvbb61BLV4Aw==","signatures":[{"sig":"MEYCIQChlqjlWvOJ0CWjmCYVi/W6s/dlAxP7vNIT2rSL65rFnwIhALAaMANCFQpNXOEgpIFF0kVOXO/IS+RwADnHUJNi0KGS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3304039},"main":"dist/index.js","gitHead":"eb9694db28a88ac649cad67c18cf64c7db8fc481","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","build:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run build:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"8.19.2","description":"","directories":{},"_nodeVersion":"16.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","codemirror":"6.0.1","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","@codemirror/view":"6.22.1","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@codemirror/lang-markdown":"6.2.3","@codemirror/language-data":"6.3.1","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.222","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.50_1710843018440_0.11651654343349205","host":"s3://npm-registry-packages"}},"1.0.51":{"name":"@seafile/seafile-editor","version":"1.0.51","keywords":[],"author":"","license":"ISC","_id":"@seafile/seafile-editor@1.0.51","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"b3d13f7266f1d20f00c35e6e864541ee9ca1d5ee","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.51.tgz","fileCount":264,"integrity":"sha512-KmfXlKvnP/JkyKCRUq9mL7zov8zNZETtiYmKoA3lfou3ERbnryGHJIdvDKwBZNJR+pbVcDGG9WO5h1GmtqhFLQ==","signatures":[{"sig":"MEQCIEZUkWIQ84K7+YZ6UQ3C0R8SEu473skDM8JKyBHi+LtoAiBC37X0atIgtoZrtX2VCcSt1WKxrXBfoyyKr2SXZTy/bA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3304444},"main":"dist/index.js","gitHead":"f9bb959a3c674c41b7e73e171eaf69fde0b45a6a","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","build:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run build:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"8.19.2","description":"","directories":{},"_nodeVersion":"16.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","codemirror":"6.0.1","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","@codemirror/view":"6.22.1","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@codemirror/lang-markdown":"6.2.3","@codemirror/language-data":"6.3.1","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.222","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.51_1710903235904_0.025220449395430666","host":"s3://npm-registry-packages"}},"1.0.52":{"name":"@seafile/seafile-editor","version":"1.0.52","keywords":[],"author":"","license":"ISC","_id":"@seafile/seafile-editor@1.0.52","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"5b1d5b0984f42ab0c767d4421f21cb3454e7418c","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.52.tgz","fileCount":264,"integrity":"sha512-W1LGWpeT6zCFHLMEIrGJWwukRtRzl6+Rq3DP2+GXFPvFEOWOX3HhOYB+Eo6GFnIOgJ3msZOpEJXqjBAYhxDHsw==","signatures":[{"sig":"MEQCIEWBeToZBcwzf2YiXKANhGfe4I8tdfPxfqAcEdWmN144AiB4O7SavDidsE5Fa+pClwpZMwPIdKI9C7hnAeBvyfaRBg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3304151},"main":"dist/index.js","gitHead":"e7cf8339d35b9cccd5695cb61de625e3ecab235e","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","build:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run build:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"8.19.2","description":"","directories":{},"_nodeVersion":"16.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","codemirror":"6.0.1","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","@codemirror/view":"6.22.1","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@codemirror/lang-markdown":"6.2.3","@codemirror/language-data":"6.3.1","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.222","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.52_1710976542876_0.02343677569699687","host":"s3://npm-registry-packages"}},"1.0.53":{"name":"@seafile/seafile-editor","version":"1.0.53","keywords":[],"author":"","license":"ISC","_id":"@seafile/seafile-editor@1.0.53","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"fffa37bc7dea2e8021e5a0818155f83d503b1bf1","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.53.tgz","fileCount":264,"integrity":"sha512-sNE9znQTtXq7TcRHISE1xKoJ/f5FpGvxPYGYN1TBbTM+FMytyq5hPyjW3dUI5ny8Ynbu1yXWq2VP8hyK5cdIPg==","signatures":[{"sig":"MEYCIQCP18opE2RlHQVlOdsDcFc6+ylTStBLhrA/sdFmiwvZdQIhAI2zwujMy7DuRP2lZylzyFDUvvYYmnUN0R82SMoJZUG0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3304211},"main":"dist/index.js","gitHead":"4e6e4a8414bf84365d7c147bbc06cf71451d0f22","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","build:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run build:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"8.19.2","description":"","directories":{},"_nodeVersion":"16.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","codemirror":"6.0.1","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","@codemirror/view":"6.22.1","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@codemirror/lang-markdown":"6.2.3","@codemirror/language-data":"6.3.1","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.222","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.53_1710977400755_0.287893553894325","host":"s3://npm-registry-packages"}},"1.0.54":{"name":"@seafile/seafile-editor","version":"1.0.54","keywords":[],"author":"","license":"ISC","_id":"@seafile/seafile-editor@1.0.54","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"38bf0da55bc45f782d2dcaf8eabbc4329a641fe9","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.54.tgz","fileCount":264,"integrity":"sha512-3RxGAy3WfRy79nrS2Kq2LG81izuLhUg2qF3f7+e6uUqkTPW9FESsYMBasP0P60A7fJvMAwmCU6qxuzuMJc20wQ==","signatures":[{"sig":"MEUCIFH222dFsbO/Qz/TzEOkdznCu2iDf73V4O9sN+6CtZj9AiEAxh6P08+NTbBV+joGMXlDPlLV9Hpq6dCTKkDZ+SFoAZE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3305418},"main":"dist/index.js","gitHead":"aec6b0882f0f0ab0cb69f80ad709ec7e771860a0","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","build:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run build:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"8.19.2","description":"","directories":{},"_nodeVersion":"16.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","codemirror":"6.0.1","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","@codemirror/view":"6.22.1","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@codemirror/lang-markdown":"6.2.3","@codemirror/language-data":"6.3.1","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.222","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.54_1711008729597_0.044645212997838524","host":"s3://npm-registry-packages"}},"1.0.55":{"name":"@seafile/seafile-editor","version":"1.0.55","keywords":[],"author":"","license":"ISC","_id":"@seafile/seafile-editor@1.0.55","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"76a95c45eb83cf0abfc81fa825c73b7c08993de0","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.55.tgz","fileCount":264,"integrity":"sha512-S1ovKGLoq0shHnFIlEuDwjG1NLkCfuZC/XblqL2t8lz5XdDDjpoIidemO+8pFdgwYxCwVpVxowOOCWw2rEKX/g==","signatures":[{"sig":"MEYCIQC/uGJh83UC33owsMKM/G40rJYUpqIN9RMm3RTI6LEFewIhAPleeSfjW5ZE7YKIlrgu+/O3TOvPGpIyV9zkENtV4q0g","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3305402},"main":"dist/index.js","gitHead":"dda37e48f3cf3913197bb5bd111e7dd0fe75319c","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","build:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run build:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"8.19.2","description":"","directories":{},"_nodeVersion":"16.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","codemirror":"6.0.1","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","@codemirror/view":"6.22.1","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@codemirror/lang-markdown":"6.2.3","@codemirror/language-data":"6.3.1","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.222","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.55_1711012140029_0.631010021549643","host":"s3://npm-registry-packages"}},"1.0.56":{"name":"@seafile/seafile-editor","version":"1.0.56","keywords":[],"author":"","license":"ISC","_id":"@seafile/seafile-editor@1.0.56","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"c7ec5d7e9bd8455293eeb7980c4fd3b177cdbf2d","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.56.tgz","fileCount":264,"integrity":"sha512-qFH3WqZ+5b9XV2FEScxAstzydAVAE5hODzOCvwP7YdMirFwGvv86yMNwiYqFbwL5G3HSJ64I3/uvkphFCDbrzQ==","signatures":[{"sig":"MEUCIQCp6WbMWojCgdCuXz/2Uy4zZnzIEWYioM/aw+dOPQRRLwIgPFQrWoeOIBdgkzZncG7Jt/1TfImSwAj9DhFfFuESF3k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3305413},"main":"dist/index.js","gitHead":"afff601499323d5e6c58da4371ffd93217d930a5","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","build:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run build:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"8.19.2","description":"","directories":{},"_nodeVersion":"16.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","codemirror":"6.0.1","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","@codemirror/view":"6.22.1","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@codemirror/lang-markdown":"6.2.3","@codemirror/language-data":"6.3.1","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.222","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.56_1711087820410_0.18762574020278744","host":"s3://npm-registry-packages"}},"1.0.57":{"name":"@seafile/seafile-editor","version":"1.0.57","keywords":[],"author":"","license":"ISC","_id":"@seafile/seafile-editor@1.0.57","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"85dc00c996a311f26470d8eb251c4af025efbe85","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.57.tgz","fileCount":264,"integrity":"sha512-MZkTObV7FVnAkEsoM4VP8Gy9G4wL1kB1fo4XTbfucvfuTQJTj/k/Y5n7vE5AmWq+U+9pOCurMlp3C5ukN5HAtQ==","signatures":[{"sig":"MEQCHwGHrIUGgXRSVJvMILQWtgPdaAVvvM7C+eZ1YvUZsPkCIQCKnVIfjZZJsKIZJN39sRmyvsGLy3powprQjDBIYP4ygw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3305413},"main":"dist/index.js","gitHead":"6923073fcf37b37bfc71cb117208d9d92ae53aba","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","build:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run build:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"8.19.2","description":"","directories":{},"_nodeVersion":"16.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","codemirror":"6.0.1","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","@codemirror/view":"6.22.1","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@codemirror/lang-markdown":"6.2.3","@codemirror/language-data":"6.3.1","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.222","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.57_1711088730603_0.41106986906106413","host":"s3://npm-registry-packages"}},"1.0.58":{"name":"@seafile/seafile-editor","version":"1.0.58","keywords":[],"author":"","license":"ISC","_id":"@seafile/seafile-editor@1.0.58","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"cf355447f2326e156a0c2b69b41f0f2f39d49ff7","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.58.tgz","fileCount":264,"integrity":"sha512-3cwVimAJu8zUUIb5V9tPefI+N5uEapW9WIqp8M72/6B3qzWTl0A+KM+sL6KWqnjgZDcjGGgLOhk2XIynxICLnQ==","signatures":[{"sig":"MEQCIB5O/UDdBIavSvmrRwqu3bcmZJIKD8vuAvHR+5TcyeZ2AiBKn/1NbO00/VOu4w8phlY0OAhzIbLN6kSXOse8Gu/Dgw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3305626},"main":"dist/index.js","gitHead":"0075bb5c7f1b8b97f49c794b3f2886cda3413db7","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","build:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run build:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"8.19.2","description":"","directories":{},"_nodeVersion":"16.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","codemirror":"6.0.1","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","@codemirror/view":"6.22.1","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@codemirror/lang-markdown":"6.2.3","@codemirror/language-data":"6.3.1","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.222","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.58_1711101085579_0.13797661195516264","host":"s3://npm-registry-packages"}},"1.0.59":{"name":"@seafile/seafile-editor","version":"1.0.59","keywords":[],"author":"","license":"ISC","_id":"@seafile/seafile-editor@1.0.59","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"8eea0d1c463f497cc14237ce82c51a53b867c18d","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.59.tgz","fileCount":264,"integrity":"sha512-wTPRrMGlASb3gizbseANqo87sj2lUVLz8ephxonVo7cV+2/QC9RunQsiagWPgztxMWzAW7T6b0RuI9ZcAzx/6w==","signatures":[{"sig":"MEYCIQC/EWB3S3+FWjt/BQABx5q1qhdGIV+QCVjBR033Q7oJ6QIhAKuQNkzg5jOYfo24xQVhHWMdTLKnV9XWe6eTVHJYMvpl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3305671},"main":"dist/index.js","gitHead":"9e2cef193337a7090895405caae305c4ddf9892a","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","build:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run build:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"8.19.2","description":"","directories":{},"_nodeVersion":"16.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","codemirror":"6.0.1","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","@codemirror/view":"6.22.1","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@codemirror/lang-markdown":"6.2.3","@codemirror/language-data":"6.3.1","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.222","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.59_1711331866352_0.1666205433222563","host":"s3://npm-registry-packages"}},"1.0.60":{"name":"@seafile/seafile-editor","version":"1.0.60","keywords":[],"author":"","license":"ISC","_id":"@seafile/seafile-editor@1.0.60","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"fd62dcb1d0e3aac78b3f169785793bf4ce6441f0","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.60.tgz","fileCount":264,"integrity":"sha512-+pVlcAZ4DSrgvfOrVNQl2nBFIPkNaalQQufetrcZtt6e4izHM1TCYKCbDbl2iKfAP/Gew1g0SuYAqsYZhs5LIA==","signatures":[{"sig":"MEYCIQDcZP0iCTa1BRX+iWAAvOkp7uNxeRBgSejMVXf0ZkZG9AIhAPTPfnpq6f/PeL8K4U4HN1eTBR5h/fL2LN3AObSgPxcX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3307249},"main":"dist/index.js","gitHead":"864a1b77b9744995d64d4bbfa24d9800a7ebefec","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","build:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run build:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"8.19.2","description":"","directories":{},"_nodeVersion":"16.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","codemirror":"6.0.1","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","@codemirror/view":"6.22.1","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@codemirror/lang-markdown":"6.2.3","@codemirror/language-data":"6.3.1","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.222","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.60_1711357777003_0.14477241480364","host":"s3://npm-registry-packages"}},"1.0.61":{"name":"@seafile/seafile-editor","version":"1.0.61","keywords":[],"author":"","license":"ISC","_id":"@seafile/seafile-editor@1.0.61","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"c3122ddb365b1cb28a7bb23d8baa9725deb547be","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.61.tgz","fileCount":264,"integrity":"sha512-yemtK3fd8Q3hkiUqMgfj1QHNA6tr3cDMwerpwTPLh+hZT68QjCVSKgLEXoUhNf3yOm1J8ujSPxiwesB6kNQtWg==","signatures":[{"sig":"MEQCIGQVHZcxl9QwCvFMkeA8Zp6j3z4lVGfffqSc+HWzN9KaAiBgBZkRAkWXFxjnP0/yQgy85VGahi6ju/qgZ3gkHZD8mg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3307343},"main":"dist/index.js","gitHead":"7bac7d6c3eddeaf4f0ffe61261cc85924b98523c","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","build:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run build:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"8.19.2","description":"","directories":{},"_nodeVersion":"16.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","codemirror":"6.0.1","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","@codemirror/view":"6.22.1","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@codemirror/lang-markdown":"6.2.3","@codemirror/language-data":"6.3.1","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.222","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.61_1711362168563_0.03893664202049707","host":"s3://npm-registry-packages"}},"1.0.62":{"name":"@seafile/seafile-editor","version":"1.0.62","keywords":[],"author":"","license":"ISC","_id":"@seafile/seafile-editor@1.0.62","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"7d9ee67284f5012d5b6992cf6158c72f809208cc","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.62.tgz","fileCount":264,"integrity":"sha512-KAXTOcE6I8wiT+AKPnYmaA+X93wNnELqlI8/fEebzrZas5DMua2FECH6PH6r8UDlZNMFbtupWLrbb+IMP44CWA==","signatures":[{"sig":"MEQCIET729IVoCcpUWNr7Mq2JrATI4fVX2qHj67qaoBtHQBAAiB/4LvX8tfhQ37jFRYqKszFm2CSMrCn0WqIpA4WMbKZlw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3308747},"main":"dist/index.js","gitHead":"9b8dbebaaf93273b66fb869fb4d4fec5ee8e3f64","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","build:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run build:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"8.19.2","description":"","directories":{},"_nodeVersion":"16.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","codemirror":"6.0.1","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","@codemirror/view":"6.22.1","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@codemirror/lang-markdown":"6.2.3","@codemirror/language-data":"6.3.1","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.222","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.62_1711440106428_0.7011276339022532","host":"s3://npm-registry-packages"}},"1.0.63":{"name":"@seafile/seafile-editor","version":"1.0.63","keywords":[],"author":"","license":"ISC","_id":"@seafile/seafile-editor@1.0.63","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"7b2c2cc4a6de97c7b0b2fa9be427c80eb4466e90","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.63.tgz","fileCount":264,"integrity":"sha512-GWiBD0ABIBa+iEa/XvXoPHe1KCoi5SNpr2mMeW4lFR6PXDIcvRSpCe8pC3uDjfy3HNUsVhjicP6tEbPWb/ojfQ==","signatures":[{"sig":"MEQCIGtJJD4pZwxomszXELYqed4QQyJGo2pqxjJtj/f0tnyDAiB3og1RNvfV+NfHbt6VCnACZEYQSmTTFtqZtoUPDx1Auw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3314408},"main":"dist/index.js","gitHead":"7974bbdcb98e7cbce34bd4087d8009d56a2a585f","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","build:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run build:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"8.19.2","description":"","directories":{},"_nodeVersion":"16.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","codemirror":"6.0.1","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","@codemirror/view":"6.22.1","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@codemirror/lang-markdown":"6.2.3","@codemirror/language-data":"6.3.1","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.222","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.63_1711534294183_0.9822497335472284","host":"s3://npm-registry-packages"}},"1.0.64":{"name":"@seafile/seafile-editor","version":"1.0.64","keywords":[],"author":"","license":"ISC","_id":"@seafile/seafile-editor@1.0.64","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"f803da8472dc2c0e67c4425a64a2bfa5ad11b662","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.64.tgz","fileCount":264,"integrity":"sha512-k+W8Xn8jMH0kq82eSdKuqkdZigB6CxDvt/fIA+u0qwBdTHx+zm5sSUhdKU1/lRydHxgSLV7FdqeCIUV9u/f4Mg==","signatures":[{"sig":"MEUCIFKQ5bXgeosXbEBjuRP5UdHGrRYYjGEK1Z7SvTaDgz5UAiEAo4knjG0zmJgJ3VMTx3wD9TRviH6JGYsapXt2PnPJPGo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3314403},"main":"dist/index.js","gitHead":"191f13c757495030144cd49b3421abee86f36484","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","build:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run build:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"8.19.2","description":"","directories":{},"_nodeVersion":"16.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","codemirror":"6.0.1","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","@codemirror/view":"6.22.1","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@codemirror/lang-markdown":"6.2.3","@codemirror/language-data":"6.3.1","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.222","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.64_1711591172610_0.7888687173942712","host":"s3://npm-registry-packages"}},"1.0.65":{"name":"@seafile/seafile-editor","version":"1.0.65","keywords":[],"author":"","license":"ISC","_id":"@seafile/seafile-editor@1.0.65","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"7b5ecee388dbf9f97c0df401801f8382081827b0","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.65.tgz","fileCount":264,"integrity":"sha512-pph2QNEWf7g0tvDeSf/eGguhjam3Knl62das06ywa7EBQhd0gTC47+EbBI6JPj2awQIff0sviV3w/UA3b1Coxw==","signatures":[{"sig":"MEUCIQCjrOl4ZbiwdDk+OIhhuIy4QNPuUUput2jrs35pTDOYAgIgX0K2iK8VG3wAeci+58xJHQXmFwhXNO4JYEHiK6FKkBE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3315591},"main":"dist/index.js","gitHead":"5c19b88642226cae345fd7f2b2feb612bf75eb97","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","build:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run build:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"8.19.2","description":"","directories":{},"_nodeVersion":"16.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","codemirror":"6.0.1","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","@codemirror/view":"6.22.1","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@codemirror/lang-markdown":"6.2.3","@codemirror/language-data":"6.3.1","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.222","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.65_1711691268122_0.4611818274633852","host":"s3://npm-registry-packages"}},"1.0.66":{"name":"@seafile/seafile-editor","version":"1.0.66","keywords":[],"author":"","license":"ISC","_id":"@seafile/seafile-editor@1.0.66","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"5c45266b41a05092fe24985dd579b3641add14d1","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.66.tgz","fileCount":264,"integrity":"sha512-ST/7no/Pwu6Jwf/Gr5JN+0X6LH21NCH10ojUZZI0fqO/jMEakAFP7R6+XQqk+lfO4R9ZBamF67N7yJVvX7hRTQ==","signatures":[{"sig":"MEUCIDzh5s1cwPDLThpQRJNMFR9U4JfOqz+KG3kQMnjMynwZAiEA9Xju9HL6VFkPDpsgAnHwVPEDl/WqsnYFoOadFpr4T1s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3315949},"main":"dist/index.js","gitHead":"ab87924b916056146febb7d3a69f942603bef0fe","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","build:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run build:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"8.19.2","description":"","directories":{},"_nodeVersion":"16.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","codemirror":"6.0.1","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","@codemirror/view":"6.22.1","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@codemirror/lang-markdown":"6.2.3","@codemirror/language-data":"6.3.1","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.222","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.66_1711762474816_0.5304886548115471","host":"s3://npm-registry-packages"}},"1.0.67":{"name":"@seafile/seafile-editor","version":"1.0.67","keywords":[],"author":"","license":"ISC","_id":"@seafile/seafile-editor@1.0.67","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"54c86e3eb3b71c7ed848f6cef1b3da777aaa0510","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.67.tgz","fileCount":264,"integrity":"sha512-X/CrOTsLCcu3iou9UJH1dVE7lzCdtiRzA4idYT3hp39M6NfHMSz08c9L/xCBu+1MvJhxse3zISgEqYLcDG5vMg==","signatures":[{"sig":"MEQCIG0GyckhjRf0vBD+B4jjy7fQwwJPz+C2eMVW1oO3rr5tAiAXePuN1JicJ+zAjjo4F4/Tq8eR1ysjjfQCvjYnZK+LSA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3315984},"main":"dist/index.js","gitHead":"d5bf0a00c95284524e904d6f777c4f5e96d620fb","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","build:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run build:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"8.19.2","description":"","directories":{},"_nodeVersion":"16.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","codemirror":"6.0.1","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","@codemirror/view":"6.22.1","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@codemirror/lang-markdown":"6.2.3","@codemirror/language-data":"6.3.1","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.222","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.67_1711763755627_0.08924579016588718","host":"s3://npm-registry-packages"}},"1.0.68":{"name":"@seafile/seafile-editor","version":"1.0.68","keywords":[],"author":"","license":"ISC","_id":"@seafile/seafile-editor@1.0.68","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"7612a79ce291f3faed78a2426138cbdc2b2f8a23","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.68.tgz","fileCount":259,"integrity":"sha512-XM/V2p8RBGckxRKbT/FoLkgUgyUx0jGInKrHljFSkQHaGA5VPeYBwhaIQTs+lWeht+pe1YR9s5e7NKfXggGtCw==","signatures":[{"sig":"MEUCIGW7+HahIrdxpbDv+jotA81CCHX67FJ+KvmatiF499LuAiEAs3zYgUgz7Ksg430QF7VZuQiSrpi1fWlSCRSJjFljrsc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3303381},"main":"dist/index.js","gitHead":"e57128a06d5e8557bbb7bfdcd80ecb50b0162aec","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","build:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run build:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"8.19.2","description":"","directories":{},"_nodeVersion":"16.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.222","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.68_1711951927862_0.421616838824727","host":"s3://npm-registry-packages"}},"1.0.69":{"name":"@seafile/seafile-editor","version":"1.0.69","keywords":[],"author":"","license":"ISC","_id":"@seafile/seafile-editor@1.0.69","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"012a52373dba7dc07b2e556aa36685284de18826","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.69.tgz","fileCount":259,"integrity":"sha512-6ThkY8GPVlRWMidaT4voIcsjU9h/CQOHkcYVzkEcJ16SCmKBza8wHpyXhL+2Kbp9DiqLXofE5ZNraAoZBYi8SQ==","signatures":[{"sig":"MEUCIQChIOgZenjLosfmBr/lxkvaVUz/2h2f7ZAkcJgOFH/lngIgVOeBWiaAGUYSzoZJFyQx08dK94VdI7AOFRzl2+ps1Ec=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3303656},"main":"dist/index.js","gitHead":"52c729b76242153a076a150ac0deb1c7c985a68f","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","build:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run build:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"8.19.2","description":"","directories":{},"_nodeVersion":"16.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.222","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.69_1711966606026_0.6489979728543274","host":"s3://npm-registry-packages"}},"1.0.70":{"name":"@seafile/seafile-editor","version":"1.0.70","keywords":[],"author":"","license":"ISC","_id":"@seafile/seafile-editor@1.0.70","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"e65b74f51c218f91737386cee6bf58924379e89d","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.70.tgz","fileCount":259,"integrity":"sha512-KSzoLEGF9wWeUWYCI0oMZW2vwuuRfIy7XU2VTjc3Jcj4t+htuELle7T8sK4X8fg3sIOf7klqca2S0JXvJVvKVQ==","signatures":[{"sig":"MEQCID8pVyw1qh7bQSmLbfdaiHFrrbMM5NOzg8Lo4pSOnT9nAiBKKCakaSF0by+5TRZ7gL22HbHCbt/JZtZStlUkNdd1Xw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3304159},"main":"dist/index.js","gitHead":"5e595a2a14c41dab8c4171d553193c2e0c1c6afd","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","build:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run build:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"8.19.2","description":"","directories":{},"_nodeVersion":"16.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.222","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.70_1712138942188_0.36265875368107814","host":"s3://npm-registry-packages"}},"1.0.71":{"name":"@seafile/seafile-editor","version":"1.0.71","keywords":[],"author":"","license":"ISC","_id":"@seafile/seafile-editor@1.0.71","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"755d2740f3120fdbf2cb75d7afaeb66d27fe88d2","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.71.tgz","fileCount":259,"integrity":"sha512-x5Y+Cnn4qtyPlzAQEpKcOpqC60Rg/TdIwETOxUI6Uzcg37/baIhmdjkeXLFbCZChxpUQCsD5/Ge9MoX02Lr0OA==","signatures":[{"sig":"MEQCIBx+o83wGz9gsXX83WyaPAOQj1gKWuIyKwzZ7ERbh74IAiBXH9ENsE5IZEkDDxmQHaS25Q3xsOQ/saUDlSJm5wh9WA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3304542},"main":"dist/index.js","gitHead":"38b3936f02108b101d5be427978a4c2f738d0304","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","build:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run build:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"8.19.2","description":"","directories":{},"_nodeVersion":"16.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.222","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.71_1712567676265_0.4572971263413066","host":"s3://npm-registry-packages"}},"1.0.72":{"name":"@seafile/seafile-editor","version":"1.0.72","keywords":[],"author":"","license":"ISC","_id":"@seafile/seafile-editor@1.0.72","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"5fe20e4bdef6a77a9fbc8311c43e049e738a9fe1","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.72.tgz","fileCount":259,"integrity":"sha512-SCxvQFncYFo4G+EmOBEdYOLKWHNKtfor3G3qAoh+8XOtdyT/UepYKr+McrZAuDCSC6sgUfV1v+pg2aV9PFDtMg==","signatures":[{"sig":"MEUCIQDSwmlcrVRRyxSaTnLqgVh9QtaCGyd6MCSOJn/7TPyP3wIgUCEev+XM1Nu5+hnvaK4X6bUUhgdf2aZ6NTE/bts87Rg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3304600},"main":"dist/index.js","gitHead":"ec87b501776e826b9d7eb64a3787077dbb710451","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","build:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run build:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"8.19.2","description":"","directories":{},"_nodeVersion":"16.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.222","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.72_1712641644442_0.483203514901571","host":"s3://npm-registry-packages"}},"1.0.73":{"name":"@seafile/seafile-editor","version":"1.0.73","keywords":[],"author":"","license":"ISC","_id":"@seafile/seafile-editor@1.0.73","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"a2b1f4328fffee16107db9ba2024d9ab85460e2c","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.73.tgz","fileCount":259,"integrity":"sha512-DeIEo0DLpuGFGfPTXO+q31uHsbVzlApebOyuvV4px4r7mka6pYFBvSa7wAvbh8RzLdxm+XMMPcRGGzrIykTwKw==","signatures":[{"sig":"MEYCIQDkYwgFan2swQGEjnOXstV+QeJtdJ0ztaklEypLdfinKAIhAPeE87JXKVKa4MjnVexyGb1dAuBXGIlEnLG1F4j7WajZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3304514},"main":"dist/index.js","gitHead":"ef42732f1356abbacdc01942b2f8d1161cd79880","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","build:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run build:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"8.19.2","description":"","directories":{},"_nodeVersion":"16.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.222","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.73_1712720758202_0.6439038876137155","host":"s3://npm-registry-packages"}},"1.0.74":{"name":"@seafile/seafile-editor","version":"1.0.74","keywords":[],"author":"","license":"ISC","_id":"@seafile/seafile-editor@1.0.74","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"48643e27a928b212d29ae07fc936713adaf445e3","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.74.tgz","fileCount":259,"integrity":"sha512-DnJvN09F7eKPXK8mLi6WMN1z3eh7LdQdIzqd7j4Ammm1VknkXvk3OomQhJv/c0CmEBjwhGrIexNpr08HYfxhWA==","signatures":[{"sig":"MEYCIQCMCQDyLhLJjU6WQlZZGKvaYx5CGNNzMBK4AzNZFv+i4AIhAP5PZ4Ph7UxtIHP4Su304tMoXr7gnTouLgfZ4E/qwA3h","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3307118},"main":"dist/index.js","gitHead":"1022e33ff1f4fcf84ab99289b1471a2517359814","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","build:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run build:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"8.19.2","description":"","directories":{},"_nodeVersion":"16.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.222","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.74_1712737696514_0.11524468865532644","host":"s3://npm-registry-packages"}},"1.0.75":{"name":"@seafile/seafile-editor","version":"1.0.75","keywords":[],"author":"","license":"ISC","_id":"@seafile/seafile-editor@1.0.75","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"cc490f63c540974aa6ef3b68ba0ce82fd5be2b96","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.75.tgz","fileCount":259,"integrity":"sha512-K0+yu+MGmzggUgdyqMQ1hcelJmhSYLwASUEDyI+bDLIuML4fNkFb/OAvf+JYF304VcaIjQwlslIWQncICyMeIw==","signatures":[{"sig":"MEYCIQD6ieJQ9sTgaMVAxGkDzwXcMUKv1xmCvI1EnizYaiK+5wIhAMx197g9B3lgnXff3rXkf6/xGbSu/DlfLx7ROkCcZLcO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3307433},"main":"dist/index.js","gitHead":"73665356cd4762186ac08029fcacc00208eb80f8","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","build:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run build:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"8.19.2","description":"","directories":{},"_nodeVersion":"16.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.222","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.75_1712805324736_0.5133793107515816","host":"s3://npm-registry-packages"}},"1.0.76":{"name":"@seafile/seafile-editor","version":"1.0.76","keywords":[],"author":"","license":"ISC","_id":"@seafile/seafile-editor@1.0.76","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"e89a1e4d5096e7a964ab822e02561bc10af5e957","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.76.tgz","fileCount":259,"integrity":"sha512-dXKo3lf55kmGHAmLp0nTvwnRxV47crAWJsG8pSdKp1BnTHLV34OuZk1M3eNDguqC2tN/0PRysoBeKE5CXmJKeQ==","signatures":[{"sig":"MEUCIE7TI3H01TPS2Z1MrpY4zLvkt2b21uqshl0V4p/37pGLAiEAvs2uRyFBDImcNEK4aGV3JorvGnB58fyM93xfsf27V1M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3307166},"main":"dist/index.js","gitHead":"177668a53588d1def3ec93494b15fdbe03261457","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","build:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run build:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"8.19.2","description":"","directories":{},"_nodeVersion":"16.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.222","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.76_1712822023229_0.3738981801329526","host":"s3://npm-registry-packages"}},"1.0.77":{"name":"@seafile/seafile-editor","version":"1.0.77","keywords":[],"author":"","license":"ISC","_id":"@seafile/seafile-editor@1.0.77","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"a8a9d447a30f344d30dedc2d9320420953b1aa26","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.77.tgz","fileCount":259,"integrity":"sha512-xtfwT7D8FeYEAUb2NZZDG/6kpbbEljKjONUS7steCZeNce9rU9HpwQJlgwPcLE+Y4eBf7Si1iwmp488TD0H3ew==","signatures":[{"sig":"MEYCIQDfI+1+AolPAj5qhdv/AeSrUsDi+4u0Yu1jGXDxmKRLXwIhAKwy6YxaphTmHn7lqF0yy0o+nzR8asj+kZi4f9DysQoX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3307833},"main":"dist/index.js","gitHead":"3f44ad2bd923a510d2af4f408691064c0e515706","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","build:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run build:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"8.19.2","description":"","directories":{},"_nodeVersion":"16.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.222","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.77_1712894054354_0.9821262748315998","host":"s3://npm-registry-packages"}},"1.0.78":{"name":"@seafile/seafile-editor","version":"1.0.78","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.78","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"0a9c3080f1263cdbb8558970fd48f47239d5cce5","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.78.tgz","fileCount":261,"integrity":"sha512-lpNKWO4K9uX17JqfEdwPVkgeURk2JvIBbZWZ4bpXHZjRK8BAzerejmx91Id3dSSDW5q3ZA69ebVJ464PRWvc0Q==","signatures":[{"sig":"MEYCIQDfgVkWRrjDrHYuuisD3Ojrhp0p2kWdoTpc4i05uoPS8AIhAN3YhpiT6i55Xlzm7MzImLn+EcPOzNhy8boYkpMvqas+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3309280},"main":"dist/index.js","gitHead":"7f1ca1a99e8eb981eb28e2b19da5b32f4fbf89e8","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","build:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run build:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"8.19.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"16.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.222","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.78_1713321739101_0.6156959537683309","host":"s3://npm-registry-packages"}},"1.0.79":{"name":"@seafile/seafile-editor","version":"1.0.79","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.79","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"721ae36771f082e875ca8a640fe7cd8b1f3488c2","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.79.tgz","fileCount":263,"integrity":"sha512-ft5hKOw0SOxTCGGqmby38S43/7SPSzRyuGMAxtVkJD+7RK4ctxkZ/qSWzkRw5pptQ/xXRSpz0gkDgSyoeDV2Rw==","signatures":[{"sig":"MEUCIB2h8w/3SRH/CRd2MCw1FSJ2NcsXZsPG8iJfAh2kCQlkAiEAoxysU1TD0HmDUrz3of62fhBs62fOGf+StYxpHo7xx78=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3318823},"main":"dist/index.js","gitHead":"75ac54098028ae7ad4484ddb0020189e1d6e388d","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","build:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run build:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"8.19.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"16.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.222","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.79_1713772542195_0.1637563377073894","host":"s3://npm-registry-packages"}},"1.0.80":{"name":"@seafile/seafile-editor","version":"1.0.80","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.80","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"238c002e1ce0826b710e367a38270d7566618f8f","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.80.tgz","fileCount":263,"integrity":"sha512-ozTLQtKuvZxZNPVTOTCZTsUazLCb4G6GnGIY8qVI7TaFRQXcOWGcWSsXtul5saWqG5WdTczeYGzsVaXjWlh+Iw==","signatures":[{"sig":"MEUCIC/Ldq8a9S7dj850axnj/25vyfy5+EX1iIC4druFIZLoAiEAh0CDMa0Hm6sbwr+qdfSIYftJaY+9Vr6uUdk9WEOwz50=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3318510},"main":"dist/index.js","gitHead":"863e5a5d4567f875481eadea7d34e778f920cc85","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","build:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run build:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"8.19.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"16.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.222","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.80_1713852482707_0.7097037081916204","host":"s3://npm-registry-packages"}},"1.0.81":{"name":"@seafile/seafile-editor","version":"1.0.81","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.81","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"bf9af353f4c8e80780a6e8c92769dd9a654f044b","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.81.tgz","fileCount":263,"integrity":"sha512-6LGzKH22pmdgW5gzREZq/i4zJL8jcZcCCUvWxWJ60E8+SgLtOteSGVm98p7fEiXvb2NsqY437f82QSvmZAgNqA==","signatures":[{"sig":"MEQCIAE5WhvezhkjDlP85Q04+NYN85SjeVVmwkuOrSR+dSboAiAPonI4clgqmRQgUVVrhwCbypD56M7Gq0wJ3KsyMCmloA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3318986},"main":"dist/index.js","gitHead":"8c2e53f10658c9101339572f22247d6c354fc188","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","build:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run build:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"8.19.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"16.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.222","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.81_1714016403005_0.9092275397547382","host":"s3://npm-registry-packages"}},"1.0.82":{"name":"@seafile/seafile-editor","version":"1.0.82","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.82","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"377008929a553b32794c0c42b5cd0f5fa7dd08d9","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.82.tgz","fileCount":263,"integrity":"sha512-DW/C6gM4W7I/O3Px9XywRWAjsqBwy8orv/Gi24mEJST6+bBY767lZVJq6IcMhx1ZaHsWHDckUz5ilydzTwNRzA==","signatures":[{"sig":"MEQCIEt1CBiBqY72/JyW3MYhBfR0/koO98GxpbcjDZSLxlm+AiAqRtfygyJkUv+3dN66Yz9DptbIFxNlQ97TeOQ45Ztv4A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3323810},"main":"dist/index.js","gitHead":"5b8a2d66a2f8d8585eef577ed2556a195b76120e","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","build:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run build:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"8.19.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"16.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.222","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.82_1714113964210_0.08429389708977708","host":"s3://npm-registry-packages"}},"1.0.82-alpha":{"name":"@seafile/seafile-editor","version":"1.0.82-alpha","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.82-alpha","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"e590ae4868ed84ec5a1708508350bfcc82325bcd","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.82-alpha.tgz","fileCount":270,"integrity":"sha512-d/WyFXMhynGCXBcQF5a1C1SnJKQ9MVFVUPRjmt7fajxQUBYceRidY83TFWfLAZ+PKJocJEIXDwRkUz8ns3Mw6Q==","signatures":[{"sig":"MEQCIGw6q4mW57y2DsbuSzt2K/ZbsoMwcg5K58MVs3kg8SPyAiATIUzo+aCc8KkpMlOCXxoMzaiOb9avvTvJwErDkmr8ww==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3341246},"main":"dist/index.js","gitHead":"b20ee538bb1e421ee5336266b03bc102f822f5bd","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","build:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run build:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"8.19.4","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"16.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.222","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.82-alpha_1715049972085_0.2513598740695475","host":"s3://npm-registry-packages"}},"1.0.82-alpha1":{"name":"@seafile/seafile-editor","version":"1.0.82-alpha1","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.82-alpha1","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"95b5bd90762fe5b8569044d022d70ac451c75dad","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.82-alpha1.tgz","fileCount":270,"integrity":"sha512-+Z/xZpMWEMI/cVguCnLSBc4b5faVLFce5VK2BQLW92ty5fTDzkraDdHDGl3Rq3l3JMtLK7KCb8BsA393fC7Kug==","signatures":[{"sig":"MEYCIQCLvif0QEKijcT8NVCrrArlDoBA1V9MnS6xjPyePGx6LwIhAJolVQasmFtXn82kAMXkcfNqsWITkMlZOYdMCH5tjUup","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3341270},"main":"dist/index.js","gitHead":"b20ee538bb1e421ee5336266b03bc102f822f5bd","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","build:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run build:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"8.19.4","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"16.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.222","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.82-alpha1_1715050217635_0.3424287854797885","host":"s3://npm-registry-packages"}},"1.0.82-alpha2":{"name":"@seafile/seafile-editor","version":"1.0.82-alpha2","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.82-alpha2","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"fe40a54ea356cc4bcfd6b7c789c8498168fc639b","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.82-alpha2.tgz","fileCount":270,"integrity":"sha512-uzDH7Q3sfheLiEeEoENI+OE3f66L/cKkgxPMtz+j/eJcQfcgiWheLrfjTvgsaAbkDd2fZ/Gawc3DbnXcR3WKvA==","signatures":[{"sig":"MEUCIGjclN0z8wHvcxvKJD/GOMXy40/H3MwNQsoI/SCcgEF1AiEAotSWK/beNz/bGW9fUHRKJcXbec6FTh49pyW1fOqnhjY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3341246},"main":"dist/index.js","gitHead":"b20ee538bb1e421ee5336266b03bc102f822f5bd","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","build:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run build:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"8.19.4","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"16.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.222","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.82-alpha2_1715051767692_0.9410033792862762","host":"s3://npm-registry-packages"}},"1.0.82-alpha3":{"name":"@seafile/seafile-editor","version":"1.0.82-alpha3","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.82-alpha3","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"9202a108c735d625612ceb10ee63308d52cfdd1f","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.82-alpha3.tgz","fileCount":270,"integrity":"sha512-9Vbn5q94GQuxYPK4FB1cxDRbcGYKxiIGQwBEhRkc11I96Nb/TRb2Ut0EXs8bXVY0ehbMgsqjldc6qCHPFMQiMw==","signatures":[{"sig":"MEQCID847bJrA8itB6ZZVwMCYBgqd6osjUN9i9BWrCJTjQM7AiB19eQ4jp15slPb9DycQOX9pyHaJawgYOf7NU0d9WVmdw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3342379},"main":"dist/index.js","gitHead":"679efa36835b0f0beece4d95fa42cc8870e5d6c0","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","build:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run build:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"8.19.4","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"16.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.222","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.82-alpha3_1715064499125_0.7543864220344925","host":"s3://npm-registry-packages"}},"1.0.83":{"name":"@seafile/seafile-editor","version":"1.0.83","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.83","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"a87d7cfe4e757e6ea8021aacf4b52f3798e52718","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.83.tgz","fileCount":263,"integrity":"sha512-advZotAKOBmMLDAdf/9R7DPVkWbYZ3atHZUbMM0hhUhNJgB2afBPvfjWJfg/E3WwaHYkTX4qitD2Rn6OJvF/fg==","signatures":[{"sig":"MEQCIAErB4arF3R3/JW6vBeeI31qaUiHluXIMFhUksDfXDGsAiBSmDyUNKfPkSApw3YWGuozr8ZIDSuHvCfFKdAXc2xDrQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3327230},"main":"dist/index.js","gitHead":"6324b33f68005d6583c976ce9740c67d31bd67fa","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"8.19.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"16.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.222","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.83_1715071312084_0.952059836782162","host":"s3://npm-registry-packages"}},"1.0.82-alpha4":{"name":"@seafile/seafile-editor","version":"1.0.82-alpha4","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.82-alpha4","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"73f3a10c0515be645ea31eca8f4b412078e4e1da","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.82-alpha4.tgz","fileCount":270,"integrity":"sha512-EnjsipxBvPW5N4Mf08b2bKYJQlBpZjjQKT2T34CAZ9SexHbuMBFOe6UQlcOYi93iS1w5mQRs8zg+Yz3fPasPjA==","signatures":[{"sig":"MEUCIFaL5MgTrAGidcK+BNDcjcG3bk9vMytluFGCCCGWAT5QAiEAiFHDOSkTZ75VFkKvZxkNBjQear2LVO5q0NjueWJUrsw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3344886},"main":"dist/index.js","gitHead":"679efa36835b0f0beece4d95fa42cc8870e5d6c0","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","build:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run build:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"8.19.4","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"16.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.222","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.82-alpha4_1715076719261_0.848849449418029","host":"s3://npm-registry-packages"}},"1.0.84":{"name":"@seafile/seafile-editor","version":"1.0.84","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.84","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"ade9915dc6d97b891d89e4430a36f223363a33b3","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.84.tgz","fileCount":263,"integrity":"sha512-Yt0UwyqrLZwFbmZnYBgE/PBsOME0fRXJTc5UXwPkBtU3108zhaYFkDX7PlEMxFp2Ltu5VLTU1UxJ1xexk6l2Tg==","signatures":[{"sig":"MEUCIB9pNa1ZNYmftczoacPrveAARhyGsqCObU+6s9OFyghzAiEAtpssl4WMg56qIl4ZX/3MeDYfzlNI1nrw+sj9JUWE3/8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3327189},"main":"dist/index.js","gitHead":"659ec3939e90c875528f755540cfeefbdab321cf","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"8.19.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"16.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.222","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.84_1715078255969_0.3283534087393061","host":"s3://npm-registry-packages"}},"1.0.82-alpha5":{"name":"@seafile/seafile-editor","version":"1.0.82-alpha5","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.82-alpha5","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"933929a7e8f46561c6b949884a5736f800056ef0","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.82-alpha5.tgz","fileCount":270,"integrity":"sha512-I4nIR1xvKvJZqedLToZjpJnuhM5A2y+P78JNOPgoIsbxZOFPjJOaNRdemc7Q67r29upFRryFV+Hubs1d3GHaMA==","signatures":[{"sig":"MEUCIEliN72FWH+P0AAwtx98SyoVs8YjtvtzB/Y+9rYxUY8yAiEA+JzGP4ert3CqDJl+Lfi9UE5hOxgfEIp6Al1Kg1F2Hhs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3344991},"main":"dist/index.js","gitHead":"8ea79d06f1d9ee6bb81b47862211437f91e7e32b","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","build:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run build:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"8.19.4","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"16.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.222","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.82-alpha5_1715130937115_0.42412691099944855","host":"s3://npm-registry-packages"}},"1.0.84-alpha":{"name":"@seafile/seafile-editor","version":"1.0.84-alpha","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.84-alpha","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"a4778af75cfc05786952457ec0c81215e15c3ebc","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.84-alpha.tgz","fileCount":270,"integrity":"sha512-Z9FHzrMYqQiZYwt1DtvfeYUeUxkq24gqWBk3otMZzTamQz6CsD+6cr5oDP59CEYUyoinqeQe6leV12ulIH27zg==","signatures":[{"sig":"MEUCIQD1f+OQTrxVfGQCb2cIdZsXFMQUFakkuTAuQGQqeETGpAIgGj7BlfurUtcoVmpx7JGjcgyu03HH6fXQZPctvSp1T98=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3346387},"main":"dist/index.js","gitHead":"bd9280f0cc622dea7bed10aad56f3790fe3935ec","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"8.19.4","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"16.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.222","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.84-alpha_1715138423052_0.0847952861755148","host":"s3://npm-registry-packages"}},"1.0.84-alpha1":{"name":"@seafile/seafile-editor","version":"1.0.84-alpha1","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.84-alpha1","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"017c1b6afb751a177250a35449a043e4b1a93d70","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.84-alpha1.tgz","fileCount":270,"integrity":"sha512-5NuYt+U3qEChlDse0M2kktIW5Kqq85sxCJuNxCwtldUNVq7Px1+QgQv+4EjpCJWi9TfSHVVV1peN98tXPfuwyg==","signatures":[{"sig":"MEUCIGb6cXYfshE4OIDRxRFbocftGTEmv3BLbmHHCm8PTj9RAiEAjNcKDVrM0UnuG7d9NKoLbVdcgg71c+DjbHOzhQA658s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3346793},"main":"dist/index.js","gitHead":"bd9280f0cc622dea7bed10aad56f3790fe3935ec","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"8.19.4","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"16.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.222","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.84-alpha1_1715145492471_0.20854180426801294","host":"s3://npm-registry-packages"}},"1.0.84-alpha2":{"name":"@seafile/seafile-editor","version":"1.0.84-alpha2","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.84-alpha2","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"2bde1b1003b68ddc362c8cd2b5cc0c0407d409c4","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.84-alpha2.tgz","fileCount":270,"integrity":"sha512-fzlW94iME+5/c6vNKkhHZ6eIxQgWm90mrtVzH8bVwNGwTM9oQNKsoPv5xBMcjRE3NhDt0/R137QkPhxGNx5XAA==","signatures":[{"sig":"MEUCIQD6Aq8nzD4OlQ2Uv5jYD23/TnVfuItlu9c6q7XLhcTaWAIgWuGvjFLL7TQgZFb5s9NucpxarvxeTu/wltfyxRmq3ho=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3347012},"main":"dist/index.js","gitHead":"bd9280f0cc622dea7bed10aad56f3790fe3935ec","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"8.19.4","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"16.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.222","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.84-alpha2_1715146077504_0.7519364177138441","host":"s3://npm-registry-packages"}},"1.0.84-alpha3":{"name":"@seafile/seafile-editor","version":"1.0.84-alpha3","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.84-alpha3","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"f49dd5ef2bf1d6798519793a646d95d8f1dea667","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.84-alpha3.tgz","fileCount":270,"integrity":"sha512-NPjMyaB6agtwcitisCzOTbqDSb81Ej1HchW5IAZ2KMW/L8GVkvjaR756Uj0XFPYb17JLhgl+eBWLpw/qNTsfUw==","signatures":[{"sig":"MEUCIQCGwmjHeFoosqWZA4e5hvHRzdyXRbqjXpEss+L8vCE20gIgXjN+rHSDst3NdH+LhKsOyM9lVhhTYMi/bzo3VePDB7c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3347085},"main":"dist/index.js","gitHead":"bd9280f0cc622dea7bed10aad56f3790fe3935ec","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"8.19.4","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"16.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.222","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.84-alpha3_1715146484206_0.4155886398836759","host":"s3://npm-registry-packages"}},"1.0.84-alpha4":{"name":"@seafile/seafile-editor","version":"1.0.84-alpha4","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.84-alpha4","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"144e6fbe92194fc92d88b9f9e84ddf0690cad3d0","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.84-alpha4.tgz","fileCount":270,"integrity":"sha512-wG7H76HU5fr4Cfeco47EiK52v6+Ux/lOY8A1P5ngyKUxTswWCaIFAoFKy01PQKnVgYT9idm7EVOMmKkVa02NtA==","signatures":[{"sig":"MEYCIQCIy7mENxJwCLQo7EBoscf1nduP4qhYzBeS6xommPYW5QIhAMC/7wT4B+vbbk5S31JG1CfC3ZJ6HiPSkSQOVWoNEUy0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3347113},"main":"dist/index.js","gitHead":"3c20b8607719129fd87c93715ddeaa41b460b43d","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"8.19.4","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"16.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.222","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.84-alpha4_1715148832407_0.2813785328159586","host":"s3://npm-registry-packages"}},"1.0.84-alpha5":{"name":"@seafile/seafile-editor","version":"1.0.84-alpha5","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.84-alpha5","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"5be6ada4ba6f6a83a8a3df72e01be4015b6f7235","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.84-alpha5.tgz","fileCount":270,"integrity":"sha512-7BfSTxdF9E8asZkc5vekw0kD8z3Ad/cPn5txYkXVlOKfg9zQmNRQiulvr+5c9yCUWjNn/jx/3e6xD3AvS3n+SQ==","signatures":[{"sig":"MEQCIGkg6vrV7o0RvS9Qp6i5nBXZd1NscvM75t4zLDD9yAxFAiBxdcsSLlJopedUOAopI81YYEMEFykePdOpRyTPhtO4Rw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3347435},"main":"dist/index.js","gitHead":"f7a9f7b6f6ea035e2be66ab4acd153eb4741e79c","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"8.19.4","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"16.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.222","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.84-alpha5_1715151662298_0.8361670640156467","host":"s3://npm-registry-packages"}},"1.0.85":{"name":"@seafile/seafile-editor","version":"1.0.85","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.85","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"0bcba8dd7f98b9101bc193993040736dac205165","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.85.tgz","fileCount":270,"integrity":"sha512-I6tWMa6gA6WT0eFXBGpyJXeYUC/Cxu6mLgCKDy0gKOTQmO/tSLjWsZ6kqAecXngBunKzHMB2iY00FmpLqO21ig==","signatures":[{"sig":"MEQCIDBr1wiSfzsliIiMzEFergrersdFHZCOZ+69FNXKAB0vAiApTyGJoB0RFXd69mGXxaoWVSXQaYzQnnpSDSzLF+PusA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3350188},"main":"dist/index.js","gitHead":"fe5e6f619e718d65fa1bef510701568f7a519286","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"8.19.4","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"16.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.222","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.85_1715322629175_0.09317336264326004","host":"s3://npm-registry-packages"}},"1.0.85-beta":{"name":"@seafile/seafile-editor","version":"1.0.85-beta","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.85-beta","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"a15a489869e41eb088e4b67281363e709eea9568","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.85-beta.tgz","fileCount":270,"integrity":"sha512-Dafp35SMgDaR5hgIx42MtpVh61SBB8yLNgdUd8isOTfwZH9DnWVRp9HKIxdN8FQBzZC/+rscFRRFJEJAe22CCQ==","signatures":[{"sig":"MEYCIQD4ql5NeWjhItIhF7DM27cmFytEHXjZfJSilhXUZ4uwPQIhANGdVeabJAB7xukD0bGmE7S0CSa4P28CwqTWNoFKRyi9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3350772},"main":"dist/index.js","gitHead":"9e80dcf043d9c8497089390920292fb86a4eaeb8","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"8.19.4","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"16.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.222","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.85-beta_1715845108249_0.17083119014585724","host":"s3://npm-registry-packages"}},"1.0.85-beta1":{"name":"@seafile/seafile-editor","version":"1.0.85-beta1","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.85-beta1","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"099b8c8fbba458599c6b105d25e81346542b5542","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.85-beta1.tgz","fileCount":274,"integrity":"sha512-f5XPEyItBMESvyUhRxGiSn94GcwclUtxZ7kh4AniivRtLfjR80nNecy6Rhr2bVufMDjIU8827fAINBjq4s3Unw==","signatures":[{"sig":"MEQCIHaUcY9t/eq+RbZmQOFEw2BzG/qPTTopdwzHNtEh4BOXAiBUcajvYxh7TN0CxrNfkpEA/kPU3mpqOXqrQ5pemHafiQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3361753},"main":"dist/index.js","gitHead":"8c4ec83e5870d4f0100756a0e65192bfc42671a3","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"8.19.4","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"16.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.222","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.85-beta1_1715855640789_0.19879124188224906","host":"s3://npm-registry-packages"}},"1.0.85-beta2":{"name":"@seafile/seafile-editor","version":"1.0.85-beta2","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.85-beta2","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"7accdb3c30b22f38621250f86c5983a5080363ea","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.85-beta2.tgz","fileCount":274,"integrity":"sha512-v/03XaYEQtDJIwidj1rEq1zNOxBUDRo7znVlBrsmRyMB3If94sjeeLsfdAoY/NFerh4/FTSofcP5zcICloEReA==","signatures":[{"sig":"MEUCICmPIFIEe7suMucw0NIdQjOc05pyqEyFvRSNkZT4c3f1AiEAu8UVsF3GTQJDaNDoW242nWgy8q4BgeemfoPCsKPBbk4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3361964},"main":"dist/index.js","gitHead":"8c4ec83e5870d4f0100756a0e65192bfc42671a3","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"8.19.4","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"16.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.222","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.85-beta2_1715856757514_0.39985615302536526","host":"s3://npm-registry-packages"}},"1.0.85-beta3":{"name":"@seafile/seafile-editor","version":"1.0.85-beta3","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.85-beta3","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"d2b63b02b8c48ed1fe3051e755af221905b3a64c","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.85-beta3.tgz","fileCount":274,"integrity":"sha512-i/H8C5GbBV/PsZJuifeMNsN/hbKnXGCzVH0kaOdJDynO/gEczGnMw0+PLjtdCvQgX82cyyW8z+tybnROd3ckTg==","signatures":[{"sig":"MEYCIQDiz5Ot4IhoZ24cbRZzHboXins31EKoovRPHp5k08c6xwIhAK7qKFRF2Og1LT5ZrrWIeQsocZF55LaCcG4VUixWlWwZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3362070},"main":"dist/index.js","gitHead":"8c4ec83e5870d4f0100756a0e65192bfc42671a3","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"8.19.4","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"16.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.222","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.85-beta3_1715857570136_0.6638721588637231","host":"s3://npm-registry-packages"}},"1.0.85-beta4":{"name":"@seafile/seafile-editor","version":"1.0.85-beta4","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.85-beta4","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"21e57248533c3b96f28c067b536f2670fc4544d5","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.85-beta4.tgz","fileCount":274,"integrity":"sha512-L0KCs6hh5/PekFbNgbWYNKfmGZiW2Y0zt+MrDHqI1j4XQalJri2LY0m4CxGm1pFaDEXK7tgAoQYW0rwovsFvXQ==","signatures":[{"sig":"MEUCIQCU9aSl4hIVbY/V7n2m96xJuWoOtK2neiymhVfhu28t2QIgUZjR4KDaDpHsF+R/92zE7oO3ZSQTr0r6uyPoIodBF4w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3362235},"main":"dist/index.js","gitHead":"2d371a54454b808d9a38f616d23f95e3d24bc463","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"8.19.4","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"16.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.222","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.85-beta4_1715867792866_0.4776304200052979","host":"s3://npm-registry-packages"}},"1.0.85-beta5":{"name":"@seafile/seafile-editor","version":"1.0.85-beta5","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.85-beta5","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"14fdb7093f2b1e4077e1e4844a88c79881fcf403","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.85-beta5.tgz","fileCount":278,"integrity":"sha512-UrhFIN5rYmoea6/adhkO1qIXtGtVv6pUIi988g0VlR/DfYDXALYeYnmLnco9p+w6mDAO9Oy9PvsRFis9jJs/Nw==","signatures":[{"sig":"MEUCIG7dAu0msR0ZUOzeeY3+BbBqESh0wmQm14Sn5CFZQL6rAiEAsgFk0DInCpPE8zioKA/2+bswnrRJGrDLBdgsdxM720k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3372211},"main":"dist/index.js","gitHead":"2d371a54454b808d9a38f616d23f95e3d24bc463","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"8.19.4","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"16.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.222","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.85-beta5_1715868518521_0.5663930631997156","host":"s3://npm-registry-packages"}},"1.0.85-beta6":{"name":"@seafile/seafile-editor","version":"1.0.85-beta6","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.85-beta6","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"b2ce57089b7c41cc13918b50258d81ee6442a7b6","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.85-beta6.tgz","fileCount":278,"integrity":"sha512-Hobjz/0imoUoqcm9GrYwM5EoFG6pyggWhMXqPKiIDz8P6kLAgFiyhgpNVxdC8OJrBN+tJFVUhZ80UrUBeFbsLw==","signatures":[{"sig":"MEUCIQCl3ZVoKoRwo0Ie09g0RmvMwHMfRED1bNPcBU4YzYfZZQIgWtnDhY8GuyyVbz7AH9itpjPjK48U8qC1yiUquZHZUzc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3372199},"main":"dist/index.js","gitHead":"2d371a54454b808d9a38f616d23f95e3d24bc463","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"8.19.4","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"16.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.222","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.85-beta6_1715868769071_0.2869781906841209","host":"s3://npm-registry-packages"}},"1.0.85-beta7":{"name":"@seafile/seafile-editor","version":"1.0.85-beta7","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.85-beta7","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"609af6465e3b611d07c76080ebf5469d51c3ed8a","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.85-beta7.tgz","fileCount":278,"integrity":"sha512-qEiJqR4GkgwsPQ6PFTCdNBfV2uJL/XyaqaIQA0cgXqSOsm51G3+FNoyAtjqwk/LpcWCJN3jpG34peBL04rfSqQ==","signatures":[{"sig":"MEUCIDhFlas/5hKJV/4EVFbbmUm2xvh0H93WUEeLKuLPT4ptAiEA36ThTT3hRUkeSMQlD7GR8WMonvlvs9RSqgrfLqR/0Tw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3372228},"main":"dist/index.js","gitHead":"2d371a54454b808d9a38f616d23f95e3d24bc463","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"8.19.4","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"16.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.222","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.85-beta7_1715868942938_0.9500193354299815","host":"s3://npm-registry-packages"}},"1.0.85-beta8":{"name":"@seafile/seafile-editor","version":"1.0.85-beta8","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.85-beta8","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"1487f8faceff28b823b410f1db4d2f8c866363fb","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.85-beta8.tgz","fileCount":276,"integrity":"sha512-I/gvey4wJt60crK/3omhZwAQ7sVSRckJ8+/DL/fwt3reDW1aiiGhNN48Rb5PFzQuja3Ae0Nv91VMp9wtVz3JsQ==","signatures":[{"sig":"MEUCIQD8gu+oMzo/SPXG+Lud+G+lwZVmDmeOnJKpPMD/LdJF4AIgRaqnDppL2IcMJg2fdH0/4VVjwXlR2BrppJaSCfGuFvU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3368510},"main":"dist/index.js","gitHead":"2d371a54454b808d9a38f616d23f95e3d24bc463","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"8.19.4","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"16.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.222","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.85-beta8_1715875541231_0.10684294444076281","host":"s3://npm-registry-packages"}},"1.0.85-beta9":{"name":"@seafile/seafile-editor","version":"1.0.85-beta9","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.85-beta9","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"3c58c1c06c61bb167838b8caa65755fc4a608d53","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.85-beta9.tgz","fileCount":276,"integrity":"sha512-ugClZQIll+MCALZuqYryKYjVF+vjbIMLUSjCLYNIYe67tpyGryF12e1psnYY0EJHTtkORQDYPheCHViGqPnP6A==","signatures":[{"sig":"MEQCIGtcDAQd8BPO0xRTaGqXvvyVOi+1ALZrRtYKo4ithtLDAiBuMR/bB8kKQEGBTsa5KXo7DM1Gc14u/y/kM1JO1IL/yw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3368530},"main":"dist/index.js","gitHead":"2d371a54454b808d9a38f616d23f95e3d24bc463","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"8.19.4","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"16.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.222","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.85-beta9_1715875875289_0.44009663285595013","host":"s3://npm-registry-packages"}},"1.0.85-beta10":{"name":"@seafile/seafile-editor","version":"1.0.85-beta10","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.85-beta10","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"f083d1d3710c99e05e1446eee3f58a72d7b0f3fb","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.85-beta10.tgz","fileCount":278,"integrity":"sha512-a+vLYdzAy5FeWKzPB6fgQNsUQnR2KbOdyuU3z34QVvvD/qIZwRaP3ykHXYSnfl0ltFTlw6TvEb7GigQuwRIc3g==","signatures":[{"sig":"MEUCIQDYS9OErV77+rXMRF2hUgYevsQm6OzED4te0Pp+LWRzBQIgOMXEg7M2g9n44KgSVwDHZoxC9FSZxYZlLvfOSJqKh78=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3371734},"main":"dist/index.js","gitHead":"2d371a54454b808d9a38f616d23f95e3d24bc463","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"8.19.4","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"16.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.222","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.85-beta10_1715910827169_0.7526773849612349","host":"s3://npm-registry-packages"}},"1.0.85-beta11":{"name":"@seafile/seafile-editor","version":"1.0.85-beta11","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.85-beta11","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"460dce7eacc42cfaa0ed88d7572028fffe1add8d","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.85-beta11.tgz","fileCount":278,"integrity":"sha512-D972kqD/dzi5z6yWxjOTSZSAotkw70G6mgY6xja789p7TepHhHPmcjguxoTpJb7d7HsISkBacs9bTuJQD6M7VA==","signatures":[{"sig":"MEYCIQDX1zoQe/mk2NvY8jgD2jIyEACOajBiXDvFcESxvOtyxgIhANu4uMbe3dwKSutLV6f7Ll9/0cw2vc6sb44G57CNxGbK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3371759},"main":"dist/index.js","gitHead":"2d371a54454b808d9a38f616d23f95e3d24bc463","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"8.19.4","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"16.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.222","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.85-beta11_1715913567186_0.9084630109637379","host":"s3://npm-registry-packages"}},"1.0.85-beta12":{"name":"@seafile/seafile-editor","version":"1.0.85-beta12","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.85-beta12","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"40d31b897843264780823e5e566a576be0c74e24","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.85-beta12.tgz","fileCount":278,"integrity":"sha512-UPJ1mGsteBmkDPnqh7NvaGSHDm5WBQr0xPjZt8OPzeQHL1xQfrXUJs9Oc1kSLN+YyUFlBKEtiVQZFwQ8TGG7YA==","signatures":[{"sig":"MEYCIQC76s8tbcIx1JQR7lK5ZVufqPFLokuwkF/60YuW+VN/kAIhANfjSTxTYeWD3gzN/H3GPEKaa7Uwk/LekC7fEonV95gx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3373138},"main":"dist/index.js","gitHead":"2d371a54454b808d9a38f616d23f95e3d24bc463","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"8.19.4","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"16.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.222","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.85-beta12_1715914543303_0.5181458144541937","host":"s3://npm-registry-packages"}},"1.0.85-beta13":{"name":"@seafile/seafile-editor","version":"1.0.85-beta13","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.85-beta13","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"64c4bab01ffde260ed4b8b8c2b7c5fcd2cea2ce1","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.85-beta13.tgz","fileCount":278,"integrity":"sha512-03Oh933eM8ChIo0j7kH5i0S93ZyCZcETwP2TojpKtAQKxkBqahJr4UksAjrlV/IxSuJ1CWVQwMpEG5ZDrckxdw==","signatures":[{"sig":"MEUCIQDj5OPTQzVxT8TTXhooz4Y0TJnrGB+F5av3W+1VFMWG5QIgVWlQ68HPiiH8xKmKYPQGUMbHusUrqIpSbWWHumvhCWU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3373143},"main":"dist/index.js","gitHead":"2d371a54454b808d9a38f616d23f95e3d24bc463","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"8.19.4","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"16.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.222","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.85-beta13_1715914655717_0.6974565973018041","host":"s3://npm-registry-packages"}},"1.0.85-beta14":{"name":"@seafile/seafile-editor","version":"1.0.85-beta14","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.85-beta14","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"a2ea2760f15b804a4a6c0a3331d260d29fafde7e","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.85-beta14.tgz","fileCount":278,"integrity":"sha512-YMLrklvtqotWwkljGIiJfwRwrdbQc5LEBVvBI1fSpTaz3HTX5VXv4TdkHHXUbmop4t7zbQhu4q4HNt48wWaTaQ==","signatures":[{"sig":"MEUCICijAUJzKydzpVuQzCuICOvM1ijuaHFLbC3dL/R0Id8+AiEAgB3kHcnVLzkwYY2YIIYC/taeL2wl1p26W3H1yOdTHg8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3373133},"main":"dist/index.js","gitHead":"925a54d2d17890208e133b1039e25b4d40c7dc29","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"8.19.4","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"16.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.222","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.85-beta14_1715917544413_0.09612638631720705","host":"s3://npm-registry-packages"}},"1.0.85-beta15":{"name":"@seafile/seafile-editor","version":"1.0.85-beta15","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.85-beta15","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"1b8fae2e8a91d80958a941dc1c5942d7108ab5bc","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.85-beta15.tgz","fileCount":278,"integrity":"sha512-HC9hFIsoz2a1U9G9hI47I/r8PgIDP/war+WVaLlpAPeUgx5W/E6x6rc2uWhgyxQyBmxmZgG8e6MNF9CPvlLIUA==","signatures":[{"sig":"MEYCIQC+VWlxvHLvUsd0xTID/53c7GbLR9ytbDhVTBymTS+xugIhAJXrJysvw+AESGFz/583HiMhwm8mdzHUet0qqJenh7qA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3373155},"main":"dist/index.js","gitHead":"925a54d2d17890208e133b1039e25b4d40c7dc29","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"8.19.4","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"16.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.222","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.85-beta15_1715918625760_0.7150598170958247","host":"s3://npm-registry-packages"}},"1.0.86":{"name":"@seafile/seafile-editor","version":"1.0.86","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.86","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"8669ea95016471ef3bbf8539a4107d0bc4f9d7a6","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.86.tgz","fileCount":278,"integrity":"sha512-waQnRxqodyO+09te3phYvx2hd2i/iuuKGcw+GIh8IXjqnls5aO4nQ8/g6tC+MK+5awPgmNerwQfoSrbsWaGNDg==","signatures":[{"sig":"MEYCIQD+d2yl+L2kXXyyVOfWKcPc7BpJUm9EueXI/s3HUVvfVgIhAJbYU705zEAENZC1X3EomMrS1WHqG0VhDqweetoaMviQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3373840},"main":"dist/index.js","gitHead":"7059c565bb733c46ab28861f4b7bfbfe6d41721a","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"8.19.4","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"16.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.222","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.86_1715928210389_0.3359620202457714","host":"s3://npm-registry-packages"}},"1.0.86-beta":{"name":"@seafile/seafile-editor","version":"1.0.86-beta","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.86-beta","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"f5ff939a07c110bfd76669aafda2d603b9cdf13f","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.86-beta.tgz","fileCount":278,"integrity":"sha512-D6KzVmsfFfC9bS/270PkOsdw0ihQuUC67kd8R8wqeuvDzDijSIxJRNJmTH6wfFNdVgbOtsdWce3SkKVmYuqcWg==","signatures":[{"sig":"MEQCIBVw7cLOAIJK1sXB7hP0jz9sGRX5kmBB1mLHW5Hms8VOAiBGIrSqcaMW+Pesgw8Q/q2xabqQeBQG9C64+ST1NOITDg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3374636},"main":"dist/index.js","gitHead":"70175a091dac76f0fcba3076112b9610f8adec5b","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"8.19.4","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"16.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.222","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.86-beta_1715930550180_0.5542435128968086","host":"s3://npm-registry-packages"}},"1.0.86-beta1":{"name":"@seafile/seafile-editor","version":"1.0.86-beta1","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.86-beta1","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"e8cd5117842e7f461e3bc790d275d1d7f7c75e9b","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.86-beta1.tgz","fileCount":278,"integrity":"sha512-6C4jWge9vTnMMwqBOaJSKb7x4snE4rwIUT77dfA+csEieCczi79yGU4I4m3JlgRFLT1hw2dDX9CXnfOuAO74fw==","signatures":[{"sig":"MEYCIQC9mRmQYI63wnyaclXkJmS6l6Hqy0m766xK/uIBXndT7QIhANHSwwZSUpgIkP3BlNOLULA7Mrz585SfYEPEF0QQ5HIk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3374768},"main":"dist/index.js","gitHead":"70175a091dac76f0fcba3076112b9610f8adec5b","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"8.19.4","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"16.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.222","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.86-beta1_1715930742620_0.3592000507062427","host":"s3://npm-registry-packages"}},"1.0.86-beta2":{"name":"@seafile/seafile-editor","version":"1.0.86-beta2","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.86-beta2","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"00d9563c5ef12813a5c6b719726e9683ff8d30be","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.86-beta2.tgz","fileCount":278,"integrity":"sha512-rpNK3lSN/l1ld1kYwb5M/Vkv3S5oWTcvcaTL18o3Q7L2T2JHuvyF3EC8l+liDuBQGQboPvOiRYwi8IPLVOgvVQ==","signatures":[{"sig":"MEUCIBwkjgXhv9Q8UaEkoXOlTputy5uLu4cUsqBcX7kl9HiQAiEAvy1ZwKgbrXDaHRNx7sQX1iPj8AD4RACtKWNDgX2kGMQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3373593},"main":"dist/index.js","gitHead":"70175a091dac76f0fcba3076112b9610f8adec5b","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"8.19.4","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"16.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.222","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.86-beta2_1715933643159_0.3429654983426418","host":"s3://npm-registry-packages"}},"1.0.86-beta3":{"name":"@seafile/seafile-editor","version":"1.0.86-beta3","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.86-beta3","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"bc2c1c9b56a78dfebac601b3b8be77b03b625da3","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.86-beta3.tgz","fileCount":276,"integrity":"sha512-Z6BtNFi817O5uOcWMAErBZY1+/usOwqLUxutxQ4MwdwJii7qe7yiTE+DBM5GNIEY+YULQ2i2lx47fFCj9cxgdw==","signatures":[{"sig":"MEUCIEEmbXzfDOcVAiF9E0mHvtywQHiuHElc2jvJNUuFBj63AiEA5TPOXg7FXpO4doHgJzANKn1TW+eQxbgpnVEp9AW23V4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3368630},"main":"dist/index.js","gitHead":"668e7aae17be552d0b120014b022559c5869d2e6","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"8.19.4","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"16.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.222","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.86-beta3_1715935552549_0.1943591209101907","host":"s3://npm-registry-packages"}},"1.0.87":{"name":"@seafile/seafile-editor","version":"1.0.87","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.87","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"93fdf45fef7c472d3c00ba999959a73e1f89392c","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.87.tgz","fileCount":276,"integrity":"sha512-tDlaHHyoT7E06c5G3nFbfuZ5juFhhQfpx+zB+sGyVvKRk7UbJECZZ+Zm2gAI5qe2KhMltOja/HD/d4C/mtJYUQ==","signatures":[{"sig":"MEUCIQDqzE6gxITu9HtOB4oVc7EjqXbhiGHdZLfrn9dX4pO4aAIgNtIPXmqOwTFixBt1GO5b9xDodkEkOPTsAlSEmt0MvW0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3369018},"main":"dist/index.js","gitHead":"30eded45206203218d63772e6a25012b521904cd","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"8.19.4","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"16.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.222","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.87_1715943986290_0.9954356589878974","host":"s3://npm-registry-packages"}},"1.0.87-beta":{"name":"@seafile/seafile-editor","version":"1.0.87-beta","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.87-beta","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"10ce798fc9da721f95d7e4aa61669eaec0ec5fbc","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.87-beta.tgz","fileCount":276,"integrity":"sha512-iacPiWjgOTOqgOBofLnD7/gcBWMGzLGt1zBUPoFDAcVXzwITGwISKrf6SOqMhOK/f5m2gXBojO8fOQCJaD7Wcg==","signatures":[{"sig":"MEUCIQDSXWxoFDtiQJ3wUcJF04Zo0nLiydLpUdHZzMhb7DGFYgIgOeq2vo1B2yMXEJVVL5lMBQ2oIfegNySr4TLlpgKQYdw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3369140},"main":"dist/index.js","gitHead":"0481e557d0a0919c563c3e6d1e78ca5a3b4362f6","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"8.19.4","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"16.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.222","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.87-beta_1716192178569_0.6485720093089686","host":"s3://npm-registry-packages"}},"1.0.88":{"name":"@seafile/seafile-editor","version":"1.0.88","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.88","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"2aaeac5fcfe48d95c29bd4c850f753ddf82540aa","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.88.tgz","fileCount":276,"integrity":"sha512-+iEJsPY0/T67Igi9FmskJima+vWgEVmgu9z3U8SM6fZhHdyOSBHeku1GANb+u5bx1maDcbSAes3jZafyBTJNWA==","signatures":[{"sig":"MEUCIAo3VGs/hbSTICb38GcS0TZ9ZwOQZIbDjaKdGl2erHR2AiEAurRzxRe456KrLFCHKMDNMRaZPc0Ya9GKkE610ipJAy8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3369136},"main":"dist/index.js","gitHead":"53495870c15b5c0e6866377761e21e28285c0881","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"8.19.4","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"16.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.222","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.88_1716195134787_0.5285775002478674","host":"s3://npm-registry-packages"}},"1.0.88-beta":{"name":"@seafile/seafile-editor","version":"1.0.88-beta","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.88-beta","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"a6fcbfe9662ce01a46944bf4c4e5e8f08677ca22","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.88-beta.tgz","fileCount":276,"integrity":"sha512-BBiAtnzQQiVPFW4bXqUBCc2cmzv5seCU4GUdmoZY4QKdFMWLKdOGyG7BVzN0v017DW59FItPSrn5r779qpFkHA==","signatures":[{"sig":"MEMCH3fDs+CvOQ09/PR9CEMdBlcDqNHVsBBhnEh1D3EjYjwCIHbOcgECr9N7IjjtPkji/A0XFY1LtT88WW6ltDGGm8V2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3369575},"main":"dist/index.js","gitHead":"ce2da8dbeedc03a3eb440da766cfcbd2a1f903c8","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"8.19.4","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"16.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.222","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.88-beta_1716196624467_0.42269629860782443","host":"s3://npm-registry-packages"}},"1.0.88-beta1":{"name":"@seafile/seafile-editor","version":"1.0.88-beta1","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.88-beta1","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"dd6e3d52949761377bac0514c1506365630e4aec","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.88-beta1.tgz","fileCount":276,"integrity":"sha512-3ftYBIOcPRl0pPyjk/YO/42hkpGDHrgA20Q1CD04GLvsWqLPpxdq+HJL3BRkS52ut/n1ejD9+d03JRobDcn57w==","signatures":[{"sig":"MEUCIQCN57gwW7c1WYmKKPTUkjhsoAcqJpF4qHGm2gJuxENAowIgPrgT37nBG5bssBqZyxJMjFdffc8lhRClEOl1Dtmq26s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3369803},"main":"dist/index.js","gitHead":"ce2da8dbeedc03a3eb440da766cfcbd2a1f903c8","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"8.19.4","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"16.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.222","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.88-beta1_1716197042220_0.1695879931562465","host":"s3://npm-registry-packages"}},"1.0.89":{"name":"@seafile/seafile-editor","version":"1.0.89","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.89","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"e603e4204f4836010ebec9db0b6098b1869d2247","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.89.tgz","fileCount":276,"integrity":"sha512-UDFoInDxmgklqCEglEPonyBv96m7zN3om5oGNFcq+rg7fo8DXr1pKwQ5qyCb8EXiTSBlsx/nKKu9nikaU3WwSw==","signatures":[{"sig":"MEUCIFLg6eo1+QU46QqhDTzQ33zo7fgtqDiKdJtwJDY238/TAiEA6TlPRYoP7t8aAzvyxCHt/018ECRQffLz4j0IqlFGs2w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3369798},"main":"dist/index.js","gitHead":"a959e4b66fcea7f409a76e6cf6a5e961729b2c4c","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"8.19.4","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"16.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.222","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.89_1716197260787_0.5681267869853803","host":"s3://npm-registry-packages"}},"1.0.90":{"name":"@seafile/seafile-editor","version":"1.0.90","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.90","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"02e4656cea41a9dc5c4487cb6a80156bd4430b6d","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.90.tgz","fileCount":276,"integrity":"sha512-HLgorlGEWBEsgrgRfIPEaMROJlPkVTU88GEOXUQb0okB8xDZk/0HKLqMl6FIhA5wuk27K9Jfh2qHUrvsRTAt0Q==","signatures":[{"sig":"MEQCIHiMzDYIlwd9FdEabrSKlbfANu4E8LdiQocEiS6Ayzp2AiB/+nn6c8Tzd5rpuhjJTNH47L34ANViO7cYRsB8UOgYlg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3371136},"main":"dist/index.js","gitHead":"1979de22e9b778b46ddc8aab8f33e3e35a03b9de","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"8.19.4","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"16.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.222","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.90_1716262177060_0.837698478582368","host":"s3://npm-registry-packages"}},"1.0.91":{"name":"@seafile/seafile-editor","version":"1.0.91","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.91","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"7bd399ec5228977ea94acfba54c1b3e3a320f886","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.91.tgz","fileCount":276,"integrity":"sha512-bW8wN0G5ejHGwnu4OWub8wIXSGCvgnXr4RMijDx52AXR8fD4Qs/+x6nlBM+Cx/nFJPK/n0TWCf0xJFpGCXX4YA==","signatures":[{"sig":"MEMCIFFwHmpd7+/Zw3mAR5VDkmEBD8CGPTbkIpTH6QNGySZZAh9tfOysSJJ7Klcfuus/czaB6WDMQ/PefhuSKsDSOqzV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3371779},"main":"dist/index.js","gitHead":"0b31b0011213e597fea317ca7feba1eb35542b6c","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"9.8.1","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"20.6.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.222","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.91_1716368970244_0.08292221467609706","host":"s3://npm-registry-packages"}},"1.0.91-beta":{"name":"@seafile/seafile-editor","version":"1.0.91-beta","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.91-beta","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"8a2be278054b26fd19ca0f3acbcc697c80ca365b","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.91-beta.tgz","fileCount":276,"integrity":"sha512-kLbexkRCU2YXPnKUWoP5090TKE60t5nAtPLfRQY09JR9Xn0yFGu7iQ7lrt1beK29oQvlcMtaNKErPZYTaYvklQ==","signatures":[{"sig":"MEYCIQDeBSTnw2po2IadAiIJMhp/OkqwY2mZ913Ss6oMOWscHAIhAPUaJ9gtaeYK06TCjX3jBICi0VCYmlXpfN2uthhsUueB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3371831},"main":"dist/index.js","gitHead":"bec466feeff4a47347d2b17397fc46c7571968c3","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"8.19.4","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"16.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.222","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.91-beta_1716534271072_0.12675263655762325","host":"s3://npm-registry-packages"}},"1.0.91-beta1":{"name":"@seafile/seafile-editor","version":"1.0.91-beta1","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.91-beta1","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"ec3bdc6d1b23f048392b27e4c9e96341ffbce61c","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.91-beta1.tgz","fileCount":276,"integrity":"sha512-ibdS+sO/i0LGoGJejeWQN20gVCyjZqmtj0N6QSjrfEy3lIzFmGcJ93k3uz1i6dQuClb07hdFLzIh7YIDaUvIoA==","signatures":[{"sig":"MEUCIFiyr/zwCuw2V9eosYSWwRwRfvzrZHnZFtgFgQXtiXLfAiEArwnzsCouM2dsZGWsNPKLhkg8jlsh4qVgpsFNFVR3rpc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3371794},"main":"dist/index.js","gitHead":"bec466feeff4a47347d2b17397fc46c7571968c3","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"8.19.4","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"16.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.222","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.91-beta1_1716534889436_0.6461614482406794","host":"s3://npm-registry-packages"}},"1.0.91-beta2":{"name":"@seafile/seafile-editor","version":"1.0.91-beta2","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.91-beta2","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"e471db7c29039cf579c7a49e2f16e0577dff6c2d","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.91-beta2.tgz","fileCount":276,"integrity":"sha512-VZEEaqQnUqweIhhq3VJxE3IsnaoENtZudqKok2BT3kW9r0MD3u+GiupVI1STOFY/4+aMJOOkYHwvQP9NqoZk+g==","signatures":[{"sig":"MEYCIQD3cXYg8CN2UphWo1HJozky+Y3uwdqHp5juVFtkKvrOxgIhAOmeQ69PJe0Dv8HPCBbKg4RG2FIzNXvlQJqM/poCtYRR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3371803},"main":"dist/index.js","gitHead":"bec466feeff4a47347d2b17397fc46c7571968c3","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"8.19.4","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"16.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.222","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.91-beta2_1716539589803_0.4588522671376196","host":"s3://npm-registry-packages"}},"1.0.92":{"name":"@seafile/seafile-editor","version":"1.0.92","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.92","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"e42cd8286b954434b983fae035d3f4bce82f4fbd","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.92.tgz","fileCount":276,"integrity":"sha512-AAR3s+L+M/BWN29mXvioIAQGI5FOf7fxbkZ48Ay+cVlLmIlYpilfvtKWa2GqaOb477WnPUUp1Ik+cCyBANByJg==","signatures":[{"sig":"MEUCICROEK0gZVZ0hmRkp9/SXxGceICLo0mIVNrgBngdbCcXAiEAn+9NYJoHgFnfDXw3sOTa9gNy+B4czU/kVNiFAz1JV+o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3371798},"main":"dist/index.js","gitHead":"7ed7f0fc30c952dd368adff0cc8ab88715e0001c","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"8.19.4","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"16.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.222","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.92_1716541465441_0.16216046662968298","host":"s3://npm-registry-packages"}},"1.0.93":{"name":"@seafile/seafile-editor","version":"1.0.93","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.93","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"0154e70c64c224fdff2aad55e5cdb13a581db267","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.93.tgz","fileCount":276,"integrity":"sha512-8fqCaNoLPdf/TzmnV6c+adtrRpy6n8LN0X8GyE4MpavTnax5Aa3FHZucCG9w8lJoXNIhUjk+0BLIOOiD3pfDfw==","signatures":[{"sig":"MEUCIDS6wOI38xjRmHgVuEfkUdqj3nqdr6TxzVFKeTpHadtsAiEA5B2y0MamUvsAB9gXSagXJjmJrmlON96wRkE8tadhmWc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3371894},"main":"dist/index.js","gitHead":"a3a30603afa3ebc03c50befc5849a75e7d9c8f8e","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"9.8.1","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"20.6.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.222","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.93_1716622761939_0.21504617123754866","host":"s3://npm-registry-packages"}},"1.0.93-alpha":{"name":"@seafile/seafile-editor","version":"1.0.93-alpha","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.93-alpha","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"173dfb5761329e6c797267167b5e6d4ee44ff4af","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.93-alpha.tgz","fileCount":277,"integrity":"sha512-fq6igthpE20PSfEw/wkW6iuMQMHskfWJ0hYz6yEMaMdlFwUcD5GnKSoxxc1kmN2Qvp3vbVoMpULZYl/a9cRfUQ==","signatures":[{"sig":"MEQCIGQZr4CluZ7cXjsVUZDbnFYCNs/mo2a8X95ypdutcGR4AiA2EKYEntjZkeBCDYv83Z49pAoBvTonqlciewchPbIhIA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3374126},"main":"dist/index.js","gitHead":"a3a30603afa3ebc03c50befc5849a75e7d9c8f8e","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"20.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.222","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.93-alpha_1716971217733_0.2420160483421907","host":"s3://npm-registry-packages"}},"1.0.93-alpha1":{"name":"@seafile/seafile-editor","version":"1.0.93-alpha1","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.93-alpha1","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"018b2f1304b519f6664466cf7715c3580cc9f96e","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.93-alpha1.tgz","fileCount":278,"integrity":"sha512-mtx/Ia2Oeh+ZqNdT/FgkYeYVhtaaI6qYdFmaYp3rugxoulVYoaftnHYnLSLuv4/BrDAhbifKG4ipvFjGeyb0jQ==","signatures":[{"sig":"MEUCIEEl8hiTVToq3LuVl3Mie1cMi5nDwtPvkikfsG/3VFXIAiEAzSR1FJunH6l+Pc/nGfB1yCy9OoKUYxUcq7VAHxubhPY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3375165},"main":"dist/index.js","gitHead":"a3a30603afa3ebc03c50befc5849a75e7d9c8f8e","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"20.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.222","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.93-alpha1_1716973604167_0.3212074775986715","host":"s3://npm-registry-packages"}},"1.0.93-alpha2":{"name":"@seafile/seafile-editor","version":"1.0.93-alpha2","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.93-alpha2","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"727f81c9cd3721563d55e552a38de558671786a3","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.93-alpha2.tgz","fileCount":278,"integrity":"sha512-6RtUH5C7VbeHjWcsL2enU0M1/xQfeVdbeYMohJ326c3vCzyTY6TicweLI4eKhQFvW0Kj3KNn13aMlD+2GPDSzw==","signatures":[{"sig":"MEUCIQDyRbqdmcIEd2Rz3ndPjelJmi9dDBXCDyBoNjY12leYlwIgbvHNr2TTB6UrkzXuHfj1SDiIUUuW2HeddJ07ze0rHr8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3375192},"main":"dist/index.js","gitHead":"a3a30603afa3ebc03c50befc5849a75e7d9c8f8e","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"20.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.222","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.93-alpha2_1716974258064_0.007945521528014199","host":"s3://npm-registry-packages"}},"1.0.93-alpha3":{"name":"@seafile/seafile-editor","version":"1.0.93-alpha3","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.93-alpha3","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"209b7bfbf0e1b2971f5a0b6ef07a7f21e180e31b","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.93-alpha3.tgz","fileCount":277,"integrity":"sha512-OT43JkjWqEQpNLJKBgLZau+rKetOlzRwbeHziRmAEaxbrQd4FG1rQT+pQXdd7syG39P4dvCSvyg0UGQjCD3hOw==","signatures":[{"sig":"MEUCIQDzOVHoWxxgw6noEB+ecMCI3WaM0cztEy+51+0CWy4GGwIgRIv2XHuvzubObQqlydRPneUbaFX5CMlyn4ddglOxBk0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3373826},"main":"dist/index.js","gitHead":"a3a30603afa3ebc03c50befc5849a75e7d9c8f8e","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"20.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.222","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.93-alpha3_1716976300371_0.38548862845828813","host":"s3://npm-registry-packages"}},"1.0.93-alpha4":{"name":"@seafile/seafile-editor","version":"1.0.93-alpha4","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.93-alpha4","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"4b85ce4ca1ac4f7ef9cc59d9c7c763c7f1edbdd5","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.93-alpha4.tgz","fileCount":277,"integrity":"sha512-EXeweq4tKWI0/wyM32peSFsWlfPPzPdS3iC8pdsJYbN2HGXsJ0NQDd8VBrn9537JHwzNFdLNL89JnIRhlYBdeA==","signatures":[{"sig":"MEUCIQDqFZfDDG+TPQwx1O5Z9JAzw14h1MFFnOaM5n4ZffJTKgIgQcx/ZPtYobIcThrl0htD+S0JNCReZsrBbdpOFbVUKrw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3373625},"main":"dist/index.js","gitHead":"a3a30603afa3ebc03c50befc5849a75e7d9c8f8e","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"20.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.222","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.93-alpha4_1716976898836_0.22688264068302622","host":"s3://npm-registry-packages"}},"1.0.94":{"name":"@seafile/seafile-editor","version":"1.0.94","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.94","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"fa433463c5a5a507e582aaf3c8920c6d9466824c","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.94.tgz","fileCount":277,"integrity":"sha512-wsss/WJ65t+Vx7zH0HyCJ2lrcbTktUxzBrr+T/3tx30B9rM+tM8Vj+UBWPaE2lVHYrZ8MOkfNuTysZSWsPMUEQ==","signatures":[{"sig":"MEUCIQCrfmqBl8prxDfXSLUxUbvbZTnrf9LEwCmW9uxmekvIMQIgGbRN6fZiNkAsd4FfpKWIzJCX277HwaW4+NuHKjo88SM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3373618},"main":"dist/index.js","gitHead":"b286a1dc7f65df2e55f972f82142c448374bd9f1","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"20.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.222","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.94_1717033626566_0.00020531402435186585","host":"s3://npm-registry-packages"}},"1.0.95":{"name":"@seafile/seafile-editor","version":"1.0.95","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.95","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"f02f8dee5890b3e8e9906ce4b2fc76241d4db775","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.95.tgz","fileCount":277,"integrity":"sha512-ZIWhshxyqIx1e9z2tqlIZLpzP8/8lEGUXcSrQxAcxJsNH4YP7yjuhLzA18tE4xWv/zJafEMLvBACzb14LaLv9w==","signatures":[{"sig":"MEUCIGCAeCHbf4OK1f9ZH4m3pkwLYhwy7M1LKRm83Abw3ueOAiEA1xhQ/JX+WQmll1VQyHpHAdTTw774IkV2IZXqRy8b9KI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3374281},"main":"dist/index.js","gitHead":"ab1f570efb63c9533c4389151ada20ed5ef6ca88","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"20.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.222","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.95_1717469553219_0.7895388091232534","host":"s3://npm-registry-packages"}},"1.0.96":{"name":"@seafile/seafile-editor","version":"1.0.96","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.96","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"a9164448859c1a86c67f27fa8421924214fb7774","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.96.tgz","fileCount":277,"integrity":"sha512-Av7mKstP0BQtkCOIE2zra0hxbbY6j+yunUXdfRj7NNWGzStWBSwWFRVvWqx8JDHlYywdVd3kU5RkHfjpo/6z9Q==","signatures":[{"sig":"MEYCIQDGpaLMnGh8g0W+8TKnzen/HFcntNiFxkQwQGwfwP+NVQIhAK1psMEDycedQw5zcy/NYn32I/lxNb5ad4WS0UGPgKc2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3374260},"main":"dist/index.js","gitHead":"19caf9bb8331a9a0b12b6189f0ef8f5d135e33c4","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"20.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.222","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.96_1717471923411_0.3693933067013242","host":"s3://npm-registry-packages"}},"1.0.97":{"name":"@seafile/seafile-editor","version":"1.0.97","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.97","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"563812259365dbdaf998fc0fc0627144cda2a7d6","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.97.tgz","fileCount":277,"integrity":"sha512-dzyw8YG1OkTTeK9tY7LVgtd41QKbNSoRvSmASqXchZvf1lovZnlCSJvvsBDRKeZmRHweQ82P4/O1705letGHVg==","signatures":[{"sig":"MEUCICaNl4Lsp+bLxVMDPj5aAU46Si/a2cYKSQM0+QgEVPYoAiEA1usY/aDa8JRigtVoOlWvyKL/+/LAgCWvGvLjSjRusYg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3374549},"main":"dist/index.js","gitHead":"fd7f51507474309ec9542e5e9b847f39d29226f0","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"20.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.222","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.97_1717494394516_0.11747287414122298","host":"s3://npm-registry-packages"}},"1.0.98":{"name":"@seafile/seafile-editor","version":"1.0.98","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.98","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"39e7be3a9aa936756bbd7b2c009fc8e8e1a9e0cf","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.98.tgz","fileCount":277,"integrity":"sha512-Ek7nEd7sWAMOF0uDE5DRjIGviwsVnLe9D1ACrObouEoV/QaEeV8HQBtipRflPg6IPsdWbPegzmdUpIvlaluFKg==","signatures":[{"sig":"MEQCIAgSFkqQdC63TDV2ASgOPkq4n1f6F9cRkdqL/Oh5fGzjAiBRLMdamSqVi2pKdFCe9JvW1ejScUZNz12z2fG+6SVXAg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3374894},"main":"dist/index.js","gitHead":"ecf2020aaddc788a11a0a55de8bc0803244fafc3","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"20.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.222","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.98_1717657212482_0.9961760511760331","host":"s3://npm-registry-packages"}},"1.0.99":{"name":"@seafile/seafile-editor","version":"1.0.99","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.99","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"f9fc56633bc1e918f631902aa3630ddc19a5f4fb","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.99.tgz","fileCount":277,"integrity":"sha512-jn37mHp5yvfmr8TVKjuT6jocoseN1oFcnA1HFqyBGIVaGmgTuibiEAFZhN9bXE8ne3b7jr1x68T/MlZi0LT9pA==","signatures":[{"sig":"MEYCIQD8xO4d1ulhpuJFBL81AoVyf3BIeD3aSpeFC77H+ZhuoQIhAMlOU9mKJFyIoEhXaD6hOtUrvykmUx2XjkAZoBMrIPHX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3375004},"main":"dist/index.js","gitHead":"77da630a83e02b5434bf27bffe915f68d11fdb93","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"20.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.222","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.99_1717667793412_0.5528353923686109","host":"s3://npm-registry-packages"}},"1.0.100":{"name":"@seafile/seafile-editor","version":"1.0.100","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.100","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"eb889f40faee295b562cc8c329e53d8b42dfed28","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.100.tgz","fileCount":277,"integrity":"sha512-s17QbCUZZlt6qP4OCFRMBfK8UJi3j8ue+jA/zSnObi7MaunJQMpSsWZZGObaByBAz7DlGrd0dDUWuxPviL/Ocw==","signatures":[{"sig":"MEYCIQCrOt26GnAUoSFJny78DWZt6QoTtD80fR3cxTvxpVRTUwIhANPafqdC6+AYCxf0emZ/EnwJCRX7o91jrplOONVAdiMF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3375424},"main":"dist/index.js","gitHead":"c44ef6f3875496343356544970789c54bffeed6e","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"20.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.222","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.100_1717744169017_0.5675377254590208","host":"s3://npm-registry-packages"}},"1.0.100-beta":{"name":"@seafile/seafile-editor","version":"1.0.100-beta","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.100-beta","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"d328f26e0dbb876e76815f6a7aab0bd8b73c32e4","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.100-beta.tgz","fileCount":277,"integrity":"sha512-fl49d9yx8QXDJG4F9nFWkwAk7cnk/q+wofDoDusXUislh2kpwRQZnvKoOKm0bj99vxuBB4M0IH5ArW5oWOcYvg==","signatures":[{"sig":"MEYCIQDLjzULMRtL0Gw+rIqoefus7VuuqLWhYZsJzSJhyID3NgIhAMaJNR9XXlZIwivlZlIs0Czn0D7Ng8o8g8xDVQjYUA8n","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3375520},"main":"dist/index.js","gitHead":"7d3ee2d06be4485647504e99c3750748485fdcad","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"20.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.222","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.100-beta_1718330013986_0.5074350171755975","host":"s3://npm-registry-packages"}},"1.0.101":{"name":"@seafile/seafile-editor","version":"1.0.101","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.101","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"5dc26fac51e778701af478cae6c0daecc2d456a7","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.101.tgz","fileCount":277,"integrity":"sha512-EoV/ugIHvv0VyWogoGGItoOZZISRPs4gp6I22toQt1+qHJQJ+GrP08aelWxNaZbTRH9qzhCUms2FopvWaOuzrQ==","signatures":[{"sig":"MEYCIQDYaZoih893/J6esG0qCKNwyh1hkax2RDIs3v0to3VQ+wIhAP98E3RqQ8iA8UzClaog6thJRoGRNLMQzABUryYJs7/H","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3375516},"main":"dist/index.js","gitHead":"78bfa3faadde66bc01ed77206b55544a2431fb2f","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"20.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.222","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.101_1718352294089_0.1509657583759607","host":"s3://npm-registry-packages"}},"1.0.102":{"name":"@seafile/seafile-editor","version":"1.0.102","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.102","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"5a88a881420b018550b8f48f4ad9857d7dfca4f3","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.102.tgz","fileCount":277,"integrity":"sha512-KXPyhNVng6yuAz4vvcp7uzyx++rTy3UNDo9QDrFoxPi49R7N1wxXDTtthOsF9MfVQI7f7lJ1v9WYMxwplOwN+A==","signatures":[{"sig":"MEYCIQClVK1/fuMpEWNXcJDoMp5bFTgz341UrewGxqd4X/Qy7QIhALIadpLM/9DdBsqJjh5Sb55LFGMCFOUqU1VasptuEOmF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3375564},"main":"dist/index.js","gitHead":"67741331393d2465fdc84696096acc7fac6649e4","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"20.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.222","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.102_1718849066756_0.6596573261249601","host":"s3://npm-registry-packages"}},"1.0.103":{"name":"@seafile/seafile-editor","version":"1.0.103","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.103","dist":{"shasum":"42882bdbd4b24fd6bebdc8ca8b6c3a2dad9f8582","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.103.tgz","fileCount":277,"integrity":"sha512-2n6zrnIHaUhPdr4tG7SqHWzOOzVUewZ5CJFZOP/u2q9e5qzT27lZAmkJ8hsvdiC45X5Qag77LEd2CKegKkTZ4Q==","signatures":[{"sig":"MEUCIB6+woKPqXw1mE+KgTQOQv3tRqFyssTavuaxlZOuWBNZAiEArzMHAU+AEaqrrNOZEuWCZM09t673cJQcktrQxdSFMmw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3377319},"main":"dist/index.js","gitHead":"bb2112af6b519c83c9594f2d4f7f4bd91f6ad371","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"20.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.222","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.103_1719813224688_0.26434416532083804","host":"s3://npm-registry-packages"}},"1.0.104":{"name":"@seafile/seafile-editor","version":"1.0.104","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.104","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"058d9b483a71cd33beff221aab3218a3086efbf8","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.104.tgz","fileCount":277,"integrity":"sha512-NLN0NFk9K412xGK/Lz93uwYJax2i6tySB8II7wwFjBdGfjUtSVOw8gTOTq906oYGuVe2VGfdDTqtvKAqAgLkGQ==","signatures":[{"sig":"MEQCIA+9/GSm/EouOeuXmB9Oy4tt9GH2AzY/bG3yYvwb1nuZAiAemW5mIx3KPeWL55ovxjM+VYDbISvkmlijiShThkecEQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3377319},"main":"dist/index.js","gitHead":"65fa69e8c65713447ddd223ea754ec484705c44f","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"20.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.222","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.104_1720666842809_0.3871954684381511","host":"s3://npm-registry-packages"}},"1.0.105":{"name":"@seafile/seafile-editor","version":"1.0.105","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.105","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"3a33f1e17f8884b832f5309f8a3117308d646002","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.105.tgz","fileCount":277,"integrity":"sha512-nvsG17/9UFlSLGtuqUg1Fq31VMPHuQ3XqzA8essBR+ftSdnGSl9pStUj2IvZuN/7CiMoMIeXZ1ppmtHzu9TRUw==","signatures":[{"sig":"MEQCIFD9lUF2hx1O0aX+HYVrY2b3DrbZsCLewt81EJz+mPOwAiAwO5ysyEu1cdbFuJxU8/mPAoPbSy1jrNmLriA7rjeF4g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3377319},"main":"dist/index.js","gitHead":"65fa69e8c65713447ddd223ea754ec484705c44f","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"20.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.222","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.105_1720666894645_0.8095662670345849","host":"s3://npm-registry-packages"}},"1.0.106":{"name":"@seafile/seafile-editor","version":"1.0.106","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.106","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"0838568a9ae82e429528814596c5b87a822e2132","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.106.tgz","fileCount":277,"integrity":"sha512-bJnI4++2Sm5BxR4bCTLhVITybht1sqe0PqWFlIq2BSEpaWeLoePqOopO7JoLMUKOpc345sJmZL5QMnq/qCGkvA==","signatures":[{"sig":"MEUCIC8P+ypECBg9jppAuJzxSNy2FavPyyhjSx758hS7hiyHAiEA4Hw0rKZ9/8cDWDtPHVWwKs4n7W5+WO2O7E4u5dandz8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3377496},"main":"dist/index.js","gitHead":"5b8d303d5052b755e3321f9a76a0cdc5b235a05c","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"20.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.222","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.106_1721894283056_0.8465027998471268","host":"s3://npm-registry-packages"}},"1.0.107":{"name":"@seafile/seafile-editor","version":"1.0.107","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.107","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"df4a12875732b02d226755ed49977bed5c6c3cd1","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.107.tgz","fileCount":277,"integrity":"sha512-6qvOSJEkJxB6iHyL0IynplDPUjuMM21EBH+734GNknDpbUA4807hBstyX6EjO3bUGdETxknIL0MRhhq4m9l4+w==","signatures":[{"sig":"MEUCIDNHxqxTZI9CiXy1oiSSbheq3cLKnVTywXAAqVruoactAiEAmvk3ucC5iYUkNKYG258j1/C/Oj+UuP6lM9ESL4tByvo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3377746},"main":"dist/index.js","gitHead":"7bcdfa5fe39a36bf2eb168458e7d1e3bc630ccbd","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"20.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"1.6.0","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.222","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.107_1721898272210_0.7015979954331466","host":"s3://npm-registry-packages"}},"1.0.108":{"name":"@seafile/seafile-editor","version":"1.0.108","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.108","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"31ee7ea9bf15505921a650bc53a34154d0ebe179","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.108.tgz","fileCount":277,"integrity":"sha512-ekeqcRoL8//vHjvTRjIKJhdPw9REmOtGTLCnTSw+6m/KMx6qeDNsXYFoGxglZBcs7aHjfmWvpLbYFvKMVRmeLg==","signatures":[{"sig":"MEYCIQC+hlp2MaYHigbotvSSSi3mPWhAIeIdrT9wXvAzD5DZngIhAMt8T+C6TfpygAnK9rS/Zfke1HtLNKTih/Ns1nnSJ10V","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3377747},"main":"dist/index.js","gitHead":"2af8e0cd6338bd0dbc1374fb5f6e92b25b468538","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.8.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"20.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.234","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.108_1722926291238_0.05034767029057585","host":"s3://npm-registry-packages"}},"1.0.109":{"name":"@seafile/seafile-editor","version":"1.0.109","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.109","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"ee5fc49736b1bc1da10aceceb19ac1114588a13c","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.109.tgz","fileCount":277,"integrity":"sha512-zj5WiflAgiOpW6fXYigFSDB1XHYPHFxET7Gr3Dc0s3UA5S4Vexl9Yjf/oqX0HHu2jHX+fbtYkFoh/F29AGz39A==","signatures":[{"sig":"MEYCIQCWBqghK2rJt2CK36VbltUsh+AldVlGqy7cAkWxRDv+QQIhAPVaVlMBZZAXSfnpw3R1eKjnwhn2kmPCS4lZcggucWOy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3377747},"main":"dist/index.js","gitHead":"2af8e0cd6338bd0dbc1374fb5f6e92b25b468538","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.8.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"20.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.234","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.109_1722926335859_0.844886287177238","host":"s3://npm-registry-packages"}},"1.0.107-beta":{"name":"@seafile/seafile-editor","version":"1.0.107-beta","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.107-beta","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"f5b763d69223f697b4533c4d01f6d61bac346594","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.107-beta.tgz","fileCount":279,"integrity":"sha512-Bp+ARQ+Oa4MUiY56A9w7eXXMsgPLdrMovLj3Y9UezRgYSB95sF5q/SV+vOaelYnon8zlj00AG3VigPgTvnvQag==","signatures":[{"sig":"MEQCIBMDDVREWL/+yj8BOuInZ/sVBtI8DW6p/DOxjNIk71NLAiBicCH0DTiwoLbDESDVTL0Lip7hMDS/vgUuhM1pyy//rQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3349757},"main":"dist/index.js","gitHead":"77a21cb8d878d1c4b462835561e5c3d65046502d","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"20.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.234","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.107-beta_1724836937681_0.2776347389953213","host":"s3://npm-registry-packages"}},"1.0.109-beta":{"name":"@seafile/seafile-editor","version":"1.0.109-beta","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.109-beta","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"e24d3170946d65a6e553900701dc67e61475245b","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.109-beta.tgz","fileCount":279,"integrity":"sha512-nHHPqnt2uReLuoAehc42CUdLTvDv0VIuP0fh6Dd5JV7+tQf5YOCci5lEXni/3UkvpnNZOtCw2xOwndItKJ1Gbw==","signatures":[{"sig":"MEYCIQD2xgVB4DfaP74BJhKYgzePJQu6ZoY1dT7DSaGYhXNs3wIhAJtiWBcIbq/N9grptS+jMPUdeQ+JdhP70ghFxr8eWifJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3349757},"main":"dist/index.js","gitHead":"77a21cb8d878d1c4b462835561e5c3d65046502d","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"20.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.234","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.109-beta_1724837231414_0.3134762978362742","host":"s3://npm-registry-packages"}},"1.0.109-beta1":{"name":"@seafile/seafile-editor","version":"1.0.109-beta1","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.109-beta1","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"d13b69d7b426996cc48c64fa78fe72636ef4d70f","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.109-beta1.tgz","fileCount":279,"integrity":"sha512-dvivSAoYU8xhz16IRe4h0F8nVJkI4MJTKLUQxI1P1xv/lmM+yJCX/PTjAk1L5mm74ca3vhmXalWcJ+epEeHgxw==","signatures":[{"sig":"MEYCIQC26Ic0z6SZ/JHdxwZYzVORwmwwNrBpCOiuLC+mlGRebAIhANng4EbQP8ZPvzvA0Dm9gbK0ActjQNu+yCMmjGe8pQm1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3349621},"main":"dist/index.js","gitHead":"77a21cb8d878d1c4b462835561e5c3d65046502d","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"20.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.234","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.109-beta1_1724838807650_0.6956464957081319","host":"s3://npm-registry-packages"}},"1.0.110":{"name":"@seafile/seafile-editor","version":"1.0.110","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.110","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"6b21b99447dc22eb20c123bd54999a867d3f726f","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.110.tgz","fileCount":279,"integrity":"sha512-4x+2trX5q5MOd1B+nQG8EqWL7ETuRn+6uN7r2adZEbjW2qqz65ZzrcoFwy0bHiCZP9vATvrH6fo+xdTehOZmSw==","signatures":[{"sig":"MEQCIDBmvzoZWNsJ6OmpqXA1GbINNjaKUwmQixV5X3SYpdjtAiAy+kjRA+LqgiA1OIt/+QBmq1cF8vAPR912Mb9o8/KTiA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3349727},"main":"dist/index.js","gitHead":"b2fc64449c6ddedc488dabb1017bb70beebe79d0","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"20.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.234","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.110_1724912162185_0.31633378769615317","host":"s3://npm-registry-packages"}},"1.0.110-beta":{"name":"@seafile/seafile-editor","version":"1.0.110-beta","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.110-beta","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"033381602596a59bd9193c03818855a3713568db","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.110-beta.tgz","fileCount":279,"integrity":"sha512-VPEH8CKf087Pk9hCizCr1WQ1dzGKTDvhgq6OhLGsqMhmsx9SVjoWLGkORuziacM8zKFqJMaIvc5xFhWiOmTFyw==","signatures":[{"sig":"MEUCIFYaHf9s18OW5SFjLDZzfI7+PzWShd5PaBAz5pOE/dYhAiEApfuQeiKV4z2GVs7lbIW1eX9R3MbCneIr8tRf3Yb3SjY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3349787},"main":"dist/index.js","gitHead":"66808f90bd75866eba9269df9cd4f30820505a33","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"20.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.234","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.110-beta_1724914323188_0.018316166001575818","host":"s3://npm-registry-packages"}},"1.0.111":{"name":"@seafile/seafile-editor","version":"1.0.111","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.111","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"0e1e3d46277137ec006f99a7854cca48b5a9c337","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.111.tgz","fileCount":279,"integrity":"sha512-ZOnFd5kKkhDklG87pAlfKlqY4x5tLH2aPJBpnVMckMwzuSEgjn3kSPP8cEJAxqxhQ8xZfT8Vry2fO8iKMMnYuw==","signatures":[{"sig":"MEUCIQDkyeffftgD/PioPfybt1BoH7gxHUhjRDnxUfnBAJxKAwIgSiuBtA4/03rOgE2qMZGwEW4l4zhoEAWBbviIycvQLGQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3349783},"main":"dist/index.js","gitHead":"66808f90bd75866eba9269df9cd4f30820505a33","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"20.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.234","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.111_1724914529620_0.41058182074931504","host":"s3://npm-registry-packages"}},"1.0.112-beta":{"name":"@seafile/seafile-editor","version":"1.0.112-beta","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.112-beta","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"65ce570f23b59363b48c36e4e21c18c3f7a92911","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.112-beta.tgz","fileCount":279,"integrity":"sha512-NSy7J+3zFV8sA19Ps6TI6nJN/M7e3gYitCc/bUcEUSxc0/379XmGt6X8DpoHqO9dD07eZAXv6tnVASsPWdjPYw==","signatures":[{"sig":"MEYCIQDARCfHJPfYtxqhZEdMhO68yR6ZV8iiALP11LPOglBmqgIhAOOYo3ERmkA+cLwZLaiyOicv1PmzWg0u+A7oJzk17fkU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3350047},"main":"dist/index.js","gitHead":"7c082ce66c3daed772bbbd1356c1f16f73c6c55d","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"20.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.234","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.112-beta_1724922203046_0.9758897135358713","host":"s3://npm-registry-packages"}},"1.0.112":{"name":"@seafile/seafile-editor","version":"1.0.112","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.112","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"a59ad9ed7f1f635d85d3aff00273d896b1710290","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.112.tgz","fileCount":279,"integrity":"sha512-Clif26eJS255HG95aScbRJbzMxQyvpt0y85Lz0JyVoG15YyTJBGibtpOG6aSGJt1YsTLIHLvEELDnJtyRm4f4A==","signatures":[{"sig":"MEUCIBXqWtNlHHboaJEIxMJlLh6cHrPk94vj2XKi6PNUtwyxAiEA7tXsiub/0W29YXXg72T7+3ao6I+UbOFbJv21yz1e8yU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3350042},"main":"dist/index.js","gitHead":"7c082ce66c3daed772bbbd1356c1f16f73c6c55d","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"20.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.234","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.112_1724922701058_0.9369703736340114","host":"s3://npm-registry-packages"}},"1.0.113":{"name":"@seafile/seafile-editor","version":"1.0.113","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.113","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"2a39b2eb2dcad0d18641c0690dc236fb0784ee1f","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.113.tgz","fileCount":279,"integrity":"sha512-20B2V33rknc9791V5uj7EEQ9bFAQRtBVldavk508QiR0P9TetSy84qwKechAzTlxa+eGAryDOWBsDrRw0uIPVQ==","signatures":[{"sig":"MEUCIEkwwEbE0HT7Q4HsFq99MO1SnVc7JWcEduIAhby+GNKxAiEA9zSgrq9n6dWDlAIRACIJPje3O6kUEZXlucGg4JiM9yk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3350038},"main":"dist/index.js","gitHead":"e4b7189e320af6384d26b81cb853d0063884940d","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"20.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.234","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.113_1724923716287_0.9093167933912667","host":"s3://npm-registry-packages"}},"1.0.114":{"name":"@seafile/seafile-editor","version":"1.0.114","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.114","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"b5b36a53f0c730f04ea54d8385914b7c45b814b3","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.114.tgz","fileCount":279,"integrity":"sha512-4P7wJhNqK8WrJ1+8OPPo9mP/GNnfTv07bq6+B3DJ46syqIAJzy3KF7GC0enVfOaJm7jOEmwdvu3b00/a3ruBSw==","signatures":[{"sig":"MEQCIGYnzU8koecnYzlmhkDjc9MmRx0OU1m3i8hw/j8Qp0t0AiA2UCBNak+unP4sZbp2ZSVpc86DmITKlAZLByTJgPPfdg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3379387},"main":"dist/index.js","gitHead":"4301383581e3f10cc2396526bdedcef552289ad7","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"20.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.234","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.114_1724926438137_0.933255739088459","host":"s3://npm-registry-packages"}},"1.0.115":{"name":"@seafile/seafile-editor","version":"1.0.115","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.115","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"73dd6b49fbbd97282fbd8ea8d3dc30c99feaf6b9","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.115.tgz","fileCount":280,"integrity":"sha512-Ro9UNzG0NTDsjuEO7teFJAwD0YAx5/vcylzTQoT2rwT+qNPzX/NVWp8t2yaMfWfRWHOB4YwYYL486ma+ZSY9WQ==","signatures":[{"sig":"MEUCIA+i+MbMsAdAa3yolK7h3wGFSU5Npim1B2SooJ49XcnmAiEAvcJF3O1yibadcoJwbwaWnzQ9jas4gmKrZrbdv9xWzyg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3383329},"main":"dist/index.js","gitHead":"ff29f1e066a86c2bd4410333cb04af3cc6a56af6","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"20.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.234","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.115_1724973149477_0.04348526886139936","host":"s3://npm-registry-packages"}},"1.0.116":{"name":"@seafile/seafile-editor","version":"1.0.116","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.116","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"c44d873a7f4531bfb8baf1316eb51a4c79d5562a","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.116.tgz","fileCount":280,"integrity":"sha512-Gx01/IfSfAxYUP1oB57k7HfRvxvazyKYTfCe7vmh3mC7ylQohd/dT2HNFHi7uqFGcOq9OmCUd7mfu/mbCb9Cvg==","signatures":[{"sig":"MEYCIQC6EFxPHXlldU5T+K8DRiLPHf+7ocjmfTRwtrt4SK62BwIhANE6+Qe9uONQnFxb76Acp9rsc2L1U95AU++PkjHWaDRG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3384304},"main":"dist/index.js","gitHead":"ed4bf8e08aeb346b4516ea7391f8026b9a7fa308","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"8.19.3","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"16.19.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.234","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.116_1725341210128_0.2066558052214631","host":"s3://npm-registry-packages"}},"1.0.117-alpha.0":{"name":"@seafile/seafile-editor","version":"1.0.117-alpha.0","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.117-alpha.0","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"9461ab2be8f5bada6ae3feac28d3dfab87d58430","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.117-alpha.0.tgz","fileCount":282,"integrity":"sha512-fXAV2Tc7Fw+t+F7ULzyptLtUYOWKGnUgTUGFrscePJgV5b0A6i9Y6eHFl6OAZhB+bM9C+P0Z6ULFSB2zuUOATw==","signatures":[{"sig":"MEQCIG33naSenbT+1qspZtMjAEIGcEecejgpYkG9+p1ti3sTAiAL6/6UkQVBrepX082pAxf+R7N3hd0fO+b+Nv6d10llaA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3399293},"main":"dist/index.js","gitHead":"1b5f6856719ec042edcf345c090d8280cb11b408","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.1","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"22.0.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"readme.md","devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.234","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.117-alpha.0_1726220904816_0.2215737282680823","host":"s3://npm-registry-packages"}},"1.0.117-alpha.1":{"name":"@seafile/seafile-editor","version":"1.0.117-alpha.1","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.117-alpha.1","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"01a3e2bcc4f3f7ca74afc2b064aaf17af16fb07d","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.117-alpha.1.tgz","fileCount":282,"integrity":"sha512-P7QqIrntiytj5fyS/G0k54nrRDTm/LgolRoR7X9kojVlBJDO9Ha4zhr2JHBo4U9nHn060u3jqMX9r5JP/khruw==","signatures":[{"sig":"MEUCIGsNEkfmPA7NNw/2EVx7CGFpkM/NGEiUjyPeO2afxUt+AiEAvRFgpv9y45Ze6gpg2JVcTgnmmhK7zE5x7ZiXPtKFCIk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3400118},"main":"dist/index.js","gitHead":"1b5f6856719ec042edcf345c090d8280cb11b408","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.1","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"22.0.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"readme.md","devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.234","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.117-alpha.1_1726302889685_0.21371189016792047","host":"s3://npm-registry-packages"}},"1.0.117-alpha.2":{"name":"@seafile/seafile-editor","version":"1.0.117-alpha.2","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.117-alpha.2","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"24f075c8abd26e25314272315134f48cc271041e","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.117-alpha.2.tgz","fileCount":282,"integrity":"sha512-l0zCN4G4n8fQbyFckXE8PvwGsLXFx6Qc1xL1RSqoUQJowV+byPtNJ81hY0OPCMTsn3fF3Zzc762E2Nf2vqRvdA==","signatures":[{"sig":"MEQCIFGeyXvxaXugrJ3bC+rOqu6YBU8+yd2x4IgU4l9tXfxtAiB7d7o7qXYyycMhL0dRmzPoxeOcD7EHX2+80KHrApfyzw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3399154},"main":"dist/index.js","gitHead":"1b5f6856719ec042edcf345c090d8280cb11b408","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.1","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"22.0.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"readme.md","devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.234","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.117-alpha.2_1726307730048_0.26404101250001677","host":"s3://npm-registry-packages"}},"1.0.117-alpha.3":{"name":"@seafile/seafile-editor","version":"1.0.117-alpha.3","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.117-alpha.3","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"98e99d06a2755074714b707459b19837c1045a66","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.117-alpha.3.tgz","fileCount":282,"integrity":"sha512-hOLuLsVl+syE/pHQhcxg/cgLWRCqI350b7HKfhfHtjwCAZNYn3KH4LYrJwK1w6iUTY6k3RzWwI0/Eq2r9HG+Rw==","signatures":[{"sig":"MEQCIEKIve+5L43gmJsbjJkMWZ92dvDEKUty0v6g2EOm22UEAiAOxhufzdyxSGuyn8U4+rFYWDmFUjbJYKVIgJoRo5s7yw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3398608},"main":"dist/index.js","gitHead":"1b5f6856719ec042edcf345c090d8280cb11b408","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.1","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"22.0.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"readme.md","devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.234","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.117-alpha.3_1726559345017_0.03173190373883039","host":"s3://npm-registry-packages"}},"1.0.117-alpha.4":{"name":"@seafile/seafile-editor","version":"1.0.117-alpha.4","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.117-alpha.4","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"63ed5145b87c3f04f36f68ecd769ebf57afd93f5","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.117-alpha.4.tgz","fileCount":282,"integrity":"sha512-ZZGonNlJijfD5OUD0ZFFHE/anhGaP6H2p2YjUpT7wOOHRlUM0U84MGIj2LkUNTqfF2yBC1fDSAuxziOBj3zyrA==","signatures":[{"sig":"MEUCIQCbXiYhyV3kgFYyqBl56u6FPsI1Yix9bdZxAxcciMs/+gIgf+qUgQFy9rmXlWvD+d2U1XXZfYsnBAlkPai62ke6ehc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3398590},"main":"dist/index.js","gitHead":"1b5f6856719ec042edcf345c090d8280cb11b408","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.1","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"22.0.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"readme.md","devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.234","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.117-alpha.4_1726559617878_0.08067413903137033","host":"s3://npm-registry-packages"}},"1.0.117-alpha.5":{"name":"@seafile/seafile-editor","version":"1.0.117-alpha.5","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.117-alpha.5","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"1dfd4a89ce4231e1c0737f4785d0467a60766808","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.117-alpha.5.tgz","fileCount":282,"integrity":"sha512-MHpoLUGs48VAAwwcAxgHEbXUKYt18b+NJ8874zsNpZYgeb0fMU/L4TVM9ikcYAwpcXopebhsiXxOPTS+E2BBPg==","signatures":[{"sig":"MEYCIQCJPN0KUkHInhmizX/SONK7ZyhjbKLksx46/30t4CLpswIhALZfmIMWwuFHvMKvw6eQVzTwrsTIrpiZK+ScRA28y4UC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3398633},"main":"dist/index.js","gitHead":"1b5f6856719ec042edcf345c090d8280cb11b408","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.1","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"22.0.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"readme.md","devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.234","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.117-alpha.5_1726560310590_0.15599487143679602","host":"s3://npm-registry-packages"}},"1.0.117-alpha.6":{"name":"@seafile/seafile-editor","version":"1.0.117-alpha.6","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.117-alpha.6","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"80f1c83baec291435cddc4d565eec7f3fb0d03bf","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.117-alpha.6.tgz","fileCount":282,"integrity":"sha512-jPAxKxPORdEECkSocB4/J2M1HZMEnwgtmHdhnNL3b2LEP/Ld9Qoo5V4dmUo9m89g8QJSHtuZYF1RG93so7An3w==","signatures":[{"sig":"MEYCIQCsfnOd/s0FGUz/R+fYcy8VuzNLlHi99WwpwDMTKIwj6wIhANmqFcoNpCYvhsnFKhGhoJWBuXEs3ZPnT1JCZygfDful","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3399435},"main":"dist/index.js","gitHead":"1b5f6856719ec042edcf345c090d8280cb11b408","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.1","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"22.0.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"readme.md","devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.234","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.117-alpha.6_1726561161744_0.6001471927475683","host":"s3://npm-registry-packages"}},"1.0.117-alpha.7":{"name":"@seafile/seafile-editor","version":"1.0.117-alpha.7","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.117-alpha.7","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"c5b8dd7bc0a0cfcbd7290653f0249fc2d64c9f1f","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.117-alpha.7.tgz","fileCount":282,"integrity":"sha512-GteZDezaFnLYB1TGprF21lDwd6a5yBjdqCUIXDoKi/sgbk2F2uSItTMLFCAqJiNzfPYA7QzhQFcw1codPTN04g==","signatures":[{"sig":"MEUCIQCbuyPNkSst1Gw8YCVGVz2NBuXU85mgdBf41S5/O7gpvgIgYW+4s+mEY3mJHqOCz5GOlwecGTmhq6oD8AO2m65plCs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3399429},"main":"dist/index.js","gitHead":"1b5f6856719ec042edcf345c090d8280cb11b408","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.1","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"22.0.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"readme.md","devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.234","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.117-alpha.7_1726561307797_0.21726318252270493","host":"s3://npm-registry-packages"}},"1.0.117-alpha.8":{"name":"@seafile/seafile-editor","version":"1.0.117-alpha.8","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.117-alpha.8","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"80f4fdaf8e6e8070afc5f8e82c25535ff9b5f38c","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.117-alpha.8.tgz","fileCount":282,"integrity":"sha512-r6azVVzAIrbkCF1DCBKal97JZ9hSe/7u4KenWv3INiHdzo/1xcpPc7jiEtOxqti9vyoAHdlS0WVn8eEZ0TWpaA==","signatures":[{"sig":"MEUCID7nh2wDLkdkeRJZZK+LOzN/DrY8o/cJCpHE1YgOlD7cAiEA9/pdjH1nIAEXzgV5ELMHeG8sLETH+4+0fB8CRp8Yhno=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3399352},"main":"dist/index.js","gitHead":"1b5f6856719ec042edcf345c090d8280cb11b408","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.1","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"22.0.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"readme.md","devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.234","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.117-alpha.8_1726561861158_0.9221332427622142","host":"s3://npm-registry-packages"}},"1.0.117-alpha.9":{"name":"@seafile/seafile-editor","version":"1.0.117-alpha.9","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.117-alpha.9","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"fa463b8d7a311762685357e81412ccfb3fd2b866","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.117-alpha.9.tgz","fileCount":282,"integrity":"sha512-F1mdueV7+2XwmLQ4xPdTF8tLA2HuTeXmvdVYWpWe2Boo3FGP14OnqI+RTaMomapcjXMZfep6YJ+3MP1wTaprUQ==","signatures":[{"sig":"MEUCIBkABHP4zNgFum9033wndEd2cqWwlbXqqKYLPTyw+Mc6AiEAwRiPIbqN+T58vZPznBubcoYWrDbSqydv9BYRoL1/0os=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3399400},"main":"dist/index.js","gitHead":"1b5f6856719ec042edcf345c090d8280cb11b408","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.1","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"22.0.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"readme.md","devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.234","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.117-alpha.9_1726588181151_0.7058546039763487","host":"s3://npm-registry-packages"}},"1.0.117-alpha.11":{"name":"@seafile/seafile-editor","version":"1.0.117-alpha.11","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.117-alpha.11","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"2a5ffe97c89d3f16329efa1d794252ba82ef11b0","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.117-alpha.11.tgz","fileCount":282,"integrity":"sha512-yXsqRALcc3t9BtMF/AQYGh5xCuEaiUgZvjfZgP6fmyt6x2CQDA0jvl1JxWF5E+zDP1UmjO0PDuwY2oY1r10IKw==","signatures":[{"sig":"MEUCIHt5Zs4kbLO86/jbsvxXJDJZYP6TlEnrbjUO0DK1L3yXAiEAxIl8GCyEMpd3kq61f1esolHrW6qRMliXQDOIExM3J1c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3399347},"main":"dist/index.js","gitHead":"1b5f6856719ec042edcf345c090d8280cb11b408","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.1","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"22.0.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"readme.md","devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.234","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.117-alpha.11_1726588816796_0.42840823201939715","host":"s3://npm-registry-packages"}},"1.0.117-alpha.12":{"name":"@seafile/seafile-editor","version":"1.0.117-alpha.12","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.117-alpha.12","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"20663ee5a860c80da39d469547db49d31888f591","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.117-alpha.12.tgz","fileCount":282,"integrity":"sha512-sJxDDFYahEioFudnt91rU3MEO8tPUV8A5f1Be0QIYdNCpkD/w1XFgtO9RypXKhDtFkBND1CFoFbpkxS/XE9ZxQ==","signatures":[{"sig":"MEUCIFNOqBbCRZVHMnJv5IQE2saiVJr632vm9PM1UN40XigkAiEA8Qv5YXKqKb/e+ptxirFNU+mIKw1MERgRA4EoXiMaCLQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3399457},"main":"dist/index.js","gitHead":"1b5f6856719ec042edcf345c090d8280cb11b408","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.1","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"22.0.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"readme.md","devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.234","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.117-alpha.12_1726589995610_0.17027454992883917","host":"s3://npm-registry-packages"}},"1.0.117-alpha.13":{"name":"@seafile/seafile-editor","version":"1.0.117-alpha.13","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.117-alpha.13","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"13828c5c0c1da1892985698250a8e687f2289d84","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.117-alpha.13.tgz","fileCount":282,"integrity":"sha512-P1rBymNR1Rh4SDkvMlG4IyJZB4l4l0F4nvAlFderfJ/qNAgojFXRvBK7jcvbnSISoI4YpXW7Looxu9/AijhGWA==","signatures":[{"sig":"MEUCIQD0VfjOdFhF9/wYSKwBhNaQwy9grwXBymaCu5Vmch/YWgIgKwRF08oW/Yq9Fvf+1JJ5l42st20hEvCRNKXvFol0K08=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3397750},"main":"dist/index.js","gitHead":"1b5f6856719ec042edcf345c090d8280cb11b408","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.1","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"22.0.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"readme.md","devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.234","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.117-alpha.13_1726625263433_0.8057369789637088","host":"s3://npm-registry-packages"}},"1.0.117-alpha.14":{"name":"@seafile/seafile-editor","version":"1.0.117-alpha.14","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.117-alpha.14","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"350eaac8a186703e7ae2bae264cb36341ce977d7","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.117-alpha.14.tgz","fileCount":282,"integrity":"sha512-NBOMd5XeMEsNbnqMnJk9Qd2yBnhUNo+Rv2TazI4KT2hrNhUTeoT7c7MTUjzHXRVX3elQhIYx4vg99AEqhdcFYA==","signatures":[{"sig":"MEYCIQCjEvEnZix8kWkk7YdXjc95ohWQYQnRYyFZjrqntiCpKgIhAIo3m5Z1RNkWijK/e5o9LkF4cemoDFRc+JHm2TsNh7Gg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3397800},"main":"dist/index.js","gitHead":"1b5f6856719ec042edcf345c090d8280cb11b408","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.1","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"22.0.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"readme.md","devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.234","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.117-alpha.14_1726625607508_0.07912492916486302","host":"s3://npm-registry-packages"}},"1.0.117-alpha.15":{"name":"@seafile/seafile-editor","version":"1.0.117-alpha.15","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.117-alpha.15","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"eb42401a4799f5d99345d44b0477b1ddd3daa888","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.117-alpha.15.tgz","fileCount":282,"integrity":"sha512-T3/WEXsV8GKwtUq8vkDHH2AodbKXA9FWfEIXhdmFZYgYiOX/C/zu8NnlnzzbWp+vgyAO/vvS3Lrok2DnId/4nw==","signatures":[{"sig":"MEYCIQCiveKgnbXwhrq+54+tJTvh/lAqkLhlFYsvuAy98NyYfgIhALGlxx21FLWmY4gsp/txUPS/vfx5XnF8VyhCdtAISCQy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3398488},"main":"dist/index.js","gitHead":"1b5f6856719ec042edcf345c090d8280cb11b408","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.1","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"22.0.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"readme.md","devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.234","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.117-alpha.15_1726626450701_0.6240492406849301","host":"s3://npm-registry-packages"}},"1.0.117-alpha.16":{"name":"@seafile/seafile-editor","version":"1.0.117-alpha.16","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.117-alpha.16","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"b70fb27908ed6753125a9aaea4012f4040a220e7","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.117-alpha.16.tgz","fileCount":282,"integrity":"sha512-TXNP8+mzsAkqPnY1hAmjCBcym44BNJTxGyBWh6/3LQzu/JQOZaDQOAnRV0nNDdalZSviIZHsrzVsQzm9K44BZw==","signatures":[{"sig":"MEUCIQCmyOkLdFZViquOrn+wykUBROG96LOvOBpe+AMd9P+GHgIgStVVD5a9iiVjvnmlHUtPdhK8LN/x8cu+Zy5Y2QrNI1U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3399883},"main":"dist/index.js","gitHead":"1b5f6856719ec042edcf345c090d8280cb11b408","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.1","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"22.0.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"readme.md","devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.234","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.117-alpha.16_1726626862800_0.773738670059855","host":"s3://npm-registry-packages"}},"1.0.117-alpha.17":{"name":"@seafile/seafile-editor","version":"1.0.117-alpha.17","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.117-alpha.17","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"2891e9b16b1c5946840f3537711368cb1b87b32a","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.117-alpha.17.tgz","fileCount":282,"integrity":"sha512-yZIyesNACqtgU0ywv0Q1OTTa1VsRldWH6ObCncc0nrOnW9i/eScLS3t/fvzMNbqdMwxWB3dPZPaHl6PwYkp1SA==","signatures":[{"sig":"MEYCIQCRVTncvqt63BesFdKsOm1Oqi++lp46+fNPRuu4R/UVmQIhALnJE47LaN9wWe4z+6/wVsYRDfd2g3Uj1y/Se3lyQArQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3399550},"main":"dist/index.js","gitHead":"1b5f6856719ec042edcf345c090d8280cb11b408","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.1","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"22.0.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"readme.md","devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.234","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.117-alpha.17_1726627700205_0.9530505488295546","host":"s3://npm-registry-packages"}},"1.0.117-alpha.18":{"name":"@seafile/seafile-editor","version":"1.0.117-alpha.18","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.117-alpha.18","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"44f4b0e08e4abc523da2de898fda4f2c7f679a83","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.117-alpha.18.tgz","fileCount":282,"integrity":"sha512-zOvBEvmaWaXxPWRdZDt98seN/EbwDp7gopVVgxEkW2RXwzGoLzaLk/9tCqTWNNMJccOk+wabzab8OHJn3YkJVA==","signatures":[{"sig":"MEUCIGsO7IV3fYL23+f4j4bt18wUS+3z546As41jad9v6zTkAiEAm8EvDdhJHXLMyXDqSGd4bSKXy1L4fIuSph/H1h0pNzI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3399518},"main":"dist/index.js","gitHead":"1b5f6856719ec042edcf345c090d8280cb11b408","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.1","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"22.0.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"readme.md","devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.234","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.117-alpha.18_1726627987630_0.8697633773190829","host":"s3://npm-registry-packages"}},"1.0.117-alpha.19":{"name":"@seafile/seafile-editor","version":"1.0.117-alpha.19","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.117-alpha.19","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"da272d5ef0cc3fdaedf45f1f3a057d2efa3b1f44","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.117-alpha.19.tgz","fileCount":282,"integrity":"sha512-V2lVdsR7vJuD+m4Jii1droUCL55YNjM+INCWQkHItjkte4d2tFbKrRlifMp8Fk1kDBnUJi8dRCK+ijon7p95IA==","signatures":[{"sig":"MEUCIETog4Pct+9JdkqBsNJGDMgophQHc/Nf8Snd5dstzv0sAiEA25kUZ78bOuDuNz4MRmbsLbNhWpPrVrmeDLXoJPZ5P0E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3399518},"main":"dist/index.js","gitHead":"1b5f6856719ec042edcf345c090d8280cb11b408","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.1","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"22.0.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"readme.md","devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.234","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.117-alpha.19_1726628083564_0.8871239885292255","host":"s3://npm-registry-packages"}},"1.0.117-alpha.21":{"name":"@seafile/seafile-editor","version":"1.0.117-alpha.21","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.117-alpha.21","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"40f57ff154edb2428d0c729082e9631dddf4a9c1","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.117-alpha.21.tgz","fileCount":282,"integrity":"sha512-RBA2ysrzBBMITNp0o3ndXj1C3bryPsB+PsgTeHVEnSt8IOyb8vqyGDq0Jc2TaexiqGeTl2ttqTJlaFbVoIYDng==","signatures":[{"sig":"MEYCIQDQOxE55FgEHiDqF4eFKw1wLNprml4Prgp0BUxURr6xyQIhAOTcawEsGVNNv9N15jpIU25i73j1cORjtZz7OXdKnK9Q","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3399518},"main":"dist/index.js","gitHead":"1b5f6856719ec042edcf345c090d8280cb11b408","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.1","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"22.0.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"readme.md","devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.234","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.117-alpha.21_1726628357132_0.4145481628680374","host":"s3://npm-registry-packages"}},"1.0.117-alpha.22":{"name":"@seafile/seafile-editor","version":"1.0.117-alpha.22","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.117-alpha.22","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"56d3f900692c7d040193cd2556b7a9167a58002d","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.117-alpha.22.tgz","fileCount":280,"integrity":"sha512-I1nIkpIhW+vi4qzvxyP15xOO8sCkF0e///u8eYJQuDhbeqr8RVgoK9/B98nJUdUHz1J5B0Z90GNNwqlQn6w1ow==","signatures":[{"sig":"MEUCIAxyPA9t51IqSPGmo/4mv9BMOZm8j6CK03dUNCP62HzEAiEA6tHV+U8jDpGMdOrvg3pjRHfm+EDprh2hL/pgDhUMeAk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3390822},"main":"dist/index.js","gitHead":"e66bc63fe696d44a3e397aa28ab266ac5cc143d9","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.1","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"22.0.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"readme.md","devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.234","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.117-alpha.22_1726632317497_0.1799612080371833","host":"s3://npm-registry-packages"}},"1.0.117-alpha.23":{"name":"@seafile/seafile-editor","version":"1.0.117-alpha.23","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.117-alpha.23","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"2c1d98d9b912c1fe1db90ae5169306972aa69881","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.117-alpha.23.tgz","fileCount":280,"integrity":"sha512-i8ShiSIfVoXR8lCnQuKV8j2M4mRfmRQjATbKvPw8PHJhSE0TZpq8cYJR55jb4sKNfCigpv2peyoW/X9wDal5Cg==","signatures":[{"sig":"MEQCIB/ooS7JHuDLpiDfQ2fqm0RHlFNx6ciLVSYnoSzN9wB8AiAyrnGHDnuPqB9xDCkYlFvcjIIGVxGkfAkV4yK9MBB9Tw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3390822},"main":"dist/index.js","gitHead":"e66bc63fe696d44a3e397aa28ab266ac5cc143d9","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.1","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"22.0.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"readme.md","devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.234","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.117-alpha.23_1726638931524_0.2012312809242216","host":"s3://npm-registry-packages"}},"1.0.117-alpha.24":{"name":"@seafile/seafile-editor","version":"1.0.117-alpha.24","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.117-alpha.24","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"53c5212f443e86e2927d9af95770963b210ec4fc","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.117-alpha.24.tgz","fileCount":280,"integrity":"sha512-tNEYFVwRCXzzGjRK5rBtTd0zxkBWeq+Q/cOnyjEP/FphgdEaZaJGgHKhJnXP8An8np4I6dltPo1gZkAGHqjxAg==","signatures":[{"sig":"MEYCIQCkSdB/09lBQKrE+Zjxhy4O2nLqHmaPLcUl9ryjkkwAywIhANcdc90liweRGkVH+53TH5dvjr9KA/9E6s7KARZEgmbA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3390822},"main":"dist/index.js","gitHead":"e66bc63fe696d44a3e397aa28ab266ac5cc143d9","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.1","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"22.0.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"readme.md","devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.234","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.117-alpha.24_1726640424143_0.7336066571570357","host":"s3://npm-registry-packages"}},"1.0.117-alpha.25":{"name":"@seafile/seafile-editor","version":"1.0.117-alpha.25","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.117-alpha.25","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"f08b936654fb3c662c8e8d48570ca1d4f532f875","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.117-alpha.25.tgz","fileCount":280,"integrity":"sha512-xz1vaQ68I3o6Hx94dBgTJdZ0Kh4DtHaiwSpMdoRM1o7S3gpfbvvuux7E/ebj6iJYu3QA8EO7Omg74TM6p0aMOg==","signatures":[{"sig":"MEYCIQDjYvfj9uRGl78Qs0i6450EYwENjnnGSTAYLEyBuRMEfAIhAPfTzYMK9+YKKzl9SaYOU8DBv2SyNOhSTZxBkoPv/boe","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3390822},"main":"dist/index.js","gitHead":"e66bc63fe696d44a3e397aa28ab266ac5cc143d9","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.1","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"22.0.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"readme.md","devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.234","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.117-alpha.25_1726641245027_0.12076340316314482","host":"s3://npm-registry-packages"}},"1.0.117-alpha.26":{"name":"@seafile/seafile-editor","version":"1.0.117-alpha.26","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.117-alpha.26","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"ce4495315d66a189d66fc882b4b54af5799c72bf","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.117-alpha.26.tgz","fileCount":280,"integrity":"sha512-yYmZLc+ZQW6rgAiF/mTnRYeUcRP/9aoX5HA+8W0l7dv3Z1/rHKEKcIs4HvGggEiobS2XK6o3N1jXKePgexDpfA==","signatures":[{"sig":"MEQCIBmZZj3wF/qOP4P055Butxyk3xgkGTuhgOORIzjv/qvWAiAdM4sYV+9TSYEln04bkINK/fD3hA5iQ1In+B5KARn4uw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3390826},"main":"dist/index.js","gitHead":"e66bc63fe696d44a3e397aa28ab266ac5cc143d9","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.1","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"22.0.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"readme.md","devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.234","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.117-alpha.26_1726652112169_0.046763672064792816","host":"s3://npm-registry-packages"}},"1.0.117-alpha.27":{"name":"@seafile/seafile-editor","version":"1.0.117-alpha.27","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.117-alpha.27","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"42965023b691fd46729109bcd0cee21efe1721c7","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.117-alpha.27.tgz","fileCount":282,"integrity":"sha512-QWCH7ElFfRbcEefjGprhYva7bQIEQSVLZHwEV+uKk2BHRyTZ/FRRgylIEEBa3qQJy3NEAgCUiN9MhmT/osSm+g==","signatures":[{"sig":"MEUCIEzvneoWNZP+T/l+aqEq496ysTeiT+wz4xS3WAh4OtTDAiEAneiFsV0c2WH3hvSt8JNoImzD+MqWXJLDjkWcXMj9M5o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3392676},"main":"dist/index.js","gitHead":"0cc476915824bb4a87764eaeac95b3271dc6ce93","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.1","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"22.0.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"readme.md","devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.234","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.117-alpha.27_1726653608318_0.5219547471027497","host":"s3://npm-registry-packages"}},"1.0.117-alpha.28":{"name":"@seafile/seafile-editor","version":"1.0.117-alpha.28","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.117-alpha.28","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"e28aa6fc5b4daeaee2506b7a39dbe8be20392610","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.117-alpha.28.tgz","fileCount":280,"integrity":"sha512-C3/KN8C+DPVdYAw1o595rweFVNqwPOWp2RhmVUAzIB0GrnqNzo8cTwwi+cBnhhOjvJ1h58kTKT/LEuu+h99z/Q==","signatures":[{"sig":"MEQCIGNC8qKfabpyV4qCjdwzqPslzY2npAbqgD6b3C8/8HNMAiAEoyQTP/lKld1wl80+m98YN0iaYJL/bOqcL/bw3DXXEA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3390780},"main":"dist/index.js","gitHead":"e66bc63fe696d44a3e397aa28ab266ac5cc143d9","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.1","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"22.0.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"readme.md","devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.234","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.117-alpha.28_1726711564607_0.0268541007847507","host":"s3://npm-registry-packages"}},"1.0.117-alpha.29":{"name":"@seafile/seafile-editor","version":"1.0.117-alpha.29","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.117-alpha.29","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"5e076708aa43d05fefb566114156b893d21c47eb","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.117-alpha.29.tgz","fileCount":282,"integrity":"sha512-o/cYrYPetBH7qN7RwVewYxM1zgPEOG0551vN17QKii8ccorQiurgJ1h/Ka8CHBWThbkdTbj51MuKMV3jwJvBnA==","signatures":[{"sig":"MEUCIQCA98S49Yeq9cTvdkmTcDjncwhNe6b+nu8ebcnTjodwMAIgK8uxS9Vs5Xda/Ke7PJ3ZX/aAzARc238pJtgDumwS/2g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3392381},"main":"dist/index.js","gitHead":"0cc476915824bb4a87764eaeac95b3271dc6ce93","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.1","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"22.0.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"readme.md","devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.234","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.117-alpha.29_1727146225536_0.84701375453479","host":"s3://npm-registry-packages"}},"1.0.117-alpha.30":{"name":"@seafile/seafile-editor","version":"1.0.117-alpha.30","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.117-alpha.30","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"036b46d36d912b4a02a9190fe1cb141cbf329251","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.117-alpha.30.tgz","fileCount":282,"integrity":"sha512-MEA+ml1BD/AohBM7E7ULL/H2Z/ztR2VoW3dnJ7RQt2PqfPwW6PQxw5ePOOmf3WX64pZfBPcBa9c5yZxRPE9iLA==","signatures":[{"sig":"MEUCIGw10uaggtxg9fnBPmlsTSGQ8Jh9n2nm2KqbMSBz2/RlAiEA44MaJ9+1hPy/EAFpK1OfHePP2CP5JODrfwr12y+Fbho=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3392411},"main":"dist/index.js","gitHead":"0cc476915824bb4a87764eaeac95b3271dc6ce93","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.1","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"22.0.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"readme.md","devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.234","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.117-alpha.30_1727146856776_0.899200167921109","host":"s3://npm-registry-packages"}},"1.0.117-alpha.31":{"name":"@seafile/seafile-editor","version":"1.0.117-alpha.31","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.117-alpha.31","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"b3fe227dc2e11a1451bcb3332c2ae0328d524b67","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.117-alpha.31.tgz","fileCount":282,"integrity":"sha512-V5nS+YtWGGeChBlrca49djJAQHx+opZEhGsFf9buBgBen7SL46r9WZARGAXyjicgKOQtyQefIaVOV1gWPixJRw==","signatures":[{"sig":"MEYCIQDJCQ284GdqhGb3/Q0fivMkfJpEV45waLe1oNPr/ke4dQIhAJmcg6aEcRZfapm+fWcOYlB3u4tWjVYDVzjEd6XrFKuI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3392458},"main":"dist/index.js","gitHead":"0cc476915824bb4a87764eaeac95b3271dc6ce93","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.1","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"22.0.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"readme.md","devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.234","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.117-alpha.31_1727147332407_0.287523333211686","host":"s3://npm-registry-packages"}},"1.0.117-alpha.32":{"name":"@seafile/seafile-editor","version":"1.0.117-alpha.32","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.117-alpha.32","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"da404fb23793bd664202032e3fa2354e19314143","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.117-alpha.32.tgz","fileCount":282,"integrity":"sha512-9ko8tIB+SBf3elSVQZPzW8y7ShDDnHc8UX7z5A7tIpSuan7PFVoS+wqewqgC+jzIXO402BKL2/xW1BPmY/PSCg==","signatures":[{"sig":"MEYCIQDYuR0IfoLA9dxU3V1eoGSHCPAArwUZucT4DZn0tTfdwQIhAJW4nKP1swaXqDy5+TR4A5UI1crKoepmI+valbeOI4L4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3392690},"main":"dist/index.js","gitHead":"0cc476915824bb4a87764eaeac95b3271dc6ce93","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.1","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"22.0.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"readme.md","devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.234","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.117-alpha.32_1727161568348_0.11106507812879207","host":"s3://npm-registry-packages"}},"1.0.117-alpha.33":{"name":"@seafile/seafile-editor","version":"1.0.117-alpha.33","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.117-alpha.33","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"6ce3ebab713cb9af166465c895087c285d4dfae6","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.117-alpha.33.tgz","fileCount":282,"integrity":"sha512-IHs/QLj/yKw1xEe9TtkG7OkDOwpWDqt9Il0DWgJmE0iazbYoLRSgNFrl4Oaw8KMmXouRqsCV2LTowK8Lf2TspA==","signatures":[{"sig":"MEQCIGFXqL8l5Q5pwFokJUbVPpJvovGoJa7j9n5NtfJ2POBIAiA9wbe171cMmv1AkVhSnq4iHqWwKpCryOzoZN/KrkpMxA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3392706},"main":"dist/index.js","gitHead":"0cc476915824bb4a87764eaeac95b3271dc6ce93","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.1","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"22.0.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"readme.md","devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.234","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.117-alpha.33_1727162391397_0.5996556081013227","host":"s3://npm-registry-packages"}},"1.0.117-alpha.34":{"name":"@seafile/seafile-editor","version":"1.0.117-alpha.34","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.117-alpha.34","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"2ab09098d0afb5893f51d44c4490cb1d97339df2","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.117-alpha.34.tgz","fileCount":282,"integrity":"sha512-vHuNjqQqNGHYh7/e1L6SAwWWAP+wA5bdzoPQW+vIy3iF5Gmcix0GKrdUlTGKVMlGUQ8t2koRuJo15WCCDU1N/A==","signatures":[{"sig":"MEUCIQC4SssMwbEMcxbmxS2xHblU/hrFZC8O5oPaMuXV61PrvgIgWqjYKLcJzPtNrYiM7W6sODQFwfiA0iQq5ArilOy4z5Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3392737},"main":"dist/index.js","gitHead":"0cc476915824bb4a87764eaeac95b3271dc6ce93","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.1","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"22.0.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"readme.md","devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.234","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.117-alpha.34_1727162729659_0.7986783741241068","host":"s3://npm-registry-packages"}},"1.0.117-alpha.35":{"name":"@seafile/seafile-editor","version":"1.0.117-alpha.35","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.117-alpha.35","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"7fb18cdb4e35b912c5f45d6fe63447b93cf6a7b3","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.117-alpha.35.tgz","fileCount":282,"integrity":"sha512-MFFraRudnmUHDv5x2FUyDWDcYHDe3VXytj9Nj9b7ge/Lx3HKpLkLPVP0n6i1i+fE6YHA2pZseZB2R0RBADQaFg==","signatures":[{"sig":"MEYCIQCZMiiIeLAdFi8YHbQ+VmwkdFWehBuUVd9lP3QNFXCGUgIhAPJgfEfWkDediZRM8XgV1fD2PBVWQcl2hdEi7vdqbAzS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3392754},"main":"dist/index.js","gitHead":"0cc476915824bb4a87764eaeac95b3271dc6ce93","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.1","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"22.0.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"readme.md","devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.234","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.117-alpha.35_1727163710315_0.3032002250926922","host":"s3://npm-registry-packages"}},"1.0.117-alpha.36":{"name":"@seafile/seafile-editor","version":"1.0.117-alpha.36","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.117-alpha.36","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"d698e7b8b9fb227f92352c84861e5621d8211d57","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.117-alpha.36.tgz","fileCount":282,"integrity":"sha512-tIYSfYLqjv5YNBmH5zRYSdfVxER+MQU2X7WUlPHSFxA3t0hphM/yoE6O5Kc7trotJdksxkTG2qmDPXFLcc4Z0Q==","signatures":[{"sig":"MEQCIFzVWBg0dsQHu1cTO80P2IH8RgOSmxb9fHv69IIGEmltAiAKTISql9wF6ddkvYdLYqwUU9prHDSoWH9F89ajBnaXMw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3392725},"main":"dist/index.js","gitHead":"0cc476915824bb4a87764eaeac95b3271dc6ce93","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.1","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"22.0.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"readme.md","devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.234","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.117-alpha.36_1727165065692_0.5352085892140825","host":"s3://npm-registry-packages"}},"1.0.117-alpha.37":{"name":"@seafile/seafile-editor","version":"1.0.117-alpha.37","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.117-alpha.37","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"e420810f19af1fb9c0c8ab4b77c98d7d67d5b35e","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.117-alpha.37.tgz","fileCount":282,"integrity":"sha512-gwqGXNKcp/lkfrMqRWAzeE4UlvZDQ4WaEwxHVBMRVmhJJh98iKiCgvwWHCaeSWBhUA8TRWhpJj06cDh86/a95A==","signatures":[{"sig":"MEYCIQDbTbSntMBRqQKJ2CpUb7ShtjI+71dfBDUn/llDveMEIAIhALDHZVnIHrxDlqLLR8ZrJwuKaL7NN+WAYi472c+URb8E","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3392725},"main":"dist/index.js","gitHead":"0cc476915824bb4a87764eaeac95b3271dc6ce93","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.1","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"22.0.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"readme.md","devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.234","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.117-alpha.37_1727165623811_0.6541296044342448","host":"s3://npm-registry-packages"}},"1.0.117-alpha.38":{"name":"@seafile/seafile-editor","version":"1.0.117-alpha.38","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.117-alpha.38","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"e09a821b33b5e940f3bd8b6ccefb874ec64fceea","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.117-alpha.38.tgz","fileCount":282,"integrity":"sha512-PkEr1s2dx+VO9KlW0IZ6J16Ox8Hzy/U0Z19YF/aqpr9rpCR2SRRRdpDo3RBhi6Po+ilE8ZhnypW2w20Gx28flg==","signatures":[{"sig":"MEUCIGSy5FgYwocGBlBk35u3a75ABK9cgt8kX1EGCLbEjGJ7AiEA+NFv3JZF7M5PYkZMN2el/J6lfU85pDppWWX284p980A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3392793},"main":"dist/index.js","gitHead":"0cc476915824bb4a87764eaeac95b3271dc6ce93","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.1","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"22.0.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"readme.md","devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.234","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.117-alpha.38_1727173711997_0.675190203156498","host":"s3://npm-registry-packages"}},"1.0.117-alpha.39":{"name":"@seafile/seafile-editor","version":"1.0.117-alpha.39","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.117-alpha.39","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"e4aada1b10f77a76ee2e09dd8b090f392bfb07e1","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.117-alpha.39.tgz","fileCount":282,"integrity":"sha512-XIQ0enesUr+tij1NReYN2DV+W1Xg+yNA93Mw1DH/xyFxbOdJuOqgy2/ccRN2NzQtc8jZTVy0zall6KSvEkYe2w==","signatures":[{"sig":"MEUCIA7HmHcgwOFHoFNa1nL+1EGg3YO9fmdIoT6E/0EGozWCAiEAqZUeFj6bFLicGIApb12L1PuBMBNSmdgQdrNDffJJqWc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3392793},"main":"dist/index.js","gitHead":"0cc476915824bb4a87764eaeac95b3271dc6ce93","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.1","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"22.0.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"readme.md","devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.234","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.117-alpha.39_1727173787957_0.10015922657564125","host":"s3://npm-registry-packages"}},"1.0.117-alpha.40":{"name":"@seafile/seafile-editor","version":"1.0.117-alpha.40","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.117-alpha.40","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"76dcf6b65495a3c383d870f70628f69a5b03f8cf","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.117-alpha.40.tgz","fileCount":282,"integrity":"sha512-zLIvxLCl1RBF5astq3jqOZ42oho0MNgES/UMzGtueggkayXrB7+qcVqdj0WSR1DZmnkil8XnfWAq0tvlMnRuYA==","signatures":[{"sig":"MEUCIEKWCtGnaxWe5grRATdJgiG85xOw6EvshjlmM0glk35OAiEA3irObYszYjnjbL0ppV5vQw9jgoSytU/2voWf6NJjP+A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3392794},"main":"dist/index.js","gitHead":"0cc476915824bb4a87764eaeac95b3271dc6ce93","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.1","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"22.0.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"readme.md","devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.234","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.117-alpha.40_1727234672280_0.6384608709839847","host":"s3://npm-registry-packages"}},"1.0.117-alpha.41":{"name":"@seafile/seafile-editor","version":"1.0.117-alpha.41","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.117-alpha.41","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"ac17f4cddb3f1f0d6d5d884a2a6870133780fdfc","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.117-alpha.41.tgz","fileCount":282,"integrity":"sha512-b+ccC4n3Ve8FJ+sBaaR9vrEOexkJvb6SgStqH9SsVRIWtVQK6tcQqbQUNydnQT5JTYde56bszIgmFuIp/cLqCQ==","signatures":[{"sig":"MEYCIQDtxEF4aKlwFlMc9Syefrj1bjR+p4y4Z117pHs/QTq3sAIhAKT+bsskg5YELvvjlQYlWAD1GCw9Rw24e/5IVJ/DzdZm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3392806},"main":"dist/index.js","gitHead":"0cc476915824bb4a87764eaeac95b3271dc6ce93","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.1","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"22.0.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"readme.md","devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.234","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.117-alpha.41_1727235060054_0.42644254037205775","host":"s3://npm-registry-packages"}},"1.0.117-alpha.42":{"name":"@seafile/seafile-editor","version":"1.0.117-alpha.42","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.117-alpha.42","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"2e6dffbbe17533e99eca0db4340db05f87318074","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.117-alpha.42.tgz","fileCount":282,"integrity":"sha512-TSaSinVZeRRRGyeCQvM/mdo2grOc8XroEns7B8P+gPmFM5/CA3UdS6B1OoGCFTJ7d3HJ1XsmXs+NHj4HZMmgGQ==","signatures":[{"sig":"MEQCIC63WJLer3fxYys2kBbgprlhZssxf/aP5KaHVFNdmT91AiByrXI/TMiqhNtmrlG7fhsDM4RA3hYi6lBDXrQv/3CqjA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3393066},"main":"dist/index.js","gitHead":"0cc476915824bb4a87764eaeac95b3271dc6ce93","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.1","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"22.0.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"readme.md","devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.234","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.117-alpha.42_1727243292744_0.3642738941420369","host":"s3://npm-registry-packages"}},"1.0.117-alpha.43":{"name":"@seafile/seafile-editor","version":"1.0.117-alpha.43","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.117-alpha.43","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"426c580cbe49c1f0f7bdf873200f06f563210b93","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.117-alpha.43.tgz","fileCount":282,"integrity":"sha512-8sTJAUQIwY71v0SkYEa5laMrvB0hGh+76qYnEAnz9T38P4ESTLdDfiqNBxjF18G0bY6viUuz6FEcHHobfU5mFA==","signatures":[{"sig":"MEYCIQCrWrJZQszht5HraQkpL1ZTlLsbr0smTT7uX+3w26Ve9gIhAMd9wSapx5n9gyh6fbT9GiTSNI465Nik9J6AuI4/wnRJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3393091},"main":"dist/index.js","gitHead":"0cc476915824bb4a87764eaeac95b3271dc6ce93","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.1","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"22.0.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"readme.md","devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.234","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.117-alpha.43_1727243928971_0.18059403868344948","host":"s3://npm-registry-packages"}},"1.0.117-alpha.44":{"name":"@seafile/seafile-editor","version":"1.0.117-alpha.44","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.117-alpha.44","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"42151202fe4faab49ffaa02ccee787a17fded9e4","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.117-alpha.44.tgz","fileCount":282,"integrity":"sha512-ZmMJfzWqI5nU06SYE6R0MXqFOtc57IZyNZrx3I6SXC3KO7jno0TjdwIxfM+q35hCucy5/pd4FSPpQ13O0c6W5w==","signatures":[{"sig":"MEUCIH7YGgu5IsHioapRdJ14TFIN1vv3WIKoH5l6PMvZvw3mAiEA6w0oenHpK+nJvHPjy8aeOEGTwLHwTFPfxat1uotv7TM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3393265},"main":"dist/index.js","gitHead":"0cc476915824bb4a87764eaeac95b3271dc6ce93","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.1","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"22.0.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"readme.md","devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.234","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.117-alpha.44_1727245353973_0.3993323627547998","host":"s3://npm-registry-packages"}},"1.0.117-alpha.45":{"name":"@seafile/seafile-editor","version":"1.0.117-alpha.45","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.117-alpha.45","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"26338eb831a691fed8f31be6b377f0210652f4c9","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.117-alpha.45.tgz","fileCount":282,"integrity":"sha512-jyyF3rZJOZJM2vXbDGH1D7anKVTFuvP5l8fIx57zYJQMifolWlpKJusnqNeReFAlI4iofbyus1J+nD3HkrGaWQ==","signatures":[{"sig":"MEUCIQCVRFmOmtGQFpk8VvMYkikSkyx1LuEptxHAorZSSYFxBAIgS1skuTnK360PwsxitUzOt4pH0ZpofII0I4ELSxHTN20=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3393265},"main":"dist/index.js","gitHead":"0cc476915824bb4a87764eaeac95b3271dc6ce93","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.1","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"22.0.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"readme.md","devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.234","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.117-alpha.45_1727245761824_0.5130989338502874","host":"s3://npm-registry-packages"}},"1.0.117-alpha.46":{"name":"@seafile/seafile-editor","version":"1.0.117-alpha.46","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.117-alpha.46","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"0dc49b80908f01db1688b4b55bb65f0c5f4d2156","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.117-alpha.46.tgz","fileCount":282,"integrity":"sha512-0obeEm02SBEpWw4PeUGZJOiBlgSQdsuY4EEDOab7NP4hEpCkCper+BZdwarX1Jn23vpUZDUeVtwZIr9fjkYEIQ==","signatures":[{"sig":"MEUCIQCG7uQrCdxoa8uC9shu2mcb+ANNvT3VvEKIhpjsrnWtngIgW70P5HBnmKveBZcTfRsaUcsn0NQtsgBjIvjeTM/pwKk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3393307},"main":"dist/index.js","gitHead":"0cc476915824bb4a87764eaeac95b3271dc6ce93","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.1","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"22.0.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"readme.md","devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.234","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.117-alpha.46_1727246344955_0.3350722075521857","host":"s3://npm-registry-packages"}},"1.0.117-alpha.47":{"name":"@seafile/seafile-editor","version":"1.0.117-alpha.47","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.117-alpha.47","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"800bcde0f6d4a0bd5c5721cda903985faf253ddb","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.117-alpha.47.tgz","fileCount":282,"integrity":"sha512-4ozmv0X5kUqD8TU/gGd6TY/mv9t79zW4IupFfkpbr3VAKDiK7lZL+aDD9RQZ0XVNxqMXmpOEOXsL7/pKs2cH3g==","signatures":[{"sig":"MEYCIQCM+zMyVlI0Fyz53Asss8kKMFcZxz2jTjbksXD5Bdf/WQIhANEMIfm6MpO6qcH5nzclziwVtPfR97PKLMNO192/43L8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3393367},"main":"dist/index.js","gitHead":"0cc476915824bb4a87764eaeac95b3271dc6ce93","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.1","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"22.0.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"readme.md","devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.234","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.117-alpha.47_1727249695233_0.602495845494504","host":"s3://npm-registry-packages"}},"1.0.117-alpha.48":{"name":"@seafile/seafile-editor","version":"1.0.117-alpha.48","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.117-alpha.48","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"58a0781300905ba9bf5be37fcae398a197d849ad","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.117-alpha.48.tgz","fileCount":282,"integrity":"sha512-zkFXJmd7G7IIM7PgWJsBfNj7rj5hp2fCn8E+WnD3+k/d8Ptgf+6KT8MbbYXXaG06DwVKdf/471yq5emCbirpMg==","signatures":[{"sig":"MEYCIQCpkJAcv3wwJZE063qweI7cN7x82SfxYmhIYFPwAOhGRQIhAL7v/WTVrBajnKwjRk0c04xxfAw2t31I3gUTlkHm31bF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3393359},"main":"dist/index.js","gitHead":"0cc476915824bb4a87764eaeac95b3271dc6ce93","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.1","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"22.0.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"readme.md","devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.234","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.117-alpha.48_1727249819748_0.026641672538935346","host":"s3://npm-registry-packages"}},"1.0.117-alpha.49":{"name":"@seafile/seafile-editor","version":"1.0.117-alpha.49","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.117-alpha.49","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"cd8404e06595828d35c8c0e255c4c2233b9c5db1","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.117-alpha.49.tgz","fileCount":282,"integrity":"sha512-HhIwBP0FxCMLw1Wgr6+IY/fqfDwkndhwa+Tm6HjfJyVj0YYyCLgG5tW6C3INothbwIGU722SbGgDRTKNcXjZag==","signatures":[{"sig":"MEQCIGAubDq4P6+1pczOSItt/bNHfdTJBh3t1S/TH30RX1SdAiAgYR8oYqYnBg75+dCh01kPP8M96xxZVXQOIm4Rtpl0cA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3393359},"main":"dist/index.js","gitHead":"0cc476915824bb4a87764eaeac95b3271dc6ce93","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.1","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"22.0.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"readme.md","devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.234","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.117-alpha.49_1727249878467_0.7446885629441782","host":"s3://npm-registry-packages"}},"1.0.117-alpha.50":{"name":"@seafile/seafile-editor","version":"1.0.117-alpha.50","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.117-alpha.50","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"98cdae8bc19ec2e593ef9af8fdb7e8aad7ca5a52","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.117-alpha.50.tgz","fileCount":282,"integrity":"sha512-zOIMGqEUiHbOekloUB5E62OlpR2c0WvncbxiGnDcWtYLKEG/J48kNlv8zXnwnGaRdSD9NMMy9myPxSwc/ygQoQ==","signatures":[{"sig":"MEQCIA71Sv/7nzvaGhiFl5dil4JKwvT/5EQGbhp0zinDY4NWAiBZMzam8hRFdm8QiITjAm90ZyDWAhYQaQXIlQcQw+1EAA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3393387},"main":"dist/index.js","gitHead":"0cc476915824bb4a87764eaeac95b3271dc6ce93","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.1","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"22.0.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"readme.md","devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.234","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.117-alpha.50_1727251873332_0.7412042378510031","host":"s3://npm-registry-packages"}},"1.0.117-alpha.51":{"name":"@seafile/seafile-editor","version":"1.0.117-alpha.51","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.117-alpha.51","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"107598a0091a479765b825df95a6ac5f3a1ab0a8","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.117-alpha.51.tgz","fileCount":282,"integrity":"sha512-CuqCXwRi7TcU74SFDX/Lwzoeq3Fr6Vb4H6xebUGbmxlkrXWyXbgtAku561nYLUSzIkh759dGQAPO7U6IALr0Tw==","signatures":[{"sig":"MEUCIQC6ofTxRCrkNAwiYiJBEoXogSCIVxaJIQldcrZDheiD0AIgUh+1Cy7g0vMBoBhkoE7QsJ1E6Q788+ImONkhZysxVfM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3393387},"main":"dist/index.js","gitHead":"0cc476915824bb4a87764eaeac95b3271dc6ce93","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.1","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"22.0.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"readme.md","devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.234","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.117-alpha.51_1727252036784_0.4737229845192672","host":"s3://npm-registry-packages"}},"1.0.117-alpha.52":{"name":"@seafile/seafile-editor","version":"1.0.117-alpha.52","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.117-alpha.52","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"2aff1c36446e1ac011ffc0c15ae7cc2577d77692","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.117-alpha.52.tgz","fileCount":282,"integrity":"sha512-ejfXoxT2ArNqydfvbLQD5ZsiCWiO7YPGKcUvkRay20J0WR8SZu5Kkn5xn0mHBN+0aOkTQekbUUX/UIBMHAQxrA==","signatures":[{"sig":"MEUCIQCA/WjvtsYs33KuyxB7mU/XzhpyX1C/8i4sczxetObOQQIgC81njliHc618x+GUOblLLKQhxAhKUxsQuTHwXf3FOwQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3393387},"main":"dist/index.js","gitHead":"0cc476915824bb4a87764eaeac95b3271dc6ce93","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.1","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"22.0.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"readme.md","devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.234","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.117-alpha.52_1727252111924_0.09990694836720326","host":"s3://npm-registry-packages"}},"1.0.117-alpha.53":{"name":"@seafile/seafile-editor","version":"1.0.117-alpha.53","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.117-alpha.53","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"41ef178e48a22094cceb90b5836e7016a7c2bd62","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.117-alpha.53.tgz","fileCount":282,"integrity":"sha512-E3u9GfgxOaJXxm1CQ4CG/MQ0d8otqUmA7ENvqeDrvPU7phhHLmtLDDIp3x3aCGaID5kuj2KzyKO8+MR4FPxATA==","signatures":[{"sig":"MEQCIBKL4bqLoqsoPJpA2LYl4a3GkcTE0cQ7fDKDIzX/4wFQAiBPOmR8bIlNOLoYWC3ckPiCZ65zyEgIbyn7gO2ZFjuwOQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3393159},"main":"dist/index.js","gitHead":"0cc476915824bb4a87764eaeac95b3271dc6ce93","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.1","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"22.0.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"readme.md","devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.234","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.117-alpha.53_1727255511585_0.7653535915796545","host":"s3://npm-registry-packages"}},"1.0.117-alpha.54":{"name":"@seafile/seafile-editor","version":"1.0.117-alpha.54","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.117-alpha.54","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"72d8777a5f771025ee910a7d9ed20051984175c3","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.117-alpha.54.tgz","fileCount":282,"integrity":"sha512-H+R9QIajJwqyDxemQuCnzHsdgWrA1BQTOA6PiVAG4FvEVXlKEo+qzXQ0hp4cie0tqLRfK/3ncT9gDglxtwsllw==","signatures":[{"sig":"MEYCIQCmgRQzdSOSNkt0fF+7ohMqAaGB1FIf8fmeylP6MQ3EagIhAJRj4zT1GAp1h7vB9ZSkaqyWtcnccGJ0WAmIQRHOiv60","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3393129},"main":"dist/index.js","gitHead":"0cc476915824bb4a87764eaeac95b3271dc6ce93","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.1","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"22.0.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"readme.md","devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.234","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.117-alpha.54_1727256386953_0.12875195216569701","host":"s3://npm-registry-packages"}},"1.0.117-alpha.55":{"name":"@seafile/seafile-editor","version":"1.0.117-alpha.55","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.117-alpha.55","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"18adb2b73f0dff9c80584e6ab323ffd1227bcdba","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.117-alpha.55.tgz","fileCount":282,"integrity":"sha512-irqNbh5jWJwWM/lAHB26boycpmgMZdLNArvx6HpjAYZb0OkGf6Zgf2u3ESa7UKrnT2kiIOZ2ygeZAzUsc7Z2AA==","signatures":[{"sig":"MEUCIQD+MumPsIWK6H+uTQAQyUlbegSmV1nVlFg+IBamMASQswIgKMehCXfzN+kuOpY4kK2NQFbWULFbCtbOUkccpPiLq0w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3393294},"main":"dist/index.js","gitHead":"0cc476915824bb4a87764eaeac95b3271dc6ce93","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.1","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"22.0.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"readme.md","devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.234","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.117-alpha.55_1727257454655_0.21939767758891193","host":"s3://npm-registry-packages"}},"1.0.117-alpha.56":{"name":"@seafile/seafile-editor","version":"1.0.117-alpha.56","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.117-alpha.56","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"8733129dfe8ef62ef9cc880a0a8fcab1bb9c3e73","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.117-alpha.56.tgz","fileCount":282,"integrity":"sha512-6djHotS0Oomj1aUw127+5s8J5As0jv3/L3Ghvd8ksvcoulQ0eOGfCjBEObMhhftROOEraBg5n1dCm+62f+Mdyw==","signatures":[{"sig":"MEYCIQDOTaBJDOwmVSZK8zK3Xe8WQs4I593i7hq5rwSIkX9VXgIhAOtvUvUg49l5minPwzcl+JqngABl48b2c9R/oLujSoWY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3393274},"main":"dist/index.js","gitHead":"0cc476915824bb4a87764eaeac95b3271dc6ce93","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.1","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"22.0.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"readme.md","devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.234","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.117-alpha.56_1727258011560_0.30709125925979674","host":"s3://npm-registry-packages"}},"1.0.117-alpha.57":{"name":"@seafile/seafile-editor","version":"1.0.117-alpha.57","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.117-alpha.57","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"7d81c793f84b44ca7362ed84284ee12daad06d5c","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.117-alpha.57.tgz","fileCount":282,"integrity":"sha512-are8uk+jM8TLCtcjpuISuw3CCdzJ/kByDH6381M+jpU43DQQ2/W4z+ftcKXFITaYJPD6CYQHUddAsW6EiBCJuQ==","signatures":[{"sig":"MEYCIQDBqDgjpXOtMgSc80VO9BcU8UDtfnYY773C8ULNzNapjgIhALnE1NyCx7QpFYfUmtQEWAm9kzpMY2nbb4PcsadX8gxD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3393346},"main":"dist/index.js","gitHead":"0cc476915824bb4a87764eaeac95b3271dc6ce93","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.1","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"22.0.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"readme.md","devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.234","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.117-alpha.57_1727259518964_0.6064246735291428","host":"s3://npm-registry-packages"}},"1.0.117-alpha.58":{"name":"@seafile/seafile-editor","version":"1.0.117-alpha.58","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.117-alpha.58","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"0f756154c59ea96781c6c3a39cb14bb661d2e531","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.117-alpha.58.tgz","fileCount":282,"integrity":"sha512-mOUid7Wi4K5w0jOGMKW4dJLuEg3ftWJ9d+/X9ypZaVWf1+Pk8xv8m4x2oZ3TGb57MiTBtoEtq5PLyVKXbA/PLw==","signatures":[{"sig":"MEUCIQCoHS8VulUH2s9ti5UhO4cmZ+tgTlUf+2Z29BEt4AKS6QIgZtRd/bOIw5dT+M7908zDen3BNCGgGb8Mlgz08075BYU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3393321},"main":"dist/index.js","gitHead":"0cc476915824bb4a87764eaeac95b3271dc6ce93","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.1","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"22.0.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"readme.md","devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.234","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.117-alpha.58_1727316572054_0.8601677115117572","host":"s3://npm-registry-packages"}},"1.0.117-alpha.59":{"name":"@seafile/seafile-editor","version":"1.0.117-alpha.59","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.117-alpha.59","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"20c94d1b6f2a6c36cddc1b2e14689128622a6141","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.117-alpha.59.tgz","fileCount":282,"integrity":"sha512-F4aCmI2rfQCgHrGEycQLFxUu2tnSBzyLV9D53zGSy00+isVqsFA4Np2iP0P6dkbGHiPYnCJ/yfEeA6xnh+ocYA==","signatures":[{"sig":"MEUCICIO3X2hSm/wCY1JUada2fv2cfHCnEAwaCfAKI07oGd0AiEAobJ+fTDIqTWAvpbDxtYQbNbRP492J9E8nOHlDEKjp6Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3393687},"main":"dist/index.js","gitHead":"0cc476915824bb4a87764eaeac95b3271dc6ce93","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.1","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"22.0.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"readme.md","devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.234","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.117-alpha.59_1727317386500_0.9010681158594052","host":"s3://npm-registry-packages"}},"1.0.117-alpha.60":{"name":"@seafile/seafile-editor","version":"1.0.117-alpha.60","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.117-alpha.60","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"e2cfe4f3be1ddb20de2e2f7c8289f67ba461c5c1","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.117-alpha.60.tgz","fileCount":282,"integrity":"sha512-CboOn2YGKi2cQGYOTSo7fH2Kr55Q+WOi30dFYQ6t2U3qpYeAJWQkK/+Xdtvt7Vw8FJ5y5yNomQ364NhXfKPQHQ==","signatures":[{"sig":"MEUCIA3h7wQaCHyhJX+oJz4n9zUlcTanarnQDxLQtw0Y0FKdAiEAtSnWPCZUwa68YD2KiYxKLYR2A8ndFM7Tq3TyAAGPVhY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3393015},"main":"dist/index.js","gitHead":"0cc476915824bb4a87764eaeac95b3271dc6ce93","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.1","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"22.0.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"readme.md","devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.234","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.117-alpha.60_1727318346973_0.7293779702057253","host":"s3://npm-registry-packages"}},"1.0.117-alpha.61":{"name":"@seafile/seafile-editor","version":"1.0.117-alpha.61","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.117-alpha.61","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"2d483ddf0da61818fe79bf22fd07491ca3ffc251","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.117-alpha.61.tgz","fileCount":282,"integrity":"sha512-+v/PRfxPibVIPWowDB89Hok6PxASFmsbFDPzOpITVhxt1pO+YZiLgjapezNKushtQlENL/cxe+hm61CBD1wb8w==","signatures":[{"sig":"MEUCIEMeUcD/gCqOhIfLrGimyakPit2dgGBgI2WxCSmqUu0TAiEAztJpHX1QenkcU0/AMgxM1xmK63iypHUmfsfSrf8wT3E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3393138},"main":"dist/index.js","gitHead":"0cc476915824bb4a87764eaeac95b3271dc6ce93","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.1","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"22.0.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"readme.md","devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.234","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.117-alpha.61_1727322352800_0.9220807103601834","host":"s3://npm-registry-packages"}},"1.0.117-alpha.62":{"name":"@seafile/seafile-editor","version":"1.0.117-alpha.62","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.117-alpha.62","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"8610d9030feb858439fba9a024e4ba13cbaf1e36","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.117-alpha.62.tgz","fileCount":282,"integrity":"sha512-+7NGljmQLt8qiUgq6OFBK6EONJ/1Fd0XqSm6AQa1DyAmFWPsTH+NJ09Qvar6DxuW6T2nyLigBSBtKzhATNZvqw==","signatures":[{"sig":"MEUCIFbWL+ECj7tOTy+/E9p4X7xZX7XsCY0MdE9Aj06qMmulAiEAmtkTPD3UwpTckTpZv1zBi+mwyzoxxZz1opslfJj2BVY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3393181},"main":"dist/index.js","gitHead":"0cc476915824bb4a87764eaeac95b3271dc6ce93","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.1","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"22.0.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"readme.md","devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.234","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.117-alpha.62_1727322668046_0.951520340518357","host":"s3://npm-registry-packages"}},"1.0.117-alpha.63":{"name":"@seafile/seafile-editor","version":"1.0.117-alpha.63","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.117-alpha.63","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"407315e14dc764e7b7d3dee9c60605c0189e56a0","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.117-alpha.63.tgz","fileCount":282,"integrity":"sha512-oa0ibYS9CzPwjjPchLPEn27Zj8XDalbf8ZEGpPwGVZGxX8wuH5wIWwqx2qCW8gFVsv5ZfyF7i+/exJTCJk6S1Q==","signatures":[{"sig":"MEUCIQCWOXLzoIVXIrtQnvtn/O+HVdXxRZGhv+7VvJkOnlDlpQIgV8jKHtZas+95JG9F1Wnc9GFMXPhV4LYqlu2WPsDcmRk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3393194},"main":"dist/index.js","gitHead":"0cc476915824bb4a87764eaeac95b3271dc6ce93","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.1","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"22.0.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"readme.md","devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.234","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.117-alpha.63_1727328751452_0.29953299375433406","host":"s3://npm-registry-packages"}},"1.0.117-alpha.64":{"name":"@seafile/seafile-editor","version":"1.0.117-alpha.64","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.117-alpha.64","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"5051b82b196b978604b877dce5b1ed60160c5de3","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.117-alpha.64.tgz","fileCount":282,"integrity":"sha512-YfdrD7uSmjo3pWMqjOx5jtSoYcJI7e5J1D+NPIC4GuTCw/TU/jSHlIWm1a+Iw/iPWQWdL+yy0ejCDK30eactMA==","signatures":[{"sig":"MEUCIB6XvG9lYxd1lfLQprUcWvDD+5bOduo4DSIprfoeIG60AiEAqKFdj3LNjnHZ8pSA3ztZBblEWSlICABy4hrnoxmlreY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3393071},"main":"dist/index.js","gitHead":"0cc476915824bb4a87764eaeac95b3271dc6ce93","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.1","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"22.0.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"readme.md","devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.234","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.117-alpha.64_1727329046247_0.5421587537844741","host":"s3://npm-registry-packages"}},"1.0.117-alpha.65":{"name":"@seafile/seafile-editor","version":"1.0.117-alpha.65","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.117-alpha.65","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"3d050996424e07a0237c63757ee8f3850aa8dff0","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.117-alpha.65.tgz","fileCount":282,"integrity":"sha512-wIKYC3OCKA7L4+mggcWCnXIF6MTfqyaiQhzSfJk1Fn5UNjyrvr3XmNYUznc3Nk5z6QrmNn64EMc72ahmn6nJAA==","signatures":[{"sig":"MEUCIQDwffAH7oGOz/f9OYv/EorlYUqLl08cl6OTBWZZF6KBKQIgc5pMnHYyPmgruxz5xJudU10opzEIaPtqrRXVNCDbnHs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3393071},"main":"dist/index.js","gitHead":"0cc476915824bb4a87764eaeac95b3271dc6ce93","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.1","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"22.0.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"readme.md","devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.234","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.117-alpha.65_1727329108876_0.2772655380503266","host":"s3://npm-registry-packages"}},"1.0.117-alpha.66":{"name":"@seafile/seafile-editor","version":"1.0.117-alpha.66","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.117-alpha.66","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"55e755b8917f2b766ecc124c1c23c41c26f36c5b","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.117-alpha.66.tgz","fileCount":282,"integrity":"sha512-NNaqwRxJfPT66/DRU2tbGLbGGrVlrggemlHPurCKgLDAzRF5qZg7zort96nmK50IzfBP6aGarJ//y9egRT7TFw==","signatures":[{"sig":"MEUCIQCfXauG+nlsfRmCSRT3AS1CAowo86uaH2YheF+g9eUyyAIgLmrxlpA084Jh7hmAlUP+v2AeUHmxDOpSkr6JI9IdIjs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3393194},"main":"dist/index.js","gitHead":"0cc476915824bb4a87764eaeac95b3271dc6ce93","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.1","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"22.0.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"readme.md","devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.234","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.117-alpha.66_1727330318624_0.4272621542625876","host":"s3://npm-registry-packages"}},"1.0.117-alpha.67":{"name":"@seafile/seafile-editor","version":"1.0.117-alpha.67","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.117-alpha.67","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"fee134242bcf1ec96f2c960168ebe73b01d83bfe","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.117-alpha.67.tgz","fileCount":282,"integrity":"sha512-lf3YX5L+kRODv6ttDYWjaC8LaXuQm56Oo9ZwdM0Pptl+NjpEXtvoy3cpLFb0RN51bnpxPq2sVUexR3Bag/Rs4w==","signatures":[{"sig":"MEQCIA1lzex81+a4hCShziFXTsiJzNu42dah0WSjw4YpQ9S3AiAKIGwikfs5CIcAFfA5M701FbvcUMTEKbzdz3tdgBdXTA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3393141},"main":"dist/index.js","gitHead":"0cc476915824bb4a87764eaeac95b3271dc6ce93","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.1","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"22.0.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"readme.md","devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.234","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.117-alpha.67_1727331031635_0.11716522013512143","host":"s3://npm-registry-packages"}},"1.0.117-alpha.68":{"name":"@seafile/seafile-editor","version":"1.0.117-alpha.68","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.117-alpha.68","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"d940691c434ca2071c2faca1e83a07bffce22f93","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.117-alpha.68.tgz","fileCount":282,"integrity":"sha512-/Peq309qzWsms/i4FRyaAe87T5wWmopqHE5FdK6T17ydMZvo0TmjWPzGO0WpXrrvSEuImTE0AqUIvwOyA+q/zg==","signatures":[{"sig":"MEUCIQCkk03eY3jt0VlUI/sz96Vc5DU4mEG+QQFD/x7ypykQ4gIgIz/d5xKGNm4vNEHZEA87bJuPjfeUlpv3zPzpgdirroA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3393070},"main":"dist/index.js","gitHead":"0cc476915824bb4a87764eaeac95b3271dc6ce93","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.1","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"22.0.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"readme.md","devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.234","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.117-alpha.68_1727331507869_0.4350090669083897","host":"s3://npm-registry-packages"}},"1.0.117-alpha.69":{"name":"@seafile/seafile-editor","version":"1.0.117-alpha.69","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.117-alpha.69","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"df7e308eabed40c82c0c420678341d5e1b57126f","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.117-alpha.69.tgz","fileCount":282,"integrity":"sha512-BZaPlX/jM0cW8O0i05vPpiGxroGkCD5tLAb0+CkYdR4WGTvhajKu9uCSnd4zYK7NL7nLUQ2n5Z8VNMnYZ6glxw==","signatures":[{"sig":"MEUCIEhTwwb4wtld4s91H7X4Ox85WqLr2fcxKVqVNGRwMkg/AiEAza6HxHiZ1e8nhpSARvk9ulz7yQiIgwKNhFyfXFnSY4U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3393306},"main":"dist/index.js","gitHead":"0cc476915824bb4a87764eaeac95b3271dc6ce93","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.1","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"22.0.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"readme.md","devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.234","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.117-alpha.69_1727333022173_0.3643168045255789","host":"s3://npm-registry-packages"}},"1.0.117-alpha.70":{"name":"@seafile/seafile-editor","version":"1.0.117-alpha.70","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.117-alpha.70","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"674ee8e745955cf09d7aae8f6ab834637b6d1a5f","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.117-alpha.70.tgz","fileCount":282,"integrity":"sha512-oxFz5G9vbHPd8Q+EcgblggtiHk5vM8Lt2sisbbdLQF/wkwvaqLCOIoiNY5bCjOagxvKoxYv86Yu+mVuOLzb1Ig==","signatures":[{"sig":"MEUCID2kJS48Dgm5BZ1AMeTmjGCRuqUValEl0WDCDLczmF5jAiEAiXNS+7a3bQ7ZcSXswZ2JIfIZUhkz5Q1CVRxxYiz6JV0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3393362},"main":"dist/index.js","gitHead":"0cc476915824bb4a87764eaeac95b3271dc6ce93","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.1","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"22.0.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"readme.md","devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.234","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.117-alpha.70_1727333352495_0.5432539567027526","host":"s3://npm-registry-packages"}},"1.0.117-alpha.71":{"name":"@seafile/seafile-editor","version":"1.0.117-alpha.71","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.117-alpha.71","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"03994d73aaeed90c5b387dfe69643ee9991cdc01","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.117-alpha.71.tgz","fileCount":282,"integrity":"sha512-TdJCDHytMhsKBiqcP7SAR2OxfezTrKwIPFRjl7iS9bPUCGPQFA+H9awrQjGkbtaQUJNrMpJ8vP7AgoErlML0qw==","signatures":[{"sig":"MEUCIGCa3Md9eeF+CKD5G14wk+OlOY/o7JxzmLElLvfZxo3JAiEA9gA2pPDDqSP/2oz4SrT+ReoSiNl3G82JDaBdeZXDFEg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3393373},"main":"dist/index.js","gitHead":"0cc476915824bb4a87764eaeac95b3271dc6ce93","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.1","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"22.0.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"readme.md","devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.234","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.117-alpha.71_1727333794226_0.5745241305372302","host":"s3://npm-registry-packages"}},"1.0.117-alpha.72":{"name":"@seafile/seafile-editor","version":"1.0.117-alpha.72","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.117-alpha.72","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"b3c3c864e54875a1243eab19cec74e0ed4ebab92","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.117-alpha.72.tgz","fileCount":282,"integrity":"sha512-XjWsR83xJOK5oD0JV42AII7xFa7IAXuo6vvk4p8T/jf0WGcKmrP2cDZr2ci3dpDB8ZCMEF9JL7GvXn/czvBfuQ==","signatures":[{"sig":"MEUCIQD76u1iNihi81ZrhLRI6DP4bLYqepDbTx1fK+iSgIImXAIgZD1XK35YdFni2o1h+J/En47Jq/XNYb6qbcYtQouxT58=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3393397},"main":"dist/index.js","gitHead":"0cc476915824bb4a87764eaeac95b3271dc6ce93","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.1","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"22.0.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"readme.md","devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.234","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.117-alpha.72_1727334768141_0.3586273276441154","host":"s3://npm-registry-packages"}},"1.0.117-alpha.73":{"name":"@seafile/seafile-editor","version":"1.0.117-alpha.73","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.117-alpha.73","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"e5ed7c1a2a2c76453f2888045b34aff4159dee19","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.117-alpha.73.tgz","fileCount":282,"integrity":"sha512-Fh/JtBPhaDhTTUPjsDik2Who3e4w9Z6XKBroC0mYMWgdM0c9jRwADj1W+re7g170oY15I+Qu8OnwyBC/FbLXkw==","signatures":[{"sig":"MEYCIQDl5Gw5xKLYzQmXsoFbydj6sGBkV3Y4T9nRSP0UrvegiQIhAPzlvPYvfbOA83h8j66VcVw/V1oe4tvKzoZUczm+JMmH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3393418},"main":"dist/index.js","gitHead":"0cc476915824bb4a87764eaeac95b3271dc6ce93","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.1","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"22.0.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"readme.md","devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.234","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.117-alpha.73_1727338778409_0.5225124611257661","host":"s3://npm-registry-packages"}},"1.0.117-alpha.74":{"name":"@seafile/seafile-editor","version":"1.0.117-alpha.74","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.117-alpha.74","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"80c789d167f216245a6b6a2bfac6afa3bbc28e0e","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.117-alpha.74.tgz","fileCount":282,"integrity":"sha512-SL3EkvQRXDqY7r+hflfRL27fOag2nz6MyD8dxVjFDl/ezY/zPKu7i2MaeCAlEnz7mcKxjcT+0TQZOa4kgvWgAw==","signatures":[{"sig":"MEQCIEcyM/AE94vUkjZ+zJeZfiQVyBYjY1ZlAmtAA/ejTeIYAiAoWesiYlEiOkjFJPMoQ6621lotJPYAIWeQaSaUF8i8cA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3392738},"main":"dist/index.js","gitHead":"0cc476915824bb4a87764eaeac95b3271dc6ce93","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.1","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"22.0.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"readme.md","devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.234","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.117-alpha.74_1727342238064_0.6573858314312009","host":"s3://npm-registry-packages"}},"1.0.117-alpha.75":{"name":"@seafile/seafile-editor","version":"1.0.117-alpha.75","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.117-alpha.75","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"5bc910c68387b84715c320b6b7d7e67834da4d21","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.117-alpha.75.tgz","fileCount":282,"integrity":"sha512-5t94F2EK5OOFwNk3G/hAHaB8GgBMJO9XaPV2D03rmpdjD+7b2mbmRrSWenomDOyw+XI+UCP8+BhlZSYvcURWDg==","signatures":[{"sig":"MEUCIQCAZDFrQcGv5uhrI8MQrVsdv92PkV1bYn8uRb7Re+gWOgIgA56npqWoZh2PLaoDBciYcJuHp7ljoW+88H6omKEX2aU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3391332},"main":"dist/index.js","gitHead":"0cc476915824bb4a87764eaeac95b3271dc6ce93","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.1","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"22.0.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"readme.md","devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.234","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.117-alpha.75_1727344939890_0.5494286352827185","host":"s3://npm-registry-packages"}},"1.0.117-alpha.76":{"name":"@seafile/seafile-editor","version":"1.0.117-alpha.76","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.117-alpha.76","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"decf3a549bfb9b3302fc42a457f5bd66808efb63","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.117-alpha.76.tgz","fileCount":282,"integrity":"sha512-pphYG9iy/ZTbqzmGtrmozjeedO7L62a+AFZc54RFfMHpDW4sW440BhyjhPudGxUOuv2HA9ZIEqAIM/An/VnOFg==","signatures":[{"sig":"MEUCIQD9ZIQACkGiGzIscU4w8zuLUcpC0540GDJGNnTxxuX6VQIgUlJ1NzgH48OIDDanz66/cN18KMOlxrhkiR2U4aXqgiE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3391332},"main":"dist/index.js","gitHead":"07f053317419e652b5157496d780d08a5dbb4fc3","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.1","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"22.0.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"readme.md","devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.234","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.117-alpha.76_1727404234860_0.3847855924869139","host":"s3://npm-registry-packages"}},"1.0.117-beta.1":{"name":"@seafile/seafile-editor","version":"1.0.117-beta.1","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.117-beta.1","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"5007fe05174bcdb38d1656ca2d239a38cc98b3e4","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.117-beta.1.tgz","fileCount":280,"integrity":"sha512-f6jSJna5epYHKg41viVhaBFChw7Q7nbXFaXIlO1xCvKm4fR439HbVyCa61vUbmLc2OM+k1XG+1Tqvn5jhK6Tjg==","signatures":[{"sig":"MEYCIQC0eN2MYHyzHhJIV3Bx+KffAlz9deBSwRCJElFViOHd4gIhAPWgUDO5KtLzb7ET4t4vf2TymR4Cc4P3PWcl8vfiUjpJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3385921},"main":"dist/index.js","gitHead":"cd7d36c6318c89417010ce211f56e0dac0201fce","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"20.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.234","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.117-beta.1_1727419967588_0.8177384737742608","host":"s3://npm-registry-packages"}},"1.0.117-alpha.77":{"name":"@seafile/seafile-editor","version":"1.0.117-alpha.77","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.117-alpha.77","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"55ff663b270f0c323c34fc04ba980d13c3702473","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.117-alpha.77.tgz","fileCount":282,"integrity":"sha512-tUrGKSVXdJhrrfDq0Ds1YGu5/vVAj/kpvPDFdvn6xtbmsf5wKF/QodFripE04jORvsE3mD55ciiz8uuzgcDwww==","signatures":[{"sig":"MEQCIAF+cY0eM38raWT8FjxhnKZxcdVdvjr2Km+jhfFWRxgmAiBuYtG/fi8FpjiJtHBTdssB5cAFn8zlf+sA47NqKG0vfQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3396147},"main":"dist/index.js","gitHead":"07f053317419e652b5157496d780d08a5dbb4fc3","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.1","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"22.0.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"readme.md","devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.234","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.117-alpha.77_1727616446955_0.8917483101953927","host":"s3://npm-registry-packages"}},"1.0.117-alpha.78":{"name":"@seafile/seafile-editor","version":"1.0.117-alpha.78","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.117-alpha.78","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"f6813eaca5297b35a7eb45395a3be9356336ecb2","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.117-alpha.78.tgz","fileCount":282,"integrity":"sha512-bqELowea5Mv6o6EjRPjgXc7ZOYZsUv/3xUWLm0bJMEChEpGbIAErJxyHUBImu1Tj1n8E1bcy+Zj5p5uDjc7BAA==","signatures":[{"sig":"MEYCIQDbtzX3ZBTIHfMNgopl+Os65utYUNjIWYuIRglnZjv3hQIhAJPqbU2W63TTBOaYmzjX5Wd47T0GBN1PcM/lFsK3F72H","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3396147},"main":"dist/index.js","gitHead":"07f053317419e652b5157496d780d08a5dbb4fc3","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.1","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"22.0.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"readme.md","devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.234","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.117-alpha.78_1727617424877_0.6063109243302898","host":"s3://npm-registry-packages"}},"1.0.117-alpha.79":{"name":"@seafile/seafile-editor","version":"1.0.117-alpha.79","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.117-alpha.79","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"5a8cab993b83aad533e33693c9c619113793d90a","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.117-alpha.79.tgz","fileCount":282,"integrity":"sha512-D+Dad84ocZ5U1vZBePrp45v+mm9TK46A3xW2uhBzhI5vxLuKM46LpJUgAqMu1pAmZ3j8KP4E8LPhFNd++DzODw==","signatures":[{"sig":"MEUCIQDgWJkA1BrAjJPUR+ndjds2UPRk1x6kP7OZDLKq3FPO6QIgQlMlIrecdzdIvhPNEP5CafZUJEB55kRVd4VF8bneaz0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3396534},"main":"dist/index.js","gitHead":"07f053317419e652b5157496d780d08a5dbb4fc3","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.1","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"22.0.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"readme.md","devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.234","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.117-alpha.79_1727664795148_0.22011829993552112","host":"s3://npm-registry-packages"}},"1.0.117-alpha.80":{"name":"@seafile/seafile-editor","version":"1.0.117-alpha.80","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.117-alpha.80","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"96437d6d310fcc958b5eb4d3b600c0146c10044b","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.117-alpha.80.tgz","fileCount":282,"integrity":"sha512-uOwILtUZHUAban1X0LVV0cjZKEH6hmlE4t+WGuGkyhapgcIof+KE299FFiBvjJLUsqWB/GGVU1sSJHrqyKUCSA==","signatures":[{"sig":"MEYCIQDwhQUnR5x9N0CC9eOjIUEAClGCldGG4ufpfkO8xI5TgAIhAPkMu8yoGcqcLPbuzJnup2+1HAiK+WGwiwRrnLf0ypHC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3396378},"main":"dist/index.js","gitHead":"07f053317419e652b5157496d780d08a5dbb4fc3","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.1","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"22.0.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"readme.md","devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.234","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.117-alpha.80_1727664859334_0.34993881247486947","host":"s3://npm-registry-packages"}},"1.0.117-alpha.81":{"name":"@seafile/seafile-editor","version":"1.0.117-alpha.81","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.117-alpha.81","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"a821588d0ac6883fafc7c2316c9e76357a834aea","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.117-alpha.81.tgz","fileCount":282,"integrity":"sha512-JqXI1y6E5TuGyxUUsZQPXCj1h0tem/Z3+UM+yco1QZvTYRpcIWI2xXu9jNF0ujNyL94uT2+4sEmLb+w4qK4CnQ==","signatures":[{"sig":"MEYCIQDbheyraM4rvKrFLU2tfsLt4MfpSWBSaVTuVkrlrnwcAQIhALTnhE8v1H8F8Ga6YtWaSsxFxlOHemFBBGk92AI2DThr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3396902},"main":"dist/index.js","gitHead":"07f053317419e652b5157496d780d08a5dbb4fc3","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.1","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"22.0.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"readme.md","devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.234","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.117-alpha.81_1728207816328_0.0999255500366163","host":"s3://npm-registry-packages"}},"1.0.117-alpha.82":{"name":"@seafile/seafile-editor","version":"1.0.117-alpha.82","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.117-alpha.82","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"557eec76b3b6730e734be02f3d18619928397f09","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.117-alpha.82.tgz","fileCount":282,"integrity":"sha512-S41ee1rhz8EH2FtoszLd34Cp53UZ/2CjJ0LUBfxlvMp4B305+vg77VC/jbcINUEh4va0qSMzRdnXR24Wx7SFEw==","signatures":[{"sig":"MEUCIQCxnuuynuEMxz+5SlH/CvJLABD+8bI62P/zKBvE8IMIJwIgU+U1fC4LEREMZlmGEjghMLkdL6tK4ZCcU3aI1pBrHhw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3396957},"main":"dist/index.js","gitHead":"07f053317419e652b5157496d780d08a5dbb4fc3","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.1","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"22.0.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"readme.md","devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.234","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.117-alpha.82_1728227558436_0.2549086579291431","host":"s3://npm-registry-packages"}},"1.0.117-alpha.83":{"name":"@seafile/seafile-editor","version":"1.0.117-alpha.83","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.117-alpha.83","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"92e7ddff26eae2c8e9205241cf2f12d59080f247","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.117-alpha.83.tgz","fileCount":282,"integrity":"sha512-GZfAYQuL6vSloyzOuo+DUO1Lt2G6mNV/ORPaVJ/tnEhYgRR7znxpYoG6Ew2PYKv5eJhz84ur7DHBM+opf1ZwMw==","signatures":[{"sig":"MEQCIAwYZiz6LIS4TSxI+19MZJvTvcwiKTN1UzjD2fhuJuhpAiAh1KKRNAPpt0cz4u4+MtFJdHN+yUbLY7p4d1NpxCzQgQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3396914},"main":"dist/index.js","gitHead":"07f053317419e652b5157496d780d08a5dbb4fc3","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.1","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"22.0.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"readme.md","devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.234","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.117-alpha.83_1728301750295_0.07098062001257133","host":"s3://npm-registry-packages"}},"1.0.117-alpha.84":{"name":"@seafile/seafile-editor","version":"1.0.117-alpha.84","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.117-alpha.84","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"fcf5dd925b81fba163b910a9c9b04a135860e531","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.117-alpha.84.tgz","fileCount":282,"integrity":"sha512-07vPO+qM8bQd6DWNd8u7ByiRIvlXNlNLLmC6SEcB8oG40+bt+EZgcM9wplb8Bt9carTJvYkE7zRQSKPlP9kW2A==","signatures":[{"sig":"MEYCIQDDE/mQNt5cAjLy543on3AvGGvhORFdqrtBlHjF2FpRaQIhAPN1C/wnc71gnfBRkjcL4DSxkpzYydWe5dTUOP6FDomB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3396526},"main":"dist/index.js","gitHead":"07f053317419e652b5157496d780d08a5dbb4fc3","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.1","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"22.0.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"readme.md","devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.234","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.117-alpha.84_1728312058677_0.3380542386831995","host":"s3://npm-registry-packages"}},"1.0.117-alpha.85":{"name":"@seafile/seafile-editor","version":"1.0.117-alpha.85","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.117-alpha.85","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"d11915baa120b77c36f2ec74bd02ac74eaa24a56","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.117-alpha.85.tgz","fileCount":282,"integrity":"sha512-Plil2WE6Z/TdcIjTjIDOiYWXRADJ4Ci+c+yNlhDIrxf3AIhkZIQ/fOHpoP/7Cvcf++wtjR6vdPM9vOdUnBa3cw==","signatures":[{"sig":"MEYCIQCoWMedTIA+KuefhEHUEbNgr80YXPxuD9/gLWwWTSlMkQIhAIwqpWSCLmnWjGexIanUp/lHfFnxL4/hvaxvnsl3JCyf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3396526},"main":"dist/index.js","gitHead":"07f053317419e652b5157496d780d08a5dbb4fc3","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.1","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"22.0.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"readme.md","devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.234","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.117-alpha.85_1728315765614_0.7155619930203516","host":"s3://npm-registry-packages"}},"1.0.117-alpha.86":{"name":"@seafile/seafile-editor","version":"1.0.117-alpha.86","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.117-alpha.86","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"63c5da23ad6ade1a1b666d7b405120ccca0c4a6b","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.117-alpha.86.tgz","fileCount":282,"integrity":"sha512-W2bHnFTqJpRIBn5iaoGKDqUF1IKRv/O+3xTEUyPrb1JzRE+v3jwz9ScacwO54vsbeV9YXPW6vuNhZc3T02/2tA==","signatures":[{"sig":"MEUCICTPHB09PlRTi1Yi82RRAFggBto0voPI6UxUOJjKdVJYAiEA3l3U1YzmvEADxszxMkq94rteknHUiQfwmJgzD7BhNas=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3396567},"main":"dist/index.js","gitHead":"0fa0c2b4d89a8cf511a2989e09579fe0280adf1c","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.1","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"22.0.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"readme.md","devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.234","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.117-alpha.86_1728442774899_0.5612542727814251","host":"s3://npm-registry-packages"}},"1.0.117-alpha.87":{"name":"@seafile/seafile-editor","version":"1.0.117-alpha.87","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.117-alpha.87","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"ed156d07bc8124021979d890e5a51d222221e6cc","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.117-alpha.87.tgz","fileCount":282,"integrity":"sha512-k6Fls4i6v0LeIyh8xIHbh4G6ijhcGDdnyyEQYrOfqnZIeZl7OY1z7DOxojcV1KiKZremO2bbVPCI6H7VFr5WxA==","signatures":[{"sig":"MEUCIQCANSC4lNPWb32rvwaVriVOIMFjw88bd7GXi9G49rbeggIgFIAs84TCKrNn0gwTHA51/Rfbh7rY93C3ksLHNlBOhMs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3396536},"main":"dist/index.js","gitHead":"0fa0c2b4d89a8cf511a2989e09579fe0280adf1c","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.1","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"22.0.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"readme.md","devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.234","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.117-alpha.87_1728454370125_0.006482372911338796","host":"s3://npm-registry-packages"}},"1.0.117-alpha.88":{"name":"@seafile/seafile-editor","version":"1.0.117-alpha.88","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.117-alpha.88","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"72fb048c553a28a4caeb2cc7cf0d9cbeb4d0c33e","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.117-alpha.88.tgz","fileCount":282,"integrity":"sha512-fYwHG3mrMM0XXf8xcFkN3BaCHpuRksPw72BRCwqfyFq6De8nVRhesONwam0XKzV5PYkR4cZBkmVU9WRuXM4S1w==","signatures":[{"sig":"MEUCIQCaT5M6zFdqC0KOfW+Tao+h2jpM917GgbfAPa0yZuijowIgRGYLf0loAqK6K9qx4Iths7xIQrXZ2iBBbIkjaLzm7AU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3396438},"main":"dist/index.js","gitHead":"859e14d8e99bfa73191aa6914dee00347b3c72b7","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.1","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"22.0.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"readme.md","devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.234","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.117-alpha.88_1728455733469_0.6712393869286251","host":"s3://npm-registry-packages"}},"1.0.117-alpha.89":{"name":"@seafile/seafile-editor","version":"1.0.117-alpha.89","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.117-alpha.89","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"7ac1ba7880652bf4dcd82709eb99dbe41b839032","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.117-alpha.89.tgz","fileCount":282,"integrity":"sha512-ea5Og6rvCphSBJV3ocxCeW32AE50Air+uNHT07Lsm/MHZ6UqAG4K4dlS0RNf87yHa2N7Sp8ADOYvWJkAQz4pTg==","signatures":[{"sig":"MEYCIQCk0X0Cd/yHneXyXgbpJK9k6QYeGAkpA/K8IlqdRb7rLQIhANdP2YAkvmnomtAfWdrjsOy1t5ZGr22lD7/qrozHmFSt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3396482},"main":"dist/index.js","gitHead":"f53d1fcb850fcadfa5191df9675cbd074ff98a8e","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.1","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"22.0.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"readme.md","devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.234","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.117-alpha.89_1728530668989_0.5998236939077637","host":"s3://npm-registry-packages"}},"1.0.117-alpha.90":{"name":"@seafile/seafile-editor","version":"1.0.117-alpha.90","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.117-alpha.90","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"4825ddecf626235f34ec872643af68c08ff3fcc0","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.117-alpha.90.tgz","fileCount":282,"integrity":"sha512-7cKImsRev0VDYPqrWFI6+35MbTvGZ1dJlCL9CbbZ52VEDRuiHKnbGHeUetSkLXz2X54bGSS3lwqH4o3lCb0Gcw==","signatures":[{"sig":"MEUCIHpFn73uTpRlMbrY/aaWE4BEpkXPMgkyk+fZg+iYMRAGAiEAzA9lGGXPrqEcXtbMorZ0+02zfcgrunCWBrFYSoOzwRc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3396482},"main":"dist/index.js","gitHead":"f53d1fcb850fcadfa5191df9675cbd074ff98a8e","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.1","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"22.0.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"readme.md","devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.234","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.117-alpha.90_1728531863760_0.224381096138909","host":"s3://npm-registry-packages"}},"1.0.117-alpha.91":{"name":"@seafile/seafile-editor","version":"1.0.117-alpha.91","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.117-alpha.91","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"e3a83ae183c030ea1182bed25607da890c0c4e7a","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.117-alpha.91.tgz","fileCount":282,"integrity":"sha512-NsdPLI6cBKHXyf4G+un3MSUsOnDRHUzGI2G/eCHtco38EXmtMBCwd0DT6nYvrs1pome9bWmjyIu/ofo5kAVi8g==","signatures":[{"sig":"MEUCIHUbvowaVAYo+Nz+Cb0gnM73q0Igei9yn/URIVfliZxoAiEA66eI8mYR73Eut4YBxoqCZLHx1FKlokM3RKARdWvcCsE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3396413},"main":"dist/index.js","gitHead":"f53d1fcb850fcadfa5191df9675cbd074ff98a8e","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.1","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"22.0.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"readme.md","devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.234","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.117-alpha.91_1728541174706_0.06763329323214284","host":"s3://npm-registry-packages"}},"1.0.117-alpha.92":{"name":"@seafile/seafile-editor","version":"1.0.117-alpha.92","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.117-alpha.92","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"f4d0fcca45da2f3389f8d17dd9434272496a7916","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.117-alpha.92.tgz","fileCount":282,"integrity":"sha512-tYXFt4nbh8f85AI/TJFqiM+W5qoChffdeqNH/7jRGEZHUPFpExpIE1BheEYy+Gg+XRKRdGjGSZZUkz2IWzxOEA==","signatures":[{"sig":"MEYCIQCIHiF7NHc1M93tND00oIvGk8TrzgMD2dH96CrUzInGfQIhAMqgG+E6SEblWvDjxHzDzka/uXcjbV+o0Xtl5Er78jwE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3396471},"main":"dist/index.js","gitHead":"f53d1fcb850fcadfa5191df9675cbd074ff98a8e","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.1","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"22.0.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"readme.md","devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.234","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.117-alpha.92_1728541506805_0.06600816348800742","host":"s3://npm-registry-packages"}},"1.0.117-alpha.93":{"name":"@seafile/seafile-editor","version":"1.0.117-alpha.93","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.117-alpha.93","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"dbf7b06ab1990759c1dd0a21030d1f6252730f5c","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.117-alpha.93.tgz","fileCount":282,"integrity":"sha512-3Yarrr9+cMb2t7w05y8l8nGWVj+6e/siN1+IVbNj2ttE/iiANHS6JEu9d8Yg2n8kRZM5WTLSn6qHkiWz10p2uQ==","signatures":[{"sig":"MEUCIGhUQEBALroabD4aQPLNcNkeaZlhnpVfP0bieyBIgJuOAiEAvJ9R5V/exg+6yz8H7ZxK2PE5Tq0352zG21XeLJzpnlc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3391068},"main":"dist/index.js","gitHead":"e3410b205f776935456e68979bd2fd7287b57702","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"20.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.234","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.117-alpha.93_1728550613526_0.10559877319221078","host":"s3://npm-registry-packages"}},"1.0.117-alpha.94":{"name":"@seafile/seafile-editor","version":"1.0.117-alpha.94","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.117-alpha.94","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"ffe77f2178c91be708b493394867df4b9600e8fd","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.117-alpha.94.tgz","fileCount":282,"integrity":"sha512-m6RtD1rCiywiGy1XOTAzBOyvncHTuuo1XTRUYkdM1EB7ucTCPwumj/81JJje6k/oPuoF/P/dKDsNiSU+KyholA==","signatures":[{"sig":"MEQCIDUwtR6EnrdgxPuJbq/PbPYq3U+91mZAcgLzEwvBKC1rAiAq1XdYYYUYpof0CUTVnaKXLXMTnAjO2LBk9AAMXyqQgQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3396325},"main":"dist/index.js","gitHead":"54a2f3c83e85235062eb8aca975295f7a484ab7b","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.1","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"22.0.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"readme.md","devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.234","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.117-alpha.94_1728555578130_0.9630071456557554","host":"s3://npm-registry-packages"}},"1.0.118":{"name":"@seafile/seafile-editor","version":"1.0.118","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.118","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"9ffc2755d74e6a6685a4e5e1d6cbf63c16f05825","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.118.tgz","fileCount":282,"integrity":"sha512-eDE+/NV+TZlJ+kXMF7cKFAVkSEJAUxfTsjIJMiazvblcIxZit5oW7sOZoZU2XexhPgIfNeB/z+8KQcceMM+qiA==","signatures":[{"sig":"MEUCIQCrNzQ4yADriCvzIgMSCw7Dg9vVJTptjJExQs0izpCRfgIgfmWO7580nqZH80u3mRCVWUh7DvdM4LhnlHKUxl4MMX4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3395988},"main":"dist/index.js","gitHead":"a810aa051ac864a89d05965592bda752b2e2d8b9","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"20.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.234","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.118_1728612851858_0.1898547156711674","host":"s3://npm-registry-packages"}},"1.0.118-beta":{"name":"@seafile/seafile-editor","version":"1.0.118-beta","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.118-beta","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"eac05b80f0cb122e64fa662b1db9f902c8e73b8b","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.118-beta.tgz","fileCount":282,"integrity":"sha512-I3DLTp1PadYUBBCd6hGEipH40PiY82U0UZFU3wQ3vgWrn2wBEDDHCIrWi2roz4C21sLmJxLFpsRE/82g60VXCQ==","signatures":[{"sig":"MEYCIQCpjHJpLjUXcxYUo8QbiYTeC+Q+arKqQVn6NA88v3TGQAIhAI1AwM8wTgGoYNCLO5DsJxN9vKrhzzeXExCJuJleuH9R","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3396254},"main":"dist/index.js","gitHead":"7b1c63fe582727a9c607cf31bcf5b2d1e4f9c5d5","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"20.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.234","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.118-beta_1728641101568_0.7480683068168983","host":"s3://npm-registry-packages"}},"1.0.118-beta1":{"name":"@seafile/seafile-editor","version":"1.0.118-beta1","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.118-beta1","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"4000f82641d4591af8aca560b61c36c99d3409cb","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.118-beta1.tgz","fileCount":282,"integrity":"sha512-AruvJKHgqIFcVFppeJnwZ8ce2pOQHy/exsGBuog40t9zk5AjotvyLlMWtZitVV4OwQAzlsRKbbNWGka1B0QCBw==","signatures":[{"sig":"MEUCIQClUgdgTDXIbVcEOFvY38SMjPpvyyZ9crJo/CEzSoe+ggIgf3cnWTep9ML8T123uERpm3x8GijQZPdiC3VHfYIJq4s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3396374},"main":"dist/index.js","gitHead":"7b1c63fe582727a9c607cf31bcf5b2d1e4f9c5d5","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"20.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.234","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.118-beta1_1728641727697_0.6496151476536118","host":"s3://npm-registry-packages"}},"1.0.118-beta2":{"name":"@seafile/seafile-editor","version":"1.0.118-beta2","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.118-beta2","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"1bfb79184195c3f0ada14020693a6340db18000d","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.118-beta2.tgz","fileCount":282,"integrity":"sha512-ndogJ5Bgeju4NiCUcckVpO5QhNIBLnRFRs0ON6skmhIGwS6CCxIcBoae08Y9gn81tDy+A/3RBD/NrFgG0z0/pg==","signatures":[{"sig":"MEYCIQCNZFjFjy2p3E5WW/JIGEBURWjh/QeC1/1GwEiaDYcDLgIhAKi/k0iY67fbLsl4YPzszAhTXWO58KvCu29oBjETG2HE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3396385},"main":"dist/index.js","gitHead":"7b1c63fe582727a9c607cf31bcf5b2d1e4f9c5d5","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"20.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.234","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.118-beta2_1728642008061_0.38015208709104753","host":"s3://npm-registry-packages"}},"1.0.119":{"name":"@seafile/seafile-editor","version":"1.0.119","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.119","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"b5b97f59401b82ff7038f27d2cd819e473873b74","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.119.tgz","fileCount":282,"integrity":"sha512-fDYe17ruwIX2fu0h2xqXIXrontJhSrUE0JljMKCFxAjOeWorbagtGKn8O4YjVo1zCmhg72pqC80tB1lLRbzTNQ==","signatures":[{"sig":"MEUCIQDH9Ip3pXsWm5jzrAK/gUNxemrDAdzQzUFVNhn+ogOCegIgMnNsOdD2GqNxxn2bN2Z+IKre+E3zR6mAST7q/zjiEkg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3396325},"main":"dist/index.js","gitHead":"7b1c63fe582727a9c607cf31bcf5b2d1e4f9c5d5","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"20.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.234","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.119_1728697804988_0.31192593916958944","host":"s3://npm-registry-packages"}},"1.0.119-beta":{"name":"@seafile/seafile-editor","version":"1.0.119-beta","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.119-beta","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"53969e3b0735efeefbcce9131e5043b09cf9e7eb","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.119-beta.tgz","fileCount":282,"integrity":"sha512-8cXmFGhmVJ8/GWa7F6ugYZO+QiMowKFztU1l4nsrzBcQGAslLwUY4O6zcO/exZwTl0IsG33vuhOLIryvxAt+ng==","signatures":[{"sig":"MEYCIQDZ4C/nIQ12u5EXv+qEWeOXGUHErgkZ+wSpWAAvvq/WLAIhAJKTYlvd2pOQQrhCD0P3B2BCo6dvgASlOZzppmYrrdi9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3396661},"main":"dist/index.js","gitHead":"d1dcbf4c7fd489737836fc7862cc5cd5914ef3b2","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"20.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.234","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.119-beta_1728699036252_0.25372295674458445","host":"s3://npm-registry-packages"}},"1.0.119-beta1":{"name":"@seafile/seafile-editor","version":"1.0.119-beta1","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.119-beta1","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"55dfc20dc395475a4960fe16765c99939512ccf0","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.119-beta1.tgz","fileCount":282,"integrity":"sha512-Yx00BON31azaCDy7Dl8VX87r0e2DVx/dem3aT73BozV6970xbhgyanVtyrqmTK0QfinVaHVB5JVQMJRGEFlqRA==","signatures":[{"sig":"MEYCIQCPJu25iOcQtA6a02++3TD7L1ja+HjfW1wnG6/Y9VnUUAIhAMwYQKe6iVjo/esrvlPG0LGUHKAdMgnLMBJzRXGbmcFl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3396786},"main":"dist/index.js","gitHead":"d1dcbf4c7fd489737836fc7862cc5cd5914ef3b2","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"20.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.234","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.119-beta1_1728700268280_0.10100539794005359","host":"s3://npm-registry-packages"}},"1.0.119-beta2":{"name":"@seafile/seafile-editor","version":"1.0.119-beta2","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.119-beta2","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"5ec14f786b238001d599c4740a8d823e5d2d8abe","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.119-beta2.tgz","fileCount":282,"integrity":"sha512-onDK+Q1XvtfANsUqov8Y/lKWnQNJo0gAID9W2FxxJYJaExA06FFqQvB4MZZpzpYNAeUZ6YBkI7E5c2ggdLIixA==","signatures":[{"sig":"MEQCIEl+QV1mN7gWeVDpArG9hS7aR4ZoUI3Bug4vBs/WN04AAiAm8CSK5M5vx7szbEB8r4C2gv1p8cPa6xQdEfOMX57KqQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3396927},"main":"dist/index.js","gitHead":"d1dcbf4c7fd489737836fc7862cc5cd5914ef3b2","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"20.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.234","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.119-beta2_1728700726355_0.7037643990121731","host":"s3://npm-registry-packages"}},"1.0.119-beta3":{"name":"@seafile/seafile-editor","version":"1.0.119-beta3","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.119-beta3","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"6db7e35b0a99e10f98f0b69a49ea4b4d480dd7bc","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.119-beta3.tgz","fileCount":282,"integrity":"sha512-Aja3Ff7hF/qCOUK9ZdmHgHpViNhlUB9RH9z3gj8k/8J9lPoosyF5kZRXOUJSh13oycUuQozqI2UJF9x1X8Lujw==","signatures":[{"sig":"MEUCIQDwpD4B0nSuzFg7Jhq+Ju89oQ/lECd0rEAub3CSdzLapAIgaFOfNu2n7BnJl8IDBYZlMobEILnN7RJdoaSi7ZKG87w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3396928},"main":"dist/index.js","gitHead":"d1dcbf4c7fd489737836fc7862cc5cd5914ef3b2","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"20.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.234","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.119-beta3_1728701486849_0.9465310273020469","host":"s3://npm-registry-packages"}},"1.0.120":{"name":"@seafile/seafile-editor","version":"1.0.120","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.120","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"1556552ebbdf370e5770bab05b942954331e603d","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.120.tgz","fileCount":282,"integrity":"sha512-TRn+bt68b3S/wnE7MtB7l3MGW5rfoivEfpCH/a0Y6cUgOORMk4b7fL3WL5d/olmnpmRS2YP/8HU6UO0DuIVRwQ==","signatures":[{"sig":"MEYCIQCjt/hKNN5CjGtI8hLCs/lSdpTazyAy5SN260nyR22rDQIhAIS+ZaCYTjAp48BL5jJxIgstz3P+uL+oOa77psXQIR9/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3396884},"main":"dist/index.js","gitHead":"d1dcbf4c7fd489737836fc7862cc5cd5914ef3b2","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"20.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.234","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.120_1728701715079_0.9156718719437127","host":"s3://npm-registry-packages"}},"1.0.120-beta":{"name":"@seafile/seafile-editor","version":"1.0.120-beta","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.120-beta","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"21e4ce43f4d0d2925f37d5f4ff9624197c68a0a8","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.120-beta.tgz","fileCount":282,"integrity":"sha512-57pgwBwUDVSK6f/KI8EHgaQfZfR9Bucy3rq+3eane01VlVsFtXWEffyVHrUADSn+ADnXNRGgVt+WkEyjjYvTBw==","signatures":[{"sig":"MEYCIQDERCpZ5a6jmJJeDNCjwuQQZn0uZXkn5742hiuyYJgUFwIhAN/97C8Li3Dk6eN7qHsaCKcfsJabmdkgtFuEJR5RiGD9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3396884},"main":"dist/index.js","gitHead":"604755eb0d68a10995625a4a4c5e051e13b356fc","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"20.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.234","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.120-beta_1728702813671_0.00391503336262522","host":"s3://npm-registry-packages"}},"1.0.121":{"name":"@seafile/seafile-editor","version":"1.0.121","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.121","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"ef1126da47716aa3c5ca388898d3c230405af0d9","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.121.tgz","fileCount":282,"integrity":"sha512-aGzZwMviihevdajTkcDo8kAqaAi/tnKmdUJD6sIzQsB2acOrThJI1YEh3IYqYpSY4QAt8kivhYOzZl/Ngh7WMw==","signatures":[{"sig":"MEYCIQDWRrNYW2KrXfSDgh7B3kTGNk5SDLcB8riSVkZr61o9igIhAOj/oAZlGKUWCmRoD1YGDuBWyJ7pRoQKYYMZXC0eML7b","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3396880},"main":"dist/index.js","gitHead":"604755eb0d68a10995625a4a4c5e051e13b356fc","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"20.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.234","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.121_1728702996868_0.7351795403132031","host":"s3://npm-registry-packages"}},"1.0.122":{"name":"@seafile/seafile-editor","version":"1.0.122","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.122","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"f25adfde55ec7eab954d66aa0b614f3e1a3483e5","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.122.tgz","fileCount":282,"integrity":"sha512-I1/wAkx0PQKlWC4IjlKDUNvSoO8/q0WF2xMQLEIuI50E1gtln5u/cQv6ylcfhD0lRj5EARHTgFI3EJ80NgzaPw==","signatures":[{"sig":"MEUCIFm540uk78cNC4UcQnmmZ/s8j0O0BmXI+dV6Fu5WcjgSAiEApc1L/jp3V1ng1918NnxhTYaC+j5PRBoupROQiLUOp/I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3396849},"main":"dist/index.js","gitHead":"61fdde49082be3376318ec9c70f94639a8a903b2","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"20.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.234","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.122_1728716150989_0.06858027331551897","host":"s3://npm-registry-packages"}},"1.0.122-beta.1":{"name":"@seafile/seafile-editor","version":"1.0.122-beta.1","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.122-beta.1","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"1513500293c47fb2e1a654c98e7de16a9d46e6a6","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.122-beta.1.tgz","fileCount":282,"integrity":"sha512-Aa4ubmB2lYvQRquP79YxZnqT3AfUSehGMTCOeo3/7lcsHSzl3+crwR7e2Jzbs88WYqexLop8L1eirVdXqEy2Ig==","signatures":[{"sig":"MEQCIBkHpJ+G7Uk8TWDVWNA/7mc7bHujPCNpb6o9VlRMv3WtAiBho8tX1z0czYR3BoabqafdttER5jEviQn1N5iUheMyhg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3397027},"main":"dist/index.js","gitHead":"b5e0685f3a6158a7b9d8829b813209adb12750da","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"20.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.234","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.122-beta.1_1729236907137_0.8365761096457749","host":"s3://npm-registry-packages"}},"1.0.123":{"name":"@seafile/seafile-editor","version":"1.0.123","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.123","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"03db47e3df679d639a8ac1b0a3529eaf5a394801","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.123.tgz","fileCount":282,"integrity":"sha512-oj8AIK/Ke0tCbo+BWBVRaLwmfEpKm/4HXQ4kr2PHQVc1fZ0mq5jzlWwmVpCprkbI5bUhc52J8WJ+tMQ6mACQBQ==","signatures":[{"sig":"MEUCIFjpwow45q2nbbH6ojMTVAelme7BOK7YTPkZT+xCKvCpAiEA9BM3y5pB04fv4jIf34G/R6G0jEwMHWaAfCJM1cPvKOk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3397020},"main":"dist/index.js","gitHead":"ce55120637a8f5688a1e3f8b8db61899682bb739","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"20.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.234","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.123_1729562636801_0.6029017459264947","host":"s3://npm-registry-packages"}},"1.0.124":{"name":"@seafile/seafile-editor","version":"1.0.124","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.124","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"c2f8899be2e7a6e64390bec923ffbc8bd5afba63","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.124.tgz","fileCount":283,"integrity":"sha512-+vEv/i2A3t/bK7L9oiwlfs4euf7Z/Td3sThnBHu5oKAOERjBRfIvvbgqydczedSiGy92AJ+h2wqX/C7JgtAuvA==","signatures":[{"sig":"MEYCIQDmJK0MjBIncvYH4uIaB5feTu5nyiF5wk/2PQdODgBecgIhALxNpjWtYp2XoCnxbqxnYy/5kdY2/8VDNWrYrLKR49lG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3397541},"main":"dist/index.js","gitHead":"cc5ad4427f87fc545ef7a7521e18454d13c3cee2","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"8.19.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"16.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.234","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.124_1732183069075_0.44314913504327214","host":"s3://npm-registry-packages"}},"1.0.125":{"name":"@seafile/seafile-editor","version":"1.0.125","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.125","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"4840b41503e5ee3338765d815641fedbd91bbefc","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.125.tgz","fileCount":283,"integrity":"sha512-4YpBF+DSaBF9hWNxkrbjz3LaDLaASMxu8HjpnkdvbwL3N4RxLvpcssC8NIAkGnaUMYIFe5Ge9PJLitu0Bt2diA==","signatures":[{"sig":"MEUCIAGPULy+66aVOq7v9PqJX8PLMOFnYNM4zuV1qzCc752AAiEArBP9Dd+MUCd8jfvYqkqxqMY66sA9tLZeHBas/z7fjHk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3397560},"main":"dist/index.js","gitHead":"5c22ed12d612738ab9ccbdc723853259985f4951","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"8.19.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"16.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.234","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.125_1732183969958_0.9886584794523348","host":"s3://npm-registry-packages"}},"1.0.126":{"name":"@seafile/seafile-editor","version":"1.0.126","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.126","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"b860c45ddb1489d82a166f11ee959bca63e3478c","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.126.tgz","fileCount":283,"integrity":"sha512-TWamz5XCfNSNXwMon7KHV7iTK/TpJdaaL9jxXwSxh+wm90ZcCurC8YKOKFZQRJCeWJph2qsJ/MzPEL9y7Hct8A==","signatures":[{"sig":"MEQCIB9J1g6A7jnfAMk25tkDLTYS8HMPFmV8Xn2o5cbzeXSGAiB0yZ8L7io9CZIYkuGDaQFh7/DahvHAIWXEL14aMdduEQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3397706},"main":"dist/index.js","gitHead":"632004a3bc7ed2aceba184045358440a518246f3","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"8.19.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"16.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.234","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.126_1732787973348_0.04205508771917277","host":"s3://npm-registry-packages"}},"1.0.127":{"name":"@seafile/seafile-editor","version":"1.0.127","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.127","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"4ef70c816e753e5517ac15e5c21fb4dabe1571fb","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.127.tgz","fileCount":283,"integrity":"sha512-5m9xiFdUHbzdyHSknupsYnN+aZtqAYDjUD7fcBt2MRbe9NPqxqZdhhAQRihyxZcHVaCLWchOaiJWEZIsE72mCQ==","signatures":[{"sig":"MEYCIQDhVYBmwBezBv1rRb/eQxx8FsrXdlR4oRkMkvslk0RoeAIhANORQNMtTYm3vd7dkCwlRY0l1kN0lQqU07y1ZHGm0oJY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3397902},"main":"dist/index.js","gitHead":"1173bf0233d07ee5c1761f7c2fc79d85a8dfa9c4","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"8.19.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"16.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.234","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.127_1732847966485_0.44884930901883613","host":"s3://npm-registry-packages"}},"1.0.128":{"name":"@seafile/seafile-editor","version":"1.0.128","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.128","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"b05fbdf6804a04356e04519f2b8270f918e6060c","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.128.tgz","fileCount":283,"integrity":"sha512-jBMJkQ+KrRidXoOyLHO7ZkmE94zATkG9IaD42l9jj7umAxlW4Bp3Cwgkd+e9nVHCa2DRKyMQEmnJN/AdVTFljA==","signatures":[{"sig":"MEQCIA2Pj87PMWd9v3aLQRQSluCEx3mlRUYgRz1+Qv6eIHl3AiAEaCjDpGoUbTXJakhtGTmPK9gcm1yQfJyysuFpRf5GLQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3398321},"main":"dist/index.js","gitHead":"7b9b4ec497f8cb9d139efee600e9276076bf93ec","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"8.19.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"16.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.234","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.128_1733730731659_0.11844220632168012","host":"s3://npm-registry-packages-npm-production"}},"1.0.129":{"name":"@seafile/seafile-editor","version":"1.0.129","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.129","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"2347cceb61abe576fe5654fc9fcc19f47dd991fa","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.129.tgz","fileCount":283,"integrity":"sha512-OZxm2UelZ9sqd16pQBa8L8Vmuc97aRKyfUUgPlbF/kEBo3fOXv6dBKzNORznODBxeiqq8nz+t/QVUcIgLE6e5A==","signatures":[{"sig":"MEUCIEYmU1/w7KV3l5IFctvDveg+mrqhyzbW1rw3r05/hfbwAiEAswJvAbrgS8YTHFuS9peArNTE2QgseFt9zfKmQEeNlZY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3398377},"main":"dist/index.js","gitHead":"e4c7a53e517eeba1ae6d4d86fde233b0ebc95487","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"8.19.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"16.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.234","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.129_1733738110510_0.5811906792926274","host":"s3://npm-registry-packages-npm-production"}},"1.0.130":{"name":"@seafile/seafile-editor","version":"1.0.130","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.130","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"165ea84b42a4d2caffaefe654df1080b55c4c5ca","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.130.tgz","fileCount":283,"integrity":"sha512-pruqcccdWD1g83uyr0pF2+u6r11mTwYWLnVgIwKL/TnVqzz9+EAogW+oPHY+2FMbdGHq7iurkyBg4Q7koAbd5w==","signatures":[{"sig":"MEQCIHMfo85s1Sep2eEJPWk0RaZgRaQ7T386p+X0sNrmfJpHAiBVqFMDWK88yhPoIz0cPQuiyVb2Eur3VZK+DA2nz488sA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3398440},"main":"dist/index.js","gitHead":"ebfe4cf2912f8e235bd1a1d46ecd6b9784f08e9c","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"20.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.234","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.130_1734169079167_0.13906267276652318","host":"s3://npm-registry-packages-npm-production"}},"1.0.131":{"name":"@seafile/seafile-editor","version":"1.0.131","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.131","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"4be082a75c93338f0246a6a3223badf6206793b8","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.131.tgz","fileCount":283,"integrity":"sha512-gV0u0geMOtVxf6UNh6L2pqnPv0tJrCSK2EglTUgqHcnk6+jU/vcAiaY1zsMKzLAJFwzSkVZubPXsYFG+iuu5Zw==","signatures":[{"sig":"MEUCIQDiZ7ERVIJJLAE9WPt9FPWHiEIYVribZGGQoYIRwSv1pAIgReCVcyIzHVJvqI8DqF5FT7UHzDX9XDn8lGrbYOhsTYY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3398441},"main":"dist/index.js","gitHead":"ebfe4cf2912f8e235bd1a1d46ecd6b9784f08e9c","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"20.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.234","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.131_1734169730375_0.021609350289941487","host":"s3://npm-registry-packages-npm-production"}},"1.0.132":{"name":"@seafile/seafile-editor","version":"1.0.132","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.132","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"7d69f40d70a531e8ab6545ee3c37fae82682446d","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.132.tgz","fileCount":283,"integrity":"sha512-quXmSE9/ezHV+4FR53V7C7PnTOOXL2NsraVsJbYRWiDEFfvTfyf62Bie+nMS0iRHjhaA6NTu7nxjFxO7jzHzKg==","signatures":[{"sig":"MEUCIQCibsLOlU0NsOc76U+ZH/6jtbdI19ohDf01Pic1QsKyHQIgPjKe3tUdIN/OYnSlkqa/1iuRc7EZQ0sQ+a8cJd+ly9M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3398528},"main":"dist/index.js","gitHead":"d7c7360eb2f6e8c7574fb2285923686dcb9e2b19","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"20.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.234","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.132_1734328605741_0.0030084882941092683","host":"s3://npm-registry-packages-npm-production"}},"1.0.133":{"name":"@seafile/seafile-editor","version":"1.0.133","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.133","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"182bc1649c84cd43ee33edbf75995aab1e60ea52","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.133.tgz","fileCount":283,"integrity":"sha512-sYkepHmTgjhetnfg1unj6Pqn+51UtTWUPeUxUpwzkGNrM8dnHjsKvnkn246Q+LiplN2L7ppdVTqwK1OmqCsqgA==","signatures":[{"sig":"MEUCIQDZdtIPXUCTnyEaaRbpXDmBimN9uOJ/0DUCbRdTKpt+pgIgayMeidEYsPwHKrvo9mVnT7RcqN7YHpaK22lAZ/biVmQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3398528},"main":"dist/index.js","gitHead":"dde0d3dfd5804e431dc578436bf4d739d85f709e","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"20.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"3.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.234","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.133_1735005567402_0.3443913752648229","host":"s3://npm-registry-packages-npm-production"}},"1.0.132-test0.0.1":{"name":"@seafile/seafile-editor","version":"1.0.132-test0.0.1","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.132-test0.0.1","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"8e7a935062747ab5d76b6bae4ca9daf3e18d5954","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.132-test0.0.1.tgz","fileCount":283,"integrity":"sha512-09glD2qQpleMlq6wfLWpcpFUZg/OgFJUbgkNDCjpPEpVOa0IaHKV7wymwqEmVMJovyWlOufad0OS+S5H05S0kw==","signatures":[{"sig":"MEUCIQDgrc5D8en6N2hNx9VSNbGRhuOcBeErrQGdLq4a0NeJOQIgKkvXGgNh32iqdCtYCUH5hnYEhTeaqxYh92NCIJZcDkA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3405684},"main":"dist/index.js","gitHead":"dde0d3dfd5804e431dc578436bf4d739d85f709e","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"8.1.0","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"16.13.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.234","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.132-test0.0.1_1736931729453_0.043949837392830204","host":"s3://npm-registry-packages-npm-production"}},"1.0.132-test0.0.2":{"name":"@seafile/seafile-editor","version":"1.0.132-test0.0.2","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.132-test0.0.2","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"9fe7080324ded51d526061131c14c4ff8a67f721","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.132-test0.0.2.tgz","fileCount":283,"integrity":"sha512-N/2rjihgtG191As3ZI6j0b1GNik78NCoXusNnXWYR0ASCIvBBK2sh2TFsN5hSXonpAvsFb9UlIiJ3MGZx18tHw==","signatures":[{"sig":"MEQCIDKCr5ADaDXh+osn6auf/iuwjVXmcURkRciQiPdrIbACAiB378nlq+9JnZkCzHm1vk1catXVT5Eh9NQBnxfUHAhQbw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3405684},"main":"dist/index.js","gitHead":"e3ca8cc95c26e3944323fa140c0e4964cc1d2b71","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"8.1.0","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"16.13.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.234","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.132-test0.0.2_1737092190359_0.40068334347880663","host":"s3://npm-registry-packages-npm-production"}},"1.0.132-test0.0.3":{"name":"@seafile/seafile-editor","version":"1.0.132-test0.0.3","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.132-test0.0.3","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"d7dd8eb78312c50afaecbccbde4d774e6cef948e","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.132-test0.0.3.tgz","fileCount":283,"integrity":"sha512-2WomBWmvFPIv/1+B6IVA8+fYhV/R2wQQOTJvZgF4AuUR7HWsJVCNQ6FeJa1+AYPA0LiTOiPIArY8+92JHpEF/A==","signatures":[{"sig":"MEUCIFA8sTOF3nEHnhwxoZaVVnew2CkZV95C8jf0DLGpRQkoAiEAtQUDJgzxvm63VGJ11FltE7UOKulp+g7SiKuacHOprOQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3405685},"main":"dist/index.js","gitHead":"e3ca8cc95c26e3944323fa140c0e4964cc1d2b71","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"8.1.0","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"16.13.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.234","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.132-test0.0.3_1737092414667_0.39440396621389073","host":"s3://npm-registry-packages-npm-production"}},"1.0.132-test0.0.4":{"name":"@seafile/seafile-editor","version":"1.0.132-test0.0.4","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.132-test0.0.4","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"ca8c97c13dacc6290b1dd623e8c9770c22664e8b","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.132-test0.0.4.tgz","fileCount":283,"integrity":"sha512-3bx3eyNcOz44bt0hw62cL4NdJgsg0jGTSXnx8QwMOgo1fQ1WEMiev6b7koK99EStVzyy5JV93MJ6qTusAJ8aWw==","signatures":[{"sig":"MEQCIAUG3VccquL0H8X5+DNcJW1p5slyEQDU3Mrh3yfdXlRvAiAHRUGEsndP2pfkNGzMk0UxQaYAzi6T3fkG645FafwafQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3405654},"main":"dist/index.js","gitHead":"e3ca8cc95c26e3944323fa140c0e4964cc1d2b71","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"8.1.0","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"16.13.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.234","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.132-test0.0.4_1737093567146_0.4269433180115376","host":"s3://npm-registry-packages-npm-production"}},"1.0.132-test0.0.5":{"name":"@seafile/seafile-editor","version":"1.0.132-test0.0.5","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.132-test0.0.5","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"959186634e4da6713a2c7f85b8e650588709ff51","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.132-test0.0.5.tgz","fileCount":283,"integrity":"sha512-IMYwKdPTe1VKBkg0W6yUXCegVqWx9NH9O+jPIYijlyNwNvDt8aMnj9nSGUSSIYpFB/yOScZ86bgcdUtSkpXN2A==","signatures":[{"sig":"MEQCIDuAn/ZV5sAmv7wJdOSu50Hfj1OsuK2N70ig5SgYplTJAiA2iFEegdgX6RHG3IUuLaT8wCkZtMxjdkZbQacImnzXSg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3405727},"main":"dist/index.js","gitHead":"e3ca8cc95c26e3944323fa140c0e4964cc1d2b71","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"8.1.0","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"16.13.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.234","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.132-test0.0.5_1737095713935_0.9020726147054541","host":"s3://npm-registry-packages-npm-production"}},"1.0.132-test0.0.6":{"name":"@seafile/seafile-editor","version":"1.0.132-test0.0.6","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.132-test0.0.6","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"2355d5e9b7a0b0b21536043420421ce65245a216","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.132-test0.0.6.tgz","fileCount":283,"integrity":"sha512-Qo+c4q/MquivJd4NXgOd3oONO+pj2qyUh4+2ZV4izBS04Z1LF5Fr/qzDlxBjfbuBQmpbSCak/wumbn2giEYcrQ==","signatures":[{"sig":"MEYCIQD+iM4S2aod35WelmVNBIKdOXZuCONmW9/c9E0pfNQ16QIhAO9/OGwunJlOZZJdJViDFU0Gcf0UxOqP3goAy7oYFdE7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3405728},"main":"dist/index.js","gitHead":"e3ca8cc95c26e3944323fa140c0e4964cc1d2b71","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"8.1.0","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"16.13.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.234","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.132-test0.0.6_1737095916656_0.27631897570142194","host":"s3://npm-registry-packages-npm-production"}},"1.0.132-test0.0.7":{"name":"@seafile/seafile-editor","version":"1.0.132-test0.0.7","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.132-test0.0.7","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"c20709c8800eddd15fa37e2fcb1094a13a44ff4f","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.132-test0.0.7.tgz","fileCount":283,"integrity":"sha512-m7VtxKXZy1WNFfQbdPhZgdBDEpkO9+9qKqbpBim6+ucnho2XZHTTHfWxJo/XKds6qnnb5GN56v31C/3lZmikwA==","signatures":[{"sig":"MEUCIFkaJJZOGXGgUQfGjCjkF2b0g+yWKZbOtUeyktOu5N55AiEA8jzyTXIBvRWJ+lFZENFEGtU//AYYQf/L7z/0wYv1Npw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3405654},"main":"dist/index.js","gitHead":"00f4f9e390f9919e0d54081b0d1800756ecb8fbd","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"8.1.0","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"16.13.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.234","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.132-test0.0.7_1737168166160_0.3749336793981286","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@seafile/seafile-editor","version":"2.0.0","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@2.0.0","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"b55f1b8cb7ae0b482420d2fe0c42dc5c9a154231","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-2.0.0.tgz","fileCount":283,"integrity":"sha512-5ADVcbw53xJdwdww/WZ12eeI7gm3R5Wio9nhqcIkBwmu0K+iofVACeosiCAuBEy13FNG0moqe5udCUgVWqRh0A==","signatures":[{"sig":"MEYCIQDX0s7sQrpuD4YfDzV/foItZwjRgKEOTlNMuVL1ffXCKwIhAM780qVQwNSexsIpoHDu2pAgeUc9BIis4ZrriOa+ytzj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3398674},"main":"dist/index.js","gitHead":"fd9309dd178b7424c88a96fe12e87b962efe9266","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"20.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.234","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_2.0.0_1737537183542_0.6717263373649218","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta":{"name":"@seafile/seafile-editor","version":"2.0.0-beta","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@2.0.0-beta","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"40ca5aa3d44b80d26933b0f4903dbd5a5f09fc16","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-2.0.0-beta.tgz","fileCount":285,"integrity":"sha512-fYvY8MUS7z/jiN30OrEr6ft0uVzWMPMBJX2KUEN2RyPnagCGFRGf6kp7lB5jDMLQoxGEOHaCArWWOXKnI25ikw==","signatures":[{"sig":"MEQCIEHBZCnhSccBbj4/8QmOc6mFWKgRkHFXEg0Og3uV3EPbAiAxtLSknfiTDe7QcHtbvh9MP6xZs3xvFyUz9I6MGc+6FA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3400233},"main":"dist/index.js","gitHead":"fd9309dd178b7424c88a96fe12e87b962efe9266","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"20.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.234","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_2.0.0-beta_1741679118093_0.6112213158538231","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta1":{"name":"@seafile/seafile-editor","version":"2.0.0-beta1","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@2.0.0-beta1","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"82eed37096a18cf8c7e2c2c513177b69d444851c","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-2.0.0-beta1.tgz","fileCount":285,"integrity":"sha512-/UQfa/bcuIDKDIHvievzuuWS+w0OHJZ9Mi+/c2LyACch+wNPNUAl44ddXq6rF2vAUZHXSW1+zU7Jxo+YnyAsVQ==","signatures":[{"sig":"MEYCIQD9TfQNn7CiMwIGCHBiaYrtfuFmfXy65rLIr/Cqhr88wQIhALvR3faTUpAS/8j3eADkvn0gMIJIbLS7wnz6l2kfsll4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3400234},"main":"dist/index.js","gitHead":"fd9309dd178b7424c88a96fe12e87b962efe9266","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"20.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.234","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_2.0.0-beta1_1741680187467_0.8963515152237154","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@seafile/seafile-editor","version":"2.0.1","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@2.0.1","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"3ec41a23bae570576f8e9c5799e43734888f1806","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-2.0.1.tgz","fileCount":285,"integrity":"sha512-dZA1vQiWWAa5+kWOqQtzJuVdwiyx9Qkw/07YYkfIiVGqTirrxCPQJs5ukKwEZhpvb8Bs/ypa3ZxE+zbCg8Ylwg==","signatures":[{"sig":"MEUCIQCYiM4SwtBa21B+M+ndvq3WSWGM3+Ex7MyKnISLx7ZoDAIgI4wqKynCCjGdSJuPlKxxP0nMabius7xotCgryR/Qzvo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3400229},"main":"dist/index.js","gitHead":"0439cef93a8f953b06dac26d311af9ed10490071","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"20.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.234","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_2.0.1_1741680540221_0.2708450771030544","host":"s3://npm-registry-packages-npm-production"}},"2.0.1-beta":{"name":"@seafile/seafile-editor","version":"2.0.1-beta","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@2.0.1-beta","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"564ffdddbc4353c763aa2ae0601b568f83104aa3","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-2.0.1-beta.tgz","fileCount":285,"integrity":"sha512-w3USrXvpSQxLn4Ap5uSpQi9KLCFm6e5ydVfsJOdw2Ggq7shCCsKSZaz89FyKIs/y1faT319HfTlGrNL8GViH0w==","signatures":[{"sig":"MEQCIDdVsbrXvvPYUSvLiB7gpylLCRDAEZpYpO7kn3ue9BdrAiACKASiGq8cjnm+L5xmXrCSFQKo/GgWYZLsveXG8/0iPA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3400257},"main":"dist/index.js","gitHead":"0439cef93a8f953b06dac26d311af9ed10490071","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"20.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.234","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_2.0.1-beta_1741684103499_0.5524021346658585","host":"s3://npm-registry-packages-npm-production"}},"2.0.1-beta1":{"name":"@seafile/seafile-editor","version":"2.0.1-beta1","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@2.0.1-beta1","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"6085204707b3c3fbab4b4bf528a92dfee72818b9","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-2.0.1-beta1.tgz","fileCount":285,"integrity":"sha512-/xvxVugBV+dBMemW99JsVRFb3H7gYylfbZBLpsCSC4NuvLSvzDr5relZ9g/qSfen6KSWI81xIT3V/AgXdD5yjw==","signatures":[{"sig":"MEYCIQDOOA3x1tgunYagsoDz4E29CC6T6TQRoHyatBC5ldw52wIhAMJDVlG0o9lfUUDj+mVe3s/yoPRJHk/5woredrCl572n","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3400283},"main":"dist/index.js","gitHead":"0439cef93a8f953b06dac26d311af9ed10490071","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"20.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.234","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_2.0.1-beta1_1741686599021_0.44358880151410296","host":"s3://npm-registry-packages-npm-production"}},"2.0.1-beta2":{"name":"@seafile/seafile-editor","version":"2.0.1-beta2","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@2.0.1-beta2","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"ae044aa72fb16d1ce6e4c4492b782fd0ac54edf7","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-2.0.1-beta2.tgz","fileCount":285,"integrity":"sha512-kPP9jAvByn/4jD3RmAbECCrghviZ/AJijE24YIxPPV9vViqKUKilJcuJJr1+xb+jOkSuJx88x92Zf7cYklY7Rw==","signatures":[{"sig":"MEYCIQCHiQAAEsAGX6KZQrzWeRlgMZG4yTshTid/cZe9oTMlmwIhAOo8XBDBz0+wuLt5BMwhu9skSE6siQ4my9dJuodmK5fP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3400317},"main":"dist/index.js","gitHead":"0439cef93a8f953b06dac26d311af9ed10490071","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"20.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.234","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_2.0.1-beta2_1741686866544_0.5113485637470374","host":"s3://npm-registry-packages-npm-production"}},"2.0.1-beta3":{"name":"@seafile/seafile-editor","version":"2.0.1-beta3","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@2.0.1-beta3","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"8d60046e123629cbb1c414cf2ddff312f290e459","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-2.0.1-beta3.tgz","fileCount":285,"integrity":"sha512-XLpoZEhIhz1RVO00dTsg079TqeUuYpWRBzwgqv1w1hdivDvGgbGpGPvvqIcYu5G+cq3wOPMpAXsXmCS2puEhAQ==","signatures":[{"sig":"MEUCIF4DnPUQOiE9P13KrBvEwujvifVPf52D0hpjj5iGB4+bAiEA7cvnW72QPK2elNi2DpY+2vhUyAIDgHsZr4XWeRDZFHo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3400311},"main":"dist/index.js","gitHead":"0439cef93a8f953b06dac26d311af9ed10490071","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"20.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.234","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_2.0.1-beta3_1741688433614_0.07276325464468236","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"@seafile/seafile-editor","version":"2.0.2","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@2.0.2","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"df5a0f4c66f368d2e0408fecb52d7e7953406837","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-2.0.2.tgz","fileCount":285,"integrity":"sha512-5JABbhSO+SYuUfH/AmFY9Id4LphtChRlWpCAlxokMHnkporxW/awX9lG0CAfZ7r/B7X20va9Jo7JlqjEYhogoQ==","signatures":[{"sig":"MEYCIQCrCQ5wTIigghxjXJej0icUvD2o1WFtpPharROzfQrwOAIhAKeDRjIRcZReYUMbx55A4TRFIT1z7Y6MDTDU2gze1Od6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3399490},"main":"dist/index.js","gitHead":"ba636bcd8960e3db8e1daec416aefe940bdeacda","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.8.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"20.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.30.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.10","koa":"2.16.0","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.98.0","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.234","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.26.10","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_2.0.2_1742279203768_0.6901967878906887","host":"s3://npm-registry-packages-npm-production"}},"2.0.2-alpha0":{"name":"@seafile/seafile-editor","version":"2.0.2-alpha0","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@2.0.2-alpha0","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"81d8f53ddb8f442007603297053c07ed44ae1eec","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-2.0.2-alpha0.tgz","fileCount":285,"integrity":"sha512-c5/BLN6u+MVNcAs434hdOoK/UHfFr7V24mAkI7uCrlrJRXZsvGaEuheiXSXFozIOgvRGuHdceIKb9nnTk+MieQ==","signatures":[{"sig":"MEYCIQD4oLE7GIi3cke6lQtODDNbZ/fae4b0aR1qcYiw4H7/DgIhAOLtjvmKAAYpUPquZwGV7EhFZgElwxMEdhRSsjYxbMAR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3399599},"main":"dist/index.js","gitHead":"ba636bcd8960e3db8e1daec416aefe940bdeacda","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.8.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"20.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.30.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.10","koa":"2.16.0","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.98.0","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.234","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.26.10","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_2.0.2-alpha0_1742891777588_0.4116251683522065","host":"s3://npm-registry-packages-npm-production"}},"2.0.2-alpha1":{"name":"@seafile/seafile-editor","version":"2.0.2-alpha1","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@2.0.2-alpha1","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"d1c0fbe049148421563bf5904cff2286eb17d199","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-2.0.2-alpha1.tgz","fileCount":285,"integrity":"sha512-3K/OtcZV5ZIMkWT60RkHUqKzyoK3EL+5RmFXz/yI5JxIDslJ45Pm/uH5i9tV26rczOTuSsDFw7UT4q4ltfjF/A==","signatures":[{"sig":"MEYCIQDS7Epy+cZjbHZCLLvsQRC7/cSYfsCw+ceWjPlTNcc+2gIhAMHebwvPbpuThomb84vNikXeCISyJmrZJHigaMr2ZS6k","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3399706},"main":"dist/index.js","gitHead":"ba636bcd8960e3db8e1daec416aefe940bdeacda","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.8.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"20.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.30.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.10","koa":"2.16.0","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.98.0","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.234","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.26.10","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_2.0.2-alpha1_1742892084190_0.5480046316376366","host":"s3://npm-registry-packages-npm-production"}},"2.0.2-alpha2":{"name":"@seafile/seafile-editor","version":"2.0.2-alpha2","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@2.0.2-alpha2","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"d1518292e0f4859c8b76247ca22fac4ab0f406f4","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-2.0.2-alpha2.tgz","fileCount":285,"integrity":"sha512-NgvnbwZOCuluq0uXSj5OVOwWu1cOMWfDTfHEDz7WV39C80cxsEHQ1C0prOwjxgmCRq/FELYyhSU8Ap6y6Qz3gQ==","signatures":[{"sig":"MEYCIQCsNQTLbbd4YuXeBWCsbp8s5k87enqrVCjJ3YHFHjzxpAIhALmEC3zY6BxEfUU7S8KAiJ4KHKA9ZZ9IZUsCVlO+cT8b","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3399713},"main":"dist/index.js","gitHead":"ba636bcd8960e3db8e1daec416aefe940bdeacda","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.8.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"20.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.30.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.10","koa":"2.16.0","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.98.0","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.234","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.26.10","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_2.0.2-alpha2_1742892356720_0.3768507495117015","host":"s3://npm-registry-packages-npm-production"}},"2.0.2-alpha3":{"name":"@seafile/seafile-editor","version":"2.0.2-alpha3","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@2.0.2-alpha3","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"0c6d53308a6a190807d5980e00ee5e1bc2ea1cda","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-2.0.2-alpha3.tgz","fileCount":285,"integrity":"sha512-JzJl4LkKbePzZ92FN9RvjWSQEPsAiv42MOTUyU/VrmmSZUibd+mnPDBDzt9po7FnuAvhRZPmyRuijqA76SZUXQ==","signatures":[{"sig":"MEQCIB5/Dk6d01+Uq5uJcfDodg871JfOOUen+jXzD08UO9lMAiAFRoQ0xHPamBR2HRkNkEJPGtKZn+neLZ1zRjFLjeGkMg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3399713},"main":"dist/index.js","gitHead":"ba636bcd8960e3db8e1daec416aefe940bdeacda","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.8.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"20.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.30.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.10","koa":"2.16.0","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.98.0","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.234","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.26.10","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_2.0.2-alpha3_1742892416257_0.12973373395868637","host":"s3://npm-registry-packages-npm-production"}},"2.0.2-alpha4":{"name":"@seafile/seafile-editor","version":"2.0.2-alpha4","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@2.0.2-alpha4","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"6972ca8c891049855c63a678deb9cbefbd276bcd","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-2.0.2-alpha4.tgz","fileCount":285,"integrity":"sha512-JDmptw5vgJxN0tFFiaibzEmF7llHevhkIlNxbimaUAzOTb0D/od4fiNESLNq6WP3VhkcPZAGKg3YMjWkMirXKg==","signatures":[{"sig":"MEUCIQCUzWq92MY0ZFJtT7ccJfLfaCtqkJ4IweUQ8CHXKSyc3QIgDPm403546WcXng8bfGZsoQRQNlCtoTg5/Hb7bNYq39M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3399528},"main":"dist/index.js","gitHead":"8fd25c32a437f05d2e60ed55748652f6d5e626bc","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.8.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"20.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.30.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.10","koa":"2.16.0","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.98.0","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.234","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.26.10","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_2.0.2-alpha4_1742892874171_0.5498761245078456","host":"s3://npm-registry-packages-npm-production"}},"2.0.2-alpha5":{"name":"@seafile/seafile-editor","version":"2.0.2-alpha5","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@2.0.2-alpha5","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"f7f709a2d9218060b1882fd3767f4235e169a790","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-2.0.2-alpha5.tgz","fileCount":285,"integrity":"sha512-n6VkGtu3l/1z8limXMZK1gC7q7ccKtrwVy40HqXLdfFPh84+a6EmHUBqjQz4BW0CPSvj5xGmKM1nbaIvVDpOcA==","signatures":[{"sig":"MEUCIHhZtk4firpQ0uI+rC0VJGoZXAfso2N1G2OT3RKCmRfuAiEAsTdJlxS/qA0SiQ8woRCTnSJ6rMBw6ul+5Uph5qkXawc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3399069},"main":"dist/index.js","gitHead":"8fd25c32a437f05d2e60ed55748652f6d5e626bc","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.8.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"20.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.30.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.10","koa":"2.16.0","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.98.0","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.234","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.26.10","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_2.0.2-alpha5_1742893225848_0.0793035881260804","host":"s3://npm-registry-packages-npm-production"}},"2.0.2-alpha6":{"name":"@seafile/seafile-editor","version":"2.0.2-alpha6","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@2.0.2-alpha6","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"8e9c27eb3a19bd7b46a350ed157a2bcbe846ec89","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-2.0.2-alpha6.tgz","fileCount":285,"integrity":"sha512-h3NmrlAWWoxcTtMhiqwvvFdHNt9IWCZfkMLxNlDyVMGK7pm3cMPa8sGo+gYlnwjaB7xQ5s6A94t3oUInGFH9kA==","signatures":[{"sig":"MEQCIGptxlFzPU68ZZeFM2u44Dho3LpNH580AoQ8LxfmQGfKAiBfoBNYxk2AND2+7vgpcEDPkx650rVDye5hXsBawvHVtw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3399072},"main":"dist/index.js","gitHead":"8fd25c32a437f05d2e60ed55748652f6d5e626bc","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.8.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"20.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.30.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.10","koa":"2.16.0","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.98.0","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.234","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.26.10","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_2.0.2-alpha6_1742893409421_0.08531514097971171","host":"s3://npm-registry-packages-npm-production"}},"2.0.3":{"name":"@seafile/seafile-editor","version":"2.0.3","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@2.0.3","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"2728876851b3495b0e32806b0b738cd93b77c823","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-2.0.3.tgz","fileCount":285,"integrity":"sha512-PoI59YDoV41+R8JWf1WN3BxsxVMh8uyEKC7edPPRcH609iMSnL/4rDyrE2Nei5Apk5gVUiZVE7OpOFgLSeNekA==","signatures":[{"sig":"MEUCIQDqqxsh0+1Qfq/IXdmUgp1ZpanXodTzvBY17BHSLFGhQAIgUrUcQC/xjSTu8UjHaB8FEwCxvV5ThU9ObXkxp4gTRKc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3399065},"main":"dist/index.js","gitHead":"5ef1b1e9172c2bed0051d6150f0fb530703e7981","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.8.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"20.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.30.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.10","koa":"2.16.0","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.98.0","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.234","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.26.10","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_2.0.3_1743047607115_0.3059412013187939","host":"s3://npm-registry-packages-npm-production"}},"2.0.4":{"name":"@seafile/seafile-editor","version":"2.0.4","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@2.0.4","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"bd3e3d930fcfe2da9d75fec7d1885df7b4ec32d4","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-2.0.4.tgz","fileCount":285,"integrity":"sha512-vIZtu7V8pQ4prlL9hKN3jSLGOjCuy95fSWIVIxKM6vuUcUy4shigno6d1XKSRda06XudMlxUalkLr1qbBdWSBQ==","signatures":[{"sig":"MEUCIQD15A5ZdauaoQmIzUnrPEl1I0uY076NyY4wuh1c5aKJ8AIga78n6zCTkvyrdttC4CQDhwQu11bR5X1lyYQt1szGOjc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3399065},"main":"dist/index.js","gitHead":"c21cc83c0baa5b5c6f230453bd79d73995abf4fd","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.8.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"20.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.30.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"4.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.10","koa":"2.16.0","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.98.0","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.234","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.26.10","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_2.0.4_1743150525619_0.91359412281416","host":"s3://npm-registry-packages-npm-production"}},"2.0.4-beta":{"name":"@seafile/seafile-editor","version":"2.0.4-beta","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@2.0.4-beta","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"3297ceb26371ff590eac6d232154db032b39c32a","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-2.0.4-beta.tgz","fileCount":285,"integrity":"sha512-cg4oxWcNA+BPf1tTgRueK5o2Wrmh2C6LK7FxWhNITx0WDwgSAY+ggHPlpmqbsokVgXX2G0uyzUX7eWHApGCHBg==","signatures":[{"sig":"MEUCIHWcc8d1ypfdeutayfFBZFW35b4hRwsvWplKnhCCa8SMAiEA8erHOgA/rkZ4LJw0uY85Ruo6P4nhPNvKQG144nlgmsw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3398621},"main":"dist/index.js","gitHead":"c21cc83c0baa5b5c6f230453bd79d73995abf4fd","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"20.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.30.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"4.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.10","koa":"2.16.0","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.98.0","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.234","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.26.10","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_2.0.4-beta_1743153305813_0.9252625867232327","host":"s3://npm-registry-packages-npm-production"}},"2.0.5":{"name":"@seafile/seafile-editor","version":"2.0.5","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@2.0.5","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"dabed18ec06e035b734aa955db61b6425a21d06d","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-2.0.5.tgz","fileCount":285,"integrity":"sha512-KqJd2e1gHF7AopFIpLnfeZixmGRAEMfgeeA611l+UR+TEghe+jGYFN/tNjJsEVcWlRfVf4W+32gAJTzdRb9rEw==","signatures":[{"sig":"MEQCIAVA5f1LUmGsbuobDZOpMY3+5cRQmHwqWuFRZ6tKdaRMAiA39zsUYf7OzkVZIkF9TW5ObY7r99WPAVsoP1QlxbdCnw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3398617},"main":"dist/index.js","gitHead":"c21cc83c0baa5b5c6f230453bd79d73995abf4fd","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"20.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.30.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"4.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.10","koa":"2.16.0","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.98.0","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.234","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.26.10","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_2.0.5_1743153655391_0.12544008072622304","host":"s3://npm-registry-packages-npm-production"}},"2.0.6":{"name":"@seafile/seafile-editor","version":"2.0.6","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@2.0.6","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"286fce745fb7b8e3859f6bc3fbf667e3800619bf","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-2.0.6.tgz","fileCount":285,"integrity":"sha512-6TYsmIIEIP72mtZwF/8BoUctKcsVcyq3m5Ds2Dc4C58xxtC4p6NMc0QDUMEda8xjIWPA2+bDdOMCfHndwgcmrw==","signatures":[{"sig":"MEQCIEWcBPqzhZLyZ1MO0EycFJLoV+bnrfecnoe9K6Npu2yVAiAcQqr4IVOTuW2Qt/mQqGQSMV349VzwRNLfDiUKBy/HoA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3398574},"main":"dist/index.js","gitHead":"2507a594872a586583bcf7acb991c8eab78ece86","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.9.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"22.14.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.30.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"4.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.10","koa":"2.16.0","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.98.0","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.234","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.26.10","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_2.0.6_1744091262625_0.4383629060746925","host":"s3://npm-registry-packages-npm-production"}},"2.0.7":{"name":"@seafile/seafile-editor","version":"2.0.7","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@2.0.7","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"5154831e4b1a2ead499cd59d9313d25f2b44f07a","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-2.0.7.tgz","fileCount":285,"integrity":"sha512-aaaxXmriHYk5rVBqsDvu5Xa3eJRr5dDXByXyEhYR0csGyVYJddAH9JRqlr0YN7aAntP3GLHDM27tNnhsuy3mFA==","signatures":[{"sig":"MEYCIQCZ96L+gCvdp/f8CsXu7FX+Kzl2qTqFsvDO3Bg0LwPaiwIhANqZE0syv+AkUBR2g53JxyNyDqlNvZF4pfuRAWTFeSuw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3398800},"main":"dist/index.js","gitHead":"ddbe6cde06b25ae43edea21a6f7ce934664b67ea","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.9.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"22.14.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.30.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"4.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.10","koa":"2.16.0","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.98.0","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.234","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.26.10","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_2.0.7_1744273831748_0.7736389192240782","host":"s3://npm-registry-packages-npm-production"}},"2.0.8":{"name":"@seafile/seafile-editor","version":"2.0.8","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@2.0.8","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"ddcd0cdd5c93227f66e3200121324fc5487ab454","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-2.0.8.tgz","fileCount":285,"integrity":"sha512-JgxAlX1PgDkqUgbAGxjZaHhDsATJ+luDwg/oUFO8w51OCAhAY2D7Gh6FruHzXehL5PDjsrEEuoBJWxtj6VzBlg==","signatures":[{"sig":"MEUCICQ0XstaErRdqeULH6wCMYiiTVbunKFn8/mDv5Cm29IFAiEAy2OE7AgXE9M6u+tgAIJqLbffN4OCgXkQy3/ER2IcOaE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3399523},"main":"dist/index.js","gitHead":"05e6234ef6bea1499b79d54e2308b0be0660d02f","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.9.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"22.14.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.30.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"4.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.10","koa":"2.16.0","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.98.0","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.234","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.26.10","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_2.0.8_1747039747678_0.6504258905639235","host":"s3://npm-registry-packages-npm-production"}},"2.0.8-test-0.0.1":{"name":"@seafile/seafile-editor","version":"2.0.8-test-0.0.1","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@2.0.8-test-0.0.1","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"3538499f876b2e6e39fcbef695de8d9cc1e7bb3f","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-2.0.8-test-0.0.1.tgz","fileCount":285,"integrity":"sha512-RavImGS2HQRyeiJMtrzLax9sgotnK4rQf3BqC1aMfAYRjzKR77VXPV4jGDz8VKSSBicdK782KKYi9mUPgpxqaA==","signatures":[{"sig":"MEYCIQCDfaquEarvV5fIyuw7co7o2/VS9mdtSEpc7r88YqkjrwIhALyMAahTCFpvo2b3H8gvJ7xU4jqzF67Qd9Vs1pogIt46","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3399748},"main":"dist/index.js","gitHead":"12694796d6ec9f778443d3343eea0ebcfe12971c","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.8.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"18.20.5","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.30.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"4.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.10","koa":"2.16.0","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.98.0","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.234","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.26.10","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_2.0.8-test-0.0.1_1747382039758_0.13485040269151494","host":"s3://npm-registry-packages-npm-production"}},"2.0.9":{"name":"@seafile/seafile-editor","version":"2.0.9","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@2.0.9","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"2a5fb7b577e455fb35189f64049e3e5672afd0ae","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-2.0.9.tgz","fileCount":285,"integrity":"sha512-p7BpGeJKVL3wyataAKU7jPV+qBdigSRh4a9usxDyznm0Hy1boUNDVnBdqi3mXjr9vuvVMmf4b7A8vLmMB2nE2g==","signatures":[{"sig":"MEUCIQCP75RN/41ajIlk5gvtbeH+oaL887oMd2rSnWkzpZugqgIgTttNYdUPSz5fa5PpUcz3FFfs4CjMF6ZVYBk5FRsrFS0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3399737},"main":"dist/index.js","gitHead":"7d458431ea79f6eb1802905289ab6aa72a5038b2","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.9.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"22.14.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.30.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"4.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.10","koa":"2.16.0","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.98.0","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.234","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.26.10","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_2.0.9_1747623032660_0.6662167608056253","host":"s3://npm-registry-packages-npm-production"}},"2.0.9-beta":{"name":"@seafile/seafile-editor","version":"2.0.9-beta","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@2.0.9-beta","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"7d8bc82a6d9fdea2016d174d940c46bf10ec9cf9","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-2.0.9-beta.tgz","fileCount":285,"integrity":"sha512-blD/S0t9JINRUhQniN1mh6G/uwWqtcARt5Pbu2Gs4jvCX02eJqqIENMX2Qe8nqwmPOgBDUS29YjqRNN+rBU+Kg==","signatures":[{"sig":"MEYCIQCOaEJYpDqAM49eNcjZckKL5VMN/vJHFmQJJiXNxdgF9gIhAM/Ryoa8LPwG+zLajdxaYo7mnQxKksC/ceXDmq6AIkC6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3400519},"main":"dist/index.js","gitHead":"c781ef12c4694c79c385eedec0d6b78c0cc235f6","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"20.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.30.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"4.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.10","koa":"2.16.1","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.98.0","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.234","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.26.10","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"^5.2.0","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_2.0.9-beta_1749106733731_0.43765873640398856","host":"s3://npm-registry-packages-npm-production"}},"2.0.9-beta1":{"name":"@seafile/seafile-editor","version":"2.0.9-beta1","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@2.0.9-beta1","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"178d1784175d03e5328e7f9ed1204aa4596e50c4","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-2.0.9-beta1.tgz","fileCount":285,"integrity":"sha512-/hAuOZqjJFO7iMNzES4WC6TpUbBhxjc5W2sa5rqB4w7Oth8PLiiPCOtlRpP9RnfwIIl3YsnOmUeu8+jif6TMCQ==","signatures":[{"sig":"MEYCIQDoDb9dCUVtdaPDqFILr1J2XJ60Y7GotX8+gJZ9WRd9RQIhAIsW6R6PfdeW22CH9yhJpNrT2PN8NJgKIGSPEbTxtg32","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3400642},"main":"dist/index.js","gitHead":"a2412b6674546133abdc987f1bf51713b113168a","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"20.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.30.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"4.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.10","koa":"2.16.1","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.98.0","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.234","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.26.10","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"^5.2.0","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_2.0.9-beta1_1749196016236_0.5126318806356676","host":"s3://npm-registry-packages-npm-production"}},"2.0.10":{"name":"@seafile/seafile-editor","version":"2.0.10","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@2.0.10","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"298adce678b17db2f8af0621a49e348a1f7b753c","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-2.0.10.tgz","fileCount":285,"integrity":"sha512-i32+d/xTday459hiCxEoDGtGWQrpiTQE2vuCATXSz6TLQgN+GGioF320qRHIaTKsLO08MxI9i59sCnU5fC2lBA==","signatures":[{"sig":"MEUCIGQJXW6niHDYCQlH3205aYpb0Swxy/akcFue0XM8oMSvAiEAuN9fqUREcZf8bp7dPJznOvZTZsIdNebyJV08AHVXTVY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3400638},"main":"dist/index.js","gitHead":"07c7d3eac5d3663b1fec0e45fe166750602d83d9","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"20.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.30.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"4.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.10","koa":"2.16.1","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.98.0","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.234","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.26.10","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"^5.2.0","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_2.0.10_1749438269274_0.9737792066650484","host":"s3://npm-registry-packages-npm-production"}},"2.0.11":{"name":"@seafile/seafile-editor","version":"2.0.11","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@2.0.11","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"8bce12167c69fb989e9b88d2ad561f5fda9085c7","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-2.0.11.tgz","fileCount":285,"integrity":"sha512-u8dkjrvBxrwU2FsyyR8k9MVfGviPknvdCke6PYMHdkO/pp3ZJbA4iRQXTrGao8TUZymC+nXiOHYJQqcunD46tA==","signatures":[{"sig":"MEQCIHrfCDdCzg4ymgKirMe6JR7cs7B0mmSjPMsigYeoUyjZAiBGWrKtVcxVCuCLi7F2kLZAB6rN99NiROXsQ3W0H23gDA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3401852},"main":"dist/index.js","gitHead":"cc33a7c3cc5c8034ffbdb4102691a2db78f8efb0","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.9.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"22.14.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.30.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"4.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.10","koa":"2.16.1","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.98.0","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.234","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.26.10","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"^5.2.0","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_2.0.11_1749710508247_0.5873021328380221","host":"s3://npm-registry-packages-npm-production"}},"2.0.11-alpha.1":{"name":"@seafile/seafile-editor","version":"2.0.11-alpha.1","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@2.0.11-alpha.1","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"5b99f6f61193287997e5ef5606235536eba99c04","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-2.0.11-alpha.1.tgz","fileCount":285,"integrity":"sha512-wff0aJ/+Guhu/u94QswJpgf5zTxMhjDqC3suQeUP3yluOqN1oCG4efTgO5dJ1Ds/D/dgqEmvBuW49QLCLoELDg==","signatures":[{"sig":"MEUCIQCb0kdVWoDwUgqpllXlRB+jYneh1GR6gfa/iVtV+NO70wIgeM6CEMGQFERDav+NBsSLor1z4lulT8CaaQeabeBlAGg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3401637},"main":"dist/index.js","gitHead":"cc33a7c3cc5c8034ffbdb4102691a2db78f8efb0","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","actor":{"name":"seafile","type":"user","email":"dev@seafile.com"},"email":"dev@seafile.com"},"_npmVersion":"10.8.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"22.16.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.30.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"4.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.10","koa":"2.16.1","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.98.0","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.234","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.26.10","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"^5.2.0","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_2.0.11-alpha.1_1750731082217_0.7131679892189986","host":"s3://npm-registry-packages-npm-production"}},"2.0.11-alpha.2":{"name":"@seafile/seafile-editor","version":"2.0.11-alpha.2","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@2.0.11-alpha.2","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"beb33fd40caae6377606ae151c133f25bab3da2f","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-2.0.11-alpha.2.tgz","fileCount":285,"integrity":"sha512-vdmfNnlXd07t09hCzyDne4GijRt703b42ik9MbUP9R+3q6gqFRsEIU+z0ERgbiveemyFUPscukwRlyhvIau3vw==","signatures":[{"sig":"MEQCIHDNIaNG7dYPg5IsukMtmELRWcHMcPps5UPcSoqJWHovAiBLRY1fBWsBdWQ+3IqxYq0yLvwrl3SOkeLvxYOjDrZWxQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3401778},"main":"dist/index.js","gitHead":"cc33a7c3cc5c8034ffbdb4102691a2db78f8efb0","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","actor":{"name":"seafile","type":"user","email":"dev@seafile.com"},"email":"dev@seafile.com"},"_npmVersion":"10.8.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"22.16.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.30.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"4.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.10","koa":"2.16.1","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.98.0","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.234","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.26.10","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"^5.2.0","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_2.0.11-alpha.2_1750731416791_0.7312927750379814","host":"s3://npm-registry-packages-npm-production"}},"2.0.12":{"name":"@seafile/seafile-editor","version":"2.0.12","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@2.0.12","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"ede26b8be2f97bfd392078d490317c6a05139584","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-2.0.12.tgz","fileCount":285,"integrity":"sha512-xfZBjGwKc0EagC5MFW1WvsuvJ/2Yo+BnPro/4nAHFRLiIQbgRLcqdrSZ2fco/Lo2KGLuWJcIvekD/v5cE1+Muw==","signatures":[{"sig":"MEQCIDIrqAKfzLYlvzc3BU9zTh5D6Lb7I9xtcXvgvSsbP12kAiBoOYG54aSbHY/267J/N+lFvMrVm1T55fB/ZjQDxMBzEw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3401813},"main":"dist/index.js","gitHead":"9d1c77c5491c1b34ddae0889ad367f3f485c92b3","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","actor":{"name":"seafile","type":"user","email":"dev@seafile.com"},"email":"dev@seafile.com"},"_npmVersion":"10.8.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"22.16.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.30.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"4.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.10","koa":"2.16.1","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.98.0","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.234","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.26.10","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"^5.2.0","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_2.0.12_1750744631442_0.42786939314904493","host":"s3://npm-registry-packages-npm-production"}},"2.0.13":{"name":"@seafile/seafile-editor","version":"2.0.13","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@2.0.13","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"e952153d3e1fa1ade81b88a55c57abbd27b830d4","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-2.0.13.tgz","fileCount":285,"integrity":"sha512-SVfnzgee7I8m35LCzf4AMhOVSZ9oBcK3dt0s1Ruarf1LPYUFlXFat4elbJ5pu/UIV4+PyRCCv1USVeO1hP+epA==","signatures":[{"sig":"MEUCIQCR2TW6Lksi+GN3HWyjOWwEqRldCAHaggAztd8c90/S0gIgIKbj2gYWtR6dFs9vPO6PidNTXzAwpa91/7gz4iU0R8Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3401827},"main":"dist/index.js","gitHead":"f4b33f3f80c2f61ec40064568d1b411da4d8637f","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","actor":{"name":"seafile","type":"user","email":"dev@seafile.com"},"email":"dev@seafile.com"},"_npmVersion":"10.8.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"22.16.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.30.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"4.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.10","koa":"2.16.1","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.98.0","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.234","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.26.10","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"^5.2.0","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_2.0.13_1750923827977_0.06941605141925344","host":"s3://npm-registry-packages-npm-production"}},"2.0.14":{"name":"@seafile/seafile-editor","version":"2.0.14","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@2.0.14","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"5484f98fe04d49264c0c7d8e07db2df5192da6d4","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-2.0.14.tgz","fileCount":285,"integrity":"sha512-qvP1s4s9cah7P7KBVvxqebF2CzhXDKCQqZaS3nHOyWBLOUg1DIab5M9SCNpm4gg+5/ULo61OZPVhj17EbPl+lA==","signatures":[{"sig":"MEQCIHMC7X9Cw88HY/Kyp0LxkTAHCJLZdopUEnyQ/TAFQuqXAiB+zHSqs/5ZU3sJJCMa3H7a5qzgx/Ow1npZ8ETTlhb6Iw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3401827},"main":"dist/index.js","gitHead":"074cfcdb7800aaf75b41b44091ca4f592247d13e","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","actor":{"name":"seafile","type":"user","email":"dev@seafile.com"},"email":"dev@seafile.com"},"_npmVersion":"10.8.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"22.16.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.30.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"4.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.10","koa":"2.16.1","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.98.0","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.234","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.26.10","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"^5.2.0","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_2.0.14_1751016138821_0.6233829610603747","host":"s3://npm-registry-packages-npm-production"}},"2.0.14-test-0.0.1":{"name":"@seafile/seafile-editor","version":"2.0.14-test-0.0.1","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@2.0.14-test-0.0.1","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"2f3d6725c04308a198461128c7c0289a552c150a","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-2.0.14-test-0.0.1.tgz","fileCount":291,"integrity":"sha512-xek4QH6GN4MK1KJvRJd3qX5BWfL08Z1edBsOiKob2AHmpvARmIRKalZxFeVLEUZmv8yLyV7ok1t8UaJCKDnS5A==","signatures":[{"sig":"MEYCIQDQ33ytfdvd/fqdu0dMQxNg0ZyHjJl2hUx46DTy104DbgIhAIdrVoBLdmSetvBu8wc0KG7QQ0FuvXIP9ri/zuMBvFSt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3429800},"main":"dist/index.js","gitHead":"68139618ed5716f5bfc72c93e9d8ff86eadbd11d","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.8.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"20.18.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.30.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"4.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.10","koa":"2.16.1","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.98.0","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"^6.11.0","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.234","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"^3.3.4","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.26.10","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"^5.2.0","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_2.0.14-test-0.0.1_1752227274301_0.32143100376281475","host":"s3://npm-registry-packages-npm-production"}},"2.0.14-test-0.0.2":{"name":"@seafile/seafile-editor","version":"2.0.14-test-0.0.2","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@2.0.14-test-0.0.2","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"311cf1276358c41037d2c57b87b6e9fb264a7556","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-2.0.14-test-0.0.2.tgz","fileCount":297,"integrity":"sha512-p8V8GQIXt/r/wSppVzEhk39Vu72ruCKrM0LQoSSg9a5y5xpgvLDmmbQ6DekzPhphhAVE/z9+h9ibvJGC/jKLxQ==","signatures":[{"sig":"MEUCIQDl3EnlCihmxlgcmt8Q5vM024c3vHdPqcFttfnIVwpxYAIgE0aMBVYzVV0TbHKmXYiL4hBsb8o8sDKMDLjGKrndB5M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3453935},"main":"dist/index.js","gitHead":"68139618ed5716f5bfc72c93e9d8ff86eadbd11d","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"8.1.0","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"16.13.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.30.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"4.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.10","koa":"2.16.1","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.98.0","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"^6.11.0","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.234","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"^3.3.4","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.26.10","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"^5.2.0","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_2.0.14-test-0.0.2_1752652178079_0.27575115106328285","host":"s3://npm-registry-packages-npm-production"}},"2.0.14-test-0.0.3":{"name":"@seafile/seafile-editor","version":"2.0.14-test-0.0.3","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@2.0.14-test-0.0.3","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"a8114cb19cbb30d8d320de263008c0074a17f23c","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-2.0.14-test-0.0.3.tgz","fileCount":298,"integrity":"sha512-bTU/FL1452ooqxgozsZImw2LHLphc8H9ZcC59Qsxow+QYF73/6WMuGVYQoW3nJC8Q7zkcQ0Pyfc4pHg/F0AFNQ==","signatures":[{"sig":"MEUCIQC3yr8QrnVjpZ9s8xCsn4Q7qwCA+7YuoVqN/yttK7VdMQIgMXW7nmHk+XahQBHKugWeJN42kc2kL32cubAhp2BqXnI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3438760},"main":"dist/index.js","gitHead":"2219d190f1479c2b2e623743f6dbbb0f14e0e3f3","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.8.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"20.18.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.30.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"4.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.10","koa":"2.16.1","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.98.0","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.234","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.26.10","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"^5.2.0","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_2.0.14-test-0.0.3_1752737278910_0.0522042967002343","host":"s3://npm-registry-packages-npm-production"}},"2.0.14-test-0.0.4":{"name":"@seafile/seafile-editor","version":"2.0.14-test-0.0.4","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@2.0.14-test-0.0.4","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"dff055b22a6203396254f7563b9a185de4af2b01","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-2.0.14-test-0.0.4.tgz","fileCount":298,"integrity":"sha512-/b5nNIxeIwhxT+6nmKybCdR8XX9EU07JBB5JddEvPww3k7tiIQX7MabbTsfkOZI75D3JLyx5KrmqWDvk96r+2Q==","signatures":[{"sig":"MEQCIG62x4Ns/a4mUI+Ned5nT12VvlDM0uAMryfAOzZaqKZxAiB7UaXF7QUMAejfA9OyGt6QYwJO8xjD88vrSD6YU5FFsw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3438759},"main":"dist/index.js","gitHead":"2219d190f1479c2b2e623743f6dbbb0f14e0e3f3","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.8.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"20.18.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.30.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"4.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.10","koa":"2.16.1","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.98.0","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.234","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.26.10","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"^5.2.0","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_2.0.14-test-0.0.4_1752737530404_0.05301873635642851","host":"s3://npm-registry-packages-npm-production"}},"2.0.14-test-0.0.5":{"name":"@seafile/seafile-editor","version":"2.0.14-test-0.0.5","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@2.0.14-test-0.0.5","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"47f062e5d42b99c945c9ac078588f5ebb00ee28f","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-2.0.14-test-0.0.5.tgz","fileCount":298,"integrity":"sha512-2t4Bx/6z5oKDFvXQ2czyaef4DSX/Tsi28JZAbR2FxTB5KhXRBiB3Zr5WVbcZhXw1LB0DkfN4X6UJJwzdopF3xQ==","signatures":[{"sig":"MEUCIQDkjJ8VXhm4D5lQEFK7cXCv6ojqEcnec1yuTXzjV75PIgIgXJYO76s0dLTBkTbnhMfMX4tZOJnC05usDutuhC9Ntfw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3438368},"main":"dist/index.js","gitHead":"2219d190f1479c2b2e623743f6dbbb0f14e0e3f3","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.8.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"20.18.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.30.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"4.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.10","koa":"2.16.1","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.98.0","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.234","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.26.10","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"^5.2.0","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_2.0.14-test-0.0.5_1752738234910_0.1899148717261525","host":"s3://npm-registry-packages-npm-production"}},"2.0.15":{"name":"@seafile/seafile-editor","version":"2.0.15","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@2.0.15","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"efdb1c79b3855468e7ec9c39bc47d2e26a164a20","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-2.0.15.tgz","fileCount":285,"integrity":"sha512-FjcTTarJ8KKrN7VNRci1x3BZBsrrZllzKtikq61PakOolmZ+k7ItEG5w/W0udYUAsd3WjXS+44U4y7KscrRq3Q==","signatures":[{"sig":"MEUCICJdobfyBzgwGaNTf6Woe6D1leIyYe7kGwLVz3AVXY2eAiEAkHAzLcwwoAccA30yXKPsD1dbh8WeQYBpHr5i9YLuw6I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3402236},"main":"dist/index.js","gitHead":"4ec4bcd5cf412dd904b8ca1226292acac5fcef91","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.9.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"22.14.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.30.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"4.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.10","koa":"2.16.1","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.98.0","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.234","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.26.10","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"^5.2.0","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_2.0.15_1752905310411_0.2866457668838289","host":"s3://npm-registry-packages-npm-production"}},"2.0.16":{"name":"@seafile/seafile-editor","version":"2.0.16","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@2.0.16","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"98d08b401e68bb4ee8a0ba29bdb5d6ed2800bd96","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-2.0.16.tgz","fileCount":285,"integrity":"sha512-eDK6mNYmGgV8txF2Gn+p6toPR22mwn7E7MswdeteeyXD0N93+W3R8v/BAzI5SHzjwrMrD72IhOjoYFAiOMoVUw==","signatures":[{"sig":"MEUCIQD7pXb702ZrKECn3w4hf9UoDXZd1Y6p4v1Tdl/SJT+zvwIgSHrGJybLMFA/WQldv8Lrgh0aW1D04ulrbAMf3Ps8S3Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3402394},"main":"dist/index.js","gitHead":"4ec4bcd5cf412dd904b8ca1226292acac5fcef91","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"20.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.30.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"4.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.10","koa":"2.16.1","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.98.0","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.234","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.26.10","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"^5.2.0","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_2.0.16_1753006875247_0.1943998437003056","host":"s3://npm-registry-packages-npm-production"}},"2.0.17":{"name":"@seafile/seafile-editor","version":"2.0.17","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@2.0.17","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"619b0b58dbc421f253ffa23335088b1abdea269a","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-2.0.17.tgz","fileCount":285,"integrity":"sha512-iLgRGe45w+MZmDxiaw9qfjZMuF5XknfjvUQWB3orjOlaWjVW7FjMKoylUNO12Rw72TulOmI5YbqD0q78CJIYBQ==","signatures":[{"sig":"MEQCIFwjOjSCN9iRvkEKYTXVv/xhSPRN041y0VE3eZIw9XFvAiBPyzEQbOKE4dgWphqSReibzUQ0o5Sl4XK26lIfzIQUkQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3402342},"main":"dist/index.js","gitHead":"49c43fe7ad38b20874bf5b99061eed5a67b6eed7","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"20.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.30.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"4.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.10","koa":"2.16.1","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.98.0","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.234","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.26.10","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"^5.2.0","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_2.0.17_1753065995082_0.6138984115381823","host":"s3://npm-registry-packages-npm-production"}},"2.0.18":{"name":"@seafile/seafile-editor","version":"2.0.18","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@2.0.18","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"a4eea2e0923f0c244884c90ad28a95de3e56dfd7","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-2.0.18.tgz","fileCount":285,"integrity":"sha512-HZ+k5DvPv1ELodsFk8/ARh/oEPRrwqx1Ui+qjyYWiLDMCh9d9GFOBT1n97TeOl/+MM2WCYzCcdQ6EleLSSyAJw==","signatures":[{"sig":"MEUCIQCdTzX1y4LCZ4yjZu3dHMvO63yOJT3t2BsS3QRLNy1g8AIgRxiqK5nwrj5oUleVzYyOU8+B5+HpAAmMGG+WNp/3JLA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3402190},"main":"dist/index.js","gitHead":"49df7e65ffa43dac9d447c50533fbbeb51a2747a","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"20.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.30.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"4.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.10","koa":"2.16.1","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.98.0","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.234","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.26.10","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"^5.2.0","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_2.0.18_1753075922034_0.258448617394482","host":"s3://npm-registry-packages-npm-production"}},"2.0.19":{"name":"@seafile/seafile-editor","version":"2.0.19","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@2.0.19","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"222a3b7b4e1d8b8d80354dcd26b50f8d29fb0187","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-2.0.19.tgz","fileCount":285,"integrity":"sha512-9gvRi6qlFJdtwym4bTIv19tiFMFNR1PiVOhUOAePBWD2quOZLXgh1Vxp5gKubkSSA0DpCOyppZxgdzbH1iVmXg==","signatures":[{"sig":"MEQCIAzSDd6Xx2ecNcRRIDl1CE5IOF59JTNGUytofW928tlSAiAq2fgVQvWzivMr0vfPccF8E914UrvVDPoe5RLk4/c7bQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3402230},"main":"dist/index.js","gitHead":"e403083093e36112dca5609da22d03305f8b73de","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.9.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"22.14.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.30.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"4.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.10","koa":"2.16.1","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.98.0","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.234","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.26.10","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"^5.2.0","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_2.0.19_1753095478440_0.06566509437627066","host":"s3://npm-registry-packages-npm-production"}},"2.0.20":{"name":"@seafile/seafile-editor","version":"2.0.20","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@2.0.20","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"7d98986c1af2cc85e75cff09d641ba4c2991db49","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-2.0.20.tgz","fileCount":294,"integrity":"sha512-ESSagiw7Lgcp2Om1uLMzFDaApDKS7r5VKAG6v3zZLanA5Jrku6Tw0Lk8iNpzcl3U9ekuQvi7Vf6N9jyk+ZPlug==","signatures":[{"sig":"MEQCIB6hYqlHgeZ2oCY5QTol1kwz92Upzv6s77DebauSubujAiB4ujdoK4Wd3CxXRr1ZAOXoJwy/QXtbnBkPGMAQYP5RkA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3411391},"main":"dist/index.js","gitHead":"4961c81e1841e915b57657c4c776e6ec9a78d14e","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.9.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"22.14.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.30.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"4.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.10","koa":"2.16.1","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.98.0","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.234","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.26.10","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"^5.2.0","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_2.0.20_1753150397360_0.3099066798187795","host":"s3://npm-registry-packages-npm-production"}},"2.0.20-beta":{"name":"@seafile/seafile-editor","version":"2.0.20-beta","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@2.0.20-beta","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"a828add9a7b5bbfa4bccdf9076281129f86a54c4","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-2.0.20-beta.tgz","fileCount":294,"integrity":"sha512-/v4+W/uOQxfSX3+z/mthn4W3edx2vWDSy/A0JxZj75iF4sUec1hkETIrc4Vaot8ScUUqD8pZfAyX2lC/1+gPzw==","signatures":[{"sig":"MEYCIQCVERsrDGcPraUDM+cyC0R0ieAGe2YbjL0BgoPBopOKZAIhAIxFsKERq8QBFGnQnxnqyuSFnrAYHkmd5yPh0eD3/h4z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3412838},"main":"dist/index.js","gitHead":"e9b7d9f109f0e7098cec1822b624a8f3b2f1ee45","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"20.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.30.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"4.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.10","koa":"2.16.1","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.98.0","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.234","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.26.10","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"^5.2.0","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_2.0.20-beta_1753166445082_0.8121173037655627","host":"s3://npm-registry-packages-npm-production"}},"2.0.20-beta1":{"name":"@seafile/seafile-editor","version":"2.0.20-beta1","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@2.0.20-beta1","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"864314fe46179e3dffc03605435e4fa7adb45c06","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-2.0.20-beta1.tgz","fileCount":294,"integrity":"sha512-d1kHUNWxP/zWAa2xQw8mvHTU4wB58M6j49J9I28grarY93+wjNB3I2in9igLj+bgsW57YVOeLeXtTHteQWoAaw==","signatures":[{"sig":"MEUCIQCMt6nvGC+hLiHpeucWbhVwS+LIOi5gSozls7Fu9JFMEQIgVihMmKpxLufjwEtEsrWD3wm3GF+pvKKpoTlobzBhGbg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3412933},"main":"dist/index.js","gitHead":"e9b7d9f109f0e7098cec1822b624a8f3b2f1ee45","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"20.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.30.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"4.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.10","koa":"2.16.1","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.98.0","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.234","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.26.10","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"^5.2.0","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_2.0.20-beta1_1753168789653_0.5192196208165747","host":"s3://npm-registry-packages-npm-production"}},"2.0.21":{"name":"@seafile/seafile-editor","version":"2.0.21","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@2.0.21","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"f031a5c916e0b8c38ca0bbb6f7b21a1e1cdd9aa7","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-2.0.21.tgz","fileCount":294,"integrity":"sha512-QFI51GCt44XMYOLsJe73JGtjbpPW3EvlUVkcjuLVN5z6mpWMz8Zq8aIzo+yLHWY2JxZwKk5E+bGB3jLSeN1O8Q==","signatures":[{"sig":"MEUCIQDeMpUijl8XNprJNcK609xOkiZsfqx1RPS7d2r31duF6QIgDesglRC3iNRAUnGuGQHSXQ12V9nQ1y+Z3MBYLAOxzNw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3412928},"main":"dist/index.js","gitHead":"e9b7d9f109f0e7098cec1822b624a8f3b2f1ee45","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"20.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.30.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"4.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.10","koa":"2.16.1","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.98.0","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.234","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.26.10","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"^5.2.0","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_2.0.21_1753169936938_0.9842217315891448","host":"s3://npm-registry-packages-npm-production"}},"2.0.22":{"name":"@seafile/seafile-editor","version":"2.0.22","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@2.0.22","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"118c27f89c1419791081e6831fdd259a641c596b","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-2.0.22.tgz","fileCount":294,"integrity":"sha512-mzGQW7w+apVK/dOrUuNE63FuNRHyzwGRU+Pc7LDTESDgzAcv5AROJUYkfL+dz5PjDXjULKUruygHwF+pTkhfTw==","signatures":[{"sig":"MEYCIQDddld8vHmeJRFBjocbo73E+UrOa4oQAYAl41ofqQjJqQIhAIr+hfgz0BId4aEjHoCGbVHfCgIGzZ1GNmKPV3S/MzRK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3413046},"main":"dist/index.js","gitHead":"e9b7d9f109f0e7098cec1822b624a8f3b2f1ee45","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"20.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.30.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"4.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.10","koa":"2.16.1","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.98.0","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.234","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.26.10","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"^5.2.0","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_2.0.22_1753170027150_0.9873141305788526","host":"s3://npm-registry-packages-npm-production"}},"2.0.23":{"name":"@seafile/seafile-editor","version":"2.0.23","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@2.0.23","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"f9626ce2820a902972871ce9c21c9b6ffea3b846","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-2.0.23.tgz","fileCount":294,"integrity":"sha512-PojXRxpT/N2v1LUQgU/hpEI8PtU5t2rA7nI0L3xk/i0npLsHyxIFz4MMCcGAz368cZV4zQz0KmF3Umnxmzfl7Q==","signatures":[{"sig":"MEQCIAafvcLAlxbn/+K7SU0rrnOrqUS8XpVtrG5eMNDgoJMhAiACetj7OP+8KxrgJpNkuChxJ2uygfdPWeqwsIHf81GImQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3412966},"main":"dist/index.js","gitHead":"e9b7d9f109f0e7098cec1822b624a8f3b2f1ee45","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"20.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.30.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"4.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.10","koa":"2.16.1","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.98.0","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.234","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.26.10","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"^5.2.0","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_2.0.23_1753170745832_0.3811631041601047","host":"s3://npm-registry-packages-npm-production"}},"2.0.24":{"name":"@seafile/seafile-editor","version":"2.0.24","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@2.0.24","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"f84bab18ed4e5e9f3ab96c6e54547942dcbd4b43","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-2.0.24.tgz","fileCount":294,"integrity":"sha512-4NMWV5/61ssdFYUvJOvXg/jaMITb5fb+Ud6xfvvbeZMJ8iXqm5c0ryIWGPcRJ0VWJTU0tpvTtjSHdChAc3DgEg==","signatures":[{"sig":"MEUCICOcfQrlwGRmDJXvXRL/+PgL3v/MCgyf3CAJii+iFmt+AiEAqoT9XHUU3GbZoddunse2WX5A2um36XLzIlT1ZqHDL2I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3413044},"main":"dist/index.js","gitHead":"64a70d3c6c29ed807d5fae5b4723f715628396d8","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"20.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.30.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"4.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.10","koa":"2.16.1","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.98.0","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.234","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.26.10","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"^5.2.0","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_2.0.24_1753173873290_0.6701498004902873","host":"s3://npm-registry-packages-npm-production"}},"2.0.25":{"name":"@seafile/seafile-editor","version":"2.0.25","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@2.0.25","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"e23e00918f11cc64437c520f45b5f6dfaf034584","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-2.0.25.tgz","fileCount":294,"integrity":"sha512-itdkugQOitbSdJmsWTAEghbJjI2JvPiujXJTq4RdEDsp0Lr4PtyXz71fn7CmlF2f8QjIV3sJW9RaD8sWvxfHBw==","signatures":[{"sig":"MEUCIQCE8mdEbrlsaqpd9uNJILZIFxrFNj4lYT9/Vhgq9J2SMgIgUzVz41Tu/E8B5QWLEvOneImA8ZxQV4GRkEz9ONGQOsY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3413811},"main":"dist/index.js","gitHead":"0a538f15b6ecf0a891e5e353f6d1ee58241576b5","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.9.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"22.14.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.30.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"4.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.10","koa":"2.16.1","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.98.0","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.234","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.26.10","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"^5.2.0","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_2.0.25_1753240352045_0.5532189239240148","host":"s3://npm-registry-packages-npm-production"}},"2.0.25-beta":{"name":"@seafile/seafile-editor","version":"2.0.25-beta","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@2.0.25-beta","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"59f090bc0afbc9e82f9377dbdc5c2bf5eec99249","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-2.0.25-beta.tgz","fileCount":294,"integrity":"sha512-XkV6K1TSFx7KMiLFc+FtImAF2ol3zxM0btZd1bc98su4ujDWugZZ2eRoe75RVwLz4tfrAN8grbdCZW8H4GBq2Q==","signatures":[{"sig":"MEUCIA5wrmCFn0N2WjpthpmuIQJGGc394Z7Kza0niwYZHtMVAiEA2EJ+ym351CK73sdyiviPcAtXGSiV7j2FH1w8ZlCopQk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3414978},"main":"dist/index.js","gitHead":"627a381b4bb5927c787a593c707149b1fcd89f2e","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"20.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.30.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"4.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.10","koa":"2.16.1","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.98.0","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.238","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.26.10","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"^5.2.0","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_2.0.25-beta_1755240421372_0.3874259093930543","host":"s3://npm-registry-packages-npm-production"}},"2.0.26":{"name":"@seafile/seafile-editor","version":"2.0.26","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@2.0.26","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"20fa919889e536fd51c40076e4f9749125e330f8","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-2.0.26.tgz","fileCount":294,"integrity":"sha512-wHjQntvKr4BS0r0rcmMUucfjhfhA9vGEnuaDvXl/zeVgoT+XqdAjpwOy52KZJ3oyWczfsPrlrxau2FdqBfawYw==","signatures":[{"sig":"MEUCIQDn17viSbaYaf5EUIi/hPyqAkp5mi00OLM4FSF9IbDqxAIgSjNJeXfWEgeaqANc2InvnNokmo6oCZAmMIM4qVEEupg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3415630},"main":"dist/index.js","gitHead":"627a381b4bb5927c787a593c707149b1fcd89f2e","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"20.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.30.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"4.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.10","koa":"2.16.1","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.98.0","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.238","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.26.10","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"^5.2.0","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_2.0.26_1755253785925_0.4189609864541639","host":"s3://npm-registry-packages-npm-production"}},"2.0.27":{"name":"@seafile/seafile-editor","version":"2.0.27","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@2.0.27","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"edb14dd99c01f6dd0f341a314b217a3263ce9afd","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-2.0.27.tgz","fileCount":294,"integrity":"sha512-h2hzjndgSZScyfXz22nAgFZzD17K6SOCHewMYbveswvYMVk5jTFJrp8P4ICiBhS2rNLQPgJhD69LtuPMoHrIpQ==","signatures":[{"sig":"MEUCIEKM8eVxERV6XYmMsJJV4XNGr3FWAZBnhmbM3KNDC8RHAiEAxeed4VO0JclrbSaJdFX8YTOmVULh+HBYLCbdWhiGjlA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3415649},"main":"dist/index.js","gitHead":"627a381b4bb5927c787a593c707149b1fcd89f2e","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"20.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.30.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"4.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.10","koa":"2.16.1","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.98.0","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.238","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.26.10","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"^5.2.0","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_2.0.27_1755327011141_0.7668756208610934","host":"s3://npm-registry-packages-npm-production"}},"2.0.27-beta":{"name":"@seafile/seafile-editor","version":"2.0.27-beta","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@2.0.27-beta","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"cf5c17998aad30add175de6bcf0834414a814708","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-2.0.27-beta.tgz","fileCount":294,"integrity":"sha512-J4yA1ofFICRDldEMA+T4o/dgQTwDxR8Hf9Ki5OnZCeBNhrUB/+Fj+v8WfI/nO+s8UrI79ChQgpAsih/on5dHFQ==","signatures":[{"sig":"MEUCIExLtNsOv+bbIvEUgUmjDs93yijCBZ6M3n/EBvJz/Y4fAiEAxeq02UYZNGmzwSb0Xjl8aFOW70n7kppih6So0k8xPN8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3416122},"main":"dist/index.js","gitHead":"e9582a3811abcf3e2120de06b2c958b5aae985ef","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"20.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.30.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"4.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.10","koa":"2.16.1","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.98.0","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.238","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.26.10","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"^5.2.0","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_2.0.27-beta_1755333373834_0.7938740135544031","host":"s3://npm-registry-packages-npm-production"}},"2.0.27-beta1":{"name":"@seafile/seafile-editor","version":"2.0.27-beta1","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@2.0.27-beta1","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"1cd9c1fef154f2d9219c37c0264c6744bd669036","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-2.0.27-beta1.tgz","fileCount":294,"integrity":"sha512-1d/pYFkwgwoWj3/0TT3vTfVMQkemS8y1K0ULGvuszX/QJbgYdvHZ8wvamJG3k4u7bqpUt1fqgIuZTafwP6dPgQ==","signatures":[{"sig":"MEUCIQCPdqfBMGNYFtzQ3fVUVqM6rl/mpUGoHRgMTbIsSbCUYwIgFdYqB2hPMbLkWcCNiyErneuXSSC5i9vQ+3URPwTTkec=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3416176},"main":"dist/index.js","gitHead":"e9582a3811abcf3e2120de06b2c958b5aae985ef","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"20.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.30.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"4.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.10","koa":"2.16.1","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.98.0","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.238","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.26.10","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"^5.2.0","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_2.0.27-beta1_1755333962958_0.1917816967355661","host":"s3://npm-registry-packages-npm-production"}},"2.0.27-beta2":{"name":"@seafile/seafile-editor","version":"2.0.27-beta2","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@2.0.27-beta2","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"50aa19776bbdfc1b5ab8557ad23a936a113c2c14","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-2.0.27-beta2.tgz","fileCount":294,"integrity":"sha512-pzY0SLurrAJNX6N+bU/VOT7u1GKhyowl4FOt/N0MyFZywfZLKqKcMjIkt3B79Bfc8qCjBXJ2crOrRJpg//mcFA==","signatures":[{"sig":"MEYCIQD6XF/zTdl6GeG1tHFUj/ag6qKcDSyuL+zPXrDmhoM02wIhAOpaVGWc1Lz4/vZd7zi2/hg4C+Fw4WoNbgt4vwM8fFZm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3416232},"main":"dist/index.js","gitHead":"e9582a3811abcf3e2120de06b2c958b5aae985ef","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"20.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.30.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"4.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.10","koa":"2.16.1","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.98.0","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.238","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.26.10","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"^5.2.0","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_2.0.27-beta2_1755334199567_0.07303962642476813","host":"s3://npm-registry-packages-npm-production"}},"2.0.27-beta3":{"name":"@seafile/seafile-editor","version":"2.0.27-beta3","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@2.0.27-beta3","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"ce5a13c6826d466664a134ef7e755984d4df5486","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-2.0.27-beta3.tgz","fileCount":294,"integrity":"sha512-JL2dPmmUmK46/59MK38iORxOItz1e7ae69+fhj++5x45YzWXJEwwDZOROF+PvkXU4uVfWuCqPgC8S7P77OrsTA==","signatures":[{"sig":"MEUCIF8vnMdOae7qEfZA81nlL54DtjhBmniKsoP7mnE8KzT6AiEAjy570RG0UyqivBlEXTDZQcFSpccOD9bfzEGpN3J9QTc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3415944},"main":"dist/index.js","gitHead":"e9582a3811abcf3e2120de06b2c958b5aae985ef","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"20.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.30.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"4.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.10","koa":"2.16.1","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.98.0","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.238","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.26.10","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"^5.2.0","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_2.0.27-beta3_1755335175445_0.6125823913068293","host":"s3://npm-registry-packages-npm-production"}},"2.0.28":{"name":"@seafile/seafile-editor","version":"2.0.28","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@2.0.28","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"6f477aa41b8e3fc237c1f9495052296affcb7cbf","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-2.0.28.tgz","fileCount":294,"integrity":"sha512-8EwKU66gVEi5ER3bKjc0pss2f4uZ8o/vmuAC+8CgJdsR+HlxNfs23V6zoUZy1aPbM2aMfwjvLeAJKv8jRBnfaQ==","signatures":[{"sig":"MEUCIQCVZMeP3UHMhYa0/u3nmCvGUF9JiQ9Tujp3eACsfOq2SgIgehB/ETZ7/icUMIrDi/3uURocsgDaP2TqR+iFZWGDsxE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3415725},"main":"dist/index.js","gitHead":"e9582a3811abcf3e2120de06b2c958b5aae985ef","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"20.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.30.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"4.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.10","koa":"2.16.1","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.98.0","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.238","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.26.10","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"^5.2.0","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_2.0.28_1755335952561_0.7907482114399644","host":"s3://npm-registry-packages-npm-production"}},"2.0.29":{"name":"@seafile/seafile-editor","version":"2.0.29","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@2.0.29","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"ed762ad38ceb20bf572925225c2c783286a1e773","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-2.0.29.tgz","fileCount":294,"integrity":"sha512-CMm6DOXZjioA6JV+rjVbYhvU5HzouZygLiiwbQ3qZeaJhC8yB5WTQVP9iSYc5fu7essbWMR5JYQ/OhsrBYwA3g==","signatures":[{"sig":"MEUCIQCa9lPtEEu9P8/DBO9ybPiRuDqzsoNBxqrwSRbz25h5nQIgM/IMs66SC2rgLEyLTXxOcly23GUn9XgakBSUPLQs7e4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3415691},"main":"dist/index.js","gitHead":"700a734c2ca66cece4ced738747c2a95e1d56f3c","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"20.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.30.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"4.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.10","koa":"2.16.1","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.98.0","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.238","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.26.10","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"^5.2.0","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_2.0.29_1755488742893_0.7497300623105385","host":"s3://npm-registry-packages-npm-production"}},"2.0.30":{"name":"@seafile/seafile-editor","version":"2.0.30","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@2.0.30","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"b5c572e22dc6254cdf2e6124458686597718d020","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-2.0.30.tgz","fileCount":294,"integrity":"sha512-JsLqLJn6d1plxNlhaF0mqmp2UxsBindTkstss5fuOSZiP0tJu7cSi0BnR91mKzzh6s0aErV/UgBtEKR4LhFAkg==","signatures":[{"sig":"MEUCIC1Qv4LogYhd2DSnP+K7Q5P2rFJAk0sPEJqrQR+ZyqCxAiEAoP4TAjmmcrMYe69bVgl69uPyz9skqYacuPJWmRDF+ig=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3416081},"main":"dist/index.js","gitHead":"d108a15bb454c052a15d6a1c19ff518574eb57aa","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"20.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.30.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"4.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.10","koa":"2.16.1","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.98.0","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.238","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.26.10","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"^5.2.0","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_2.0.30_1755489451743_0.948733810467336","host":"s3://npm-registry-packages-npm-production"}},"2.0.31":{"name":"@seafile/seafile-editor","version":"2.0.31","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@2.0.31","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"e0b4ee1a1243e7cf143c0719e8a669407f8d878a","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-2.0.31.tgz","fileCount":294,"integrity":"sha512-qyhE+q5mEGZwAvNqWddODxBCDPckTnrmxbW+qi4KYYAiRxcywr/3RnG3HMMZN5X2XV1zTMVjxqQFtfv6rXwvog==","signatures":[{"sig":"MEUCIAVEP4nmQBM0zn23ndc2aNSHJhJ9E8D20y/CAA0KJTKXAiEAw+i8Ik7a5GcA0yoG4XFG1kdwUXWIO8Q8wTcdUVRyShQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3416201},"main":"dist/index.js","gitHead":"7c98a56e42b2c047665fb9e2bfe79e0615d25ab3","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.9.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"22.14.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.30.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"4.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.10","koa":"2.16.1","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.98.0","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.238","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.26.10","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"^5.2.0","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_2.0.31_1756105457507_0.16253208728452728","host":"s3://npm-registry-packages-npm-production"}},"2.0.31-beta":{"name":"@seafile/seafile-editor","version":"2.0.31-beta","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@2.0.31-beta","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"e25ba8b63f508cb00b3091650214e69dcd464f34","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-2.0.31-beta.tgz","fileCount":294,"integrity":"sha512-qJvowl0Z71NyYk4aBMqDbuEOVWJ7plpJMiFqLCl30AajxMcdacCwE/Ro+1xiGvf8nERLt3eWzvq42MDQ1bRmrg==","signatures":[{"sig":"MEUCIQC9M0Bs48OGlKlFuT3cz8Y8zWqc/2aWo+jsXchOlCddigIgVV1P4kxrUIxc/REeWy4/IPHETu3gP4SQUTkNApQrcpk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3417978},"main":"dist/index.js","gitHead":"7c98a56e42b2c047665fb9e2bfe79e0615d25ab3","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"20.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.30.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"4.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.10","koa":"2.16.1","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.98.0","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.238","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.26.10","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"^5.2.0","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_2.0.31-beta_1757298143224_0.8627213109490637","host":"s3://npm-registry-packages-npm-production"}},"2.0.31-beta1":{"name":"@seafile/seafile-editor","version":"2.0.31-beta1","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@2.0.31-beta1","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"1788ebdb7b938676e7e6661ca500a748d76fe1aa","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-2.0.31-beta1.tgz","fileCount":294,"integrity":"sha512-YuEY+8D3mTEzMsBt+pSPkcjI4E/OwrtzZ38gnqUNXpym7OSjI6cGeBG+OoMNyEFSdpv9eqRRPVTpD677yuSPTQ==","signatures":[{"sig":"MEUCIFNaTljwWZtMVH++rvbK2uk8/1Sn2MLwFt0eUyDQgf2bAiEA9tkHEmbDGK7UPWzRirY9YP/FFBqkfxUsIoO/WLLYbfQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3418077},"main":"dist/index.js","gitHead":"383603786970df1d9c8acb24157dbdc94e4d2e63","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"20.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.30.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"4.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.10","koa":"2.16.1","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.98.0","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.238","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.26.10","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"^5.2.0","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_2.0.31-beta1_1757303942445_0.8269825635459609","host":"s3://npm-registry-packages-npm-production"}},"2.0.32":{"name":"@seafile/seafile-editor","version":"2.0.32","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@2.0.32","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"1feef3923a3e633188a812fd547fc4a711fe2a7e","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-2.0.32.tgz","fileCount":294,"integrity":"sha512-aWWiokbuE8SGDVqviNc8+KLLvWQ7UF+HLU0SBl0W4F7600LmprKkwRSsv2JKQcdHEqStvzNVAUkPBeW7wgm8IQ==","signatures":[{"sig":"MEYCIQCQDpieb5VuaKK0kNbCt1lxpixoJOH4DU8yuQYJguN0dwIhAKexxuu3HLZC4CGjE22Ve78VK9xuzaKMremdb2dG9aoe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3418072},"main":"dist/index.js","gitHead":"232fa23f5d4cd6c0b5219dceb32b24c46ae0744a","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"20.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.30.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"4.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.10","koa":"2.16.1","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.98.0","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.238","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.26.10","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"^5.2.0","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_2.0.32_1757311454517_0.9507340463348013","host":"s3://npm-registry-packages-npm-production"}},"2.0.33":{"name":"@seafile/seafile-editor","version":"2.0.33","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@2.0.33","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"f4cb0fc347496bbc59bb6f9fe978899654180b7f","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-2.0.33.tgz","fileCount":294,"integrity":"sha512-RTxr7pGEiUVWeLdIIpIURwYQ0JtZjVMQ3DM9o/3tkc6tPbudaXR1rucxL3SfswbY0+oJYt78CAMnDaL5kCg+nw==","signatures":[{"sig":"MEYCIQDqiOGPtFO5Goqmc00rKJvOW40lrCzQK9SciAOxdBl4+gIhAMu1dKajw+odq1Fnf8KqI/e0z6I20TYDOE54Zx4p3BjN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3418077},"main":"dist/index.js","gitHead":"a142643895cc5101109b7c61f781507597cef822","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.9.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"22.14.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.30.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"4.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.10","koa":"2.16.1","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.98.0","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.238","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.26.10","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"^5.2.0","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_2.0.33_1757403858804_0.38115203476232606","host":"s3://npm-registry-packages-npm-production"}},"2.0.33-alpha.0":{"name":"@seafile/seafile-editor","version":"2.0.33-alpha.0","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@2.0.33-alpha.0","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"8fde8c250a6349871e4d747252af5b6f66381bc5","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-2.0.33-alpha.0.tgz","fileCount":294,"integrity":"sha512-e+DGibdd6Bh0Om4/LsubnFrkXiOs8ZjMZr+cxGMf8FlGq5km00XqHqy2U5FiCkCciElf/Dm2/agYDrhPUrQMTg==","signatures":[{"sig":"MEQCICEFThxM38ZQHYTWaewTYL92LzA4a0Ii8VN4Bw4V/+AFAiABio9HNpFmOETuCCNBMfTCr1KdWnSHnGDIS6hv9AUSFw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3418335},"main":"dist/index.js","gitHead":"a142643895cc5101109b7c61f781507597cef822","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"20.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.30.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"4.0.2"},"_hasShrinkwrap":false,"readmeFilename":"readme.md","devDependencies":{"ejs":"3.1.10","koa":"2.16.1","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.98.0","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.238","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.26.10","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"^5.2.0","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_2.0.33-alpha.0_1757992419567_0.5711964402642957","host":"s3://npm-registry-packages-npm-production"}},"2.0.33-alpha.1":{"name":"@seafile/seafile-editor","version":"2.0.33-alpha.1","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@2.0.33-alpha.1","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"0df042a348e2158334bcbde2adce6ce390bf2f74","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-2.0.33-alpha.1.tgz","fileCount":294,"integrity":"sha512-mnmSVfuZses4q7pZwv3FhgySsYXmCPk2jp+m9RxJlkiqrKfV4SN0MDL6AW2fxIVL9jduuyMjDNdU5aGuxEaNjw==","signatures":[{"sig":"MEYCIQCLaSpzd2/VzhCsR7P4bD67zhus+hh06B0pRn/dDti+EAIhAIh8wT56TDArXqZPaGQ+ohPtIddojAdluOxr+MfSQiiD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3418407},"main":"dist/index.js","gitHead":"a142643895cc5101109b7c61f781507597cef822","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"20.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.30.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"4.0.2"},"_hasShrinkwrap":false,"readmeFilename":"readme.md","devDependencies":{"ejs":"3.1.10","koa":"2.16.1","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.98.0","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.238","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.26.10","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"^5.2.0","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_2.0.33-alpha.1_1757992963236_0.12753526645098034","host":"s3://npm-registry-packages-npm-production"}},"2.0.34":{"name":"@seafile/seafile-editor","version":"2.0.34","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@2.0.34","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"72ff0466d89dcb0ec5cd2868148aa5c39c127ff3","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-2.0.34.tgz","fileCount":294,"integrity":"sha512-27lfilaTve24ItWM7y80aKeVdcv7DaDCWq+ywMBPqnPPq69uRVE6gaUHDc3lAhzAYF9QhFWa5gopGu6GK8d+QQ==","signatures":[{"sig":"MEYCIQD/4dNVQewL8xpPJ/3ceVi5zDPQU8z2dgLJlBMB78/TAgIhAJrNL0FV2NOqfr2fLjc4AMT284VIlANxD2doPBHUYnuE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3418269},"main":"dist/index.js","gitHead":"983f2ec2abe63381222f714f8ee7739144a2d412","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"20.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.30.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"4.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.10","koa":"2.16.1","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.98.0","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.238","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.26.10","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"^5.2.0","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_2.0.34_1758080937035_0.8173186349245891","host":"s3://npm-registry-packages-npm-production"}},"2.0.34-beta":{"name":"@seafile/seafile-editor","version":"2.0.34-beta","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@2.0.34-beta","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"234fe8dd6c36645283e66290d776424789a51db4","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-2.0.34-beta.tgz","fileCount":300,"integrity":"sha512-CLdOTinhUIK8UkkTLtZQOVdBuszSfVdLeAZfwG/IpiiaHHQ7fFh/MpxBucB1V8jbwBV1JvYHxyJYLGv2OgkZiw==","signatures":[{"sig":"MEQCIHJTybl6EnA0tYxJvCZMVAYOa60/9hxxerJ2TaEj6VzfAiAfApa2hDX5SpBqJEi5x49Mux/IOw/cY43LxuZS1pmDCA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3424595},"main":"dist/index.js","gitHead":"e0f7f5a79bc42a216a5cbbb0cb59b94aa6a0e3e1","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"20.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.30.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"4.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.10","koa":"2.16.1","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.98.0","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.238","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.26.10","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"^5.2.0","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_2.0.34-beta_1758510276083_0.6467308085372729","host":"s3://npm-registry-packages-npm-production"}},"2.0.34-beta1":{"name":"@seafile/seafile-editor","version":"2.0.34-beta1","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@2.0.34-beta1","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"6883d95d4eeace90d215abe6fd0b8172f1627534","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-2.0.34-beta1.tgz","fileCount":300,"integrity":"sha512-VWu9wQtCMqUjFoi15zLF1ujLK2rbX9sU4SL/lUahxXaKxxD5+Ity1yqaPvLUMMW/N2/LCoRt/RSPMvJdQgbtjA==","signatures":[{"sig":"MEQCIHyp7qQrk0QNZsRvtAovusBRcJte9VlW9j50EfgHutAkAiBjCp38UhA4117Yap6bNV0CW82ibYovRxVYzejbx32Qag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3424678},"main":"dist/index.js","gitHead":"e0f7f5a79bc42a216a5cbbb0cb59b94aa6a0e3e1","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"20.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.30.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"4.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.10","koa":"2.16.1","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.98.0","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.238","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.26.10","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"^5.2.0","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_2.0.34-beta1_1758510804283_0.9049907089152105","host":"s3://npm-registry-packages-npm-production"}},"2.0.34-beta2":{"name":"@seafile/seafile-editor","version":"2.0.34-beta2","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@2.0.34-beta2","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"0563445031bb60edb8fb734fa2cb1d3a1ec94aa2","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-2.0.34-beta2.tgz","fileCount":302,"integrity":"sha512-8fvo5nshbXBHTvy0UVBNB05jG+ccbaP9NsjWcnlYqJid/HN9a+trHtnnpFMOSdi7K6MocDx4HzucDt4uigo+8Q==","signatures":[{"sig":"MEUCIEjQliMmQK2EYJC/1/Tz1zVzHsrzGZhYP6+lUGPyPG4jAiEAt2xkpRtkoMKjC7Sr2qXtkBjMWCqA3iWZfZbp/GcViwU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3428712},"main":"dist/index.js","gitHead":"e0f7f5a79bc42a216a5cbbb0cb59b94aa6a0e3e1","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"20.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.30.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","copy-to-clipboard":"3.3.1","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"4.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.10","koa":"2.16.1","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.98.0","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.238","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.26.10","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"^5.2.0","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_2.0.34-beta2_1758522391637_0.9493354944237529","host":"s3://npm-registry-packages-npm-production"}},"2.0.34-beta3":{"name":"@seafile/seafile-editor","version":"2.0.34-beta3","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@2.0.34-beta3","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"a5729ed513bd3d5fc999dca727e7fd6ae7c063b9","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-2.0.34-beta3.tgz","fileCount":302,"integrity":"sha512-thK92FDXw1I4Yw/MVnqxaVYYUWWDpWgVr8p63jlMlnseVZpa/bNrv9lD732ieJr7Yj/qEOZlSIL+Ce7BpjuXag==","signatures":[{"sig":"MEQCIAa+5MY302wRAfygQjD6Ei2n8dVMju7f9mUlRyCx8ABcAiAG0Epq4lPUly6JGpL6wZ1lSw78bG8+4t4f5xz58mZ47g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3428653},"main":"dist/index.js","gitHead":"2657ca146ab248ba453126fdc128d1cbbd8dc5b4","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"20.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.30.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","copy-to-clipboard":"3.3.1","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"4.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.10","koa":"2.16.1","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.98.0","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.238","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.26.10","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"^5.2.0","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_2.0.34-beta3_1758528098863_0.16771418878006394","host":"s3://npm-registry-packages-npm-production"}},"2.0.35":{"name":"@seafile/seafile-editor","version":"2.0.35","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@2.0.35","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"2a8cf2c31c0d45082220ab3c411706b8b350f786","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-2.0.35.tgz","fileCount":302,"integrity":"sha512-+SNDOEVf1vVSjXMbikRvOF0z0FOQSWCLy1VMYM0O2wqQ9bXvluvBcy+M6TOKVZf7YaP8QbpatwBopbG2f+aaLw==","signatures":[{"sig":"MEUCIQD07RRT0xXE99E+CC+FieN+9cesFIcibrROIpLDDG6onAIgfzND9PBX7bPWxgqyUNbAkfb2bA30BIwDeCmZSOcK+ZY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3428244},"main":"dist/index.js","gitHead":"c538d83aaa9c4cff6f7823e9ef5bd64259b224b3","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"20.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.30.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","copy-to-clipboard":"3.3.1","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"4.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.10","koa":"2.16.1","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.98.0","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.238","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.26.10","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"^5.2.0","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_2.0.35_1758616189316_0.2540814714506765","host":"s3://npm-registry-packages-npm-production"}},"2.0.36":{"name":"@seafile/seafile-editor","version":"2.0.36","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@2.0.36","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"2023d7f4abba8498fcedcf335d937f55c36c79fb","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-2.0.36.tgz","fileCount":302,"integrity":"sha512-hHq3Zobc12U00h3JeADsow6m65iaN9DG+K+L8Cu+ZKkrsfLZDBvfGojpBo5SVPNO3WtwANfqlrj0E+HXO4oxwA==","signatures":[{"sig":"MEUCIQDKi9XulcSImIJ8ILYna7A/PdvRqoO3TSjqmChh6FrpCgIgKUwjy0SZeWB35TelWaKnqQGAdpBsz9eTdcKKPn015Bk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3428300},"main":"dist/index.js","gitHead":"760dc8e43138022c39109a6e38be932e4c2e8905","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.9.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"22.14.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.30.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","copy-to-clipboard":"3.3.1","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"4.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.10","koa":"2.16.1","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.98.0","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.238","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.26.10","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"^5.2.0","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_2.0.36_1761531534033_0.7785271993267928","host":"s3://npm-registry-packages-npm-production"}},"2.0.36-beta":{"name":"@seafile/seafile-editor","version":"2.0.36-beta","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@2.0.36-beta","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"dff0845c471fcac028a943dd65e08de7c2aa7a1f","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-2.0.36-beta.tgz","fileCount":302,"integrity":"sha512-Cw7h3I/lHe3NVDQjkot9Al1DcDQ6CW3f6FDT+oawi6Opk8KXLRzxp1BSs8mmOjw+xRWtwtvzTCz0/tDnU5TdRQ==","signatures":[{"sig":"MEUCIQCX8Kf4kShlZUachoPeFx9jwtOmPrHGm3l2JERK7HZWTwIgN93NyzZif+NImCjQO+n4FhyhR7hCBiyp3hSs38d4u4M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3429387},"main":"dist/index.js","gitHead":"760dc8e43138022c39109a6e38be932e4c2e8905","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"20.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.30.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","copy-to-clipboard":"3.3.1","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"4.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.10","koa":"2.16.1","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.98.0","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.238","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.26.10","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"^5.2.0","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_2.0.36-beta_1762419989374_0.5534779198006785","host":"s3://npm-registry-packages-npm-production"}},"2.0.36-beta1":{"name":"@seafile/seafile-editor","version":"2.0.36-beta1","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@2.0.36-beta1","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"36ec80026ecdd8959bf0b3034bb8194501e0a90e","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-2.0.36-beta1.tgz","fileCount":302,"integrity":"sha512-mUzpOAqzK/kWINvFyTDIoZPjiE8XxWzlCgpS4WoJ+KfDKgOdAxbx9fA3KyfSZraEc80Y0gB2dSS9gyIF98sRhQ==","signatures":[{"sig":"MEQCIAG9m/1cYDvFwm+fqmuS0AgVipa9OfR21ikeB67Q/PIMAiB1f5i/zJ03Z70aFpM9WgwM7narghNEPXC12rzDNNz2xg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3429563},"main":"dist/index.js","gitHead":"760dc8e43138022c39109a6e38be932e4c2e8905","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"20.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.30.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","copy-to-clipboard":"3.3.1","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"4.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.10","koa":"2.16.1","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.98.0","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.238","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.26.10","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"^5.2.0","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_2.0.36-beta1_1762507597323_0.036290120895537736","host":"s3://npm-registry-packages-npm-production"}},"2.0.36-beta2":{"name":"@seafile/seafile-editor","version":"2.0.36-beta2","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@2.0.36-beta2","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"6f5ba975260eacc77b5ae9bcd3487966e449b23d","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-2.0.36-beta2.tgz","fileCount":302,"integrity":"sha512-wSGTGoRJzckTrflnqNz80J0NviYJRAw14Tdg/wg8nCDfrC00JRANOew2+xgdi3XAznJ93ORb8w4+WLIY0ijuOw==","signatures":[{"sig":"MEQCICvAqHotAfojI140tUP7Ku5y/jsrhn+cOjKaCdrOWNFgAiAHmAr3kb2zcPT1MgdvmjM2D21nwSHI3Oz/4LL6QUAytw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3429588},"main":"dist/index.js","gitHead":"760dc8e43138022c39109a6e38be932e4c2e8905","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"20.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.30.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","copy-to-clipboard":"3.3.1","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"4.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.10","koa":"2.16.1","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.98.0","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.238","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.26.10","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"^5.2.0","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_2.0.36-beta2_1762592310339_0.44118942202813227","host":"s3://npm-registry-packages-npm-production"}},"2.0.36-beta3":{"name":"@seafile/seafile-editor","version":"2.0.36-beta3","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@2.0.36-beta3","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"e5fd7f832a356e95ef8c90c05e1498060994bd7f","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-2.0.36-beta3.tgz","fileCount":302,"integrity":"sha512-xhnC4UHQDijKhBIRsdEujQTvVgUSYbANpJ2TXDz+HF99XRTC+82WV1ITkcuZdbo8NN3LV7ffZ6KvOmbPwDhrig==","signatures":[{"sig":"MEQCIA759alCmBWscsV9DKq7qZ7tZ39eqrRGhBwjPCQRs6ijAiBC+YTgjNERY1rw2SOHInGQwjpmQVU6s8IFaPp9iO37PA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3429819},"main":"dist/index.js","gitHead":"760dc8e43138022c39109a6e38be932e4c2e8905","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"20.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.30.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","copy-to-clipboard":"3.3.1","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"4.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.10","koa":"2.16.1","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.98.0","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.238","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.26.10","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"^5.2.0","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_2.0.36-beta3_1762592518651_0.540729162167602","host":"s3://npm-registry-packages-npm-production"}},"2.0.36-beta4":{"name":"@seafile/seafile-editor","version":"2.0.36-beta4","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@2.0.36-beta4","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"a54b5bdf42b21fbfc9aa97e3e52b6dd18701b906","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-2.0.36-beta4.tgz","fileCount":302,"integrity":"sha512-33x/nkg6825X0/qvB8iX0Wovt8nCtEyHFeqGar2jRPY7VDn26Sf/kGMS5QtqMDyK+b7jZGdLo/Dl3J1kRClhKQ==","signatures":[{"sig":"MEYCIQDhflTJdHjAQZ84SMs6dNv3vTbGVNQfuQ2ICo6UuFYr/gIhAL0x3TRU34McS4jiy+KtOdfx85d+gzMaRPFm8cW8oBGI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3429790},"main":"dist/index.js","gitHead":"760dc8e43138022c39109a6e38be932e4c2e8905","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"20.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.30.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","copy-to-clipboard":"3.3.1","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"4.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.10","koa":"2.16.1","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.98.0","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.238","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.26.10","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"^5.2.0","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_2.0.36-beta4_1762592995049_0.4950471865365136","host":"s3://npm-registry-packages-npm-production"}},"2.0.36-beta5":{"name":"@seafile/seafile-editor","version":"2.0.36-beta5","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@2.0.36-beta5","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"e3672a5f9a9f93c8791e46529f8636c20b124f8e","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-2.0.36-beta5.tgz","fileCount":302,"integrity":"sha512-TGWNxQuL0czZmuO8Z4S380QraeNtqhTSbT+Uj9RRS77HUjqeolAXoFOm3nN8CJNpXj29Dehuj9yhN7OCZI17Pw==","signatures":[{"sig":"MEYCIQDjqZewFEtwWqQAIuZBxiFJp7sIzYPYkaEDbQsbiYNZGgIhANZiZhtATyLFNfRdCJr060gkCK92LhQ8xDt9DQBB2Ri+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3429740},"main":"dist/index.js","gitHead":"181a333da163c49d0f869da2fcf93b7b19610d64","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"20.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.30.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","copy-to-clipboard":"3.3.1","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"4.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.10","koa":"2.16.1","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.98.0","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.238","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.26.10","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"^5.2.0","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_2.0.36-beta5_1762740112884_0.9135353713699621","host":"s3://npm-registry-packages-npm-production"}},"2.0.37":{"name":"@seafile/seafile-editor","version":"2.0.37","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@2.0.37","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"a4069d20ab7df4f5a3030b2f4029b532c879b934","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-2.0.37.tgz","fileCount":302,"integrity":"sha512-t3HMyoMjkKj82/cPffIsayY7mpWimDVJi3m9Oan4ApYZjXHopXDEGtv1eWpcWYHiQ5tmvRUwTP14BeC4jiXyAw==","signatures":[{"sig":"MEYCIQCQ9/hpGtpjkF03NgPUcISse6LLYkEQrW0m/RcHro7afAIhAMnSgezB8+pzFmDkmkDn8K55y7fz8i0r9x8TO5mxsmpC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3430022},"main":"dist/index.js","gitHead":"4083d60dbf908fd5d5b42c18eef11c70b5349cc5","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"20.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.30.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","copy-to-clipboard":"3.3.1","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"4.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.10","koa":"2.16.1","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.98.0","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.238","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.26.10","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"^5.2.0","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_2.0.37_1762741727056_0.03618441439680398","host":"s3://npm-registry-packages-npm-production"}},"2.0.37-beta":{"name":"@seafile/seafile-editor","version":"2.0.37-beta","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@2.0.37-beta","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"fb6a213b892967020f7e48baa2cbb1d5363a099e","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-2.0.37-beta.tgz","fileCount":302,"integrity":"sha512-0cHCpOObzN/NsVWGhNz1adR2zxmripUa9QoC6P2NKgL2k/OCgtQy+GmBID1dawvdaWbrdure+JwnxdYgxB7E/w==","signatures":[{"sig":"MEUCIANN+ltb5XZulDCP1RQ2CQlXG30JQoDVDSMlVMxF6BFcAiEA+h/IPqto+fEdmwisAU8mEDYmONKq72153msWidk11YQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3430046},"main":"dist/index.js","gitHead":"6aa5d9c37fa192400a44bceb7c7fb2c8913e0ff8","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"20.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.30.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","copy-to-clipboard":"3.3.1","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"4.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.10","koa":"2.16.1","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.98.0","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.238","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.26.10","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"^5.2.0","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_2.0.37-beta_1762940966209_0.7340876830544707","host":"s3://npm-registry-packages-npm-production"}},"2.0.37-beta-1":{"name":"@seafile/seafile-editor","version":"2.0.37-beta-1","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@2.0.37-beta-1","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"46574b418480eb27aa1c0c8b73d1c68f81aa46c5","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-2.0.37-beta-1.tgz","fileCount":302,"integrity":"sha512-4yd7XY4QP1ewQ+cA5btck3Zha/Fqs7OjgLTrBSvJwEakTR6JQNn9kISQ3whvoHXKkqUawbFn1t4Ka2OlvtYUHQ==","signatures":[{"sig":"MEUCIAYmg1C2tTVP+KIUcoXGJCJJqMJBwohnFRgxGF9ScTpHAiEA/kbRBJ+z8S3CEcmVz2vRUkLW5HpQYsbE4GhVd1dxzA0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3430048},"main":"dist/index.js","gitHead":"6aa5d9c37fa192400a44bceb7c7fb2c8913e0ff8","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"20.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.30.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","copy-to-clipboard":"3.3.1","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"4.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.10","koa":"2.16.1","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.98.0","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.238","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.26.10","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"^5.2.0","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_2.0.37-beta-1_1762941113459_0.8182633481120891","host":"s3://npm-registry-packages-npm-production"}},"2.0.37-beta1":{"name":"@seafile/seafile-editor","version":"2.0.37-beta1","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@2.0.37-beta1","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"b3796f629015d338b4a72d9f0b819916136ec2c0","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-2.0.37-beta1.tgz","fileCount":302,"integrity":"sha512-43MTdEHM5E0FwjSIrz7OSDxq54f0OOCQZOIbcoO0lTSTkH9H9rY9IndY7w68Vz31w4U+dK1OjVxJYNTC2Bf0QQ==","signatures":[{"sig":"MEUCIQDepA9rz5Dv5IN4hC3G4Zu9g3zm/LAE3hz67QTLY4cdcAIgEkhyZAaKd27bQiA1yEu32YW18Xotvz1X7x7819oQk0s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3430083},"main":"dist/index.js","gitHead":"6aa5d9c37fa192400a44bceb7c7fb2c8913e0ff8","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"20.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.30.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","copy-to-clipboard":"3.3.1","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"4.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.10","koa":"2.16.1","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.98.0","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.238","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.26.10","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"^5.2.0","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_2.0.37-beta1_1762941401497_0.1996023239153324","host":"s3://npm-registry-packages-npm-production"}},"2.0.37-beta2":{"name":"@seafile/seafile-editor","version":"2.0.37-beta2","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@2.0.37-beta2","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"3e9377cec9ccad897e7fa50e932c341369914f5d","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-2.0.37-beta2.tgz","fileCount":302,"integrity":"sha512-/4xPms7vmqtdagqJJW5sMGG9DkAV1LLp4ZrZhFCUlrANqBkhWCaXa1vPWQ2Hq10c54aUorCgt4xIYqEJqmNjtg==","signatures":[{"sig":"MEUCIGUr6NOD5wvWo25vkqGN158SuVrrvsnMe/6GZHjaBZoRAiEAxaEyqqLdFMRTTQLUzIcPAo27Zd+whGnl14RUW81ZiUQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3430133},"main":"dist/index.js","gitHead":"6aa5d9c37fa192400a44bceb7c7fb2c8913e0ff8","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"20.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.30.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","copy-to-clipboard":"3.3.1","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"4.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.10","koa":"2.16.1","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.98.0","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.238","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.26.10","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"^5.2.0","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_2.0.37-beta2_1762941605666_0.21856366836643004","host":"s3://npm-registry-packages-npm-production"}},"2.0.38":{"name":"@seafile/seafile-editor","version":"2.0.38","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@2.0.38","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"a20b2e6124d65f1bdbac5aa47ea74690e90c6877","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-2.0.38.tgz","fileCount":302,"integrity":"sha512-Hh53/dUOEz8iYmBvyFRIYlY30zEqXdQfQsgUQOBBrfgj3wWhh/t5OlJhHLEo86CAz2Gs+Gxb/gwKFPJehkpRSw==","signatures":[{"sig":"MEUCIQD5OGW7HInY4f4CpRmMiBMismZMX8U/AjnJWa21XlU15AIgI73C3ldtKZ8OdB3ke462wHQ+eQsBa/Za8BtUb8Q9B9k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3430128},"main":"dist/index.js","gitHead":"6aa5d9c37fa192400a44bceb7c7fb2c8913e0ff8","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"20.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.30.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","copy-to-clipboard":"3.3.1","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"4.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.10","koa":"2.16.1","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.98.0","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.238","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.26.10","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"^5.2.0","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_2.0.38_1762941883182_0.26329638351755746","host":"s3://npm-registry-packages-npm-production"}},"2.0.38-beta":{"name":"@seafile/seafile-editor","version":"2.0.38-beta","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@2.0.38-beta","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"1ad470e45d6ebe3dae114956b84e76262db7d95e","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-2.0.38-beta.tgz","fileCount":302,"integrity":"sha512-4UIk08DnTd7kxikZrnzRylafE50WdUtJuGxQFPauYn1OYgawyAvUlVOXsKPm/WwGijDWN0izMTz+d9i8+yJJzg==","signatures":[{"sig":"MEYCIQDhTC/yHnw8mcZNoaSAxqaRtB6/3pQvpEPuHiYMH0GY5gIhAPtMTVmGO+2K/uR/q7zwgukWWQtX3mMzB4r8XNNcl9UZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3430165},"main":"dist/index.js","gitHead":"f88932e3619576fc6ecc5adae2032b34b28cfe2d","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"20.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.30.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","copy-to-clipboard":"3.3.1","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"4.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.10","koa":"2.16.1","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.98.0","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.238","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.26.10","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"^5.2.0","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_2.0.38-beta_1762942841835_0.2951708511464528","host":"s3://npm-registry-packages-npm-production"}},"2.0.39":{"name":"@seafile/seafile-editor","version":"2.0.39","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@2.0.39","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"7224aa97e9fa07b8d7fc8628b5ba290ed4087dcf","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-2.0.39.tgz","fileCount":302,"integrity":"sha512-KQBAp1PD50zoySuLDRCfftvl+ZuP2oUbM0X4zfodclTYjXUWOz0JYMWXAXrg624LIPDj6FeAdAAELnWRV6EoHA==","signatures":[{"sig":"MEUCIF2r/gSQ9bs+eXHWxea8XTARhf2WQ1SLuStBCHbdv/LBAiEA1i6oplHynVmPJetfAtEUzBwfiB1/8kT7EyZ1DB3YXzg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3430161},"main":"dist/index.js","gitHead":"f88932e3619576fc6ecc5adae2032b34b28cfe2d","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"20.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.30.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","copy-to-clipboard":"3.3.1","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"4.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.10","koa":"2.16.1","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.98.0","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.238","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.26.10","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"^5.2.0","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_2.0.39_1762942991403_0.09383925484218891","host":"s3://npm-registry-packages-npm-production"}},"2.0.39-beta":{"name":"@seafile/seafile-editor","version":"2.0.39-beta","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@2.0.39-beta","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"166933a90276e03af20e13e7dfe391f8f0a02759","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-2.0.39-beta.tgz","fileCount":302,"integrity":"sha512-C2s0SK07ekLiJ+0OJq8bpJrizIy8BcSVHB9YW1cu6xvtIVo3nuRRpFh3kbPwWJ45Kv7J+Hfs+b+Y/uOAEVCNmg==","signatures":[{"sig":"MEQCIHH2lYzWen2aeg3f5gMVR5pYtSmPQXU59LlK9l5WiHyCAiAEEy9IS7Egs1JwjdxSxZjv4gNQLwhqVo3B743+QANUqA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3430046},"main":"dist/index.js","gitHead":"f88932e3619576fc6ecc5adae2032b34b28cfe2d","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"20.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.30.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","copy-to-clipboard":"3.3.1","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"4.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.10","koa":"2.16.1","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.98.0","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.238","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.26.10","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"^5.2.0","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_2.0.39-beta_1762945696606_0.8601305299686639","host":"s3://npm-registry-packages-npm-production"}},"2.0.40":{"name":"@seafile/seafile-editor","version":"2.0.40","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@2.0.40","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"9cd51e69ac6522acbbbd962c266bca9dd40fcd6f","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-2.0.40.tgz","fileCount":302,"integrity":"sha512-CWx2+IAGEhAFtiThv21nacSasWrX94Vr05hJoZV/Fvqr3CrN4wkXuU+pYftMZsgm5ZkZViFO0LUCIEIo+0sIQw==","signatures":[{"sig":"MEUCIQC+HaN4ayibz/buLnINYJI1tzfANbcLJSz1ZAWikzxRbgIgU7v2l8vs0jHqlupswh2ZJWGgz9PcUhBX6+vZPza2qPQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3430042},"main":"dist/index.js","gitHead":"f88932e3619576fc6ecc5adae2032b34b28cfe2d","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"20.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.30.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","copy-to-clipboard":"3.3.1","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"4.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.10","koa":"2.16.1","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.98.0","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.238","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.26.10","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"^5.2.0","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_2.0.40_1763291721743_0.7406178700667501","host":"s3://npm-registry-packages-npm-production"}},"2.0.40-alpha-0.0.1":{"name":"@seafile/seafile-editor","version":"2.0.40-alpha-0.0.1","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@2.0.40-alpha-0.0.1","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"e9391b3eb06fb2360955b0c463d97074f1e31744","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-2.0.40-alpha-0.0.1.tgz","fileCount":302,"integrity":"sha512-2cf64Fdu1fm+uVJHtts3hRVwkzM+lZt3tQRt9+oP14LN7sbfu98EESmajW9RwljG31a83RNArgMnTd+YMH9c+w==","signatures":[{"sig":"MEUCIQDFBYGIrc67gfIux1AGsoqo3WJyALqPqWnRrTQYUFnMVgIgbdXy5DNClNwa76ON8YWZqVIsNNE9QtqmjPMOn+efAt0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3430055},"main":"dist/index.js","gitHead":"5b1a6c47552dda88a6833dc95b49b0368a589c1e","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"8.1.0","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"16.13.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.30.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","copy-to-clipboard":"3.3.1","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.10","koa":"2.16.1","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.98.0","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.238","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.26.10","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"^5.2.0","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_2.0.40-alpha-0.0.1_1764097558937_0.8455587779464069","host":"s3://npm-registry-packages-npm-production"}},"2.0.40-alpha-0.0.2":{"name":"@seafile/seafile-editor","version":"2.0.40-alpha-0.0.2","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@2.0.40-alpha-0.0.2","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"bcf04efd285612b6a123c4796b2f73d0e6543b9a","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-2.0.40-alpha-0.0.2.tgz","fileCount":302,"integrity":"sha512-iDxEpzfEtf3vt4OY18mnbH+SuWs8bOCQzFOadzfd6RyAkPk9+DCUYGO4ocSwKq64ab5QqvwA0rYS5p0vXr70gQ==","signatures":[{"sig":"MEYCIQC2oN0mlUWnKdbXdQR663rrFzBZ8e5DiJB/xsAu8gglBQIhAJdfx0U+OKEVXPf+zGHPdfHVksCQscqy+xct06RuNPAe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3430143},"main":"dist/index.js","gitHead":"5b1a6c47552dda88a6833dc95b49b0368a589c1e","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"8.1.0","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"16.13.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.30.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","copy-to-clipboard":"3.3.1","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.10","koa":"2.16.1","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.98.0","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.238","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.26.10","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"^5.2.0","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_2.0.40-alpha-0.0.2_1764097929099_0.8820845627780309","host":"s3://npm-registry-packages-npm-production"}},"2.0.41":{"name":"@seafile/seafile-editor","version":"2.0.41","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@2.0.41","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"a1b4d046d8f213f46eab3b5b84aa7a7a49e0c869","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-2.0.41.tgz","fileCount":302,"integrity":"sha512-W5kU4m33uAzRQZQT2P58UiSCUFmiGRxOzvQafX/Zj+LtCd+CRZfdWkJso/THoLw8uESW/MA2QskljsjeaVpT2Q==","signatures":[{"sig":"MEUCIEg5HypXU5GeDp8eDk44r9vNRrVKMnj/OuIBldL1apfcAiEAsdBsoEnX95W8DUFZJWP4A+eEnEimEMp7hqWXOk8ndp4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3430131},"main":"dist/index.js","gitHead":"10acf3b2eb60e97b2b9b18db2b43e5f2dc493a4f","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.9.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"22.14.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.30.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","copy-to-clipboard":"3.3.1","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.10","koa":"2.16.1","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.98.0","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.238","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.26.10","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"^5.2.0","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_2.0.41_1764129463351_0.15617584784981742","host":"s3://npm-registry-packages-npm-production"}},"2.0.42":{"name":"@seafile/seafile-editor","version":"2.0.42","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@2.0.42","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"d6579be1014fde26a8bf2a933eadf36761cb824c","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-2.0.42.tgz","fileCount":302,"integrity":"sha512-AwfiOL/as9Rd38En+JEszK06QAPQ34h7o+On0+r0TgB1hdWV37zdiZMCIDAjbamtXC/6gzZjK1FseeBTWlJ71A==","signatures":[{"sig":"MEQCIHenlXb2LasGFVCBMYC320eft/CYN6mHid2MbHKyqmbMAiB+dtSmbsHAZOcbpt5BZg0opR+28M1em5VA/bSOWwBWWA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3430259},"main":"dist/index.js","gitHead":"ec0590dd4c52f72496f8f3e08747d2871d4285ae","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"20.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.30.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","copy-to-clipboard":"3.3.1","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.10","koa":"2.16.1","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.98.0","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.238","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.26.10","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"^5.2.0","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_2.0.42_1764236614336_0.37489220495779296","host":"s3://npm-registry-packages-npm-production"}},"2.0.43":{"name":"@seafile/seafile-editor","version":"2.0.43","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@2.0.43","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"a3b29476da0c9bbea100be820aea97a1d8b632b7","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-2.0.43.tgz","fileCount":302,"integrity":"sha512-Cwj9pfaYAv/gN5zqvbzYWGknOUBm3wuD2INSFzsYIFrK8LdTLhpdwynu3T62+1tiy6fAj4r2C4C0gfdXt+efKw==","signatures":[{"sig":"MEQCIG+tCBXkwxC+UBU4w+uBAhuBlI46nySWYN1J4tsIkWhwAiBF6Vsb8j583xIFgwDZkrdVscL7NbYZja3/HZjYv9668Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3430258},"main":"dist/index.js","gitHead":"eb39da30f3a1b8a28fe954ea28bf8fa3c9764774","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.9.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"22.14.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.30.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","copy-to-clipboard":"3.3.1","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"4.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.10","koa":"2.16.1","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.98.0","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.238","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.26.10","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"^5.2.0","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_2.0.43_1764644897276_0.9807130726216686","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@seafile/seafile-editor","version":"3.0.0","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@3.0.0","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"faf8da4427b7f453cf9b8b2449f7028981e991c7","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-3.0.0.tgz","fileCount":302,"integrity":"sha512-CNgfbgvBEsUNnX2+PzdBMtXTT5W9d71vaUkKVtRE+LJKtICi9LvaxcPRmhLGXRD4vve+sg52xTjXWDxqgZaS0A==","signatures":[{"sig":"MEYCIQCZ9hMdBWm0u6F3wZlXvzfcf5lpakDvDjVKCb3/ah1rBwIhAMJa8Et+DOlKB7HLttVLL+nE3KArirxrFD/5ODAZ3zda","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3430257},"main":"dist/index.js","gitHead":"83f2c89fb26c89bc3f05b404d2b8ae21743b265a","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.9.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"22.14.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.30.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","copy-to-clipboard":"3.3.1","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.10","koa":"2.16.1","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.98.0","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.238","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.26.10","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"^5.2.0","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_3.0.0_1764646155212_0.0846038714494981","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"@seafile/seafile-editor","version":"3.0.1","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@3.0.1","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"a2541b0b51298d812b891f8cd438b1faa62c8449","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-3.0.1.tgz","fileCount":303,"integrity":"sha512-6Gcqr0a5YHZWWWpJls/7Yvl/82mD51q/0iCcUz5BSklslXkKNg5Swm0I0BvHn4ExPyBK8kluHjLYSGgqu1GD7g==","signatures":[{"sig":"MEUCIBqIzV9rOsknTa1p/SG0iidxk8hVILNhOaDPi5HO/6yJAiEAihbDu4DxtqoyKwhWQJMpUKSmGPo01nH54cjEkFJwiP0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3384095},"main":"dist/index.js","gitHead":"470476b27b012ab186aaf139bd024e6051f0bae6","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.9.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"22.14.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.30.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","copy-to-clipboard":"3.3.1","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.10","koa":"2.16.1","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.98.0","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.238","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.26.10","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"^5.2.0","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_3.0.1_1764819799687_0.9637249931556842","host":"s3://npm-registry-packages-npm-production"}},"3.0.2":{"name":"@seafile/seafile-editor","version":"3.0.2","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@3.0.2","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"3542100fccbaf0fc302ccd9c49efa83691f74e02","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-3.0.2.tgz","fileCount":303,"integrity":"sha512-TVGTQi/hYSnpympRqN9/XXFqcu0+z0qkE+intGSMikD+unQzMzPUjkAbL+BpEZb1WAOk+bqc3lETniuWWXhRRA==","signatures":[{"sig":"MEYCIQC0EP/i4IxXNDXcojGV73rJHsg8kSwv8aqVW0Jyhs4ZyQIhALD/V+sjDhEqOsQEmENrwLYKJqtbDG/Ey6ZMrPzn74pV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3383003},"main":"dist/index.js","gitHead":"6a6dab6e229ba8cb69b2b87dac9752b0fc1eb179","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.9.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"22.14.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.30.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","copy-to-clipboard":"3.3.1","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.10","koa":"2.16.1","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.98.0","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.238","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.26.10","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"^5.2.0","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_3.0.2_1764915626737_0.2197185320043038","host":"s3://npm-registry-packages-npm-production"}},"3.0.3":{"name":"@seafile/seafile-editor","version":"3.0.3","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@3.0.3","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"c2413a4f97a708f5e45e123d9cd14f5219f72465","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-3.0.3.tgz","fileCount":303,"integrity":"sha512-Wua2t/yfOxc1ysQ2FqhiAwjKbmsaVo1SzHHu+mLQtcWmU/rgp1HXa1/D7LrKUPLNuqWou0HxylgSvZr3NIs3Qg==","signatures":[{"sig":"MEUCIQCf4iIAs6XKPyfNHN1pcLH7pYbHDiOkA1Kxkwf49r4k8wIgCZmC+zXWS1t1wrqmXsHatq6pHioIFTDPtgaaPcA/mx8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3383004},"main":"dist/index.js","gitHead":"0f8aa9b830d564b6ab951ea1ef1c5866ccea516b","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.9.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"22.14.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.30.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","copy-to-clipboard":"3.3.1","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.10","koa":"2.16.1","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.98.0","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.238","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.26.10","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"^5.2.0","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_3.0.3_1765261121874_0.27913241370000375","host":"s3://npm-registry-packages-npm-production"}},"3.0.4":{"name":"@seafile/seafile-editor","version":"3.0.4","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@3.0.4","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"0824ba3dd3524d129091c08cc628fa967a9fe6d4","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-3.0.4.tgz","fileCount":303,"integrity":"sha512-6sIJC/UkZ5Z8awEUk+JWOKusquL+ysNUnLE2Wpe8yqHfcx5iM8uDltsobcQ90EHgGvw0UUpnEY+EUY0KnPgEUA==","signatures":[{"sig":"MEYCIQD1FVzDyuYlktjZZX4c7JLX8wx9H6HtbLIU3Ie4cIPGZQIhAMV1nyE1M4eFNgrYIRa1iPOU5dSQdVbHLgc/xUQ1h2yj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3383717},"main":"dist/index.js","gitHead":"3bdc6a9561412183e4c0354ee586cf683247674d","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.8.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"18.20.5","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.30.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","copy-to-clipboard":"3.3.1","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"^5.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.10","koa":"2.16.1","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.98.0","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.238","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.26.10","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"^5.2.0","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_3.0.4_1766220184717_0.8869993953080413","host":"s3://npm-registry-packages-npm-production"}},"3.0.5":{"name":"@seafile/seafile-editor","version":"3.0.5","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@3.0.5","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"4642c9eb01d95f541d159ae41a9afe3bddca6d5d","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-3.0.5.tgz","fileCount":303,"integrity":"sha512-Ok8fnGKxKTcYwFDT0vBjdW3UH4+QYC1qS0VgiOYKi8T2YWj84eg6ycSNDnYKhIuibq5g5Hyws0G4C8wuwn49wQ==","signatures":[{"sig":"MEYCIQD4/T1DeOomdN4tSKpIGrnWQweMLdllYCLCDvrozV8mGQIhANRVaTG6mLm3mtZSyvLJ0oVRyEvoDa5WVasG6gNVTjPq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3383322},"main":"dist/index.js","gitHead":"5d1266ffa87b9f45fb2aad4d1ff4cb999773c1f0","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"8.1.0","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"16.13.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.30.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","copy-to-clipboard":"3.3.1","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"^5.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.10","koa":"2.16.1","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.98.0","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.238","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.26.10","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"^5.2.0","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_3.0.5_1766473659302_0.8942549077495237","host":"s3://npm-registry-packages-npm-production"}},"2.0.43-beta":{"name":"@seafile/seafile-editor","version":"2.0.43-beta","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@2.0.43-beta","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"64974f542a681248bb306c8191cd2312d37c40c7","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-2.0.43-beta.tgz","fileCount":302,"integrity":"sha512-Y9+3fSawzQByflTYfT0aUtg5e7bYZGOeVQRrxGK6K7JURSlvzMuKJWdxqfGDeH4rsdSfY2gC0qx/q6WMZZxNzA==","signatures":[{"sig":"MEUCIBIpT4KWgHRUZnQiMWuATXqxN+nN1b1QFW4tskU5UXA3AiEA+LMdo0p+dczESIAzVr0A7bUIPkwAFycP7ej98ANHpX8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3430601},"main":"dist/index.js","gitHead":"eb39da30f3a1b8a28fe954ea28bf8fa3c9764774","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"20.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.30.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","copy-to-clipboard":"3.3.1","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"4.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.10","koa":"2.16.1","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.98.0","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.238","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.26.10","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"^5.2.0","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_2.0.43-beta_1767073584055_0.9419406124769192","host":"s3://npm-registry-packages-npm-production"}},"3.0.6":{"name":"@seafile/seafile-editor","version":"3.0.6","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@3.0.6","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"3db176a076035d4b8e02dfee56859c9cf6d49f07","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-3.0.6.tgz","fileCount":303,"integrity":"sha512-2TUDI13464+TL3eI0cm77rzmUauNELyeK4CgWUx5kiTzcgnXd9x3JOwAee0Opfu4LbalvGYaWBN4T5FoEK/70Q==","signatures":[{"sig":"MEQCIDVtZb7LlNriOWoASubgQ+2W4TsHMIdVK4gAkNNz3ln2AiAd/97QjWLZ86InGUZWZxpVnuBxz1Nh0bwBVhckP+ae3A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3383322},"main":"dist/index.js","gitHead":"86f7387abe9bab517a4b11ee8fdb857b9e411fc8","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"8.1.0","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"16.13.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.30.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","copy-to-clipboard":"3.3.1","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"^5.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.10","koa":"2.16.1","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.98.0","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.238","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.26.10","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"^5.2.0","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_3.0.6_1767079525247_0.29374891500488154","host":"s3://npm-registry-packages-npm-production"}},"2.0.44":{"name":"@seafile/seafile-editor","version":"2.0.44","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@2.0.44","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"cb0268c463e710f189b56c6d575106271a7a5b48","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-2.0.44.tgz","fileCount":302,"integrity":"sha512-gjAl5KzDZYCidWtUMSoZJ5TOMawYknYPgEGFefF/j9SzFE5Oa6BeQ3Fr+LV4RZp21NkOD4RDRds+owswdxQFFQ==","signatures":[{"sig":"MEUCICkJGjDrPUoeZyAwtT9N4apZSq8BrTcZobmFE+ztAxGCAiEAlHgx1z61x9Mq6DfW+mqvnDqmxXNzlLwa7HNbmOB3CIU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3430597},"main":"dist/index.js","gitHead":"845fa2897808a2d5ec9d80c6d6a72ddd1296d5fb","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"20.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.30.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","copy-to-clipboard":"3.3.1","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"4.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.10","koa":"2.16.1","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.98.0","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.238","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.26.10","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"^5.2.0","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_2.0.44_1767851929359_0.9502696143969505","host":"s3://npm-registry-packages-npm-production"}},"3.0.7-alpha.1":{"name":"@seafile/seafile-editor","version":"3.0.7-alpha.1","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@3.0.7-alpha.1","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"a54fcada2660d8ce1513368adffe7982969a6618","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-3.0.7-alpha.1.tgz","fileCount":305,"integrity":"sha512-T8VGjMx9CZnXIkTw6Eos+HtjZjMhd7u6QfZ65G22R1tkJOWw7ae3QGqz04yv3jJkwl/S/Wjp3l+GOO8gsudReg==","signatures":[{"sig":"MEQCIDrV57JvHNgTEj31Lbeu8PcywbmW6omsFqILcAdz4mwwAiBMZCbLPL9mnR8q+KeVbPXgJCLNF+kUvg/jI9+qG8lzBA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3396582},"main":"dist/index.js","gitHead":"a48d2f125bbf5fdc3d5b67ab3af95a75e31e54cb","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.8.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"20.19.4","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.30.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","copy-to-clipboard":"3.3.1","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"^5.0.4"},"_hasShrinkwrap":false,"readmeFilename":"readme.md","devDependencies":{"ejs":"3.1.10","koa":"2.16.1","jest":"29.7.0","less":"4.2.0","axios":"^1.13.2","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.98.0","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.238","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.26.10","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"5.2.2","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_3.0.7-alpha.1_1768271186660_0.6686902887459982","host":"s3://npm-registry-packages-npm-production"}},"3.0.7-alpha.2":{"name":"@seafile/seafile-editor","version":"3.0.7-alpha.2","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@3.0.7-alpha.2","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"d43563f909c144ef87802f76b4556363c5301c0d","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-3.0.7-alpha.2.tgz","fileCount":304,"integrity":"sha512-gGW8Bo33D4SD1XAg3VlwbfOik5b2qo9i2f6PK7S8md7Yt8gCILyDDLOGQA8G3Eia5wvEYYqpUddgrwoRoqcSDg==","signatures":[{"sig":"MEQCICPrKGcxLirDNwhsjfftpLCSBtXy8XFmdlZ+b0QeaY6/AiBvNgtMf+FKEaSDmTlnY/2zLyQ/CgkhOMg7LG9JaD5fRQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3396288},"main":"dist/index.js","gitHead":"99a9f2da69abb47fa99eb61211f93acfc4f4d4a6","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.8.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"20.19.4","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.30.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","copy-to-clipboard":"3.3.1","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"^5.0.4"},"_hasShrinkwrap":false,"readmeFilename":"readme.md","devDependencies":{"ejs":"3.1.10","koa":"2.16.1","jest":"29.7.0","less":"4.2.0","axios":"^1.13.2","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.98.0","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.238","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.26.10","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"5.2.2","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_3.0.7-alpha.2_1768277432360_0.9049435269075385","host":"s3://npm-registry-packages-npm-production"}},"3.0.7":{"name":"@seafile/seafile-editor","version":"3.0.7","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@3.0.7","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"162eec71a7db8d96d9e72c741b6752c7ca63d817","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-3.0.7.tgz","fileCount":303,"integrity":"sha512-4FCmqHDeY8EaI0/nKdCpbJb0X1SHzWZaxXnhCH/vQ3BiOV3STteDB2ucu9jTHiy2aCcsTnemn5CDRPKs2W4ngw==","signatures":[{"sig":"MEUCIGMsQcu45FS7bMjqTHk4t04H0AIuDW2zep0lxi4imUT1AiEArpZ127qBMsnQ5c2TUkn9HRPlIz9fZci+LcVy1LZ9Wjs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3393464},"main":"dist/index.js","gitHead":"1b289c28c043c5a7ccd549175fe2898b79bba6da","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.9.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"22.14.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.30.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","copy-to-clipboard":"3.3.1","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"^5.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.10","koa":"2.16.1","jest":"29.7.0","less":"4.2.0","axios":"^1.13.2","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.98.0","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.238","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.26.10","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"5.2.2","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_3.0.7_1768375475041_0.6925602240676993","host":"s3://npm-registry-packages-npm-production"}},"3.0.8":{"name":"@seafile/seafile-editor","version":"3.0.8","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@3.0.8","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"53f5ada858f3ca8b97ab5a7d2ccc34130ff5168c","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-3.0.8.tgz","fileCount":303,"integrity":"sha512-MtRi3QPGtVgjRdrvckWrYu74PCXlxRqmyRtin1RGPvZ8mWKpa2gCtHbgq2r56GGa4FxIWlqwjXueaMtJac8ZKw==","signatures":[{"sig":"MEUCIAFwK00blGFJmMPPAfXIWhSB71QIIKVq8iAys9/X7CnDAiEAvpvSR2VPm/gDK6/VMzSUpoNZzp7+GHe8/GLrbJoNjMA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3393517},"main":"dist/index.js","gitHead":"ab48812f53bd72be57cfd396c6cb22d7cdee770e","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.9.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"22.14.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.30.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","copy-to-clipboard":"3.3.1","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"^5.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.10","koa":"2.16.1","jest":"29.7.0","less":"4.2.0","axios":"^1.13.2","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.98.0","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.238","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.26.10","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"5.2.2","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_3.0.8_1768444566086_0.8436734053180441","host":"s3://npm-registry-packages-npm-production"}},"3.0.8-alpha.1":{"name":"@seafile/seafile-editor","version":"3.0.8-alpha.1","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@3.0.8-alpha.1","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"9fc3896575bf4a677fbf59391b3dba289e5ca5ba","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-3.0.8-alpha.1.tgz","fileCount":305,"integrity":"sha512-NSuHUATiqu65LAyRAIZV+U8kAc+EWsXdg1cyho74YM22Or92pI2XhIkZO1tJ93Ve1Q9FCKPwaEdxk2b5Q9LLfQ==","signatures":[{"sig":"MEQCIF6y1uuTZGyGlPQ/jqYxje/uPABWKCilZYwnZHS3iys7AiA4hGKjb/4ahGtrrvQA+weoI2eA+WcHMnkzXFt898cQwA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3396198},"main":"dist/index.js","gitHead":"0f595758529b4c37aac06f0d30338d3f9733edbf","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.8.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"20.19.4","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.30.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","copy-to-clipboard":"3.3.1","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"^5.0.4"},"_hasShrinkwrap":false,"readmeFilename":"readme.md","devDependencies":{"ejs":"3.1.10","koa":"2.16.1","jest":"29.7.0","less":"4.2.0","axios":"^1.13.2","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.98.0","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.238","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.26.10","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"5.2.2","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_3.0.8-alpha.1_1768471861358_0.6406265989987554","host":"s3://npm-registry-packages-npm-production"}},"3.0.8-alpha.2":{"name":"@seafile/seafile-editor","version":"3.0.8-alpha.2","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@3.0.8-alpha.2","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"c4e9570f39ca9bc2cd430f36fce6542536859686","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-3.0.8-alpha.2.tgz","fileCount":305,"integrity":"sha512-7Hzuef2J5EW+447hlRVqSdU1jJh665zCDtD3zHdpT6XDQtWG7dOGLBBa8oDg0flBMJe0cntSmxGTn+IWc+ccPQ==","signatures":[{"sig":"MEYCIQDXw3HGpZMhtLJFds5/z49oEW+jaqxQmlggGwC1l6dfHgIhAOWPWGgd9sUBykiwcDtHxmxd3ZB7nJFsPgJRZfmuFalY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3395806},"main":"dist/index.js","gitHead":"0f595758529b4c37aac06f0d30338d3f9733edbf","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.8.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"20.19.4","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.30.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","copy-to-clipboard":"3.3.1","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"^5.0.4"},"_hasShrinkwrap":false,"readmeFilename":"readme.md","devDependencies":{"ejs":"3.1.10","koa":"2.16.1","jest":"29.7.0","less":"4.2.0","axios":"^1.13.2","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.98.0","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.238","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.26.10","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"5.2.2","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_3.0.8-alpha.2_1768529428289_0.3884850777754314","host":"s3://npm-registry-packages-npm-production"}},"3.0.9":{"name":"@seafile/seafile-editor","version":"3.0.9","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@3.0.9","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"bd76c948814467f8ba0d593f9e2d079005bba969","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-3.0.9.tgz","fileCount":303,"integrity":"sha512-RXaAnPftJwa8/UVGJQW6tOwOcVC1jA+XpVK55dfmZhQ8OgPSSqTn4e4efC3Ge/qKfqfEVImn89PtSTB2x1Q1JQ==","signatures":[{"sig":"MEYCIQDj+Zw+YfQieYaAa9cK9PUaJPUWgSSsQo2+KSJr0O+/ZgIhALmHIln9rvuIbLW7aos/udmFuUeaHbJkOcJA+jLqYeeg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3393554},"main":"dist/index.js","gitHead":"8da52a08ddd7bf7e85684a365afc18b743e05b76","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.9.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"22.14.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.30.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","copy-to-clipboard":"3.3.1","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"^5.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.10","koa":"2.16.1","jest":"29.7.0","less":"4.2.0","axios":"^1.13.2","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.98.0","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.238","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.26.10","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"5.2.2","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_3.0.9_1768559197386_0.020204424079637517","host":"s3://npm-registry-packages-npm-production"}},"3.0.10":{"name":"@seafile/seafile-editor","version":"3.0.10","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@3.0.10","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"603c70562dc488d0bd45090074642b5316bb7a03","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-3.0.10.tgz","fileCount":303,"integrity":"sha512-pnw+R2waWBbQyu3z32Z9h1GoxLAfN0rpSQv0AJK94FlsMG0h9vGNUKMzCDZueVvhUjeR93XGEjJdLZXoD19JCw==","signatures":[{"sig":"MEQCIFeV9bkKlUFB7uYErnERXx8uHi5fOO4pxi18Hre7Z4FyAiB7QaorR1Xk4KnIYIOyRTBxQb/OplhsF9yZAaorrAJkPQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3393551},"main":"dist/index.js","gitHead":"253c2f5ed302f5943d489def09b41348b1c12040","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.9.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"22.14.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.30.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","copy-to-clipboard":"3.3.1","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"^5.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.10","koa":"2.16.1","jest":"29.7.0","less":"4.2.0","axios":"^1.13.2","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.98.0","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.238","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.26.10","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"5.2.2","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_3.0.10_1768615217203_0.8440882895671735","host":"s3://npm-registry-packages-npm-production"}},"3.0.11":{"name":"@seafile/seafile-editor","version":"3.0.11","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@3.0.11","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"45060bad3c522a2a6cfd14a2fa00b58a92c68072","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-3.0.11.tgz","fileCount":303,"integrity":"sha512-XZ3/93kQRIY77bmRX92nHtBPbJEA81tB9klc37mKB9tm3ZgZ2p8H2Za/3sFHectBDhHRPff9AV1wsLkxhFbwcQ==","signatures":[{"sig":"MEQCIE7+2UylX0caDkdFkFFdlUD5ZZ3gbeEJAlyf/YV13l+cAiBq23LnNcB5QTr+oUf+eS7+6qb44Cel4hMp5omgkLsy7A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3393564},"main":"dist/index.js","gitHead":"bc3d196e0c3f5f586dc09b5dbc25853a6e27bc04","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.9.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"22.14.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.30.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","copy-to-clipboard":"3.3.1","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"^5.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.10","koa":"2.16.1","jest":"29.7.0","less":"4.2.0","axios":"^1.13.2","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.98.0","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.238","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.26.10","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"5.2.2","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_3.0.11_1768629029738_0.301745880653548","host":"s3://npm-registry-packages-npm-production"}},"3.0.12":{"name":"@seafile/seafile-editor","version":"3.0.12","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@3.0.12","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"56fa0ed08be75ea94e91b7718b0db52bfa90eccf","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-3.0.12.tgz","fileCount":303,"integrity":"sha512-UZzZ2MGC/gnHvxw33QEsdJVe7gvOJYYZcI6HnhwrflHLD7pkJg22EC9VelK+jZ96vv3SvKs6nigUte+4zDUUWw==","signatures":[{"sig":"MEUCIQCzvrmT5/kcGkxnyy/sOkhdqWgMYUkrgNg/3MfrHtv4GwIge13ufh2Vg6Edrs1rMnQdtcwob+YJGI8L3djUFtIAMmQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3465695},"main":"dist/index.js","gitHead":"54055099b93b83c502de1b959251e29ad69fb7c9","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.9.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"22.14.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.30.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","copy-to-clipboard":"3.3.1","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"^5.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.10","koa":"2.16.1","jest":"29.7.0","less":"4.2.0","axios":"^1.13.2","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.98.0","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.238","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.26.10","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"5.2.2","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_3.0.12_1768632499726_0.3145977509074398","host":"s3://npm-registry-packages-npm-production"}},"3.0.13":{"name":"@seafile/seafile-editor","version":"3.0.13","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@3.0.13","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"253d50d7cccad95ddbc2ee55da6f2217a1e158cc","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-3.0.13.tgz","fileCount":303,"integrity":"sha512-8mNlI6Ca3sZMdvrdASeRiv6KniQ57LnM/AOg/SVMi2KYxiaq3O92D3eLYU1ssqaDxctk5mSZa0OY4YNUaXHboQ==","signatures":[{"sig":"MEUCIQChjMuMw0R5uiKMjFKTa3xhdN2Yhpp56obFDg4FfWRghAIgIymCQXt2AprVG8ATciGrvViA6zBl+2L0lU/GyQ5UNW4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3465673},"main":"dist/index.js","gitHead":"fb76800e80912abcce628d13181bfae88c8a537c","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.9.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"22.14.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.30.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","copy-to-clipboard":"3.3.1","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"^5.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.10","koa":"2.16.1","jest":"29.7.0","less":"4.2.0","axios":"^1.13.2","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.98.0","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.238","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.26.10","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"5.2.2","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_3.0.13_1768634365242_0.18749658036467398","host":"s3://npm-registry-packages-npm-production"}},"3.0.14":{"name":"@seafile/seafile-editor","version":"3.0.14","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@3.0.14","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"893cd3b885496397bdbccba2a131edcfade105c6","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-3.0.14.tgz","fileCount":303,"integrity":"sha512-D26d8LBZXTnjMpSHrVyyVlq3QjYCP6Oq+V6WWiSAzQvPiN2qn4+qvcytLxcXdn43Gxm1Y4B6K1zlapBSyA0cSg==","signatures":[{"sig":"MEQCIAkZ137VIfmlLND2eqjKqu7WZL3xSHZrquTmz6s6/ln5AiAeQ64eExpHxCVSMb2iuTBQmpIz0ncFLQciCJkVGVe4Rw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3465692},"main":"dist/index.js","gitHead":"9f5a95511b3e69bac8feeca5cc1cc43e48165383","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.9.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"22.14.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.30.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","copy-to-clipboard":"3.3.1","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"^5.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.10","koa":"2.16.1","jest":"29.7.0","less":"4.2.0","axios":"^1.13.2","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.98.0","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.238","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.26.10","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"5.2.2","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_3.0.14_1768635924258_0.9956274916163814","host":"s3://npm-registry-packages-npm-production"}},"3.0.14-alpha.1":{"name":"@seafile/seafile-editor","version":"3.0.14-alpha.1","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@3.0.14-alpha.1","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"7d707c40c24f6c87658d23db88c5d09c9cfc0f0d","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-3.0.14-alpha.1.tgz","fileCount":305,"integrity":"sha512-9fpZyI+/D1UPSIJS2sC9cNXNA04z5bKZ5DhYhw1nsdj7sGMCQESiAlPh9fBmIvNCAYJQNnYqDCI6JD8p23ELGA==","signatures":[{"sig":"MEUCIQD+9Oa30Cbjgn7m1FEAmsRakskmN4nvC0FE11LhV7ja8AIgctO2oSdhjftGDRywTieXf6r5saLI/Pjm6DDxOUnEwhw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3467981},"main":"dist/index.js","gitHead":"b1e7d494f9a4cd8c81ed52cfcb3caaab10b0e7fe","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.8.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"20.19.4","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.30.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","copy-to-clipboard":"3.3.1","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"^5.0.4"},"_hasShrinkwrap":false,"readmeFilename":"readme.md","devDependencies":{"ejs":"3.1.10","koa":"2.16.1","jest":"29.7.0","less":"4.2.0","axios":"^1.13.2","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.98.0","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.238","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.26.10","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"5.2.2","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_3.0.14-alpha.1_1768642632333_0.523720740084654","host":"s3://npm-registry-packages-npm-production"}},"3.0.15":{"name":"@seafile/seafile-editor","version":"3.0.15","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@3.0.15","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"92710bac55419b2b81d9986d981f32af691b1edd","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-3.0.15.tgz","fileCount":305,"integrity":"sha512-wRLXzD2ZlyivbZvjGeG21Rcydw4a2Mx+1V1QwAtdC4+trR+bSpiHg23eCZS/zkmJ8dMrihpPodnNuuxS6t0HxA==","signatures":[{"sig":"MEUCIEyMvbUvzXWHH28BEZK506GxM+h6Vb3j4mr4i/MXf+8gAiEAxOPt5x83bAba8VrQ3befVRK8wrTQ3XKlGdd+ttagT0A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3467973},"main":"dist/index.js","gitHead":"14acad8883ed2f66e35a8d2819fdb98c63cdab7f","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.9.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"22.14.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.30.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","copy-to-clipboard":"3.3.1","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"^5.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.10","koa":"2.16.1","jest":"29.7.0","less":"4.2.0","axios":"^1.13.2","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.98.0","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.238","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.26.10","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"5.2.2","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_3.0.15_1768643938814_0.7858761869341491","host":"s3://npm-registry-packages-npm-production"}},"3.0.16":{"name":"@seafile/seafile-editor","version":"3.0.16","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@3.0.16","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"de06f28e5094da5daceb5bf48586c81bdb309b38","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-3.0.16.tgz","fileCount":305,"integrity":"sha512-gn+fnjxkw4lvL8QdMznb8UMOlLyaQUGrG/+TPR4yW2jd41+2lw1NyRmZedzIhen/vf411KjSvhEMy5ZsT8Lo3w==","signatures":[{"sig":"MEUCIQCRZNAbU+y1rLEEyCvc3VbRI0mkxaS+tknc6ToMSFOJkAIgAzh4qF0VetENhaMTwTJOVdByDs45ZaQULPqN4KBcHd4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3468142},"main":"dist/index.js","gitHead":"59778342b4e1d16c00a05b6f4dce52bc87f4e534","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.9.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"22.14.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.30.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","copy-to-clipboard":"3.3.1","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"^5.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.10","koa":"2.16.1","jest":"29.7.0","less":"4.2.0","axios":"^1.13.2","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.98.0","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.238","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.26.10","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"5.2.2","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_3.0.16_1768644374998_0.45598880184069257","host":"s3://npm-registry-packages-npm-production"}},"2.0.45-beta":{"name":"@seafile/seafile-editor","version":"2.0.45-beta","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@2.0.45-beta","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"c832efcdcf873761e43c974adbb6612ee33ebe00","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-2.0.45-beta.tgz","fileCount":302,"integrity":"sha512-/QcGCcMrThTesTpSTCUmnF0FyOcrGbPy0wsPbE3RMhcpGn9Mm8TLB3dRrVGbPfus1kjT/qGsOGm97slLPXa5BQ==","signatures":[{"sig":"MEUCIQDx/lrTWTVw09fAAmZfhKSxGPd6x7+PbauQVA57TTZ4IQIgR/DAHM+spE/Pi/baUUJEvom0cezUveMvYuHp5XvbxcA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3430815},"main":"dist/index.js","gitHead":"defb70998f3a80a4d44659294496b6f55f1ee2f0","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"20.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.30.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","copy-to-clipboard":"3.3.1","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"4.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.10","koa":"2.16.1","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.98.0","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.238","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.26.10","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"^5.2.0","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_2.0.45-beta_1770087770714_0.5067075897661399","host":"s3://npm-registry-packages-npm-production"}},"2.0.45":{"name":"@seafile/seafile-editor","version":"2.0.45","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@2.0.45","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"9f2b472b89be854016f5280ba0cd27ed64765502","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-2.0.45.tgz","fileCount":302,"integrity":"sha512-VyH7Yn3yVSeDS7WXFCqRJGVsJXOoTlVpSK43bx1N2oGeecXuhbNK9XIlEnp0JXiQMhSJQmEt1VjOi43O+rCkLg==","signatures":[{"sig":"MEQCIAnCFB+KXRR/m/t7hubzE6xfbKWyxMY8PY1oyJr6GhuPAiBktTeWSvAJXOObo2Q9tVxet46mayx8OJgi+MPXsgXlEw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3430810},"main":"dist/index.js","gitHead":"df5aa056cec764284af1c3bd573a9696195350dd","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"20.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.30.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","copy-to-clipboard":"3.3.1","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"4.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.10","koa":"2.16.1","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.98.0","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.238","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.26.10","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"^5.2.0","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_2.0.45_1770088758804_0.7051408443453235","host":"s3://npm-registry-packages-npm-production"}},"2.0.46-beta":{"name":"@seafile/seafile-editor","version":"2.0.46-beta","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@2.0.46-beta","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"4f7aaf5c262ed293b9115ef8e87d15f25f4d7074","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-2.0.46-beta.tgz","fileCount":302,"integrity":"sha512-P30yIyK7gWiKEuHA8IT9B/2Sce6jHIfolq85e2tn6cXDldDGtC0Jaeeb4B9jRnmN4SxaRWLnAtJLB3jsreJ4xA==","signatures":[{"sig":"MEUCIQCORzja9pNCFPiTvHDi+sopBlJF62DpLXzCLCHeXWE77AIgcnC/S9YkraoKGQLuS7tz8PB0Fjx+ZT4JahmGRQRVc64=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3430902},"main":"dist/index.js","gitHead":"df5aa056cec764284af1c3bd573a9696195350dd","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"20.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.30.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","copy-to-clipboard":"3.3.1","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"4.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.10","koa":"2.16.1","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.98.0","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.238","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.26.10","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"^5.2.0","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_2.0.46-beta_1770097030084_0.42929113119540196","host":"s3://npm-registry-packages-npm-production"}},"2.0.46-beta1":{"name":"@seafile/seafile-editor","version":"2.0.46-beta1","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@2.0.46-beta1","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"77afd047db84c37c879ceb90a97a07c94cfa91ad","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-2.0.46-beta1.tgz","fileCount":302,"integrity":"sha512-pH7tddWZhOsG+lG7eH8seIKvHyyjAy9R+C3yXvJq1xEIUT5NOt2lISCL7VWx/9ro3isZVheKRXktTPpJg3gamA==","signatures":[{"sig":"MEUCIB5+u7LjMrMmapaiY00xup0Jjop03navrmgjhyHVfHN2AiEA+Ygh3+5Am1PyP1KuCxM0211hfaZFKXJzxnTQLclg8Is=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3430944},"main":"dist/index.js","gitHead":"df5aa056cec764284af1c3bd573a9696195350dd","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"20.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.30.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","copy-to-clipboard":"3.3.1","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"4.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.10","koa":"2.16.1","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.98.0","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.238","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.26.10","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"^5.2.0","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_2.0.46-beta1_1770097491862_0.17608825069166345","host":"s3://npm-registry-packages-npm-production"}},"2.0.46-beta2":{"name":"@seafile/seafile-editor","version":"2.0.46-beta2","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@2.0.46-beta2","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"131ddd9f59e057b35b91c7e10cd244d87d095cde","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-2.0.46-beta2.tgz","fileCount":302,"integrity":"sha512-l3lL/5GF9C1TnpAy+K0u2sN4LbsvVQRe7nZmWrZ3aOXOd7acX9eJ7UVxi2rUURfI1M8xeBaf3XZdGJ2Xf9h1xg==","signatures":[{"sig":"MEYCIQDCDh7o3FxJ7F8sC40SoJ1dx0wDXCCemt7hwxKbB+SnSAIhAL/Gt29JhB+ipicwu+HfTV+AaVWSycr2z9KdCSMAPjlZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3430852},"main":"dist/index.js","gitHead":"df5aa056cec764284af1c3bd573a9696195350dd","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"20.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.30.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","copy-to-clipboard":"3.3.1","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"4.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.10","koa":"2.16.1","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.98.0","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.238","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.26.10","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"^5.2.0","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_2.0.46-beta2_1770097783599_0.8159408459440676","host":"s3://npm-registry-packages-npm-production"}},"2.0.46-beta3":{"name":"@seafile/seafile-editor","version":"2.0.46-beta3","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@2.0.46-beta3","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"42953e47a4153a7035215321cf903bcbed74a2af","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-2.0.46-beta3.tgz","fileCount":302,"integrity":"sha512-w4jdQ2iGfJWzMrzeWu7aA4L/VMuADmAePuO/4GMYdTZhFNmx3RB3FCxEYmHrXyanbIvafyAhoaKJ9ou8q/6NAQ==","signatures":[{"sig":"MEYCIQCtQXLoZEsHdos4Rv64SigSOeefAHfqJK6gAxyEvTwcJgIhANVFgb5ieHBJVW9CZlxfss4b4+Vr0OYp/kltDjKlN/g6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3430956},"main":"dist/index.js","gitHead":"df5aa056cec764284af1c3bd573a9696195350dd","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"20.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.30.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","copy-to-clipboard":"3.3.1","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"4.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.10","koa":"2.16.1","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.98.0","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.238","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.26.10","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"^5.2.0","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_2.0.46-beta3_1770098266931_0.5731583536087668","host":"s3://npm-registry-packages-npm-production"}},"2.0.46":{"name":"@seafile/seafile-editor","version":"2.0.46","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@2.0.46","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"08237095c21078d5d5b981898d0814bcc9c4c427","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-2.0.46.tgz","fileCount":302,"integrity":"sha512-GB2SpuS5MlvqdiWHphUjupZbOFw8lnDBRVAqaynciyOltb1VqCL2K0lLDuGBArpHA+enUSSwwxpFFABj6iz56g==","signatures":[{"sig":"MEUCIGyaqvIhcG5MHpASu+IHudLfdNmcW0mv6pfsKD7KT1uHAiEA+DdQgObTqwL7MDvuIM+iEyCg9XisnKOwKK3VDY5TG4c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3430880},"main":"dist/index.js","gitHead":"df5aa056cec764284af1c3bd573a9696195350dd","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"20.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.30.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","copy-to-clipboard":"3.3.1","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"4.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.10","koa":"2.16.1","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.98.0","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.238","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.26.10","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"^5.2.0","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_2.0.46_1770099169527_0.8121306833197668","host":"s3://npm-registry-packages-npm-production"}},"2.0.47-beta":{"name":"@seafile/seafile-editor","version":"2.0.47-beta","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@2.0.47-beta","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"f6bdf0a1ec57d66ad1e6ce9326683815e16d7059","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-2.0.47-beta.tgz","fileCount":302,"integrity":"sha512-nnmYFqpQ5aFzaou2DyffvCwlfyeyQ/FR6pb550eFuiy6Wiun2UKCWWzUpU1wCOcSDWjpWVS1iiz8dkm1ApzHfA==","signatures":[{"sig":"MEUCIQCFyRZQbtcmmww4inbB1GDw5JgIOeOT2H2kyPCKGl3U/wIgBRBOfpEipitel6DozTNPBLwa/9Mrvx1bGuby4ang+eA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3430998},"main":"dist/index.js","gitHead":"c063f97783f8c9ea6ac0c4a280d5d8b9bc509cdd","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"20.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.30.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","copy-to-clipboard":"3.3.1","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"4.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.10","koa":"2.16.1","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.98.0","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.238","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.26.10","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"^5.2.0","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_2.0.47-beta_1770364003902_0.8279030204023345","host":"s3://npm-registry-packages-npm-production"}},"2.0.47-beta1":{"name":"@seafile/seafile-editor","version":"2.0.47-beta1","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@2.0.47-beta1","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"30cc2e67306b8868f7f283b8cad3a069ab42abdb","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-2.0.47-beta1.tgz","fileCount":302,"integrity":"sha512-m2Ye5EDHFDJXbDOwedkBX+bq3HUReNMqWYgTT6mh8YzaUl7ZgWdUhMyaoZgpuhFNUH/BSXu9W3zydl7wNZ+N/g==","signatures":[{"sig":"MEQCIFFHNLCQI8s7F5Q3NWNMDXdhwpCqkY1RiBfKFgI4+uP6AiA7qqBohirG/tNST/awe4EWABD0la5yLpO3p974l4JSlg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3431069},"main":"dist/index.js","gitHead":"c063f97783f8c9ea6ac0c4a280d5d8b9bc509cdd","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"20.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.30.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","copy-to-clipboard":"3.3.1","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"4.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.10","koa":"2.16.1","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.98.0","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.238","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.26.10","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"^5.2.0","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_2.0.47-beta1_1770364593570_0.1937410741816712","host":"s3://npm-registry-packages-npm-production"}},"2.0.47-beta2":{"name":"@seafile/seafile-editor","version":"2.0.47-beta2","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@2.0.47-beta2","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"9cea4629dfce2de6d0f5c8715ab26aff84026991","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-2.0.47-beta2.tgz","fileCount":302,"integrity":"sha512-/k3mzxA/sKDj72Iqs8NAZjZR7ESYBgxYNBK7aCvtmo3W9fw1AiO1y5A4bc+xx0pEVefG0Rcl4MdrcPtb+llkEw==","signatures":[{"sig":"MEUCIFxNAt1kL91EokSvP79RFaXNVwLqH03AynAkjv3l3dBXAiEA9eryiJhHBXVkX7XpXgi1gHCHJ4MvwjoXLH9eQaZQSN0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3431143},"main":"dist/index.js","gitHead":"c063f97783f8c9ea6ac0c4a280d5d8b9bc509cdd","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"20.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.30.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","copy-to-clipboard":"3.3.1","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"4.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.10","koa":"2.16.1","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.98.0","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.238","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.26.10","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"^5.2.0","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_2.0.47-beta2_1770365020843_0.6970534757555173","host":"s3://npm-registry-packages-npm-production"}},"2.0.47-beta3":{"name":"@seafile/seafile-editor","version":"2.0.47-beta3","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@2.0.47-beta3","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"695eec0e802fd1518ebb54b7bf3352f8c600337a","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-2.0.47-beta3.tgz","fileCount":302,"integrity":"sha512-AyJV27Y7PEOkWYM29TmiYTzYV7H710UyFy2XdUu6K9Lb4NNdLnTuO5SgnJsV8OZi5iWJiBcAebyoyhusaFKd8g==","signatures":[{"sig":"MEQCIBKLbvXZNeW1dFQOhbsIyMMetQSILy5yoggPq8FeqGzLAiAo+kaZW6vTDvw7EZ2nKZjeocQAAZd8teVfvR49kO8gWA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3431228},"main":"dist/index.js","gitHead":"c063f97783f8c9ea6ac0c4a280d5d8b9bc509cdd","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"20.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.30.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","copy-to-clipboard":"3.3.1","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"4.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.10","koa":"2.16.1","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.98.0","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.238","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.26.10","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"^5.2.0","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_2.0.47-beta3_1770365282052_0.1713558742085215","host":"s3://npm-registry-packages-npm-production"}},"2.0.47-beta4":{"name":"@seafile/seafile-editor","version":"2.0.47-beta4","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@2.0.47-beta4","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"5bbd89670537ad287aba53c0528f6c65aa670c63","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-2.0.47-beta4.tgz","fileCount":302,"integrity":"sha512-QYl0wHipvDgHK/SEPwKjMfoVY1fKyb8EBb2VzlRQidyJBEY2nqiFQOck9TL2uEqtyWph+VEwtrdhTZkdS4Wquw==","signatures":[{"sig":"MEQCIFlD4UudJSHvE26GKm2l97VkwFBc0GkH4ZBoNh753nwTAiBmHrkGOERuvh6d6QhgNjpKdAobnBAKnDhw/FNDgpjG+w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3431143},"main":"dist/index.js","gitHead":"c063f97783f8c9ea6ac0c4a280d5d8b9bc509cdd","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"20.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.30.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","copy-to-clipboard":"3.3.1","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"4.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.10","koa":"2.16.1","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.98.0","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.238","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.26.10","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"^5.2.0","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_2.0.47-beta4_1770366583776_0.33162621949579596","host":"s3://npm-registry-packages-npm-production"}},"2.0.47-beta5":{"name":"@seafile/seafile-editor","version":"2.0.47-beta5","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@2.0.47-beta5","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"66967600c0d473385dca148c3b5d62ab094bf879","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-2.0.47-beta5.tgz","fileCount":302,"integrity":"sha512-O3TvXCEZCcsWot1AoJ3eD1vPZgWTExVOSjXgp0L0jhNgxI3gkwwNCvSDZ3pX/ffJShZErkAsXAfKB5aNzwPd3w==","signatures":[{"sig":"MEQCICV1vmeQCfryeqMf4UvxcC5m/wrZPZAcFtXF+qOhBmmWAiBAY1lYfIpLzAAELRgvsqVVc558R9N+cRvUBlrBej2pHA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3431008},"main":"dist/index.js","gitHead":"75a17c88388aea451f3d65f32231aa31a2c2b2e1","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"20.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.30.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","copy-to-clipboard":"3.3.1","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"4.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.10","koa":"2.16.1","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.98.0","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.238","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.26.10","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"^5.2.0","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_2.0.47-beta5_1770881294040_0.2355038156048339","host":"s3://npm-registry-packages-npm-production"}},"2.0.47-beta6":{"name":"@seafile/seafile-editor","version":"2.0.47-beta6","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@2.0.47-beta6","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"fa7793f5450a645d6f6e332838433c4d66099695","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-2.0.47-beta6.tgz","fileCount":302,"integrity":"sha512-Za687xfDKgDi9mIOXLOxkFCUAfe8i9F0vB/0yo50v15sh7xOzNlfuT7fisFifHAMExdwpBpe4HuAPoXiGa0+kg==","signatures":[{"sig":"MEQCIE8f5+EViKEPtY0MOf69cv7AXe3vifq7VBsV4Quoc/KTAiAjf4m940D1kSqPSHqVGVps+xTxg11lIlQLuMbwxE8Jfg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3431126},"main":"dist/index.js","gitHead":"75a17c88388aea451f3d65f32231aa31a2c2b2e1","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"20.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.30.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","copy-to-clipboard":"3.3.1","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"4.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.10","koa":"2.16.1","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.98.0","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.238","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.26.10","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"^5.2.0","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_2.0.47-beta6_1770881883086_0.554148248328314","host":"s3://npm-registry-packages-npm-production"}},"2.0.47":{"name":"@seafile/seafile-editor","version":"2.0.47","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@2.0.47","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"6e65313ae530582920c67388c3c76ecf09ae9695","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-2.0.47.tgz","fileCount":302,"integrity":"sha512-dQggipwK1b4sQH2CCZgm2xOmmZ/wx7SWky1MurN6cdwQcKANBADZbwzcfhgU9fdDAbkmZS1IlcuHAuZavazdjw==","signatures":[{"sig":"MEUCICXhaGDJjdNejIlj60A2k87X78y+T1QJ6HETI+8xSgUiAiEAuSXkjma4wCPZ/gBdK2xMY5kI5yDe+tpd4Wz8eSa4NFM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3431120},"main":"dist/index.js","gitHead":"477c173085276009c9f336e6ec7ff5c6b6c86887","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"20.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.30.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","copy-to-clipboard":"3.3.1","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"4.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.10","koa":"2.16.1","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.98.0","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.238","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.26.10","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"^5.2.0","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_2.0.47_1772159921463_0.4060091259531935","host":"s3://npm-registry-packages-npm-production"}},"2.0.48-beta":{"name":"@seafile/seafile-editor","version":"2.0.48-beta","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@2.0.48-beta","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"0f50f64fd4012e37cb4d255361d563b63d483205","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-2.0.48-beta.tgz","fileCount":302,"integrity":"sha512-EqD/zpQAjwpKJlR5xgN0F6k6jEcH5LkNtk4/XlYoYqGWGISGJd/dG1pO84HNdl9R4fdwWCfMDo5hl8tNhEH+Gw==","signatures":[{"sig":"MEYCIQCwnQIqMIdtZO0Nk4Ixx/aVAcNazf2Z9x+1wBBDOIJlZgIhALevkrnD3sEsN6PKe2ElZgiC2GTgoyMqnguot3UCG/0w","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3431379},"main":"dist/index.js","gitHead":"38722bc850bee457effd41ac44d1d422468700e1","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"20.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.30.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","copy-to-clipboard":"3.3.1","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"4.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.10","koa":"2.16.1","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.98.0","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.238","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.26.10","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"^5.2.0","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_2.0.48-beta_1773027727508_0.10937216451050547","host":"s3://npm-registry-packages-npm-production"}},"2.0.48-beta1":{"name":"@seafile/seafile-editor","version":"2.0.48-beta1","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@2.0.48-beta1","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"f8d296bd64c5aa3685c494fb23012d7238c72c7c","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-2.0.48-beta1.tgz","fileCount":302,"integrity":"sha512-3+MxwRlV7Jvf0LzWFVKm4ItYDiyf+ptuSL+EMKfMWoEW77YKF0Q8YZM044cFbZNHGu/CdVaVEhVms9r41SHJIQ==","signatures":[{"sig":"MEUCIQD6abncBOQRTaoEkf2SzIEcXCpm/ZEkxsxgIkiSgsbs8AIgaPvLmKdECUbYtSAwRn8yuNmN3QaR34udj2BX+HvPgVk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3431565},"main":"dist/index.js","gitHead":"38722bc850bee457effd41ac44d1d422468700e1","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"20.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.30.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","copy-to-clipboard":"3.3.1","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"4.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.10","koa":"2.16.1","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.98.0","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.238","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.26.10","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"^5.2.0","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_2.0.48-beta1_1773039166309_0.43380640580453456","host":"s3://npm-registry-packages-npm-production"}},"2.0.48-beta2":{"name":"@seafile/seafile-editor","version":"2.0.48-beta2","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@2.0.48-beta2","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"a414253d34790cbd0dcfe178dbeb6d9378c898a6","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-2.0.48-beta2.tgz","fileCount":302,"integrity":"sha512-rf3/F8z7mnQx4uuASmB6wI431i0NF9MHr/j7y6VL5wyxAlTVuFTzBIMG5P4OBhYBR4Q1v71mMcfwp2I+oXKoug==","signatures":[{"sig":"MEUCIQCo45EA8dS5wr3lHaBm35gGSW3FAKcJa6q5U57L8pshEgIgLIrhf06Mj/BTxSepuZNvZFv8gbIM5S8+r3+VOS3u7+c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3431797},"main":"dist/index.js","gitHead":"38722bc850bee457effd41ac44d1d422468700e1","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"20.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.30.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","copy-to-clipboard":"3.3.1","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"4.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.10","koa":"2.16.1","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.98.0","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.238","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.26.10","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"^5.2.0","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_2.0.48-beta2_1773043316767_0.28772410453061426","host":"s3://npm-registry-packages-npm-production"}},"2.0.48-beta3":{"name":"@seafile/seafile-editor","version":"2.0.48-beta3","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@2.0.48-beta3","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"9660ec42decaf0f6765aebe56aada08155929b54","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-2.0.48-beta3.tgz","fileCount":302,"integrity":"sha512-FEzD6gWzmAdvj92fnej8pQBbOfBhzUVxJrh4WjUJmCDU+T5veOImVag6YBnfXNgvJGFR2Mmtlh1Z+Hk2vFowxA==","signatures":[{"sig":"MEYCIQC7UUWe0LipV0cXEXO8IHPrZV22LsKsSjFEDWzL1jwaFgIhAM+AbzVUkQ8jDMoZoLpdCn8ppheBrBRaZrbixkj/ocOq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3432583},"main":"dist/index.js","gitHead":"984d69cc7a7b260c8af3cf804905aa3d8dfacd3d","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"20.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.30.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","copy-to-clipboard":"3.3.1","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"4.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.10","koa":"2.16.1","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.98.0","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.238","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.26.10","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"^5.2.0","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_2.0.48-beta3_1773050186280_0.4606523456588243","host":"s3://npm-registry-packages-npm-production"}},"2.0.48-beta4":{"name":"@seafile/seafile-editor","version":"2.0.48-beta4","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@2.0.48-beta4","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"b25393b47e54bb6384dc926fbbf81707a1883532","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-2.0.48-beta4.tgz","fileCount":302,"integrity":"sha512-OihIf8eLJ9IHEOvI4RtLCViv+Rtjvb7zSdiOyk1MIqoxWfyNc5vFqwuu4Wg3ZN7IBOXb4f4jcpv2oIdx+K1BVg==","signatures":[{"sig":"MEUCIQD29qhKNt3eQxRlZNqbXKwvdIu16riuf72ktKzHBRYcAwIgDP9yZyz3sdgTAcnWnu52MpmEmc9Pks1MFwDfqDhNZ58=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3432579},"main":"dist/index.js","gitHead":"984d69cc7a7b260c8af3cf804905aa3d8dfacd3d","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"20.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.30.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","copy-to-clipboard":"3.3.1","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"4.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.10","koa":"2.16.1","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.98.0","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.238","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.26.10","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"^5.2.0","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_2.0.48-beta4_1773050453277_0.606817249311123","host":"s3://npm-registry-packages-npm-production"}},"2.0.48-beta5":{"name":"@seafile/seafile-editor","version":"2.0.48-beta5","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@2.0.48-beta5","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"f955fa1ad72acd247bd16ea7eae027301593031e","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-2.0.48-beta5.tgz","fileCount":302,"integrity":"sha512-tzZqm63lO+sHLEKD6YYho660dCxmq50NRamXELoQwvPXXeyl50iRTV21ZSeoU+qnz+PxsuItZjNmNnj7kBIlkQ==","signatures":[{"sig":"MEQCIBvRDkfyurouMek6GRtmE2Z/5JeU/x59yLMIdNZ+9tmHAiBKENT+WKuTHuiGjq6VPMj0drkXgMZjybONXppZb78aGQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3432636},"main":"dist/index.js","gitHead":"984d69cc7a7b260c8af3cf804905aa3d8dfacd3d","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"20.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.30.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","copy-to-clipboard":"3.3.1","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"4.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.10","koa":"2.16.1","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.98.0","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.238","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.26.10","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"^5.2.0","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_2.0.48-beta5_1773050945262_0.9131792020079696","host":"s3://npm-registry-packages-npm-production"}},"2.0.48":{"name":"@seafile/seafile-editor","version":"2.0.48","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@2.0.48","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"0ea30bafd11b7e2bec804bb1cdfe16646e52c0d3","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-2.0.48.tgz","fileCount":302,"integrity":"sha512-vd/JPEvDPt9UDwlXVvVugdi0jOqos/x6tLt01GQ99c9gdYfPoMiQT/OAOylmQasqOfW/jNkbTUFI1XswirF2DQ==","signatures":[{"sig":"MEUCIQD53S6umtduIB+1x7znzvFemFgsZv6l/wxKWYfeWqmkFAIgLsiPaQNRgYzJml+DXDCsK+wUUjwATbGrCeHNGlYeLW8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3432630},"main":"dist/index.js","gitHead":"d71fad593c3a182c7e38c5902d0c9c79c466146d","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"20.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.30.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","copy-to-clipboard":"3.3.1","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"4.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.10","koa":"2.16.1","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.98.0","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.238","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.26.10","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"^5.2.0","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_2.0.48_1773111492413_0.3437430784025206","host":"s3://npm-registry-packages-npm-production"}},"3.0.17":{"name":"@seafile/seafile-editor","version":"3.0.17","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@3.0.17","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"a80ce5dbe106abd3b55b6a77152c8fbed4177ddf","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-3.0.17.tgz","fileCount":305,"integrity":"sha512-OvKcEJfxxJj3/QvOIhBNGK88iSltk7b453DlA/kl5uDkf4Bn5WCHN5Mse6d53ghaoAcUmM1XXv4hpvtGsiFwGQ==","signatures":[{"sig":"MEQCIAZEiJP/axZ1K+rGK4f+UqOnk1rzut4nMfgz0pJdRwjoAiB+gTOgsRLpldObjeMN6XvxmASS/IUlFCfPVBdaWshPZA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3470531},"main":"dist/index.js","gitHead":"55aa44f08edc829ab1598adbe5160e7e105d5e7b","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.9.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"22.14.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.30.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","copy-to-clipboard":"3.3.1","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"^5.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.10","koa":"2.16.4","jest":"29.7.0","less":"4.2.0","axios":"^1.13.6","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.105.4","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.238","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"7.13.1","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.26.10","postcss-loader":"7.3.3","react-router-dom":"7.13.1","webpack-dev-server":"5.2.2","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.4.0","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"8.0.0","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_3.0.17_1773286085138_0.9293274197460113","host":"s3://npm-registry-packages-npm-production"}},"2.0.49":{"name":"@seafile/seafile-editor","version":"2.0.49","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@2.0.49","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"0f40de52471e9dfb148f7f7133bb057423770884","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-2.0.49.tgz","fileCount":302,"integrity":"sha512-Yg4Jc1++g1mp9dtTrkskt8hRpc3NvP8TkSZJ9+ieewCUaX2l0dQIsqOeg8Cg6vIzZhoDes9IS4WKxOoH1t4DMg==","signatures":[{"sig":"MEYCIQCZPKCGzPimzhAp06UMLd7om8L7pmQMOQ8Cpe0tc3rjwgIhAO2VaS/5ox8/xVW6a74av3wzd/vA6oTv32vJgMoEumcY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3432982},"main":"dist/index.js","gitHead":"e67e81f0e04f9cd1c3b0a3f95f9a3bcf1ddbaa8c","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.9.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"22.14.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.30.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","copy-to-clipboard":"3.3.1","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"4.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.10","koa":"2.16.1","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.98.0","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.238","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.26.10","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"^5.2.0","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_2.0.49_1773310527959_0.4269326180045585","host":"s3://npm-registry-packages-npm-production"}},"3.0.18":{"name":"@seafile/seafile-editor","version":"3.0.18","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@3.0.18","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"44d775d6300a5b947005d0b3fbe6f9fe32ee2567","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-3.0.18.tgz","fileCount":305,"integrity":"sha512-Zh0mmTuz2bqgCaiFu8q1AxEMHXKNJu961V1A8PfkVy3pQ5Bk+luG22iAzNQp5tm7pD6AFRCIzbUIemZ2FddhsA==","signatures":[{"sig":"MEQCICp4ak1LIvPpDgKBCZDf+XfwWS1gcOrX4oSXieTLtoJJAiA2Uu20eSVzB6dGjsSbAvtyStpdwpGi6ozEyNUxgKS+Pg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3470883},"main":"dist/index.js","gitHead":"26f9dc311adf12946acabaf651e1a0fb732b0560","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.9.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"22.14.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.30.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","copy-to-clipboard":"3.3.1","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"^5.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.10","koa":"2.16.4","jest":"29.7.0","less":"4.2.0","axios":"^1.13.6","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.105.4","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.238","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"7.13.1","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.26.10","postcss-loader":"7.3.3","react-router-dom":"7.13.1","webpack-dev-server":"5.2.2","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.4.0","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"8.0.0","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_3.0.18_1773310874786_0.021958880509010292","host":"s3://npm-registry-packages-npm-production"}},"2.0.49-beta":{"name":"@seafile/seafile-editor","version":"2.0.49-beta","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@2.0.49-beta","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"202c5df499d11db66d9c4cd51d9a708c581dc8f7","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-2.0.49-beta.tgz","fileCount":302,"integrity":"sha512-bAfxfixd+s4lCOL+ErLhlZWzf51xpQtIQV7r/BqFMr9N4jIbGWYmGdSeE+Dg1DWHahovYDaOj7jNd+p0pfdpjA==","signatures":[{"sig":"MEUCIQC88pW11CS/0qDnCqpslfeSKOM1xyv/vC5P8i88EkwTugIgG3rVmiKDcwMbrPyHUSJj7I2E0bsV65GY4B0YwlQa454=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3433257},"main":"dist/index.js","gitHead":"841addd2842f2457fa974319c8f1f440c60b3a11","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"20.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.30.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","copy-to-clipboard":"3.3.1","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"4.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.10","koa":"2.16.1","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.98.0","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.238","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.26.10","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"^5.2.0","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_2.0.49-beta_1773627893433_0.41844031237782064","host":"s3://npm-registry-packages-npm-production"}},"2.0.49-beta1":{"name":"@seafile/seafile-editor","version":"2.0.49-beta1","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@2.0.49-beta1","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"90effc4fc0d99f0cb67aaf58293880fff63e9422","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-2.0.49-beta1.tgz","fileCount":302,"integrity":"sha512-jfnmNTHH83K9DXUTuZ3UhQnM8HvCuaR0ULiRE2EvHYKtMtvSHC45BVqooQRPZTH5vIF/si97uUar+szc3lGwEg==","signatures":[{"sig":"MEUCICO+UOsscINBEtFEqVMwmI4ILU/GZbFRcArNtn+Sds8QAiEAppOad+ZMU5tx5BjOgusKh0EwzUw50qNOrclmP25isZc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3433296},"main":"dist/index.js","gitHead":"841addd2842f2457fa974319c8f1f440c60b3a11","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"20.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.30.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","copy-to-clipboard":"3.3.1","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"4.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.10","koa":"2.16.1","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.98.0","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.238","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.26.10","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"^5.2.0","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_2.0.49-beta1_1773628279737_0.25232328284402006","host":"s3://npm-registry-packages-npm-production"}},"2.0.49-beta2":{"name":"@seafile/seafile-editor","version":"2.0.49-beta2","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@2.0.49-beta2","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"2152e57d4d1ac752b67077cfbfb72b24bee36c47","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-2.0.49-beta2.tgz","fileCount":302,"integrity":"sha512-EhAzNERD9+wB+t0jqZ+EykzF4RmV4RrSPRu/PBK6/P5Ve1/WjOrqh1liHFPvn34DCil2lG4qneClgAiE/V9FCg==","signatures":[{"sig":"MEYCIQCQMn4HXfMXSZqJZM5KNQib+h0W/yTQS+mNPCdPSw4aVwIhAMnchXIydJV3wOp5IH43R7xpFiAuV1awJL33dQHL911v","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3433401},"main":"dist/index.js","gitHead":"841addd2842f2457fa974319c8f1f440c60b3a11","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"20.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.30.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","copy-to-clipboard":"3.3.1","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"4.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.10","koa":"2.16.1","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.98.0","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.238","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.26.10","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"^5.2.0","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_2.0.49-beta2_1773628978508_0.9380536133642428","host":"s3://npm-registry-packages-npm-production"}},"2.0.50":{"name":"@seafile/seafile-editor","version":"2.0.50","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@2.0.50","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"a83ae4a2fe3731f7cc0fc0fce5859c2a1be9829b","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-2.0.50.tgz","fileCount":302,"integrity":"sha512-GhYgVMlL3C0Mb7C77Z89oynLuSNhER/zkC13HSzccHyIvjtsHzZiFrNo93AikdKaqGjvgr4Ymcjokq6i7Z0I1A==","signatures":[{"sig":"MEYCIQCLXxcigejaXW8RNDZvIS3h/yyyTbeKdduo7tIiyh4xygIhAKk+2Kl2AH8AkhaiwTx9HTe4lTWj5FskO1z/aMZK6FrJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3433316},"main":"dist/index.js","gitHead":"9cac0eaab0867c7879e6b7106d523b9e74b2b401","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"20.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.30.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","copy-to-clipboard":"3.3.1","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"4.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.10","koa":"2.16.1","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.98.0","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.238","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.26.10","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"^5.2.0","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_2.0.50_1773629535678_0.06788004112833934","host":"s3://npm-registry-packages-npm-production"}},"2.0.51":{"name":"@seafile/seafile-editor","version":"2.0.51","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@2.0.51","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"ea47c36f1947b84e242cc38144e7caa6b993401f","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-2.0.51.tgz","fileCount":302,"integrity":"sha512-oKs1L+kj9bXj/Gd+XgvG18CciDt+erBAbRQB19jh68pfTE0TXzCURO5gjAsZB47dr0Z0/g9G2B8/11HufOLHyg==","signatures":[{"sig":"MEQCIFDx6qlKfN6qLSQoUQ55Ftl8hWPLrfn2C2FJRZJe2y0bAiAbRmAN1nWkp0IKZ6Oxb/WSTk11k7n88578MSn+hEq1fA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3434330},"main":"dist/index.js","gitHead":"174700d033b5bb31dac363b73ee9d247199cdf6f","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.9.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"22.14.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.30.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","copy-to-clipboard":"3.3.1","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"4.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.10","koa":"2.16.1","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.98.0","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.238","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.26.10","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"^5.2.0","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_2.0.51_1773715273052_0.16743179089008708","host":"s3://npm-registry-packages-npm-production"}},"3.0.19":{"name":"@seafile/seafile-editor","version":"3.0.19","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@3.0.19","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"a690b5fbc79a16dcc34106ca48cd906c5f92f672","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-3.0.19.tgz","fileCount":305,"integrity":"sha512-/gd9Vrlwd4OGjtf1dUYsr/ptZBCdszOkYBV7kHYeh1i1PUSQSMrSuMSgYos4FbTohd3zQ3Q5jkzAUJfiOY45Ng==","signatures":[{"sig":"MEQCIAdcmtC/5v9jsmWRrIdnM01lB8WwZVIzOuy9290quffWAiAasujUtWtjvVKyJKh5p9GWGVdFEIwzJW9ZaU8+JOOHFg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3472386},"main":"dist/index.js","gitHead":"533bff30f6bd1899be0a2973ebc0b5963885fe76","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.9.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"22.14.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.30.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","copy-to-clipboard":"3.3.1","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"^5.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.10","koa":"2.16.4","jest":"29.7.0","less":"4.2.0","axios":"^1.13.6","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.105.4","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.238","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"7.13.1","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.26.10","postcss-loader":"7.3.3","react-router-dom":"7.13.1","webpack-dev-server":"5.2.2","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.4.0","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"8.0.0","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_3.0.19_1773715566256_0.06314119955626762","host":"s3://npm-registry-packages-npm-production"}},"2.0.51-beta":{"name":"@seafile/seafile-editor","version":"2.0.51-beta","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@2.0.51-beta","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"515f08dbb784f66a22980b8b7187df8640440f68","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-2.0.51-beta.tgz","fileCount":302,"integrity":"sha512-mRi+N3DyG+hbjfeAzRk5GSM5w8v+LBsNp+J7kDtNSXTguexQqK7Eeyk+PRVxZaCBd+l9uZnGUaBsV5vuBkA2nw==","signatures":[{"sig":"MEUCIFwqhbaxYhjgN+OGQvRJn+4stG+lUUVsguIfsOUSx4qKAiEA2u4DUvK3Gcbu0pTS95s5KZ8OQG2m43ZaUsnwmWBjNeg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3434413},"main":"dist/index.js","gitHead":"4663bf9dab94209715e1b6e3e351eac22a633d8c","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"20.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.30.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","copy-to-clipboard":"3.3.1","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"4.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.10","koa":"2.16.1","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.98.0","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.238","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.26.10","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"^5.2.0","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_2.0.51-beta_1773814412667_0.237290845337649","host":"s3://npm-registry-packages-npm-production"}},"2.0.52":{"name":"@seafile/seafile-editor","version":"2.0.52","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@2.0.52","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"2c5d091bed075b60d9aa14465850d2bc1d49f1e3","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-2.0.52.tgz","fileCount":302,"integrity":"sha512-u39CYs3idmOXdXy9DDbIVHx5LHS5yx+BnWnDMz7ByQeus6eEeMeD+mE/7XjvvQ5LaMLlwb508/EQ4uU+F6L7ag==","signatures":[{"sig":"MEYCIQDeVOLqRVvROk/iCx9Ildkb+WCfQOXlHLlje/s9Qu+WiQIhAILTx+ukaijzb52VDWzvL3SSJDW3rA5wlJ8SIKG8UehI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3434409},"main":"dist/index.js","gitHead":"4663bf9dab94209715e1b6e3e351eac22a633d8c","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"20.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.30.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","copy-to-clipboard":"3.3.1","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"4.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.10","koa":"2.16.1","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.98.0","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.238","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.26.10","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"^5.2.0","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_2.0.52_1773814519002_0.5328274680587197","host":"s3://npm-registry-packages-npm-production"}},"2.0.53":{"name":"@seafile/seafile-editor","version":"2.0.53","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@2.0.53","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"a08f9410f7b2e18808a2a8488be825d74bed04d3","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-2.0.53.tgz","fileCount":302,"integrity":"sha512-nnwaRilEvbV7UsILccIoz+yxtkrFan+9EK6ceizMtjNzzMzCUpM26dQv8LsvBSbpBvDUitOwG6Z1xyPkF8I9bA==","signatures":[{"sig":"MEUCIQDJE8BCyzFpd7tG+YunN2vbdzidZ19kekXwHqtLCprCPAIgKTxFQRJJ6AJy9q9z4AEEDWjcm+VZIWT/2hRx0JWN0Jo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3434708},"main":"dist/index.js","gitHead":"efee99962b1fb868b08e889bc4ae53babe2cd883","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"20.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.30.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","copy-to-clipboard":"3.3.1","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"4.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.10","koa":"2.16.1","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.98.0","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.238","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.26.10","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"^5.2.0","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_2.0.53_1773899348234_0.40312788585317816","host":"s3://npm-registry-packages-npm-production"}},"3.0.20":{"name":"@seafile/seafile-editor","version":"3.0.20","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@3.0.20","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"145ec19cf313fa75d1923b97a167964c92703a11","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-3.0.20.tgz","fileCount":305,"integrity":"sha512-tliZRQEmBRtYI2DFjFb4GlPpQxMFRDiRcxURykb2jvZBsrzv8yqnvCY08EzNG9r7RzFlte3DU1EI997DrntuIQ==","signatures":[{"sig":"MEUCIQDP7zjom6tBK8P2TjbOKKF+JPrfkua9vqIFoRZ6Wm02IgIgSTwy8IsOODLzUdGIdCG5snI1EF0tfsL4IMhEMf8zrcc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3472386},"main":"dist/index.js","gitHead":"13b86258a4c220d310afa5e821b933f3dc6ac2ba","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.9.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"22.14.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.30.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"7.1.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","copy-to-clipboard":"3.3.1","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"^5.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.10","koa":"2.16.4","jest":"29.7.0","less":"4.2.0","axios":"^1.13.6","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.105.4","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.238","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"7.13.1","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.26.10","postcss-loader":"7.3.3","react-router-dom":"7.13.1","webpack-dev-server":"5.2.2","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.4.0","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"8.0.0","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_3.0.20_1773998778799_0.3172061211404935","host":"s3://npm-registry-packages-npm-production"}},"3.0.21":{"name":"@seafile/seafile-editor","version":"3.0.21","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@3.0.21","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"f8a58ec830a5978229535b4b99b448edd7ae7f2d","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-3.0.21.tgz","fileCount":312,"integrity":"sha512-n29JDphUA4dBH5nBL7SrAOD/3jPDoTKwf8T7jQVJsDkC7VwOlNQ2OTVro8sWHP4+PJEwAFeqBsjjhS6aKWa7rQ==","signatures":[{"sig":"MEYCIQCcwARdAqig4W6dkeZV7f+tFhZOPwhhsE3+2AmHD63nMgIhANqmRskF+W6ZfcIW1ZKJ2SrJyQD7XMWOgTNHjqlY86Fo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3480854},"main":"dist/index.js","gitHead":"dc93513aa158b91765327ca389dd081c97c2867c","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.9.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"22.14.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.30.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"7.1.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","copy-to-clipboard":"3.3.1","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"^5.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.10","koa":"2.16.4","jest":"29.7.0","less":"4.2.0","axios":"^1.13.6","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.105.4","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.238","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"7.13.1","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.26.10","postcss-loader":"7.3.3","react-router-dom":"7.13.1","webpack-dev-server":"5.2.2","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.4.0","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"8.0.0","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_3.0.21_1774248736853_0.03438150988047517","host":"s3://npm-registry-packages-npm-production"}},"3.0.22":{"name":"@seafile/seafile-editor","version":"3.0.22","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@3.0.22","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"481fbc12b3b412d8d23b142d82c2e22ed1349372","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-3.0.22.tgz","fileCount":312,"integrity":"sha512-E96K8lq5BI4TIZaaSEaf4onTrLnEZyMcYND59CS9yvVTOTnO886UdUMG+bH6/su0S30095nCeawX65Oz1HJ49g==","signatures":[{"sig":"MEUCIFa5lUsud969nkW+9wB3Nrw9JQcUzBDbvkLdlNWR/220AiEAmnbKrUzWgitBntYu+dVyIMr8E15vnI9kuMs9DHfu/Ls=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3480853},"main":"dist/index.js","gitHead":"0b272e9a361b27b9efd0f3d3e0e2cbb3e023c9ba","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.9.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"22.14.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.30.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"7.1.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","copy-to-clipboard":"3.3.1","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"^5.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.10","koa":"2.16.4","jest":"29.7.0","less":"4.2.0","axios":"^1.13.6","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.105.4","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.238","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"7.13.1","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.26.10","postcss-loader":"7.3.3","react-router-dom":"7.13.1","webpack-dev-server":"5.2.2","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.4.0","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"8.0.0","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_3.0.22_1774324600790_0.26375154437250425","host":"s3://npm-registry-packages-npm-production"}},"3.0.22-beta":{"name":"@seafile/seafile-editor","version":"3.0.22-beta","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@3.0.22-beta","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"c3ebd3e3ddd5f9e2ae146e2833507c410eb521a0","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-3.0.22-beta.tgz","fileCount":312,"integrity":"sha512-0XXdyuFtNDLVjjiP9zYMOtq2p3yFwLI+ZWs9uHX+Z7AmlY7e12SlQ77tmZoZSac5wfDQxtytUN938Bh+4D8SAQ==","signatures":[{"sig":"MEUCIQCQ+TttgvoOx5/oX0JPeL7x9nQ96pGYk3cFOJ2F6HVS+AIgWODLitpZBGvZU3MLZXnKr0YDTsLYuKvI4i4ruyBdm8Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3480919},"main":"dist/index.js","gitHead":"0b272e9a361b27b9efd0f3d3e0e2cbb3e023c9ba","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"20.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.30.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"7.1.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","copy-to-clipboard":"3.3.1","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"^5.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.10","koa":"2.16.4","jest":"29.7.0","less":"4.2.0","axios":"^1.13.6","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.105.4","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.238","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"7.13.1","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.26.10","postcss-loader":"7.3.3","react-router-dom":"7.13.1","webpack-dev-server":"5.2.2","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.4.0","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"8.0.0","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_3.0.22-beta_1774851118665_0.5166700383253389","host":"s3://npm-registry-packages-npm-production"}},"3.0.22-beta1":{"name":"@seafile/seafile-editor","version":"3.0.22-beta1","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@3.0.22-beta1","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"23c96a63d0dfe35cf95073c0ca13f6f069ca9412","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-3.0.22-beta1.tgz","fileCount":312,"integrity":"sha512-Wje6Fp8o+LR4s8nAMLPD4m1yqNgXA/shyoS59o4TwotKCyL/tnLua2hCHMP0QkWWtLn2fh3BVuM8WrUy2O2YOQ==","signatures":[{"sig":"MEQCICLlmQPkwf1oNqk7griSeIP78+0WSkh7P9nMQ+ZcAXN7AiAGpgoin/tsDY7SOTNlpW911HNIewde7xyHTXZZAmF3eQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3480930},"main":"dist/index.js","gitHead":"0b272e9a361b27b9efd0f3d3e0e2cbb3e023c9ba","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"20.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.30.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"7.1.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","copy-to-clipboard":"3.3.1","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"^5.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.10","koa":"2.16.4","jest":"29.7.0","less":"4.2.0","axios":"^1.13.6","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.105.4","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.238","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"7.13.1","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.26.10","postcss-loader":"7.3.3","react-router-dom":"7.13.1","webpack-dev-server":"5.2.2","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.4.0","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"8.0.0","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_3.0.22-beta1_1774851357820_0.16953229307073103","host":"s3://npm-registry-packages-npm-production"}},"3.0.23":{"name":"@seafile/seafile-editor","version":"3.0.23","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@3.0.23","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"a7cc1906caa31329b520d6b6d56d6f1f7fe45e0e","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-3.0.23.tgz","fileCount":312,"integrity":"sha512-ZH1zn2u14x9LxrUy2vIIzr8R4/gcBYHHcmxtQg96DFCc1KgC7BYlNYvA8ZsGo58W+iy3+44Y4VFmsUeSwb4Zqg==","signatures":[{"sig":"MEQCIHAxwUkQRN28zP7EnJyXTkrSkvQ6mutPFr5e1VzCRsNyAiBvOlJU/7xxKlS8QPIbSZN3Q5Dms5sdWsBQukdn5pG1ng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3480925},"main":"dist/index.js","gitHead":"1363e96505b8e2e7d8647cef2e397a9349397807","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.5.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"20.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.30.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"7.1.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","copy-to-clipboard":"3.3.1","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"^5.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.10","koa":"2.16.4","jest":"29.7.0","less":"4.2.0","axios":"^1.13.6","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.105.4","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.238","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"7.13.1","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.26.10","postcss-loader":"7.3.3","react-router-dom":"7.13.1","webpack-dev-server":"5.2.2","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.4.0","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"8.0.0","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_3.0.23_1774851787162_0.881802629921534","host":"s3://npm-registry-packages-npm-production"}},"0.4.8-iko.1":{"name":"@seafile/seafile-editor","version":"0.4.8-iko.1","author":{"name":"Seafile Ltd"},"license":"ISC","_id":"@seafile/seafile-editor@0.4.8-iko.1","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"homepage":"https://github.com/seafileltd/seafile-editor#readme","bugs":{"url":"https://github.com/seafileltd/seafile-editor/issues"},"dist":{"shasum":"4e0b10ac2d180f17b7d8ef98a08930d0f010b094","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-0.4.8-iko.1.tgz","fileCount":153,"integrity":"sha512-NNo7RlxwZsZgaIpQUWlAaX9OxPnFcVWdrS8KUgH9MEcO3V3lOw5dGOqHpsRgDrESdfGAJ3M9SP3r3OXP+YHn9g==","signatures":[{"sig":"MEMCID/5Vn1/4jgIoB1UOM1mHtiY2fq+rTVXA4DNnx1mEwNZAh8L8kynsnMujkvbx+FPTJIjHwHYkbIOyL6L7UuyepOy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2599068},"main":"dist/index.js","gitHead":"53a3146e3590d09013052815219bfe562b8b9727","private":false,"scripts":{"test":"node scripts/test.js","build":"node scripts/build.js","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","start.bak":"node scripts/start.js","pub:optimized":"rm dist/config.js","prepublishOnly":"npm run clean && npm run pub:dist"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"repository":{"url":"git+https://github.com/seafileltd/seafile-editor.git","type":"git"},"_npmVersion":"10.9.2","description":"This is a custom markdown editor","directories":{},"_nodeVersion":"23.11.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.54.2","xtend":"^4.0.1","is-url":"^1.2.4","lodash":"4.17.21","remark":"^9.0.0","prismjs":"1.23.0","unified":"7.0.0","deepmerge":"^2.1.0","is-hotkey":"0.2.0","url-parse":"^1.4.3","codemirror":"^5.37.0","reactstrap":"8.9.0","rehype-raw":"^2.0.0","remark-math":"^3.0.0","remark-slug":"^5.0.0","remark-parse":"^5.0.0","detect-indent":"^4.0.0","rehype-format":"^2.2.0","remark-breaks":"^1.0.0","remark-rehype":"^3.0.0","slate-history":"0.54.2","rehype-mathjax":"^2.0.0","rehype-stringify":"^3.0.0","slate-hyperscript":"0.54.2","hast-util-sanitize":"^1.1.2","@seafile/slate-react":"0.54.13","mdast-util-definitions":"^1.2.2","@seafile/react-image-lightbox":"^5.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.8","koa":"2.13.4","raf":"3.4.0","jest":"24.9.0","dayjs":"1.11.2","react":"16.14.0","dotenv":"6.2.0","eslint":"^6.1.0","glamor":"2.20.40","is-wsl":"^1.1.0","semver":"6.3.0","ts-pnp":"1.1.4","core-js":"2.6.12","i18next":"22.4.9","postcss":"^7.0.0","resolve":"1.12.0","webpack":"4.41.0","fs-extra":"7.0.1","koa-send":"5.0.1","camelcase":"^5.2.0","react-dom":"16.14.0","@babel/cli":"7.13.14","babel-jest":"^24.9.0","css-loader":"^3.2.1","koa-router":"7.3.0","prop-types":"15.8.1","seafile-js":"0.2.190","url-loader":"2.1.0","@babel/core":"^7.10.2","@types/jest":"29.0.0","file-loader":"3.0.1","sass-loader":"7.2.0","autoprefixer":"7.1.6","babel-eslint":"10.0.3","babel-loader":"8.0.6","browserslist":"^4.8.0","jest-resolve":"24.9.0","style-loader":"^1.0.1","@svgr/webpack":"6.5.1","dotenv-expand":"5.1.0","eslint-loader":"3.0.2","object-assign":"4.1.1","react-i18next":"12.1.4","webpack-merge":"5.8.0","@babel/runtime":"^7.10.2","postcss-loader":"^3.0.0","react-dev-utils":"12.0.1","react-hot-loader":"4.13.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.4","resolve-url-loader":"3.1.5","webpack-dev-server":"3.11.3","eslint-plugin-react":"7.14.3","html-webpack-plugin":"^4.0.0-beta.5","i18next-xhr-backend":"3.2.2","postcss-safe-parser":"4.0.1","clean-webpack-plugin":"4.0.0","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"4.2.3","@gatsbyjs/reach-router":"^1.3.9","babel-preset-react-app":"^9.0.2","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"^4.1.0","workbox-webpack-plugin":"4.3.1","eslint-config-react-app":"^5.0.2","mini-css-extract-plugin":"^0.5.0","uglifyjs-webpack-plugin":"2.2.0","webpack-manifest-plugin":"2.1.1","@typescript-eslint/parser":"^2.2.0","eslint-plugin-react-hooks":"^1.6.1","babel-plugin-named-asset-import":"^0.3.4","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"^2.2.0","i18next-browser-languagedetector":"7.0.1","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-object-rest-spread":"^7.9.6","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_0.4.8-iko.1_1774946863932_0.2541506826471873","host":"s3://npm-registry-packages-npm-production"}},"3.0.23-asi.1":{"name":"@seafile/seafile-editor","version":"3.0.23-asi.1","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@3.0.23-asi.1","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"d679fdd802abe3098cf7d9bc6fa10fc1dc6f1d42","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-3.0.23-asi.1.tgz","fileCount":312,"integrity":"sha512-9HulsOGsXDKkRac7P9XsusjasxetvI5+tSEB5u1Rduq+MiWYltzy3yJDiG80NfsmQ2rYomutr0sB1vzodSUi2w==","signatures":[{"sig":"MEQCIADzammGW3Rz8kY/6fowjVFlLJzfI5l3V74k1x3LweX2AiAHO/LrQFJryhj/g/lnKVtBLSDtgyQVeAKtBQTHk2rAEg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3480969},"main":"dist/index.js","gitHead":"1363e96505b8e2e7d8647cef2e397a9349397807","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.9.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"23.11.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.30.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"7.1.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","copy-to-clipboard":"3.3.1","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"^5.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.10","koa":"2.16.4","jest":"29.7.0","less":"4.2.0","axios":"^1.13.6","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.105.4","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.238","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"7.13.1","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.26.10","postcss-loader":"7.3.3","react-router-dom":"7.13.1","webpack-dev-server":"5.2.2","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.4.0","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"8.0.0","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_3.0.23-asi.1_1774952610833_0.6790928627947299","host":"s3://npm-registry-packages-npm-production"}},"3.0.23-asi.2":{"name":"@seafile/seafile-editor","version":"3.0.23-asi.2","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@3.0.23-asi.2","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"5d1e694cd217c2e94dae50c2d6acea9de7e8c0bf","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-3.0.23-asi.2.tgz","fileCount":312,"integrity":"sha512-sG/BZKDBnuq4rt8j3lMx8x1MDlcE0tkapIZvmf6pKYGXHjPx+lXUroURKwMw3r0qqJZA26NGKPIJMRVh592u7Q==","signatures":[{"sig":"MEYCIQCARXt5jhD20UK94xxz2u3cxT6QyGKhohy9h9rTQVV2FwIhAPjE7zDUQBmKTOynW0IQzjaqrf/LESjgWQLDiOHIgWn6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3480976},"main":"dist/index.js","gitHead":"1363e96505b8e2e7d8647cef2e397a9349397807","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.9.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"23.11.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.30.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"7.1.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","copy-to-clipboard":"3.3.1","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"^5.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.10","koa":"2.16.4","jest":"29.7.0","less":"4.2.0","axios":"^1.13.6","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.105.4","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.238","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"7.13.1","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.26.10","postcss-loader":"7.3.3","react-router-dom":"7.13.1","webpack-dev-server":"5.2.2","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.4.0","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"8.0.0","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_3.0.23-asi.2_1774952854034_0.20897017974289556","host":"s3://npm-registry-packages-npm-production"}},"3.0.23-ast.2":{"name":"@seafile/seafile-editor","version":"3.0.23-ast.2","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@3.0.23-ast.2","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"005f37f34c1973bec405c2314ad73c7e42044482","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-3.0.23-ast.2.tgz","fileCount":312,"integrity":"sha512-x6wzMgzzes3Zq5GGMs+7kIkIgsAmLZx3Piy1/VaYNuPU3s3uncWz4v5PNpHlyNQUBJI5/dKPKWSl1baELaD4/A==","signatures":[{"sig":"MEUCIQDolV2CNC61DZ7h0rYWPCkLMupPA2WJX8dsR8ZhjrtpxAIgEG1fwkBgPuRL+yAH0lw0731NpddNXVEMoFrFCTqIBac=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3480976},"main":"dist/index.js","gitHead":"1363e96505b8e2e7d8647cef2e397a9349397807","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.9.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"23.11.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.30.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"7.1.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","copy-to-clipboard":"3.3.1","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"^5.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.10","koa":"2.16.4","jest":"29.7.0","less":"4.2.0","axios":"^1.13.6","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.105.4","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.238","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"7.13.1","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.26.10","postcss-loader":"7.3.3","react-router-dom":"7.13.1","webpack-dev-server":"5.2.2","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.4.0","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"8.0.0","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_3.0.23-ast.2_1774952900342_0.472600664620344","host":"s3://npm-registry-packages-npm-production"}},"3.0.24":{"name":"@seafile/seafile-editor","version":"3.0.24","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@3.0.24","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"6af942ef88b4fabc0e61d3338a022b63ebd9877c","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-3.0.24.tgz","fileCount":312,"integrity":"sha512-LTFIYSI1dbe8qYl2NNK9cfyMu6Tpg3fbbA71owITZv+i7KXn7iRSVXbXSRbi+GCbjl2+yZDMjnsY0urxh0od6w==","signatures":[{"sig":"MEQCICg8EDBLamN6Fk+VqNbHGBGJDoGxJJb7XPhz0xXUWa6wAiAh7IM1DBThdTwQsZqUKMnopBCrAWC15RRQh5E2WW/otg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3481011},"main":"dist/index.js","gitHead":"c48b9a5378bd7c7a47a9216137c22aa447ec699c","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"overrides":{"@xmldom/xmldom":"0.9.9","@tootallnate/once":"3.0.1"},"_npmVersion":"10.9.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"22.14.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.30.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"7.1.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","copy-to-clipboard":"3.3.1","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"^5.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.10","koa":"2.16.4","jest":"29.7.0","less":"4.2.0","axios":"^1.13.6","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.105.4","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.238","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"7.13.1","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.26.10","postcss-loader":"7.3.3","react-router-dom":"7.13.1","webpack-dev-server":"5.2.2","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.4.0","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"8.0.0","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_3.0.24_1775027885508_0.24492597427784935","host":"s3://npm-registry-packages-npm-production"}},"3.0.25":{"name":"@seafile/seafile-editor","version":"3.0.25","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@3.0.25","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"01c3f15da82062f8273e215d1417f0cee7178ba0","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-3.0.25.tgz","fileCount":312,"integrity":"sha512-3n4RsUaXTvo9jasDj3mivATCkacwt8nbB2dDXVhdd+aRmpfR9QwNDip2MXji+O8aOI1Usw6sQicyATlLiOGCcg==","signatures":[{"sig":"MEUCIHjLoFruono5fcjWr6fzNC4IlfF9gMb0+W343aFXdYn/AiEA8vtA6GORltYGyfN/nFkqLNqp/J5W4iizH6tXNiZ2Tco=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3481011},"main":"dist/index.js","gitHead":"94df839606dbf29b77cf2398af203cc8922d08ae","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"overrides":{"@xmldom/xmldom":"0.9.9","@tootallnate/once":"3.0.1"},"_npmVersion":"10.9.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"22.14.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.30.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"7.1.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","copy-to-clipboard":"3.3.1","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"^5.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.10","koa":"2.16.4","jest":"29.7.0","less":"4.2.0","axios":"^1.13.6","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.105.4","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.238","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"7.13.1","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.26.10","postcss-loader":"7.3.3","react-router-dom":"7.13.1","webpack-dev-server":"5.2.2","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.4.0","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"8.0.0","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_3.0.25_1775120016496_0.4416749771233024","host":"s3://npm-registry-packages-npm-production"}},"3.0.26":{"name":"@seafile/seafile-editor","version":"3.0.26","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@3.0.26","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"522fcc758ac2a8773be6c5ed15288e5d7bb43da4","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-3.0.26.tgz","fileCount":312,"integrity":"sha512-0nAqzG95ZBVkZ6jH8VWetZFT8aBE0+/J83w6WPghRFphwc0kkcdRQVMUMh3XlTlfS7ooNwZx/pfDRa3jaoiphQ==","signatures":[{"sig":"MEQCIF3xBZdu3v8gKxssiDwSiLh+T7WlbiUYcLwyIDuBHc4IAiAV6WEJbEQ8qulax7v4/UB1onL3LavkcCgeUXfCXK63jQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3480980},"main":"dist/index.js","gitHead":"915e02ccd52b42be3c542f23eb922bfffd33d5a3","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"overrides":{"@tootallnate/once":"3.0.1"},"_npmVersion":"10.9.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"22.14.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.30.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"7.1.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","copy-to-clipboard":"3.3.1","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"^5.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.10","koa":"2.16.4","jest":"29.7.0","less":"4.2.0","axios":"^1.13.6","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.105.4","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.238","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"7.13.1","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.26.10","postcss-loader":"7.3.3","react-router-dom":"7.13.1","webpack-dev-server":"5.2.2","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.4.0","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"8.0.0","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_3.0.26_1775182345768_0.08399761866724198","host":"s3://npm-registry-packages-npm-production"}},"3.0.27":{"name":"@seafile/seafile-editor","version":"3.0.27","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@3.0.27","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"9d110d1951f3e9792688848d6d3d83e3042a2b56","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-3.0.27.tgz","fileCount":312,"integrity":"sha512-yWvKVoh+al+MLKMZs3tZe9aqVMLE1LQFoU5SAnINfubNcS/CCeEhaesd29sK3i67NKhVB3GldmcEWMOYg79dlQ==","signatures":[{"sig":"MEQCIFAarMREKxmCrehuH4OvT6GTF/oM3I/nBTnVde2ME90MAiB3RSCicej0hQCyoaP/8zrNwX4YHxfGBiBiWTlsyVAiUQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3481425},"main":"dist/index.js","gitHead":"8e75eff31cdb82589c582aad54e582340cbf27e9","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"overrides":{"@tootallnate/once":"3.0.1"},"_npmVersion":"10.9.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"22.14.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.30.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"7.1.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","copy-to-clipboard":"3.3.1","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"^5.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.10","koa":"2.16.4","jest":"29.7.0","less":"4.2.0","axios":"^1.13.6","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.105.4","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.238","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"7.13.1","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.26.10","postcss-loader":"7.3.3","react-router-dom":"7.13.1","webpack-dev-server":"5.2.2","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.4.0","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"8.0.0","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_3.0.27_1775547485818_0.35065791274640157","host":"s3://npm-registry-packages-npm-production"}},"3.0.28":{"name":"@seafile/seafile-editor","version":"3.0.28","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@3.0.28","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"d63741226c87ba654a50e64cbd8951f32d540af5","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-3.0.28.tgz","fileCount":312,"integrity":"sha512-Qn95K2atvDpP3957BR6dcCwpDuQoZF9i4M4MWd7RBm29eipOyCf+hUoivZk6893/3X6eg9Qh1jybEFkSfc/QKQ==","signatures":[{"sig":"MEYCIQCRe9IgDEDkylvGbt97T1zkOD64/SnQor6hew/70GYytwIhANfRRhLouzywj+G5zvqAYX+roOrjV/RHESlBJRcxcoql","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3481425},"main":"dist/index.js","gitHead":"511323a14fa0c9296ed2b55cb8d8a9b6016fa3b5","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"overrides":{"@tootallnate/once":"3.0.1"},"_npmVersion":"10.9.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"22.14.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.30.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"7.1.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","copy-to-clipboard":"3.3.1","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"^5.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.10","koa":"2.16.4","jest":"29.7.0","less":"4.2.0","axios":"^1.15.0","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.105.4","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.238","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"7.13.1","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.26.10","postcss-loader":"7.3.3","react-router-dom":"7.13.1","webpack-dev-server":"5.2.2","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.4.0","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"8.0.0","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_3.0.28_1776047108823_0.649069791345648","host":"s3://npm-registry-packages-npm-production"}},"3.0.29":{"name":"@seafile/seafile-editor","version":"3.0.29","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@3.0.29","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"5e234ce61f167b8f7fee3c178e3b7cbec1d2aa4b","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-3.0.29.tgz","fileCount":312,"integrity":"sha512-nyqAC63DlcUfeiVSUFzJnG9JCwe/q6tNZ7oSxuNlX7xmgoxyJv7gz/+lCv+DrYy2V0UeErcwEVe1slpHKcjvNQ==","signatures":[{"sig":"MEUCIDYfTDGUAXS6ZJgsWBH+ov0UmIiw3WENzhbhkvdG3NcUAiEA1WLxXqBswTdUUk4TePWUtvN1u4Zz9kiJsBp/cvuPh4E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3481425},"main":"dist/index.js","gitHead":"86d301f9daa35fc706bc6e7d86721b1c22109689","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"overrides":{"@tootallnate/once":"3.0.1"},"_npmVersion":"10.9.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"22.14.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.30.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"7.1.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","copy-to-clipboard":"3.3.1","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"^5.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.10","koa":"2.16.4","jest":"29.7.0","less":"4.2.0","axios":"^1.15.0","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.105.4","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.239","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"7.13.1","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.26.10","postcss-loader":"7.3.3","react-router-dom":"7.13.1","webpack-dev-server":"5.2.2","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.4.0","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"8.0.0","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_3.0.29_1776048519415_0.19785159340541658","host":"s3://npm-registry-packages-npm-production"}},"3.0.29-beta":{"name":"@seafile/seafile-editor","version":"3.0.29-beta","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@3.0.29-beta","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"9cc1a404c52ccb18909c68d69cae7f55decb7b37","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-3.0.29-beta.tgz","fileCount":312,"integrity":"sha512-U4d7TDgZAEy0V70mmQJ2NLkpiZLKLc/bDXGgScQ+RMPhWqdy+IozzMbgm7HiRK2ff69YQ97RN98kuXpLuGI+DA==","signatures":[{"sig":"MEQCIC9BVaHUh171GDhnBnSZr1AmyF7z0nLvkov8BCRvvjjVAiBFdI555WYYL4H/eK6XfxxO+15RafJRwa26U8WRY9K4QA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3481457},"main":"dist/index.js","gitHead":"86d301f9daa35fc706bc6e7d86721b1c22109689","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"overrides":{"@tootallnate/once":"3.0.1"},"_npmVersion":"10.5.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"20.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.30.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"7.1.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","copy-to-clipboard":"3.3.1","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"^5.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.10","koa":"2.16.4","jest":"29.7.0","less":"4.2.0","axios":"^1.15.0","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.105.4","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.239","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"7.13.1","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.26.10","postcss-loader":"7.3.3","react-router-dom":"7.13.1","webpack-dev-server":"5.2.2","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.4.0","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"8.0.0","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_3.0.29-beta_1776240895854_0.9840015412867731","host":"s3://npm-registry-packages-npm-production"}},"3.0.30":{"name":"@seafile/seafile-editor","version":"3.0.30","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@3.0.30","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"42949ee733466a40fc69158e40cf1ecd72d873fb","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-3.0.30.tgz","fileCount":312,"integrity":"sha512-NK8cplno/z1fxsvSNIJHnBiZcbdNWmckpJUw35nQy2EhKe6qD/K/ftRCfrXuEg4MlQrWySr7Vw+MN8mAl+ykhg==","signatures":[{"sig":"MEYCIQDrn6dX8cGFKDazzBn1BsIH4vm6KqKK5M34MYBHPcx/jgIhAOd9QbFBIgAIQ3Xwxm+Ek+8vc8JDTZ3oQ/wIQaKFDpHW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3481425},"main":"dist/index.js","gitHead":"0c56dfa3e67e6099a9c0461f9a794753140cb9db","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"overrides":{"@tootallnate/once":"3.0.1"},"_npmVersion":"10.9.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"22.14.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.30.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"7.1.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","copy-to-clipboard":"3.3.1","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"^5.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.10","koa":"2.16.4","jest":"29.7.0","less":"4.2.0","axios":"^1.15.0","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.105.4","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.239","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"7.13.1","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.26.10","postcss-loader":"7.3.3","react-router-dom":"7.13.1","webpack-dev-server":"5.2.2","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.4.0","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"8.0.0","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_3.0.30_1777254708287_0.8708113024695243","host":"s3://npm-registry-packages-npm-production"}},"3.0.30-aps.2":{"name":"@seafile/seafile-editor","version":"3.0.30-aps.2","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@3.0.30-aps.2","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"614a08afd7b23c9c7b82ec45c97f930eaf444c63","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-3.0.30-aps.2.tgz","fileCount":312,"integrity":"sha512-6XsQzN3pYT2dXvwbaTjYMzQ6KPqN1Y/tftRa1zyT4BXNY53FhrMoBeeODkYjTzmn12CiYwfz5SFMy+3csuvkBw==","signatures":[{"sig":"MEYCIQCAurdz4jZtLdvRD1bqM0wa4S1jdeHrxqX2GTs2QiWeLAIhAKj4NPLo4gjM9OTjNEOt7J10486BTc567cQzSL3IlcnC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3481934},"main":"dist/index.js","gitHead":"940dccba4ad75eb7f899a3debbcf832bd1eaf327","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"overrides":{"@tootallnate/once":"3.0.1"},"_npmVersion":"11.12.1","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"23.11.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.30.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"7.1.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","copy-to-clipboard":"3.3.1","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"^5.0.4"},"_hasShrinkwrap":false,"readmeFilename":"readme.md","devDependencies":{"ejs":"3.1.10","koa":"2.16.4","jest":"29.7.0","less":"4.2.0","axios":"^1.15.0","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.105.4","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.239","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"7.13.1","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.26.10","postcss-loader":"7.3.3","react-router-dom":"7.13.1","webpack-dev-server":"5.2.2","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.4.0","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"8.0.0","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_3.0.30-aps.2_1778205326190_0.2524222055728045","host":"s3://npm-registry-packages-npm-production"}},"3.0.30-aps.4":{"name":"@seafile/seafile-editor","version":"3.0.30-aps.4","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@3.0.30-aps.4","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"4436fe2a11da9bf06d47d2e4e19ee50df689608e","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-3.0.30-aps.4.tgz","fileCount":312,"integrity":"sha512-s4tmLzluaQNRbxJdto5lhBHjYjPxuGLRFauqErIFI9aWddFjCHYyfF50jLMvkcG6u6WL2deRUojf975ejX/EAQ==","signatures":[{"sig":"MEYCIQDpUPBrBTlvWaY3Eph5at98JHKasIZtQ4EwGHE+z1b3lwIhAPfzFvitPkkYNEwUFwEmJMRAKG0wtWjHixZZkymNMywr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3482205},"main":"dist/index.js","gitHead":"940dccba4ad75eb7f899a3debbcf832bd1eaf327","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"overrides":{"@tootallnate/once":"3.0.1"},"_npmVersion":"11.12.1","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"23.11.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.30.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"7.1.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","copy-to-clipboard":"3.3.1","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"^5.0.4"},"_hasShrinkwrap":false,"readmeFilename":"readme.md","devDependencies":{"ejs":"3.1.10","koa":"2.16.4","jest":"29.7.0","less":"4.2.0","axios":"^1.15.0","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.105.4","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.239","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"7.13.1","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.26.10","postcss-loader":"7.3.3","react-router-dom":"7.13.1","webpack-dev-server":"5.2.2","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.4.0","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"8.0.0","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_3.0.30-aps.4_1778205936443_0.6529271514979971","host":"s3://npm-registry-packages-npm-production"}},"3.0.30-aps.8":{"name":"@seafile/seafile-editor","version":"3.0.30-aps.8","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@3.0.30-aps.8","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"a6a5bb939c45d910a871597f7218f891042cbae7","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-3.0.30-aps.8.tgz","fileCount":312,"integrity":"sha512-c89AbGJP7oB5rV+l1fQb+sDa58ZCkFD78fGbh+SGS8hjZusY3tt8bHinKVpRUccyVmH8Z1fttjeGM3R4SJJ2+g==","signatures":[{"sig":"MEYCIQD2apUTI7fVU5FT6ra6LKUs+9q5w6zkCBWZG0LeYXnRuwIhAJ78fDcn9ogX8c7dkPDkTB1uss1YCTBpNMuZwa+H5q10","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3482285},"main":"dist/index.js","gitHead":"940dccba4ad75eb7f899a3debbcf832bd1eaf327","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"overrides":{"@tootallnate/once":"3.0.1"},"_npmVersion":"11.12.1","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"23.11.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.30.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"7.1.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","copy-to-clipboard":"3.3.1","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"^5.0.4"},"_hasShrinkwrap":false,"readmeFilename":"readme.md","devDependencies":{"ejs":"3.1.10","koa":"2.16.4","jest":"29.7.0","less":"4.2.0","axios":"^1.15.0","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.105.4","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.239","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"7.13.1","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.26.10","postcss-loader":"7.3.3","react-router-dom":"7.13.1","webpack-dev-server":"5.2.2","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.4.0","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"8.0.0","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_3.0.30-aps.8_1778206311315_0.7483563469286032","host":"s3://npm-registry-packages-npm-production"}},"3.0.30-wjk.1":{"name":"@seafile/seafile-editor","version":"3.0.30-wjk.1","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@3.0.30-wjk.1","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"c598425f931fb8b438cc112cb4bfc22f328e8857","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-3.0.30-wjk.1.tgz","fileCount":312,"integrity":"sha512-UEYIoYmaeKa7+and/jg6QHlwUSfIP1Eey3KxIrD60tD+yEJgNwb8c4WH+yh0ySVhOvwS3OwasBKenHTs+KyXgg==","signatures":[{"sig":"MEQCIEp15jcjbtXsUyg+1gAtBEsQkdyNkaTBs194EqEv7J+9AiBp7Rwuk/wbnJDoTfUeNo8OGJLu8L5Yk+ZHlICipmEcxQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3482285},"main":"dist/index.js","gitHead":"940dccba4ad75eb7f899a3debbcf832bd1eaf327","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"overrides":{"@tootallnate/once":"3.0.1"},"_npmVersion":"11.12.1","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"23.11.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.30.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"7.1.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","copy-to-clipboard":"3.3.1","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"^5.0.4"},"_hasShrinkwrap":false,"readmeFilename":"readme.md","devDependencies":{"ejs":"3.1.10","koa":"2.16.4","jest":"29.7.0","less":"4.2.0","axios":"^1.15.0","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.105.4","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.239","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"7.13.1","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.26.10","postcss-loader":"7.3.3","react-router-dom":"7.13.1","webpack-dev-server":"5.2.2","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.4.0","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"8.0.0","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_3.0.30-wjk.1_1778206476768_0.18999165211995495","host":"s3://npm-registry-packages-npm-production"}},"3.0.30-aik.12":{"name":"@seafile/seafile-editor","version":"3.0.30-aik.12","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@3.0.30-aik.12","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"0e2a63d775c260e85f7fd940260c946da10daac2","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-3.0.30-aik.12.tgz","fileCount":312,"integrity":"sha512-DBqNzl/AtExjsNNrpsnyTtM9gPjOFgnI5cIeDirnb4kcNw0++1Y3P0DowMDMms5knI/I6QgAhI75xqjsx63unw==","signatures":[{"sig":"MEUCIAo7eoDbfG4m9NJ3E1hCZjSC+GUVpccH2RftZZ6jMci9AiEAsji6c+M/zh8U9iFAfUuadajDTVQ2ovkJOnVhAMElxJg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3482286},"main":"dist/index.js","gitHead":"940dccba4ad75eb7f899a3debbcf832bd1eaf327","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"overrides":{"@tootallnate/once":"3.0.1"},"_npmVersion":"11.12.1","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"23.11.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.30.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"7.1.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","copy-to-clipboard":"3.3.1","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"^5.0.4"},"_hasShrinkwrap":false,"readmeFilename":"readme.md","devDependencies":{"ejs":"3.1.10","koa":"2.16.4","jest":"29.7.0","less":"4.2.0","axios":"^1.15.0","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.105.4","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.239","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"7.13.1","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.26.10","postcss-loader":"7.3.3","react-router-dom":"7.13.1","webpack-dev-server":"5.2.2","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.4.0","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"8.0.0","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_3.0.30-aik.12_1778206574434_0.5892541300256777","host":"s3://npm-registry-packages-npm-production"}},"3.0.30-aik.22":{"name":"@seafile/seafile-editor","version":"3.0.30-aik.22","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@3.0.30-aik.22","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"46f64d9428538b24cd333e875825f10fe3acc979","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-3.0.30-aik.22.tgz","fileCount":312,"integrity":"sha512-ZPkGWoU0XdOos94GUdXSU9/b2M6gtL4ykXRAYguUxgpu4JKPHvwCblw4aGKyNiid2V66FOl3lEn3FPVVXgeO0w==","signatures":[{"sig":"MEUCIQDzF2qUf9C5enPfn0ec2jjqq8H/X64Eek9swC+Hb5kthQIgY8ugCZY+HgbR+J0um04u03eT5xUKrfDo41HEK5oycCI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3482233},"main":"dist/index.js","gitHead":"940dccba4ad75eb7f899a3debbcf832bd1eaf327","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"overrides":{"@tootallnate/once":"3.0.1"},"_npmVersion":"11.12.1","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"23.11.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.30.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"7.1.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","copy-to-clipboard":"3.3.1","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"^5.0.4"},"_hasShrinkwrap":false,"readmeFilename":"readme.md","devDependencies":{"ejs":"3.1.10","koa":"2.16.4","jest":"29.7.0","less":"4.2.0","axios":"^1.15.0","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.105.4","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.239","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"7.13.1","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.26.10","postcss-loader":"7.3.3","react-router-dom":"7.13.1","webpack-dev-server":"5.2.2","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.4.0","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"8.0.0","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_3.0.30-aik.22_1778207282329_0.5932409018260503","host":"s3://npm-registry-packages-npm-production"}},"3.0.30-aik.33":{"name":"@seafile/seafile-editor","version":"3.0.30-aik.33","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@3.0.30-aik.33","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"616899decd942c8963f8ee747e64778debb79c47","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-3.0.30-aik.33.tgz","fileCount":312,"integrity":"sha512-LlKHWejvdMqDoyAjI6Gwr66R7PyvSrwJnvUWszCvS7lW0Dp1rsNmlj6SiMmccx7Epu0Yl2NuIrkenoQKIZHTeA==","signatures":[{"sig":"MEUCIDfGg6s/XsuhLgyNlX46SvEZg+RL1NDCuR7dHp8mrK1DAiEAw9HIBn8Oxz5/G0nHffAdtgScvaz0fn56oB4D+WarAbw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3482051},"main":"dist/index.js","gitHead":"940dccba4ad75eb7f899a3debbcf832bd1eaf327","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"overrides":{"@tootallnate/once":"3.0.1"},"_npmVersion":"11.12.1","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"23.11.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.30.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"7.1.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","copy-to-clipboard":"3.3.1","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"^5.0.4"},"_hasShrinkwrap":false,"readmeFilename":"readme.md","devDependencies":{"ejs":"3.1.10","koa":"2.16.4","jest":"29.7.0","less":"4.2.0","axios":"^1.15.0","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.105.4","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.239","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"7.13.1","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.26.10","postcss-loader":"7.3.3","react-router-dom":"7.13.1","webpack-dev-server":"5.2.2","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.4.0","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"8.0.0","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_3.0.30-aik.33_1778208600179_0.24476664734190656","host":"s3://npm-registry-packages-npm-production"}},"3.0.30-ajk.12":{"name":"@seafile/seafile-editor","version":"3.0.30-ajk.12","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@3.0.30-ajk.12","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"1b6cda817b42c8e9361bc0868c60dfb67ea1ee47","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-3.0.30-ajk.12.tgz","fileCount":312,"integrity":"sha512-U/zw90WxuBdomKhKQ6bauPps/GqmQrkH+oD+mBkJoC1ABjppPxugENn5Pl4R5CxbDMt5wDGpb9k22XfBwL0Y5A==","signatures":[{"sig":"MEQCIFkOLGKedGnoYEqPSjdaeN/kD1J6lgWqBNrt0irbDMOTAiA6TVA22kC0fBkH4xbCBwzAKJKl07o0cH/y14APirTc2Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3482055},"main":"dist/index.js","gitHead":"940dccba4ad75eb7f899a3debbcf832bd1eaf327","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"overrides":{"@tootallnate/once":"3.0.1"},"_npmVersion":"11.12.1","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"23.11.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.30.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"7.1.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","copy-to-clipboard":"3.3.1","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"^5.0.4"},"_hasShrinkwrap":false,"readmeFilename":"readme.md","devDependencies":{"ejs":"3.1.10","koa":"2.16.4","jest":"29.7.0","less":"4.2.0","axios":"^1.15.0","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.105.4","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.239","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"7.13.1","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.26.10","postcss-loader":"7.3.3","react-router-dom":"7.13.1","webpack-dev-server":"5.2.2","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.4.0","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"8.0.0","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_3.0.30-ajk.12_1778218962481_0.08067003278559448","host":"s3://npm-registry-packages-npm-production"}},"3.0.30-ajk.19":{"name":"@seafile/seafile-editor","version":"3.0.30-ajk.19","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@3.0.30-ajk.19","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"ee72cd64537b04ec2c4835770453f4a0a1a9e172","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-3.0.30-ajk.19.tgz","fileCount":312,"integrity":"sha512-61Vs8XXkHqPs5LiZRdHvjoG9HG+WQ1/HQuWJlWkQEx19GJgRbX3CWJ60Ko+M+I1rLY8Jp/6l93fdGv4Xvn2lAw==","signatures":[{"sig":"MEQCIHcgrDlXOGK8sLRJtiuideIVD7P969odrmruCX7wCgrcAiBIzvL4BNZHXIR8GT60cRTOhi3leqm/Xijj3WMP81W6Lg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3481540},"main":"dist/index.js","gitHead":"940dccba4ad75eb7f899a3debbcf832bd1eaf327","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"overrides":{"@tootallnate/once":"3.0.1"},"_npmVersion":"11.12.1","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"23.11.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.30.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"7.1.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","copy-to-clipboard":"3.3.1","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"^5.0.4"},"_hasShrinkwrap":false,"readmeFilename":"readme.md","devDependencies":{"ejs":"3.1.10","koa":"2.16.4","jest":"29.7.0","less":"4.2.0","axios":"^1.15.0","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.105.4","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.239","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"7.13.1","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.26.10","postcss-loader":"7.3.3","react-router-dom":"7.13.1","webpack-dev-server":"5.2.2","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.4.0","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"8.0.0","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_3.0.30-ajk.19_1778219482819_0.20631474595409438","host":"s3://npm-registry-packages-npm-production"}},"3.0.30-ajk.33":{"name":"@seafile/seafile-editor","version":"3.0.30-ajk.33","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@3.0.30-ajk.33","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"65ec02bc975a6e75d253aa44385f368bf20b7aa5","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-3.0.30-ajk.33.tgz","fileCount":312,"integrity":"sha512-lSnnC+oVmF5wDTbat3MBHZv0pfN8FoIfAUW8VNvatxV1cei88gvvxe+2ImL9B7cIwfqzVH/qzxd/wc1ca6pfHg==","signatures":[{"sig":"MEUCIQCdwUtuTSuja7TKLu+FguBsdVyVG9o+5bG//OaM3qlofAIgeg4pPOlT5EqXpajy4Gsp6iW1sW/2+X4mmbKwFHjLA2U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3482032},"main":"dist/index.js","gitHead":"940dccba4ad75eb7f899a3debbcf832bd1eaf327","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"overrides":{"@tootallnate/once":"3.0.1"},"_npmVersion":"11.12.1","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"23.11.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.30.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"7.1.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","copy-to-clipboard":"3.3.1","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"^5.0.4"},"_hasShrinkwrap":false,"readmeFilename":"readme.md","devDependencies":{"ejs":"3.1.10","koa":"2.16.4","jest":"29.7.0","less":"4.2.0","axios":"^1.15.0","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.105.4","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.239","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"7.13.1","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.26.10","postcss-loader":"7.3.3","react-router-dom":"7.13.1","webpack-dev-server":"5.2.2","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.4.0","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"8.0.0","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_3.0.30-ajk.33_1778220068151_0.8556349591036128","host":"s3://npm-registry-packages-npm-production"}},"3.0.30-ajk.39":{"name":"@seafile/seafile-editor","version":"3.0.30-ajk.39","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@3.0.30-ajk.39","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"ab6efe604f470dc2faa57d64d827efce07e522c7","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-3.0.30-ajk.39.tgz","fileCount":312,"integrity":"sha512-fDqzcYuWY0GL990g4hC48RXtlhOMlKCMMWHIB0BmnRlfFi2xVU00nXjcwigkoWnTwm9ADu5vJZQqwAMmjEObqw==","signatures":[{"sig":"MEQCIBnbm6y3Pcw51Hni1xMwDR/zASo6c08puq//Hjk2exArAiBKL/kp7oZFuNZU7xJdc0/CXIgahf0tRM/a3jK3Oe9tEA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3482078},"main":"dist/index.js","gitHead":"940dccba4ad75eb7f899a3debbcf832bd1eaf327","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"overrides":{"@tootallnate/once":"3.0.1"},"_npmVersion":"11.12.1","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"23.11.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.30.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"7.1.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","copy-to-clipboard":"3.3.1","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"^5.0.4"},"_hasShrinkwrap":false,"readmeFilename":"readme.md","devDependencies":{"ejs":"3.1.10","koa":"2.16.4","jest":"29.7.0","less":"4.2.0","axios":"^1.15.0","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.105.4","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.239","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"7.13.1","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.26.10","postcss-loader":"7.3.3","react-router-dom":"7.13.1","webpack-dev-server":"5.2.2","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.4.0","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"8.0.0","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_3.0.30-ajk.39_1778221667593_0.8588056073898378","host":"s3://npm-registry-packages-npm-production"}},"3.0.31":{"name":"@seafile/seafile-editor","version":"3.0.31","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@3.0.31","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"a658f4813cddc78ef0abcd03dd443401fda6fdea","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-3.0.31.tgz","fileCount":312,"integrity":"sha512-p7fNpeO3ed7lzlTgDl3Fg8x/ay1y9t0yvs2zlwblnlneXfPn5eDuaOgCmPA1jHB4v2R1rAiAYfKSM9jGyij1og==","signatures":[{"sig":"MEUCID3Gdp8RPihY8HEELT5WZCaaLPkNPd4x9wdlpMZti/VYAiEAn/Z3fRMPssEHApUtjwaAHsCmLTdl8juARW4D48sZnu8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3481273},"main":"dist/index.js","gitHead":"80961782bc9edb7eef179464edaebe78520f1c5a","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"overrides":{"@tootallnate/once":"3.0.1"},"_npmVersion":"10.9.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"22.14.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.30.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"7.1.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","copy-to-clipboard":"3.3.1","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"^5.0.6"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.10","koa":"2.16.4","jest":"29.7.0","less":"4.2.0","axios":"^1.15.0","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.105.4","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.239","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"7.13.1","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.26.10","postcss-loader":"7.3.3","react-router-dom":"7.13.1","webpack-dev-server":"5.2.2","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.4.0","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"8.0.0","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_3.0.31_1778231626592_0.37214767006613303","host":"s3://npm-registry-packages-npm-production"}},"3.0.32":{"name":"@seafile/seafile-editor","version":"3.0.32","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@3.0.32","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"00ab91c80195bcf108db906c980718961e254741","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-3.0.32.tgz","fileCount":312,"integrity":"sha512-VapBoeaPzNG+fhQIkc1TO9fcRqZRGcWUdIUWAa8XclqG+XbAbzZjm7IDZwk09BujkbqzCaunXTaQVKItLZ4Pqw==","signatures":[{"sig":"MEUCIQDfvJ/eO4TJgtUYUlSMEJDx00tdwqGkQKTGSxnWESwUSQIgPNJiKD4vvSAGcLR8qZSzwpQ/VApYybQLXQSjZpV97QU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3481349},"main":"dist/index.js","gitHead":"7b0d756ebc800577aff5c44e739510cfa2ecf8c3","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"overrides":{"@tootallnate/once":"3.0.1"},"_npmVersion":"10.9.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"22.14.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.30.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"7.1.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","copy-to-clipboard":"3.3.1","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"^5.0.7"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.10","koa":"2.16.4","jest":"29.7.0","less":"4.2.0","axios":"^1.15.0","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.105.4","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.239","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"7.13.1","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.26.10","postcss-loader":"7.3.3","react-router-dom":"7.13.1","webpack-dev-server":"5.2.2","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.4.0","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"8.0.0","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_3.0.32_1778298869559_0.48478824978825763","host":"s3://npm-registry-packages-npm-production"}},"3.0.33":{"name":"@seafile/seafile-editor","version":"3.0.33","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@3.0.33","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"782c40cab2eb144d63ba05ad49d78bf7b1de7f9a","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-3.0.33.tgz","fileCount":312,"integrity":"sha512-QEcpPECFvsG+Oh7MfI7gXYlvlyx2TbCgseTUgxf15euOQ8lFkOhWzyWVVSW+x+CXnWbv4nWHERklB3/6dtM/Uw==","signatures":[{"sig":"MEUCICQmTvZEqB6QWc5ye9XbEzY3lQGsUHbTr3pN2FBHWL9JAiEAr26YDH2QFrzoDjouQ7pcKvE3AZhaq/wOekySEA9pH78=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3481434},"main":"dist/index.js","gitHead":"1f8d30dc68f7f053f531e7684762d9f4a8b18b9f","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"overrides":{"@tootallnate/once":"3.0.1"},"_npmVersion":"10.9.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"22.14.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.30.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"7.1.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","copy-to-clipboard":"3.3.1","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"^5.0.8"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.10","koa":"2.16.4","jest":"29.7.0","less":"4.2.0","axios":"^1.15.0","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.105.4","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.239","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"7.13.1","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.26.10","postcss-loader":"7.3.3","react-router-dom":"7.13.1","webpack-dev-server":"5.2.2","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.4.0","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"8.0.0","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_3.0.33_1778816140652_0.47383152459471667","host":"s3://npm-registry-packages-npm-production"}},"3.0.34":{"name":"@seafile/seafile-editor","version":"3.0.34","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@3.0.34","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"b454e7a9d23a8b6dcccf11f1a650eee2c85ac483","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-3.0.34.tgz","fileCount":312,"integrity":"sha512-lI89AvoJu9kizPG7ps1Mx9QSjHxlldPZq9uVs6umG6me1cUS2haAt/ikDAAkcT4kLXIzjHTnVLGcm9mix+Uz2w==","signatures":[{"sig":"MEUCIHeEfl+cuEzii2Q3BgmtDBzwiCZwTn3G68xSFjzqwgADAiEAn/lPD19658zNLTkM8LTDaWBO7P/uUTRZ0F6Vu/CSSGY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3485888},"main":"dist/index.js","gitHead":"6df127d97f30968a01f178318b2968e15155c2e4","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"overrides":{"@tootallnate/once":"3.0.1"},"_npmVersion":"10.9.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"22.14.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.30.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"7.1.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","copy-to-clipboard":"3.3.1","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"^5.0.8"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.10","koa":"2.16.4","jest":"29.7.0","less":"4.2.0","axios":"^1.15.0","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.105.4","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.239","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"7.13.1","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.26.10","postcss-loader":"7.3.3","react-router-dom":"7.13.1","webpack-dev-server":"5.2.2","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.4.0","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"8.0.0","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_3.0.34_1778816775487_0.860827698920992","host":"s3://npm-registry-packages-npm-production"}},"3.0.35":{"name":"@seafile/seafile-editor","version":"3.0.35","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@3.0.35","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"fc8efe0dceb8a5c8081f2d549de5597bd8a349af","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-3.0.35.tgz","fileCount":312,"integrity":"sha512-DVd569SPNJ7zbQCfhnj293gmX8UsoWJCUBTI0bx22DwdJH2gb6qRwQwdekeke9QeyIb6zUC/644Gg5OCLE1ovg==","signatures":[{"sig":"MEUCIQCPfmkN6tpbq4NyPJSmZfYUvUyVbDL6AlWSuaaYHf6WzwIgdggRPKNWFeG6w6vRVhYHeKMEEz2SX2dzTBBwYMFGSjM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3485631},"main":"dist/index.js","gitHead":"2138642e4ea2bf83f029fb5aebd212462e56b7a8","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"overrides":{"@tootallnate/once":"3.0.1"},"_npmVersion":"10.9.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"22.14.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.30.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"7.1.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","copy-to-clipboard":"3.3.1","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"^5.0.8"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.10","koa":"2.16.4","jest":"29.7.0","less":"4.2.0","axios":"^1.15.0","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.105.4","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.239","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"7.13.1","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.26.10","postcss-loader":"7.3.3","react-router-dom":"7.13.1","webpack-dev-server":"5.2.2","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.4.0","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"8.0.0","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_3.0.35_1780035790349_0.5120646555027737","host":"s3://npm-registry-packages-npm-production"}},"3.0.36":{"name":"@seafile/seafile-editor","version":"3.0.36","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@3.0.36","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"1556d8f00893e34b881d0ffeecb9ee2000ee0d05","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-3.0.36.tgz","fileCount":312,"integrity":"sha512-2YtqoWpgf983u++Eqnz9qkSTfZwroZr08EAJo7fKmIICW2xTggSaD2yDxnNI9ZaRmEtfqfaKHSXDqLWTZiYcXw==","signatures":[{"sig":"MEUCIQDtlADsh89fjyS9AI3j1Xeu9a/2RpKLcsj8T3OcJlmTaQIgW/+y9fncwQZvkGxUHeP7B5In4EOpr4Q2OhC1+EOqvrc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3485181},"main":"dist/index.js","gitHead":"893103e508ab6bb628a4ccf013bc50c245fcd52b","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"overrides":{"@tootallnate/once":"3.0.1"},"_npmVersion":"10.9.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"22.14.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.30.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"7.1.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","copy-to-clipboard":"3.3.1","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"^5.0.8"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.10","koa":"2.16.4","jest":"29.7.0","less":"4.2.0","axios":"^1.15.0","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.105.4","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.239","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"7.13.1","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.26.10","postcss-loader":"7.3.3","react-router-dom":"7.13.1","webpack-dev-server":"5.2.2","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.4.0","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"8.0.0","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_3.0.36_1780366992093_0.2509293628539897","host":"s3://npm-registry-packages-npm-production"}},"3.0.37":{"name":"@seafile/seafile-editor","version":"3.0.37","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@3.0.37","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"7f176c8794753ee90f7d7da5213e47b08a56fa64","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-3.0.37.tgz","fileCount":312,"integrity":"sha512-PklJ/OP+XL7uhS04MtlU8gVymV5RTDclnVawJj4j2mDYQIfm4SViuT0aH6WglI5u9ck+aM7AtOlizVKzP2HZog==","signatures":[{"sig":"MEUCIG2LEHAQ1enL9bjSeJ36chZWk8Yi0mSN7mKHMvm9M59dAiEA7GtXsmv6kQ/ZkEPSsbwea+SOZC7A7IGAvzxU5maXidg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3485193},"main":"dist/index.js","gitHead":"ccc2848e7704429d2bc80c3c902e1b74cf338561","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"overrides":{"@tootallnate/once":"3.0.1"},"_npmVersion":"10.9.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"22.14.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.30.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"7.1.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","copy-to-clipboard":"3.3.1","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"^5.0.8"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.10","koa":"2.16.4","jest":"29.7.0","less":"4.2.0","axios":"^1.15.0","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.105.4","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.239","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"7.13.1","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.26.10","postcss-loader":"7.3.3","react-router-dom":"7.13.1","webpack-dev-server":"5.2.2","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.4.0","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"8.0.0","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_3.0.37_1780368067662_0.26873278595747463","host":"s3://npm-registry-packages-npm-production"}},"3.0.38":{"name":"@seafile/seafile-editor","version":"3.0.38","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@3.0.38","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"1447aff83b014b82361f2c2f029faac91768ad78","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-3.0.38.tgz","fileCount":312,"integrity":"sha512-dcoEz7k8e4UrO42YqEm0yyEqWUV+kRiFgg53Qflc35yy/pY9XjatulkRBDcEwmBE6I+XCDnKWE2u2bh5xoBNmg==","signatures":[{"sig":"MEUCIQDblRnLdGAM6Qs6D7Be9tGB5jyKEzgWYE6TzDCY3c8aFAIgY7jIzWl7tEJ5CmFXrP35uDYShTlt/RZXOPM6pupyWUk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3485352},"main":"dist/index.js","gitHead":"22f0bf3d54b970e7234a0a1056e312944be149bf","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"overrides":{"@tootallnate/once":"3.0.1"},"_npmVersion":"10.9.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"22.14.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.30.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"7.1.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","copy-to-clipboard":"3.3.1","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"^5.0.8"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.10","koa":"2.16.4","jest":"29.7.0","less":"4.2.0","axios":"^1.15.0","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.105.4","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.239","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"7.13.1","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.26.10","postcss-loader":"7.3.3","react-router-dom":"7.13.1","webpack-dev-server":"5.2.2","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.4.0","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"8.0.0","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_3.0.38_1780467977030_0.4775654428818541","host":"s3://npm-registry-packages-npm-production"}},"3.0.39":{"name":"@seafile/seafile-editor","version":"3.0.39","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@3.0.39","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"6b8cc2782efba8f86168c26512c6a70aab173ce7","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-3.0.39.tgz","fileCount":312,"integrity":"sha512-PtCde7yYB5xQsCCVef9ksumZm11fRuVoAFeEuF3af38P9JvV3/oRTyvJSL5ktBt37LHUcymsND1UcNdyBI8Spw==","signatures":[{"sig":"MEQCIBgtXzIOyGBKlWSnMKK95EdjssXhFAoptvhYrhlDnBeSAiBFtL/e/9jOMhsrksa0pz8tr1m6pfpr8MdbyacrlvURWA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3486599},"main":"dist/index.js","gitHead":"d9da518fc1f2ba659fcd78a7cc61b4a1b1718940","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"overrides":{"@tootallnate/once":"3.0.1"},"_npmVersion":"10.9.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"22.14.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.30.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"7.1.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","copy-to-clipboard":"3.3.1","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"^5.0.8"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.10","koa":"2.16.4","jest":"29.7.0","less":"4.2.0","axios":"^1.15.0","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.105.4","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.239","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"7.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.26.10","postcss-loader":"7.3.3","react-router-dom":"7.16.0","webpack-dev-server":"5.2.2","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.4.0","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"8.0.0","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_3.0.39_1780732295943_0.46307287688664545","host":"s3://npm-registry-packages-npm-production"}},"3.0.34-beta.jh1":{"name":"@seafile/seafile-editor","version":"3.0.34-beta.jh1","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@3.0.34-beta.jh1","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"da680fe12c9684f77dba90ac8a14021797dc7f97","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-3.0.34-beta.jh1.tgz","fileCount":312,"integrity":"sha512-cL2wIlscDyWD37hU1OI3Bj+sHj1ZMtT9D2S+pVJq9yo0Ooy05BWFitb4vW06Lr9WnwoXulBRW2ll3OtDN1UxVA==","signatures":[{"sig":"MEUCIGWsTULNekGCitZwqA2+ByyttDRSYYIxgJ9xB5/jklQ0AiEAo/ntXPSa2d5WnfwQbKRGx9xTXepcQ2KjZFLflvEz4UQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3486081},"main":"dist/index.js","gitHead":"6df127d97f30968a01f178318b2968e15155c2e4","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"overrides":{"@tootallnate/once":"3.0.1"},"_npmVersion":"10.5.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"20.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.30.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"7.1.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","copy-to-clipboard":"3.3.1","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"^5.0.8"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.10","koa":"2.16.4","jest":"29.7.0","less":"4.2.0","axios":"^1.15.0","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.105.4","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.239","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"7.13.1","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.26.10","postcss-loader":"7.3.3","react-router-dom":"7.13.1","webpack-dev-server":"5.2.2","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.4.0","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"8.0.0","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_3.0.34-beta.jh1_1780902063146_0.3864981729284669","host":"s3://npm-registry-packages-npm-production"}},"3.0.34-beta.jh2":{"name":"@seafile/seafile-editor","version":"3.0.34-beta.jh2","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@3.0.34-beta.jh2","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"b6b47abcae09ef571da2061a0019e3b55c714761","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-3.0.34-beta.jh2.tgz","fileCount":312,"integrity":"sha512-F/srfma+xsc6UcRLUUBtXIFEzxrY4E8rybbo5rZ0xHj0tKgIcdY8A/JOcPjW5ghzwyzbTXiFXGrLU3xGUE6BrA==","signatures":[{"sig":"MEYCIQDWZwdqIIvuH/WzIuIbjG+7D0nMwepQxWstFY6KGcLNhAIhAILOi7IUp2szMsZZUlATmSO49yUFtfwcEO7n0THZ3ktM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3486000},"main":"dist/index.js","gitHead":"6df127d97f30968a01f178318b2968e15155c2e4","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"overrides":{"@tootallnate/once":"3.0.1"},"_npmVersion":"10.5.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"20.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.30.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"7.1.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","copy-to-clipboard":"3.3.1","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"^5.0.8"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.10","koa":"2.16.4","jest":"29.7.0","less":"4.2.0","axios":"^1.15.0","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.105.4","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.239","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"7.13.1","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.26.10","postcss-loader":"7.3.3","react-router-dom":"7.13.1","webpack-dev-server":"5.2.2","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.4.0","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"8.0.0","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_3.0.34-beta.jh2_1780902972183_0.852974715340173","host":"s3://npm-registry-packages-npm-production"}},"3.0.34-beta.jh3":{"name":"@seafile/seafile-editor","version":"3.0.34-beta.jh3","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@3.0.34-beta.jh3","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"7ef35fbc4ee599fb6c45d61bb894ab3f9699e29f","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-3.0.34-beta.jh3.tgz","fileCount":312,"integrity":"sha512-BKzpd9XsMVlLwmGzKhvbv8m1OzyrT3DmM63+4SoPJ5PNNZCgsiEO6rs3hTN/b3PLQp2y72jujqFkAgSZH/eWKg==","signatures":[{"sig":"MEUCIQC2+S2XPE3rbjp7g8P5DuXr93FSaOXu5Bt/wbA4+QXY8AIgE3vHpAHEGVbBuK7e1hiHLEz3/TswRZubSdjMlsh6asI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3486000},"main":"dist/index.js","gitHead":"6df127d97f30968a01f178318b2968e15155c2e4","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"overrides":{"@tootallnate/once":"3.0.1"},"_npmVersion":"10.5.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"20.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.30.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"7.1.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","copy-to-clipboard":"3.3.1","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"^5.0.8"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.10","koa":"2.16.4","jest":"29.7.0","less":"4.2.0","axios":"^1.15.0","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.105.4","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.239","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"7.13.1","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.26.10","postcss-loader":"7.3.3","react-router-dom":"7.13.1","webpack-dev-server":"5.2.2","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.4.0","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"8.0.0","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_3.0.34-beta.jh3_1780905638769_0.7740642323300155","host":"s3://npm-registry-packages-npm-production"}},"3.0.34-beta.jh4":{"name":"@seafile/seafile-editor","version":"3.0.34-beta.jh4","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@3.0.34-beta.jh4","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"969c3857ed17981ebf0e7530610adf6c1e47f038","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-3.0.34-beta.jh4.tgz","fileCount":312,"integrity":"sha512-1e38mpz4XJiMcN+23CmXjNWZEIaaZQPxaY88EauOJ9YQugQnF7/D8zFMlK0E5sh8sTL06G9+3qppXxJptJdJCA==","signatures":[{"sig":"MEYCIQD1kbtEUtBKeCBi7XGi1Ll5aoP55NHe8Fy2HL6quO/L/AIhAMxY/z8xibdNGCF1Dz8Ydc4OcwJRY+B3HSxwVfFq1sB8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3486000},"main":"dist/index.js","gitHead":"6df127d97f30968a01f178318b2968e15155c2e4","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"overrides":{"@tootallnate/once":"3.0.1"},"_npmVersion":"10.5.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"20.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.30.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"7.1.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","copy-to-clipboard":"3.3.1","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"^5.0.8"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.10","koa":"2.16.4","jest":"29.7.0","less":"4.2.0","axios":"^1.15.0","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.105.4","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.239","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"7.13.1","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.26.10","postcss-loader":"7.3.3","react-router-dom":"7.13.1","webpack-dev-server":"5.2.2","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.4.0","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"8.0.0","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_3.0.34-beta.jh4_1780907368231_0.942338569341509","host":"s3://npm-registry-packages-npm-production"}},"1.0.134":{"name":"@seafile/seafile-editor","version":"1.0.134","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@1.0.134","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"cc5a796320a92665d223acecf13c535683fe2ddf","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-1.0.134.tgz","fileCount":283,"integrity":"sha512-viNNx0FKek9KorjWzBIJoii72anPHPyJJBw+PVal/Nii9s3EfWq+HnRAH8kc1GengnFB0MnO5UpQh3p/9g5QOw==","signatures":[{"sig":"MEUCIFNLZD5AKOVlgMYuFnq7N7q5cCn0MQMqKAS3YIGe0Rz4AiEAivpSjXYxNmcLVb293gHNoRMqH5snSrqWwnInrOIYvKw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3398972},"main":"dist/index.js","gitHead":"1105ba903e322546a7a1baa184d7b4660ed0e29d","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"_npmVersion":"10.9.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"22.14.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.29.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"8.9.0","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"5.0.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.9","koa":"2.14.2","jest":"29.7.0","less":"4.2.0","axios":"^1.7.3","react":"17.0.0","eslint":"8.49.0","glamor":"2.20.40","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.88.2","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"17.0.0","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.234","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"6.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.22.15","postcss-loader":"7.3.3","react-router-dom":"6.16.0","webpack-dev-server":"4.15.1","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.3.9","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"5.0.1","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_1.0.134_1780987640956_0.4133723776508844","host":"s3://npm-registry-packages-npm-production"}},"3.0.40":{"name":"@seafile/seafile-editor","version":"3.0.40","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@3.0.40","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"ebf14c743c2e892c1126a4297bb0c901e11b6d8b","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-3.0.40.tgz","fileCount":312,"integrity":"sha512-WzG6ZnobOGcXAuwgG9l0lPDEsABmMvW8w0h1DToLWmW6D8Mug1zktryq3FlyYspIdQEipJRD33WC41YQ68GpXA==","signatures":[{"sig":"MEUCIBqJFFllDsXo6tDqCyVffmjURsOMnZ6+18skRjIliwgwAiEA7bzpAz1YqLJeoSEt1GXIlYk936JDBwqKk6LJEuxjgT8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3487175},"main":"dist/index.js","gitHead":"d27eff2cc5753fabefb341bb6bd6e8d33829da5d","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"overrides":{"@tootallnate/once":"3.0.1"},"_npmVersion":"10.9.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"22.14.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.30.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"7.1.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","copy-to-clipboard":"3.3.1","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"^5.0.8"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.10","koa":"2.16.4","jest":"29.7.0","less":"4.2.0","axios":"^1.15.0","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.105.4","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.239","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"7.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.26.10","postcss-loader":"7.3.3","react-router-dom":"7.16.0","webpack-dev-server":"5.2.2","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.4.0","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"8.0.0","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_3.0.40_1781320969546_0.8034038406458115","host":"s3://npm-registry-packages-npm-production"}},"3.0.40-beta":{"name":"@seafile/seafile-editor","version":"3.0.40-beta","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@3.0.40-beta","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"e5d4d48a8d77364400183031afc4cc7ef4d4543c","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-3.0.40-beta.tgz","fileCount":312,"integrity":"sha512-/8vHAdRhgeY8Px6b4WJKwH4OjzGVEsNp8EUO2bx/BNiik8yWpNIyR7/snwzHgvY1NHNylYTWDuCyYnf8TCprcA==","signatures":[{"sig":"MEUCIQD8/zR3ag/zaRmIrYQ1RO3BW2uuFhxnkKP8wfE9VwNb+wIgQnjsUUtzpWs0GMwRVfvM2e5QmQrvUUWyaWS0ccuMxCs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3487644},"main":"dist/index.js","gitHead":"6309df00fc5b372eb74e327a875242396ee68926","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"overrides":{"@tootallnate/once":"3.0.1"},"_npmVersion":"10.8.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"20.20.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.30.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"7.1.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","copy-to-clipboard":"3.3.1","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"^5.0.8"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.10","koa":"2.16.4","jest":"29.7.0","less":"4.2.0","axios":"^1.15.0","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.105.4","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.239","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"7.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.26.10","postcss-loader":"7.3.3","react-router-dom":"7.16.0","webpack-dev-server":"5.2.2","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.4.0","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"8.0.0","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_3.0.40-beta_1781674526918_0.989602050004224","host":"s3://npm-registry-packages-npm-production"}},"3.0.41":{"name":"@seafile/seafile-editor","version":"3.0.41","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@3.0.41","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"b8cd793bb29b39e5bd011acf92c504ef3c335a8d","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-3.0.41.tgz","fileCount":312,"integrity":"sha512-S4WjjaSnI8Ky0PYoHIPKMUPX+rRUVHgKoiXW/eSFp7ipu9g8vodJr+aMyatxJ5LAIYyshaTRBnnvnJvqdXG23g==","signatures":[{"sig":"MEUCIAq3rnaVD3Aq3GvpFOjynjlq/7SZsKZtAtxkNo0Y1gNAAiEA+WGiv+qFYgneHpmOCfL9VEngBgq/+PhSIHS4mrrFRxA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3487639},"main":"dist/index.js","gitHead":"5bd928f24946b5b0d7c2b18c41e14cd488247d26","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"overrides":{"@tootallnate/once":"3.0.1"},"_npmVersion":"10.8.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"20.20.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.30.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"7.1.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","copy-to-clipboard":"3.3.1","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"^5.0.8"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.10","koa":"2.16.4","jest":"29.7.0","less":"4.2.0","axios":"^1.15.0","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.105.4","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.239","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"7.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.26.10","postcss-loader":"7.3.3","react-router-dom":"7.16.0","webpack-dev-server":"5.2.2","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.4.0","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"8.0.0","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_3.0.41_1782108417230_0.2175332594320598","host":"s3://npm-registry-packages-npm-production"}},"3.0.42":{"name":"@seafile/seafile-editor","version":"3.0.42","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@3.0.42","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"85a8d79fecec84e9d927ac99172d359798aa6e0c","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-3.0.42.tgz","fileCount":312,"integrity":"sha512-Cn3djIgVoWIkHtHtlgZ+3mrb9rMcWTgM8oRbCXVSuj+jWJHLGvrfgiSFi5wYkEAfvNGUXdgiW7m8IWjLw63IVg==","signatures":[{"sig":"MEYCIQD9rvxevcAYrCxRDxV36qdA+5euepw8lNdWtnX86dozuAIhANZv+VVapCPg5C22KJCBjDgpnxp6KmAAS06fbVAqiBdR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3491678},"main":"dist/index.js","gitHead":"47e90b14a9eb7558c845e6ab417494823421a2aa","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"overrides":{"@tootallnate/once":"3.0.1"},"_npmVersion":"10.9.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"22.14.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.30.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"7.1.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","copy-to-clipboard":"3.3.1","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"^5.0.8"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.10","koa":"2.16.4","jest":"29.7.0","less":"4.2.0","axios":"^1.15.0","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.105.4","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.239","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"7.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.26.10","postcss-loader":"7.3.3","react-router-dom":"7.16.0","webpack-dev-server":"5.2.2","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.4.0","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"8.0.0","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_3.0.42_1782808042664_0.9772689893111626","host":"s3://npm-registry-packages-npm-production"}},"3.0.43":{"name":"@seafile/seafile-editor","version":"3.0.43","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@3.0.43","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"15b4fd585bcdc122535bf41ec8dc4214ca93d2d8","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-3.0.43.tgz","fileCount":312,"integrity":"sha512-qjk5QAu3BMUTvVCuu3HYYcZ+SMuW4IDbPs8/738aOxWRGFpIXsUpNZk2oQxr9cdOVGmqp5OCzlJ4/gysXgz8HQ==","signatures":[{"sig":"MEUCIDBextnEp/QbZ+ncjrCP7r5REhoRSOeTb2c+btKrd7S+AiEAjUbfSk0TlCjnQXdiQsCDHlhZm4OuQlauIYrmiuKmars=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3491248},"main":"dist/index.js","gitHead":"bbaec54cc1ace92e42ddb71a2d4e66c871ab0b0c","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"overrides":{"@tootallnate/once":"3.0.1"},"_npmVersion":"10.9.8","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"22.23.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.30.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"7.1.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","copy-to-clipboard":"3.3.1","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"^5.0.8"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.10","koa":"2.16.4","jest":"29.7.0","less":"4.2.0","axios":"^1.15.0","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.105.4","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.239","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"7.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.26.10","postcss-loader":"7.3.3","react-router-dom":"7.16.0","webpack-dev-server":"5.2.2","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.4.0","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"8.0.0","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_3.0.43_1783650984225_0.4343319142506208","host":"s3://npm-registry-packages-npm-production"}},"3.0.43-beta":{"name":"@seafile/seafile-editor","version":"3.0.43-beta","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@3.0.43-beta","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"9979f09999ff4b4c35629331a94d4f0145e156ae","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-3.0.43-beta.tgz","fileCount":312,"integrity":"sha512-EQKSCQOXphtSze0Us3JZdZYc4N3zd8ee2qEZyRAZR7361MgEgajBDDWBIe2DzqEEihaj8m1RniguAlJk2R0BcA==","signatures":[{"sig":"MEUCIAgGla2IHRI2GMWpRJYDiVmXS7DBlAkLQA1Smo43AOWkAiEAygUi8Dee22dWrpxK8HgSYMR4TPacOlZF1CgiCKxWJ1c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3491277},"main":"dist/index.js","gitHead":"e20b25abe118087d9d5e363d8c9a85b4e705e443","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"overrides":{"@tootallnate/once":"3.0.1"},"_npmVersion":"10.8.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"20.20.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.30.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"7.1.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","copy-to-clipboard":"3.3.1","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"^5.0.8"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.10","koa":"2.16.4","jest":"29.7.0","less":"4.2.0","axios":"^1.15.0","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.105.4","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.239","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"7.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.26.10","postcss-loader":"7.3.3","react-router-dom":"7.16.0","webpack-dev-server":"5.2.2","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.4.0","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"8.0.0","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_3.0.43-beta_1784255249011_0.9031273637736377","host":"s3://npm-registry-packages-npm-production"}},"3.0.44":{"name":"@seafile/seafile-editor","version":"3.0.44","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@3.0.44","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"550edbb0b51f1b872a992c280bfc0dba636079ff","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-3.0.44.tgz","fileCount":312,"integrity":"sha512-noJGJusxTQNUmNR586YnmC5CJpUZ+nzOlzUEeXQhQQozIRTDe8tkoVFcZfvlFa3rCN00zH5RL26P86THd74VRw==","signatures":[{"sig":"MEUCIQCTPqgv1nUB6ZSGzcc6hsuO5V0wzPw846+fcIa8ngK9eQIgf/x0s7tvVwc26LCeYn9PwBOJ9Qw6AiGmk06RVW7OIPc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3491272},"main":"dist/index.js","gitHead":"e20b25abe118087d9d5e363d8c9a85b4e705e443","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"overrides":{"@tootallnate/once":"3.0.1"},"_npmVersion":"10.8.2","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"20.20.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.30.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"7.1.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","copy-to-clipboard":"3.3.1","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"^5.0.8"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.10","koa":"2.16.4","jest":"29.7.0","less":"4.2.0","axios":"^1.15.0","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.105.4","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.239","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"7.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.26.10","postcss-loader":"7.3.3","react-router-dom":"7.16.0","webpack-dev-server":"5.2.2","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.4.0","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"8.0.0","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_3.0.44_1784255343065_0.254494442772599","host":"s3://npm-registry-packages-npm-production"}},"3.0.45":{"name":"@seafile/seafile-editor","version":"3.0.45","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@3.0.45","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"ed7d185e1c444411e5c1adb2bfa7e9b6f05891fb","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-3.0.45.tgz","fileCount":312,"integrity":"sha512-CA2PlYW33NC9TtfoNKWBkcTmFinV4DBV8J9NGoYMAOpZdk8u4ZJR2Lg2vIO1fQJt3E77lgXYACuNGJgGP5v4Gw==","signatures":[{"sig":"MEUCIQDmHc42lRQwIt/09ecMADrRm9xlSylzm6tAYpO8V7WsmwIgbB+8+IPV3Fg48IkSl06VK0m49+yrinOSLPGNxJGmBek=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3491272},"main":"dist/index.js","gitHead":"db325200d642080fbb8653ddf04fdf8bc1221665","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"overrides":{"@tootallnate/once":"3.0.1"},"_npmVersion":"10.9.8","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"22.23.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.30.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"7.1.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","copy-to-clipboard":"3.3.1","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"^5.0.8"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.10","koa":"2.16.4","jest":"29.7.0","less":"4.2.0","axios":"^1.15.0","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"8.4.32","webpack":"5.105.4","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.239","url-loader":"4.1.1","@babel/core":"7.22.17","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"7.16.0","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.26.10","postcss-loader":"7.3.3","react-router-dom":"7.16.0","webpack-dev-server":"5.2.2","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.4.0","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"8.0.0","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_3.0.45_1784533801381_0.4604301835616329","host":"s3://npm-registry-packages-npm-production"}},"3.0.46":{"name":"@seafile/seafile-editor","version":"3.0.46","keywords":[],"author":"","license":"Apache-2.0","_id":"@seafile/seafile-editor@3.0.46","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"dist":{"shasum":"9118069a8d6dd887289071bea70d28b8713e3410","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-3.0.46.tgz","fileCount":312,"integrity":"sha512-1p7nJiTahgRUDzFU10Jsbqhq6piC7v8DCdvbZNofL1MMfM7pD1G14WbloU/rL7vra58KheQ8f/T99XHCOFlByA==","signatures":[{"sig":"MEYCIQDRxF1zA4RppCIjGq0fanFgJxrIiI5xB+8QXiitStYZ9wIhAKgJl2htgi6uhy+mzi7grun6XY4UsvWO4tFvus0B7tyM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3545581},"main":"dist/index.js","gitHead":"ccfc726dd9e8e0f20491b0c0b4d94f6791015e7f","scripts":{"test":"jest","clean":"rm -rf dist && mkdir dist","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","lint-fix":"eslint --fix --ext .js,.jsx src/","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","pull-translate":"tx pull -f","push-translate":"tx push -s"},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"overrides":{"@tootallnate/once":"3.0.1"},"_npmVersion":"10.9.8","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","directories":{},"_nodeVersion":"22.23.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"slate":"0.94.1","xtend":"4.0.2","is-url":"^1.2.4","slugid":"4.0.0","prismjs":"1.30.0","type-of":"2.0.1","unified":"11.0.3","deep-copy":"1.4.2","deepmerge":"4.3.1","classnames":"2.3.2","reactstrap":"9.2.3","rehype-raw":"7.0.0","remark-gfm":"4.0.0","rehype-slug":"6.0.0","remark-math":"6.0.0","slate-react":"0.98.3","remark-parse":"11.0.0","rehype-format":"5.0.0","remark-breaks":"4.0.0","remark-rehype":"11.0.0","slate-history":"0.93.0","rehype-mathjax":"7.1.0","rehype-sanitize":"6.0.0","rehype-stringify":"9.0.4","remark-stringify":"11.0.0","copy-to-clipboard":"3.3.1","slate-hyperscript":"^0.81.3","@seafile/react-image-lightbox":"^5.0.8"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"3.1.10","koa":"2.16.4","jest":"29.7.0","less":"^4.2.0","axios":"^1.15.0","react":"18.3.1","eslint":"8.49.0","i18next":"22.4.9","postcss":"^8.4.32","webpack":"5.105.4","koa-send":"5.0.1","koa2-cors":"2.0.6","react-dom":"18.3.1","@babel/cli":"7.22.15","babel-jest":"29.7.0","css-loader":"6.8.1","koa-router":"7.3.0","prop-types":"15.8.1","raw-loader":"4.0.2","seafile-js":"0.2.239","url-loader":"4.1.1","@babel/core":"7.29.7","file-loader":"6.2.0","less-loader":"11.1.3","babel-loader":"9.1.3","react-router":"7.18.2","style-loader":"3.3.3","ignore-loader":"0.1.2","react-i18next":"12.1.4","webpack-merge":"5.9.0","@babel/runtime":"7.26.10","postcss-loader":"7.3.3","react-router-dom":"7.18.2","webpack-dev-server":"5.2.6","babel-plugin-import":"^1.13.6","i18next-xhr-backend":"3.2.2","@babel/eslint-parser":"7.22.15","clean-webpack-plugin":"4.0.0","terser-webpack-plugin":"5.4.0","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"29.7.0","eslint-config-react-app":"7.0.1","mini-css-extract-plugin":"2.7.6","css-minimizer-webpack-plugin":"8.0.0","i18next-browser-languagedetector":"7.0.1","@babel/plugin-transform-private-methods":"7.23.3","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-proposal-private-property-in-object":"7.21.11"},"_npmOperationalInternal":{"tmp":"tmp/seafile-editor_3.0.46_1788853188329_0.1531244865514274","host":"s3://npm-registry-packages-npm-production"}},"3.0.47":{"name":"@seafile/seafile-editor","version":"3.0.47","description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","main":"dist/index.js","scripts":{"clean":"rm -rf dist && mkdir dist","test":"jest","push-translate":"tx push -s","pull-translate":"tx pull -f","start":"export NODE_ENV=development LOG_ENV=rc && node dev-server.js","pub:dist":"export BABEL_ENV=production && ./node_modules/.bin/babel src --out-dir dist --copy-files","prepublishOnly":"npm run clean && npm run pub:dist","lint-fix":"eslint --fix --ext .js,.jsx src/"},"keywords":[],"author":"","license":"Apache-2.0","devDependencies":{"@babel/cli":"7.22.15","@babel/core":"7.29.7","@babel/eslint-parser":"7.22.15","@babel/plugin-proposal-private-property-in-object":"7.21.11","@babel/plugin-transform-class-properties":"7.23.3","@babel/plugin-transform-private-methods":"7.23.3","@babel/runtime":"7.26.10","axios":"^1.15.0","babel-jest":"29.7.0","babel-loader":"9.1.3","babel-plugin-import":"^1.13.6","babel-preset-react-app":"^10.0.1","clean-webpack-plugin":"4.0.0","css-loader":"6.8.1","css-minimizer-webpack-plugin":"8.0.0","ejs":"3.1.10","eslint":"8.49.0","eslint-config-react-app":"7.0.1","file-loader":"6.2.0","i18next":"22.4.9","i18next-browser-languagedetector":"7.0.1","i18next-xhr-backend":"3.2.2","ignore-loader":"0.1.2","jest":"29.7.0","jest-environment-jsdom":"29.7.0","koa":"2.16.4","koa-router":"7.3.0","koa-send":"5.0.1","koa2-cors":"2.0.6","less":"^4.2.0","less-loader":"11.1.3","mini-css-extract-plugin":"2.7.6","postcss":"^8.4.32","postcss-loader":"7.3.3","prop-types":"15.8.1","raw-loader":"4.0.2","react":"18.3.1","react-dom":"18.3.1","react-i18next":"12.1.4","react-router":"7.18.2","react-router-dom":"7.18.2","seafile-js":"0.2.239","style-loader":"3.3.3","terser-webpack-plugin":"5.4.0","url-loader":"4.1.1","webpack":"5.105.4","webpack-dev-server":"5.2.6","webpack-merge":"5.9.0"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"@seafile/react-image-lightbox":"^5.0.8","classnames":"2.3.2","copy-to-clipboard":"3.3.1","deep-copy":"1.4.2","deepmerge":"4.3.1","is-url":"^1.2.4","prismjs":"1.30.0","reactstrap":"9.2.3","rehype-format":"5.0.0","rehype-mathjax":"7.1.0","rehype-raw":"7.0.0","rehype-sanitize":"6.0.0","rehype-slug":"6.0.0","rehype-stringify":"9.0.4","remark-breaks":"4.0.0","remark-gfm":"4.0.0","remark-math":"6.0.0","remark-parse":"11.0.0","remark-rehype":"11.0.0","remark-stringify":"11.0.0","slate":"0.94.1","slate-history":"0.93.0","slate-hyperscript":"^0.81.3","slate-react":"0.98.3","slugid":"4.0.0","type-of":"2.0.1","unified":"11.0.3","xtend":"4.0.2"},"overrides":{"@tootallnate/once":"3.0.1","speech-rule-engine":{"@xmldom/xmldom":"0.9.12"}},"_id":"@seafile/seafile-editor@3.0.47","gitHead":"63bca58973112f541cebc1abb6f1783da24cbf7a","_nodeVersion":"22.23.1","_npmVersion":"10.9.8","dist":{"integrity":"sha512-6uPV35KHrFLgRhaxhpUalbgNmySyzPvUv71HSqP3pV5guMbdOAvhPBJPCQZBmlI4dG1duTGY2JInDwIlZ/VlCQ==","shasum":"45f9f8aedac7481e85a5889941fab1e998d3a151","tarball":"https://registry.npmjs.org/@seafile/seafile-editor/-/seafile-editor-3.0.47.tgz","fileCount":312,"unpackedSize":3483901,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDiCNmCs7blSY0gYoIJ1RZbLF8yY58U3Khvljll9bDoTwIgeXxTx7KTtx+J+ZrY5UbdLOcL9Vp1IjNCB5v1iIoEz0g="}]},"_npmUser":{"name":"seafile","email":"dev@seafile.com"},"directories":{},"maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/seafile-editor_3.0.47_1789094899920_0.3400799637596772"},"_hasShrinkwrap":false}},"time":{"created":"2018-07-09T08:41:55.959Z","modified":"2026-09-11T02:48:20.295Z","0.1.0":"2018-07-09T08:41:56.155Z","0.1.1":"2018-07-09T09:21:38.853Z","0.1.2":"2018-07-10T03:25:42.081Z","0.1.3":"2018-07-19T05:21:39.522Z","0.1.4":"2018-07-19T09:00:29.419Z","0.1.5":"2018-07-27T02:37:34.756Z","0.1.6":"2018-07-27T10:32:00.816Z","0.1.7":"2018-07-30T09:10:16.161Z","0.1.8":"2018-08-03T14:28:24.667Z","0.1.9":"2018-08-03T14:45:28.576Z","0.1.10":"2018-08-10T09:44:03.923Z","0.1.11":"2018-08-14T06:32:08.171Z","0.1.12":"2018-08-22T09:13:15.830Z","0.1.13":"2018-08-28T12:29:29.337Z","0.1.14":"2018-08-28T13:34:08.763Z","0.1.15":"2018-08-29T05:02:10.131Z","0.1.16":"2018-08-29T05:07:05.634Z","0.1.17":"2018-09-06T05:53:42.415Z","0.1.18":"2018-09-06T06:59:37.631Z","0.1.19":"2018-09-15T09:01:30.605Z","0.1.20":"2018-09-19T02:18:00.561Z","0.1.21":"2018-09-25T14:58:39.429Z","0.1.22":"2018-09-26T05:28:48.907Z","0.1.23":"2018-09-26T05:40:54.738Z","0.1.24":"2018-09-26T06:13:25.376Z","0.1.25":"2018-09-27T03:37:59.073Z","0.1.26":"2018-09-27T07:09:12.526Z","0.1.27":"2018-10-13T02:28:23.898Z","0.1.28":"2018-10-13T06:00:12.755Z","0.1.29":"2018-10-13T08:51:01.935Z","0.1.30":"2018-10-30T03:34:17.637Z","0.1.31":"2018-10-30T06:28:25.516Z","0.1.32":"2018-10-31T10:07:23.230Z","0.1.33":"2018-11-05T07:22:33.200Z","0.1.34":"2018-11-08T02:38:05.648Z","0.1.35":"2018-11-09T10:12:12.674Z","0.1.36":"2018-11-14T03:16:37.902Z","0.1.37":"2018-11-16T04:45:23.246Z","0.1.38":"2018-11-16T09:50:42.218Z","0.1.39":"2018-11-16T11:05:16.499Z","0.1.40":"2018-11-24T02:37:14.282Z","0.1.41":"2018-11-24T03:58:31.382Z","0.1.42":"2018-11-27T02:48:58.622Z","0.1.43":"2018-12-06T03:35:37.251Z","0.1.44":"2018-12-06T03:45:32.610Z","0.1.45":"2018-12-07T05:55:16.946Z","0.1.46":"2018-12-11T06:20:11.313Z","0.1.47":"2018-12-12T03:53:12.234Z","0.1.48":"2018-12-13T09:56:49.146Z","0.1.49":"2018-12-17T09:38:39.912Z","0.1.50":"2018-12-19T02:24:53.039Z","0.1.51":"2018-12-19T02:30:50.869Z","0.1.52":"2018-12-20T10:04:48.351Z","0.1.53":"2018-12-25T03:01:07.153Z","0.1.54":"2018-12-26T05:10:58.112Z","0.1.55":"2018-12-29T02:15:26.069Z","0.1.56":"2018-12-29T07:46:06.845Z","0.1.57":"2019-01-05T08:59:34.041Z","0.1.58":"2019-01-09T03:32:08.995Z","0.1.59":"2019-01-11T08:45:44.338Z","0.1.60":"2019-01-11T09:32:04.771Z","0.1.61":"2019-01-11T10:00:40.307Z","0.1.62":"2019-01-16T05:40:56.571Z","0.1.63":"2019-01-19T02:44:39.046Z","0.1.64":"2019-01-19T09:50:48.949Z","0.1.65":"2019-01-24T07:44:26.928Z","0.1.66":"2019-01-28T09:01:44.244Z","0.1.67":"2019-01-29T07:11:33.096Z","0.1.68":"2019-02-12T02:09:53.774Z","0.1.69":"2019-02-18T02:53:34.182Z","0.1.70":"2019-02-20T02:11:29.278Z","0.1.71":"2019-02-23T01:56:40.507Z","0.1.72":"2019-02-28T03:03:11.622Z","0.1.73":"2019-02-28T10:11:12.463Z","0.1.74":"2019-03-01T05:42:14.081Z","0.1.75":"2019-03-01T08:26:28.947Z","0.1.76":"2019-03-01T08:53:45.343Z","0.1.77":"2019-03-04T09:11:50.902Z","0.1.78":"2019-03-04T11:57:34.591Z","0.1.79":"2019-03-05T07:43:32.497Z","0.1.80":"2019-03-06T04:02:54.866Z","0.1.81":"2019-03-07T08:45:35.462Z","0.1.82":"2019-03-08T13:50:44.203Z","0.1.83":"2019-03-09T03:12:08.649Z","0.1.84":"2019-03-09T03:38:43.543Z","0.1.85":"2019-03-11T12:29:52.453Z","0.1.86":"2019-03-14T02:22:43.967Z","0.1.87":"2019-03-15T05:39:49.766Z","0.1.88":"2019-03-20T05:43:12.602Z","0.2.0":"2019-03-23T06:37:50.165Z","0.2.1":"2019-03-23T10:07:36.211Z","0.2.2":"2019-03-25T07:28:02.530Z","0.2.3":"2019-03-26T03:13:54.540Z","0.2.4":"2019-03-28T02:57:03.169Z","0.2.5":"2019-03-28T09:02:48.843Z","0.2.6":"2019-04-02T06:19:33.204Z","0.2.7":"2019-04-03T06:16:09.015Z","0.2.8":"2019-04-11T03:42:29.107Z","0.2.9":"2019-04-12T07:49:53.750Z","0.2.10":"2019-04-12T08:46:19.122Z","0.2.11":"2019-04-13T03:59:56.743Z","0.2.12":"2019-04-13T08:50:03.513Z","0.2.13":"2019-04-15T07:28:47.641Z","0.2.14":"2019-04-15T07:47:10.935Z","0.2.15":"2019-04-17T02:56:57.706Z","0.2.16":"2019-04-17T03:40:03.382Z","0.2.17":"2019-04-17T07:49:14.807Z","0.2.18":"2019-04-18T09:12:31.133Z","0.2.19":"2019-04-23T02:23:46.607Z","0.2.20":"2019-04-24T02:23:52.109Z","0.2.21":"2019-04-26T05:21:15.257Z","0.2.22":"2019-04-28T06:11:14.141Z","0.2.23":"2019-04-29T04:15:47.879Z","0.2.24":"2019-04-30T05:20:20.749Z","0.2.25":"2019-05-07T07:46:28.614Z","0.2.26":"2019-05-10T08:00:32.202Z","0.2.27":"2019-05-14T08:51:49.392Z","0.2.28":"2019-05-17T02:34:53.369Z","0.2.29":"2019-05-17T02:53:40.847Z","0.2.30":"2019-05-24T02:51:40.247Z","0.2.31":"2019-05-24T03:29:19.075Z","0.2.32":"2019-05-24T05:42:48.222Z","0.2.33":"2019-05-24T06:32:11.783Z","0.2.34":"2019-05-30T08:17:52.420Z","0.2.35":"2019-06-12T10:07:24.741Z","0.2.36":"2019-06-12T10:30:23.516Z","0.2.37":"2019-06-19T12:37:38.387Z","0.2.38":"2019-06-24T01:59:12.519Z","0.2.39":"2019-06-24T02:19:44.176Z","0.2.40":"2019-06-24T04:59:29.735Z","0.2.41":"2019-06-24T07:37:26.040Z","0.2.42":"2019-06-25T05:37:56.944Z","0.2.43":"2019-06-26T07:59:15.444Z","0.2.44":"2019-06-28T10:18:51.320Z","0.2.45":"2019-06-29T09:34:01.424Z","0.2.46":"2019-07-02T06:30:46.130Z","0.2.47":"2019-07-10T02:07:53.536Z","0.2.48":"2019-07-13T08:47:16.991Z","0.2.49":"2019-07-13T12:24:13.716Z","0.2.50":"2019-07-15T14:15:16.859Z","0.2.51":"2019-07-16T06:41:48.191Z","0.2.52":"2019-07-16T07:12:40.591Z","0.2.53":"2019-07-16T10:20:27.813Z","0.2.54":"2019-07-19T06:46:48.286Z","0.2.55":"2019-07-19T06:57:24.877Z","0.2.56":"2019-07-19T08:44:41.351Z","0.2.57":"2019-07-22T08:41:18.264Z","0.2.58":"2019-07-25T06:20:31.772Z","0.2.59":"2019-08-07T04:03:31.116Z","0.2.60":"2019-08-19T02:06:41.387Z","0.2.61":"2019-08-27T08:15:45.177Z","0.2.62":"2019-08-27T08:20:04.970Z","0.1.89":"2019-08-31T07:50:44.446Z","0.2.63":"2019-08-31T09:00:14.255Z","0.2.64":"2019-08-31T12:05:51.989Z","0.2.65":"2019-08-31T12:20:44.172Z","0.2.66":"2019-08-31T12:27:54.558Z","0.2.67":"2019-08-31T12:32:30.908Z","0.2.68":"2019-08-31T13:16:29.438Z","0.2.69":"2019-09-01T01:37:39.508Z","0.2.70":"2019-09-01T11:00:57.723Z","0.2.71":"2019-09-01T11:13:57.676Z","0.2.72":"2019-09-01T11:23:44.630Z","0.2.73":"2019-10-22T02:36:56.874Z","0.2.74":"2019-11-12T10:32:05.419Z","0.2.75":"2019-11-12T12:33:49.272Z","0.2.76":"2019-11-12T12:36:32.321Z","0.2.77":"2019-11-13T10:13:52.280Z","0.2.78":"2019-11-14T02:16:47.440Z","0.2.79":"2019-11-20T06:37:39.903Z","0.2.80":"2019-11-27T05:19:51.070Z","0.2.81":"2019-11-30T09:05:47.933Z","0.2.82":"2019-11-30T09:53:27.860Z","0.2.83":"2019-12-17T08:10:25.920Z","0.2.84":"2019-12-17T08:25:57.902Z","0.3.0":"2020-01-17T09:27:15.597Z","0.3.1":"2020-01-19T09:41:33.083Z","0.3.2":"2020-01-19T10:05:18.975Z","0.3.3":"2020-01-20T02:19:37.534Z","0.3.4":"2020-03-24T08:28:19.651Z","0.3.5":"2020-03-25T09:38:19.821Z","0.3.6":"2020-03-25T13:56:03.249Z","0.3.7":"2020-03-30T09:28:49.531Z","0.3.8":"2020-03-31T10:04:51.431Z","0.3.9":"2020-04-02T09:47:17.318Z","0.3.10":"2020-04-03T07:45:25.894Z","0.3.11":"2020-04-11T02:20:16.760Z","0.3.12":"2020-04-14T10:05:05.987Z","0.3.13":"2020-04-17T08:42:43.739Z","0.3.14":"2020-04-23T05:02:34.186Z","0.3.15":"2020-04-26T03:20:10.169Z","0.3.16":"2020-05-14T06:13:52.867Z","0.3.17":"2020-05-22T08:41:31.573Z","0.3.18":"2020-05-22T08:44:01.125Z","0.3.19":"2020-05-22T08:49:50.145Z","0.3.20":"2020-06-01T06:33:10.691Z","0.3.22":"2020-06-05T06:03:53.463Z","0.3.23":"2020-06-16T09:57:19.072Z","0.3.24":"2020-06-24T09:03:40.534Z","0.3.25":"2020-06-24T10:13:58.844Z","0.3.26":"2020-06-26T03:15:17.810Z","0.3.27":"2020-07-18T07:05:11.414Z","0.3.28":"2020-07-18T07:43:31.332Z","0.3.29":"2020-08-28T14:05:43.094Z","0.3.30":"2020-09-05T09:08:47.208Z","0.3.31":"2020-09-05T10:25:15.470Z","0.3.32":"2020-09-10T03:47:20.485Z","0.3.33":"2020-09-10T05:45:34.963Z","0.3.34":"2020-09-27T01:50:07.569Z","0.3.35":"2020-09-27T07:20:02.546Z","0.3.36":"2020-10-30T02:05:30.450Z","0.3.37":"2020-10-30T06:08:59.516Z","0.3.38":"2020-11-10T02:23:57.873Z","0.3.39":"2020-11-10T03:02:42.339Z","0.3.40":"2020-11-19T07:49:15.754Z","0.3.41":"2020-11-21T09:58:37.797Z","0.3.42":"2020-11-21T10:16:13.387Z","0.3.43":"2020-12-04T10:12:28.626Z","0.3.44":"2020-12-21T03:09:26.038Z","0.3.45":"2020-12-23T09:38:19.656Z","0.3.46":"2020-12-24T02:05:06.409Z","0.3.47":"2020-12-28T08:50:13.910Z","0.3.48":"2021-01-07T09:00:49.356Z","0.3.49":"2021-01-08T09:27:32.451Z","0.3.50":"2021-01-12T03:28:43.791Z","0.3.51":"2021-01-13T03:49:18.441Z","0.3.52":"2021-01-18T10:27:27.621Z","0.3.53":"2021-01-21T06:29:53.750Z","0.3.54":"2021-01-21T06:53:27.478Z","0.3.55":"2021-01-25T09:29:25.440Z","0.3.56":"2021-02-19T01:52:46.838Z","0.3.57":"2021-02-20T09:11:59.588Z","0.3.58":"2021-02-20T09:25:45.778Z","0.3.59":"2021-03-09T02:46:04.922Z","0.3.60":"2021-03-15T07:30:40.375Z","0.3.61":"2021-03-15T08:13:53.445Z","0.3.62":"2021-03-31T06:10:19.361Z","0.3.63":"2021-04-02T09:41:55.230Z","0.3.64":"2021-04-07T07:08:52.014Z","0.3.65":"2021-04-08T01:51:10.852Z","0.3.66":"2021-04-12T06:42:09.886Z","0.3.67":"2021-05-13T03:26:17.380Z","0.3.68":"2021-05-27T08:43:40.108Z","0.3.69":"2021-05-28T08:49:45.399Z","0.3.70":"2021-06-03T01:50:22.303Z","0.3.71":"2021-06-15T03:04:58.961Z","0.3.72":"2021-07-20T02:35:40.581Z","0.3.73":"2021-07-20T02:49:24.600Z","0.3.74":"2021-08-17T03:30:58.672Z","0.3.75":"2021-08-30T08:40:50.059Z","0.3.76":"2021-10-09T03:36:03.995Z","0.3.77":"2021-10-09T03:46:17.008Z","0.3.78":"2021-12-18T09:37:50.407Z","0.3.79":"2021-12-18T09:46:03.185Z","0.3.80":"2021-12-23T05:49:56.822Z","0.3.81":"2021-12-31T02:26:18.765Z","0.3.82":"2021-12-31T08:20:08.919Z","0.3.83":"2022-01-04T09:46:09.967Z","0.3.84":"2022-01-09T10:13:47.648Z","0.3.85":"2022-01-24T00:22:02.528Z","0.3.86":"2022-01-26T03:58:12.464Z","0.3.87":"2022-02-07T03:37:49.875Z","0.3.88":"2022-02-15T10:34:16.367Z","0.3.89":"2022-02-16T07:22:16.151Z","0.3.90":"2022-02-24T03:09:15.675Z","0.3.91":"2022-03-02T04:57:40.628Z","0.3.92":"2022-03-02T05:01:19.532Z","0.3.93":"2022-03-07T06:34:08.335Z","0.3.94":"2022-03-11T09:48:35.526Z","0.3.95":"2022-03-28T03:14:24.941Z","0.3.96-test":"2022-04-08T07:20:33.542Z","0.3.96-test-2":"2022-04-08T08:44:20.571Z","0.3.96-test-3":"2022-04-08T09:21:44.927Z","0.3.96-test-4":"2022-04-08T09:35:38.939Z","0.3.96":"2022-04-08T09:58:05.841Z","0.3.97-test-1":"2022-04-12T03:57:39.616Z","0.3.97":"2022-04-12T04:18:19.555Z","0.3.98":"2022-04-21T10:05:54.554Z","0.3.99":"2022-04-25T05:35:39.109Z","0.3.100":"2022-05-21T03:09:46.943Z","0.3.101":"2022-05-25T09:01:43.977Z","0.3.102":"2022-05-26T07:15:42.217Z","0.3.103-lj-test-1":"2022-05-30T09:21:19.284Z","0.3.103":"2022-05-30T10:41:17.652Z","0.3.104":"2022-06-22T06:33:08.226Z","0.3.105":"2022-07-26T01:51:57.017Z","0.3.106":"2022-08-03T04:01:01.259Z","0.3.107":"2022-08-05T02:12:27.995Z","0.3.108":"2022-09-01T02:33:26.620Z","0.3.109":"2022-09-01T04:26:12.181Z","0.3.110":"2022-09-01T05:44:15.988Z","0.3.111":"2022-09-05T06:22:53.950Z","0.3.112":"2022-09-16T07:28:51.738Z","0.3.113":"2022-09-28T03:04:29.641Z","0.3.114":"2022-10-14T04:55:11.008Z","0.3.115":"2022-10-17T03:28:37.370Z","0.3.116":"2022-10-18T06:09:07.225Z","0.3.117":"2022-10-20T02:34:37.845Z","0.3.118":"2022-11-24T08:44:04.309Z","0.3.119":"2022-11-28T05:45:36.825Z","0.3.120":"2022-11-29T02:58:03.932Z","0.3.121":"2022-12-01T02:32:56.362Z","0.3.12-1.bate":"2022-12-22T02:46:11.079Z","0.3.122":"2022-12-23T10:00:25.882Z","0.3.123":"2022-12-28T02:37:17.056Z","0.3.124":"2022-12-28T10:10:33.270Z","0.3.125":"2022-12-29T02:25:26.165Z","0.3.126":"2022-12-30T10:13:38.600Z","0.3.127":"2022-12-30T10:25:12.654Z","0.3.128":"2022-12-30T10:29:46.593Z","0.3.129":"2023-01-09T03:43:08.860Z","0.3.130":"2023-01-09T03:50:02.484Z","0.3.131":"2023-01-12T02:03:28.491Z","0.3.132":"2023-01-13T06:02:53.830Z","0.4.1":"2023-03-05T06:56:26.017Z","0.4.2":"2023-03-06T06:04:24.245Z","0.4.3":"2023-03-08T03:21:53.886Z","0.3.133":"2023-05-05T02:24:00.607Z","0.4.4":"2023-05-05T02:33:45.820Z","0.3.134":"2023-05-05T05:28:36.639Z","0.3.135":"2023-05-27T09:02:15.810Z","0.3.136":"2023-05-27T09:30:03.487Z","0.4.5":"2023-09-01T07:11:50.319Z","0.4.6":"2023-09-02T02:17:34.754Z","0.4.7":"2023-09-04T02:17:41.730Z","0.4.8":"2023-09-18T10:29:26.223Z","0.3.136-alpha1":"2023-10-16T10:15:17.606Z","0.3.137":"2023-10-16T10:23:37.431Z","0.3.139":"2023-11-17T03:23:49.248Z","0.3.140":"2023-11-24T05:10:08.670Z","1.0.0":"2023-12-05T09:58:00.605Z","1.0.1":"2023-12-05T10:12:19.593Z","1.0.2":"2023-12-05T10:13:57.107Z","1.0.3":"2023-12-06T01:52:53.400Z","1.0.4":"2023-12-06T03:21:43.590Z","1.0.4-1":"2023-12-06T05:50:52.096Z","1.0.4-2":"2023-12-06T06:25:08.577Z","1.0.4-3":"2023-12-06T08:31:58.609Z","1.0.4-4":"2023-12-07T03:59:33.021Z","1.0.4-5":"2023-12-07T04:09:18.818Z","1.0.4-6":"2023-12-07T04:11:33.129Z","1.0.4-7":"2023-12-07T05:31:42.607Z","1.0.4-8":"2023-12-07T05:44:02.547Z","1.0.4-9":"2023-12-07T06:51:41.644Z","1.0.4-10":"2023-12-07T06:59:32.132Z","1.0.4-11":"2023-12-07T09:26:19.190Z","1.0.4-12":"2023-12-07T09:43:32.152Z","1.0.4-13":"2023-12-08T05:12:08.133Z","1.0.4-14":"2023-12-08T06:41:49.547Z","1.0.4-15":"2023-12-08T06:56:57.185Z","1.0.4-16":"2023-12-08T07:29:34.116Z","1.0.4-17":"2023-12-08T08:49:41.238Z","1.0.4-18":"2023-12-08T09:25:41.201Z","1.0.4-19":"2023-12-08T09:28:45.459Z","1.0.4-20":"2023-12-08T09:32:05.653Z","1.0.5":"2023-12-08T09:52:59.517Z","1.0.5-1":"2023-12-08T13:28:01.006Z","1.0.6":"2023-12-09T02:04:39.572Z","1.0.6-1":"2023-12-11T06:44:17.198Z","1.0.7":"2023-12-11T07:36:06.335Z","1.0.8":"2023-12-11T09:53:01.400Z","1.0.9":"2023-12-11T12:08:13.396Z","1.0.10":"2023-12-11T13:10:24.863Z","1.0.10-1":"2023-12-12T03:33:01.101Z","1.0.10-2":"2023-12-12T04:00:36.731Z","1.0.11":"2023-12-12T04:14:14.641Z","1.0.12":"2023-12-12T04:35:54.526Z","1.0.13":"2023-12-13T06:06:44.609Z","1.0.14":"2023-12-15T02:35:30.675Z","0.3.141":"2023-12-15T06:54:02.399Z","0.3.141-1":"2023-12-16T05:52:04.300Z","0.3.142":"2023-12-16T06:47:50.958Z","1.0.15":"2023-12-16T10:02:12.386Z","0.3.143":"2023-12-25T05:53:13.493Z","0.3.144":"2023-12-25T07:00:33.977Z","1.0.16":"2023-12-27T09:19:04.333Z","0.3.145":"2023-12-28T08:35:52.072Z","1.0.17":"2024-01-02T03:05:35.956Z","1.0.18":"2024-01-05T02:41:29.293Z","1.0.19":"2024-01-09T10:15:08.532Z","0.3.146":"2024-01-11T07:03:18.619Z","1.0.20":"2024-01-12T03:14:38.240Z","1.0.21":"2024-01-29T08:23:33.954Z","1.0.22":"2024-02-04T04:19:26.352Z","1.0.23":"2024-02-22T06:52:13.461Z","1.0.24":"2024-02-26T07:32:28.350Z","1.0.25":"2024-02-26T10:20:56.418Z","1.0.26":"2024-02-27T02:02:12.517Z","1.0.27":"2024-02-27T07:27:09.227Z","1.0.28":"2024-02-27T08:06:50.446Z","1.0.29":"2024-02-27T09:29:58.667Z","1.0.30":"2024-02-28T01:48:40.364Z","1.0.31":"2024-02-28T03:20:31.725Z","1.0.32":"2024-02-28T03:44:41.803Z","1.0.32-1":"2024-02-29T01:57:40.883Z","1.0.32-2":"2024-03-04T09:00:17.987Z","1.0.32-3":"2024-03-05T03:53:55.857Z","1.0.32-4":"2024-03-05T04:25:41.546Z","1.0.32-5":"2024-03-05T07:11:32.634Z","1.0.32-6":"2024-03-05T07:16:15.820Z","1.0.32-7":"2024-03-05T07:33:23.865Z","1.0.32-8":"2024-03-05T09:24:39.632Z","1.0.32-9":"2024-03-05T09:41:23.903Z","1.0.32-10":"2024-03-05T09:54:16.224Z","1.0.32-11":"2024-03-05T10:18:31.507Z","1.0.32-12":"2024-03-05T10:25:03.551Z","1.0.32-13":"2024-03-05T22:49:15.456Z","1.0.32-14":"2024-03-06T01:41:50.966Z","1.0.32-15":"2024-03-07T07:48:26.827Z","1.0.32-16":"2024-03-07T08:18:55.284Z","1.0.32-17":"2024-03-07T09:07:28.977Z","1.0.32-18":"2024-03-08T01:47:18.261Z","1.0.32-19":"2024-03-08T02:30:42.509Z","1.0.32-20":"2024-03-08T02:56:40.098Z","1.0.32-21":"2024-03-08T03:25:29.500Z","1.0.32-22":"2024-03-08T07:43:17.040Z","1.0.32-23":"2024-03-08T07:51:55.839Z","1.0.32-24":"2024-03-10T23:17:16.762Z","1.0.32-25":"2024-03-11T02:04:34.989Z","1.0.32-26":"2024-03-11T02:47:08.333Z","1.0.32-27":"2024-03-11T03:03:17.167Z","1.0.32-28":"2024-03-11T08:48:38.296Z","1.0.32-29":"2024-03-11T09:55:07.446Z","1.0.33":"2024-03-12T02:29:32.338Z","1.0.33-1":"2024-03-12T04:01:37.211Z","1.0.33-2":"2024-03-12T04:05:13.621Z","1.0.34":"2024-03-12T05:29:31.689Z","1.0.35":"2024-03-13T09:55:56.034Z","1.0.36":"2024-03-14T00:17:06.346Z","1.0.37":"2024-03-14T05:56:47.620Z","1.0.38":"2024-03-14T07:25:53.398Z","1.0.39":"2024-03-15T03:13:20.008Z","1.0.40":"2024-03-15T06:29:21.864Z","1.0.41":"2024-03-15T09:23:23.869Z","1.0.42":"2024-03-16T02:51:42.407Z","1.0.43":"2024-03-16T06:21:32.860Z","1.0.44":"2024-03-16T06:46:06.121Z","1.0.45":"2024-03-16T06:59:15.133Z","1.0.46":"2024-03-16T07:53:11.895Z","1.0.47":"2024-03-18T02:57:34.701Z","1.0.48":"2024-03-19T08:36:54.323Z","1.0.49":"2024-03-19T09:49:39.774Z","1.0.50":"2024-03-19T10:10:18.709Z","1.0.51":"2024-03-20T02:53:56.170Z","1.0.52":"2024-03-20T23:15:43.065Z","1.0.53":"2024-03-20T23:30:01.000Z","1.0.54":"2024-03-21T08:12:09.835Z","1.0.55":"2024-03-21T09:09:00.356Z","1.0.56":"2024-03-22T06:10:20.621Z","1.0.57":"2024-03-22T06:25:30.831Z","1.0.58":"2024-03-22T09:51:25.770Z","1.0.59":"2024-03-25T01:57:46.603Z","1.0.60":"2024-03-25T09:09:37.190Z","1.0.61":"2024-03-25T10:22:48.755Z","1.0.62":"2024-03-26T08:01:46.691Z","1.0.63":"2024-03-27T10:11:34.425Z","1.0.64":"2024-03-28T01:59:32.948Z","1.0.65":"2024-03-29T05:47:48.284Z","1.0.66":"2024-03-30T01:34:35.101Z","1.0.67":"2024-03-30T01:55:55.876Z","1.0.68":"2024-04-01T06:12:08.232Z","1.0.69":"2024-04-01T10:16:46.281Z","1.0.70":"2024-04-03T10:09:02.493Z","1.0.71":"2024-04-08T09:14:36.566Z","1.0.72":"2024-04-09T05:47:24.666Z","1.0.73":"2024-04-10T03:45:58.449Z","1.0.74":"2024-04-10T08:28:16.809Z","1.0.75":"2024-04-11T03:15:25.107Z","1.0.76":"2024-04-11T07:53:43.509Z","1.0.77":"2024-04-12T03:54:14.621Z","1.0.78":"2024-04-17T02:42:19.381Z","1.0.79":"2024-04-22T07:55:42.411Z","1.0.80":"2024-04-23T06:08:02.948Z","1.0.81":"2024-04-25T03:40:03.203Z","1.0.82":"2024-04-26T06:46:04.448Z","1.0.82-alpha":"2024-05-07T02:46:12.378Z","1.0.82-alpha1":"2024-05-07T02:50:17.923Z","1.0.82-alpha2":"2024-05-07T03:16:07.948Z","1.0.82-alpha3":"2024-05-07T06:48:19.349Z","1.0.83":"2024-05-07T08:41:52.355Z","1.0.82-alpha4":"2024-05-07T10:11:59.589Z","1.0.84":"2024-05-07T10:37:36.197Z","1.0.82-alpha5":"2024-05-08T01:15:37.417Z","1.0.84-alpha":"2024-05-08T03:20:23.345Z","1.0.84-alpha1":"2024-05-08T05:18:12.706Z","1.0.84-alpha2":"2024-05-08T05:27:57.781Z","1.0.84-alpha3":"2024-05-08T05:34:44.462Z","1.0.84-alpha4":"2024-05-08T06:13:52.663Z","1.0.84-alpha5":"2024-05-08T07:01:02.584Z","1.0.85":"2024-05-10T06:30:29.403Z","1.0.85-beta":"2024-05-16T07:38:28.456Z","1.0.85-beta1":"2024-05-16T10:34:01.064Z","1.0.85-beta2":"2024-05-16T10:52:37.795Z","1.0.85-beta3":"2024-05-16T11:06:10.298Z","1.0.85-beta4":"2024-05-16T13:56:33.109Z","1.0.85-beta5":"2024-05-16T14:08:38.761Z","1.0.85-beta6":"2024-05-16T14:12:49.343Z","1.0.85-beta7":"2024-05-16T14:15:43.164Z","1.0.85-beta8":"2024-05-16T16:05:41.394Z","1.0.85-beta9":"2024-05-16T16:11:15.581Z","1.0.85-beta10":"2024-05-17T01:53:47.349Z","1.0.85-beta11":"2024-05-17T02:39:27.442Z","1.0.85-beta12":"2024-05-17T02:55:43.531Z","1.0.85-beta13":"2024-05-17T02:57:35.927Z","1.0.85-beta14":"2024-05-17T03:45:44.580Z","1.0.85-beta15":"2024-05-17T04:03:46.027Z","1.0.86":"2024-05-17T06:43:30.652Z","1.0.86-beta":"2024-05-17T07:22:30.408Z","1.0.86-beta1":"2024-05-17T07:25:42.837Z","1.0.86-beta2":"2024-05-17T08:14:03.416Z","1.0.86-beta3":"2024-05-17T08:45:52.726Z","1.0.87":"2024-05-17T11:06:26.610Z","1.0.87-beta":"2024-05-20T08:02:58.799Z","1.0.88":"2024-05-20T08:52:15.009Z","1.0.88-beta":"2024-05-20T09:17:04.757Z","1.0.88-beta1":"2024-05-20T09:24:02.522Z","1.0.89":"2024-05-20T09:27:41.036Z","1.0.90":"2024-05-21T03:29:37.313Z","1.0.91":"2024-05-22T09:09:30.628Z","1.0.91-beta":"2024-05-24T07:04:31.366Z","1.0.91-beta1":"2024-05-24T07:14:49.785Z","1.0.91-beta2":"2024-05-24T08:33:10.063Z","1.0.92":"2024-05-24T09:04:25.679Z","1.0.93":"2024-05-25T07:39:22.202Z","1.0.93-alpha":"2024-05-29T08:26:57.940Z","1.0.93-alpha1":"2024-05-29T09:06:44.465Z","1.0.93-alpha2":"2024-05-29T09:17:38.295Z","1.0.93-alpha3":"2024-05-29T09:51:40.585Z","1.0.93-alpha4":"2024-05-29T10:01:39.117Z","1.0.94":"2024-05-30T01:47:06.997Z","1.0.95":"2024-06-04T02:52:33.464Z","1.0.96":"2024-06-04T03:32:03.659Z","1.0.97":"2024-06-04T09:46:34.729Z","1.0.98":"2024-06-06T07:00:12.791Z","1.0.99":"2024-06-06T09:56:33.625Z","1.0.100":"2024-06-07T07:09:29.293Z","1.0.100-beta":"2024-06-14T01:53:34.234Z","1.0.101":"2024-06-14T08:04:54.337Z","1.0.102":"2024-06-20T02:04:27.077Z","1.0.103":"2024-07-01T05:53:44.910Z","1.0.104":"2024-07-11T03:00:43.030Z","1.0.105":"2024-07-11T03:01:34.969Z","1.0.106":"2024-07-25T07:58:03.500Z","1.0.107":"2024-07-25T09:04:32.443Z","1.0.108":"2024-08-06T06:38:11.493Z","1.0.109":"2024-08-06T06:38:56.071Z","1.0.107-beta":"2024-08-28T09:22:17.972Z","1.0.109-beta":"2024-08-28T09:27:11.724Z","1.0.109-beta1":"2024-08-28T09:53:27.889Z","1.0.110":"2024-08-29T06:16:02.475Z","1.0.110-beta":"2024-08-29T06:52:03.469Z","1.0.111":"2024-08-29T06:55:29.982Z","1.0.112-beta":"2024-08-29T09:03:23.334Z","1.0.112":"2024-08-29T09:11:41.263Z","1.0.113":"2024-08-29T09:28:36.613Z","1.0.114":"2024-08-29T10:13:58.386Z","1.0.115":"2024-08-29T23:12:29.811Z","1.0.116":"2024-09-03T05:26:50.392Z","1.0.117-alpha.0":"2024-09-13T09:48:25.094Z","1.0.117-alpha.1":"2024-09-14T08:34:49.968Z","1.0.117-alpha.2":"2024-09-14T09:55:30.266Z","1.0.117-alpha.3":"2024-09-17T07:49:05.241Z","1.0.117-alpha.4":"2024-09-17T07:53:38.083Z","1.0.117-alpha.5":"2024-09-17T08:05:10.830Z","1.0.117-alpha.6":"2024-09-17T08:19:21.966Z","1.0.117-alpha.7":"2024-09-17T08:21:48.129Z","1.0.117-alpha.8":"2024-09-17T08:31:01.374Z","1.0.117-alpha.9":"2024-09-17T15:49:41.377Z","1.0.117-alpha.11":"2024-09-17T16:00:17.155Z","1.0.117-alpha.12":"2024-09-17T16:19:55.879Z","1.0.117-alpha.13":"2024-09-18T02:07:43.690Z","1.0.117-alpha.14":"2024-09-18T02:13:27.726Z","1.0.117-alpha.15":"2024-09-18T02:27:30.972Z","1.0.117-alpha.16":"2024-09-18T02:34:23.060Z","1.0.117-alpha.17":"2024-09-18T02:48:20.378Z","1.0.117-alpha.18":"2024-09-18T02:53:08.107Z","1.0.117-alpha.19":"2024-09-18T02:54:43.813Z","1.0.117-alpha.21":"2024-09-18T02:59:17.363Z","1.0.117-alpha.22":"2024-09-18T04:05:17.797Z","1.0.117-alpha.23":"2024-09-18T05:55:31.777Z","1.0.117-alpha.24":"2024-09-18T06:20:24.532Z","1.0.117-alpha.25":"2024-09-18T06:34:05.342Z","1.0.117-alpha.26":"2024-09-18T09:35:12.417Z","1.0.117-alpha.27":"2024-09-18T10:00:08.474Z","1.0.117-alpha.28":"2024-09-19T02:06:04.866Z","1.0.117-alpha.29":"2024-09-24T02:50:25.801Z","1.0.117-alpha.30":"2024-09-24T03:00:57.043Z","1.0.117-alpha.31":"2024-09-24T03:08:52.814Z","1.0.117-alpha.32":"2024-09-24T07:06:08.764Z","1.0.117-alpha.33":"2024-09-24T07:19:51.610Z","1.0.117-alpha.34":"2024-09-24T07:25:29.870Z","1.0.117-alpha.35":"2024-09-24T07:41:50.572Z","1.0.117-alpha.36":"2024-09-24T08:04:25.977Z","1.0.117-alpha.37":"2024-09-24T08:13:44.094Z","1.0.117-alpha.38":"2024-09-24T10:28:32.357Z","1.0.117-alpha.39":"2024-09-24T10:29:48.233Z","1.0.117-alpha.40":"2024-09-25T03:24:32.527Z","1.0.117-alpha.41":"2024-09-25T03:31:00.332Z","1.0.117-alpha.42":"2024-09-25T05:48:13.020Z","1.0.117-alpha.43":"2024-09-25T05:58:49.210Z","1.0.117-alpha.44":"2024-09-25T06:22:34.295Z","1.0.117-alpha.45":"2024-09-25T06:29:22.129Z","1.0.117-alpha.46":"2024-09-25T06:39:05.229Z","1.0.117-alpha.47":"2024-09-25T07:34:55.559Z","1.0.117-alpha.48":"2024-09-25T07:37:00.082Z","1.0.117-alpha.49":"2024-09-25T07:37:58.756Z","1.0.117-alpha.50":"2024-09-25T08:11:13.579Z","1.0.117-alpha.51":"2024-09-25T08:13:57.084Z","1.0.117-alpha.52":"2024-09-25T08:15:12.294Z","1.0.117-alpha.53":"2024-09-25T09:11:51.844Z","1.0.117-alpha.54":"2024-09-25T09:26:27.254Z","1.0.117-alpha.55":"2024-09-25T09:44:14.943Z","1.0.117-alpha.56":"2024-09-25T09:53:31.797Z","1.0.117-alpha.57":"2024-09-25T10:18:39.192Z","1.0.117-alpha.58":"2024-09-26T02:09:32.438Z","1.0.117-alpha.59":"2024-09-26T02:23:06.913Z","1.0.117-alpha.60":"2024-09-26T02:39:07.217Z","1.0.117-alpha.61":"2024-09-26T03:45:53.081Z","1.0.117-alpha.62":"2024-09-26T03:51:08.387Z","1.0.117-alpha.63":"2024-09-26T05:32:31.735Z","1.0.117-alpha.64":"2024-09-26T05:37:26.546Z","1.0.117-alpha.65":"2024-09-26T05:38:29.144Z","1.0.117-alpha.66":"2024-09-26T05:58:38.885Z","1.0.117-alpha.67":"2024-09-26T06:10:32.012Z","1.0.117-alpha.68":"2024-09-26T06:18:28.068Z","1.0.117-alpha.69":"2024-09-26T06:43:42.409Z","1.0.117-alpha.70":"2024-09-26T06:49:12.797Z","1.0.117-alpha.71":"2024-09-26T06:56:34.606Z","1.0.117-alpha.72":"2024-09-26T07:12:48.415Z","1.0.117-alpha.73":"2024-09-26T08:19:38.786Z","1.0.117-alpha.74":"2024-09-26T09:17:18.467Z","1.0.117-alpha.75":"2024-09-26T10:02:20.131Z","1.0.117-alpha.76":"2024-09-27T02:30:35.217Z","1.0.117-beta.1":"2024-09-27T06:52:47.886Z","1.0.117-alpha.77":"2024-09-29T13:27:27.237Z","1.0.117-alpha.78":"2024-09-29T13:43:45.121Z","1.0.117-alpha.79":"2024-09-30T02:53:15.416Z","1.0.117-alpha.80":"2024-09-30T02:54:19.568Z","1.0.117-alpha.81":"2024-10-06T09:43:36.551Z","1.0.117-alpha.82":"2024-10-06T15:12:38.703Z","1.0.117-alpha.83":"2024-10-07T11:49:10.499Z","1.0.117-alpha.84":"2024-10-07T14:40:58.947Z","1.0.117-alpha.85":"2024-10-07T15:42:45.853Z","1.0.117-alpha.86":"2024-10-09T02:59:35.137Z","1.0.117-alpha.87":"2024-10-09T06:12:50.411Z","1.0.117-alpha.88":"2024-10-09T06:35:33.776Z","1.0.117-alpha.89":"2024-10-10T03:24:29.280Z","1.0.117-alpha.90":"2024-10-10T03:44:24.065Z","1.0.117-alpha.91":"2024-10-10T06:19:34.977Z","1.0.117-alpha.92":"2024-10-10T06:25:07.083Z","1.0.117-alpha.93":"2024-10-10T08:56:53.849Z","1.0.117-alpha.94":"2024-10-10T10:19:38.440Z","1.0.118":"2024-10-11T02:14:12.221Z","1.0.118-beta":"2024-10-11T10:05:01.844Z","1.0.118-beta1":"2024-10-11T10:15:28.005Z","1.0.118-beta2":"2024-10-11T10:20:08.317Z","1.0.119":"2024-10-12T01:50:05.348Z","1.0.119-beta":"2024-10-12T02:10:36.549Z","1.0.119-beta1":"2024-10-12T02:31:08.587Z","1.0.119-beta2":"2024-10-12T02:38:46.660Z","1.0.119-beta3":"2024-10-12T02:51:27.228Z","1.0.120":"2024-10-12T02:55:15.393Z","1.0.120-beta":"2024-10-12T03:13:34.019Z","1.0.121":"2024-10-12T03:16:37.181Z","1.0.122":"2024-10-12T06:55:51.308Z","1.0.122-beta.1":"2024-10-18T07:35:07.405Z","1.0.123":"2024-10-22T02:03:57.056Z","1.0.124":"2024-11-21T09:57:49.302Z","1.0.125":"2024-11-21T10:12:50.235Z","1.0.126":"2024-11-28T09:59:33.624Z","1.0.127":"2024-11-29T02:39:26.722Z","1.0.128":"2024-12-09T07:52:11.875Z","1.0.129":"2024-12-09T09:55:10.784Z","1.0.130":"2024-12-14T09:37:59.413Z","1.0.131":"2024-12-14T09:48:50.615Z","1.0.132":"2024-12-16T05:56:45.990Z","1.0.133":"2024-12-24T01:59:27.644Z","1.0.132-test0.0.1":"2025-01-15T09:02:09.666Z","1.0.132-test0.0.2":"2025-01-17T05:36:30.608Z","1.0.132-test0.0.3":"2025-01-17T05:40:14.885Z","1.0.132-test0.0.4":"2025-01-17T05:59:27.390Z","1.0.132-test0.0.5":"2025-01-17T06:35:14.161Z","1.0.132-test0.0.6":"2025-01-17T06:38:36.860Z","1.0.132-test0.0.7":"2025-01-18T02:42:46.453Z","2.0.0":"2025-01-22T09:13:03.802Z","2.0.0-beta":"2025-03-11T07:45:18.415Z","2.0.0-beta1":"2025-03-11T08:03:07.713Z","2.0.1":"2025-03-11T08:09:00.509Z","2.0.1-beta":"2025-03-11T09:08:23.787Z","2.0.1-beta1":"2025-03-11T09:49:59.311Z","2.0.1-beta2":"2025-03-11T09:54:26.784Z","2.0.1-beta3":"2025-03-11T10:20:33.817Z","2.0.2":"2025-03-18T06:26:44.009Z","2.0.2-alpha0":"2025-03-25T08:36:17.864Z","2.0.2-alpha1":"2025-03-25T08:41:24.483Z","2.0.2-alpha2":"2025-03-25T08:45:57.007Z","2.0.2-alpha3":"2025-03-25T08:46:56.514Z","2.0.2-alpha4":"2025-03-25T08:54:34.440Z","2.0.2-alpha5":"2025-03-25T09:00:26.021Z","2.0.2-alpha6":"2025-03-25T09:03:29.704Z","2.0.3":"2025-03-27T03:53:27.392Z","2.0.4":"2025-03-28T08:28:46.029Z","2.0.4-beta":"2025-03-28T09:15:06.177Z","2.0.5":"2025-03-28T09:20:55.686Z","2.0.6":"2025-04-08T05:47:42.891Z","2.0.7":"2025-04-10T08:30:32.015Z","2.0.8":"2025-05-12T08:49:07.944Z","2.0.8-test-0.0.1":"2025-05-16T07:54:00.004Z","2.0.9":"2025-05-19T02:50:32.947Z","2.0.9-beta":"2025-06-05T06:58:53.987Z","2.0.9-beta1":"2025-06-06T07:46:56.462Z","2.0.10":"2025-06-09T03:04:29.553Z","2.0.11":"2025-06-12T06:41:48.573Z","2.0.11-alpha.1":"2025-06-24T02:11:22.498Z","2.0.11-alpha.2":"2025-06-24T02:16:57.035Z","2.0.12":"2025-06-24T05:57:11.672Z","2.0.13":"2025-06-26T07:43:48.193Z","2.0.14":"2025-06-27T09:22:19.091Z","2.0.14-test-0.0.1":"2025-07-11T09:47:54.636Z","2.0.14-test-0.0.2":"2025-07-16T07:49:38.342Z","2.0.14-test-0.0.3":"2025-07-17T07:27:59.126Z","2.0.14-test-0.0.4":"2025-07-17T07:32:10.731Z","2.0.14-test-0.0.5":"2025-07-17T07:43:55.242Z","2.0.15":"2025-07-19T06:08:30.685Z","2.0.16":"2025-07-20T10:21:15.492Z","2.0.17":"2025-07-21T02:46:35.359Z","2.0.18":"2025-07-21T05:32:02.246Z","2.0.19":"2025-07-21T10:57:58.686Z","2.0.20":"2025-07-22T02:13:17.564Z","2.0.20-beta":"2025-07-22T06:40:45.289Z","2.0.20-beta1":"2025-07-22T07:19:49.888Z","2.0.21":"2025-07-22T07:38:57.223Z","2.0.22":"2025-07-22T07:40:27.403Z","2.0.23":"2025-07-22T07:52:26.075Z","2.0.24":"2025-07-22T08:44:33.595Z","2.0.25":"2025-07-23T03:12:32.324Z","2.0.25-beta":"2025-08-15T06:47:01.635Z","2.0.26":"2025-08-15T10:29:46.135Z","2.0.27":"2025-08-16T06:50:11.361Z","2.0.27-beta":"2025-08-16T08:36:14.033Z","2.0.27-beta1":"2025-08-16T08:46:03.191Z","2.0.27-beta2":"2025-08-16T08:49:59.823Z","2.0.27-beta3":"2025-08-16T09:06:15.703Z","2.0.28":"2025-08-16T09:19:12.836Z","2.0.29":"2025-08-18T03:45:43.098Z","2.0.30":"2025-08-18T03:57:31.979Z","2.0.31":"2025-08-25T07:04:17.730Z","2.0.31-beta":"2025-09-08T02:22:23.463Z","2.0.31-beta1":"2025-09-08T03:59:02.665Z","2.0.32":"2025-09-08T06:04:14.720Z","2.0.33":"2025-09-09T07:44:19.035Z","2.0.33-alpha.0":"2025-09-16T03:13:39.846Z","2.0.33-alpha.1":"2025-09-16T03:22:43.462Z","2.0.34":"2025-09-17T03:48:57.315Z","2.0.34-beta":"2025-09-22T03:04:36.337Z","2.0.34-beta1":"2025-09-22T03:13:24.522Z","2.0.34-beta2":"2025-09-22T06:26:31.860Z","2.0.34-beta3":"2025-09-22T08:01:39.078Z","2.0.35":"2025-09-23T08:29:49.586Z","2.0.36":"2025-10-27T02:18:54.306Z","2.0.36-beta":"2025-11-06T09:06:29.604Z","2.0.36-beta1":"2025-11-07T09:26:37.580Z","2.0.36-beta2":"2025-11-08T08:58:30.602Z","2.0.36-beta3":"2025-11-08T09:01:58.891Z","2.0.36-beta4":"2025-11-08T09:09:55.335Z","2.0.36-beta5":"2025-11-10T02:01:53.129Z","2.0.37":"2025-11-10T02:28:47.307Z","2.0.37-beta":"2025-11-12T09:49:26.397Z","2.0.37-beta-1":"2025-11-12T09:51:53.707Z","2.0.37-beta1":"2025-11-12T09:56:41.800Z","2.0.37-beta2":"2025-11-12T10:00:05.915Z","2.0.38":"2025-11-12T10:04:43.627Z","2.0.38-beta":"2025-11-12T10:20:42.073Z","2.0.39":"2025-11-12T10:23:11.630Z","2.0.39-beta":"2025-11-12T11:08:16.861Z","2.0.40":"2025-11-16T11:15:22.022Z","2.0.40-alpha-0.0.1":"2025-11-25T19:05:59.179Z","2.0.40-alpha-0.0.2":"2025-11-25T19:12:09.343Z","2.0.41":"2025-11-26T03:57:43.617Z","2.0.42":"2025-11-27T09:43:34.577Z","2.0.43":"2025-12-02T03:08:17.532Z","3.0.0":"2025-12-02T03:29:15.466Z","3.0.1":"2025-12-04T03:43:19.929Z","3.0.2":"2025-12-05T06:20:26.973Z","3.0.3":"2025-12-09T06:18:42.072Z","3.0.4":"2025-12-20T08:43:04.958Z","3.0.5":"2025-12-23T07:07:39.526Z","2.0.43-beta":"2025-12-30T05:46:24.312Z","3.0.6":"2025-12-30T07:25:25.468Z","2.0.44":"2026-01-08T05:58:49.564Z","3.0.7-alpha.1":"2026-01-13T02:26:26.934Z","3.0.7-alpha.2":"2026-01-13T04:10:32.696Z","3.0.7":"2026-01-14T07:24:35.255Z","3.0.8":"2026-01-15T02:36:06.329Z","3.0.8-alpha.1":"2026-01-15T10:11:01.578Z","3.0.8-alpha.2":"2026-01-16T02:10:28.484Z","3.0.9":"2026-01-16T10:26:37.603Z","3.0.10":"2026-01-17T02:00:17.451Z","3.0.11":"2026-01-17T05:50:30.008Z","3.0.12":"2026-01-17T06:48:19.957Z","3.0.13":"2026-01-17T07:19:25.488Z","3.0.14":"2026-01-17T07:45:24.462Z","3.0.14-alpha.1":"2026-01-17T09:37:12.570Z","3.0.15":"2026-01-17T09:58:59.033Z","3.0.16":"2026-01-17T10:06:15.274Z","2.0.45-beta":"2026-02-03T03:02:50.925Z","2.0.45":"2026-02-03T03:19:19.052Z","2.0.46-beta":"2026-02-03T05:37:10.263Z","2.0.46-beta1":"2026-02-03T05:44:52.075Z","2.0.46-beta2":"2026-02-03T05:49:43.815Z","2.0.46-beta3":"2026-02-03T05:57:47.125Z","2.0.46":"2026-02-03T06:12:49.774Z","2.0.47-beta":"2026-02-06T07:46:44.091Z","2.0.47-beta1":"2026-02-06T07:56:33.756Z","2.0.47-beta2":"2026-02-06T08:03:41.059Z","2.0.47-beta3":"2026-02-06T08:08:02.248Z","2.0.47-beta4":"2026-02-06T08:29:44.026Z","2.0.47-beta5":"2026-02-12T07:28:14.285Z","2.0.47-beta6":"2026-02-12T07:38:03.293Z","2.0.47":"2026-02-27T02:38:41.658Z","2.0.48-beta":"2026-03-09T03:42:07.752Z","2.0.48-beta1":"2026-03-09T06:52:46.574Z","2.0.48-beta2":"2026-03-09T08:01:56.963Z","2.0.48-beta3":"2026-03-09T09:56:26.490Z","2.0.48-beta4":"2026-03-09T10:00:53.523Z","2.0.48-beta5":"2026-03-09T10:09:05.490Z","2.0.48":"2026-03-10T02:58:12.724Z","3.0.17":"2026-03-12T03:28:05.306Z","2.0.49":"2026-03-12T10:15:28.263Z","3.0.18":"2026-03-12T10:21:15.052Z","2.0.49-beta":"2026-03-16T02:24:53.671Z","2.0.49-beta1":"2026-03-16T02:31:19.906Z","2.0.49-beta2":"2026-03-16T02:42:58.749Z","2.0.50":"2026-03-16T02:52:15.865Z","2.0.51":"2026-03-17T02:41:13.269Z","3.0.19":"2026-03-17T02:46:06.468Z","2.0.51-beta":"2026-03-18T06:13:32.895Z","2.0.52":"2026-03-18T06:15:19.181Z","2.0.53":"2026-03-19T05:49:08.460Z","3.0.20":"2026-03-20T09:26:19.077Z","3.0.21":"2026-03-23T06:52:17.108Z","3.0.22":"2026-03-24T03:56:41.043Z","3.0.22-beta":"2026-03-30T06:11:58.894Z","3.0.22-beta1":"2026-03-30T06:15:58.050Z","3.0.23":"2026-03-30T06:23:07.419Z","0.4.8-iko.1":"2026-03-31T08:47:44.172Z","3.0.23-asi.1":"2026-03-31T10:23:31.082Z","3.0.23-asi.2":"2026-03-31T10:27:34.320Z","3.0.23-ast.2":"2026-03-31T10:28:20.612Z","3.0.24":"2026-04-01T07:18:05.754Z","3.0.25":"2026-04-02T08:53:36.713Z","3.0.26":"2026-04-03T02:12:26.007Z","3.0.27":"2026-04-07T07:38:06.067Z","3.0.28":"2026-04-13T02:25:09.046Z","3.0.29":"2026-04-13T02:48:39.573Z","3.0.29-beta":"2026-04-15T08:14:56.084Z","3.0.30":"2026-04-27T01:51:48.568Z","3.0.30-aps.2":"2026-05-08T01:55:26.407Z","3.0.30-aps.4":"2026-05-08T02:05:36.676Z","3.0.30-aps.8":"2026-05-08T02:11:51.544Z","3.0.30-wjk.1":"2026-05-08T02:14:36.958Z","3.0.30-aik.12":"2026-05-08T02:16:14.624Z","3.0.30-aik.22":"2026-05-08T02:28:02.516Z","3.0.30-aik.33":"2026-05-08T02:50:00.436Z","3.0.30-ajk.12":"2026-05-08T05:42:42.856Z","3.0.30-ajk.19":"2026-05-08T05:51:23.054Z","3.0.30-ajk.33":"2026-05-08T06:01:08.477Z","3.0.30-ajk.39":"2026-05-08T06:27:47.785Z","3.0.31":"2026-05-08T09:13:46.791Z","3.0.32":"2026-05-09T03:54:29.741Z","3.0.33":"2026-05-15T03:35:40.845Z","3.0.34":"2026-05-15T03:46:15.729Z","3.0.35":"2026-05-29T06:23:10.574Z","3.0.36":"2026-06-02T02:23:12.264Z","3.0.37":"2026-06-02T02:41:07.857Z","3.0.38":"2026-06-03T06:26:17.182Z","3.0.39":"2026-06-06T07:51:36.130Z","3.0.34-beta.jh1":"2026-06-08T07:01:03.326Z","3.0.34-beta.jh2":"2026-06-08T07:16:12.375Z","3.0.34-beta.jh3":"2026-06-08T08:00:39.029Z","3.0.34-beta.jh4":"2026-06-08T08:29:28.408Z","1.0.134":"2026-06-09T06:47:21.146Z","3.0.40":"2026-06-13T03:22:49.759Z","3.0.40-beta":"2026-06-17T05:35:27.164Z","3.0.41":"2026-06-22T06:06:57.400Z","3.0.42":"2026-06-30T08:27:22.868Z","3.0.43":"2026-07-10T02:36:24.424Z","3.0.43-beta":"2026-07-17T02:27:29.212Z","3.0.44":"2026-07-17T02:29:03.245Z","3.0.45":"2026-07-20T07:50:01.573Z","3.0.46":"2026-09-08T07:39:48.529Z","3.0.47":"2026-09-11T02:48:20.115Z"},"license":"Apache-2.0","keywords":[],"description":"SeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.","maintainers":[{"name":"seafile","email":"dev@seafile.com"}],"readme":"# sea-markdown-editor\n\nSeaMarkdown editor is a WYSIWYG Markdown editor based on slate.js. It is used in Seafile and SeaTable project.\n\n## Markdown editor UI\n![markdown editor](./assets/imgs/demo-markdown-editor.png)\n\n## Integrated markdown editor UI\n> An integrated demo. You can customize it according to the style you design.\n\n![markdown editor](./assets/imgs/demo-markdown-editor.png)\n\n## Simple editor UI\n![simple editor](./assets/imgs/simple-editor.png)\n\n## Integrated simple editor UI\n> An integrated demo. You can customize it according to the style you design.\n\n![simple editor](./assets/imgs/demo-simple-editor.png)\n\n\n## Installation\nTo install via npm:\n\n```bash\nnpm install @seafile/seafile-editor --save\n```\n\nImport the library into your project:\n```javascript\nimport { MarkdownEditor } from '@seafile/seafile-editor';\n```\n\n## Provide components and functions\n\n### Components\n\n|Name|Explain|\n|-|-|\n|MarkdownEditor|Markdown rich text editor component|\n|SimpleEditor|Simple markdown editor component|\n|MarkdownViewer|Markdown content preview component|\n\n### Functions\n|Name|Explain|\n|-|-|\n|mdStringToSlate|Convert markdown strings to the data format used by the editor|\n|slateToMdString|Convert the data format used by the editor to a markdown string|\n|processor|Convert markdown string to html format content|\n\n## MarkdownEditor usage\n\n### Define api\n\n```javascript\nimport axios from 'axios';\n\nclass API {\n\n  getFileContent() {\n    const fileUrl = '';\n    return axios.get(fileUrl);\n  }\n\n  saveFileContent(content) {\n    const updateLink = '';\n    const formData = new FormData();\n    const blob = new Blob([data], { type: 'text/plain' });\n    formData.append('file', blob);\n    axios.post(updateLink, formData);\n  }\n\n  uploadLocalImage(file) {\n    const uploadLink = '';\n    const formData = new FormData();\n    formData.append('file', file);\n    return axios.post(uploadLink, formData);\n  }\n\n}\n\nconst editorApi = new API();\n\nexport default editorApi;\n```\n\n### Integrate simple into your own page\n```javascript\nimport React, { useCallback, useEffect, useRef, useState } from 'react';\nimport { Button } from 'reactstrap';\nimport { MarkdownEditor } from '@seafile/seafile-editor';\nimport editorApi from './api';\n\nexport default function MarkdownEditorDemo() {\n\n  const editorRef = useRef(null);\n  const [fileContent, setFileContent] = useState('');\n  const [isFetching, setIsFetching] = useState(true);\n  const [contentVersion, setContentVersion] = useState(0);\n\n  const mathJaxSource = '';\n\n  useEffect(() => {\n    editorApi.getFileContent().then(res => {\n      setFileContent(res.data);\n      setIsFetching(false);\n    });\n  }, []);\n\n  const onSave = useCallback(() => {\n    const content = editorRef.current.getValue();\n     editorApi.saveFileContent(content).then(res => {\n      window.alert('Saved successfully')\n    });\n  }, []);\n\n  const onContentChanged = useCallback(() => {\n    setContentVersion(contentVersion + 1);\n  }, [contentVersion]);\n\n  return (\n    <div className='seafile-editor'>\n      <MarkdownEditor\n        ref={editorRef}\n        isFetching={isFetching}\n        value={fileContent}\n        initValue={''}\n        editorApi={editorApi}\n        onSave={onSave}\n        onContentChanged={onContentChanged}\n        mathJaxSource={mathJaxSource}\n      />\n    </div>\n  );\n}\n\n```\n\n### Props\n\nCommon props you may want to specify include:\n\n* ref: A reference to the editor, used to obtain the current content in the editor\n  * ref.current.getValue: Get the current markdown string value in the editor\n  * ref.current.getSlateValue:  Get the value of the current slate data format in the editor\n* isFetching: Whether the value of the editor is being obtained, if the loading effect is displayed while obtaining, and if the acquisition is completed, the corresponding content obtained is displayed in the editor.\n* value: The text content obtained\n* initValue: If value does not exist, a default value can be provided via initValue\n* onSave: When the editor content changes, the onSave callback event is triggered externally. The user can save the document by implementing this callback function.\n* onContentChanged: When the editor content changes, a change event is triggered to facilitate the user to record whether the document\n* mathJaxSource: Supports inserting formulas. If you want to support inserting formulas, please provide a path that can load formula resources. If support is not required, you can ignore this parameter. [math-jax document](https://docs.mathjax.org/en/stable/start.html)\n\n## SimpleEditor usage\n\n### Define api\n\n```javascript\nimport axios from 'axios';\n\nclass API {\n\n  getFileContent() {\n    const fileUrl = '';\n    return axios.get(fileUrl);\n  }\n\n  saveFileContent(content) {\n    const updateLink = '';\n    const formData = new FormData();\n    const blob = new Blob([data], { type: 'text/plain' });\n    formData.append('file', blob);\n    axios.post(updateLink, formData);\n  }\n\n  uploadLocalImage(file) {\n    const uploadLink = '';\n    const formData = new FormData();\n    formData.append('file', file);\n    return axios.post(uploadLink, formData);\n  }\n\n}\n\nconst editorApi = new API();\n\nexport default editorApi;\n```\n\n### Integrate simple into your own page\n\n```javascript\nimport React, { useCallback, useEffect, useRef, useState } from 'react';\nimport { Button } from 'reactstrap';\nimport { SimpleEditor } from '@seafile/seafile-editor';\nimport editorApi from './api';\n\nexport default function SimpleEditorDemo() {\n\n  const editorRef = useRef(null);\n  const [fileContent, setFileContent] = useState('');\n  const [isFetching, setIsFetching] = useState(true);\n  const [contentVersion, setContentVersion] = useState(0);\n\n  const mathJaxSource = '';\n\n  useEffect(() => {\n    editorApi.getFileContent().then(res => {\n      setFileContent(res.data);\n      setIsFetching(false);\n    });\n  }, []);\n\n  const onSave = useCallback(() => {\n    const content = editorRef.current.getValue();\n     editorApi.saveFileContent(content).then(res => {\n      window.alert('Saved successfully')\n    });\n  }, []);\n\n  const onContentChanged = useCallback(() => {\n    setContentVersion(contentVersion + 1);\n  }, [contentVersion]);\n\n  return (\n    <div className='seafile-editor'>\n      <SimpleEditor\n        ref={editorRef}\n        isFetching={isFetching}\n        value={fileContent}\n        initValue={''}\n        editorApi={editorApi}\n        onSave={onSave}\n        onContentChanged={onContentChanged}\n        mathJaxSource={mathJaxSource}\n      />\n    </div>\n  );\n}\n\n```\n\n### Props\n\nCommon props you may want to specify include:\n\n* ref: A reference to the editor, used to obtain the current content in the editor\n  * ref.current.getValue: Get the current markdown string value in the editor\n  * ref.current.getSlateValue:  Get the value of the current slate data format in the editor\n* isFetching: Whether the value of the editor is being obtained, if the loading effect is displayed while obtaining, and if the acquisition is completed, the corresponding content obtained is displayed in the editor.\n* value: The text content obtained\n* onSave: When the editor content changes, the onSave callback event is triggered externally. The user can save the document by implementing this callback function.\n* onContentChanged: When the editor content changes, a change event is triggered to facilitate the user to record whether the document\n* mathJaxSource: Supports inserting formulas. If you want to support inserting formulas, please provide a path that can load formula resources. If support is not required, you can ignore this parameter. [math-jax document](https://docs.mathjax.org/en/stable/start.html)\n\n\n## Functions\n\n### `mdStringToSlate(mdString)`\nConvert markdown string to data structure supported by editor (slate)\n\n**Params**\n\n* mdString: markdown string\n\n**Returns**\n\n&emsp; Slate nodes\n\n\n### `slateToMdString(slateNodes)`\nConvert editor (slate) supported data structures to markdown string\n\n**Params**\n\n* slateNodes: slate nodes\n\n**Returns**\n\n&emsp; Markdown string\n\n### `processor` processor.process(mdString)\nConvert markdown string to html\n\n**Params**\n\n* mdString: markdown string\n\n**Returns**\n\n&emsp;Promise\n\nDemo\n```javascript\nconst string = '# Hello, I am first level title'\nprocessor.process(string).then(result => {\n  const html = String(result);\n  ...\n})\n\n```\n\n\n## 🖥 Environment Support\n\n* Modern browsers\n\n### Modern browsers\n\n| [<img src=\"https://raw.githubusercontent.com/alrra/browser-logos/master/src/edge/edge_48x48.png\" alt=\"Edge\" width=\"24px\" height=\"24px\" />](http://godban.github.io/browsers-support-badges/)<br>Edge | [<img src=\"https://raw.githubusercontent.com/alrra/browser-logos/master/src/firefox/firefox_48x48.png\" alt=\"Firefox\" width=\"24px\" height=\"24px\" />](http://godban.github.io/browsers-support-badges/)<br>Firefox | [<img src=\"https://raw.githubusercontent.com/alrra/browser-logos/master/src/chrome/chrome_48x48.png\" alt=\"Chrome\" width=\"24px\" height=\"24px\" />](http://godban.github.io/browsers-support-badges/)<br>Chrome | [<img src=\"https://raw.githubusercontent.com/alrra/browser-logos/master/src/safari/safari_48x48.png\" alt=\"Safari\" width=\"24px\" height=\"24px\" />](http://godban.github.io/browsers-support-badges/)<br>Safari |\n| --- | --- | --- | --- |\n| Edge | false | last 2 versions | false |\n","readmeFilename":"readme.md"}