{"_id":"42-markdown","_rev":"1-ab7fae26d40064b2fef0ab4fbfaf2974","name":"42-markdown","dist-tags":{"latest":"1.0.1"},"versions":{"1.0.0":{"name":"42-markdown","author":{"name":"mdnice"},"description":"a markdown editor with the function of style edition","version":"1.0.0","private":false,"main":"lib/Lib.js","module":"lib/Lib.js","homepage":"https://www.mdnice.com","license":"GPL-3.0","typings":"./lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/42how-dev/markdown-nice.git"},"scripts":{"start":"node scripts/start.js","watch":"node ./watch.js","build":"node --max_old_space_size=4096 scripts/build.js","test":"node scripts/test.js","analyze":"source-map-explorer build/static/js/*.js","lint":"eslint src --ext ts,tsx,js --fix","publish:npm":"cross-env NODE_ENV=production && rm -rf lib && mkdir lib && cross-env BABEL_ENV=production npx babel src --out-dir lib --copy-files","storybook":"npm run publish:npm && start-storybook -p 9001 -c .storybook"},"dependencies":{"@sitdown/juejin":"^1.1.1","@sitdown/wechat":"^1.1.4","@sitdown/zhihu":"^1.1.2","@uiw/react-codemirror":"^1.0.28","ali-oss":"^6.1.1","antd":"^4.16.13","axios":"^0.18.0","diff-match-patch":"^1.0.4","highlight.js":"^9.15.6","juice":"^5.2.0","lodash.debounce":"^4.0.8","lodash.throttle":"^4.1.1","markdown-it":"^8.4.2","markdown-it-deflist":"^2.0.3","markdown-it-footnote":"^3.0.1","markdown-it-implicit-figures":"^0.9.0","markdown-it-imsize":"^2.0.1","markdown-it-katex":"^2.0.3","markdown-it-ruby":"^0.1.1","markdown-it-table-of-contents":"^0.4.4","mathjax":"^3.0.1","mobx":"^5.9.0","mobx-react":"^5.4.3","prettier":"^1.19.1","qiniu-js":"^2.5.4","react":"16.10.2","react-dom":"16.10.2","react-helmet":"^5.2.1","sitdown":"^1.1.3"},"devDependencies":{"@babel/cli":"^7.6.2","@babel/core":"7.2.2","@storybook/react":"^4.1.11","@svgr/webpack":"^4.1.0","babel-core":"7.0.0-bridge.0","babel-eslint":"^9.0.0","babel-jest":"23.6.0","babel-loader":"8.0.5","babel-plugin-inline-import":"^3.0.0","babel-plugin-named-asset-import":"^0.3.1","babel-preset-react-app":"^7.0.1","bfj":"6.1.1","case-sensitive-paths-webpack-plugin":"2.2.0","chalk":"^2.4.2","chokidar":"^3.2.1","cross-env":"^6.0.3","css-loader":"^2.1.1","dotenv":"6.0.0","dotenv-expand":"4.2.0","eslint":"^6.5.0","eslint-config-airbnb":"^18.0.1","eslint-config-prettier":"^6.3.0","eslint-config-react-app":"^3.0.7","eslint-loader":"^2.1.1","eslint-plugin-babel":"^5.3.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.2","eslint-plugin-prettier":"^3.1.1","eslint-plugin-react":"^7.12.4","file-loader":"2.0.0","fork-ts-checker-webpack-plugin-alt":"0.4.14","fs-extra":"7.0.1","html-webpack-plugin":"4.0.0-alpha.2","husky":"^3.0.7","identity-obj-proxy":"3.0.0","jest":"23.6.0","jest-pnp-resolver":"1.0.2","jest-resolve":"23.6.0","jest-watch-typeahead":"^0.2.1","lint-staged":"^9.4.0","mini-css-extract-plugin":"0.5.0","optimize-css-assets-webpack-plugin":"5.0.1","pnp-webpack-plugin":"1.2.1","postcss-flexbugs-fixes":"4.1.0","postcss-loader":"3.0.0","postcss-preset-env":"6.5.0","postcss-safe-parser":"4.0.1","pretty-quick":"^1.11.1","raw-loader":"^4.0.0","react-app-polyfill":"^0.2.1","react-dev-utils":"^7.0.3","resolve":"1.10.0","sass-loader":"7.1.0","shelljs":"^0.8.3","source-map-explorer":"^2.0.1","style-loader":"0.23.1","styled-jsx":"^3.2.1","terser-webpack-plugin":"1.2.2","thread-loader":"^2.1.3","to-string-loader":"^1.1.5","url-loader":"1.1.2","webpack":"4.28.3","webpack-dev-server":"3.1.14","webpack-manifest-plugin":"2.0.4","workbox-webpack-plugin":"3.6.3"},"build":{"productName":"Markdown Nice","appId":"com.mdnice.www","mac":{"target":["dmg","zip"]},"win":{"target":["nsis","zip"]},"files":["build","main.js","package.json"]},"eslintConfig":{"extends":"react-app"},"browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"jest":{"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"resolver":"jest-pnp-resolver","setupFiles":["react-app-polyfill/jsdom"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,ts,tsx}"],"testEnvironment":"jsdom","testURL":"http://localhost","transform":{"^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"],"moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"watchPlugins":[]},"babel":{"presets":["@babel/react"],"plugins":[["@babel/plugin-proposal-decorators",{"legacy":true}],["@babel/plugin-proposal-class-properties",{"loose":true}]],"env":{"production":{"plugins":[["babel-plugin-inline-import",{"extensions":[".md"]}]]}}},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"src/**/*.{jsx,txs,ts,js,json}":["prettier --write","eslint --fix","git add"]},"gitHead":"b317d5ce14033c46165e65eaa8103ff223738f69","bugs":{"url":"https://github.com/42how-dev/markdown-nice/issues"},"_id":"42-markdown@1.0.0","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-ZByKU5A5D/ETqBoHsMtepPx2rO/mEhUoMErsLSQSaNmRj9EGpcqUfJh+HgXYvyV4MZ1tS4UvT2uB5N/vBalt/w==","shasum":"5e090f96931e69099029ca308773014131c5ebf7","tarball":"https://registry.npmjs.org/42-markdown/-/42-markdown-1.0.0.tgz","fileCount":171,"unpackedSize":669134,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHJkCXkxv6sgprM7ZuIZsH+IXlD55BQhtcA/AxE/LzPZAiEAzzNPLsF/51tZHntPakNRcDUSvoRxlBY9yYbrH+2cos0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkR5CxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpTbQ/8Dv2wsPZYi6FjWQ0AWD+UofDn1r/T1wDGAOwSnZayL5DSZovI\r\n1BbSD8GAq/91h0xroDqQQ88UpN1+GAZqWB6Vwe8C/Z6tHJmWEZRAE3t56eKu\r\nNe68tgqNov9KZqbkgq0l/gENLzLjf8LiELgmL8OAv+JyuZIq4ujfMVVtQ8FP\r\nTFL2+ddLft2X7S73qU/GcsuHQOjuCXR1ZMr7ahqFyo8jfl7mp73QVqifThbo\r\nun66tUuIOcxSLUrXdEUjgIcDYQlDCLXxE+d+nbCcnXexomr11A4YzKqn0rRc\r\nM+9mHc1zJgAVChCIDJbD624S59WJnKt74td6gV4ALB0SI3D5xe58L04Zdz3n\r\ndaZHra6WJdmO6xc3sA53qKMFjR8vy6/VypRFGPcY+fToub9CRs/zpt4jxYws\r\nh+oUlx2g2WPginaC4YrDWe0r/xBbeUS4vNTW3zUvZEbvv7LYbr1NYBfP8Uxt\r\ngkU3KR74t8s3NsljOoBnQXGQLW6Ir917svUmVSlT0PeQ7+9+w0DF+8r3HkWQ\r\nlPnMLmYy7ZFFDqE3kFNnoPtakeuGprmSdkXWzCD9nJw18M2ZzyqzHnuXDbAf\r\nLcPRX/Dn0PIzwJocofozK6kbPfGtyKF+PJFcQviX5lUmxYdiEJPdyArSY1Yb\r\n8LUQ17npigoWSuGInNdByQa3z7D3G0VMT7s=\r\n=PZtp\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tech_zjf","email":"907572438@qq.com"},"directories":{},"maintainers":[{"name":"tech_zjf","email":"907572438@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/42-markdown_1.0.0_1682411696767_0.9873868005856485"},"_hasShrinkwrap":false},"1.0.1":{"name":"42-markdown","author":{"name":"mdnice"},"description":"a markdown editor with the function of style edition","version":"1.0.1","private":false,"main":"lib/Lib.js","module":"lib/Lib.js","homepage":"https://www.mdnice.com","typings":"./lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/42how-dev/markdown-nice.git"},"scripts":{"start":"node scripts/start.js","watch":"node ./watch.js","build":"node --max_old_space_size=4096 scripts/build.js","test":"node scripts/test.js","analyze":"source-map-explorer build/static/js/*.js","lint":"eslint src --ext ts,tsx,js --fix","publish:npm":"cross-env NODE_ENV=production && rm -rf lib && mkdir lib && cross-env BABEL_ENV=production npx babel src --out-dir lib --copy-files","storybook":"npm run publish:npm && start-storybook -p 9001 -c .storybook"},"dependencies":{"@sitdown/juejin":"^1.1.1","@sitdown/wechat":"^1.1.4","@sitdown/zhihu":"^1.1.2","@uiw/react-codemirror":"^1.0.28","ali-oss":"^6.1.1","antd":"^4.16.13","axios":"^0.18.0","diff-match-patch":"^1.0.4","highlight.js":"^9.15.6","juice":"^5.2.0","lodash.debounce":"^4.0.8","lodash.throttle":"^4.1.1","markdown-it":"^8.4.2","markdown-it-deflist":"^2.0.3","markdown-it-footnote":"^3.0.1","markdown-it-implicit-figures":"^0.9.0","markdown-it-imsize":"^2.0.1","markdown-it-katex":"^2.0.3","markdown-it-ruby":"^0.1.1","markdown-it-table-of-contents":"^0.4.4","mathjax":"^3.0.1","mobx":"^5.9.0","mobx-react":"^5.4.3","prettier":"^1.19.1","qiniu-js":"^2.5.4","react":"16.10.2","react-dom":"16.10.2","react-helmet":"^5.2.1","sitdown":"^1.1.3"},"devDependencies":{"@babel/cli":"^7.6.2","@babel/core":"7.2.2","@storybook/react":"^4.1.11","@svgr/webpack":"^4.1.0","babel-core":"7.0.0-bridge.0","babel-eslint":"^9.0.0","babel-jest":"23.6.0","babel-loader":"8.0.5","babel-plugin-inline-import":"^3.0.0","babel-plugin-named-asset-import":"^0.3.1","babel-preset-react-app":"^7.0.1","bfj":"6.1.1","case-sensitive-paths-webpack-plugin":"2.2.0","chalk":"^2.4.2","chokidar":"^3.2.1","cross-env":"^6.0.3","css-loader":"^2.1.1","dotenv":"6.0.0","dotenv-expand":"4.2.0","eslint":"^6.5.0","eslint-config-airbnb":"^18.0.1","eslint-config-prettier":"^6.3.0","eslint-config-react-app":"^3.0.7","eslint-loader":"^2.1.1","eslint-plugin-babel":"^5.3.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.2","eslint-plugin-prettier":"^3.1.1","eslint-plugin-react":"^7.12.4","file-loader":"2.0.0","fork-ts-checker-webpack-plugin-alt":"0.4.14","fs-extra":"7.0.1","html-webpack-plugin":"4.0.0-alpha.2","husky":"^3.0.7","identity-obj-proxy":"3.0.0","jest":"23.6.0","jest-pnp-resolver":"1.0.2","jest-resolve":"23.6.0","jest-watch-typeahead":"^0.2.1","lint-staged":"^9.4.0","mini-css-extract-plugin":"0.5.0","optimize-css-assets-webpack-plugin":"5.0.1","pnp-webpack-plugin":"1.2.1","postcss-flexbugs-fixes":"4.1.0","postcss-loader":"3.0.0","postcss-preset-env":"6.5.0","postcss-safe-parser":"4.0.1","pretty-quick":"^1.11.1","raw-loader":"^4.0.0","react-app-polyfill":"^0.2.1","react-dev-utils":"^7.0.3","resolve":"1.10.0","sass-loader":"7.1.0","shelljs":"^0.8.3","source-map-explorer":"^2.0.1","style-loader":"0.23.1","styled-jsx":"^3.2.1","terser-webpack-plugin":"1.2.2","thread-loader":"^2.1.3","to-string-loader":"^1.1.5","url-loader":"1.1.2","webpack":"4.28.3","webpack-dev-server":"3.1.14","webpack-manifest-plugin":"2.0.4","workbox-webpack-plugin":"3.6.3"},"build":{"productName":"Markdown Nice","appId":"com.mdnice.www","mac":{"target":["dmg","zip"]},"win":{"target":["nsis","zip"]},"files":["build","main.js","package.json"]},"eslintConfig":{"extends":"react-app"},"browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"jest":{"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"resolver":"jest-pnp-resolver","setupFiles":["react-app-polyfill/jsdom"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/?(*.)(spec|test).{js,jsx,ts,tsx}"],"testEnvironment":"jsdom","testURL":"http://localhost","transform":{"^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"],"moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"watchPlugins":[]},"babel":{"presets":["@babel/react"],"plugins":[["@babel/plugin-proposal-decorators",{"legacy":true}],["@babel/plugin-proposal-class-properties",{"loose":true}]],"env":{"production":{"plugins":[["babel-plugin-inline-import",{"extensions":[".md"]}]]}}},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"src/**/*.{jsx,txs,ts,js,json}":["prettier --write","eslint --fix","git add"]},"gitHead":"b317d5ce14033c46165e65eaa8103ff223738f69","bugs":{"url":"https://github.com/42how-dev/markdown-nice/issues"},"_id":"42-markdown@1.0.1","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-yQUvxIjMqKHJ0aHEYqYbj7HloRbpj9fdDp/+k9D5LjAR1GkLZF0wfRrjznn6r+mn5deRdzavTOkYrL5DeQoLIA==","shasum":"df6e9901ea2a35401ec249e2141057cab2e08829","tarball":"https://registry.npmjs.org/42-markdown/-/42-markdown-1.0.1.tgz","fileCount":171,"unpackedSize":669110,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD6AfSlUOQ70eQdaTKXeJHJvqpYzTPsz26I6W/hA8rqIwIhALH2XS73ueaGPHgpoWZw3pQI2V7NGzDZDjQcHkD8sasY"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkR5GAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoSuA//Q8Au9UyiUPQbxIQOOmV8QtvGzaDp8oHC+xHPgNEDqCgV035V\r\npA8sSd16vUowscyGjL2KX10qIaKlrHow6OY6/NjOric+4HwJxHXoDB6pPNPL\r\nc9dYizahq4V7f0i087OL2eVhs7i+juEXxl7ZE9FkeqamE3A/KNf12LsEYYLZ\r\nRmpfTr4DPv/gVPz0a3tqxVmXEJz99u8u8tTQNKsfabCmSqb/ktCfNyBBtVWl\r\no3Qphd5dmAV3PpY58PN+8MNTg3DZMqpBra9LRjSwcQIVaiLjX1fpidPfeBUQ\r\nxjTwpCmB9HzHND46pI9MCINcEvYd0EZiaspkZaW5QPJzE30yMvUviwaiAM6Z\r\nYAmo4O+H5V0eezgUw2H2QKS5xyn0PtHck58jpFFu5MalggKEo/lkhG6R0Ds+\r\nrXIodL7njTM2HiAwOTUB8fj5VWoPB2R+eTbldSvn24bBS9C/BXtupBNj8Ce/\r\nKkzCmexRM/fwhbp/cX6qjGrqfrTflHMsd3Ee2zjICXdKAadfSpMMgHlgGzjI\r\nrI81Usm35B70/GqI/tdem4kGfPs0BJc1OkSih/eD92DSxfZtHnilzNdfNy3C\r\nc2vOfKZLqvtUH5fBPAylt5d6OF+TrLA8VjWrN7rRW3OtaQCN3CD8udZrmsjX\r\nBrMtnwhVHwYg9UZHFi4GtNxu3DUFu/ZknF4=\r\n=wAY9\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tech_zjf","email":"907572438@qq.com"},"directories":{},"maintainers":[{"name":"tech_zjf","email":"907572438@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/42-markdown_1.0.1_1682411904420_0.6509028948858089"},"_hasShrinkwrap":false}},"time":{"created":"2023-04-25T08:34:56.766Z","1.0.0":"2023-04-25T08:34:56.991Z","modified":"2023-04-25T08:38:24.757Z","1.0.1":"2023-04-25T08:38:24.643Z"},"maintainers":[{"name":"tech_zjf","email":"907572438@qq.com"}],"description":"a markdown editor with the function of style edition","homepage":"https://www.mdnice.com","repository":{"type":"git","url":"git+https://github.com/42how-dev/markdown-nice.git"},"author":{"name":"mdnice"},"bugs":{"url":"https://github.com/42how-dev/markdown-nice/issues"},"readme":"<div align=\"center\">\n<a href=\"https://mdnice.com\">\n<img width=\"500\" src=\"https://files.mdnice.com/logo.svg\"/>\n</a>\n</div>\n<h1 align=\"center\">Markdown Nice</h1>\n\n## 简介\n\n- 支持自定义样式的 Markdown 编辑器\n- 支持微信公众号、知乎和稀土掘金\n- 欢迎[在线使用](https://mdnice.com/)\n- 有疑问请参考 [如何有效的解决 mdnice 相关问题？](https://github.com/mdnice/markdown-nice/issues/163)\n\n## 主题\n\n[Markdown Nice 主题列表](https://product.mdnice.com/themes/)\n\n> 欢迎提交主题，提供更多文章示例~~\n\n## 关于\n\n`mdnice`组建了**推文群**，欢迎反馈意见和公众号大佬们一起交流，关注公众号回复「排版」拉你入群。\n\n| 入群码                                                                                           |\n| ------------------------------------------------------------------------------------------------ |\n| <img width=\"360px\" src=\"https://files.mdnice.com/pic/cd3ca20c-896f-4cfc-9bdd-c4c58e69ba26.jpg\"/> |\n\n## 友情链接\n\n- [BlogHelper](https://github.com/ystcode/BlogHelper)：一键发布本地文章到主流博客平台的托盘助手\n- [qrbtf](https://github.com/ciaochaos/qrbtf)：艺术二维码生成器\n- [编程如画](https://draw.mdnice.com/)：「编程如画」博客\n","readmeFilename":"README.md"}