{"_id":"@emmetio/expand-abbreviation","_rev":"28-2054b628752e4b40cac160175b9e800f","name":"@emmetio/expand-abbreviation","description":"Reference implementation of Emmet abbreviation expander","dist-tags":{"latest":"0.7.3"},"versions":{"0.1.0":{"name":"@emmetio/expand-abbreviation","version":"0.1.0","description":"Reference implementation of Emmet abbreviation expander","main":"dist/expand.cjs.js","jsnext:main":"dist/expand.es.js","dependencies":{"@emmetio/abbreviation":"^0.4.6","@emmetio/html-snippets-resolver":"^0.1.0","@emmetio/html-transform":"^0.2.1","@emmetio/markup-formatters":"^0.2.1","@emmetio/output-profile":"^0.1.4","@emmetio/snippets":"^0.1.1","@emmetio/snippets-registry":"^0.2.0","@emmetio/variable-resolver":"^0.1.1"},"devDependencies":{"babel-plugin-transform-es2015-modules-commonjs":"^6.18.0","babel-register":"^6.18.0","mocha":"^3.2.0","rollup":"^0.41.1","rollup-plugin-node-resolve":"^2.0.0"},"scripts":{"test":"mocha","build":"npm run build:cjs && npm run build:es && npm run build:es:full","build:cjs":"rollup -c -o dist/expand.cjs.js -f cjs ./index.js","build:es":"rollup -c -o dist/expand.es.js -f es ./index.js","build:es:full":"BUNDLE=full rollup -c -o dist/expand-full.es.js ./index.js","prepublish":"npm run test && npm run build"},"repository":{"type":"git","url":"git+https://github.com/emmetio/expand-abbreviation.git"},"keywords":["emmet","abbreviation","expand"],"author":{"name":"Sergey Chikuyonok","email":"serge.che@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/emmetio/expand-abbreviation/issues"},"homepage":"https://github.com/emmetio/expand-abbreviation#readme","gitHead":"2627d2fffdc2f73a077798e19ba9e39948bc307c","_id":"@emmetio/expand-abbreviation@0.1.0","_shasum":"5d04b4a743ab15eaac72b302e015fa6c58544b6d","_from":".","_npmVersion":"3.7.3","_nodeVersion":"5.9.1","_npmUser":{"name":"emmetio","email":"info@emmet.io"},"dist":{"shasum":"5d04b4a743ab15eaac72b302e015fa6c58544b6d","tarball":"https://registry.npmjs.org/@emmetio/expand-abbreviation/-/expand-abbreviation-0.1.0.tgz","integrity":"sha512-UXV5FRruGt9fybcpyn/rjUMUmTyx/pcLZrGy2G0FWkUbYL71yMrHX0t60TZPZTcrVu0v0fEhmxpQ8TT0EVwtZw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE01BV2GK2SGL21EJF4zIVe/bZYCLB2TYkjMUVS5OxnQAiEAqitWVKQTt/2hvWxwnJD4XeCO9rlXs/wHzes9MPvcnCw="}]},"maintainers":[{"name":"emmetio","email":"info@emmet.io"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/expand-abbreviation-0.1.0.tgz_1484171372235_0.9740575340110809"},"directories":{}},"0.1.1":{"name":"@emmetio/expand-abbreviation","version":"0.1.1","description":"Reference implementation of Emmet abbreviation expander","main":"dist/expand.cjs.js","jsnext:main":"dist/expand.es.js","dependencies":{"@emmetio/abbreviation":"^0.5.0","@emmetio/html-snippets-resolver":"^0.1.1","@emmetio/html-transform":"^0.2.1","@emmetio/markup-formatters":"^0.2.1","@emmetio/output-profile":"^0.1.4","@emmetio/snippets":"^0.1.1","@emmetio/snippets-registry":"^0.2.0","@emmetio/variable-resolver":"^0.1.1"},"devDependencies":{"babel-plugin-transform-es2015-modules-commonjs":"^6.18.0","babel-register":"^6.18.0","mocha":"^3.2.0","rollup":"^0.41.1","rollup-plugin-node-resolve":"^2.0.0"},"scripts":{"test":"mocha","build":"npm run build:cjs && npm run build:es && npm run build:es:full","build:cjs":"rollup -c -o dist/expand.cjs.js -f cjs ./index.js","build:es":"rollup -c -o dist/expand.es.js -f es ./index.js","build:es:full":"BUNDLE=full rollup -c -o dist/expand-full.es.js ./index.js","prepublish":"npm run test && npm run build"},"repository":{"type":"git","url":"git+https://github.com/emmetio/expand-abbreviation.git"},"keywords":["emmet","abbreviation","expand"],"author":{"name":"Sergey Chikuyonok","email":"serge.che@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/emmetio/expand-abbreviation/issues"},"homepage":"https://github.com/emmetio/expand-abbreviation#readme","gitHead":"f7d845c8a8620d90c44c7251bf54fae0ee11234f","_id":"@emmetio/expand-abbreviation@0.1.1","_shasum":"5c50c95d8880ba043c5ad87e4408f0e0500f9606","_from":".","_npmVersion":"3.7.3","_nodeVersion":"5.9.1","_npmUser":{"name":"emmetio","email":"info@emmet.io"},"dist":{"shasum":"5c50c95d8880ba043c5ad87e4408f0e0500f9606","tarball":"https://registry.npmjs.org/@emmetio/expand-abbreviation/-/expand-abbreviation-0.1.1.tgz","integrity":"sha512-pObxTtvoqzG33TXyDebxF8QJ7bfIRlEE4CGoaEdlTbZXOI1tmEM8+WGfZhcpd3IxEN1dCrhWpX68Hm9iXk4ODA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC9x5HE7iHEAklBeYTfBpwqqb4R5vGZaIER5UXw+HrLPQIgd0ejm0JG7pBQjFxvxIgkWgpX/rXVJWzMjB00+M4+eO4="}]},"maintainers":[{"name":"emmetio","email":"info@emmet.io"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/expand-abbreviation-0.1.1.tgz_1484264240938_0.19335525180213153"},"directories":{}},"0.2.0":{"name":"@emmetio/expand-abbreviation","version":"0.2.0","description":"Reference implementation of Emmet abbreviation expander","main":"dist/expand.cjs.js","module":"dist/expand.es.js","dependencies":{"@emmetio/abbreviation":"^0.5.0","@emmetio/css-abbreviation":"^0.2.2","@emmetio/css-snippets-resolver":"^0.1.1","@emmetio/html-snippets-resolver":"^0.1.1","@emmetio/html-transform":"^0.3.0","@emmetio/lorem":"^1.0.0","@emmetio/markup-formatters":"^0.3.1","@emmetio/output-profile":"^0.1.4","@emmetio/snippets":"^0.2.0","@emmetio/snippets-registry":"^0.3.0","@emmetio/stylesheet-formatters":"^0.1.0","@emmetio/variable-resolver":"^0.2.1"},"devDependencies":{"babel-plugin-transform-es2015-modules-commonjs":"^6.22.0","babel-register":"^6.22.0","mocha":"^3.2.0","rollup":"^0.41.4","rollup-plugin-node-resolve":"^2.0.0"},"scripts":{"test":"mocha","build":"rollup -c && npm run build:full","build:full":"rollup -c --environment BUILD_FULL","prepublish":"npm run test && npm run build"},"repository":{"type":"git","url":"git+https://github.com/emmetio/expand-abbreviation.git"},"keywords":["emmet","abbreviation","expand"],"author":{"name":"Sergey Chikuyonok","email":"serge.che@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/emmetio/expand-abbreviation/issues"},"homepage":"https://github.com/emmetio/expand-abbreviation#readme","gitHead":"76ed594babac5bd7fd2f10f14673cc3a0a5dcac0","_id":"@emmetio/expand-abbreviation@0.2.0","_shasum":"3bcfe8619151107adb3a8d1048ce1234ba56ebd8","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"emmetio","email":"info@emmet.io"},"dist":{"shasum":"3bcfe8619151107adb3a8d1048ce1234ba56ebd8","tarball":"https://registry.npmjs.org/@emmetio/expand-abbreviation/-/expand-abbreviation-0.2.0.tgz","integrity":"sha512-KH4/V9tO/kquxWc3HN9rNnMJbHkmrPwXbuxWQJN2qdCh9UvAoVBhx8quqrhsHNuycARo5qsKh89anfkMuQzwxA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDg2TMrNTJWPDQjcHj/VnQnlLCpmoddpAzTPo7VDJoI0wIhAIhLPm9QjC60vnmxHYoEL3x1Z7Q6+XOiX+j0YFkMuL/W"}]},"maintainers":[{"name":"emmetio","email":"info@emmet.io"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/expand-abbreviation-0.2.0.tgz_1485857743560_0.6554949583951384"},"directories":{}},"0.3.0":{"name":"@emmetio/expand-abbreviation","version":"0.3.0","description":"Reference implementation of Emmet abbreviation expander","main":"dist/expand.cjs.js","module":"dist/expand.es.js","dependencies":{"@emmetio/abbreviation":"^0.5.0","@emmetio/css-abbreviation":"^0.2.2","@emmetio/css-snippets-resolver":"^0.2.0","@emmetio/html-snippets-resolver":"^0.1.1","@emmetio/html-transform":"^0.3.0","@emmetio/lorem":"^1.0.0","@emmetio/markup-formatters":"^0.3.1","@emmetio/output-profile":"^0.1.4","@emmetio/snippets":"^0.2.0","@emmetio/snippets-registry":"^0.3.0","@emmetio/stylesheet-formatters":"^0.1.0","@emmetio/variable-resolver":"^0.2.1"},"devDependencies":{"babel-plugin-transform-es2015-modules-commonjs":"^6.22.0","babel-register":"^6.22.0","mocha":"^3.2.0","rollup":"^0.41.4","rollup-plugin-node-resolve":"^2.0.0"},"scripts":{"test":"mocha","build":"rollup -c && npm run build:full","build:full":"rollup -c --environment BUILD_FULL","prepublish":"npm run test && npm run build"},"repository":{"type":"git","url":"git+https://github.com/emmetio/expand-abbreviation.git"},"keywords":["emmet","abbreviation","expand"],"author":{"name":"Sergey Chikuyonok","email":"serge.che@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/emmetio/expand-abbreviation/issues"},"homepage":"https://github.com/emmetio/expand-abbreviation#readme","gitHead":"8b463362d43a2446fcef333e50fdd3149cb33dfa","_id":"@emmetio/expand-abbreviation@0.3.0","_shasum":"2a9be15a854cba6b6b41a4cff858a3460155a109","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"emmetio","email":"info@emmet.io"},"dist":{"shasum":"2a9be15a854cba6b6b41a4cff858a3460155a109","tarball":"https://registry.npmjs.org/@emmetio/expand-abbreviation/-/expand-abbreviation-0.3.0.tgz","integrity":"sha512-ivsY72PoYPJC8El8/4cMhRq4CSKMb+zg+OJ4q0m6KHsQdxfwghHxqVen3QNYD2lJs0fvFEUUPBJu01r9wm+1FQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGRgiOyCZGSeTRvBvoqAIjeOeFl235iJwHHz4jw8nBdTAiEAkb/cEPz9jP/vTfbOJTjSeTu+YK/ZeK99n57+mnJM0xs="}]},"maintainers":[{"name":"emmetio","email":"info@emmet.io"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/expand-abbreviation-0.3.0.tgz_1485936788807_0.8613544325344265"},"directories":{}},"0.4.0":{"name":"@emmetio/expand-abbreviation","version":"0.4.0","description":"Reference implementation of Emmet abbreviation expander","main":"dist/expand.cjs.js","module":"dist/expand.es.js","dependencies":{"@emmetio/abbreviation":"^0.5.0","@emmetio/css-abbreviation":"^0.2.2","@emmetio/css-snippets-resolver":"^0.2.0","@emmetio/html-snippets-resolver":"^0.1.1","@emmetio/html-transform":"^0.3.0","@emmetio/lorem":"^1.0.0","@emmetio/markup-formatters":"^0.3.1","@emmetio/output-profile":"^0.1.4","@emmetio/snippets":"^0.2.0","@emmetio/snippets-registry":"^0.3.0","@emmetio/stylesheet-formatters":"^0.1.0","@emmetio/variable-resolver":"^0.2.1"},"devDependencies":{"babel-plugin-transform-es2015-modules-commonjs":"^6.22.0","babel-register":"^6.22.0","mocha":"^3.2.0","rollup":"^0.41.4","rollup-plugin-node-resolve":"^2.0.0"},"scripts":{"test":"mocha","build":"rollup -c && npm run build:full","build:full":"rollup -c --environment BUILD_FULL","prepublish":"npm run test && npm run build"},"repository":{"type":"git","url":"git+https://github.com/emmetio/expand-abbreviation.git"},"keywords":["emmet","abbreviation","expand"],"author":{"name":"Sergey Chikuyonok","email":"serge.che@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/emmetio/expand-abbreviation/issues"},"homepage":"https://github.com/emmetio/expand-abbreviation#readme","gitHead":"f11ddb8c864658a319c60f2d808dbe1eb748892f","_id":"@emmetio/expand-abbreviation@0.4.0","_shasum":"fc8b6dbbbce9ba3e9cc0895fe8f90d686283c429","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"emmetio","email":"info@emmet.io"},"dist":{"shasum":"fc8b6dbbbce9ba3e9cc0895fe8f90d686283c429","tarball":"https://registry.npmjs.org/@emmetio/expand-abbreviation/-/expand-abbreviation-0.4.0.tgz","integrity":"sha512-kEDUL3kVu/ikD9bql6e1jV+XmCFvLW9mV9QoLUo0LxRfGko0UhnhkGV+mA5vNyNCc1mt9UwiTWXKl1hyFJ5gww==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEDXdjJD4RMkkZ0pX53niCFetyl+F4b5hspcutRyWwIrAiAG6kBo+2s4qvML4KYgcYPu0tVMsApRe5P6fIQQQ9JFPQ=="}]},"maintainers":[{"name":"emmetio","email":"info@emmet.io"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/expand-abbreviation-0.4.0.tgz_1486678467952_0.7841295616235584"},"directories":{}},"0.4.1":{"name":"@emmetio/expand-abbreviation","version":"0.4.1","description":"Reference implementation of Emmet abbreviation expander","main":"dist/expand.cjs.js","module":"dist/expand.es.js","dependencies":{"@emmetio/abbreviation":"^0.5.1","@emmetio/css-abbreviation":"^0.2.2","@emmetio/css-snippets-resolver":"^0.2.0","@emmetio/html-snippets-resolver":"^0.1.1","@emmetio/html-transform":"^0.3.0","@emmetio/lorem":"^1.0.1","@emmetio/markup-formatters":"^0.3.1","@emmetio/output-profile":"^0.1.4","@emmetio/snippets":"^0.2.1","@emmetio/snippets-registry":"^0.3.0","@emmetio/stylesheet-formatters":"^0.1.0","@emmetio/variable-resolver":"^0.2.1"},"devDependencies":{"babel-plugin-transform-es2015-modules-commonjs":"^6.22.0","babel-register":"^6.22.0","mocha":"^3.2.0","rollup":"^0.41.4","rollup-plugin-node-resolve":"^2.0.0"},"scripts":{"test":"mocha","build":"rollup -c && npm run build:full","build:full":"rollup -c --environment BUILD_FULL","prepublish":"npm run test && npm run build"},"repository":{"type":"git","url":"git+https://github.com/emmetio/expand-abbreviation.git"},"keywords":["emmet","abbreviation","expand"],"author":{"name":"Sergey Chikuyonok","email":"serge.che@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/emmetio/expand-abbreviation/issues"},"homepage":"https://github.com/emmetio/expand-abbreviation#readme","gitHead":"5cbadeb38c31ee9a4a57f2958600645d65d03487","_id":"@emmetio/expand-abbreviation@0.4.1","_shasum":"0a4910eea68a4709fe7766e0a2d3d375dd7ca406","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"emmetio","email":"info@emmet.io"},"dist":{"shasum":"0a4910eea68a4709fe7766e0a2d3d375dd7ca406","tarball":"https://registry.npmjs.org/@emmetio/expand-abbreviation/-/expand-abbreviation-0.4.1.tgz","integrity":"sha512-x9L7DOreqiO5vUI15STK0ydHyuBMlICS6piF09n4NpX2NfCCesUGi/BhtwrZ9KhE8h7u1uspuV9cumGSOp3NHQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC0np6UkhOYZOzlx/qFE5z9+1fCkninsF2nzmTTZSDCSQIgYsXRmurE06t1Et+lOB/vvVl6fd9MbH78kX6tN7vQGhs="}]},"maintainers":[{"name":"emmetio","email":"info@emmet.io"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/expand-abbreviation-0.4.1.tgz_1487716158629_0.924200922716409"},"directories":{}},"0.4.2":{"name":"@emmetio/expand-abbreviation","version":"0.4.2","description":"Reference implementation of Emmet abbreviation expander","main":"dist/expand.cjs.js","module":"dist/expand.es.js","dependencies":{"@emmetio/abbreviation":"^0.5.1","@emmetio/css-abbreviation":"^0.2.2","@emmetio/css-snippets-resolver":"^0.2.0","@emmetio/html-snippets-resolver":"^0.1.1","@emmetio/html-transform":"^0.3.1","@emmetio/lorem":"^1.0.1","@emmetio/markup-formatters":"^0.3.1","@emmetio/output-profile":"^0.1.4","@emmetio/snippets":"^0.2.1","@emmetio/snippets-registry":"^0.3.0","@emmetio/stylesheet-formatters":"^0.1.0","@emmetio/variable-resolver":"^0.2.1"},"devDependencies":{"babel-plugin-transform-es2015-modules-commonjs":"^6.22.0","babel-register":"^6.22.0","mocha":"^3.2.0","rollup":"^0.41.4","rollup-plugin-node-resolve":"^2.0.0"},"scripts":{"test":"mocha","build":"rollup -c && npm run build:full","build:full":"rollup -c --environment BUILD_FULL","prepublish":"npm run test && npm run build"},"repository":{"type":"git","url":"git+https://github.com/emmetio/expand-abbreviation.git"},"keywords":["emmet","abbreviation","expand"],"author":{"name":"Sergey Chikuyonok","email":"serge.che@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/emmetio/expand-abbreviation/issues"},"homepage":"https://github.com/emmetio/expand-abbreviation#readme","gitHead":"7b95081be965658bcab568ab9fdc7f0d6d79b3bd","_id":"@emmetio/expand-abbreviation@0.4.2","_shasum":"b4ee4738c8ca870b1d45d6014a406407affe1185","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"emmetio","email":"info@emmet.io"},"dist":{"shasum":"b4ee4738c8ca870b1d45d6014a406407affe1185","tarball":"https://registry.npmjs.org/@emmetio/expand-abbreviation/-/expand-abbreviation-0.4.2.tgz","integrity":"sha512-+Dr8sKyik5WfdyWxryxb7qTJhKlN39cg1ICGvTIEBLGWU4Z3Y6E/ykMhaCFG4MRFPogftceCYktkKXwo1zhrnA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD19NJyNHOnaqBvLifc/mfUqVgCfN6mQpXZ72VsdUzPvgIgZ8paBBwz2YOoKFLD7hsL+Menm+KZJhd7ENhcHNQoyeY="}]},"maintainers":[{"name":"emmetio","email":"info@emmet.io"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/expand-abbreviation-0.4.2.tgz_1488356440175_0.1460572755895555"},"directories":{}},"0.5.0":{"name":"@emmetio/expand-abbreviation","version":"0.5.0","description":"Reference implementation of Emmet abbreviation expander","main":"dist/expand.cjs.js","module":"dist/expand.es.js","dependencies":{"@emmetio/abbreviation":"^0.6.0","@emmetio/css-abbreviation":"^0.3.0","@emmetio/css-snippets-resolver":"^0.2.0","@emmetio/html-snippets-resolver":"^0.1.1","@emmetio/html-transform":"^0.3.1","@emmetio/lorem":"^1.0.1","@emmetio/markup-formatters":"^0.3.1","@emmetio/output-profile":"^0.1.4","@emmetio/snippets":"^0.2.1","@emmetio/snippets-registry":"^0.3.0","@emmetio/stylesheet-formatters":"^0.1.0","@emmetio/variable-resolver":"^0.2.1"},"devDependencies":{"babel-plugin-transform-es2015-modules-commonjs":"^6.22.0","babel-register":"^6.22.0","mocha":"^3.2.0","rollup":"^0.41.4","rollup-plugin-node-resolve":"^2.0.0"},"scripts":{"test":"mocha","build":"rollup -c && npm run build:full","build:full":"rollup -c --environment BUILD_FULL","prepublish":"npm run test && npm run build"},"repository":{"type":"git","url":"git+https://github.com/emmetio/expand-abbreviation.git"},"keywords":["emmet","abbreviation","expand"],"author":{"name":"Sergey Chikuyonok","email":"serge.che@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/emmetio/expand-abbreviation/issues"},"homepage":"https://github.com/emmetio/expand-abbreviation#readme","gitHead":"5755f3ff6c105dd0ffc8c3fa3a184de7c4dd4469","_id":"@emmetio/expand-abbreviation@0.5.0","_shasum":"f0f3db7ab43e85419555276ecdc7ded89ce22768","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.7.3","_npmUser":{"name":"emmetio","email":"info@emmet.io"},"dist":{"shasum":"f0f3db7ab43e85419555276ecdc7ded89ce22768","tarball":"https://registry.npmjs.org/@emmetio/expand-abbreviation/-/expand-abbreviation-0.5.0.tgz","integrity":"sha512-ZK96i5vkapFX8FJQ+4lmIyD3NHdKA68RNksmK5qFmlcfIY5ZgYD43fFTb4zGNavL140tx5RjvfMTz/ETjaRTfA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCLJxlDDkJ/Q0uIP1KcW9d8VWFNvk98SBLT73cY75FhmgIgbNi3yBN1wa/CEPt4af/oQmzjYnbO9WC6TXwTAkQsI6Q="}]},"maintainers":[{"name":"emmetio","email":"info@emmet.io"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/expand-abbreviation-0.5.0.tgz_1490228522895_0.19825814850628376"},"directories":{}},"0.5.1":{"name":"@emmetio/expand-abbreviation","version":"0.5.1","description":"Reference implementation of Emmet abbreviation expander","main":"dist/expand.cjs.js","module":"dist/expand.es.js","dependencies":{"@emmetio/abbreviation":"^0.6.0","@emmetio/css-abbreviation":"^0.3.1","@emmetio/css-snippets-resolver":"^0.2.2","@emmetio/html-snippets-resolver":"^0.1.1","@emmetio/html-transform":"^0.3.1","@emmetio/lorem":"^1.0.1","@emmetio/markup-formatters":"^0.3.3","@emmetio/output-profile":"^0.1.4","@emmetio/snippets":"^0.2.3","@emmetio/snippets-registry":"^0.3.0","@emmetio/stylesheet-formatters":"^0.1.0","@emmetio/variable-resolver":"^0.2.1","babel-plugin-transform-es2015-modules-commonjs":"^6.24.1","babel-register":"^6.24.1","mocha":"^3.3.0","rollup-plugin-node-resolve":"^2.1.1"},"devDependencies":{"babel-plugin-transform-es2015-modules-commonjs":"^6.22.0","babel-register":"^6.22.0","mocha":"^3.2.0","rollup":"^0.41.4","rollup-plugin-node-resolve":"^2.0.0"},"scripts":{"test":"mocha","build":"rollup -c && npm run build:full","build:full":"rollup -c --environment BUILD_FULL","prepublish":"npm run test && npm run build"},"repository":{"type":"git","url":"git+https://github.com/emmetio/expand-abbreviation.git"},"keywords":["emmet","abbreviation","expand"],"author":{"name":"Sergey Chikuyonok","email":"serge.che@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/emmetio/expand-abbreviation/issues"},"homepage":"https://github.com/emmetio/expand-abbreviation#readme","gitHead":"477d9aa7c55a49becb4fd7084f9d33cde15d5eee","_id":"@emmetio/expand-abbreviation@0.5.1","_shasum":"7815907501765a1d285d7855ca8260760c447811","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.9.0","_npmUser":{"name":"emmetio","email":"info@emmet.io"},"dist":{"shasum":"7815907501765a1d285d7855ca8260760c447811","tarball":"https://registry.npmjs.org/@emmetio/expand-abbreviation/-/expand-abbreviation-0.5.1.tgz","integrity":"sha512-Xqx/epLOZUBTcE5pk8cluBc+YRrCAxxuyf3bpUb1fGSSyDyGfO95d9HUL1OfGEBPhGs7QHcwpNR5d+HsSBRfaQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDcFI2Q/hNmnfaYD+++GaBUWychsN66bTySSUV9wdwZ5AIgW3kwZTsvXHpC+i0/teeg41uPWt4s2Nh1ZLOXIK5dpiE="}]},"maintainers":[{"name":"emmetio","email":"info@emmet.io"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/expand-abbreviation-0.5.1.tgz_1494455462942_0.8611197913996875"},"directories":{}},"0.5.2":{"name":"@emmetio/expand-abbreviation","version":"0.5.2","description":"Reference implementation of Emmet abbreviation expander","main":"dist/expand.cjs.js","module":"dist/expand.es.js","dependencies":{"@emmetio/abbreviation":"^0.6.1","@emmetio/css-abbreviation":"^0.3.1","@emmetio/css-snippets-resolver":"^0.2.2","@emmetio/html-snippets-resolver":"^0.1.1","@emmetio/html-transform":"^0.3.1","@emmetio/lorem":"^1.0.1","@emmetio/markup-formatters":"^0.3.3","@emmetio/output-profile":"^0.1.4","@emmetio/snippets":"^0.2.3","@emmetio/snippets-registry":"^0.3.0","@emmetio/stylesheet-formatters":"^0.1.0","@emmetio/variable-resolver":"^0.2.1","babel-plugin-transform-es2015-modules-commonjs":"^6.24.1","babel-register":"^6.24.1","mocha":"^3.3.0","rollup-plugin-node-resolve":"^2.1.1"},"devDependencies":{"babel-plugin-transform-es2015-modules-commonjs":"^6.22.0","babel-register":"^6.22.0","mocha":"^3.2.0","rollup":"^0.41.4","rollup-plugin-node-resolve":"^2.0.0"},"scripts":{"test":"mocha","build":"rollup -c && npm run build:full","build:full":"rollup -c --environment BUILD_FULL","prepublish":"npm run test && npm run build"},"repository":{"type":"git","url":"git+https://github.com/emmetio/expand-abbreviation.git"},"keywords":["emmet","abbreviation","expand"],"author":{"name":"Sergey Chikuyonok","email":"serge.che@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/emmetio/expand-abbreviation/issues"},"homepage":"https://github.com/emmetio/expand-abbreviation#readme","gitHead":"b6e4b9a7b7d7ef9e488d46cb8a784077c99997f8","_id":"@emmetio/expand-abbreviation@0.5.2","_shasum":"b7051c7f907da89fc1e5cf68a201486874613cb5","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.9.0","_npmUser":{"name":"emmetio","email":"info@emmet.io"},"dist":{"shasum":"b7051c7f907da89fc1e5cf68a201486874613cb5","tarball":"https://registry.npmjs.org/@emmetio/expand-abbreviation/-/expand-abbreviation-0.5.2.tgz","integrity":"sha512-36Y8iRMGlbyIUhBkmPYapn3LaP3r1orkdpZefydVKuT3gxTmImfqQ4HHt/MQkMCXxbvJSbHsKjDvezE5TpjuDg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHRviQE722rmm7Olkxv6uHjFpF2nudSsJlvhDhg77K/UAiACB8IdWFSTmbfikYzu5c6SQ+t8ZuzHbMjx4L/Wd8tIEw=="}]},"maintainers":[{"name":"emmetio","email":"info@emmet.io"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/expand-abbreviation-0.5.2.tgz_1494716598017_0.19471246912144125"},"directories":{}},"0.5.3":{"name":"@emmetio/expand-abbreviation","version":"0.5.3","description":"Reference implementation of Emmet abbreviation expander","main":"dist/expand.cjs.js","module":"dist/expand.es.js","dependencies":{"@emmetio/abbreviation":"^0.6.1","@emmetio/css-abbreviation":"^0.3.1","@emmetio/css-snippets-resolver":"^0.2.5","@emmetio/html-snippets-resolver":"^0.1.1","@emmetio/html-transform":"^0.3.1","@emmetio/lorem":"^1.0.1","@emmetio/markup-formatters":"^0.3.3","@emmetio/output-profile":"^0.1.4","@emmetio/snippets":"^0.2.3","@emmetio/snippets-registry":"^0.3.0","@emmetio/stylesheet-formatters":"^0.1.0","@emmetio/variable-resolver":"^0.2.1","babel-plugin-transform-es2015-modules-commonjs":"^6.24.1","babel-register":"^6.24.1","mocha":"^3.3.0","rollup-plugin-node-resolve":"^2.1.1"},"devDependencies":{"babel-plugin-transform-es2015-modules-commonjs":"^6.22.0","babel-register":"^6.22.0","mocha":"^3.2.0","rollup":"^0.41.4","rollup-plugin-node-resolve":"^2.0.0"},"scripts":{"test":"mocha","build":"rollup -c && npm run build:full","build:full":"rollup -c --environment BUILD_FULL","prepublish":"npm run test && npm run build"},"repository":{"type":"git","url":"git+https://github.com/emmetio/expand-abbreviation.git"},"keywords":["emmet","abbreviation","expand"],"author":{"name":"Sergey Chikuyonok","email":"serge.che@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/emmetio/expand-abbreviation/issues"},"homepage":"https://github.com/emmetio/expand-abbreviation#readme","gitHead":"1f9829b54982dde911fe7f58630b4b9c4e0d0f6f","_id":"@emmetio/expand-abbreviation@0.5.3","_shasum":"3cbd7cf55f94cd58264c386a51b0cc445b3ad0de","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.9.0","_npmUser":{"name":"emmetio","email":"info@emmet.io"},"dist":{"shasum":"3cbd7cf55f94cd58264c386a51b0cc445b3ad0de","tarball":"https://registry.npmjs.org/@emmetio/expand-abbreviation/-/expand-abbreviation-0.5.3.tgz","integrity":"sha512-5SzLInmFudMcwV+h96XeVN37N2ptRhyWPJPyGhw2JbkRLMQ7ungCmfQ+x7Q7JHCAc5PPcnbz/eKZTZ01ey+2Fg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCtGofLscDbyIPHMpefqcrXr9rJS3tOTVXmLXHqHPw5bQIhAMWTuEwR3KlMvUlsdZKFJ9R6Im4Xc8jvH3VVs2lvuwTB"}]},"maintainers":[{"name":"emmetio","email":"info@emmet.io"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/expand-abbreviation-0.5.3.tgz_1494796882953_0.11909246048890054"},"directories":{}},"0.5.4":{"name":"@emmetio/expand-abbreviation","version":"0.5.4","description":"Reference implementation of Emmet abbreviation expander","main":"dist/expand.cjs.js","module":"dist/expand.es.js","dependencies":{"@emmetio/abbreviation":"^0.6.1","@emmetio/css-abbreviation":"^0.3.1","@emmetio/css-snippets-resolver":"^0.2.5","@emmetio/html-snippets-resolver":"^0.1.1","@emmetio/html-transform":"^0.3.1","@emmetio/lorem":"^1.0.1","@emmetio/markup-formatters":"^0.3.3","@emmetio/output-profile":"^0.1.4","@emmetio/snippets":"^0.2.3","@emmetio/snippets-registry":"^0.3.0","@emmetio/stylesheet-formatters":"^0.1.0","@emmetio/variable-resolver":"^0.2.1"},"devDependencies":{"babel-plugin-transform-es2015-modules-commonjs":"^6.22.0","babel-register":"^6.22.0","mocha":"^3.3.0","rollup":"^0.41.4","rollup-plugin-node-resolve":"^2.0.0"},"scripts":{"test":"mocha","build":"rollup -c && npm run build:full","build:full":"rollup -c --environment BUILD_FULL","prepublish":"npm run test && npm run build"},"repository":{"type":"git","url":"git+https://github.com/emmetio/expand-abbreviation.git"},"keywords":["emmet","abbreviation","expand"],"author":{"name":"Sergey Chikuyonok","email":"serge.che@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/emmetio/expand-abbreviation/issues"},"homepage":"https://github.com/emmetio/expand-abbreviation#readme","gitHead":"70344b3af3a50b5ed1e923b798593c1e05d4a5c6","_id":"@emmetio/expand-abbreviation@0.5.4","_shasum":"a704f5667dcca41ae96759e0bfef0b2b8560492a","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.9.0","_npmUser":{"name":"emmetio","email":"info@emmet.io"},"dist":{"shasum":"a704f5667dcca41ae96759e0bfef0b2b8560492a","tarball":"https://registry.npmjs.org/@emmetio/expand-abbreviation/-/expand-abbreviation-0.5.4.tgz","integrity":"sha512-t+mazAyH+IG4oGNMbAi+CTsOjQxRSbd4nzyrheTTz6iLqjHdF8L50Xzw/xDoJ+LXshYzNMq6tbqLw6VKGF3wLA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBySdhLceUJ791EO82lnk3Ef7Tn1GUAFSa52zh+HwsJXAiAzedz3HMYgJCuA4/MKNWqhIX/8+VS8G1lyeaN9MrTiJA=="}]},"maintainers":[{"name":"emmetio","email":"info@emmet.io"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/expand-abbreviation-0.5.4.tgz_1494797035289_0.7929175170138478"},"directories":{}},"0.5.5":{"name":"@emmetio/expand-abbreviation","version":"0.5.5","description":"Reference implementation of Emmet abbreviation expander","main":"dist/expand.cjs.js","module":"dist/expand.es.js","dependencies":{"@emmetio/abbreviation":"^0.6.1","@emmetio/css-abbreviation":"^0.3.1","@emmetio/css-snippets-resolver":"^0.2.5","@emmetio/html-snippets-resolver":"^0.1.4","@emmetio/html-transform":"^0.3.2","@emmetio/lorem":"^1.0.1","@emmetio/markup-formatters":"^0.3.3","@emmetio/output-profile":"^0.1.5","@emmetio/snippets":"^0.2.3","@emmetio/snippets-registry":"^0.3.1","@emmetio/stylesheet-formatters":"^0.1.0","@emmetio/variable-resolver":"^0.2.1","mocha":"^3.4.1"},"devDependencies":{"babel-plugin-transform-es2015-modules-commonjs":"^6.22.0","babel-register":"^6.22.0","mocha":"^3.3.0","rollup":"^0.41.4","rollup-plugin-node-resolve":"^2.0.0"},"scripts":{"test":"mocha","build":"rollup -c && npm run build:full","build:full":"rollup -c --environment BUILD_FULL","prepublish":"npm run test && npm run build"},"repository":{"type":"git","url":"git+https://github.com/emmetio/expand-abbreviation.git"},"keywords":["emmet","abbreviation","expand"],"author":{"name":"Sergey Chikuyonok","email":"serge.che@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/emmetio/expand-abbreviation/issues"},"homepage":"https://github.com/emmetio/expand-abbreviation#readme","gitHead":"4067a5a19283d3d76bbebc6deefc5a63eb246c39","_id":"@emmetio/expand-abbreviation@0.5.5","_shasum":"d7ef93b2a88d49ce164a19fddd57abe342723ce2","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.9.0","_npmUser":{"name":"emmetio","email":"info@emmet.io"},"dist":{"shasum":"d7ef93b2a88d49ce164a19fddd57abe342723ce2","tarball":"https://registry.npmjs.org/@emmetio/expand-abbreviation/-/expand-abbreviation-0.5.5.tgz","integrity":"sha512-nXxqFLyMtGErl+2tmagrFkU02zoSph8C0elp332R/fAg2IlN/mBEWUg4IREsrxWOSxzM+w2bzFVdqQ+tCgnGtA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEN5FfntGOUrNaT18KQDsi3qEFTM2HkQmpXe4WessF2DAiAHmf/P3GMGM3HKt7Vv6c04GBSXt6SjkDHOHPVLhGXMPQ=="}]},"maintainers":[{"name":"emmetio","email":"info@emmet.io"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/expand-abbreviation-0.5.5.tgz_1494892053126_0.9051049924455583"},"directories":{}},"0.5.6":{"name":"@emmetio/expand-abbreviation","version":"0.5.6","description":"Reference implementation of Emmet abbreviation expander","main":"dist/expand.cjs.js","module":"dist/expand.es.js","dependencies":{"@emmetio/abbreviation":"^0.6.1","@emmetio/css-abbreviation":"^0.3.1","@emmetio/css-snippets-resolver":"^0.2.5","@emmetio/html-snippets-resolver":"^0.1.4","@emmetio/html-transform":"^0.3.2","@emmetio/lorem":"^1.0.1","@emmetio/markup-formatters":"^0.3.3","@emmetio/output-profile":"^0.1.5","@emmetio/snippets":"^0.2.3","@emmetio/snippets-registry":"^0.3.1","@emmetio/stylesheet-formatters":"^0.1.2","@emmetio/variable-resolver":"^0.2.1","mocha":"^3.4.1"},"devDependencies":{"babel-plugin-transform-es2015-modules-commonjs":"^6.22.0","babel-register":"^6.22.0","mocha":"^3.3.0","rollup":"^0.41.4","rollup-plugin-node-resolve":"^2.0.0"},"scripts":{"test":"mocha","build":"rollup -c && npm run build:full","build:full":"rollup -c --environment BUILD_FULL","prepublish":"npm run test && npm run build"},"repository":{"type":"git","url":"git+https://github.com/emmetio/expand-abbreviation.git"},"keywords":["emmet","abbreviation","expand"],"author":{"name":"Sergey Chikuyonok","email":"serge.che@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/emmetio/expand-abbreviation/issues"},"homepage":"https://github.com/emmetio/expand-abbreviation#readme","gitHead":"7a70e90878e8f01b8f9082690fde42b348056008","_id":"@emmetio/expand-abbreviation@0.5.6","_shasum":"ca8d90d8908553efef0ddd20a704b8e1ddb6fe80","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.9.0","_npmUser":{"name":"emmetio","email":"info@emmet.io"},"dist":{"shasum":"ca8d90d8908553efef0ddd20a704b8e1ddb6fe80","tarball":"https://registry.npmjs.org/@emmetio/expand-abbreviation/-/expand-abbreviation-0.5.6.tgz","integrity":"sha512-ZPHCj1XCDxfDRGgEHRDHFdRvdItEnFIKyTK06ofMR/Q+UfXijmNEY0dUmft2Ik+CKTZ3EH/k+RQUfbjhN/GakA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB63a3KMu/wWCg3H+2scPV39b1F3hjgbYVxtmaBYT36dAiEA1MkLK0OOuqoEjKBhOyV4UPPOACplBaELzzE0WuDKwT4="}]},"maintainers":[{"name":"emmetio","email":"info@emmet.io"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/expand-abbreviation-0.5.6.tgz_1494975729507_0.6477304433938116"},"directories":{}},"0.5.7":{"name":"@emmetio/expand-abbreviation","version":"0.5.7","description":"Reference implementation of Emmet abbreviation expander","main":"dist/expand.cjs.js","module":"dist/expand.es.js","dependencies":{"@emmetio/abbreviation":"^0.6.1","@emmetio/css-abbreviation":"^0.3.1","@emmetio/css-snippets-resolver":"^0.2.5","@emmetio/html-snippets-resolver":"^0.1.4","@emmetio/html-transform":"^0.3.2","@emmetio/lorem":"^1.0.1","@emmetio/markup-formatters":"^0.3.3","@emmetio/output-profile":"^0.1.5","@emmetio/snippets":"^0.2.3","@emmetio/snippets-registry":"^0.3.1","@emmetio/stylesheet-formatters":"^0.1.2","@emmetio/variable-resolver":"^0.2.1","mocha":"^3.4.1"},"devDependencies":{"babel-plugin-transform-es2015-modules-commonjs":"^6.22.0","babel-register":"^6.22.0","mocha":"^3.3.0","rollup":"^0.41.4","rollup-plugin-node-resolve":"^2.0.0"},"scripts":{"test":"mocha","build":"rollup -c && npm run build:full","build:full":"rollup -c --environment BUILD_FULL","prepublish":"npm run test && npm run build"},"repository":{"type":"git","url":"git+https://github.com/emmetio/expand-abbreviation.git"},"keywords":["emmet","abbreviation","expand"],"author":{"name":"Sergey Chikuyonok","email":"serge.che@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/emmetio/expand-abbreviation/issues"},"homepage":"https://github.com/emmetio/expand-abbreviation#readme","gitHead":"d10f530daf938d3dadf0c9762187f9d497c1c058","_id":"@emmetio/expand-abbreviation@0.5.7","_shasum":"13e3a2ad3bb48e2874fea5de3abac4801b25bb2c","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.9.0","_npmUser":{"name":"emmetio","email":"info@emmet.io"},"dist":{"shasum":"13e3a2ad3bb48e2874fea5de3abac4801b25bb2c","tarball":"https://registry.npmjs.org/@emmetio/expand-abbreviation/-/expand-abbreviation-0.5.7.tgz","integrity":"sha512-eBqlnt7K4Duf1EtNo8MEGN6my3T2MrBIHNvyjowZjXEsG6ladrBucjtIDU3rGGsRSYEx3RmrmJ9BOw3o5TrA5g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCfdaPa3wCv2Bvzol1ih8A6XCXcAeK8Zh2YsQarBaLppgIgA6zeT4ShtnO+2yk490yOfJWOd/JWQRdAM439XV+Jnu8="}]},"maintainers":[{"name":"emmetio","email":"info@emmet.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/expand-abbreviation-0.5.7.tgz_1496011275359_0.4238254555966705"},"directories":{}},"0.5.8":{"name":"@emmetio/expand-abbreviation","version":"0.5.8","description":"Reference implementation of Emmet abbreviation expander","main":"dist/expand.cjs.js","module":"dist/expand.es.js","dependencies":{"@emmetio/abbreviation":"^0.6.1","@emmetio/css-abbreviation":"^0.3.1","@emmetio/css-snippets-resolver":"^0.2.5","@emmetio/html-snippets-resolver":"^0.1.4","@emmetio/html-transform":"^0.3.2","@emmetio/lorem":"^1.0.1","@emmetio/markup-formatters":"^0.3.3","@emmetio/output-profile":"^0.1.5","@emmetio/snippets":"^0.2.3","@emmetio/snippets-registry":"^0.3.1","@emmetio/stylesheet-formatters":"^0.1.2","@emmetio/variable-resolver":"^0.2.1"},"devDependencies":{"babel-plugin-transform-es2015-modules-commonjs":"^6.22.0","babel-register":"^6.22.0","mocha":"^3.4.1","rollup":"^0.41.4","rollup-plugin-node-resolve":"^2.0.0"},"scripts":{"test":"mocha","build":"rollup -c && npm run build:full","build:full":"rollup -c --environment BUILD_FULL","prepublish":"npm run test && npm run build"},"repository":{"type":"git","url":"git+https://github.com/emmetio/expand-abbreviation.git"},"keywords":["emmet","abbreviation","expand"],"author":{"name":"Sergey Chikuyonok","email":"serge.che@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/emmetio/expand-abbreviation/issues"},"homepage":"https://github.com/emmetio/expand-abbreviation#readme","gitHead":"ef943f2056572fe43ce9eebf72929d3c825f3995","_id":"@emmetio/expand-abbreviation@0.5.8","_shasum":"141348314b1f76c0932a41e0c9cc5f93647bea25","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.9.0","_npmUser":{"name":"emmetio","email":"info@emmet.io"},"dist":{"shasum":"141348314b1f76c0932a41e0c9cc5f93647bea25","tarball":"https://registry.npmjs.org/@emmetio/expand-abbreviation/-/expand-abbreviation-0.5.8.tgz","integrity":"sha512-X5GnwXWDQvVlTnwz/hLuXI8BQBESRkL2vpCzQGSX7AorIU7qv2pvmEcRVd9VyXDTAmdKJnLdMYFLEg2JrHoP6A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCf79CHj8lPcncx8k2Jz0da96ZR9osHimuhQ/9zyU2OQQIhALn1m+M/xeUeEKfO5FIedt/vzDSbeUgDwvBC7t1hwjdJ"}]},"maintainers":[{"name":"emmetio","email":"info@emmet.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/expand-abbreviation-0.5.8.tgz_1497729010313_0.025758406380191445"},"directories":{}},"0.5.9":{"name":"@emmetio/expand-abbreviation","version":"0.5.9","description":"Reference implementation of Emmet abbreviation expander","main":"dist/expand.cjs.js","module":"dist/expand.es.js","dependencies":{"@emmetio/abbreviation":"^0.6.1","@emmetio/css-abbreviation":"^0.3.1","@emmetio/css-snippets-resolver":"^0.3.0","@emmetio/html-snippets-resolver":"^0.1.4","@emmetio/html-transform":"^0.3.2","@emmetio/lorem":"^1.0.1","@emmetio/markup-formatters":"^0.3.3","@emmetio/output-profile":"^0.1.5","@emmetio/snippets":"^0.2.8","@emmetio/snippets-registry":"^0.3.1","@emmetio/stylesheet-formatters":"^0.1.3","@emmetio/variable-resolver":"^0.2.1"},"devDependencies":{"babel-plugin-transform-es2015-modules-commonjs":"^6.22.0","babel-register":"^6.22.0","mocha":"^3.4.1","rollup":"^0.41.4","rollup-plugin-node-resolve":"^2.0.0"},"scripts":{"test":"mocha","build":"rollup -c && npm run build:full","build:full":"rollup -c --environment BUILD_FULL","prepublish":"npm run test && npm run build"},"repository":{"type":"git","url":"git+https://github.com/emmetio/expand-abbreviation.git"},"keywords":["emmet","abbreviation","expand"],"author":{"name":"Sergey Chikuyonok","email":"serge.che@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/emmetio/expand-abbreviation/issues"},"homepage":"https://github.com/emmetio/expand-abbreviation#readme","gitHead":"e344faf50fa2a268e84ed51f7d03e8f8877b590d","_id":"@emmetio/expand-abbreviation@0.5.9","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"emmetio","email":"info@emmet.io"},"dist":{"integrity":"sha512-jtK5HdI5nxhEckGm8D58cKDaCdaLmYtkSvwE7yguLiR5P8KtfEK304gUBeno4ZtuaN6kZ/eLysYuI2BlB/fSHQ==","shasum":"ade24a3d91717a42f9286239956878f1c2323be5","tarball":"https://registry.npmjs.org/@emmetio/expand-abbreviation/-/expand-abbreviation-0.5.9.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC3tITzn4wMZBw+W2g7TGvQT+NQQuiY1SK1Up/cc9p0CQIhAMfbhqntkEteKU+7xo77IyUVM9jtDWDkKsxosAiVeoh6"}]},"maintainers":[{"name":"emmetio","email":"info@emmet.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/expand-abbreviation-0.5.9.tgz_1515656543354_0.38566185906529427"},"directories":{}},"0.5.10":{"name":"@emmetio/expand-abbreviation","version":"0.5.10","description":"Reference implementation of Emmet abbreviation expander","main":"dist/expand.cjs.js","module":"dist/expand.es.js","dependencies":{"@emmetio/abbreviation":"^0.6.1","@emmetio/css-abbreviation":"^0.3.1","@emmetio/css-snippets-resolver":"^0.3.0","@emmetio/html-snippets-resolver":"^0.1.4","@emmetio/html-transform":"^0.3.2","@emmetio/lorem":"^1.0.1","@emmetio/markup-formatters":"^0.3.3","@emmetio/output-profile":"^0.1.5","@emmetio/snippets":"^0.2.8","@emmetio/snippets-registry":"^0.3.1","@emmetio/stylesheet-formatters":"^0.1.3","@emmetio/variable-resolver":"^0.2.1"},"devDependencies":{"babel-plugin-transform-es2015-modules-commonjs":"^6.26.0","babel-register":"^6.26.0","mocha":"^5.0.0","rollup":"^0.55.3","rollup-plugin-node-resolve":"^3.0.2"},"scripts":{"test":"mocha","build":"rollup -c","prepare":"npm run test && npm run build"},"repository":{"type":"git","url":"git+https://github.com/emmetio/expand-abbreviation.git"},"keywords":["emmet","abbreviation","expand"],"author":{"name":"Sergey Chikuyonok","email":"serge.che@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/emmetio/expand-abbreviation/issues"},"homepage":"https://github.com/emmetio/expand-abbreviation#readme","gitHead":"183421329671a3ea6f71102bb073c4521ed05aa2","_id":"@emmetio/expand-abbreviation@0.5.10","_npmVersion":"5.6.0","_nodeVersion":"9.3.0","_npmUser":{"name":"emmetio","email":"info@emmet.io"},"dist":{"integrity":"sha512-VS1W9eIwPFqZu/WpEl0H9++I2WMYyt4X4+naTzGT+OrJ8Zuo5TSTa8y+R/FhQ0BEp80iOKYZI6oui9efpf6YoQ==","shasum":"e1f49f85e35e5f52a5f12b58c3fb9a03d31ee3fc","tarball":"https://registry.npmjs.org/@emmetio/expand-abbreviation/-/expand-abbreviation-0.5.10.tgz","fileCount":6,"unpackedSize":186879,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBc0/bTjEmEpWG8RlN3VRjVp6SRNp95nrE20ZZOgYYxPAiEAj4SGiQfv/lhi1zpofxXXGwDGBmlCHyeAQxgLOLJatvc="}]},"maintainers":[{"name":"emmetio","email":"info@emmet.io"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/expand-abbreviation_0.5.10_1519074929547_0.09354522669857102"},"_hasShrinkwrap":false},"0.6.0":{"name":"@emmetio/expand-abbreviation","version":"0.6.0","description":"Reference implementation of Emmet abbreviation expander","main":"dist/expand.cjs.js","module":"dist/expand.es.js","dependencies":{"@emmetio/abbreviation":"^0.6.5","@emmetio/css-abbreviation":"^0.3.2","@emmetio/css-snippets-resolver":"^0.3.0","@emmetio/html-snippets-resolver":"^0.1.4","@emmetio/html-transform":"^0.3.9","@emmetio/lorem":"^1.0.1","@emmetio/markup-formatters":"^0.4.0","@emmetio/output-profile":"^0.1.6","@emmetio/snippets":"^0.2.9","@emmetio/snippets-registry":"^0.3.1","@emmetio/stylesheet-formatters":"^0.2.0","@emmetio/variable-resolver":"^0.2.1"},"devDependencies":{"@emmetio/config":"^0.3.0","mocha":"^5.0.1","rollup":"^0.56.3","rollup-plugin-node-resolve":"^3.2.0"},"scripts":{"test":"mocha","build":"rollup -c","pretest":"NODE_ENV=test npm run build","prepare":"npm run test && npm run build"},"repository":{"type":"git","url":"git+https://github.com/emmetio/expand-abbreviation.git"},"keywords":["emmet","abbreviation","expand"],"author":{"name":"Sergey Chikuyonok","email":"serge.che@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/emmetio/expand-abbreviation/issues"},"homepage":"https://github.com/emmetio/expand-abbreviation#readme","gitHead":"a0fd79025753d3674119722b3654718c9d3483ef","_id":"@emmetio/expand-abbreviation@0.6.0","_npmVersion":"5.7.1","_nodeVersion":"9.3.0","_npmUser":{"name":"emmetio","email":"info@emmet.io"},"dist":{"integrity":"sha512-qcF2I5tPQonSonQuSmRDPnfvBx6Ji87dbO2T/mbVYI1kqehhA4IClCxkRsJ8SG834MuNd9JBj9MToZcLco5ZYw==","shasum":"20fddcf3605fff0b4a9eeadbf5274a0e0976d864","tarball":"https://registry.npmjs.org/@emmetio/expand-abbreviation/-/expand-abbreviation-0.6.0.tgz","fileCount":9,"unpackedSize":575779,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIQDimvAY6zh1QM0HWFrAYmg1zvmYOjfK4v33zhwj3wps5QIfSPicUqedx9XHGImkl/+6Qb2/DsT7jSNoUe1qw/EYAA=="}]},"maintainers":[{"name":"emmetio","email":"info@emmet.io"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/expand-abbreviation_0.6.0_1521579617511_0.19150718215723916"},"_hasShrinkwrap":false},"0.7.0":{"name":"@emmetio/expand-abbreviation","version":"0.7.0","description":"Reference implementation of Emmet abbreviation expander","main":"dist/expand.cjs.js","module":"dist/expand.es.js","dependencies":{"@emmetio/abbreviation":"^0.6.5","@emmetio/css-abbreviation":"^0.4.0","@emmetio/css-snippets-resolver":"^0.4.0","@emmetio/html-snippets-resolver":"^0.1.4","@emmetio/html-transform":"^0.3.9","@emmetio/lorem":"^1.0.1","@emmetio/markup-formatters":"^0.4.0","@emmetio/output-profile":"^0.1.6","@emmetio/snippets":"^0.2.9","@emmetio/snippets-registry":"^0.3.1","@emmetio/stylesheet-formatters":"^0.2.1","@emmetio/variable-resolver":"^0.2.1"},"devDependencies":{"@emmetio/config":"^0.3.0","mocha":"^5.0.1","rollup":"^0.56.3","rollup-plugin-node-resolve":"^3.2.0"},"scripts":{"test":"mocha","build":"rollup -c","pretest":"NODE_ENV=test npm run build","prepare":"npm run test && npm run build"},"repository":{"type":"git","url":"git+https://github.com/emmetio/expand-abbreviation.git"},"keywords":["emmet","abbreviation","expand"],"author":{"name":"Sergey Chikuyonok","email":"serge.che@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/emmetio/expand-abbreviation/issues"},"homepage":"https://github.com/emmetio/expand-abbreviation#readme","gitHead":"dd54236eb357a0f2ec344da9a6af335341e7f2d9","_id":"@emmetio/expand-abbreviation@0.7.0","_npmVersion":"5.7.1","_nodeVersion":"9.3.0","_npmUser":{"name":"emmetio","email":"info@emmet.io"},"dist":{"integrity":"sha512-1iPvCVYUfvYkr/NlGkFaDhQoTZkifalQablhW7cKCWPah7sK7Ccn3rk6EF//eZkhZZGzlEK2Xy9IS5sEv3BeUA==","shasum":"9c6a981f3b47397e0d9827ed73505001cde5c8f7","tarball":"https://registry.npmjs.org/@emmetio/expand-abbreviation/-/expand-abbreviation-0.7.0.tgz","fileCount":9,"unpackedSize":522556,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCy9P1b8Qql98iMX7x6ye6OyWH17MFeGoGWzyZ6pQ86SwIhAISRdFD8vq1kdyeDL4ju6tdEKAJh1uvwohrxTE+CB80N"}]},"maintainers":[{"name":"emmetio","email":"info@emmet.io"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/expand-abbreviation_0.7.0_1522276125634_0.714481303633208"},"_hasShrinkwrap":false},"0.7.1":{"name":"@emmetio/expand-abbreviation","version":"0.7.1","description":"Reference implementation of Emmet abbreviation expander","main":"dist/expand.cjs.js","module":"dist/expand.es.js","dependencies":{"@emmetio/abbreviation":"^0.6.6","@emmetio/css-abbreviation":"^0.4.0","@emmetio/css-snippets-resolver":"^0.4.0","@emmetio/html-snippets-resolver":"^0.1.4","@emmetio/html-transform":"^0.3.9","@emmetio/lorem":"^1.0.1","@emmetio/markup-formatters":"^0.4.0","@emmetio/output-profile":"^0.1.6","@emmetio/snippets":"^0.2.9","@emmetio/snippets-registry":"^0.3.1","@emmetio/stylesheet-formatters":"^0.2.1","@emmetio/variable-resolver":"^0.2.1"},"devDependencies":{"@emmetio/config":"^0.3.0","mocha":"^5.0.1","rollup":"^0.56.3","rollup-plugin-node-resolve":"^3.2.0"},"scripts":{"test":"mocha","build":"rollup -c","pretest":"NODE_ENV=test npm run build","prepare":"npm run test && npm run build"},"repository":{"type":"git","url":"git+https://github.com/emmetio/expand-abbreviation.git"},"keywords":["emmet","abbreviation","expand"],"author":{"name":"Sergey Chikuyonok","email":"serge.che@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/emmetio/expand-abbreviation/issues"},"homepage":"https://github.com/emmetio/expand-abbreviation#readme","gitHead":"070fabd9d0e6414ef4f3885eec9579031a03f930","_id":"@emmetio/expand-abbreviation@0.7.1","_npmVersion":"5.7.1","_nodeVersion":"8.9.4","_npmUser":{"name":"serge.che","email":"serge.che@gmail.com"},"dist":{"integrity":"sha512-9sLbnSRgcaNQ/HNr/9TYtM8jnHfbFymojaXdRMZjXbtg7wPZQWmTXMM+aM++L8pET6cxA2N/QHLa1iMRfkLavg==","shasum":"6b892fab17a2969187ff117c2234cefe71de67e7","tarball":"https://registry.npmjs.org/@emmetio/expand-abbreviation/-/expand-abbreviation-0.7.1.tgz","fileCount":13,"unpackedSize":1180236,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbGABrCRA9TVsSAnZWagAAeXkP/0qM4CMnG+VMdbjL3BVm\n+g3Trvh5aLAFMutF1untyYYNWvJ67QvXe8vzyw9Dbcp4UFlvytDiRqBaCV0z\nYg6yInEeDo2xRhsI6lkJJntvDVPIYqRj+vJ3XFQ3gorUARZe6/d2rW3DMBpa\nTkkdSHjdQTMzIIx+c+Fh6/8poapKrYHzRUwuQd+rAzcGq0FRQJ2UH8WC0yg5\nuVJhiwQaSj9lq1MZ3VGdeZR2xfzTEJxGBxad7RFV8PosIBmeIXzbXOkZqo90\ndjXqPQROfsAtAkn0ENQoT+677S5f0H26s4bY3IUrQGIwD/x+ILEXt+XwgB2y\n/sluqrKDIBlJ5kyGADCFP9BOhC37DGjoWctdR6DY0KdJWq/Qx6UDMtRbohIi\nVeG3Dks6quXiW2SlkKvYjbeMozDBVhgYwD7ApHxgrO13knzj6ND/vzwN/B0w\n6Qi85kgfA5Pxa2a/ihWjrg9r/ghn9QXoilti3ZyX+HAlBP+vMF1Ds00U4Zft\nEMmrGv3m7vGs7t3+I/N7ebnZ4LjD/sP3InEjNG8dT/60grO/dTKnrSLZVamh\n17po1w6e3XY/PEiRT0qyJD+c3uyW7AF64CMJcr2HA+m1L+Sy6m8KI5IYd9CW\nmZMCMyGaRVJxfMuiJqsXf5cuoHsRli+1tdKxb3M1cfDYF6wk1+FB2nAIhAvb\nX0oI\r\n=xGvD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDKkoCCHEYIF4owxAWFJnYMLi+EZRniKPyLMtaLgZa43AiEAkKeF0mN9XvGhYxLp3pf2NWUBxH/Msi0lg6PkO4b1SgU="}]},"maintainers":[{"email":"info@emmet.io","name":"emmetio-user"},{"email":"serge.che@gmail.com","name":"serge.che"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/expand-abbreviation_0.7.1_1528299625671_0.9320075652614244"},"_hasShrinkwrap":false},"0.7.3":{"name":"@emmetio/expand-abbreviation","version":"0.7.3","description":"Reference implementation of Emmet abbreviation expander","main":"dist/expand.cjs.js","module":"dist/expand.es.js","dependencies":{"@emmetio/abbreviation":"^0.7.0","@emmetio/css-abbreviation":"^0.4.0","@emmetio/css-snippets-resolver":"^0.4.0","@emmetio/html-snippets-resolver":"^0.1.4","@emmetio/html-transform":"^0.3.9","@emmetio/lorem":"^1.0.1","@emmetio/markup-formatters":"^0.4.1","@emmetio/output-profile":"^0.1.6","@emmetio/snippets":"^0.2.9","@emmetio/snippets-registry":"^0.3.1","@emmetio/stylesheet-formatters":"^0.2.1","@emmetio/variable-resolver":"^0.2.1"},"devDependencies":{"@emmetio/config":"^0.3.0","mocha":"^5.0.1","rollup":"^0.56.3","rollup-plugin-node-resolve":"^3.2.0"},"scripts":{"test":"mocha","build":"rollup -c","pretest":"NODE_ENV=test npm run build","prepare":"npm run test && npm run build"},"repository":{"type":"git","url":"git+https://github.com/emmetio/expand-abbreviation.git"},"keywords":["emmet","abbreviation","expand"],"author":{"name":"Sergey Chikuyonok","email":"serge.che@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/emmetio/expand-abbreviation/issues"},"homepage":"https://github.com/emmetio/expand-abbreviation#readme","gitHead":"346afbc12b7967e0c02d92835aefea85026366b1","_id":"@emmetio/expand-abbreviation@0.7.3","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"serge.che","email":"serge.che@gmail.com"},"dist":{"integrity":"sha512-qlgYLsvzwkT17YmIGWUxyz4HeiGhxpKYmKe6067frHgUiSRWbIUY8es9B6J9ygveOye+VbeiULy7ae+7YF2xpQ==","shasum":"0cba9b018de4e7969cf28928f376a2ad5dd3e061","tarball":"https://registry.npmjs.org/@emmetio/expand-abbreviation/-/expand-abbreviation-0.7.3.tgz","fileCount":13,"unpackedSize":1210107,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcBOk2CRA9TVsSAnZWagAAF7MP+gIxMUuQ1/4f2w8k2FXG\nlXf4A+b8kzoLhVJnTI/SGl+NUlVoo/kaWz6Q43bTMf7W2XZP7TJtKWRw0+6w\np+feWfPCays4TwohUK8Mzkrytn59Is686tQLWsOBrxfmNYA0XAhDzcpjCmQ8\n3G+s3i9AOW5xK6ywBuPlTZ1TU4Ye/RM+z/YEVN10ZXNiBmpNJdCq5XrNgnjQ\nhmUcZlUaPG67k3oh1yKEeSNznyV+ZQ1B6pa+bc4UrKPnexZQCj9Id/v0lRQU\n+ozciZ6yz2cVT29cmIylmQ71m++CQtDdkDGaA462VieWMrFFaidYcjnQ3zSy\nLs2adWJvrqtiwWzIegQQbzg8WFZO1+rYsA4A+K45e+oOP+4yj9C7ckVNDGS9\nXpcezkP73PknYBfwcLGa8mFntnmZXkszJakpvveTA2NsuKS4smFw72yGwt7b\nF/YaVGtSam1bRIRZLF8ZCeu26vlsVnH0tdtbjWLQc0xub+Tggc9KDFz3VqQZ\nC0HjssA1ta6zX1wvDOzfG36eZS+kDU5dtLlU98YjOspB6gyFjLHEDGSnXSPN\nMm1+4Yg07OqisR/A2VX+rFT/fBubSHQV2/+WjCCXkG9r6k7OVsnECc90Nqxe\nt1crWdhMtNasOyIZ/44wf5gQ3PIfOj7Rdbe8bSqlye3bY+J70UOfQwwEZRDa\nFGxK\r\n=i1go\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDiOb0QeM4f+lLOmj2XzKf2R3fJKQnCdfhBzCPx6Pxd9wIhAK5id4bMIyBuEWLg0dUNY70qUNXGw2+nkaT5AATFNHCS"}]},"maintainers":[{"email":"info@emmet.io","name":"emmetio-user"},{"email":"serge.che@gmail.com","name":"serge.che"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/expand-abbreviation_0.7.3_1543825718249_0.24319691039689872"},"_hasShrinkwrap":false}},"readme":"# [Emmet](http://emmet.io) abbreviation expander\n\nReference implementation of Emmet’s “Expand Abbreviation” action.\n\n```js\nimport { expand } from '@emmetio/expand-abbreviation';\n\nconsole.log(expand('ul.nav>.nav-item{Item $}*2'));\n// outputs:\n// <ul class=\"nav\">\n//   <li class=\"nav-item\">Item 1</li>\n//   <li class=\"nav-item\">Item 2</li>\n// </ul>\n\n// use XHTML-style output\nconsole.log(expand('img[src=image.png]', {\n    profile: {\n        selfClosingStyle: 'xhtml'\n    }\n}));\n// outputs: <img src=\"image.png\" alt=\"\" />\n\n// Output in Slim syntax\nconsole.log(expand('ul.nav>.nav-item{Item $}*2', {syntax: 'slim'}));\n// outputs:\n// ul.nav\n//   li.nav-item Item 1\n//   li.nav-item Item 2\n```\n\n## API\n\nThis module exports two functions: `parse(abbr, options)` and `expand(abbr, options)`.\n\nThe `parse(abbr, options)` function [parses abbreviation into tree](https://github.com/emmetio/abbreviation), applies various transformations required for proper output and returns parsed tree. The `expand(abbr, options)` does the same but returns formatted string. In most cases you should use `expand(abbr, options)` only but if you want to analyze or update parsed abbreviation somehow, you can `parse()` abbreviation first, update parsed tree and then `expand()` it:\n\n```js\nimport { parse, expand } from '@emmetio/expand-abbreviation';\n\n// 1. Parse string abbreviation into tree\nconst tree = parse('ul>.item*3');\n\n// 2. Walk on each tree node, read or update them somehow\ntree.walk(node => { ... });\n\n// 3. Output result\nconsole.log(expand(tree));\n```\n\n### Options\n\nBoth `parse()` and `expand()` methods accept the following options:\n\n* `syntax` (string): abbreviation output syntax. Currently supported syntaxes are: `html`, `slim`, `pug`, `haml`.\n* `field(index, placeholder)` (function): field/tabstop generator for host editor. Most editors support TextMate-style fields: `${0}` or `${1:placeholder}`. For TextMate-style fields this function will look like this:\n\n```js\nconst field = (index, placeholder) => `\\${${index}${placeholder ? ':' + placeholder : ''}}`;\n```\n\n> Emmet natively supports TextMate fields and provides [module for parsing them](https://github.com/emmetio/field-parser).\n\n* `text` (string or array of strings): insert given text string(s) into expanded abbreviation. If array of strings is given, the implicitly repeated element (e.g. `li*`) will be repeated by the amount of items in array.\n* `profile` (object or [`Profile`](https://github.com/emmetio/output-profile)): either predefined [output profile](https://github.com/emmetio/output-profile) or options for output profile. Used for by [markup formatters](https://github.com/emmetio/markup-formatters) to shape-up final output.\n* `variables` (object): custom variables for [variable resolver](https://github.com/emmetio/variable-resolver).\n* `snippets` (object, array of objects or [`SnippetsRegistry`](https://github.com/emmetio/snippets-registry)): custom predefined snippets for abbreviation. The expanded abbreviation will try to match given snippets that may contain custom elements, predefined attributes etc. May also contain array of items: either snippets (object) or references to [default syntax snippets](https://github.com/emmetio/snippets) (string; the key in default snippets hash).\n* `addons` (object): hash of [additional transformations](https://github.com/emmetio/html-transform/tree/master/lib/addons) that should be applied to expanded abbreviation, like BEM or JSX. Since these transformations introduce side-effect, they are disabled by default and should be enabled by providing a transform name as key and transform options as value:\n\n```js\n{\n    bem: {element: '--'}, // enable transform & override options\n    jsx: true // no options, just enable transform\n}\n```\n\n* `format` (object): additional options for output formatter:\n\t* `markup` (object): options for markup syntaxes like XML, HTML, Pug, Slim etc.:\n\t\t```js\n\t\t// Auto-comment expanded HTML elements with specific attributes, e.g. `p.foo` → `<p class=\"foo\"></p><!-- .foo -->`\n\t\tcomment: {\n\t\t\t// Enable/disable commenting\n\t\t\tenabled: false,\n\n\t\t\t// Attributes that should trigger node commenting on specific node, if commenting is enabled\n\t\t\ttrigger: ['id', 'class'],\n\n\t\t\t// Template strings for placing before opening and/or after closing tags. Content between `[` and `]` will be outputted only if specified attribute name (uppercased; dashes replaced with underscores) is available in element\n\t\t\tbefore: '',\n\t\t\tafter: '\\n<!-- /[#ID][.CLASS] -->'\n\t\t}\n\t\t```\n\t* `stylesheet` (object): options for stylesheet formatters like CSS, SCSS, LESS etc.:\n\t\t```js\n\t\t{\n\t\t\t// Use short hex notation where possible, e.g. `#000` instead of `#000000`\n\t\t\tshortHex: true,\n\n\t\t\t// A string between property name and value\n\t\t\tbetween: ': ',\n\n\t\t\t// A string after property value\n\t\t\tafter: ';'\n\t\t}\n\t\t```\n\n\nSee [`test`](/test) folder for usage examples.\n\n## Design goals\n\nThis module is just an umbrella projects that combines various stand-alone submodules into a unified process for parsing and outputting Emmet abbreviations. Thus, you can create your own “Expand Abbreviation” implementation that can re-use these submodules with additional tweaks and transforms that matches your requirements.\n\nThe standard abbreviation expanding workflow:\n\n1. [Parse Emmet abbreviation](https://github.com/emmetio/abbreviation) into DOM-like tree.\n1. [Prepare parsed tree for markup output](https://github.com/emmetio/html-transform). This step includes implicit name resolving (`.item` → `div.item`), item numbering (`.item$*2` → `.item1+.item2`) and so on.\n1. Match tree nodes with [predefined snippets](https://github.com/emmetio/snippets). Snippets are basically another Emmet abbreviations that define element shape (name, attributes, self-closing etc.).\n1. [Resolve variables](https://github.com/emmetio/variable-resolver) in parsed tree.\n1. Convert parsed abbreviation to formatted string using [markup formatters](https://github.com/emmetio/markup-formatters).\n\n## Build targets\n\n`@emmetio/expand-abbreviation` NPM module is available in two flavors: CommonJS and ES6 modules. There’s also a complete, zero-dependency UMD module suitable for browsers (see `dist/expand-full.js`).\n","maintainers":[{"email":"info@emmet.io","name":"emmetio-user"},{"email":"serge.che@gmail.com","name":"serge.che"}],"time":{"modified":"2022-06-12T17:33:25.907Z","created":"2017-01-11T21:49:34.300Z","0.1.0":"2017-01-11T21:49:34.300Z","0.1.1":"2017-01-12T23:37:22.795Z","0.2.0":"2017-01-31T10:15:44.280Z","0.3.0":"2017-02-01T08:13:10.727Z","0.4.0":"2017-02-09T22:14:28.640Z","0.4.1":"2017-02-21T22:29:20.873Z","0.4.2":"2017-03-01T08:20:40.755Z","0.5.0":"2017-03-23T00:22:03.514Z","0.5.1":"2017-05-10T22:31:04.797Z","0.5.2":"2017-05-13T23:03:19.079Z","0.5.3":"2017-05-14T21:21:23.570Z","0.5.4":"2017-05-14T21:23:55.898Z","0.5.5":"2017-05-15T23:47:35.275Z","0.5.6":"2017-05-16T23:02:10.825Z","0.5.7":"2017-05-28T22:41:16.645Z","0.5.8":"2017-06-17T19:50:11.469Z","0.5.9":"2018-01-11T07:42:24.666Z","0.5.10":"2018-02-19T21:15:29.747Z","0.6.0":"2018-03-20T21:00:17.574Z","0.7.0":"2018-03-28T22:28:45.759Z","0.7.1":"2018-06-06T15:40:25.874Z","0.7.3":"2018-12-03T08:28:38.427Z"},"homepage":"https://github.com/emmetio/expand-abbreviation#readme","keywords":["emmet","abbreviation","expand"],"repository":{"type":"git","url":"git+https://github.com/emmetio/expand-abbreviation.git"},"author":{"name":"Sergey Chikuyonok","email":"serge.che@gmail.com"},"bugs":{"url":"https://github.com/emmetio/expand-abbreviation/issues"},"license":"MIT","readmeFilename":"README.md","users":{"usex":true}}