{"_id":"csscomb-core","_rev":"33-b1739576cebf4d8dbdf6af49b07362e3","name":"csscomb-core","description":"Framework for writing postprocessors","dist-tags":{"latest":"3.0.6"},"versions":{"1.0.0":{"name":"csscomb-core","version":"1.0.0","description":"Core module for CSScomb and JScomb","author":{"name":"Tony Ganch","email":"tonyganch+github@gmail.com"},"dependencies":{"gonzales-pe":"~3.0.0","minimatch":"0.2.12","vow":"0.4.4","vow-fs":"0.3.2"},"main":"lib/core.js","license":"MIT","repository":{"type":"git","url":"https://github.com/csscomb/jscomb"},"bugs":{"url":"https://github.com/csscomb/jscomb/issues"},"homepage":"https://github.com/csscomb/jscomb","_id":"csscomb-core@1.0.0","_shasum":"0b10a6e0454108d3ebcf64d569bade8bf4375706","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"tonyganch","email":"tonyganch+github@gmail.com"},"maintainers":[{"name":"tonyganch","email":"tonyganch+github@gmail.com"}],"dist":{"shasum":"0b10a6e0454108d3ebcf64d569bade8bf4375706","tarball":"https://registry.npmjs.org/csscomb-core/-/csscomb-core-1.0.0.tgz","integrity":"sha512-h/v1a1P0LKgFwmCwF43YhY8CXk3TPrqRob72HQqTb3qTBxwi1MvTj7ws635UmwPWSGmRZxPHQpefqU4LKfSueA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBx5cqdzQsDrwg54wHFMAPUpU1pP9i/COYLyzoI1sRH+AiEAhlVPhE2SmmricKHGaG51bX++tpfkrphKOOS02b48gVQ="}]}},"1.0.1":{"name":"csscomb-core","version":"1.0.1","description":"Framework for writing postprocessors","dependencies":{"gonzales-pe":"~3.0.0","minimatch":"0.2.12","vow":"0.4.4","vow-fs":"0.3.2"},"main":"lib/core.js","maintainers":[{"name":"tonyganch","email":"tonyganch+github@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"https://github.com/csscomb/core"},"gitHead":"4e0e77b01710dd3c785eb49922b3b469f2a33acd","bugs":{"url":"https://github.com/csscomb/core/issues"},"homepage":"https://github.com/csscomb/core","_id":"csscomb-core@1.0.1","scripts":{},"_shasum":"0ad8934a8d44e9cba77cd1fc58ccef9b8c3aaf13","_from":".","_npmVersion":"1.5.0-alpha-1","_npmUser":{"name":"tonyganch","email":"tonyganch+github@gmail.com"},"dist":{"shasum":"0ad8934a8d44e9cba77cd1fc58ccef9b8c3aaf13","tarball":"https://registry.npmjs.org/csscomb-core/-/csscomb-core-1.0.1.tgz","integrity":"sha512-hxrVIhDUDBYYHSpGXGxu0S2jSfYH2WMkxNEjOQavHU1hXnZMijvGrvsgZrPpYU3SMILTI+yRDZL46onw7jcsmQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDRxOTAnec8gHxuJ6hjsDQvqa+xBe3UU2MUZvAEhBXh+AiEAlhQgGi3Gmqbem/l9R/sSnx756/nIvt6/K6EKoE85j9A="}]}},"2.0.0":{"name":"csscomb-core","version":"2.0.0","description":"Framework for writing postprocessors","dependencies":{"gonzales-pe":"~3.0.0","minimatch":"0.2.12","vow":"0.4.4","vow-fs":"0.3.2"},"main":"lib/core.js","maintainers":[{"name":"tonyganch","email":"tonyganch+github@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"https://github.com/csscomb/core"},"gitHead":"5bc378c2330e1331ea18341257fd63acb20ef5f9","bugs":{"url":"https://github.com/csscomb/core/issues"},"homepage":"https://github.com/csscomb/core","_id":"csscomb-core@2.0.0","scripts":{},"_shasum":"a59236e9a5218db203947513f0d74b97afd961b1","_from":".","_npmVersion":"1.5.0-alpha-1","_npmUser":{"name":"tonyganch","email":"tonyganch+github@gmail.com"},"dist":{"shasum":"a59236e9a5218db203947513f0d74b97afd961b1","tarball":"https://registry.npmjs.org/csscomb-core/-/csscomb-core-2.0.0.tgz","integrity":"sha512-IQ7LjNu5cBGkbYdDS66+4TT+rNtHKv4/zjOMhWLjndFKe7nzdVLzTutWGspWWdi53T02YTNC631VfpejkzPa5g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEDssiXo0J1yrNSb2o0PNi8p89Am+wnCUHOrjCwIOf3yAiEAsscLYvT9Luwd6wGAs91ROTiQEXMG5MqSn/XADDzYmxo="}]}},"2.0.1":{"name":"csscomb-core","version":"2.0.1","description":"Framework for writing postprocessors","dependencies":{"gonzales-pe":"~3.0.0","minimatch":"0.2.12","vow":"0.4.4","vow-fs":"0.3.2"},"main":"lib/core.js","maintainers":[{"name":"tonyganch","email":"tonyganch+github@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"https://github.com/csscomb/core"},"gitHead":"02de4b65f32679dc3d32baf22c7ead812d095b6c","bugs":{"url":"https://github.com/csscomb/core/issues"},"homepage":"https://github.com/csscomb/core","_id":"csscomb-core@2.0.1","scripts":{},"_shasum":"e159e168218b45ecc8801fd9f4fef9ac768b578e","_from":".","_npmVersion":"1.5.0-alpha-1","_npmUser":{"name":"tonyganch","email":"tonyganch+github@gmail.com"},"dist":{"shasum":"e159e168218b45ecc8801fd9f4fef9ac768b578e","tarball":"https://registry.npmjs.org/csscomb-core/-/csscomb-core-2.0.1.tgz","integrity":"sha512-WrIv2lUj/cnHtsLpFkA9xSXKVVFKZG31JzE4QC03eu8d623oLMbJn0IhFT1/2wCdbhMXs1DEk5gLaV551mBSIg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHp5hHalAwH+jEnclRhGPoYFak8VZKZuh/KA7NXftNxUAiEA40LHywrOSle3rZ6KnhE/hXcAhKvAhyiymVjNQ2uppjw="}]}},"2.0.2":{"name":"csscomb-core","version":"2.0.2","description":"Framework for writing postprocessors","dependencies":{"gonzales-pe":"~3.0.0","minimatch":"0.2.12","vow":"0.4.4","vow-fs":"0.3.2"},"main":"lib/core.js","maintainers":[{"name":"tonyganch","email":"tonyganch+github@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"https://github.com/csscomb/core"},"gitHead":"dec99b7e4998ae8b11f8776770042a57277ca3dc","bugs":{"url":"https://github.com/csscomb/core/issues"},"homepage":"https://github.com/csscomb/core","_id":"csscomb-core@2.0.2","scripts":{},"_shasum":"a4defe2368b0a7528f6552e147029f82cc938745","_from":".","_npmVersion":"1.5.0-alpha-1","_npmUser":{"name":"tonyganch","email":"tonyganch+github@gmail.com"},"dist":{"shasum":"a4defe2368b0a7528f6552e147029f82cc938745","tarball":"https://registry.npmjs.org/csscomb-core/-/csscomb-core-2.0.2.tgz","integrity":"sha512-X88ooZfin9uRnTT/2yC2awMnMXIOev/N6PhMsky3Sci4Q5oZYsoBu1mJR5vHYIkbVfpzIR8iUyoemVKQcEH1ag==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAXufvrMGNlNhP45vL1dWDG1jyw46FdulfSlFMVWJ2mNAiEAtQu0Gp+0NzXQaAvRvynlvG8klM1FN3BILp7Xp9ZAenI="}]}},"2.0.3":{"name":"csscomb-core","version":"2.0.3","description":"Framework for writing postprocessors","dependencies":{"gonzales-pe":"~3.0.0-0","minimatch":"0.2.12","vow":"0.4.4","vow-fs":"0.3.2"},"main":"lib/core.js","maintainers":[{"name":"tonyganch","email":"tonyganch+github@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"https://github.com/csscomb/core"},"gitHead":"c1650d736d09530437d6c8e84a94ceda5bd6dc3c","bugs":{"url":"https://github.com/csscomb/core/issues"},"homepage":"https://github.com/csscomb/core","_id":"csscomb-core@2.0.3","scripts":{},"_shasum":"99e11233c08c58335e0bb5167d300d61418bcebe","_from":".","_npmVersion":"1.5.0-alpha-1","_npmUser":{"name":"tonyganch","email":"tonyganch+github@gmail.com"},"dist":{"shasum":"99e11233c08c58335e0bb5167d300d61418bcebe","tarball":"https://registry.npmjs.org/csscomb-core/-/csscomb-core-2.0.3.tgz","integrity":"sha512-fvpeSbCytdkR26aUfp35D/0bF3onj89/OI+6jY1zxbUDkf+00LS5k6r0P5sEvZ/oZg2x7qAGZPvLLdkc3JZkbw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGd+TnMUwseyVoB1/6BVwEa4IjzmEAknn67WbGst+vCsAiEAotDpHB0zGGiX8Wa9kEV0Xg5EArvkDkWLHicr/jU8Olo="}]}},"2.0.4":{"name":"csscomb-core","version":"2.0.4","description":"Framework for writing postprocessors","dependencies":{"gonzales-pe":"3.0.0-10","minimatch":"0.2.12","vow":"0.4.4","vow-fs":"0.3.2"},"main":"lib/core.js","maintainers":[{"name":"tonyganch","email":"tonyganch+github@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"https://github.com/csscomb/core"},"gitHead":"bcd63daa16967c2a060391b894fa4b427c235a5d","bugs":{"url":"https://github.com/csscomb/core/issues"},"homepage":"https://github.com/csscomb/core","_id":"csscomb-core@2.0.4","scripts":{},"_shasum":"fc1970e543f58df657d096c6d50e4dbd4f99e78f","_from":".","_npmVersion":"1.5.0-alpha-1","_npmUser":{"name":"tonyganch","email":"tonyganch+github@gmail.com"},"dist":{"shasum":"fc1970e543f58df657d096c6d50e4dbd4f99e78f","tarball":"https://registry.npmjs.org/csscomb-core/-/csscomb-core-2.0.4.tgz","integrity":"sha512-kOIgVN62AJSCdmD/etfswq3WoNuvUGG56Lmd34kPKweVsqcEGwcr3zsSRB4RjzWIZyF5BvMLK8EOkU8/zqC6bg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGcgqN6wiGjUD6KhiILqvb142n6uwUw2Q6TySi4r3pxGAiEA0CVPK20zQlkwFAhj5myLyn4AG3Zn2/1V2+2SW3LVzUs="}]}},"3.0.0-1":{"name":"csscomb-core","version":"3.0.0-1","description":"Framework for writing postprocessors","dependencies":{"gonzales-pe":"~3.0.0-13","minimatch":"0.2.12","vow":"0.4.4","vow-fs":"0.3.2"},"main":"lib/core.js","maintainers":[{"name":"tonyganch","email":"tonyganch+github@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"https://github.com/csscomb/core"},"gitHead":"5a48b58d1fd3bc29cc4fc189e0d7dea43513dd04","bugs":{"url":"https://github.com/csscomb/core/issues"},"homepage":"https://github.com/csscomb/core","_id":"csscomb-core@3.0.0-1","scripts":{},"_shasum":"a339c340dbeb908e9806a759d0bee2e319ef8163","_from":".","_npmVersion":"2.1.14","_nodeVersion":"0.11.13","_npmUser":{"name":"tonyganch","email":"tonyganch+github@gmail.com"},"dist":{"shasum":"a339c340dbeb908e9806a759d0bee2e319ef8163","tarball":"https://registry.npmjs.org/csscomb-core/-/csscomb-core-3.0.0-1.tgz","integrity":"sha512-m9aQ3Bq6C37B6XrPvlOYcWPZkKguWOxqacydKeO5pZt3FQa/sRQ8VY3OEPuFawpq8fk6bMCkFK6Q/J4tGTzf2Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCYA7U0KQmZFSChsB0XuzLUTNDo3851vzEjNK5FU88sAwIhALDIMogj6QCOy/XA9/h1pZ2M/8HZAHx2W+/kNQeHnPVC"}]}},"3.0.0-2":{"name":"csscomb-core","version":"3.0.0-2","description":"Framework for writing postprocessors","dependencies":{"gonzales-pe":"3.0.0-28","minimatch":"0.2.12","vow":"0.4.4","vow-fs":"0.3.2"},"devDependencies":{"jscoverage":"0.5.x","mocha":"1.20.x"},"main":"lib/core.js","maintainers":[{"name":"tonyganch","email":"tonyganch+github@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"https://github.com/csscomb/core"},"scripts":{"test":"mocha","cov":"mocha -r jscoverage --covout=html test >> /dev/null && open ./covreporter/index.html"},"gitHead":"504df4805a5d6d0552f72ab0f0f86a5363df12c5","bugs":{"url":"https://github.com/csscomb/core/issues"},"homepage":"https://github.com/csscomb/core","_id":"csscomb-core@3.0.0-2","_shasum":"466b6f82dab534300c40e1f806536f5a7fe609e8","_from":".","_npmVersion":"2.0.0-beta.0","_npmUser":{"name":"tonyganch","email":"tonyganch+github@gmail.com"},"dist":{"shasum":"466b6f82dab534300c40e1f806536f5a7fe609e8","tarball":"https://registry.npmjs.org/csscomb-core/-/csscomb-core-3.0.0-2.tgz","integrity":"sha512-H/q/U2CAgqFuqMdOCjs+evLa8HYppMNyerNYEq9D97DTcYBeXHpTRCRBOlvaA0qXZZU+iQ6w96+0OUh3yYGIyA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAIKr0BWxwoV3fldcNtUbfYPrb39MkFM+m3kTW0iq+nDAiEAyj/3yd03mi+vbwizMudbHJCUs7YV+owOiVSLjAlAmw4="}]}},"3.0.0-3":{"name":"csscomb-core","version":"3.0.0-3","description":"Framework for writing postprocessors","dependencies":{"gonzales-pe":"3.0.0-28","minimatch":"0.2.12","vow":"0.4.4","vow-fs":"0.3.2"},"devDependencies":{"jscoverage":"0.5.x","mocha":"1.20.x"},"main":"lib/core.js","maintainers":[{"name":"tonyganch","email":"tonyganch+github@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"https://github.com/csscomb/core"},"scripts":{"test":"mocha","cov":"mocha -r jscoverage --covout=html test >> /dev/null && open ./covreporter/index.html"},"gitHead":"bcc4407062570e1c5c8996d0a66a58da19f30576","bugs":{"url":"https://github.com/csscomb/core/issues"},"homepage":"https://github.com/csscomb/core","_id":"csscomb-core@3.0.0-3","_shasum":"aa8cafae1c7c5b14544f3dad5d5d1dd4580c85ca","_from":".","_npmVersion":"2.0.0-beta.0","_npmUser":{"name":"tonyganch","email":"tonyganch+github@gmail.com"},"dist":{"shasum":"aa8cafae1c7c5b14544f3dad5d5d1dd4580c85ca","tarball":"https://registry.npmjs.org/csscomb-core/-/csscomb-core-3.0.0-3.tgz","integrity":"sha512-2A2kS58gCdrL/dD46jEsGZp45LZLwxc5itoqZ/Td3leLR0w8iIpUYmBGMKCCZdEJ/rBJErtf3r+hGm9NmC1JQQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEpmH5qus/B3cbuHgJk+ZdIJwPGlPcYPAnINysO6vydIAiBh4uH5It8AbtlNdRfHxyicmu1E/JYf+kI9OSJqplSdwQ=="}]}},"3.0.0-4":{"name":"csscomb-core","version":"3.0.0-4","description":"Framework for writing postprocessors","dependencies":{"gonzales-pe":"3.0.0-29","minimatch":"0.2.12","vow":"0.4.4","vow-fs":"0.3.2"},"devDependencies":{"jscoverage":"0.5.x","mocha":"1.20.x"},"main":"lib/core.js","maintainers":[{"name":"tonyganch","email":"tonyganch+github@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"https://github.com/csscomb/core"},"scripts":{"test":"mocha","cov":"mocha -r jscoverage --covout=html test >> /dev/null && open ./covreporter/index.html"},"gitHead":"0c4a8a821e9d42a02cf8429d3a59a747434cbb9d","bugs":{"url":"https://github.com/csscomb/core/issues"},"homepage":"https://github.com/csscomb/core","_id":"csscomb-core@3.0.0-4","_shasum":"472d4f0ebb71d377ddae39d8e8dc6d0afd683fed","_from":".","_npmVersion":"2.0.0-beta.0","_npmUser":{"name":"tonyganch","email":"tonyganch+github@gmail.com"},"dist":{"shasum":"472d4f0ebb71d377ddae39d8e8dc6d0afd683fed","tarball":"https://registry.npmjs.org/csscomb-core/-/csscomb-core-3.0.0-4.tgz","integrity":"sha512-CVZghIR36yOI/GZc15WQlE/m6ItPsXbDC3BbWpsGgtrnsmIg3ICwBrUi66cMIpacLGl3/wcqYTTXR/KMcsdKMA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH22WRizKo56suNKtATqTb+ynoY+m2c9M7j8UME4FRvuAiEAiWPRLqUbIvQ3u/mdp+bkmLU496u9CSKoZBUd1CwrWDg="}]}},"3.0.0-5":{"name":"csscomb-core","version":"3.0.0-5","description":"Framework for writing postprocessors","dependencies":{"gonzales-pe":"3.0.0-30","minimatch":"0.2.12","vow":"0.4.4","vow-fs":"0.3.2"},"devDependencies":{"babel":"^5.5.3","jscoverage":"0.5.x","mocha":"1.20.x"},"files":["lib"],"main":"lib/core.js","maintainers":[{"name":"tonyganch","email":"tonyganch+github@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/csscomb/core.git"},"scripts":{"build":"./scripts/build.sh","coverage":"./scripts/coverage.sh","test":"./scripts/test.sh"},"gitHead":"cd7e38256d3838c1618470bd628d2c42b7e0e242","bugs":{"url":"https://github.com/csscomb/core/issues"},"homepage":"https://github.com/csscomb/core#readme","_id":"csscomb-core@3.0.0-5","_shasum":"56840aa3150e7fd196b78e86c81bef822bd70aa0","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.12.4","_npmUser":{"name":"tonyganch","email":"tonyganch+github@gmail.com"},"dist":{"shasum":"56840aa3150e7fd196b78e86c81bef822bd70aa0","tarball":"https://registry.npmjs.org/csscomb-core/-/csscomb-core-3.0.0-5.tgz","integrity":"sha512-GGS9wf6p98YTIIXwxoIwwlDMzeFUHqeHS0Lvq//GBGov10GwcusqeMFYYYfMJclCMdpMCTSiUyXTgmLJo6l3XQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC6QxlLv76AuQO/pWYg/MUUgXysMuk5dGIUBMwb1mVW9AIhALcD/Q2oONpoHqtrbU1C+nF9pwxrLjpuugWFam2eFf7V"}]}},"3.0.0-6":{"name":"csscomb-core","version":"3.0.0-6","description":"Framework for writing postprocessors","dependencies":{"gonzales-pe":"3.0.0-30","minimatch":"0.2.12","vow":"0.4.4","vow-fs":"0.3.2"},"devDependencies":{"babel":"^5.5.3","jscoverage":"0.5.x","mocha":"1.20.x"},"files":["lib"],"main":"lib/core.js","maintainers":[{"name":"tonyganch","email":"tonyganch+github@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/csscomb/core.git"},"scripts":{"build":"./scripts/build.sh","coverage":"./scripts/coverage.sh","test":"./scripts/test.sh"},"gitHead":"0934fc35f78cfb7a63105b0a450da6f7c4fb7ed4","bugs":{"url":"https://github.com/csscomb/core/issues"},"homepage":"https://github.com/csscomb/core#readme","_id":"csscomb-core@3.0.0-6","_shasum":"81057d8d558ad7652b5e5f3a085cc4d7bdff776a","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.12.4","_npmUser":{"name":"tonyganch","email":"tonyganch+github@gmail.com"},"dist":{"shasum":"81057d8d558ad7652b5e5f3a085cc4d7bdff776a","tarball":"https://registry.npmjs.org/csscomb-core/-/csscomb-core-3.0.0-6.tgz","integrity":"sha512-G9vqN2Uz9vHdsC0Bqm4+1bWPjLoH9zuF3nlGJYa1GNea/OE+DvQHNi7tKAcjDDqGgnLV1FKwjnfhMexKsOx09A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFBLiexZCAhUsJZQ6xwRdBBoh/dtZwixWNY7FBJk+RRcAiEA6Qn6acZ1+3HugsRgj0JpAdhCgAC2PPu6b6DE+T5KRhA="}]}},"3.0.0-7":{"name":"csscomb-core","version":"3.0.0-7","description":"Framework for writing postprocessors","dependencies":{"gonzales-pe":"3.0.0-30","minimatch":"0.2.12","vow":"0.4.4","vow-fs":"0.3.2"},"devDependencies":{"babel":"^5.5.3","jscoverage":"0.5.x","mocha":"1.20.x"},"files":["lib"],"main":"lib/core.js","maintainers":[{"name":"tonyganch","email":"tonyganch+github@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/csscomb/core.git"},"scripts":{"build":"./scripts/build.sh","coverage":"./scripts/coverage.sh","test":"./scripts/test.sh"},"gitHead":"0e90fa8a4f654a7b61f5130b27288c39e0351e99","bugs":{"url":"https://github.com/csscomb/core/issues"},"homepage":"https://github.com/csscomb/core#readme","_id":"csscomb-core@3.0.0-7","_shasum":"e5f27abbc2f70f02f48fade8476c472f4ec5a3cc","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.12.4","_npmUser":{"name":"tonyganch","email":"tonyganch+github@gmail.com"},"dist":{"shasum":"e5f27abbc2f70f02f48fade8476c472f4ec5a3cc","tarball":"https://registry.npmjs.org/csscomb-core/-/csscomb-core-3.0.0-7.tgz","integrity":"sha512-hQjzCcgvYbCppb9d5lipKfr3zBaCp1W2LjV8E7dkuyvEwEiM2Vn7ZWirx2Y6+eVGhe8iVEtk4zlmgNTjFYMTpQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHIsdKCTtVTYvZ4J0aFkHvq4gASuMRrxrIrGXRgUF9tIAiEApIo2jjGkD722wT+xGWCf5DchzUD6Ubo9QUgo1xJq8nQ="}]}},"3.0.0-8":{"name":"csscomb-core","version":"3.0.0-8","description":"Framework for writing postprocessors","dependencies":{"gonzales-pe":"3.0.0-31","minimatch":"0.2.12","vow":"0.4.4","vow-fs":"0.3.2"},"devDependencies":{"babel":"^5.5.3","jscoverage":"0.5.x","mocha":"1.20.x"},"files":["lib"],"main":"lib/core.js","maintainers":[{"name":"tonyganch","email":"tonyganch+github@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/csscomb/core.git"},"scripts":{"build":"./scripts/build.sh","coverage":"./scripts/coverage.sh","test":"./scripts/build.sh && ./scripts/test.sh"},"gitHead":"db845edb3fd2d45fe1e5912352369dea34fe0e11","bugs":{"url":"https://github.com/csscomb/core/issues"},"homepage":"https://github.com/csscomb/core#readme","_id":"csscomb-core@3.0.0-8","_shasum":"759ab98c9b9c0d8d1a4f69c9b2b1a81e7d510c78","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.12.4","_npmUser":{"name":"tonyganch","email":"tonyganch+github@gmail.com"},"dist":{"shasum":"759ab98c9b9c0d8d1a4f69c9b2b1a81e7d510c78","tarball":"https://registry.npmjs.org/csscomb-core/-/csscomb-core-3.0.0-8.tgz","integrity":"sha512-DOY6JUP9xdLGrRIcIjVpr8tgcTB11oLlfo/+vB6fjiv7pXGrUStBOlmdkYHTvtL4dB80E0Oqr6tQKfsuuf8ciw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID8M4apC5fXrujb9ZTbZHJFehU3kYCYGgdUsjJrAVLF5AiA1XlHzYnv89XcvL4NaheBYDKuCxPal8I76gDa4X/V5Kw=="}]}},"3.0.0-3.1":{"name":"csscomb-core","version":"3.0.0-3.1","description":"Framework for writing postprocessors","dependencies":{"gonzales-pe":"3.0.0-28","minimatch":"0.2.12","vow":"0.4.4","vow-fs":"0.3.2"},"devDependencies":{"jscoverage":"0.5.x","mocha":"1.20.x"},"main":"lib/core.js","maintainers":[{"name":"tonyganch","email":"tonyganch+github@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/csscomb/core.git"},"scripts":{"test":"mocha","cov":"mocha -r jscoverage --covout=html test >> /dev/null && open ./covreporter/index.html"},"gitHead":"d2f98fd10ab2141ab7c87924d39333e85af0e38f","bugs":{"url":"https://github.com/csscomb/core/issues"},"homepage":"https://github.com/csscomb/core#readme","_id":"csscomb-core@3.0.0-3.1","_shasum":"b411c8d7cfe0df3f2fe1df84d1bd64a6f0046c68","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.12.4","_npmUser":{"name":"tonyganch","email":"tonyganch+github@gmail.com"},"dist":{"shasum":"b411c8d7cfe0df3f2fe1df84d1bd64a6f0046c68","tarball":"https://registry.npmjs.org/csscomb-core/-/csscomb-core-3.0.0-3.1.tgz","integrity":"sha512-lH06bqpHy9wqVZHW0SpT76VyUV+dRe/8YArY8vHIgZTDakrSqXNlfK29G+sIDXRcCfXQ/+HE32z7rUA+Ib5JJQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCwkseOhGgfeyTV64nr6AsqF9EOxAIwm7nPlCrkORE30AIgPLPt7T/Nf42hbM7qF4+QJF2dMV1DHFDM2/0ZSFILJwg="}]}},"3.0.0":{"name":"csscomb-core","version":"3.0.0","description":"Framework for writing postprocessors","dependencies":{"gonzales-pe":"^3.3.6","minimatch":"0.2.12","vow":"0.4.4","vow-fs":"0.3.2"},"devDependencies":{"babel":"^5.5.3","jscs":"1.13.x","jshint":"2.8.x","mocha":"1.20.x","unit-coverage":"3.4.x"},"main":"lib/core.js","maintainers":[{"name":"tonyganch","email":"tonyganch+github@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/csscomb/core.git"},"scripts":{"postinstall":"./scripts/postinstall.sh","build":"./scripts/build.sh","coverage":"./scripts/build.sh && ./scripts/coverage.sh","test":"./scripts/build.sh && ./scripts/test.sh"},"gitHead":"b4fc929cc9d293ef6337d3fbb832ccefcbab1a88","bugs":{"url":"https://github.com/csscomb/core/issues"},"homepage":"https://github.com/csscomb/core#readme","_id":"csscomb-core@3.0.0","_shasum":"094f6204e694a22869389be8e90439e6d0705404","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.2.0","_npmUser":{"name":"tonyganch","email":"tonyganch+github@gmail.com"},"dist":{"shasum":"094f6204e694a22869389be8e90439e6d0705404","tarball":"https://registry.npmjs.org/csscomb-core/-/csscomb-core-3.0.0.tgz","integrity":"sha512-yTNkiCqUwBuRT8NZ5A2XwF7pIvhakUwx2OcevsllVx5LJCRFOimuOjd7RXtkLoTwUq8q/2r5D6X+7+EubjSUTw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBF7w+tLKYSHSPoc6o+pDqNWKdhtg2fgqaYcDU7nVgzRAiEAuKn+QQOqcqfc0pt1Hm3+eJTcB0syWS2Fm0o47qPng90="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/csscomb-core-3.0.0.tgz_1468274294721_0.4901491205673665"}},"3.0.1":{"name":"csscomb-core","version":"3.0.1","description":"Framework for writing postprocessors","dependencies":{"gonzales-pe":"^3.3.6","minimatch":"0.2.12","vow":"0.4.4","vow-fs":"0.3.2"},"devDependencies":{"babel":"^5.5.3","jscs":"1.13.x","jshint":"2.8.x","mocha":"1.20.x","unit-coverage":"3.4.x"},"files":["lib"],"main":"lib/core.js","maintainers":[{"name":"tonyganch","email":"tonyganch+github@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/csscomb/core.git"},"scripts":{"build":"./scripts/build.sh","coverage":"./scripts/build.sh && ./scripts/coverage.sh","test":"./scripts/build.sh && ./scripts/test.sh"},"gitHead":"b1a553510f7e00e9b575a3f16f5c53d188dfe7ab","bugs":{"url":"https://github.com/csscomb/core/issues"},"homepage":"https://github.com/csscomb/core#readme","_id":"csscomb-core@3.0.1","_shasum":"c85c368c89cda3e9965109e556a4c66b46768e31","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.2.0","_npmUser":{"name":"tonyganch","email":"tonyganch+github@gmail.com"},"dist":{"shasum":"c85c368c89cda3e9965109e556a4c66b46768e31","tarball":"https://registry.npmjs.org/csscomb-core/-/csscomb-core-3.0.1.tgz","integrity":"sha512-7j3MZYFkIFatvFn0MgHEvgVGTzXVKGQkFFai4g2AjjM6drDFffoETVOemHNXONnLtMUJAb9ykJ3CVjib1zhMEw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEZAUx6CP6O87SxOe98uu9688cgPHKCsXpxDGK+j9+RXAiEAtqZJ9QeWXH/Bn9pQEwTPSGZnxthGkLn0xD1tn08p9Tw="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/csscomb-core-3.0.1.tgz_1468275245593_0.10139652132056653"}},"3.0.2":{"name":"csscomb-core","version":"3.0.2","description":"Framework for writing postprocessors","dependencies":{"gonzales-pe":"^3.3.6","minimatch":"0.2.12","vow":"0.4.4","vow-fs":"0.3.2"},"devDependencies":{"babel":"^5.5.3","jscs":"1.13.x","jshint":"2.8.x","mocha":"1.20.x","unit-coverage":"3.4.x"},"files":["lib"],"main":"lib/core.js","maintainers":[{"name":"tonyganch","email":"tonyganch+github@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/csscomb/core.git"},"scripts":{"build":"./scripts/build.sh","coverage":"./scripts/build.sh && ./scripts/coverage.sh","prepublish":"./scripts/build.sh","test":"./scripts/build.sh && ./scripts/test.sh"},"gitHead":"e92f9265b015fc9fe6dc4373af4737b0513a1f1e","bugs":{"url":"https://github.com/csscomb/core/issues"},"homepage":"https://github.com/csscomb/core#readme","_id":"csscomb-core@3.0.2","_shasum":"f93e5baac8e4a5145c998e6f92d6426b403cb9f7","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.2.0","_npmUser":{"name":"tonyganch","email":"tonyganch+github@gmail.com"},"dist":{"shasum":"f93e5baac8e4a5145c998e6f92d6426b403cb9f7","tarball":"https://registry.npmjs.org/csscomb-core/-/csscomb-core-3.0.2.tgz","integrity":"sha512-4EIPX1gX5j9E1F7RAZedOLqT5kQNK9GO4LD82X1318xhqFx/PZsO7IDSNCbOArR38EUGV0qwUrP98YLkDp30pQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDdtP0iFf1zh089UKGvJyeJTNxwGGio0OKLq+xzNTse+AiEAp8fbIZPFGxmK7x9lskz4t+g8bGp/b5isfS6nj7Vxrt4="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/csscomb-core-3.0.2.tgz_1468275470658_0.9534841899294406"}},"3.0.3":{"name":"csscomb-core","version":"3.0.3","description":"Framework for writing postprocessors","dependencies":{"gonzales-pe":"^3.3.6","minimatch":"3.0.2","vow":"0.4.4","vow-fs":"0.3.2"},"devDependencies":{"babel":"^5.5.3","babel-polyfill":"^6.9.1","jscs":"1.13.x","jshint":"2.8.x","mocha":"1.20.x","unit-coverage":"3.4.x"},"files":["lib"],"main":"lib/core.js","maintainers":[{"name":"tonyganch","email":"tonyganch+github@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/csscomb/core.git"},"scripts":{"build":"./scripts/build.sh","coverage":"./scripts/build.sh && ./scripts/coverage.sh","prepublish":"./scripts/build.sh","test":"./scripts/build.sh && ./scripts/test.sh"},"gitHead":"492448108d4164175297dcc65ab82350b30e2e92","bugs":{"url":"https://github.com/csscomb/core/issues"},"homepage":"https://github.com/csscomb/core#readme","_id":"csscomb-core@3.0.3","_shasum":"b5fc9716f3aef501efd1a2b2d843548a85dd9ccc","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.2.0","_npmUser":{"name":"tonyganch","email":"tonyganch+github@gmail.com"},"dist":{"shasum":"b5fc9716f3aef501efd1a2b2d843548a85dd9ccc","tarball":"https://registry.npmjs.org/csscomb-core/-/csscomb-core-3.0.3.tgz","integrity":"sha512-cGtrTjS2bFkXDfvbgUQgSgm9a29BhMoe5dwq295V1tm/0pwlB6mMAoA0UL8E7yEXiCKoznvZAT2zBtOirAozGw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFmn457NeBtyprpkXrWnTTyKNSlbixD2UzrFoQDhQ37YAiEAtLf+uVjdMPlvblG4rghMJ2U2Kd8v5a/tblt8xZEbzGw="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/csscomb-core-3.0.3.tgz_1469622738806_0.5961083900183439"}},"3.0.4":{"name":"csscomb-core","version":"3.0.4","description":"Framework for writing postprocessors","dependencies":{"gonzales-pe":"^3.3.6","minimatch":"3.0.2","vow":"0.4.4","vow-fs":"0.3.2"},"devDependencies":{"babel-cli":"^6.11.4","babel-polyfill":"^6.9.1","jscs":"1.13.x","jshint":"2.8.x","mocha":"1.20.x","unit-coverage":"3.4.x"},"files":["lib"],"main":"lib/core.js","maintainers":[{"name":"tonyganch","email":"tonyganch+github@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/csscomb/core.git"},"scripts":{"build":"./scripts/build.sh","coverage":"./scripts/build.sh && ./scripts/coverage.sh","prepublish":"./scripts/build.sh","test":"./scripts/build.sh && ./scripts/test.sh"},"gitHead":"f4955fae909c5f6c9a3daf182b91d5e46735f4b3","bugs":{"url":"https://github.com/csscomb/core/issues"},"homepage":"https://github.com/csscomb/core#readme","_id":"csscomb-core@3.0.4","_shasum":"00b4becd917a4ee17301ccf7c26bdf50c89abc11","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.2.0","_npmUser":{"name":"tonyganch","email":"tonyganch+github@gmail.com"},"dist":{"shasum":"00b4becd917a4ee17301ccf7c26bdf50c89abc11","tarball":"https://registry.npmjs.org/csscomb-core/-/csscomb-core-3.0.4.tgz","integrity":"sha512-hn8v8ImZKapFLsVqJcfp+Cw1cQt+veaHb0QRfyvyeOGhRrm1bJJHd0wWJ9W+PiKBpilSqMLDfrnQVjT6UQrIhQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDWdSH7rKcZYGMuIyYTA+gpjWI5aNUELp0Oh2Zo9uspEAIhAN+MXhJKJFCFcBHsqZjkHChPWf/JHWYlObwthe4CjNa7"}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/csscomb-core-3.0.4.tgz_1469623519887_0.5520146689377725"}},"3.0.5":{"name":"csscomb-core","version":"3.0.5","description":"Framework for writing postprocessors","dependencies":{"babel-polyfill":"^6.9.1","gonzales-pe":"^3.3.6","minimatch":"3.0.2","vow":"0.4.4","vow-fs":"0.3.2"},"devDependencies":{"babel-cli":"^6.11.4","jscs":"1.13.x","jshint":"2.8.x","mocha":"1.20.x","unit-coverage":"3.4.x"},"files":["lib"],"main":"lib/core.js","maintainers":[{"name":"tonyganch","email":"tonyganch+github@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/csscomb/core.git"},"scripts":{"build":"./scripts/build.sh","coverage":"./scripts/build.sh && ./scripts/coverage.sh","prepublish":"./scripts/build.sh","test":"./scripts/build.sh && ./scripts/test.sh"},"gitHead":"800e2bf3cb69326a0f29a045a09fb4486f3bf831","bugs":{"url":"https://github.com/csscomb/core/issues"},"homepage":"https://github.com/csscomb/core#readme","_id":"csscomb-core@3.0.5","_shasum":"8b858119a1c23c06dba4a71ae2fa45b749b79e66","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.2.0","_npmUser":{"name":"tonyganch","email":"tonyganch+github@gmail.com"},"dist":{"shasum":"8b858119a1c23c06dba4a71ae2fa45b749b79e66","tarball":"https://registry.npmjs.org/csscomb-core/-/csscomb-core-3.0.5.tgz","integrity":"sha512-6Um9eQ0vLt3Zac3TsI9+KcpCnY6iOmu5/KrQfWVH1QdlLm8x1l9vsJznrtKEHvYlPvpIN1b0GVidgauhuiKfRg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDyvqshGv8mBHVL2+6M3HqZMFLRyBY08x3UNjZbLKMYXwIgEqRj/46rwVDqP1IT8JV1uqgdiKRTcHU2OBKtZkAbF+8="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/csscomb-core-3.0.5.tgz_1469624718406_0.2461283840239048"}},"3.0.6":{"name":"csscomb-core","version":"3.0.6","description":"Framework for writing postprocessors","dependencies":{"babel-polyfill":"^6.9.1","gonzales-pe":"^3.3.6","minimatch":"3.0.2","vow":"0.4.4","vow-fs":"0.3.2"},"devDependencies":{"babel-cli":"^6.11.4","jscs":"1.13.x","jshint":"2.8.x","mocha":"1.20.x","unit-coverage":"3.4.x"},"files":["lib"],"main":"lib/core.js","maintainers":[{"name":"tonyganch","email":"tonyganch+github@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/csscomb/core.git"},"scripts":{"build":"./scripts/build.sh","coverage":"./scripts/build.sh && ./scripts/coverage.sh","prepublish":"./scripts/build.sh","test":"./scripts/build.sh && ./scripts/test.sh"},"gitHead":"2bb437cf465d30ed05193c84d2522a9d215f9824","bugs":{"url":"https://github.com/csscomb/core/issues"},"homepage":"https://github.com/csscomb/core#readme","_id":"csscomb-core@3.0.6","_shasum":"6c52c23915880eb96b2b8c33bc8ff3b4ded7ef24","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.2.0","_npmUser":{"name":"tonyganch","email":"tonyganch+github@gmail.com"},"dist":{"shasum":"6c52c23915880eb96b2b8c33bc8ff3b4ded7ef24","tarball":"https://registry.npmjs.org/csscomb-core/-/csscomb-core-3.0.6.tgz","integrity":"sha512-Fo7iPmGOiMjfFIKFK0eaVctCmBLkWt0sEhrLCKUVFhn0H7F1J8EhxOyz4Yt4W1ClYMELdtti7vqq5SmzYpRdqA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDHizr+mGQTkDh+ePyFLrcRTdnKXuitBPSTs71kiLxpDAiBS/2K8RBru+PNA1jxAD0bg4qtn2woMpYhg/p2bWQwrOQ=="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/csscomb-core-3.0.6.tgz_1469624927853_0.6449177800677717"}}},"readme":"# CSScomb Core\n\nCSScomb Core is a framework for writing postprocessors.  \nIt provides you with a nice set of features:\n\n1. Parser with support of preprocessors\n1. API to create and use options\n1. API to process files and directories\n\n\n## Usage\n\n```js\nvar Comb = require('csscomb-core');\n// Constructor accepts a list of options to use and list of acceptable syntaxes.\nvar comb = new Comb(options, 'css');\n```\n\nFor a simple example of usage take a look\n[at a template project](https://github.com/csscomb/core-template).  \nFeel free to fork it and modify.\n\n## List of public methods\n\nThere are a number of methods that become available once you create an instance.\n\n### comb.use(option)\n\nUse a plugin.\n\n- Params: *{Object}*  Option's plugin\n- Return: *{CombCore}*  Instance's object\n\n### comb.configure(config)\n\nLoad configuration from JSON.  \nActivate and configure needed options.\n\n- Params: *{Object}*  Config\n- Return: *{CombCore}*  Instance's object\n\n### comb.getOptionsOrder()\n\nGet list of available options in exact order they will be processed.  \nCan be used for testing purpose.\n\n- Return: *{Array}*  List of options' names\n\n### comb.getValue(optionName)\n\nGet option's value.  \nCan be used inside plugin's `process` method.\n\n- Params: *{String}*  Option's name\n- Return: Value set by user for this option\n\n### comb.getSyntax()\n\nGet name of syntax that is currently being used.  \nCan be used inside plugin's `process` method.\n\n- Return: *{String}*  Syntax name\n\n### comb.lintPath(path)\n\nLint a file or a directory.\n\n- Params: *{String}*  Path to file or directory</td>\n- Return: *{Promise}*\n\n### comb.lintDirectory(path)\n\nLint all files in a directory.\n\n- Params: *{String}*  Path to file or directory</td>\n- Return: *{Promise}*\n\n### comb.lintFile(path)\n\nLint a single file.\n\n- Params: *{String}*  Path to file\n- Return: *{Promise}*\n\n### comb.lintString(string, options)\n\nLint a string.\n\n- Params:  \n  *{String}*  Code to process  \n  *{{context: String, filename: String, syntax: String}}* Options (optional)\n  where *context* is\n  Gonzales PE rule, *filename* is a file's name that is used to display errors and\n  *syntax* is syntax name with `css` being a default value.  \n- Return: *{Promise<Array>}*  Resolves with list of found errors.  \n\n### comb.processPath(path)\n\nProcess a file or a directory.\n\n- Params: *{String}*  Path to file or directory</td>\n- Return: *{Promise}*\n\n### comb.processDirectory(path)\n\nProcess all files in a directory.\n\n- Params: *{String}*  Path to directory\n- Return: *{Promise}*\n\n### comb.processFile(path)\n\nProcess a single file.\n\n- Params: *{String}*  Path to file\n- Return: *{Promise}*\n\n### comb.processString(string, options)\n\nProcess a string.\n\n- Params:  \n  *{String}*  Code to process  \n  *{{context: String, filename: String, syntax: String}}* Options (optional)\n  where *context* is\n  Gonzales PE rule, *filename* is a file's name that is used to display errors and\n  *syntax* is syntax name with `css` being a default value.  \n- Return: *{Promise<string>}*  Resolves with processed string.  \n\n## Writing a plugin\n\nA plugin is a JavaScript object that has methods to set value and process AST\nnodes.  \nTake a look at [Flip Comb](https://github.com/csscomb/core-template/blob/master/lib/options/flip-comments.js) for an example.  \nThere are some fields you should take care of.\n\n### name\n\nOption's name as it should be used in config.\n\n- Required: yes\n- Acceptable value: *{String}*\n- Example: `\"flip-comments\"`\n\n### syntax\n\nList of syntaxes the option supports.  \nThis depends on parser possibilities.  \nCurrently the following work fine: `css`, `less`, `sass` and `scss`.\n\n- Required: yes\n- Acceptable value: *{Array}*\n- Example: `['css']`\n\n### accepts\n\nIn order to tell CSScomb Core which values are acceptable, plugin should have\neither `accepts` or `setValue` field.  \n`accepts` should be used to provide patterns, while `setValue` is good for\nmodifying value before using it.\n\nYou can use one or several of the following:  \n– `boolean: [true]`  \n– `boolean: [false]`  \n– `boolean: [true, false]`  \n– `string: /regexp/`  \n– `number: true`\n\n- Required: no, but if this field is missed, `setValue` must be set\n- Acceptable value: *{Object}*\n- Example: `{ boolean: [true] }`\n\n### setValue\n\nFunction to modify option's value before using it.  \nThis field overrides `accepts` field if it's set in the plugin too.\n\n- Required: no, but if this field is missed, `accepts` must be set\n- Acceptable value: *{Function}*\n- Example: ` function(value) { return value * 4; }`\n\n### runBefore\n\nRun the plugin before another option.  \n\n- Required: no\n- Acceptable value: *{String}* Another option's name\n- Example: `\"block-indent\"`\n\n### process\n\nModify AST nodes.\n\n- Required: yes\n- Acceptable value: *{Function}*\n- Example: <pre><code>function(nodeType, nodeContent) {\n        if (nodeType === 'commentML') node[0] = ' (╯°□°）╯︵ ┻━┻ ';\n}</code></pre>\n","maintainers":[{"name":"tonyganch","email":"tonyganch+github@gmail.com"}],"time":{"modified":"2022-06-14T05:02:04.113Z","created":"2014-07-05T18:50:04.739Z","1.0.0":"2014-07-05T18:50:04.739Z","1.0.1":"2014-07-07T11:51:57.482Z","2.0.0":"2014-07-18T17:42:07.292Z","2.0.1":"2014-07-19T06:31:37.913Z","2.0.2":"2014-07-19T09:39:48.812Z","2.0.3":"2014-09-21T10:32:09.421Z","2.0.4":"2014-11-15T10:28:58.398Z","3.0.0-1":"2015-02-01T20:24:41.126Z","3.0.0-2":"2015-05-27T09:32:21.547Z","3.0.0-3":"2015-05-27T09:35:18.454Z","3.0.0-4":"2015-05-27T09:36:17.318Z","3.0.0-5":"2015-06-06T00:04:31.312Z","3.0.0-6":"2015-06-06T00:22:01.538Z","3.0.0-7":"2015-06-06T09:35:41.451Z","3.0.0-8":"2015-06-19T22:49:45.524Z","3.0.0-3.1":"2015-06-28T09:38:28.585Z","3.0.0":"2016-07-11T21:58:17.044Z","3.0.1":"2016-07-11T22:14:07.959Z","3.0.2":"2016-07-11T22:17:52.672Z","3.0.3":"2016-07-27T12:32:21.247Z","3.0.4":"2016-07-27T12:45:22.418Z","3.0.5":"2016-07-27T13:05:20.052Z","3.0.6":"2016-07-27T13:08:50.342Z"},"homepage":"https://github.com/csscomb/core#readme","repository":{"type":"git","url":"git+https://github.com/csscomb/core.git"},"bugs":{"url":"https://github.com/csscomb/core/issues"},"license":"MIT","readmeFilename":"README.md"}