{"_id":"@bustle/mobiledoc-vdom-renderer","_rev":"33-e8bbe374b4462a585f920d72d2e1618c","name":"@bustle/mobiledoc-vdom-renderer","dist-tags":{"latest":"1.0.0"},"versions":{"0.0.1":{"name":"@bustle/mobiledoc-vdom-renderer","version":"0.0.1","keywords":["mobiledoc","vdom","react","preact","hyperscript","createElement"],"author":{"name":"Donald Tetto","email":"donald@tetto.org"},"license":"ISC","_id":"@bustle/mobiledoc-vdom-renderer@0.0.1","maintainers":[{"name":"anujpan","email":"anuj@bustle.com"},{"name":"bantic","email":"cory.forsyth@gmail.com"},{"name":"bustle-deploy","email":"tyler+deploy@bustle.com"},{"name":"chris-olszewski","email":"chrisdolszewski@gmail.com"},{"name":"dtetto","email":"donald@tetto.org"},{"name":"gdub","email":"garth22@gmail.com"},{"name":"hichaelmart","email":"michael.hart.au@gmail.com"},{"name":"janecakemaster","email":"jane@janekim.me"},{"name":"jqyu","email":"jj6yu@uwaterloo.ca"},{"name":"kishin","email":"kishin.manglani@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"reconbot","email":"wizard@roborooter.com"},{"name":"redterror","email":"dave@redterror.net"},{"name":"southpolesteve","email":"southpolesteve@gmail.com"},{"name":"teety","email":"tyler@bustle.com"},{"name":"tsiege","email":"tristan.t.siegel@gmail.com"},{"name":"tylerlove","email":"tyler@bustle.com"},{"name":"una","email":"una.kravets@gmail.com"},{"name":"zeejab","email":"zahra.arch@gmail.com"},{"name":"zfoster","email":"notzachfoster@gmail.com"}],"homepage":"https://github.com/bustle/mobiledoc-vdom-renderer#readme","bugs":{"url":"https://github.com/bustle/mobiledoc-vdom-renderer/issues"},"ava":{"require":["ts-node/register"]},"nyc":{"all":true,"exclude":["**/*.d.ts","coverage"],"require":["ts-node/register"],"reporter":["lcov","text-summary"],"extension":[".ts"]},"dist":{"shasum":"3c69b970cc37aad4f111c28ffb811b2ac40b7bb9","tarball":"https://registry.npmjs.org/@bustle/mobiledoc-vdom-renderer/-/mobiledoc-vdom-renderer-0.0.1.tgz","fileCount":77,"integrity":"sha512-3x0I8IQsOzQ/8wsrQ8L5xDBFQd1zCly227wGffvX1UB1ykqbum1bDlvkD9mWzxZHOlsvklcYGc+Iyp5A39ss9A==","signatures":[{"sig":"MEQCICndJtlYzAMVKFxmxM/ywMUDfm+ANEI+qqTBEHHP8KviAiB8NNe+Z7l6SqrXTU4EtR+bwhsNoXCvo1ORtef4L4c80g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59565},"main":"dist/index.d.ts","gitHead":"b9a38f80542c63f2aff575ea793f6283cbc77244","scripts":{"lint":"tsc --pretty --noEmit; tslint --config tslint.json --project tsconfig.json --exclude '**/*.js'; eslint --ignore-path .gitignore","test":"nyc --require ts-node/register ava","build":"tsc","start":"concurrently 'npm run watch:lint' 'npm run watch:test' --raw","format":"eslint . --ignore-path .gitignore --fix","snapshot":"ava --update-snapshots","watch:lint":"chokidar '**/*.{ts,js}' --ignore node_modules/ --verbose --command 'tsc --pretty --noEmit; tslint --config tslint.json --project tsconfig.json --exclude \"**/*.js\" {path}; eslint {path}'","watch:test":"ava --watch"},"_npmUser":{"name":"dtetto","email":"donald@tetto.org"},"prettier":{"semi":false,"printWidth":80,"singleQuote":true},"repository":{"url":"git+https://github.com/bustle/mobiledoc-vdom-renderer.git","type":"git"},"_npmVersion":"5.6.0","description":"Render Mobiledoc as VDOM, for React or React-like `createElement` calls","directories":{},"_nodeVersion":"9.5.0","dependencies":{},"eslintConfig":{"rules":{"indent":"off","no-var":"error","max-len":["error",{"ignoreStrings":true,"ignoreTemplateLiterals":true,"ignoreTrailingComments":true}],"max-depth":["error",{"max":4}],"no-shadow":"error","complexity":["error",{"max":4}],"max-params":["error",{"max":3}],"arrow-parens":["error","as-needed"],"import/order":"error","prefer-const":"error","max-statements":["error",{"max":6}],"arrow-body-style":"error","object-shorthand":["error","always"],"no-param-reassign":["error",{"props":true}],"prettier/prettier":"error","max-nested-callbacks":["error",{"max":4}],"no-use-before-define":["error",{"classes":true,"functions":true}],"object-curly-spacing":["error","always"],"max-statements-per-line":["error",{"max":1}]},"parser":"typescript-eslint-parser","extends":["standard","plugin:fp/recommended","plugin:ava/recommended"],"plugins":["prettier","fp","ava"],"overrides":[{"files":["**/*.ts"],"rules":{"no-undef":"off","no-unused-vars":"off"}},{"files":["**/*.test.js"],"rules":{"fp/no-nil":"off","fp/no-unused-expression":"off"}}]},"_hasShrinkwrap":false,"devDependencies":{"ava":"^0.25.0","nyc":"^11.4.1","react":"^16.2.0","eslint":"^4.18.0","preact":"^8.2.7","tslint":"^5.9.1","ts-node":"^4.1.0","prettier":"^1.10.2","react-dom":"^16.2.0","typescript":"^2.7.2","chokidar-cli":"^1.2.0","concurrently":"^3.5.1","eslint-plugin-fp":"^2.3.0","eslint-plugin-ava":"^4.5.1","eslint-plugin-node":"^6.0.0","eslint-plugin-import":"^2.8.0","eslint-plugin-promise":"^3.6.0","eslint-config-standard":"^11.0.0","eslint-plugin-prettier":"^2.6.0","eslint-plugin-standard":"^3.0.1","tslint-config-standard":"^7.0.0","preact-render-to-string":"^3.7.0","typescript-eslint-parser":"^13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mobiledoc-vdom-renderer_0.0.1_1519072290652_0.11225486230029103","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"@bustle/mobiledoc-vdom-renderer","version":"0.0.2","keywords":["mobiledoc","vdom","react","preact","hyperscript","createElement"],"author":{"name":"Donald Tetto","email":"donald@tetto.org"},"license":"ISC","_id":"@bustle/mobiledoc-vdom-renderer@0.0.2","maintainers":[{"name":"anujpan","email":"anuj@bustle.com"},{"name":"bantic","email":"cory.forsyth@gmail.com"},{"name":"bustle-deploy","email":"tyler+deploy@bustle.com"},{"name":"chris-olszewski","email":"chrisdolszewski@gmail.com"},{"name":"dtetto","email":"donald@tetto.org"},{"name":"gdub","email":"garth22@gmail.com"},{"name":"hichaelmart","email":"michael.hart.au@gmail.com"},{"name":"janecakemaster","email":"jane@janekim.me"},{"name":"jqyu","email":"jj6yu@uwaterloo.ca"},{"name":"kishin","email":"kishin.manglani@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"reconbot","email":"wizard@roborooter.com"},{"name":"redterror","email":"dave@redterror.net"},{"name":"southpolesteve","email":"southpolesteve@gmail.com"},{"name":"teety","email":"tyler@bustle.com"},{"name":"tsiege","email":"tristan.t.siegel@gmail.com"},{"name":"tylerlove","email":"tyler@bustle.com"},{"name":"una","email":"una.kravets@gmail.com"},{"name":"zeejab","email":"zahra.arch@gmail.com"},{"name":"zfoster","email":"notzachfoster@gmail.com"}],"homepage":"https://github.com/bustle/mobiledoc-vdom-renderer#readme","bugs":{"url":"https://github.com/bustle/mobiledoc-vdom-renderer/issues"},"ava":{"require":["ts-node/register"]},"nyc":{"all":true,"exclude":["**/*.d.ts","coverage"],"require":["ts-node/register"],"reporter":["lcov","text-summary"],"extension":[".ts"]},"dist":{"shasum":"e7673c339e5b31d8be1e3a42d0290013a2ac576e","tarball":"https://registry.npmjs.org/@bustle/mobiledoc-vdom-renderer/-/mobiledoc-vdom-renderer-0.0.2.tgz","fileCount":77,"integrity":"sha512-s2MgmEXwX75+hittmv2XYe07WHIdy1wxPhyyYQAK4TlXeuUISYw5J7l8FAm09VP4KUR/oxZqx/plSCJ5sHNj2Q==","signatures":[{"sig":"MEUCIBYaz3RNMJuwaf06Uql4z0BspadNYNvnubiXxwl/xdGRAiEAwTsig0Zpx6wy5q2m1g/RjoQGbHLKW9aXFWsvP9Faf+0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61653},"main":"dist/index.js","gitHead":"e2d67a2d5f3d221f5e8c5ac83add7db7833119c0","scripts":{"lint":"tsc --pretty --noEmit; tslint --config tslint.json --project tsconfig.json --exclude '**/*.js'; eslint --ignore-path .gitignore","test":"nyc --require ts-node/register ava","build":"tsc","start":"concurrently 'npm run watch:lint' 'npm run watch:test' --raw","format":"eslint . --ignore-path .gitignore --fix","snapshot":"ava --update-snapshots","watch:lint":"chokidar '**/*.{ts,js}' --ignore node_modules/ --verbose --command 'tsc --pretty --noEmit; tslint --config tslint.json --project tsconfig.json --exclude \"**/*.js\" {path}; eslint {path}'","watch:test":"ava --watch"},"_npmUser":{"name":"dtetto","email":"donald@tetto.org"},"prettier":{"semi":false,"printWidth":80,"singleQuote":true},"repository":{"url":"git+https://github.com/bustle/mobiledoc-vdom-renderer.git","type":"git"},"_npmVersion":"5.6.0","description":"Render Mobiledoc as VDOM, for React or React-like `createElement` calls","directories":{},"_nodeVersion":"9.5.0","dependencies":{},"eslintConfig":{"rules":{"indent":"off","no-var":"error","max-len":["error",{"ignoreStrings":true,"ignoreTemplateLiterals":true,"ignoreTrailingComments":true}],"max-depth":["error",{"max":4}],"no-shadow":"error","complexity":["error",{"max":4}],"max-params":["error",{"max":3}],"arrow-parens":["error","as-needed"],"import/order":"error","prefer-const":"error","max-statements":["error",{"max":6}],"arrow-body-style":"error","object-shorthand":["error","always"],"no-param-reassign":["error",{"props":true}],"prettier/prettier":"error","max-nested-callbacks":["error",{"max":4}],"no-use-before-define":["error",{"classes":true,"functions":true}],"object-curly-spacing":["error","always"],"max-statements-per-line":["error",{"max":1}]},"parser":"typescript-eslint-parser","extends":["standard","plugin:fp/recommended","plugin:ava/recommended"],"plugins":["prettier","fp","ava"],"overrides":[{"files":["**/*.ts"],"rules":{"no-undef":"off","no-unused-vars":"off"}},{"files":["**/*.test.js"],"rules":{"fp/no-nil":"off","fp/no-unused-expression":"off"}}]},"_hasShrinkwrap":false,"devDependencies":{"ava":"^0.25.0","nyc":"^11.4.1","react":"^16.2.0","eslint":"^4.18.0","preact":"^8.2.7","tslint":"^5.9.1","ts-node":"^4.1.0","prettier":"^1.10.2","react-dom":"^16.2.0","typescript":"^2.7.2","chokidar-cli":"^1.2.0","concurrently":"^3.5.1","eslint-plugin-fp":"^2.3.0","eslint-plugin-ava":"^4.5.1","eslint-plugin-node":"^6.0.0","eslint-plugin-import":"^2.8.0","eslint-plugin-promise":"^3.6.0","eslint-config-standard":"^11.0.0","eslint-plugin-prettier":"^2.6.0","eslint-plugin-standard":"^3.0.1","tslint-config-standard":"^7.0.0","preact-render-to-string":"^3.7.0","typescript-eslint-parser":"^13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mobiledoc-vdom-renderer_0.0.2_1519073747781_0.658688335070599","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"@bustle/mobiledoc-vdom-renderer","version":"0.0.3","keywords":["mobiledoc","vdom","react","preact","hyperscript","createElement"],"author":{"name":"Donald Tetto","email":"donald@tetto.org"},"license":"ISC","_id":"@bustle/mobiledoc-vdom-renderer@0.0.3","maintainers":[{"name":"anujpan","email":"anuj@bustle.com"},{"name":"bantic","email":"cory.forsyth@gmail.com"},{"name":"bustle-deploy","email":"tyler+deploy@bustle.com"},{"name":"chris-olszewski","email":"chrisdolszewski@gmail.com"},{"name":"dtetto","email":"donald@tetto.org"},{"name":"gdub","email":"garth22@gmail.com"},{"name":"hichaelmart","email":"michael.hart.au@gmail.com"},{"name":"janecakemaster","email":"jane@janekim.me"},{"name":"jqyu","email":"jj6yu@uwaterloo.ca"},{"name":"kishin","email":"kishin.manglani@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"reconbot","email":"wizard@roborooter.com"},{"name":"redterror","email":"dave@redterror.net"},{"name":"southpolesteve","email":"southpolesteve@gmail.com"},{"name":"teety","email":"tyler@bustle.com"},{"name":"tsiege","email":"tristan.t.siegel@gmail.com"},{"name":"tylerlove","email":"tyler@bustle.com"},{"name":"una","email":"una.kravets@gmail.com"},{"name":"zeejab","email":"zahra.arch@gmail.com"},{"name":"zfoster","email":"notzachfoster@gmail.com"}],"homepage":"https://github.com/bustle/mobiledoc-vdom-renderer#readme","bugs":{"url":"https://github.com/bustle/mobiledoc-vdom-renderer/issues"},"ava":{"require":["ts-node/register"]},"nyc":{"all":true,"exclude":["**/*.d.ts","coverage"],"require":["ts-node/register"],"reporter":["lcov","text-summary"],"extension":[".ts"]},"dist":{"shasum":"d2c724c88ff79b289edff15011e5b61ad5a21a28","tarball":"https://registry.npmjs.org/@bustle/mobiledoc-vdom-renderer/-/mobiledoc-vdom-renderer-0.0.3.tgz","fileCount":77,"integrity":"sha512-KVahP349G5Atpp6q0vAghHN11GXVYZ7UTp+nH92TWO3+xzbccEoaFjV5V8HFyW41JYmAcCeE4fQ/EFmCiZiVAg==","signatures":[{"sig":"MEUCIQDbGbVW4gDjqQ14kK0lY/ulhShUbVyhSTHDRlxY2OQCkwIgWt/iERsMEDERNwDDDjD6s3vRMiUqdGG4UeBr5dDx0sY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61590},"main":"dist/index.js","gitHead":"9dd3faa6d1fe5a161a13676fac2e1eace6827697","scripts":{"lint":"tsc --pretty --noEmit; tslint --config tslint.json --project tsconfig.json --exclude '**/*.js'; eslint --ignore-path .gitignore","test":"nyc --require ts-node/register ava","build":"tsc","start":"concurrently 'npm run watch:lint' 'npm run watch:test' --raw","format":"eslint . --ignore-path .gitignore --fix","snapshot":"ava --update-snapshots","watch:lint":"chokidar '**/*.{ts,js}' --ignore node_modules/ --verbose --command 'tsc --pretty --noEmit; tslint --config tslint.json --project tsconfig.json --exclude \"**/*.js\" {path}; eslint {path}'","watch:test":"ava --watch"},"_npmUser":{"name":"dtetto","email":"donald@tetto.org"},"prettier":{"semi":false,"printWidth":80,"singleQuote":true},"repository":{"url":"git+https://github.com/bustle/mobiledoc-vdom-renderer.git","type":"git"},"_npmVersion":"5.6.0","description":"Render Mobiledoc as VDOM, for React or React-like `createElement` calls","directories":{},"_nodeVersion":"9.5.0","dependencies":{},"eslintConfig":{"rules":{"indent":"off","no-var":"error","max-len":["error",{"ignoreStrings":true,"ignoreTemplateLiterals":true,"ignoreTrailingComments":true}],"max-depth":["error",{"max":4}],"no-shadow":"error","complexity":["error",{"max":4}],"max-params":["error",{"max":3}],"arrow-parens":["error","as-needed"],"import/order":"error","prefer-const":"error","max-statements":["error",{"max":6}],"arrow-body-style":"error","object-shorthand":["error","always"],"no-param-reassign":["error",{"props":true}],"prettier/prettier":"error","max-nested-callbacks":["error",{"max":4}],"no-use-before-define":["error",{"classes":true,"functions":true}],"object-curly-spacing":["error","always"],"max-statements-per-line":["error",{"max":1}]},"parser":"typescript-eslint-parser","extends":["standard","plugin:fp/recommended","plugin:ava/recommended"],"plugins":["prettier","fp","ava"],"overrides":[{"files":["**/*.ts"],"rules":{"no-undef":"off","no-unused-vars":"off"}},{"files":["**/*.test.js"],"rules":{"fp/no-nil":"off","fp/no-unused-expression":"off"}}]},"_hasShrinkwrap":false,"devDependencies":{"ava":"^0.25.0","nyc":"^11.4.1","react":"^16.2.0","eslint":"^4.18.0","preact":"^8.2.7","tslint":"^5.9.1","ts-node":"^4.1.0","prettier":"^1.10.2","react-dom":"^16.2.0","typescript":"^2.7.2","chokidar-cli":"^1.2.0","concurrently":"^3.5.1","eslint-plugin-fp":"^2.3.0","eslint-plugin-ava":"^4.5.1","eslint-plugin-node":"^6.0.0","eslint-plugin-import":"^2.8.0","eslint-plugin-promise":"^3.6.0","eslint-config-standard":"^11.0.0","eslint-plugin-prettier":"^2.6.0","eslint-plugin-standard":"^3.0.1","tslint-config-standard":"^7.0.0","preact-render-to-string":"^3.7.0","typescript-eslint-parser":"^13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mobiledoc-vdom-renderer_0.0.3_1519076619013_0.010233256994563344","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"@bustle/mobiledoc-vdom-renderer","version":"0.0.4","keywords":["mobiledoc","vdom","react","preact","hyperscript","createElement"],"author":{"name":"Donald Tetto","email":"donald@tetto.org"},"license":"ISC","_id":"@bustle/mobiledoc-vdom-renderer@0.0.4","maintainers":[{"name":"anujpan","email":"anuj@bustle.com"},{"name":"bantic","email":"cory.forsyth@gmail.com"},{"name":"bustle-deploy","email":"tyler+deploy@bustle.com"},{"name":"chris-olszewski","email":"chrisdolszewski@gmail.com"},{"name":"dtetto","email":"donald@tetto.org"},{"name":"gdub","email":"garth22@gmail.com"},{"name":"hichaelmart","email":"michael.hart.au@gmail.com"},{"name":"janecakemaster","email":"jane@janekim.me"},{"name":"jqyu","email":"jj6yu@uwaterloo.ca"},{"name":"kishin","email":"kishin.manglani@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"reconbot","email":"wizard@roborooter.com"},{"name":"redterror","email":"dave@redterror.net"},{"name":"southpolesteve","email":"southpolesteve@gmail.com"},{"name":"teety","email":"tyler@bustle.com"},{"name":"tsiege","email":"tristan.t.siegel@gmail.com"},{"name":"tylerlove","email":"tyler@bustle.com"},{"name":"una","email":"una.kravets@gmail.com"},{"name":"zeejab","email":"zahra.arch@gmail.com"},{"name":"zfoster","email":"notzachfoster@gmail.com"}],"homepage":"https://github.com/bustle/mobiledoc-vdom-renderer#readme","bugs":{"url":"https://github.com/bustle/mobiledoc-vdom-renderer/issues"},"ava":{"require":["ts-node/register"]},"nyc":{"all":true,"exclude":["**/*.d.ts","coverage"],"require":["ts-node/register"],"reporter":["lcov","text-summary"],"extension":[".ts"]},"dist":{"shasum":"f1d42d5a31253a4b1671eadf60a3ca9174679fc5","tarball":"https://registry.npmjs.org/@bustle/mobiledoc-vdom-renderer/-/mobiledoc-vdom-renderer-0.0.4.tgz","fileCount":82,"integrity":"sha512-GqYvubcBWJ8grmlSVcyqZBBP4K1E13oa1c9ujjJE/ja0rPZJeCSdY6MR+cwkLWCRLE/0algZt5jeEc6gbTAPcA==","signatures":[{"sig":"MEUCIErmuSejjGnTpjtGEGgu3lTzKa7IWtVLWiB67D8exjBqAiEAi+ewVxsG3PIUx0VIMz4cB48DWy7k/jxR1zNVeb0mDSw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62067},"main":"dist/index.js","gitHead":"374b96cb58c105f7d0f98aa90e3db0351efa5e7b","scripts":{"lint":"tsc --pretty --noEmit; tslint --config tslint.json --project tsconfig.json --exclude '**/*.js'; eslint . --ignore-path .gitignore","test":"npm run lint; nyc --require ts-node/register ava","build":"tsc","start":"concurrently 'npm run watch:lint' 'npm run watch:test' --raw","format":"eslint . --ignore-path .gitignore --fix","snapshot":"ava --update-snapshots","watch:lint":"chokidar '**/*.{ts,js}' --ignore node_modules/ --verbose --command 'tsc --pretty --noEmit; tslint --config tslint.json --project tsconfig.json --exclude \"**/*.js\" {path}; eslint {path}'","watch:test":"ava --watch"},"_npmUser":{"name":"dtetto","email":"donald@tetto.org"},"prettier":{"semi":false,"printWidth":80,"singleQuote":true},"repository":{"url":"git+https://github.com/bustle/mobiledoc-vdom-renderer.git","type":"git"},"_npmVersion":"5.6.0","description":"Render Mobiledoc as VDOM, for React or React-like `createElement` calls","directories":{},"_nodeVersion":"9.5.0","dependencies":{},"eslintConfig":{"rules":{"indent":"off","no-var":"error","max-len":["error",{"ignoreStrings":true,"ignoreTemplateLiterals":true,"ignoreTrailingComments":true}],"max-depth":["error",{"max":4}],"no-shadow":"error","complexity":["error",{"max":4}],"max-params":["error",{"max":3}],"arrow-parens":["error","as-needed"],"import/order":"error","prefer-const":"error","max-statements":["error",{"max":6}],"arrow-body-style":"error","object-shorthand":["error","always"],"no-param-reassign":["error",{"props":true}],"prettier/prettier":"error","max-nested-callbacks":["error",{"max":4}],"no-use-before-define":["error",{"classes":true,"functions":true}],"object-curly-spacing":["error","always"],"max-statements-per-line":["error",{"max":1}]},"parser":"typescript-eslint-parser","extends":["standard","plugin:fp/recommended","plugin:ava/recommended"],"plugins":["prettier","fp","ava"],"overrides":[{"files":["**/*.ts"],"rules":{"no-undef":"off","no-unused-vars":"off"}},{"files":["**/*.test.js"],"rules":{"fp/no-nil":"off","fp/no-unused-expression":"off"}}]},"_hasShrinkwrap":false,"devDependencies":{"ava":"^0.25.0","nyc":"^11.4.1","react":"^16.2.0","eslint":"^4.18.0","preact":"^8.2.7","tslint":"^5.9.1","ts-node":"^4.1.0","prettier":"^1.10.2","react-dom":"^16.2.0","typescript":"^2.7.2","chokidar-cli":"^1.2.0","concurrently":"^3.5.1","eslint-plugin-fp":"^2.3.0","eslint-plugin-ava":"^4.5.1","eslint-plugin-node":"^6.0.0","eslint-plugin-import":"^2.8.0","eslint-plugin-promise":"^3.6.0","eslint-config-standard":"^11.0.0","eslint-plugin-prettier":"^2.6.0","eslint-plugin-standard":"^3.0.1","tslint-config-standard":"^7.0.0","preact-render-to-string":"^3.7.0","typescript-eslint-parser":"^13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mobiledoc-vdom-renderer_0.0.4_1519258176676_0.5472578934245997","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"@bustle/mobiledoc-vdom-renderer","version":"0.0.5","keywords":["mobiledoc","vdom","react","preact","hyperscript","createElement"],"author":{"name":"Donald Tetto","email":"donald@tetto.org"},"license":"ISC","_id":"@bustle/mobiledoc-vdom-renderer@0.0.5","maintainers":[{"name":"anujpan","email":"anuj@bustle.com"},{"name":"bantic","email":"cory.forsyth@gmail.com"},{"name":"bustle-deploy","email":"tyler+deploy@bustle.com"},{"name":"chris-olszewski","email":"chrisdolszewski@gmail.com"},{"name":"dtetto","email":"donald@tetto.org"},{"name":"gdub","email":"garth22@gmail.com"},{"name":"hichaelmart","email":"michael.hart.au@gmail.com"},{"name":"janecakemaster","email":"jane@janekim.me"},{"name":"jqyu","email":"jj6yu@uwaterloo.ca"},{"name":"kishin","email":"kishin.manglani@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"reconbot","email":"wizard@roborooter.com"},{"name":"redterror","email":"dave@redterror.net"},{"name":"southpolesteve","email":"southpolesteve@gmail.com"},{"name":"teety","email":"tyler@bustle.com"},{"name":"tsiege","email":"tristan.t.siegel@gmail.com"},{"name":"tylerlove","email":"tyler@bustle.com"},{"name":"una","email":"una.kravets@gmail.com"},{"name":"zeejab","email":"zahra.arch@gmail.com"},{"name":"zfoster","email":"notzachfoster@gmail.com"}],"homepage":"https://github.com/bustle/mobiledoc-vdom-renderer#readme","bugs":{"url":"https://github.com/bustle/mobiledoc-vdom-renderer/issues"},"ava":{"require":["ts-node/register"]},"nyc":{"all":true,"exclude":["**/*.d.ts","coverage"],"require":["ts-node/register"],"reporter":["lcov","text-summary"],"extension":[".ts"]},"dist":{"shasum":"c3d232fe41706873b8ea0da80cd5324da4e7f573","tarball":"https://registry.npmjs.org/@bustle/mobiledoc-vdom-renderer/-/mobiledoc-vdom-renderer-0.0.5.tgz","fileCount":82,"integrity":"sha512-onLrX1f1e5DCK+RdHax62S4mejaVk3cXupRJwci8frpgx5YAbgI/GcxizMEnBsO0h15aAyjSUT6wAvH2CT8IMg==","signatures":[{"sig":"MEQCIES8NLXDBwms2u0J3nDCXAFtSJWlgQvVCDbWgJDLD6agAiBFHZ0/zOlXB4UpS1m4N+mUwsGnFjVsKdULM3AU5NEazg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":67971},"main":"dist/index.js","gitHead":"d78f91d443e443177b1340291fd5eb9f4949ffe5","scripts":{"lint":"tsc --pretty --noEmit; tslint --config tslint.json --project tsconfig.json --exclude '**/*.js'; eslint . --ignore-path .gitignore","test":"npm run lint; nyc --require ts-node/register ava","build":"tsc","start":"concurrently 'npm run watch:lint' 'npm run watch:test' --raw","format":"eslint . --ignore-path .gitignore --fix","snapshot":"ava --update-snapshots","watch:lint":"chokidar '**/*.{ts,js}' --ignore node_modules/ --verbose --command 'tsc --pretty --noEmit; tslint --config tslint.json --project tsconfig.json --exclude \"**/*.js\" {path}; eslint {path}'","watch:test":"ava --watch"},"_npmUser":{"name":"dtetto","email":"donald@tetto.org"},"prettier":{"semi":false,"printWidth":80,"singleQuote":true},"repository":{"url":"git+https://github.com/bustle/mobiledoc-vdom-renderer.git","type":"git"},"_npmVersion":"5.6.0","description":"Render Mobiledoc as VDOM, for React or React-like `createElement` calls","directories":{},"_nodeVersion":"9.5.0","dependencies":{},"eslintConfig":{"rules":{"indent":"off","no-var":"error","max-len":["error",{"ignoreStrings":true,"ignoreTemplateLiterals":true,"ignoreTrailingComments":true}],"max-depth":["error",{"max":2}],"no-shadow":"error","complexity":["error",{"max":4}],"max-params":["error",{"max":3}],"arrow-parens":["error","as-needed"],"import/order":"error","prefer-const":"error","max-statements":["error",{"max":6}],"arrow-body-style":"error","object-shorthand":["error","always"],"no-param-reassign":["error",{"props":true}],"prettier/prettier":"error","max-nested-callbacks":["error",{"max":2}],"no-use-before-define":["error",{"classes":true,"functions":true}],"object-curly-spacing":["error","always"],"max-statements-per-line":["error",{"max":1}]},"parser":"typescript-eslint-parser","extends":["standard","plugin:fp/recommended","plugin:ava/recommended"],"plugins":["prettier","fp","ava"],"overrides":[{"files":["**/*.ts"],"rules":{"no-undef":"off","no-unused-vars":"off"}},{"files":["**/*.test.js","test/**/*.js"],"rules":{"fp/no-nil":"off","fp/no-unused-expression":"off"}}]},"_hasShrinkwrap":false,"devDependencies":{"ava":"^0.25.0","nyc":"^11.4.1","jsdom":"^11.6.2","react":"^16.2.0","eslint":"^4.18.0","preact":"^8.2.7","tslint":"^5.9.1","picodom":"^1.0.2","ts-node":"^4.1.0","prettier":"^1.10.2","react-dom":"^16.2.0","typescript":"^2.7.2","chokidar-cli":"^1.2.0","concurrently":"^3.5.1","eslint-plugin-fp":"^2.3.0","eslint-plugin-ava":"^4.5.1","eslint-plugin-node":"^6.0.0","eslint-plugin-import":"^2.8.0","eslint-plugin-promise":"^3.6.0","eslint-config-standard":"^11.0.0","eslint-plugin-prettier":"^2.6.0","eslint-plugin-standard":"^3.0.1","tslint-config-standard":"^7.0.0","preact-render-to-string":"^3.7.0","typescript-eslint-parser":"^13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mobiledoc-vdom-renderer_0.0.5_1519327936457_0.5135320615463845","host":"s3://npm-registry-packages"}},"0.0.6":{"name":"@bustle/mobiledoc-vdom-renderer","version":"0.0.6","keywords":["mobiledoc","vdom","react","preact","hyperscript","createElement"],"author":{"name":"Donald Tetto","email":"donald@tetto.org"},"license":"ISC","_id":"@bustle/mobiledoc-vdom-renderer@0.0.6","maintainers":[{"name":"anujpan","email":"anuj@bustle.com"},{"name":"bantic","email":"cory.forsyth@gmail.com"},{"name":"bustle-deploy","email":"tyler+deploy@bustle.com"},{"name":"chris-olszewski","email":"chrisdolszewski@gmail.com"},{"name":"dtetto","email":"donald@tetto.org"},{"name":"gdub","email":"garth22@gmail.com"},{"name":"hichaelmart","email":"michael.hart.au@gmail.com"},{"name":"janecakemaster","email":"jane@janekim.me"},{"name":"jqyu","email":"jj6yu@uwaterloo.ca"},{"name":"kishin","email":"kishin.manglani@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"reconbot","email":"wizard@roborooter.com"},{"name":"redterror","email":"dave@redterror.net"},{"name":"southpolesteve","email":"southpolesteve@gmail.com"},{"name":"teety","email":"tyler@bustle.com"},{"name":"tsiege","email":"tristan.t.siegel@gmail.com"},{"name":"tylerlove","email":"tyler@bustle.com"},{"name":"una","email":"una.kravets@gmail.com"},{"name":"zeejab","email":"zahra.arch@gmail.com"},{"name":"zfoster","email":"notzachfoster@gmail.com"}],"homepage":"https://github.com/bustle/mobiledoc-vdom-renderer#readme","bugs":{"url":"https://github.com/bustle/mobiledoc-vdom-renderer/issues"},"ava":{"require":["ts-node/register"]},"nyc":{"all":true,"exclude":["**/*.d.ts","coverage"],"require":["ts-node/register"],"reporter":["lcov","text-summary"],"extension":[".ts"]},"dist":{"shasum":"774eaeb60b216a47553b6a14350c7baee69977fa","tarball":"https://registry.npmjs.org/@bustle/mobiledoc-vdom-renderer/-/mobiledoc-vdom-renderer-0.0.6.tgz","fileCount":82,"integrity":"sha512-vCwy7w6QQk5uLUxCRMOUXQzQDcJ3z/SzOLasCXCvDs5euEFBGsLcFVi48J3ORBsCXpA/UNtjQHD9HWDF/c3ytA==","signatures":[{"sig":"MEQCIGtt5AP67zCUY3npbNQYEpeuW67FkO7qlzHg9fdgMIX5AiB9nGkCN+ssvpEX2+k0LxxPuO8fY/BFSl/f55M/6HtZdw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":68156},"main":"dist/index.js","gitHead":"9b46433b945584d33868873512e5e61380c69de5","scripts":{"lint":"tsc --pretty --noEmit; tslint --config tslint.json --project tsconfig.json --exclude '**/*.js'; eslint . --ignore-path .gitignore","test":"npm run lint; nyc --require ts-node/register ava","build":"tsc","start":"concurrently 'npm run watch:lint' 'npm run watch:test' --raw","format":"eslint . --ignore-path .gitignore --fix","snapshot":"ava --update-snapshots","watch:lint":"chokidar '**/*.{ts,js}' --ignore node_modules/ --verbose --command 'tsc --pretty --noEmit; tslint --config tslint.json --project tsconfig.json --exclude \"**/*.js\" {path}; eslint {path}'","watch:test":"ava --watch"},"_npmUser":{"name":"dtetto","email":"donald@tetto.org"},"prettier":{"semi":false,"printWidth":80,"singleQuote":true},"repository":{"url":"git+https://github.com/bustle/mobiledoc-vdom-renderer.git","type":"git"},"_npmVersion":"5.6.0","description":"Render Mobiledoc as VDOM, for React or React-like `createElement` calls","directories":{},"_nodeVersion":"9.5.0","dependencies":{},"eslintConfig":{"rules":{"indent":"off","no-var":"error","max-len":["error",{"ignoreStrings":true,"ignoreTemplateLiterals":true,"ignoreTrailingComments":true}],"max-depth":["error",{"max":2}],"no-shadow":"error","complexity":["error",{"max":4}],"max-params":["error",{"max":3}],"arrow-parens":["error","as-needed"],"import/order":"error","prefer-const":"error","max-statements":["error",{"max":6}],"arrow-body-style":"error","object-shorthand":["error","always"],"no-param-reassign":["error",{"props":true}],"prettier/prettier":"error","max-nested-callbacks":["error",{"max":2}],"no-use-before-define":["error",{"classes":true,"functions":true}],"object-curly-spacing":["error","always"],"max-statements-per-line":["error",{"max":1}]},"parser":"typescript-eslint-parser","extends":["standard","plugin:fp/recommended","plugin:ava/recommended"],"plugins":["prettier","fp","ava"],"overrides":[{"files":["**/*.ts"],"rules":{"no-undef":"off","no-unused-vars":"off"}},{"files":["**/*.test.js","test/**/*.js"],"rules":{"fp/no-nil":"off","fp/no-unused-expression":"off"}}]},"_hasShrinkwrap":false,"devDependencies":{"ava":"^0.25.0","nyc":"^11.4.1","jsdom":"^11.6.2","react":"^16.2.0","eslint":"^4.18.0","preact":"^8.2.7","tslint":"^5.9.1","picodom":"^1.0.2","ts-node":"^4.1.0","prettier":"^1.10.2","react-dom":"^16.2.0","typescript":"^2.7.2","chokidar-cli":"^1.2.0","concurrently":"^3.5.1","eslint-plugin-fp":"^2.3.0","eslint-plugin-ava":"^4.5.1","eslint-plugin-node":"^6.0.0","eslint-plugin-import":"^2.8.0","eslint-plugin-promise":"^3.6.0","eslint-config-standard":"^11.0.0","eslint-plugin-prettier":"^2.6.0","eslint-plugin-standard":"^3.0.1","tslint-config-standard":"^7.0.0","preact-render-to-string":"^3.7.0","typescript-eslint-parser":"^13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mobiledoc-vdom-renderer_0.0.6_1519329763444_0.2697909799002076","host":"s3://npm-registry-packages"}},"0.0.7":{"name":"@bustle/mobiledoc-vdom-renderer","version":"0.0.7","keywords":["mobiledoc","vdom","react","preact","hyperscript","createElement"],"author":{"name":"Donald Tetto","email":"donald@tetto.org"},"license":"ISC","_id":"@bustle/mobiledoc-vdom-renderer@0.0.7","maintainers":[{"name":"anujpan","email":"anuj@bustle.com"},{"name":"bantic","email":"cory.forsyth@gmail.com"},{"name":"bustle-deploy","email":"tyler+deploy@bustle.com"},{"name":"chris-olszewski","email":"chrisdolszewski@gmail.com"},{"name":"dtetto","email":"donald@tetto.org"},{"name":"gdub","email":"garth22@gmail.com"},{"name":"hichaelmart","email":"michael.hart.au@gmail.com"},{"name":"janecakemaster","email":"jane@janekim.me"},{"name":"jqyu","email":"jj6yu@uwaterloo.ca"},{"name":"kishin","email":"kishin.manglani@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"reconbot","email":"wizard@roborooter.com"},{"name":"redterror","email":"dave@redterror.net"},{"name":"southpolesteve","email":"southpolesteve@gmail.com"},{"name":"teety","email":"tyler@bustle.com"},{"name":"tsiege","email":"tristan.t.siegel@gmail.com"},{"name":"tylerlove","email":"tyler@bustle.com"},{"name":"una","email":"una.kravets@gmail.com"},{"name":"zeejab","email":"zahra.arch@gmail.com"},{"name":"zfoster","email":"notzachfoster@gmail.com"}],"homepage":"https://github.com/bustle/mobiledoc-vdom-renderer#readme","bugs":{"url":"https://github.com/bustle/mobiledoc-vdom-renderer/issues"},"ava":{"require":["ts-node/register"]},"nyc":{"all":true,"exclude":["**/*.d.ts","coverage"],"require":["ts-node/register"],"reporter":["lcov","text-summary"],"extension":[".ts"]},"dist":{"shasum":"a54e001574d96061dd3a064d4dbe805319a5ec3c","tarball":"https://registry.npmjs.org/@bustle/mobiledoc-vdom-renderer/-/mobiledoc-vdom-renderer-0.0.7.tgz","fileCount":82,"integrity":"sha512-qCglvIGph0NiWdc01jstyAJDFRWOakOKviTTEhsDh3gdvzpO5I9qi2Ak5UtTMYfRWTuYV8pDJ8FG+szhWtkwgQ==","signatures":[{"sig":"MEQCIEIfM3LwqSt6nV+HP8KG/FmBENS2/KxjtHYFSIzBL28yAiBmmFl2WIZhllp/1+EoHzl/O/1tj8DB1Endp7pO6VlL0A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73916},"main":"dist/index.js","gitHead":"f9828abf57d2396bdc3d3c85790e09304910b5ad","scripts":{"lint":"tsc --pretty --noEmit; tslint --config tslint.json --project tsconfig.json --exclude '**/*.js'; eslint . --ignore-path .gitignore","test":"npm run lint; nyc --require ts-node/register ava","build":"tsc","start":"concurrently 'npm run watch:lint' 'npm run watch:test' --raw","format":"eslint . --ignore-path .gitignore --fix","snapshot":"ava --update-snapshots","watch:lint":"chokidar '**/*.{ts,js}' --ignore node_modules/ --verbose --command 'tsc --pretty --noEmit; tslint --config tslint.json --project tsconfig.json --exclude \"**/*.js\" {path}; eslint {path}'","watch:test":"ava --watch"},"_npmUser":{"name":"dtetto","email":"donald@tetto.org"},"prettier":{"semi":false,"printWidth":80,"singleQuote":true},"repository":{"url":"git+https://github.com/bustle/mobiledoc-vdom-renderer.git","type":"git"},"_npmVersion":"5.6.0","description":"Render Mobiledoc as VDOM, for React or React-like `createElement` calls","directories":{},"_nodeVersion":"9.5.0","dependencies":{},"eslintConfig":{"rules":{"indent":"off","no-var":"error","max-len":["error",{"ignoreStrings":true,"ignoreTemplateLiterals":true,"ignoreTrailingComments":true}],"max-depth":["error",{"max":2}],"no-shadow":"error","complexity":["error",{"max":4}],"max-params":["error",{"max":3}],"arrow-parens":["error","as-needed"],"import/order":"error","prefer-const":"error","max-statements":["error",{"max":6}],"arrow-body-style":"error","object-shorthand":["error","always"],"no-param-reassign":["error",{"props":true}],"prettier/prettier":"error","max-nested-callbacks":["error",{"max":2}],"no-use-before-define":["error",{"classes":true,"functions":true}],"object-curly-spacing":["error","always"],"max-statements-per-line":["error",{"max":1}]},"parser":"typescript-eslint-parser","extends":["standard","plugin:fp/recommended","plugin:ava/recommended"],"plugins":["prettier","fp","ava"],"overrides":[{"files":["**/*.ts"],"rules":{"no-undef":"off","no-unused-vars":"off"}},{"files":["**/*.test.js","test/**/*.js"],"rules":{"fp/no-nil":"off","fp/no-unused-expression":"off"}}]},"_hasShrinkwrap":false,"devDependencies":{"ava":"^0.25.0","nyc":"^11.4.1","jsdom":"^11.6.2","react":"^16.2.0","eslint":"^4.18.0","preact":"^8.2.7","tslint":"^5.9.1","picodom":"^1.0.2","ts-node":"^4.1.0","prettier":"^1.10.2","react-dom":"^16.2.0","typescript":"^2.7.2","chokidar-cli":"^1.2.0","concurrently":"^3.5.1","eslint-plugin-fp":"^2.3.0","eslint-plugin-ava":"^4.5.1","eslint-plugin-node":"^6.0.0","eslint-plugin-import":"^2.8.0","eslint-plugin-promise":"^3.6.0","eslint-config-standard":"^11.0.0","eslint-plugin-prettier":"^2.6.0","eslint-plugin-standard":"^3.0.1","tslint-config-standard":"^7.0.0","preact-render-to-string":"^3.7.0","typescript-eslint-parser":"^13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mobiledoc-vdom-renderer_0.0.7_1519331064113_0.30631494858495967","host":"s3://npm-registry-packages"}},"0.0.8":{"name":"@bustle/mobiledoc-vdom-renderer","version":"0.0.8","keywords":["mobiledoc","vdom","react","preact","hyperscript","createElement"],"author":{"name":"Donald Tetto","email":"donald@tetto.org"},"license":"ISC","_id":"@bustle/mobiledoc-vdom-renderer@0.0.8","maintainers":[{"name":"anujpan","email":"anuj@bustle.com"},{"name":"bantic","email":"cory.forsyth@gmail.com"},{"name":"bustle-deploy","email":"tyler+deploy@bustle.com"},{"name":"chris-olszewski","email":"chrisdolszewski@gmail.com"},{"name":"dtetto","email":"donald@tetto.org"},{"name":"gdub","email":"garth22@gmail.com"},{"name":"hichaelmart","email":"michael.hart.au@gmail.com"},{"name":"janecakemaster","email":"jane@janekim.me"},{"name":"jqyu","email":"jj6yu@uwaterloo.ca"},{"name":"kishin","email":"kishin.manglani@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"reconbot","email":"wizard@roborooter.com"},{"name":"redterror","email":"dave@redterror.net"},{"name":"southpolesteve","email":"southpolesteve@gmail.com"},{"name":"teety","email":"tyler@bustle.com"},{"name":"tsiege","email":"tristan.t.siegel@gmail.com"},{"name":"tylerlove","email":"tyler@bustle.com"},{"name":"una","email":"una.kravets@gmail.com"},{"name":"zeejab","email":"zahra.arch@gmail.com"},{"name":"zfoster","email":"notzachfoster@gmail.com"}],"homepage":"https://github.com/bustle/mobiledoc-vdom-renderer#readme","bugs":{"url":"https://github.com/bustle/mobiledoc-vdom-renderer/issues"},"ava":{"require":["ts-node/register"]},"nyc":{"all":true,"exclude":["**/*.d.ts","coverage"],"require":["ts-node/register"],"reporter":["lcov","text-summary"],"extension":[".ts"]},"dist":{"shasum":"beeb57d52606740cbda3fca18fd9a564df1c9718","tarball":"https://registry.npmjs.org/@bustle/mobiledoc-vdom-renderer/-/mobiledoc-vdom-renderer-0.0.8.tgz","fileCount":82,"integrity":"sha512-WUTq1DVJYCab2wbG2QqoIpFHIhaCaPvNfr3ORILPTfy/DJLZi9I6Y3GQMbVRZk5j3Tpc/ypZysXXvRkmG3rJ7w==","signatures":[{"sig":"MEYCIQD3rNMudyKx3TFEpy0mF3OXd5gQ4+NhUcgMg0cy6bSIlAIhAO5/9hvwNw3EV68qXXeZWys4Bp+KdkZyJ8IshUUxQ29p","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74493},"main":"dist/index.js","gitHead":"da4a807eb174042b026b877ba41d454f1ba95692","scripts":{"lint":"tsc --pretty --noEmit; tslint --config tslint.json --project tsconfig.json --exclude '**/*.js'; eslint . --ignore-path .gitignore","test":"npm run lint && npm run test:js","build":"tsc","start":"concurrently 'npm run watch:lint' 'npm run watch:test' --raw","format":"eslint . --ignore-path .gitignore --fix","test:js":"nyc --require ts-node/register ava","snapshot":"ava --update-snapshots","watch:lint":"chokidar '**/*.{ts,js}' --ignore node_modules/ --verbose --command 'tsc --pretty --noEmit; tslint --config tslint.json --project tsconfig.json --exclude \"**/*.js\" {path}; eslint {path}'","watch:test":"ava --watch","postpublish":"rm -rf dist","prepublishOnly":"npm test && rm -rf dist && npm run build"},"_npmUser":{"name":"dtetto","email":"donald@tetto.org"},"prettier":{"semi":false,"printWidth":80,"singleQuote":true},"repository":{"url":"git+https://github.com/bustle/mobiledoc-vdom-renderer.git","type":"git"},"_npmVersion":"5.6.0","description":"Render Mobiledoc as VDOM, for React or React-like `createElement` calls","directories":{},"_nodeVersion":"9.5.0","dependencies":{},"eslintConfig":{"rules":{"indent":"off","no-var":"error","max-len":["error",{"ignoreStrings":true,"ignoreTemplateLiterals":true,"ignoreTrailingComments":true}],"max-depth":["error",{"max":2}],"no-shadow":"error","complexity":["error",{"max":4}],"max-params":["error",{"max":3}],"arrow-parens":["error","as-needed"],"import/order":"error","prefer-const":"error","max-statements":["error",{"max":6}],"arrow-body-style":"error","object-shorthand":["error","always"],"no-param-reassign":["error",{"props":true}],"prettier/prettier":"error","max-nested-callbacks":["error",{"max":2}],"no-use-before-define":["error",{"classes":true,"functions":true}],"object-curly-spacing":["error","always"],"max-statements-per-line":["error",{"max":1}]},"parser":"typescript-eslint-parser","extends":["standard","plugin:fp/recommended","plugin:ava/recommended"],"plugins":["prettier","fp","ava"],"overrides":[{"files":["**/*.ts"],"rules":{"no-undef":"off","no-unused-vars":"off"}},{"files":["**/*.test.js","test/**/*.js"],"rules":{"fp/no-nil":"off","fp/no-unused-expression":"off"}}]},"_hasShrinkwrap":false,"devDependencies":{"ava":"^0.25.0","nyc":"^11.4.1","jsdom":"^11.6.2","react":"^16.2.0","eslint":"^4.18.0","preact":"^8.2.7","tslint":"^5.9.1","picodom":"^1.0.2","ts-node":"^4.1.0","prettier":"^1.10.2","react-dom":"^16.2.0","typescript":"^2.7.2","chokidar-cli":"^1.2.0","concurrently":"^3.5.1","eslint-plugin-fp":"^2.3.0","eslint-plugin-ava":"^4.5.1","eslint-plugin-node":"^6.0.0","eslint-plugin-import":"^2.8.0","eslint-plugin-promise":"^3.6.0","eslint-config-standard":"^11.0.0","eslint-plugin-prettier":"^2.6.0","eslint-plugin-standard":"^3.0.1","tslint-config-standard":"^7.0.0","preact-render-to-string":"^3.7.0","typescript-eslint-parser":"^13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mobiledoc-vdom-renderer_0.0.8_1519361693070_0.7555176811867996","host":"s3://npm-registry-packages"}},"0.0.9":{"name":"@bustle/mobiledoc-vdom-renderer","version":"0.0.9","keywords":["mobiledoc","vdom","react","preact","hyperscript","createElement"],"author":{"name":"Donald Tetto","email":"donald@tetto.org"},"license":"ISC","_id":"@bustle/mobiledoc-vdom-renderer@0.0.9","maintainers":[{"name":"anujpan","email":"anuj@bustle.com"},{"name":"bantic","email":"cory.forsyth@gmail.com"},{"name":"bustle-deploy","email":"tyler+deploy@bustle.com"},{"name":"chris-olszewski","email":"chrisdolszewski@gmail.com"},{"name":"dtetto","email":"donald@tetto.org"},{"name":"gdub","email":"garth22@gmail.com"},{"name":"hichaelmart","email":"michael.hart.au@gmail.com"},{"name":"janecakemaster","email":"jane@janekim.me"},{"name":"jqyu","email":"jj6yu@uwaterloo.ca"},{"name":"kishin","email":"kishin.manglani@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"reconbot","email":"wizard@roborooter.com"},{"name":"redterror","email":"dave@redterror.net"},{"name":"southpolesteve","email":"southpolesteve@gmail.com"},{"name":"teety","email":"tyler@bustle.com"},{"name":"tsiege","email":"tristan.t.siegel@gmail.com"},{"name":"tylerlove","email":"tyler@bustle.com"},{"name":"una","email":"una.kravets@gmail.com"},{"name":"zeejab","email":"zahra.arch@gmail.com"},{"name":"zfoster","email":"notzachfoster@gmail.com"}],"homepage":"https://github.com/bustle/mobiledoc-vdom-renderer#readme","bugs":{"url":"https://github.com/bustle/mobiledoc-vdom-renderer/issues"},"ava":{"require":["ts-node/register"]},"nyc":{"all":true,"exclude":["**/*.d.ts","coverage"],"require":["ts-node/register"],"reporter":["lcov","text-summary"],"extension":[".ts"]},"dist":{"shasum":"9920e044551400340d39bc0de1c8496213f318fe","tarball":"https://registry.npmjs.org/@bustle/mobiledoc-vdom-renderer/-/mobiledoc-vdom-renderer-0.0.9.tgz","fileCount":86,"integrity":"sha512-X7ww8EGSto8yxsvcpV+8IJK77V4zbteGJMgqyqwC8as7ps9u9Fy8DHW3j8nBEhmavcJmjEJT3WSdbNgbu1F/tw==","signatures":[{"sig":"MEYCIQCiR0HhivTTpUMb3hPgdb7o92oKGGgWqZ6IxihFlSo+WAIhAMLY+CsVuXxgHkz1bRwVIIF5MGjl1G9vEeqEU/Pqmjej","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":79304},"main":"dist/index.js","gitHead":"b1da250fb8288d330c3fc473028b64b68eaca187","scripts":{"lint":"tsc --pretty --noEmit; tslint --config tslint.json --project tsconfig.json --exclude '**/*.js'; eslint . --ignore-path .gitignore","test":"npm run lint && npm run test:js","build":"tsc","start":"concurrently 'npm run watch:lint' 'npm run watch:test' --raw","format":"eslint . --ignore-path .gitignore --fix","test:js":"nyc --require ts-node/register ava","snapshot":"ava --update-snapshots","watch:lint":"chokidar '**/*.{ts,js}' --ignore node_modules/ --verbose --command 'tsc --pretty --noEmit; tslint --config tslint.json --project tsconfig.json --exclude \"**/*.js\" {path}; eslint {path}'","watch:test":"ava --watch","postpublish":"rm -rf dist","prepublishOnly":"npm test && rm -rf dist && npm run build"},"_npmUser":{"name":"dtetto","email":"donald@tetto.org"},"prettier":{"semi":false,"printWidth":80,"singleQuote":true},"repository":{"url":"git+https://github.com/bustle/mobiledoc-vdom-renderer.git","type":"git"},"_npmVersion":"5.6.0","description":"Render Mobiledoc as VDOM, for React or React-like `createElement` calls","directories":{},"_nodeVersion":"8.9.4","dependencies":{},"eslintConfig":{"rules":{"indent":"off","no-var":"error","max-len":["error",{"ignoreStrings":true,"ignoreTemplateLiterals":true,"ignoreTrailingComments":true}],"max-depth":["error",{"max":2}],"no-shadow":"error","complexity":["error",{"max":4}],"max-params":["error",{"max":3}],"arrow-parens":["error","as-needed"],"import/order":"error","prefer-const":"error","max-statements":["error",{"max":6}],"arrow-body-style":"error","object-shorthand":["error","always"],"no-param-reassign":["error",{"props":true}],"prettier/prettier":"error","max-nested-callbacks":["error",{"max":2}],"no-use-before-define":["error",{"classes":true,"functions":true}],"object-curly-spacing":["error","always"],"max-statements-per-line":["error",{"max":1}]},"parser":"typescript-eslint-parser","extends":["standard","plugin:fp/recommended","plugin:ava/recommended"],"plugins":["prettier","fp","ava"],"overrides":[{"files":["**/*.ts"],"rules":{"no-undef":"off","no-unused-vars":"off"}},{"files":["**/*.test.js","test/**/*.js"],"rules":{"fp/no-nil":"off","fp/no-unused-expression":"off"}}]},"_hasShrinkwrap":false,"devDependencies":{"ava":"^0.25.0","nyc":"^11.4.1","jsdom":"^11.6.2","react":"^16.2.0","eslint":"^4.18.1","preact":"^8.2.7","tslint":"^5.9.1","picodom":"^1.0.2","ts-node":"^5.0.1","prettier":"^1.11.1","react-dom":"^16.2.0","typescript":"^2.7.2","chokidar-cli":"^1.2.0","concurrently":"^3.5.1","eslint-plugin-fp":"^2.3.0","eslint-plugin-ava":"^4.5.1","eslint-plugin-node":"^6.0.1","eslint-plugin-import":"^2.9.0","eslint-plugin-promise":"^3.6.0","eslint-config-standard":"^11.0.0","eslint-plugin-prettier":"^2.6.0","eslint-plugin-standard":"^3.0.1","tslint-config-standard":"^7.0.0","preact-render-to-string":"^3.7.0","typescript-eslint-parser":"^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mobiledoc-vdom-renderer_0.0.9_1520882422118_0.860465472605833","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@bustle/mobiledoc-vdom-renderer","version":"1.0.0","keywords":["mobiledoc","vdom","react","preact","hyperscript","createElement"],"author":{"name":"Donald Tetto","email":"donald@tetto.org"},"license":"ISC","_id":"@bustle/mobiledoc-vdom-renderer@1.0.0","maintainers":[{"name":"anujpan","email":"anuj@bustle.com"},{"name":"bantic","email":"cory.forsyth@gmail.com"},{"name":"bustle-deploy","email":"tyler+deploy@bustle.com"},{"name":"chris-olszewski","email":"chrisdolszewski@gmail.com"},{"name":"dtetto","email":"donald@tetto.org"},{"name":"eggplantkiller","email":"abuadas.dalia@gmail.com"},{"name":"gdub","email":"garth22@gmail.com"},{"name":"hichaelmart","email":"michael.hart.au@gmail.com"},{"name":"janecakemaster","email":"jane@janekim.me"},{"name":"kishin","email":"kishin.manglani@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"reconbot","email":"wizard@roborooter.com"},{"name":"redterror","email":"dave@redterror.net"},{"name":"teety","email":"tyler@bustle.com"},{"name":"tholman","email":"timothy.w.holman@gmail.com"},{"name":"tsiege","email":"tristan.t.siegel@gmail.com"},{"name":"tylerlove","email":"tyler@bustle.com"},{"name":"una","email":"una.kravets@gmail.com"},{"name":"zeejab","email":"zahra.arch@gmail.com"},{"name":"zfoster","email":"notzachfoster@gmail.com"}],"homepage":"https://github.com/bustle/mobiledoc-vdom-renderer#readme","bugs":{"url":"https://github.com/bustle/mobiledoc-vdom-renderer/issues"},"ava":{"require":["ts-node/register/transpile-only"]},"nyc":{"all":true,"exclude":["**/*.d.ts","coverage"],"require":["ts-node/register/transpile-only"],"reporter":["lcov","text-summary"],"extension":[".ts"]},"dist":{"shasum":"3291c0a601f07d54e6979d76124557e93f4b69d6","tarball":"https://registry.npmjs.org/@bustle/mobiledoc-vdom-renderer/-/mobiledoc-vdom-renderer-1.0.0.tgz","fileCount":81,"integrity":"sha512-mnNkTJcIiEwuPwSO2tZMp+eu5ycz2yGMS1zLD8ivrlmCLVO8+e4cQhK18RqiA9kuBn9d9OYjfeLOFD3SmcloaA==","signatures":[{"sig":"MEUCIHWz39x8aR+N1xyuuvtib3mg+JJamb7Hb5SmkT05OsGPAiEA1qkzy2CZ8p2kqqZxZCZMSpenqmhbpMA/8Wf0nP4yYTE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":78634,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbewmBCRA9TVsSAnZWagAAeLsQAI/4vcRGhTDBnxRUeoyY\n6wM1E+kJTum3ZlNBJeFa5K6IoKURxQlexwUmZkjw0jPoq+E89AzRvF3APLEq\nsIgVHK+kD3nmYWsOKWyzNlz77USbWd4hIjFxInfgWfhRI8G0NsAbZFev0lb7\n4snSpb13PvNBdNp8ap5f7K67yk2YRvp7GRQdzK4Lu0A2OllusR6qq/gqFKl2\n1Im1GSJ/JNH2dZE7WrLypSWDYyXgXaOokHqXQiMvEKLpKaI9kzP511M+sArU\n19Fm6nJNHHu0tNoNtTUGWmihCcyTw04qNvUoQaoSG7J9K2qvH8nRBjcgKuFU\nlgyFxZhYUV9Py40HS+R5I+WSUeXg12xaeXfXkrraf68JZkS4qAlBgkmM6Mdi\nJ+HNvUoH7ngqRiw1/bgZMWZl7XWndWQL9DVXyEHCoa6Gt6kZdo2E9+0kHSeh\nmSdrAsrAt7QucGtRSm6DroEk8i7IiYZ4H1DmHdcv7pGzqNVGdGlh+dENFdmR\ntwJVaXTsWoMtsMjc0qSeXxjrqh/uBBh3cQjfbVR0YCBbcsdhi3kq2qlxPdms\n8DIqQ8sefnptQ1MJjdVBWuR7q2U6UZ9mIrPMQFYb3L3YFmROeEvpczjcovyt\n5NsB69IdvuMQuSVi9/AEeIrtFbAnkI8MWXn2xNI3bs5F3MKKvcT9TZVR5DxK\n78Ps\r\n=1fvY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/commonjs/index.js","files":["dist/"],"types":"dist/module/index.d.ts","module":"dist/module/index.js","engines":{"node":">=6"},"gitHead":"a0e69ab55e7446f08f69322c0f06fdabb24e1d82","scripts":{"lint":"npm run typecheck; tsc --pretty --noEmit; npm run lint:ts; npm run lint:js","test":"npm run typecheck && tsc --pretty --noEmit && npm run lint:ts && npm run lint:js && npm run test:js","build":"tsc --project tsconfig.module.json && tsc","clean":"rm -rf dist","start":"concurrently 'npm run watch:lint' 'npm run watch:test' --raw","format":"eslint . --ext .ts,.js --ignore-path .gitignore --fix && prettier '**/*.md' --write","lint:js":"eslint . --ext .ts,.js --ignore-path .gitignore","lint:ts":"tslint --config tslint.json --project tsconfig.json --exclude '**/*.js' --format stylish","test:js":"nyc ava","snapshot":"ava --update-snapshots","commitmsg":"commit-msg-must-use-emoji","typecheck":"tsc --pretty --noEmit","watch:lint":"chokidar '**/*.{ts,js}' --ignore node_modules/ --verbose --command 'tsc --pretty --noEmit; tslint --config tslint.json --project tsconfig.json --exclude \"**/*.js\" {path}; eslint {path}'","watch:test":"ava --watch","postpublish":"npm run clean","prepublishOnly":"npm test && rm -rf dist && npm run build"},"_npmUser":{"name":"gdub","email":"garth22@gmail.com"},"prettier":{"semi":false,"printWidth":80,"singleQuote":true},"repository":{"url":"git+https://github.com/bustle/mobiledoc-vdom-renderer.git","type":"git"},"_npmVersion":"6.3.0","description":"Render Mobiledoc as VDOM, for React or React-like `createElement` calls","directories":{},"_nodeVersion":"10.5.0","dependencies":{},"eslintConfig":{"rules":{"indent":"off","no-var":"error","max-len":["error",{"ignoreStrings":true,"ignoreTemplateLiterals":true,"ignoreTrailingComments":true}],"max-depth":["error",{"max":2}],"no-shadow":"error","complexity":["error",{"max":4}],"max-params":["error",{"max":3}],"arrow-parens":["error","as-needed"],"import/order":"error","prefer-const":"error","max-statements":["error",{"max":6}],"arrow-body-style":"error","object-shorthand":["error","always"],"no-param-reassign":["error",{"props":true}],"prettier/prettier":"error","max-nested-callbacks":["error",{"max":2}],"no-use-before-define":["error",{"classes":true,"functions":true}],"object-curly-spacing":["error","always"],"max-statements-per-line":["error",{"max":1}],"standard/array-bracket-even-spacing":"off"},"parser":"typescript-eslint-parser","extends":["standard","plugin:fp/recommended","plugin:ava/recommended"],"plugins":["prettier","fp","ava"],"overrides":[{"files":["**/*.ts"],"rules":{"no-undef":"off","no-unused-vars":"off"}},{"files":["**/*.test.js","test/**/*.js"],"rules":{"fp/no-nil":"off","fp/no-unused-expression":"off"}}]},"_hasShrinkwrap":false,"devDependencies":{"ava":"^0.25.0","nyc":"^12.0.2","husky":"^0.14.3","jsdom":"^12.0.0","react":"^16.4.2","eslint":"^5.4.0","preact":"^8.3.1","tslint":"^5.11.0","ts-node":"^7.0.1","prettier":"^1.14.2","ultradom":"^2.3.4","react-dom":"^16.4.2","typescript":"^3.0.1","chokidar-cli":"^1.2.0","concurrently":"^3.6.1","eslint-plugin-fp":"^2.3.0","eslint-plugin-ava":"^5.1.0","eslint-plugin-node":"^7.0.1","eslint-plugin-import":"^2.14.0","eslint-plugin-promise":"^4.0.0","eslint-config-standard":"^11.0.0","eslint-plugin-prettier":"^2.6.2","eslint-plugin-standard":"^3.1.0","tslint-config-standard":"^7.1.0","preact-render-to-string":"^3.8.2","typescript-eslint-parser":"^18.0.0","commit-msg-must-use-emoji":"^1.1.3"},"_npmOperationalInternal":{"tmp":"tmp/mobiledoc-vdom-renderer_1.0.0_1534790016680_0.7749375512257164","host":"s3://npm-registry-packages"}}},"time":{"created":"2018-02-19T20:31:30.651Z","modified":"2024-10-26T13:08:17.104Z","0.0.1":"2018-02-19T20:31:30.782Z","0.0.2":"2018-02-19T20:55:48.447Z","0.0.3":"2018-02-19T21:43:39.093Z","0.0.4":"2018-02-22T00:09:36.752Z","0.0.5":"2018-02-22T19:32:16.537Z","0.0.6":"2018-02-22T20:02:43.630Z","0.0.7":"2018-02-22T20:24:24.216Z","0.0.8":"2018-02-23T04:54:53.158Z","0.0.9":"2018-03-12T19:20:22.253Z","1.0.0":"2018-08-20T18:33:36.795Z"},"bugs":{"url":"https://github.com/bustle/mobiledoc-vdom-renderer/issues"},"author":{"name":"Donald Tetto","email":"donald@tetto.org"},"license":"ISC","homepage":"https://github.com/bustle/mobiledoc-vdom-renderer#readme","keywords":["mobiledoc","vdom","react","preact","hyperscript","createElement"],"repository":{"url":"git+https://github.com/bustle/mobiledoc-vdom-renderer.git","type":"git"},"description":"Render Mobiledoc as VDOM, for React or React-like `createElement` calls","maintainers":[{"email":"tyler@bustle.com","name":"teety"},{"email":"tyler@bustle.com","name":"tylerlove"},{"email":"anuj@bustle.com","name":"anujpan"},{"email":"garth22@gmail.com","name":"gdub"},{"email":"tyler+deploy@bustle.com","name":"bustle-deploy"},{"email":"dave@redterror.net","name":"redterror"},{"email":"iwiwi@mac.com","name":"wabyad"},{"email":"sarahganis@gmail.com","name":"sarahganis"},{"email":"cg3ntry@gmail.com","name":"cg3ntry"}],"readme":"# mobiledoc-vdom-renderer\n\n[![Build Status](https://travis-ci.org/bustle/mobiledoc-vdom-renderer.svg?branch=master)](https://travis-ci.org/bustle/mobiledoc-vdom-renderer)\n\nThis package renders [Mobiledoc documents](https://github.com/bustle/mobiledoc-kit/blob/master/MOBILEDOC.md) through calls to a `createElement` function, often referred to as `h` (for _[hyperscript](https://github.com/hyperhype/hyperscript)_) or provided as a global if you are using [JSX](https://facebook.github.io/jsx/). This allows embedding Mobiledoc content “natively” as _virtual DOM_ in frameworks like [React](https://reactjs.org/), [preact](https://preactjs.com/), or [hyperapp](https://github.com/hyperapp/hyperapp).\n\nAlternatively, you can skip the “virtual” step and build DOM directly with a micro-renderer such as [ultradom](https://github.com/JorgeBucaran/ultradom) or even convert _mobiledocs_ to arbitrary ASTs by adopting `createElement`’s standard `(type: (properties: object) => Node, properties: object, ...children: Node[]) => Node` signature for your builder.\n\n## Installation\n\n```shell\nnpm install mobiledoc-vdom-renderer --save\n```\n\nor\n\n```shell\nyarn add mobiledoc-vdom-renderer\n```\n\n## Usage\n\n```jsx\n/* @jsx h */\nimport Renderer from 'mobiledoc-vdom-renderer'\n\n// render: (mobiledoc: Mobiledoc) => Node[]\nconst render = Renderer({ createElement: h })\n\n// Instant <Mobiledoc/> Component\nexport default function Mobiledoc({ mobiledoc }) {\n  return <div>{render(mobiledoc)}</div>\n}\n```\n\n## API\n\n```javascript\nimport Renderer, { upgradeMobiledoc } from 'mobiledoc-vdom-renderer'\n```\n\n### `Renderer` _(default export)_\n\n```typescript\nRenderer: (options: RendererOptions) => RenderFunction\n```\n\nCreates a _render function_ (`(mobiledoc: Mobiledoc) => Node[]`) from the supplied options\n\n- #### `options` _required_\n  ```typescript\n  {\n    createElement: CreateElement,\n    getCardComponent?: ComponentGetter,\n    getAtomComponent?: ComponentGetter,\n    getMarkupComponent?: ComponentGetter = getMarkupComponentDefault\n  }\n  ```\n  - ##### `createElement` _required_\n    ```typescript\n    createElement: (\n      type: string | Component,\n      properties?: object,\n      ...children: Node[]\n    ) => Node\n    ```\n    Any compatible function such as `React.createElement` or hyperscript `h`\n  - ##### `getCardComponent`\n    ```typescript\n    getCardComponent: (type: string) => string | Component\n    ```\n    Function which returns a string (_tag name_) or _component_ (`(properties: { payload: object }) => Node`) for the given _card type_ (required if rendering a mobiledoc with cards)\n  - ##### `getAtomComponent`\n    ```typescript\n    getAtomComponent: (type: string) => string | Component\n    ```\n    Function which returns a string (_tag name_) or _component_ (`(properties: { payload: object }) => Node`) for the given _atom type_ (required if rendering a mobiledoc with atoms)\n  - ##### `getMarkupComponent`\n    ```typescript\n    getMarkupComponent: (tagName: string) => string | Component = getMarkupComponentDefault\n    ```\n    Function which returns a string (_tag name_) or _component_ (`(attributes: object) => Node`) to override rendering for the given tag name (for instance, to mix in HTML attributes or render a custom component instead)\n    ```typescript\n    import { getMarkupComponentDefault } from 'mobiledoc-vdom-renderer'\n    ```\n    `getMarkupComponent`’s default behavior is exported as `getMarkupComponentDefault`, which passes through valid tag names but throws an error for tags not on [Mobiledoc’s _markup section_ or _markup_ whitelists](./types/Mobiledoc/0.3/index.ts); passing through all tag names instead (as in `tagName => tagName`) allows (non-standard) mobiledocs containing arbitrary tags to be rendered\n\n### `upgradeMobiledoc`\n\n```typescript\nupgradeMobiledoc: (mobiledoc: Mobiledoc | Mobiledoc02x) => Mobiledoc\n```\n\nUpgrades a mobiledoc from any released version to the latest specification (`0.3.1`)\n\n## Type definitions\n\n```typescript\nimport { Mobiledoc, MobiledocTypes } from 'mobiledoc-vdom-renderer'\n```\n\nThis package includes [complete Typescript definitions describing the Mobiledoc format](./types/Mobiledoc/0.3/index.ts), which may be imported directly for use with any mobiledoc-related code.\n\n## Contributing\n\nContributions—including pull requests, bug reports, documentation, and suggestions—are welcome!\n\nThe code is written in [Typescript](http://www.typescriptlang.org/) in a pure functional style. Opinionated “best practices,” including functional programming, are strictly enforced by linters—it’ll help to use a code editor which supports both as-you-type linting and type-checking.\n\n### Test-driven development\n\n- #### Installation\n\n```shell\ngit clone https://github.com/bustle/mobiledoc-vdom-renderer.git\ncd mobiledoc-vdom-renderer/\nnpm install\n```\n\n- #### `npm start`\n\n  Watches the filesystem for changes ([chokidar-cli](https://github.com/kimmobrunfeldt/chokidar-cli)) then lints (Typescript, [Standard style](https://standardjs.com/), [functional JS practices](https://github.com/jfmengels/eslint-plugin-fp)) and tests ([ava snapshots](https://github.com/avajs/ava#snapshot-testing)) each file you touch\n\n- #### Other useful commands\n  - ##### `npm test`\n    Run the linters and all tests and generate a coverage report ([nyc](https://github.com/istanbuljs/nyc))\n  - ##### `npm run snapshot`\n    Updates all snapshots; check your `git` diff before committing!\n  - ##### `npm run format`\n    Fixes many linting errors and applies [prettier whitespace conventions](https://github.com/prettier/prettier)\n\n## More for Mobiledoc\n\n### Renderers\n\n- [mobiledoc-react-renderer](https://github.com/dailybeast/mobiledoc-react-renderer)\n- [mobiledoc-dom-renderer](https://github.com/bustle/mobiledoc-dom-renderer)\n- [mobiledoc-text-renderer](https://github.com/bustle/mobiledoc-text-renderer)\n\n### Editors\n\n- [react-mobiledoc-editor](https://github.com/joshfrench/react-mobiledoc-editor)\n- [ember-mobiledoc-editor](https://github.com/bustle/ember-mobiledoc-editor)\n- [vue-mobiledoc-editor](https://github.com/alidcastano/vue-mobiledoc-editor)\n\n### Utilities\n\n- [mobiledoc-kit](https://github.com/bustle/mobiledoc-kit) editor toolkit\n","readmeFilename":"README.md"}