{"_id":"@mapbox/jsxtreme-markdown","_rev":"1677331","name":"@mapbox/jsxtreme-markdown","description":"Transform Markdown into JSX or React component modules","dist-tags":{"latest":"2.0.0"},"maintainers":[{"name":"mapbox-machine-user","email":"accounts+npm-mapbox-machine-user@mapbox.com"},{"name":"mapbox-npm","email":"accounts+npmjs@mapbox.com"},{"name":"mapbox-npm-01","email":"accounts+npmjs-01@mapbox.com"},{"name":"mapbox-npm-02","email":"accounts+npmjs-02@mapbox.com"},{"name":"mapbox-npm-03","email":"accounts+npmjs-03@mapbox.com"},{"name":"mapbox-npm-04","email":"accounts+npmjs-04@mapbox.com"},{"name":"mapbox-npm-08","email":"accounts+npmjs-08@mapbox.com"},{"name":"mapbox-npm-09","email":"accounts+npmjs-09@mapbox.com"},{"name":"mapbox-npm-ci","email":"accounts+npmjs-npm-ci@mapbox.com"}],"time":{"modified":"2021-11-24T13:56:17.000Z","created":"2017-06-22T15:38:13.060Z","2.0.0":"2021-11-24T13:54:01.393Z","1.1.0":"2021-11-18T15:05:02.685Z","1.0.0":"2020-06-04T20:07:12.586Z","0.9.3":"2018-07-10T17:57:46.504Z","0.9.2":"2018-07-09T17:15:39.401Z","0.9.1":"2018-06-25T16:06:09.546Z","0.9.0":"2018-04-10T16:26:59.579Z","0.8.0":"2018-04-02T17:00:36.523Z","0.7.4":"2018-03-27T23:44:27.485Z","0.7.3":"2018-01-08T19:43:11.514Z","0.7.2":"2017-10-12T18:07:52.882Z","0.7.1":"2017-07-29T17:19:48.529Z","0.7.0":"2017-07-29T17:11:34.448Z","0.6.0":"2017-07-24T18:31:00.215Z","0.5.0":"2017-06-22T17:05:59.560Z","0.4.0":"2017-06-22T15:38:13.060Z"},"users":{},"author":{"name":"Mapbox"},"repository":{"type":"git","url":"git+https://github.com/mapbox/jsxtreme-markdown.git"},"versions":{"2.0.0":{"name":"@mapbox/jsxtreme-markdown","version":"2.0.0","description":"Transform Markdown into JSX or React component modules","main":"index.js","repository":{"type":"git","url":"git+https://github.com/mapbox/jsxtreme-markdown.git"},"author":{"name":"Mapbox"},"license":"MIT","bugs":{"url":"https://github.com/mapbox/jsxtreme-markdown/issues"},"homepage":"https://github.com/mapbox/jsxtreme-markdown/tree/main/packages/jsxtreme-markdown#readme","keywords":["markdown","jsx","react","transform","markdown-to-react"],"dependencies":{"@babel/code-frame":"^7.16.0","@babel/core":"^7.16.0","@babel/preset-env":"^7.16.4","@babel/preset-react":"^7.16.0","@mapbox/hast-util-table-cell-style":"^0.1.3","@mapbox/hast-util-to-jsx":"^2.0.0","balanced-match":"^1.0.0","block-elements":"^1.2.0","front-matter":"^4.0.2","github-slugger":"^1.4.0","line-column":"^1.0.2","lodash":"^4.17.15","mdast-util-to-string":"^1.1.0","pascal-case":"^3.1.1","rehype-raw":"^4.0.2","remark-parse":"^8.0.2","remark-rehype":"^7.0.0","stringify-object":"^3.3.0","strip-indent":"^3.0.0","unified":"^9.2.2","unist-util-visit":"^2.0.2"},"devDependencies":{"del":"^5.1.0","js-beautify":"^1.14.0","mkdirp":"^1.0.4","pify":"^5.0.0","react":"^16.13.1","react-dom":"^16.13.1"},"engines":{"node":">=14"},"gitHead":"5c0cb3bbe07fede8b415203b43139584d1737c31","_id":"@mapbox/jsxtreme-markdown@2.0.0","_nodeVersion":"14.15.4","_npmVersion":"lerna/3.22.1/node@v14.15.4+x64 (darwin)","dist":{"shasum":"d36c245587539ff2b664f98e7bad38b04c5f4e6a","size":14365,"noattachment":false,"key":"/@mapbox/jsxtreme-markdown/-/@mapbox/jsxtreme-markdown-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@mapbox/jsxtreme-markdown/download/@mapbox/jsxtreme-markdown-2.0.0.tgz"},"_npmUser":{"name":"mapbox-npm-advanced-actions","email":"accounts+npmjs-advanced-actions@mapbox.com"},"directories":{},"maintainers":[{"name":"mapbox-machine-user","email":"accounts+npm-mapbox-machine-user@mapbox.com"},{"name":"mapbox-npm","email":"accounts+npmjs@mapbox.com"},{"name":"mapbox-npm-01","email":"accounts+npmjs-01@mapbox.com"},{"name":"mapbox-npm-02","email":"accounts+npmjs-02@mapbox.com"},{"name":"mapbox-npm-03","email":"accounts+npmjs-03@mapbox.com"},{"name":"mapbox-npm-04","email":"accounts+npmjs-04@mapbox.com"},{"name":"mapbox-npm-08","email":"accounts+npmjs-08@mapbox.com"},{"name":"mapbox-npm-09","email":"accounts+npmjs-09@mapbox.com"},{"name":"mapbox-npm-ci","email":"accounts+npmjs-npm-ci@mapbox.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jsxtreme-markdown_2.0.0_1637762041244_0.6243745869667088"},"_hasShrinkwrap":false,"publish_time":1637762041393,"_cnpm_publish_time":1637762041393},"1.1.0":{"name":"@mapbox/jsxtreme-markdown","version":"1.1.0","description":"Transform Markdown into JSX or React component modules","main":"index.js","repository":{"type":"git","url":"git+https://github.com/mapbox/jsxtreme-markdown.git"},"author":{"name":"Mapbox"},"license":"MIT","bugs":{"url":"https://github.com/mapbox/jsxtreme-markdown/issues"},"homepage":"https://github.com/mapbox/jsxtreme-markdown/tree/main/packages/jsxtreme-markdown#readme","keywords":["markdown","jsx","react","transform","markdown-to-react"],"dependencies":{"@babel/code-frame":"^7.16.0","@babel/core":"^7.16.0","@babel/preset-env":"^7.16.4","@babel/preset-react":"^7.16.0","@mapbox/hast-util-table-cell-style":"^0.1.3","@mapbox/hast-util-to-jsx":"^1.1.0","balanced-match":"^1.0.0","block-elements":"^1.2.0","front-matter":"^4.0.2","github-slugger":"^1.4.0","line-column":"^1.0.2","lodash":"^4.17.15","mdast-util-to-string":"^1.1.0","pascal-case":"^3.1.1","rehype-raw":"^4.0.2","remark-parse":"^8.0.2","remark-rehype":"^7.0.0","stringify-object":"^3.3.0","strip-indent":"^3.0.0","unified":"^9.2.2","unist-util-visit":"^2.0.2"},"devDependencies":{"del":"^5.1.0","js-beautify":"^1.14.0","mkdirp":"^1.0.4","pify":"^5.0.0","react":"^16.13.1","react-dom":"^16.13.1"},"engines":{"node":">=14"},"gitHead":"6266875b9ab75a54f5a41a8486a92bbb3b2e52eb","_id":"@mapbox/jsxtreme-markdown@1.1.0","_nodeVersion":"14.18.1","_npmVersion":"lerna/3.22.1/node@v14.18.1+x64 (darwin)","dist":{"shasum":"f31e41e7dab93b3d2c60187befc02ebe482eac40","size":14365,"noattachment":false,"key":"/@mapbox/jsxtreme-markdown/-/@mapbox/jsxtreme-markdown-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@mapbox/jsxtreme-markdown/download/@mapbox/jsxtreme-markdown-1.1.0.tgz"},"_npmUser":{"name":"mapbox-npm-advanced-actions","email":"accounts+npmjs-advanced-actions@mapbox.com"},"directories":{},"maintainers":[{"name":"mapbox-machine-user","email":"accounts+npm-mapbox-machine-user@mapbox.com"},{"name":"mapbox-npm","email":"accounts+npmjs@mapbox.com"},{"name":"mapbox-npm-01","email":"accounts+npmjs-01@mapbox.com"},{"name":"mapbox-npm-02","email":"accounts+npmjs-02@mapbox.com"},{"name":"mapbox-npm-03","email":"accounts+npmjs-03@mapbox.com"},{"name":"mapbox-npm-04","email":"accounts+npmjs-04@mapbox.com"},{"name":"mapbox-npm-08","email":"accounts+npmjs-08@mapbox.com"},{"name":"mapbox-npm-09","email":"accounts+npmjs-09@mapbox.com"},{"name":"mapbox-npm-ci","email":"accounts+npmjs-npm-ci@mapbox.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jsxtreme-markdown_1.1.0_1637247902515_0.805890224295061"},"_hasShrinkwrap":false,"publish_time":1637247902685,"_cnpm_publish_time":1637247902685},"1.0.0":{"name":"@mapbox/jsxtreme-markdown","version":"1.0.0","description":"Transform Markdown into JSX or React component modules","main":"index.js","repository":{"type":"git","url":"git+https://github.com/mapbox/jsxtreme-markdown.git"},"author":{"name":"Mapbox"},"license":"MIT","bugs":{"url":"https://github.com/mapbox/jsxtreme-markdown/issues"},"homepage":"https://github.com/mapbox/jsxtreme-markdown/tree/master/packages/jsxtreme-markdown#readme","keywords":["markdown","jsx","react","transform","markdown-to-react"],"dependencies":{"@babel/code-frame":"^7.10.1","@babel/core":"^7.10.2","@babel/preset-env":"^7.10.2","@babel/preset-react":"^7.10.1","@mapbox/hast-util-table-cell-style":"^0.1.3","@mapbox/hast-util-to-jsx":"^1.0.0","balanced-match":"^1.0.0","block-elements":"^1.2.0","front-matter":"^4.0.2","github-slugger":"^1.3.0","line-column":"^1.0.2","lodash":"^4.17.15","mdast-util-to-string":"^1.1.0","pascal-case":"^3.1.1","rehype-raw":"^4.0.2","remark-parse":"^8.0.2","remark-rehype":"^7.0.0","stringify-object":"^3.3.0","strip-indent":"^3.0.0","unified":"^9.0.0","unist-util-visit":"^2.0.2"},"devDependencies":{"del":"^5.1.0","js-beautify":"^1.11.0","mkdirp":"^1.0.4","pify":"^5.0.0","react":"^16.13.1","react-dom":"^16.13.1"},"engines":{"node":">=10"},"gitHead":"2a5498b8f45875c04e0e2b6b319f36c3e38a4aed","_id":"@mapbox/jsxtreme-markdown@1.0.0","_nodeVersion":"10.18.1","_npmVersion":"lerna/3.22.0/node@v10.18.1+x64 (darwin)","dist":{"shasum":"d77e85ab34d5f2f419df39d4def4a66df2201957","size":14312,"noattachment":false,"key":"/@mapbox/jsxtreme-markdown/-/@mapbox/jsxtreme-markdown-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@mapbox/jsxtreme-markdown/download/@mapbox/jsxtreme-markdown-1.0.0.tgz"},"maintainers":[{"name":"mapbox-machine-user","email":"accounts+npm-mapbox-machine-user@mapbox.com"},{"name":"mapbox-npm","email":"accounts+npmjs@mapbox.com"},{"name":"mapbox-npm-01","email":"accounts+npmjs-01@mapbox.com"},{"name":"mapbox-npm-02","email":"accounts+npmjs-02@mapbox.com"},{"name":"mapbox-npm-03","email":"accounts+npmjs-03@mapbox.com"},{"name":"mapbox-npm-04","email":"accounts+npmjs-04@mapbox.com"},{"name":"mapbox-npm-08","email":"accounts+npmjs-08@mapbox.com"},{"name":"mapbox-npm-09","email":"accounts+npmjs-09@mapbox.com"},{"name":"mapbox-npm-ci","email":"accounts+npmjs-npm-ci@mapbox.com"}],"_npmUser":{"name":"mapbox-npm-advanced-actions","email":"accounts+npmjs-advanced-actions@mapbox.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jsxtreme-markdown_1.0.0_1591301232418_0.8958575662429016"},"_hasShrinkwrap":false,"publish_time":1591301232586,"_cnpm_publish_time":1591301232586},"0.9.3":{"name":"@mapbox/jsxtreme-markdown","version":"0.9.3","description":"Transform Markdown into JSX or React component modules","main":"index.js","repository":{"type":"git","url":"git+https://github.com/mapbox/jsxtreme-markdown.git"},"author":{"name":"Mapbox"},"license":"MIT","bugs":{"url":"https://github.com/mapbox/jsxtreme-markdown/issues"},"homepage":"https://github.com/mapbox/jsxtreme-markdown/tree/master/packages/jsxtreme-markdown#readme","keywords":["markdown","jsx","react","transform","markdown-to-react"],"dependencies":{"@mapbox/hast-util-table-cell-style":"^0.1.2","@mapbox/hast-util-to-jsx":"^0.1.0","babel-code-frame":"^6.26.0","babel-core":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-react":"^6.24.1","balanced-match":"^1.0.0","block-elements":"^1.2.0","front-matter":"^2.3.0","github-slugger":"^1.2.0","line-column":"^1.0.2","lodash":"^4.17.5","mdast-util-to-string":"^1.0.4","pascal-case":"^2.0.1","rehype-raw":"^2.0.0","remark-parse":"^5.0.0","remark-rehype":"^3.0.0","stringify-object":"^3.2.2","strip-indent":"^2.0.0","unified":"^6.1.6","unist-util-visit":"^1.3.0"},"devDependencies":{"del":"^3.0.0","js-beautify":"^1.7.5","mkdirp":"^0.5.1","pify":"^3.0.0","react":"^16.3.0","react-dom":"^16.2.0"},"engines":{"node":">=4"},"_id":"@mapbox/jsxtreme-markdown@0.9.3","_npmVersion":"6.1.0","_nodeVersion":"8.11.1","_npmUser":{"name":"mapbox-npm-advanced-actions","email":"accounts+npmjs-advanced-actions@mapbox.com"},"dist":{"shasum":"c22181ea62414e6cb9a46b0fed4dcfed4d8ece29","size":13948,"noattachment":false,"key":"/@mapbox/jsxtreme-markdown/-/@mapbox/jsxtreme-markdown-0.9.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/@mapbox/jsxtreme-markdown/download/@mapbox/jsxtreme-markdown-0.9.3.tgz"},"maintainers":[{"name":"mapbox-machine-user","email":"accounts+npm-mapbox-machine-user@mapbox.com"},{"name":"mapbox-npm","email":"accounts+npmjs@mapbox.com"},{"name":"mapbox-npm-01","email":"accounts+npmjs-01@mapbox.com"},{"name":"mapbox-npm-02","email":"accounts+npmjs-02@mapbox.com"},{"name":"mapbox-npm-03","email":"accounts+npmjs-03@mapbox.com"},{"name":"mapbox-npm-04","email":"accounts+npmjs-04@mapbox.com"},{"name":"mapbox-npm-08","email":"accounts+npmjs-08@mapbox.com"},{"name":"mapbox-npm-09","email":"accounts+npmjs-09@mapbox.com"},{"name":"mapbox-npm-ci","email":"accounts+npmjs-npm-ci@mapbox.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jsxtreme-markdown_0.9.3_1531245466220_0.9534190020396291"},"_hasShrinkwrap":false,"publish_time":1531245466504,"_cnpm_publish_time":1531245466504},"0.9.2":{"name":"@mapbox/jsxtreme-markdown","version":"0.9.2","description":"Transform Markdown into JSX or React component modules","main":"index.js","repository":{"type":"git","url":"git+https://github.com/mapbox/jsxtreme-markdown.git"},"author":{"name":"Mapbox"},"license":"MIT","bugs":{"url":"https://github.com/mapbox/jsxtreme-markdown/issues"},"homepage":"https://github.com/mapbox/jsxtreme-markdown/tree/master/packages/jsxtreme-markdown#readme","keywords":["markdown","jsx","react","transform","markdown-to-react"],"dependencies":{"@mapbox/hast-util-table-cell-style":"^0.1.2","@mapbox/hast-util-to-jsx":"^0.1.0","babel-code-frame":"^6.26.0","babel-core":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-react":"^6.24.1","balanced-match":"^1.0.0","block-elements":"^1.2.0","front-matter":"^2.3.0","github-slugger":"^1.2.0","line-column":"^1.0.2","lodash":"^4.17.5","mdast-util-to-string":"^1.0.4","pascal-case":"^2.0.1","rehype-raw":"^2.0.0","remark-parse":"^5.0.0","remark-rehype":"^3.0.0","stringify-object":"^3.2.2","strip-indent":"^2.0.0","unified":"^6.1.6","unist-util-visit":"^1.3.0"},"devDependencies":{"del":"^3.0.0","js-beautify":"^1.7.5","mkdirp":"^0.5.1","pify":"^3.0.0","react":"^16.3.0","react-dom":"^16.2.0"},"engines":{"node":">=4"},"_id":"@mapbox/jsxtreme-markdown@0.9.2","_npmVersion":"6.1.0","_nodeVersion":"8.11.1","_npmUser":{"name":"mapbox-npm-advanced-actions","email":"accounts+npmjs-advanced-actions@mapbox.com"},"dist":{"shasum":"4bc3f8c44c8c04d51e2ee19cd9f47b798d9293c4","size":13875,"noattachment":false,"key":"/@mapbox/jsxtreme-markdown/-/@mapbox/jsxtreme-markdown-0.9.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@mapbox/jsxtreme-markdown/download/@mapbox/jsxtreme-markdown-0.9.2.tgz"},"maintainers":[{"name":"mapbox-machine-user","email":"accounts+npm-mapbox-machine-user@mapbox.com"},{"name":"mapbox-npm","email":"accounts+npmjs@mapbox.com"},{"name":"mapbox-npm-01","email":"accounts+npmjs-01@mapbox.com"},{"name":"mapbox-npm-02","email":"accounts+npmjs-02@mapbox.com"},{"name":"mapbox-npm-03","email":"accounts+npmjs-03@mapbox.com"},{"name":"mapbox-npm-04","email":"accounts+npmjs-04@mapbox.com"},{"name":"mapbox-npm-08","email":"accounts+npmjs-08@mapbox.com"},{"name":"mapbox-npm-09","email":"accounts+npmjs-09@mapbox.com"},{"name":"mapbox-npm-ci","email":"accounts+npmjs-npm-ci@mapbox.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jsxtreme-markdown_0.9.2_1531156539351_0.9483500766449442"},"_hasShrinkwrap":false,"publish_time":1531156539401,"_cnpm_publish_time":1531156539401},"0.9.1":{"name":"@mapbox/jsxtreme-markdown","version":"0.9.1","description":"Transform Markdown into JSX or React component modules","main":"index.js","repository":{"type":"git","url":"git+https://github.com/mapbox/jsxtreme-markdown.git"},"author":{"name":"Mapbox"},"license":"MIT","bugs":{"url":"https://github.com/mapbox/jsxtreme-markdown/issues"},"homepage":"https://github.com/mapbox/jsxtreme-markdown/tree/master/packages/jsxtreme-markdown#readme","keywords":["markdown","jsx","react","transform","markdown-to-react"],"dependencies":{"@mapbox/hast-util-table-cell-style":"^0.1.2","@mapbox/hast-util-to-jsx":"^0.1.0","babel-code-frame":"^6.26.0","babel-core":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-react":"^6.24.1","balanced-match":"^1.0.0","block-elements":"^1.2.0","front-matter":"^2.3.0","github-slugger":"^1.2.0","line-column":"^1.0.2","lodash":"^4.17.5","mdast-util-to-string":"^1.0.4","pascal-case":"^2.0.1","prettier":"^1.11.1","rehype-raw":"^2.0.0","remark-parse":"^5.0.0","remark-rehype":"^3.0.0","stringify-object":"^3.2.2","strip-indent":"^2.0.0","unified":"^6.1.6","unist-util-visit":"^1.3.0"},"devDependencies":{"del":"^3.0.0","js-beautify":"^1.7.5","mkdirp":"^0.5.1","pify":"^3.0.0","react":"^16.3.0","react-dom":"^16.2.0"},"engines":{"node":">=4"},"_id":"@mapbox/jsxtreme-markdown@0.9.1","_npmVersion":"6.1.0","_nodeVersion":"8.11.1","_npmUser":{"name":"mapbox-npm-02","email":"accounts+npmjs-02@mapbox.com"},"dist":{"shasum":"cd90dde9f063dcf3e5a4249810efd5e2735258e5","size":13706,"noattachment":false,"key":"/@mapbox/jsxtreme-markdown/-/@mapbox/jsxtreme-markdown-0.9.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@mapbox/jsxtreme-markdown/download/@mapbox/jsxtreme-markdown-0.9.1.tgz"},"maintainers":[{"name":"mapbox-machine-user","email":"accounts+npm-mapbox-machine-user@mapbox.com"},{"name":"mapbox-npm","email":"accounts+npmjs@mapbox.com"},{"name":"mapbox-npm-01","email":"accounts+npmjs-01@mapbox.com"},{"name":"mapbox-npm-02","email":"accounts+npmjs-02@mapbox.com"},{"name":"mapbox-npm-03","email":"accounts+npmjs-03@mapbox.com"},{"name":"mapbox-npm-04","email":"accounts+npmjs-04@mapbox.com"},{"name":"mapbox-npm-08","email":"accounts+npmjs-08@mapbox.com"},{"name":"mapbox-npm-09","email":"accounts+npmjs-09@mapbox.com"},{"name":"mapbox-npm-ci","email":"accounts+npmjs-npm-ci@mapbox.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jsxtreme-markdown_0.9.1_1529942769488_0.482541671504108"},"_hasShrinkwrap":false,"publish_time":1529942769546,"_cnpm_publish_time":1529942769546},"0.9.0":{"name":"@mapbox/jsxtreme-markdown","version":"0.9.0","description":"Transform Markdown into JSX or React component modules","main":"index.js","repository":{"type":"git","url":"git+https://github.com/mapbox/jsxtreme-markdown.git"},"author":{"name":"Mapbox"},"license":"MIT","bugs":{"url":"https://github.com/mapbox/jsxtreme-markdown/issues"},"homepage":"https://github.com/mapbox/jsxtreme-markdown/tree/master/packages/jsxtreme-markdown#readme","keywords":["markdown","jsx","react","transform","markdown-to-react"],"dependencies":{"@mapbox/hast-util-table-cell-style":"^0.1.2","@mapbox/hast-util-to-jsx":"^0.1.0","babel-code-frame":"^6.26.0","babel-core":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-react":"^6.24.1","balanced-match":"^1.0.0","block-elements":"^1.2.0","front-matter":"^2.3.0","github-slugger":"^1.2.0","line-column":"^1.0.2","lodash":"^4.17.5","mdast-util-to-string":"^1.0.4","pascal-case":"^2.0.1","prettier":"^1.11.1","rehype-raw":"^2.0.0","remark-parse":"^5.0.0","remark-rehype":"^3.0.0","stringify-object":"^3.2.2","unified":"^6.1.6","unist-util-visit":"^1.3.0"},"devDependencies":{"del":"^3.0.0","js-beautify":"^1.7.5","mkdirp":"^0.5.1","pify":"^3.0.0","react":"^16.3.0","react-dom":"^16.2.0","strip-indent":"^2.0.0"},"engines":{"node":">=4"},"_id":"@mapbox/jsxtreme-markdown@0.9.0","_npmVersion":"5.8.0","_nodeVersion":"8.11.1","_npmUser":{"name":"davidtheclark","email":"david.dave.clark@gmail.com"},"dist":{"shasum":"9cc2e54b72d2ad78727fd8bfbc1be8576eead0f8","size":13695,"noattachment":false,"key":"/@mapbox/jsxtreme-markdown/-/@mapbox/jsxtreme-markdown-0.9.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@mapbox/jsxtreme-markdown/download/@mapbox/jsxtreme-markdown-0.9.0.tgz"},"maintainers":[{"name":"mapbox-machine-user","email":"accounts+npm-mapbox-machine-user@mapbox.com"},{"name":"mapbox-npm","email":"accounts+npmjs@mapbox.com"},{"name":"mapbox-npm-01","email":"accounts+npmjs-01@mapbox.com"},{"name":"mapbox-npm-02","email":"accounts+npmjs-02@mapbox.com"},{"name":"mapbox-npm-03","email":"accounts+npmjs-03@mapbox.com"},{"name":"mapbox-npm-04","email":"accounts+npmjs-04@mapbox.com"},{"name":"mapbox-npm-08","email":"accounts+npmjs-08@mapbox.com"},{"name":"mapbox-npm-09","email":"accounts+npmjs-09@mapbox.com"},{"name":"mapbox-npm-ci","email":"accounts+npmjs-npm-ci@mapbox.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jsxtreme-markdown_0.9.0_1523377619468_0.5174682239661708"},"_hasShrinkwrap":false,"publish_time":1523377619579,"_cnpm_publish_time":1523377619579},"0.8.0":{"name":"@mapbox/jsxtreme-markdown","version":"0.8.0","description":"Transform Markdown into JSX or React component modules","main":"index.js","repository":{"type":"git","url":"git+https://github.com/mapbox/jsxtreme-markdown.git"},"author":{"name":"Mapbox"},"license":"MIT","bugs":{"url":"https://github.com/mapbox/jsxtreme-markdown/issues"},"homepage":"https://github.com/mapbox/jsxtreme-markdown/tree/master/packages/jsxtreme-markdown#readme","keywords":["markdown","jsx","react","transform","markdown-to-react"],"dependencies":{"@mapbox/hast-util-table-cell-style":"^0.1.2","babel-code-frame":"^6.26.0","babel-core":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-react":"^6.24.1","balanced-match":"^1.0.0","block-elements":"^1.2.0","front-matter":"^2.3.0","github-slugger":"^1.2.0","htmltojsx":"^0.2.6","line-column":"^1.0.2","lodash":"^4.17.5","mdast-util-to-string":"^1.0.4","pascal-case":"^2.0.1","prettier":"^1.11.1","rehype-raw":"^2.0.0","rehype-stringify":"^3.0.0","remark-parse":"^5.0.0","remark-rehype":"^3.0.0","stringify-object":"^3.2.2","unified":"^6.1.6","unist-util-visit":"^1.3.0"},"devDependencies":{"del":"^3.0.0","js-beautify":"^1.7.5","mkdirp":"^0.5.1","pify":"^3.0.0","react":"^16.2.0","react-dom":"^16.2.0","strip-indent":"^2.0.0"},"engines":{"node":">=4"},"_id":"@mapbox/jsxtreme-markdown@0.8.0","_npmVersion":"5.8.0","_nodeVersion":"8.9.4","_npmUser":{"name":"davidtheclark","email":"david.dave.clark@gmail.com"},"dist":{"shasum":"13ab7c4c3bf6dc9987e957d9c72f5f4877f7a8c1","size":13720,"noattachment":false,"key":"/@mapbox/jsxtreme-markdown/-/@mapbox/jsxtreme-markdown-0.8.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@mapbox/jsxtreme-markdown/download/@mapbox/jsxtreme-markdown-0.8.0.tgz"},"maintainers":[{"name":"mapbox-machine-user","email":"accounts+npm-mapbox-machine-user@mapbox.com"},{"name":"mapbox-npm","email":"accounts+npmjs@mapbox.com"},{"name":"mapbox-npm-01","email":"accounts+npmjs-01@mapbox.com"},{"name":"mapbox-npm-02","email":"accounts+npmjs-02@mapbox.com"},{"name":"mapbox-npm-03","email":"accounts+npmjs-03@mapbox.com"},{"name":"mapbox-npm-04","email":"accounts+npmjs-04@mapbox.com"},{"name":"mapbox-npm-08","email":"accounts+npmjs-08@mapbox.com"},{"name":"mapbox-npm-09","email":"accounts+npmjs-09@mapbox.com"},{"name":"mapbox-npm-ci","email":"accounts+npmjs-npm-ci@mapbox.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jsxtreme-markdown_0.8.0_1522688436398_0.018897534047624953"},"_hasShrinkwrap":false,"publish_time":1522688436523,"_cnpm_publish_time":1522688436523},"0.7.4":{"name":"@mapbox/jsxtreme-markdown","version":"0.7.4","description":"Transform Markdown into JSX or React component modules","main":"index.js","repository":{"type":"git","url":"git+https://github.com/mapbox/jsxtreme-markdown.git"},"author":{"name":"Mapbox"},"license":"MIT","bugs":{"url":"https://github.com/mapbox/jsxtreme-markdown/issues"},"homepage":"https://github.com/mapbox/jsxtreme-markdown/tree/master/packages/jsxtreme-markdown#readme","keywords":["markdown","jsx","react","transform","markdown-to-react"],"dependencies":{"babel-code-frame":"^6.26.0","babel-core":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-react":"^6.24.1","balanced-match":"^1.0.0","block-elements":"^1.2.0","front-matter":"^2.3.0","htmltojsx":"^0.2.6","line-column":"^1.0.2","lodash":"^4.17.5","pascal-case":"^2.0.1","prettier":"^1.11.1","rehype-raw":"^2.0.0","rehype-stringify":"^3.0.0","remark-parse":"^5.0.0","remark-rehype":"^3.0.0","stringify-object":"^3.2.2","unified":"^6.1.6"},"devDependencies":{"del":"^3.0.0","js-beautify":"^1.7.5","mkdirp":"^0.5.1","pify":"^3.0.0","react":"^16.2.0","react-dom":"^16.2.0","strip-indent":"^2.0.0"},"engines":{"node":">=4"},"_id":"@mapbox/jsxtreme-markdown@0.7.4","_npmVersion":"5.8.0","_nodeVersion":"8.9.4","_npmUser":{"name":"davidtheclark","email":"david.dave.clark@gmail.com"},"dist":{"shasum":"8513db580cd44fd6ff41c4801e3003dc68d5b415","size":11695,"noattachment":false,"key":"/@mapbox/jsxtreme-markdown/-/@mapbox/jsxtreme-markdown-0.7.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/@mapbox/jsxtreme-markdown/download/@mapbox/jsxtreme-markdown-0.7.4.tgz"},"maintainers":[{"name":"mapbox-machine-user","email":"accounts+npm-mapbox-machine-user@mapbox.com"},{"name":"mapbox-npm","email":"accounts+npmjs@mapbox.com"},{"name":"mapbox-npm-01","email":"accounts+npmjs-01@mapbox.com"},{"name":"mapbox-npm-02","email":"accounts+npmjs-02@mapbox.com"},{"name":"mapbox-npm-03","email":"accounts+npmjs-03@mapbox.com"},{"name":"mapbox-npm-04","email":"accounts+npmjs-04@mapbox.com"},{"name":"mapbox-npm-08","email":"accounts+npmjs-08@mapbox.com"},{"name":"mapbox-npm-09","email":"accounts+npmjs-09@mapbox.com"},{"name":"mapbox-npm-ci","email":"accounts+npmjs-npm-ci@mapbox.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jsxtreme-markdown_0.7.4_1522194267364_0.29560315738329157"},"_hasShrinkwrap":false,"publish_time":1522194267485,"_cnpm_publish_time":1522194267485},"0.7.3":{"name":"@mapbox/jsxtreme-markdown","version":"0.7.3","description":"Transform Markdown into JSX or React component modules","main":"index.js","repository":{"type":"git","url":"git+https://github.com/mapbox/jsxtreme-markdown.git"},"author":{"name":"Mapbox"},"license":"MIT","bugs":{"url":"https://github.com/mapbox/jsxtreme-markdown/issues"},"homepage":"https://github.com/mapbox/jsxtreme-markdown/tree/master/packages/jsxtreme-markdown#readme","keywords":["markdown","jsx","react","transform","markdown-to-react"],"dependencies":{"babel-code-frame":"^6.22.0","babel-core":"^6.25.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","balanced-match":"^1.0.0","block-elements":"^1.2.0","front-matter":"^2.1.2","htmltojsx":"^0.2.6","line-column":"^1.0.2","lodash":"^4.17.4","pascal-case":"^2.0.1","prettier":"^1.5.3","rehype-raw":"^2.0.0","rehype-stringify":"^3.0.0","remark-parse":"^4.0.0","remark-rehype":"^2.0.1","stringify-object":"^3.2.0","unified":"^6.1.5"},"devDependencies":{"del":"^3.0.0","js-beautify":"^1.6.14","mkdirp":"^0.5.1","pify":"^3.0.0","react":"^15.6.1","react-dom":"^15.6.1","strip-indent":"^2.0.0"},"engines":{"node":">=4"},"_id":"@mapbox/jsxtreme-markdown@0.7.3","_npmVersion":"5.6.0","_nodeVersion":"6.11.3","_npmUser":{"name":"davidtheclark","email":"david.dave.clark@gmail.com"},"dist":{"shasum":"150f230ff1d4afe48622f48a2fd71887786d0939","size":11737,"noattachment":false,"key":"/@mapbox/jsxtreme-markdown/-/@mapbox/jsxtreme-markdown-0.7.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/@mapbox/jsxtreme-markdown/download/@mapbox/jsxtreme-markdown-0.7.3.tgz"},"maintainers":[{"name":"mapbox-machine-user","email":"accounts+npm-mapbox-machine-user@mapbox.com"},{"name":"mapbox-npm","email":"accounts+npmjs@mapbox.com"},{"name":"mapbox-npm-01","email":"accounts+npmjs-01@mapbox.com"},{"name":"mapbox-npm-02","email":"accounts+npmjs-02@mapbox.com"},{"name":"mapbox-npm-03","email":"accounts+npmjs-03@mapbox.com"},{"name":"mapbox-npm-04","email":"accounts+npmjs-04@mapbox.com"},{"name":"mapbox-npm-08","email":"accounts+npmjs-08@mapbox.com"},{"name":"mapbox-npm-09","email":"accounts+npmjs-09@mapbox.com"},{"name":"mapbox-npm-ci","email":"accounts+npmjs-npm-ci@mapbox.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jsxtreme-markdown-0.7.3.tgz_1515440590967_0.02066648588515818"},"directories":{},"publish_time":1515440591514,"_hasShrinkwrap":false,"_cnpm_publish_time":1515440591514},"0.7.2":{"name":"@mapbox/jsxtreme-markdown","version":"0.7.2","description":"Transform Markdown into JSX or React component modules","main":"index.js","repository":{"type":"git","url":"git+https://github.com/mapbox/jsxtreme-markdown.git"},"author":{"name":"Mapbox"},"license":"MIT","bugs":{"url":"https://github.com/mapbox/jsxtreme-markdown/issues"},"homepage":"https://github.com/mapbox/jsxtreme-markdown/tree/master/packages/jsxtreme-markdown#readme","keywords":["markdown","jsx","react","transform","markdown-to-react"],"dependencies":{"babel-code-frame":"^6.22.0","babel-core":"^6.25.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","balanced-match":"^1.0.0","block-elements":"^1.2.0","front-matter":"^2.1.2","htmltojsx":"^0.2.6","line-column":"^1.0.2","lodash":"^4.17.4","pascal-case":"^2.0.1","rehype-raw":"^2.0.0","rehype-stringify":"^3.0.0","remark-parse":"^4.0.0","remark-rehype":"^2.0.1","stringify-object":"^3.2.0","unified":"^6.1.5"},"devDependencies":{"del":"^3.0.0","js-beautify":"^1.6.14","mkdirp":"^0.5.1","pify":"^3.0.0","prettier":"^1.5.3","react":"^15.6.1","react-dom":"^15.6.1","strip-indent":"^2.0.0"},"engines":{"node":">=4"},"_id":"@mapbox/jsxtreme-markdown@0.7.2","_npmVersion":"5.4.2","_nodeVersion":"6.11.3","_npmUser":{"name":"davidtheclark","email":"david.dave.clark@gmail.com"},"dist":{"shasum":"608feaf9d7df208ef28565569b83b8f6b58b1b82","size":7570,"noattachment":false,"key":"/@mapbox/jsxtreme-markdown/-/@mapbox/jsxtreme-markdown-0.7.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@mapbox/jsxtreme-markdown/download/@mapbox/jsxtreme-markdown-0.7.2.tgz"},"maintainers":[{"name":"mapbox-machine-user","email":"accounts+npm-mapbox-machine-user@mapbox.com"},{"name":"mapbox-npm","email":"accounts+npmjs@mapbox.com"},{"name":"mapbox-npm-01","email":"accounts+npmjs-01@mapbox.com"},{"name":"mapbox-npm-02","email":"accounts+npmjs-02@mapbox.com"},{"name":"mapbox-npm-03","email":"accounts+npmjs-03@mapbox.com"},{"name":"mapbox-npm-04","email":"accounts+npmjs-04@mapbox.com"},{"name":"mapbox-npm-08","email":"accounts+npmjs-08@mapbox.com"},{"name":"mapbox-npm-09","email":"accounts+npmjs-09@mapbox.com"},{"name":"mapbox-npm-ci","email":"accounts+npmjs-npm-ci@mapbox.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jsxtreme-markdown-0.7.2.tgz_1507831672774_0.7920599658973515"},"directories":{},"publish_time":1507831672882,"_hasShrinkwrap":false,"_cnpm_publish_time":1507831672882},"0.7.1":{"name":"@mapbox/jsxtreme-markdown","version":"0.7.1","description":"Transform Markdown into JSX or React component modules","main":"index.js","scripts":{"precommit":"lint-staged","lint":"eslint .","format":"prettier --single-quote --write '{,lib/**/,test/**/}*.js'","test-jest":"jest","pretest":"npm run lint","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/mapbox/jsxtreme-markdown.git"},"keywords":["markdown","jsx","react","transform","markdown-to-react"],"author":{"name":"Mapbox"},"license":"MIT","bugs":{"url":"https://github.com/mapbox/jsxtreme-markdown/issues"},"homepage":"https://github.com/mapbox/jsxtreme-markdown#readme","dependencies":{"babel-core":"^6.25.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-code-frame":"^6.22.0","balanced-match":"^1.0.0","block-elements":"^1.2.0","front-matter":"^2.1.2","htmltojsx":"^0.2.6","line-column":"^1.0.2","lodash":"^4.17.4","pascal-case":"^2.0.1","prettier":"^1.4.4","rehype-raw":"^2.0.0","rehype-stringify":"^3.0.0","remark-parse":"^4.0.0","remark-rehype":"^2.0.1","stringify-object":"^3.2.0","strip-indent":"^2.0.0","unified":"^6.1.5"},"devDependencies":{"del":"^3.0.0","eslint":"^4.0.0","eslint-plugin-node":"^5.0.0","husky":"^0.14.1","jest":"^20.0.4","js-beautify":"^1.6.14","lint-staged":"^4.0.0","mkdirp":"^0.5.1","pify":"^3.0.0","react":"^15.6.1","react-dom":"^15.6.1"},"lint-staged":{"**/*.js":["eslint","prettier --single-quote --write","git add"]},"jest":{"coverageReporters":["text","html"],"clearMocks":true,"roots":["./test"]},"engines":{"node":">=4"},"babel":{"presets":["es2015","react"]},"gitHead":"14da58ead5763ef0ab530d880447b7e3559ad82c","_id":"@mapbox/jsxtreme-markdown@0.7.1","_npmVersion":"5.3.0","_nodeVersion":"6.11.1","_npmUser":{"name":"davidtheclark","email":"david.dave.clark@gmail.com"},"dist":{"shasum":"99b561ad9206a090d84587c310c86e5723a0d18f","size":12536,"noattachment":false,"key":"/@mapbox/jsxtreme-markdown/-/@mapbox/jsxtreme-markdown-0.7.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@mapbox/jsxtreme-markdown/download/@mapbox/jsxtreme-markdown-0.7.1.tgz"},"maintainers":[{"name":"mapbox-machine-user","email":"accounts+npm-mapbox-machine-user@mapbox.com"},{"name":"mapbox-npm","email":"accounts+npmjs@mapbox.com"},{"name":"mapbox-npm-01","email":"accounts+npmjs-01@mapbox.com"},{"name":"mapbox-npm-02","email":"accounts+npmjs-02@mapbox.com"},{"name":"mapbox-npm-03","email":"accounts+npmjs-03@mapbox.com"},{"name":"mapbox-npm-04","email":"accounts+npmjs-04@mapbox.com"},{"name":"mapbox-npm-08","email":"accounts+npmjs-08@mapbox.com"},{"name":"mapbox-npm-09","email":"accounts+npmjs-09@mapbox.com"},{"name":"mapbox-npm-ci","email":"accounts+npmjs-npm-ci@mapbox.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jsxtreme-markdown-0.7.1.tgz_1501348788405_0.07752634980715811"},"directories":{},"publish_time":1501348788529,"_hasShrinkwrap":false,"_cnpm_publish_time":1501348788529},"0.7.0":{"name":"@mapbox/jsxtreme-markdown","version":"0.7.0","description":"Transform Markdown into JSX or React component modules","main":"index.js","scripts":{"precommit":"lint-staged","lint":"eslint .","format":"prettier --single-quote --write '{,lib/**/,test/**/}*.js'","test-jest":"jest","pretest":"npm run lint","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/mapbox/jsxtreme-markdown.git"},"keywords":["markdown","jsx","react","transform","markdown-to-react"],"author":{"name":"Mapbox"},"license":"MIT","bugs":{"url":"https://github.com/mapbox/jsxtreme-markdown/issues"},"homepage":"https://github.com/mapbox/jsxtreme-markdown#readme","dependencies":{"babel-code-frame":"^6.22.0","balanced-match":"^1.0.0","block-elements":"^1.2.0","front-matter":"^2.1.2","htmltojsx":"^0.2.6","line-column":"^1.0.2","lodash":"^4.17.4","pascal-case":"^2.0.1","prettier":"^1.4.4","rehype-raw":"^2.0.0","rehype-stringify":"^3.0.0","remark-parse":"^4.0.0","remark-rehype":"^2.0.1","stringify-object":"^3.2.0","strip-indent":"^2.0.0","unified":"^6.1.5"},"devDependencies":{"babel-core":"^6.25.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babylon":"^6.17.4","del":"^3.0.0","eslint":"^4.0.0","eslint-plugin-node":"^5.0.0","husky":"^0.14.1","jest":"^20.0.4","js-beautify":"^1.6.14","lint-staged":"^4.0.0","mkdirp":"^0.5.1","pify":"^3.0.0","react":"^15.6.1","react-dom":"^15.6.1"},"lint-staged":{"**/*.js":["eslint","prettier --single-quote --write","git add"]},"jest":{"coverageReporters":["text","html"],"clearMocks":true,"roots":["./test"]},"engines":{"node":">=4"},"babel":{"presets":["es2015","react"]},"gitHead":"18fc617c29b369a2a9d040b672d76d16f9090705","_id":"@mapbox/jsxtreme-markdown@0.7.0","_npmVersion":"5.3.0","_nodeVersion":"6.11.1","_npmUser":{"name":"davidtheclark","email":"david.dave.clark@gmail.com"},"dist":{"shasum":"ed45d1919da10dce1a0a679aa87d62c89f34e11e","size":51051,"noattachment":false,"key":"/@mapbox/jsxtreme-markdown/-/@mapbox/jsxtreme-markdown-0.7.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@mapbox/jsxtreme-markdown/download/@mapbox/jsxtreme-markdown-0.7.0.tgz"},"maintainers":[{"name":"mapbox-machine-user","email":"accounts+npm-mapbox-machine-user@mapbox.com"},{"name":"mapbox-npm","email":"accounts+npmjs@mapbox.com"},{"name":"mapbox-npm-01","email":"accounts+npmjs-01@mapbox.com"},{"name":"mapbox-npm-02","email":"accounts+npmjs-02@mapbox.com"},{"name":"mapbox-npm-03","email":"accounts+npmjs-03@mapbox.com"},{"name":"mapbox-npm-04","email":"accounts+npmjs-04@mapbox.com"},{"name":"mapbox-npm-08","email":"accounts+npmjs-08@mapbox.com"},{"name":"mapbox-npm-09","email":"accounts+npmjs-09@mapbox.com"},{"name":"mapbox-npm-ci","email":"accounts+npmjs-npm-ci@mapbox.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jsxtreme-markdown-0.7.0.tgz_1501348294291_0.9437930870335549"},"directories":{},"publish_time":1501348294448,"_hasShrinkwrap":false,"_cnpm_publish_time":1501348294448},"0.6.0":{"name":"@mapbox/jsxtreme-markdown","version":"0.6.0","description":"Transform Markdown into JSX or React component modules","main":"index.js","scripts":{"precommit":"lint-staged","lint":"eslint .","format":"prettier --single-quote --write '{,lib/**/,test/**/}*.js'","test-jest":"jest","pretest":"npm run lint","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/mapbox/jsxtreme-markdown.git"},"keywords":["markdown","jsx","react","transform","markdown-to-react"],"author":{"name":"Mapbox"},"license":"MIT","bugs":{"url":"https://github.com/mapbox/jsxtreme-markdown/issues"},"homepage":"https://github.com/mapbox/jsxtreme-markdown#readme","dependencies":{"babel-code-frame":"^6.22.0","balanced-match":"^1.0.0","block-elements":"^1.2.0","front-matter":"^2.1.2","htmltojsx":"^0.2.6","line-column":"^1.0.2","lodash":"^4.17.4","pascal-case":"^2.0.1","prettier":"^1.4.4","rehype-raw":"^2.0.0","rehype-stringify":"^3.0.0","remark-parse":"^4.0.0","remark-rehype":"^2.0.1","stringify-object":"^3.2.0","strip-indent":"^2.0.0","unified":"^6.1.5"},"devDependencies":{"babel-core":"^6.25.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babylon":"^6.17.4","del":"^3.0.0","eslint":"^4.0.0","eslint-plugin-node":"^5.0.0","husky":"^0.14.1","jest":"^20.0.4","js-beautify":"^1.6.14","lint-staged":"^4.0.0","mkdirp":"^0.5.1","pify":"^3.0.0","react":"^15.6.1","react-dom":"^15.6.1"},"lint-staged":{"**/*.js":["eslint","prettier --single-quote --write","git add"]},"jest":{"coverageReporters":["text","html"],"clearMocks":true,"roots":["./test"]},"engines":{"node":">=4"},"babel":{"presets":["es2015","react"]},"gitHead":"1ab573fda4d37944ce40ba868d5dc97a81dc41c4","_id":"@mapbox/jsxtreme-markdown@0.6.0","_npmVersion":"5.3.0","_nodeVersion":"6.11.1","_npmUser":{"name":"davidtheclark","email":"david.dave.clark@gmail.com"},"dist":{"shasum":"818b1f48be89e9d63a56ffa88eb7eb51a2161502","size":50724,"noattachment":false,"key":"/@mapbox/jsxtreme-markdown/-/@mapbox/jsxtreme-markdown-0.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@mapbox/jsxtreme-markdown/download/@mapbox/jsxtreme-markdown-0.6.0.tgz"},"maintainers":[{"name":"mapbox-machine-user","email":"accounts+npm-mapbox-machine-user@mapbox.com"},{"name":"mapbox-npm","email":"accounts+npmjs@mapbox.com"},{"name":"mapbox-npm-01","email":"accounts+npmjs-01@mapbox.com"},{"name":"mapbox-npm-02","email":"accounts+npmjs-02@mapbox.com"},{"name":"mapbox-npm-03","email":"accounts+npmjs-03@mapbox.com"},{"name":"mapbox-npm-04","email":"accounts+npmjs-04@mapbox.com"},{"name":"mapbox-npm-08","email":"accounts+npmjs-08@mapbox.com"},{"name":"mapbox-npm-09","email":"accounts+npmjs-09@mapbox.com"},{"name":"mapbox-npm-ci","email":"accounts+npmjs-npm-ci@mapbox.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jsxtreme-markdown-0.6.0.tgz_1500921060013_0.7906898681540042"},"directories":{},"publish_time":1500921060215,"_hasShrinkwrap":false,"_cnpm_publish_time":1500921060215},"0.5.0":{"name":"@mapbox/jsxtreme-markdown","version":"0.5.0","description":"Transform Markdown into JSX or React component modules","main":"index.js","scripts":{"precommit":"lint-staged","lint":"eslint *.js test lib","format":"prettier --single-quote --write '{,lib/,test/}*.js'","test-jest":"jest","pretest":"npm run lint","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/mapbox/jsxtreme-markdown.git"},"keywords":["markdown","jsx","react","transform","markdown-to-react"],"author":{"name":"Mapbox"},"license":"MIT","bugs":{"url":"https://github.com/mapbox/jsxtreme-markdown/issues"},"homepage":"https://github.com/mapbox/jsxtreme-markdown#readme","dependencies":{"babel-code-frame":"^6.22.0","balanced-match":"^1.0.0","block-elements":"^1.2.0","front-matter":"^2.1.2","htmltojsx":"^0.2.6","line-column":"^1.0.2","lodash":"^4.17.4","pascal-case":"^2.0.1","prettier":"^1.4.4","rehype-raw":"^2.0.0","rehype-stringify":"^3.0.0","remark-parse":"^3.0.1","remark-rehype":"^2.0.1","stringify-object":"^3.2.0","strip-indent":"^2.0.0","unified":"^6.1.5"},"devDependencies":{"babel-core":"^6.25.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babylon":"^6.17.4","del":"^3.0.0","eslint":"^4.0.0","eslint-plugin-node":"^5.0.0","husky":"^0.13.4","jest":"^20.0.4","js-beautify":"^1.6.14","lint-staged":"^4.0.0","mkdirp":"^0.5.1","pify":"^3.0.0","react":"^15.6.1","react-dom":"^15.6.1"},"lint-staged":{"{,lib/,test/}*.js":["prettier --single-quote --write","git add"]},"jest":{"coverageReporters":["json","lcov","text","html"],"resetMocks":true,"roots":["./test"]},"engines":{"node":">=4"},"babel":{"presets":["es2015","react"]},"gitHead":"fe69ce55d78a2571a083020f833d62cafd02cac1","_id":"@mapbox/jsxtreme-markdown@0.5.0","_shasum":"2b2e83c5bac0bf7853f4f933bf77a0f52b59efcd","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.0","_npmUser":{"name":"davidtheclark","email":"david.dave.clark@gmail.com"},"dist":{"shasum":"2b2e83c5bac0bf7853f4f933bf77a0f52b59efcd","size":49075,"noattachment":false,"key":"/@mapbox/jsxtreme-markdown/-/@mapbox/jsxtreme-markdown-0.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@mapbox/jsxtreme-markdown/download/@mapbox/jsxtreme-markdown-0.5.0.tgz"},"maintainers":[{"name":"mapbox-machine-user","email":"accounts+npm-mapbox-machine-user@mapbox.com"},{"name":"mapbox-npm","email":"accounts+npmjs@mapbox.com"},{"name":"mapbox-npm-01","email":"accounts+npmjs-01@mapbox.com"},{"name":"mapbox-npm-02","email":"accounts+npmjs-02@mapbox.com"},{"name":"mapbox-npm-03","email":"accounts+npmjs-03@mapbox.com"},{"name":"mapbox-npm-04","email":"accounts+npmjs-04@mapbox.com"},{"name":"mapbox-npm-08","email":"accounts+npmjs-08@mapbox.com"},{"name":"mapbox-npm-09","email":"accounts+npmjs-09@mapbox.com"},{"name":"mapbox-npm-ci","email":"accounts+npmjs-npm-ci@mapbox.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jsxtreme-markdown-0.5.0.tgz_1498151159316_0.23135300748981535"},"directories":{},"publish_time":1498151159560,"_hasShrinkwrap":false,"_cnpm_publish_time":1498151159560},"0.4.0":{"name":"@mapbox/jsxtreme-markdown","version":"0.4.0","description":"Transform Markdown into JSX or React component modules","main":"index.js","scripts":{"precommit":"lint-staged","lint":"eslint *.js test lib","format":"prettier --single-quote --write '{,lib/,test/}*.js'","test-jest":"jest","pretest":"npm run lint","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/mapbox/jsxtreme-markdown.git"},"keywords":["markdown","jsx","react","transform","markdown-to-react"],"author":{"name":"Mapbox"},"license":"MIT","bugs":{"url":"https://github.com/mapbox/jsxtreme-markdown/issues"},"homepage":"https://github.com/mapbox/jsxtreme-markdown#readme","dependencies":{"babel-code-frame":"^6.22.0","balanced-match":"^1.0.0","block-elements":"^1.2.0","front-matter":"^2.1.2","htmltojsx":"^0.2.6","line-column":"^1.0.2","lodash":"^4.17.4","pascal-case":"^2.0.1","prettier":"^1.4.4","rehype-raw":"^2.0.0","rehype-stringify":"^3.0.0","remark-parse":"^3.0.1","remark-rehype":"^2.0.1","stringify-object":"^3.2.0","strip-indent":"^2.0.0","unified":"^6.1.5"},"devDependencies":{"babel-core":"^6.25.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babylon":"^6.17.4","del":"^3.0.0","eslint":"^4.0.0","eslint-plugin-node":"^5.0.0","husky":"^0.13.4","jest":"^20.0.4","js-beautify":"^1.6.14","lint-staged":"^4.0.0","mkdirp":"^0.5.1","pify":"^3.0.0","react":"^15.6.1","react-dom":"^15.6.1"},"lint-staged":{"{,lib/,test/}*.js":["prettier --single-quote --write","git add"]},"jest":{"coverageReporters":["json","lcov","text","html"],"resetMocks":true,"roots":["./test"]},"engines":{"node":">=4"},"babel":{"presets":["es2015","react"]},"gitHead":"fb38285982d88d1ad7815a059351a5daf465d680","_id":"@mapbox/jsxtreme-markdown@0.4.0","_shasum":"78c0ab3c65c42440b4d1b892f85b64be408ad6a4","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.0","_npmUser":{"name":"davidtheclark","email":"david.dave.clark@gmail.com"},"dist":{"shasum":"78c0ab3c65c42440b4d1b892f85b64be408ad6a4","size":48435,"noattachment":false,"key":"/@mapbox/jsxtreme-markdown/-/@mapbox/jsxtreme-markdown-0.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@mapbox/jsxtreme-markdown/download/@mapbox/jsxtreme-markdown-0.4.0.tgz"},"maintainers":[{"name":"mapbox-machine-user","email":"accounts+npm-mapbox-machine-user@mapbox.com"},{"name":"mapbox-npm","email":"accounts+npmjs@mapbox.com"},{"name":"mapbox-npm-01","email":"accounts+npmjs-01@mapbox.com"},{"name":"mapbox-npm-02","email":"accounts+npmjs-02@mapbox.com"},{"name":"mapbox-npm-03","email":"accounts+npmjs-03@mapbox.com"},{"name":"mapbox-npm-04","email":"accounts+npmjs-04@mapbox.com"},{"name":"mapbox-npm-08","email":"accounts+npmjs-08@mapbox.com"},{"name":"mapbox-npm-09","email":"accounts+npmjs-09@mapbox.com"},{"name":"mapbox-npm-ci","email":"accounts+npmjs-npm-ci@mapbox.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jsxtreme-markdown-0.4.0.tgz_1498145891639_0.5023671367671341"},"directories":{},"publish_time":1498145893060,"_hasShrinkwrap":false,"_cnpm_publish_time":1498145893060}},"readme":"# @mapbox/jsxtreme-markdown\n\nTransform **Markdown with interpolated JS expressions and JSX elements** into JSX or React component modules.\n\nThis is the low-level, core module that takes one string (Markdown) and converts it to another string (JSX or a React component module).\n\nThat low-level focus means this module can be used by a variety of higher-level modules that target specific contexts (Webpack loaders, Browserify transforms, CLIs, etc.).\n\n## Installation\n\n```\nnpm install @mapbox/jsxtreme-markdown\n```\n\n## API\n\n### toJsx\n\n`jsxtremeMarkdown.toJsx(input, [options])`\n\nTransforms jsxtreme-markdown into pure JSX, returning the JSX.\n\nThe text runs through a series of steps:\n\n1. Extract interpolations, replacing them with placeholders that will be handled properly by the Markdown parser.\n2. Run the result through [remark] to parse the Markdown.\n   (At this stage, you can use any [remark plugins]) you'd like)\n3. Parsed Markdown is passed into [rehype] for transformation into HTML.\n   (At this stage, you can use any [rehype plugins] you'd like.)\n4. Transform the HTML to JSX (with [htmltojsx]).\n5. Restore the interpolations.\n\n```js\nconst prettier = require('prettier');\nconst jsxtremeMarkdown = require('@mapbox/jsxtreme-markdown');\n\nconst markdown = `\n  # Title\n\n  Here is some **markdown**. *So easy* to write.\n\n  You can interpolate JS expressions like {{ data.number }}\n  or {{ dogs.map(d => d.name).join(', ') }}.\n\n  You can also interpolate JSX elements,\n  whether {{ <span>inline</span> }} or as a block:\n\n  {{ <div className=\"fancy-class\">\n    This is a block.\n  </div> }}\n\n  You can even break up JSX interpolation to process more or your text\n  as Markdown.\n\n  {{ <div className=\"fancy-class\"}> }}\n    This is a **Markdown** paragraph inside the div.\n\n    And this is another.\n  {{ </div> }}\n`;\n\nconst jsx = jsxtremeMarkdown.toJsx(markdown);\nconsole.log(prettier.format(jsx, { parser: 'babel' }));\n\n/*\n<div>\n  <h1>Title</h1>\n  <p>Here is some <strong>markdown</strong>. So <em>easy</em> to write.</p>\n  <p>\n    You can interpolate JS expressions like {data.number}\n    or {dogs.map(d => d.name).join(\", \")}.\n  </p>\n  <p>\n    You can also interpolate JSX elements,\n    whether <span>inline</span> or as a block:\n  </p>\n  <div className=\"fancy-class\">\n    This is a block.\n  </div>\n  <p>\n    You can even break up JSX interpolation to process more or your text\n    as Markdown.\n  </p>\n  <div className=\"fancy-class\">\n    <p>This is a <strong>Markdown</strong> paragraph inside the div.</p>\n    <p>And this is another.</p>\n  </div>\n</div>;\n*/\n```\n\n#### input\n\nType: `string`.\n**Required**.\n\nYour xtreme Markdown.\n\n#### options\n\n##### delimiters\n\nType: `[string, string]`.\nDefault: `['{{', '}}']`.\n\nDelimiters set off interpolated JS and JSX from the Markdown text.\nCustomize them by passing an array with two strings, one for the opener, one for the closer.\nFor example: `['{%', '%}']`.\n\n**Note: Do not use delimiters which could clash with JS (`${}`) or JSX (`{}`).**\n\n##### escapeDelimiter\n\nType: `string`.\nDefault: `'#'`.\n\nIn the rare case that you want to use your delimiters but _not_ for interpolation (e.g. you have code in the text that includes them), you can escape them by prefixing the start delimiter with this character.\nThe `escapeDelimiter` will be stripped from the output, but the delimiter characters will remain untouched.\nFor example, if you want to include the JSX `<div style={{ margin: 10 }} />` in a code block, you would need to escape the double curly brace: `<div style=#{{ margin: 10 }} />`.\n\n##### remarkPlugins\n\nType: `Array<Function | [Function, any]>`.\n\nThe Markdown is parsed by [remark].\nSo you can use any [remark plugins] you'd like (e.g. for linting).\n\nEach item in the array is either a remark plugin function or an array whose first item is the plugin function and second item is plugin options.\nFor example:\n\n```js\n{\n  remarkPlugins: [\n    require('remark-squeeze-paragraphs'),\n    [require('remark-lint-emphasis-marker'), '*'],\n    [require('remark-toc'), { heading: 'ToC', maxDepth: 2 }],\n  ];\n}\n```\n\n##### rehypePlugins\n\nType: `Array<Function | [Function, Object]>`.\n\nParsed Markdown is passed into [rehype], at which point it represents HTML nodes.\nAt this stage, you can use any [rehype plugins] you'd like (e.g. for syntax highlighting).\n\nEach item in the array is either a remark plugin function or an array whose first item is the plugin function and second item is plugin options.\nFor example:\n\n```js\n{\n  remarkPlugins: [\n    require('rehype-picture),\n    [require('rehype-prism'), { ignoreMissing: true }]\n  ]\n}\n```\n\n### toComponentModule\n\n`jsxtremeMarkdown.toComponentModule(input, [options])`\n\nUses [`toJsx`], above, to transform Markdown to JSX.\nAlso parses front matter.\nReturns a JS string representing a React component module that wraps this content.\n\nThe JSX is plugged into a template to produce the React component module.\nA default template is provided that produces the output exemplified below.\nYou can also provide your own template to fit your own needs and preferences.\n\n```js\nconst jsxtremeMarkdown = require('@mapbox/jsxtreme-markdown');\n\nconst markdown = `\n  ---\n  title: Everything is ok\n  quantity: 834\n  wrapper: \"../wrapper.js\",\n  prependJs:\n    - \"const Timer = require('./timer')\"\n    - \"import { Watcher } from './watcher'\"\n  ---\n\n  # {{ frontMatter.title }}\n\n  Some introductory text. The quantity is {{ frontMatter.quantity }}\n\n  {{ <Watcher /> }}\n\n  This paragraph includes a {{ <Timer /> }}.\n\n  This component also accepts a \"foo\" prop: {{ props.foo }}\n`;\n\nconst js = jsxtremeMarkdown.toComponentModule(markdown);\nconsole.log(js);\n\n/*\nimport React from \"react\";\nimport Timer from \"./timer\";\nimport { Watcher } from \"./watcher\";\nimport Wrapper from \"../wrapper\";\n\nconst frontMatter = {\n  title: \"Everything is ok\",\n  quantity: 834\n};\n\nexport default class MarkdownReact extends React.PureComponent {\n  render() {\n    const props = this.props;\n    return (\n      <Wrapper {...props} frontMatter={frontMatter}>\n        <div>\n          <h1>{frontMatter.title}</h1>\n          <p>Some introductory text. The quantity is {frontMatter.quantity}</p>\n          <Watcher />\n          <p>This paragraph includes a <Timer />.</p>\n          <p>This component also accepts a \"foo\" prop: {props.foo}</p>\n        </div>\n      </Wrapper>\n    );\n  }\n}\n*/\n```\n\n#### input\n\nType: `string`.\n**Required**.\n\nYour xtreme Markdown.\n\n#### options\n\n**You can pass any of [the options for `toJsx`](#options)**, documented above.\nAlso the following:\n\n##### wrapper\n\nType: `string`.\n\nThe path to a wrapper component.\nThis value can be overridden document-by-document by setting `wrapper` in the front matter of the Markdown.\nThe wrapper component must be exported with `module.exports` or `export default`, not a named ES2015 export.\n\nThe wrapper component will receive the following props:\n\n- All the props passed to the component at runtime.\n- `frontMatter`: The parsed front matter.\n- `children`: The JSX content generated from your source Markdown.\n\n##### prependJs\n\nType: `Array<string>`.\n\nAn array of lines of JS code that will be prepended to the top of the JavaScript.\nThe typical use-case is to `require` or `import` modules that will be used by interpolated JS and JSX.\nThis value can be _added to_ document-by-document by setting `prependJs` in the front matter of specific documents.\n\n##### template\n\nType: `(data: Object) => string`.\n\nAn alternative template function.\n\nReceives as its argument a data object and must return a string.\nLook to [the default template](lib/templates/default.js) as an example.\nThe data object includes the following:\n\n- `wrapper`: The value of [the `wrapper` option](#wrapper), above.\n- `prependJs`: The value of [the `prependJs` option](#prependjs), above.\n- `name`: The value of [the `name` option](#name), above, converted to PascalCase.\n- `frontMatter`: The parsed front matter.\n- `jsx`: The JSX string generated from your source Markdown.\n\n##### headings\n\nType: `boolean`.\nDefault: `false`.\n\n**The primary use case for the `headings` option is to build a table of contents in your wrapper component.**\n\nIf `true`, the following will happen:\n\n- Every heading element in the Markdown will have an `id` attribute whose value is the element's slugified text.\n- The module's `frontMatter` object will be augmented with a `headings` array.\n  Each item in the array is an object with `text`, `slug`, and `level` properties.\n\nFor example:\n\n```js\nconst jsxtremeMarkdown = require('@mapbox/jsxtreme-markdown');\n\nconst markdown = `\n  # One\n\n  Text.\n\n  ## Two\n\n  Some more text.\n\n  ### Third-level heading\n\n  Yet more.\n\n  ## Two\n\n  A section with a duplicate title.\n`;\n\nconst js = jsxtremeMarkdown.toComponentModule(markdown);\nconsole.log(js);\n\n/*\nimport React from \"react\";\n\nconst frontMatter = {\n  headings: [\n    {\n      text: \"One\",\n      slug: \"one\",\n      level: 1\n    },\n    {\n      text: \"Two\",\n      slug: \"two\",\n      level: 2\n    },\n    {\n      text: \"Third-level heading\",\n      slug: \"third-level-heading\",\n      level: 3\n    },\n    {\n      text: \"Two\",\n      slug: \"two-1\",\n      level: 2\n    }\n  ]\n};\n\nexport default class MarkdownReact extends React.PureComponent {\n  render() {\n    const props = this.props;\n    return (\n      <div>\n        <h1 id=\"one\">One</h1>\n        <p>Text.</p>\n        <h2 id=\"two\">Two</h2>\n        <p>Some more text.</p>\n        <h3 id=\"third-level-heading\">Third-level heading</h3>\n        <p>Yet more.</p>\n        <h2 id=\"two-1\">Two</h2>\n        <p>A section with a duplicate title.</p>\n      </div>\n    );\n  }\n}\n*/\n```\n\nA couple of things to keep in mind when using this option:\n\n- _Do not use interpolation in your heading text!_\n- Slugs are generated with [github-slugger], so should match the slugging patterns found in rendered Markdown files on GitHub.\n\n##### precompile\n\nType: `boolean`.\nDefault: `false`.\n\nIf `true`, the returned string will be compiled with Babel (using `@babel/preset-env` and `@babel/preset-react`).\n\n##### name\n\nType: `string`.\nDefault: `MarkdownReact`.\n\nThe name of the component class that will be generated.\n\n#### The default template\n\nFor the default template, there are two special front matter properties that Markdown documents can use:\n\n- `wrapper`: Path to a wrapper component.\n  This can be set outside the front matter with [the `wrapper` option](#wrapper), above.\n  See those docs for more details.\n- `prependJs`: See the [the `prependJs` option](#prependjs), above.\n  In a document's front matter, this property will _add lines to_ the value of that option, for that specific module.\n\n[`tojsx`]: #tojsx\n[`tocomponentmodule`]: #tocomponentmodule\n[remark]: https://github.com/wooorm/remark\n[remark plugins]: https://github.com/wooorm/remark/blob/master/doc/plugins.md\n[rehype]: https://github.com/wooorm/rehype\n[rehype plugins]: https://github.com/wooorm/rehype/blob/master/doc/plugins.md\n[htmltojsx]: https://www.npmjs.com/package/htmltojsx\n[github-slugger]: https://github.com/Flet/github-slugger\n","_attachments":{},"homepage":"https://github.com/mapbox/jsxtreme-markdown/tree/main/packages/jsxtreme-markdown#readme","bugs":{"url":"https://github.com/mapbox/jsxtreme-markdown/issues"},"license":"MIT"}