{"_id":"@emmetio/markup-formatters","_rev":"368314","name":"@emmetio/markup-formatters","description":"Formats and outputs Emmet abbreviation in different markup languages (HTML, XML, Slim, Pug etc)","dist-tags":{"latest":"0.4.1"},"maintainers":[{"name":"emmetio-user","email":"info@emmet.io"},{"name":"serge.che","email":"serge.che@gmail.com"}],"time":{"modified":"2021-07-19T07:35:38.000Z","created":"2017-01-08T21:34:31.511Z","0.4.1":"2018-12-03T08:26:13.637Z","0.4.0":"2018-03-20T20:36:57.223Z","0.3.3":"2017-05-10T21:36:36.554Z","0.3.2":"2017-03-23T00:03:29.896Z","0.3.1":"2017-01-29T21:55:22.963Z","0.3.0":"2017-01-29T21:43:42.281Z","0.2.1":"2017-01-09T22:52:51.416Z","0.2.0":"2017-01-08T22:04:26.583Z","0.1.0":"2017-01-08T21:34:31.511Z"},"users":{},"author":{"name":"Sergey Chikuyonok","email":"serge.che@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/emmetio/markup-formatters.git"},"versions":{"0.4.1":{"name":"@emmetio/markup-formatters","version":"0.4.1","description":"Formats and outputs Emmet abbreviation in different markup languages (HTML, XML, Slim, Pug etc)","main":"dist/markup-formatters.cjs.js","module":"dist/markup-formatters.es.js","scripts":{"test":"mocha","build":"rollup -c","watch":"rollup -wc","pretest":"npm run build","prepublish":"npm run test && npm run build"},"repository":{"type":"git","url":"git+https://github.com/emmetio/markup-formatters.git"},"keywords":["emmet","abbreviation","html"],"author":{"name":"Sergey Chikuyonok","email":"serge.che@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/emmetio/markup-formatters/issues"},"homepage":"https://github.com/emmetio/markup-formatters#readme","devDependencies":{"@emmetio/abbreviation":"^0.6.5","@emmetio/output-profile":"^0.1.6","@emmetio/variable-resolver":"^0.2.1","mocha":"^5.0.4","rollup":"^0.56.5"},"dependencies":{"@emmetio/field-parser":"^0.3.0","@emmetio/output-renderer":"^0.1.2"},"gitHead":"a9f93994fa5cb6aef6b0148b9ec485846fb4a338","_id":"@emmetio/markup-formatters@0.4.1","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"serge.che","email":"serge.che@gmail.com"},"dist":{"shasum":"49ac7e5ba5b75ff0ca4f75fc97b12b63ac7129cb","size":31266,"noattachment":false,"key":"/@emmetio/markup-formatters/-/@emmetio/markup-formatters-0.4.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@emmetio/markup-formatters/download/@emmetio/markup-formatters-0.4.1.tgz"},"maintainers":[{"name":"emmetio-user","email":"info@emmet.io"},{"name":"serge.che","email":"serge.che@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/markup-formatters_0.4.1_1543825573482_0.9893963458006989"},"_hasShrinkwrap":false,"publish_time":1543825573637,"_cnpm_publish_time":1543825573637},"0.4.0":{"name":"@emmetio/markup-formatters","version":"0.4.0","description":"Formats and outputs Emmet abbreviation in different markup languages (HTML, XML, Slim, Pug etc)","main":"dist/markup-formatters.cjs.js","module":"dist/markup-formatters.es.js","scripts":{"test":"mocha","build":"rollup -c","watch":"rollup -wc","pretest":"npm run build","prepublish":"npm run test && npm run build"},"repository":{"type":"git","url":"git+https://github.com/emmetio/markup-formatters.git"},"keywords":["emmet","abbreviation","html"],"author":{"name":"Sergey Chikuyonok","email":"serge.che@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/emmetio/markup-formatters/issues"},"homepage":"https://github.com/emmetio/markup-formatters#readme","devDependencies":{"@emmetio/abbreviation":"^0.6.5","@emmetio/output-profile":"^0.1.6","@emmetio/variable-resolver":"^0.2.1","mocha":"^5.0.4","rollup":"^0.56.5"},"dependencies":{"@emmetio/field-parser":"^0.3.0","@emmetio/output-renderer":"^0.1.2"},"gitHead":"186f60929bef76b90329648d45df1dd60fdaada3","_id":"@emmetio/markup-formatters@0.4.0","_npmVersion":"5.7.1","_nodeVersion":"9.3.0","_npmUser":{"name":"emmetio","email":"info@emmet.io"},"dist":{"shasum":"eed95952edfd76f5a7db6e4fabfc57ca7b44efc6","size":30658,"noattachment":false,"key":"/@emmetio/markup-formatters/-/@emmetio/markup-formatters-0.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@emmetio/markup-formatters/download/@emmetio/markup-formatters-0.4.0.tgz"},"maintainers":[{"name":"emmetio-user","email":"info@emmet.io"},{"name":"serge.che","email":"serge.che@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/markup-formatters_0.4.0_1521578217114_0.8798006477791738"},"_hasShrinkwrap":false,"publish_time":1521578217223,"_cnpm_publish_time":1521578217223},"0.3.3":{"name":"@emmetio/markup-formatters","version":"0.3.3","description":"Formats and outputs Emmet abbreviation in different markup languages (HTML, XML, Slim, Pug etc)","main":"dist/markup-formatters.cjs.js","module":"dist/markup-formatters.es.js","scripts":{"test":"mocha","build":"./build.sh","prepublish":"npm run test && npm run build"},"repository":{"type":"git","url":"git+https://github.com/emmetio/markup-formatters.git"},"keywords":["emmet","abbreviation","html"],"author":{"name":"Sergey Chikuyonok","email":"serge.che@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/emmetio/markup-formatters/issues"},"homepage":"https://github.com/emmetio/markup-formatters#readme","devDependencies":{"@emmetio/abbreviation":"^0.5.0","@emmetio/output-profile":"^0.1.4","@emmetio/variable-resolver":"^0.1.1","babel-plugin-transform-es2015-modules-commonjs":"^6.18.0","babel-register":"^6.18.0","mocha":"^3.2.0","rollup":"^0.41.1"},"dependencies":{"@emmetio/field-parser":"^0.3.0","@emmetio/output-renderer":"^0.1.0"},"gitHead":"d697e748f7d539513b91460be874a900a3a4cc2c","_id":"@emmetio/markup-formatters@0.3.3","_shasum":"b686c05a9786d4896be64764ff23a5e40daf63dc","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.9.0","_npmUser":{"name":"emmetio","email":"info@emmet.io"},"dist":{"shasum":"b686c05a9786d4896be64764ff23a5e40daf63dc","size":11236,"noattachment":false,"key":"/@emmetio/markup-formatters/-/@emmetio/markup-formatters-0.3.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/@emmetio/markup-formatters/download/@emmetio/markup-formatters-0.3.3.tgz"},"maintainers":[{"name":"emmetio-user","email":"info@emmet.io"},{"name":"serge.che","email":"serge.che@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/markup-formatters-0.3.3.tgz_1494452194675_0.9706028490327299"},"directories":{},"publish_time":1494452196554,"_hasShrinkwrap":false,"_cnpm_publish_time":1494452196554},"0.3.2":{"name":"@emmetio/markup-formatters","version":"0.3.2","description":"Formats and outputs Emmet abbreviation in different markup languages (HTML, XML, Slim, Pug etc)","main":"dist/markup-formatters.cjs.js","module":"dist/markup-formatters.es.js","scripts":{"test":"mocha","build":"./build.sh","prepublish":"npm run test && npm run build"},"repository":{"type":"git","url":"git+https://github.com/emmetio/markup-formatters.git"},"keywords":["emmet","abbreviation","html"],"author":{"name":"Sergey Chikuyonok","email":"serge.che@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/emmetio/markup-formatters/issues"},"homepage":"https://github.com/emmetio/markup-formatters#readme","devDependencies":{"@emmetio/abbreviation":"^0.5.0","@emmetio/output-profile":"^0.1.4","@emmetio/variable-resolver":"^0.1.1","babel-plugin-transform-es2015-modules-commonjs":"^6.18.0","babel-register":"^6.18.0","mocha":"^3.2.0","rollup":"^0.41.1"},"dependencies":{"@emmetio/field-parser":"^0.3.0","@emmetio/output-renderer":"^0.1.0"},"gitHead":"2a1e74686dc216e743151ff02a7686fdf13e64c0","_id":"@emmetio/markup-formatters@0.3.2","_shasum":"26837c1ec4431cc55a37a135bdbb4bfe0bee4791","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.7.3","_npmUser":{"name":"emmetio","email":"info@emmet.io"},"dist":{"shasum":"26837c1ec4431cc55a37a135bdbb4bfe0bee4791","size":11157,"noattachment":false,"key":"/@emmetio/markup-formatters/-/@emmetio/markup-formatters-0.3.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@emmetio/markup-formatters/download/@emmetio/markup-formatters-0.3.2.tgz"},"maintainers":[{"name":"emmetio-user","email":"info@emmet.io"},{"name":"serge.che","email":"serge.che@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/markup-formatters-0.3.2.tgz_1490227407967_0.7851060868706554"},"directories":{},"publish_time":1490227409896,"_cnpm_publish_time":1490227409896,"_hasShrinkwrap":false},"0.3.1":{"name":"@emmetio/markup-formatters","version":"0.3.1","description":"Formats and outputs Emmet abbreviation in different markup languages (HTML, XML, Slim, Pug etc)","main":"dist/markup-formatters.cjs.js","module":"dist/markup-formatters.es.js","scripts":{"test":"mocha","build":"./build.sh","prepublish":"npm run test && npm run build"},"repository":{"type":"git","url":"git+https://github.com/emmetio/markup-formatters.git"},"keywords":["emmet","abbreviation","html"],"author":{"name":"Sergey Chikuyonok","email":"serge.che@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/emmetio/markup-formatters/issues"},"homepage":"https://github.com/emmetio/markup-formatters#readme","devDependencies":{"@emmetio/abbreviation":"^0.5.0","@emmetio/output-profile":"^0.1.4","@emmetio/variable-resolver":"^0.1.1","babel-plugin-transform-es2015-modules-commonjs":"^6.18.0","babel-register":"^6.18.0","mocha":"^3.2.0","rollup":"^0.41.1"},"dependencies":{"@emmetio/field-parser":"^0.2.0","@emmetio/output-renderer":"^0.1.0"},"gitHead":"b1121ca5ffb1a72666a72e87971d078433ff8684","_id":"@emmetio/markup-formatters@0.3.1","_shasum":"2eadbb7e250d3859aef108d1868f382ef71a85b7","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"emmetio","email":"info@emmet.io"},"dist":{"shasum":"2eadbb7e250d3859aef108d1868f382ef71a85b7","size":11181,"noattachment":false,"key":"/@emmetio/markup-formatters/-/@emmetio/markup-formatters-0.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@emmetio/markup-formatters/download/@emmetio/markup-formatters-0.3.1.tgz"},"maintainers":[{"name":"emmetio-user","email":"info@emmet.io"},{"name":"serge.che","email":"serge.che@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/markup-formatters-0.3.1.tgz_1485726922405_0.906701541505754"},"directories":{},"publish_time":1485726922963,"_cnpm_publish_time":1485726922963,"_hasShrinkwrap":false},"0.3.0":{"name":"@emmetio/markup-formatters","version":"0.3.0","description":"Formats and outputs Emmet abbreviation in different markup languages (HTML, XML, Slim, Pug etc)","main":"dist/markup-formatters.cjs.js","module":"dist/markup-formatters.es.js","scripts":{"test":"mocha","build":"./build.sh","prepublish":"npm run test && npm run build"},"repository":{"type":"git","url":"git+https://github.com/emmetio/markup-formatters.git"},"keywords":["emmet","abbreviation","html"],"author":{"name":"Sergey Chikuyonok","email":"serge.che@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/emmetio/markup-formatters/issues"},"homepage":"https://github.com/emmetio/markup-formatters#readme","devDependencies":{"@emmetio/abbreviation":"^0.5.0","@emmetio/output-profile":"^0.1.4","@emmetio/variable-resolver":"^0.1.1","babel-plugin-transform-es2015-modules-commonjs":"^6.18.0","babel-register":"^6.18.0","mocha":"^3.2.0","rollup":"^0.41.1"},"dependencies":{"@emmetio/field-parser":"^0.1.1","@emmetio/output-renderer":"^0.1.0"},"gitHead":"9f037706618f4b940c22ddf0b28ebc58861f6af7","_id":"@emmetio/markup-formatters@0.3.0","_shasum":"60fc3eabe983b1300035222f7ee19b4f3d408324","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"emmetio","email":"info@emmet.io"},"dist":{"shasum":"60fc3eabe983b1300035222f7ee19b4f3d408324","size":11182,"noattachment":false,"key":"/@emmetio/markup-formatters/-/@emmetio/markup-formatters-0.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@emmetio/markup-formatters/download/@emmetio/markup-formatters-0.3.0.tgz"},"maintainers":[{"name":"emmetio-user","email":"info@emmet.io"},{"name":"serge.che","email":"serge.che@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/markup-formatters-0.3.0.tgz_1485726220414_0.8223421105649322"},"directories":{},"publish_time":1485726222281,"_cnpm_publish_time":1485726222281,"_hasShrinkwrap":false},"0.2.1":{"name":"@emmetio/markup-formatters","version":"0.2.1","description":"Formats and outputs Emmet abbreviation in different markup languages (HTML, XML, Slim, Pug etc)","main":"dist/markup-formatters.cjs.js","jsnext:main":"dist/markup-formatters.es.js","scripts":{"test":"mocha","build":"./build.sh","prepublish":"npm run test && npm run build"},"repository":{"type":"git","url":"git+https://github.com/emmetio/markup-formatters.git"},"keywords":["emmet","abbreviation","html"],"author":{"name":"Sergey Chikuyonok","email":"serge.che@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/emmetio/markup-formatters/issues"},"homepage":"https://github.com/emmetio/markup-formatters#readme","devDependencies":{"@emmetio/abbreviation":"^0.4.6","@emmetio/output-profile":"^0.1.4","@emmetio/variable-resolver":"^0.1.1","babel-plugin-transform-es2015-modules-commonjs":"^6.18.0","babel-register":"^6.18.0","mocha":"^3.2.0","rollup":"^0.41.1","rollup-watch":"^3.2.2"},"dependencies":{"@emmetio/field-parser":"^0.1.1"},"gitHead":"7225ab76b8dc154f2fc105ca887f12e5ef8e211b","_id":"@emmetio/markup-formatters@0.2.1","_shasum":"40df2c0563e0c4abdf10cfb6e2a8ca0e77654a8f","_from":".","_npmVersion":"3.7.3","_nodeVersion":"5.9.1","_npmUser":{"name":"emmetio","email":"info@emmet.io"},"dist":{"shasum":"40df2c0563e0c4abdf10cfb6e2a8ca0e77654a8f","size":13404,"noattachment":false,"key":"/@emmetio/markup-formatters/-/@emmetio/markup-formatters-0.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@emmetio/markup-formatters/download/@emmetio/markup-formatters-0.2.1.tgz"},"maintainers":[{"name":"emmetio-user","email":"info@emmet.io"},{"name":"serge.che","email":"serge.che@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/markup-formatters-0.2.1.tgz_1484002369667_0.26600899966433644"},"directories":{},"publish_time":1484002371416,"_cnpm_publish_time":1484002371416,"_hasShrinkwrap":false},"0.2.0":{"name":"@emmetio/markup-formatters","version":"0.2.0","description":"Formats and outputs Emmet abbreviation in different markup languages (HTML, XML, Slim, Pug etc)","main":"dist/markup-formatters.cjs.js","jsnext:main":"dist/markup-formatters.es.js","scripts":{"test":"mocha","build":"./build.sh","prepublish":"npm run test && npm run build"},"repository":{"type":"git","url":"git+https://github.com/emmetio/markup-formatters.git"},"keywords":["emmet","abbreviation","html"],"author":{"name":"Sergey Chikuyonok","email":"serge.che@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/emmetio/markup-formatters/issues"},"homepage":"https://github.com/emmetio/markup-formatters#readme","devDependencies":{"@emmetio/abbreviation":"^0.4.6","@emmetio/output-profile":"^0.1.4","@emmetio/variable-resolver":"^0.1.1","babel-plugin-transform-es2015-modules-commonjs":"^6.18.0","babel-register":"^6.18.0","mocha":"^3.2.0","rollup":"^0.41.1","rollup-watch":"^3.2.2"},"dependencies":{"@emmetio/field-parser":"^0.1.1"},"gitHead":"5976e8b7368cdf982f185f16be5b87a19efa35c9","_id":"@emmetio/markup-formatters@0.2.0","_shasum":"d5b6680ebff19eeff00861d86ca67f7cd32b0026","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"emmetio","email":"info@emmet.io"},"dist":{"shasum":"d5b6680ebff19eeff00861d86ca67f7cd32b0026","size":22513,"noattachment":false,"key":"/@emmetio/markup-formatters/-/@emmetio/markup-formatters-0.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@emmetio/markup-formatters/download/@emmetio/markup-formatters-0.2.0.tgz"},"maintainers":[{"name":"emmetio-user","email":"info@emmet.io"},{"name":"serge.che","email":"serge.che@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/markup-formatters-0.2.0.tgz_1483913065828_0.8697773814201355"},"directories":{},"publish_time":1483913066583,"_cnpm_publish_time":1483913066583,"_hasShrinkwrap":false},"0.1.0":{"name":"@emmetio/markup-formatters","version":"0.1.0","description":"Formats and outputs Emmet abbreviation in different markup languages (HTML, XML, Slim, Pug etc)","main":"dist/markup-formatters.cjs.js","jsnext:main":"dist/markup-formatters.es.js","scripts":{"test":"mocha","build":"./build.sh","prepublish":"npm run test && npm run build"},"repository":{"type":"git","url":"git+https://github.com/emmetio/markup-formatters.git"},"keywords":["emmet","abbreviation","html"],"author":{"name":"Sergey Chikuyonok","email":"serge.che@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/emmetio/markup-formatters/issues"},"homepage":"https://github.com/emmetio/markup-formatters#readme","devDependencies":{"@emmetio/abbreviation":"^0.4.6","@emmetio/output-profile":"^0.1.4","@emmetio/variable-resolver":"^0.1.1","babel-plugin-transform-es2015-modules-commonjs":"^6.18.0","babel-register":"^6.18.0","mocha":"^3.2.0","rollup":"^0.41.1","rollup-watch":"^3.2.2"},"dependencies":{"@emmetio/field-parser":"^0.1.1"},"gitHead":"6b661e34a7b784a4043e3ecc37d23a2a24656010","_id":"@emmetio/markup-formatters@0.1.0","_shasum":"f2acdc13f11f51d5a1808055b63506934b7a2e45","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"emmetio","email":"info@emmet.io"},"dist":{"shasum":"f2acdc13f11f51d5a1808055b63506934b7a2e45","size":22007,"noattachment":false,"key":"/@emmetio/markup-formatters/-/@emmetio/markup-formatters-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@emmetio/markup-formatters/download/@emmetio/markup-formatters-0.1.0.tgz"},"maintainers":[{"name":"emmetio-user","email":"info@emmet.io"},{"name":"serge.che","email":"serge.che@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/markup-formatters-0.1.0.tgz_1483911269230_0.6684865616261959"},"directories":{},"publish_time":1483911271511,"_cnpm_publish_time":1483911271511,"_hasShrinkwrap":false}},"readme":"# Emmet output formatters [![Build Status](https://travis-ci.org/emmetio/markup-formatters.svg?branch=master)](https://travis-ci.org/emmetio/markup-formatters)\n\nA collection of output formatters for Emmet abbreviations. Takes [parsed abbreviation](https://github.com/emmetio/abbreviation) and returns its string representation, formatted according to given [output profile](https://github.com/emmetio/output-profile), in one of supported syntax:\n\n* HTML (including XML and XHTML)\n* HAML\n* Pug\n* Slim\n\n## Bundles\n\nThe default bundle contains all supported syntaxes. If you don’t need all of them and want to cut-down your own bundle size a bit, you can import required formatters directly:\n\n```js\n// import all formatters\nimport format from '@emmetio/markup-formatters';\n\n// import HTML formatter only\nimport html from '@emmetio/markup-formatters/dist/html.es.js';\n// ...also available as CommonJS module, e.g. dist/html.cjs.js\n```\n\n## Examples\n\n```js\nimport parse from '@emmetio/abbreviation';\nimport Profile from '@emmetio/output-profile';\nimport format from '@emmetio/markup-formatters';\n\n// parse abbreviation first\nconst abbr = parse('ul>li.item*3>img');\n\n// output as HTML\nconst htmlProfile = new Profile({\n\tcompactBooleanAttributes: true\n});\nconsole.log(format(abbr, htmlProfile, 'html'));\n\n// output as XML\nconst xmlProfile = new Profile({\n\tselfClosingStyle: 'xml',\n\tinlineBreak: 0\n});\nconsole.log(format(abbr, xmlProfile, 'html'));\n\n// output as Slim\nconsole.log(format(abbr, new Profile(), 'slim'));\n```\n","_attachments":{},"homepage":"https://github.com/emmetio/markup-formatters#readme","bugs":{"url":"https://github.com/emmetio/markup-formatters/issues"},"license":"MIT"}