{"action":"created","issue":{"url":"https://api.github.com/repos/jstransformers/jstransformer/issues/1","labels_url":"https://api.github.com/repos/jstransformers/jstransformer/issues/1/labels{/name}","comments_url":"https://api.github.com/repos/jstransformers/jstransformer/issues/1/comments","events_url":"https://api.github.com/repos/jstransformers/jstransformer/issues/1/events","html_url":"https://github.com/jstransformers/jstransformer/issues/1","id":56829811,"number":1,"title":"Implement missing transformers","user":{"login":"ForbesLindesay","id":1260646,"avatar_url":"https://avatars.githubusercontent.com/u/1260646?v=3","gravatar_id":"","url":"https://api.github.com/users/ForbesLindesay","html_url":"https://github.com/ForbesLindesay","followers_url":"https://api.github.com/users/ForbesLindesay/followers","following_url":"https://api.github.com/users/ForbesLindesay/following{/other_user}","gists_url":"https://api.github.com/users/ForbesLindesay/gists{/gist_id}","starred_url":"https://api.github.com/users/ForbesLindesay/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ForbesLindesay/subscriptions","organizations_url":"https://api.github.com/users/ForbesLindesay/orgs","repos_url":"https://api.github.com/users/ForbesLindesay/repos","events_url":"https://api.github.com/users/ForbesLindesay/events{/privacy}","received_events_url":"https://api.github.com/users/ForbesLindesay/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":{"login":"jstransformers","id":9823543,"avatar_url":"https://avatars.githubusercontent.com/u/9823543?v=3","gravatar_id":"","url":"https://api.github.com/users/jstransformers","html_url":"https://github.com/jstransformers","followers_url":"https://api.github.com/users/jstransformers/followers","following_url":"https://api.github.com/users/jstransformers/following{/other_user}","gists_url":"https://api.github.com/users/jstransformers/gists{/gist_id}","starred_url":"https://api.github.com/users/jstransformers/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jstransformers/subscriptions","organizations_url":"https://api.github.com/users/jstransformers/orgs","repos_url":"https://api.github.com/users/jstransformers/repos","events_url":"https://api.github.com/users/jstransformers/events{/privacy}","received_events_url":"https://api.github.com/users/jstransformers/received_events","type":"Organization","site_admin":false},"milestone":null,"comments":54,"created_at":"2015-02-06T16:00:35Z","updated_at":"2015-04-03T01:44:35Z","closed_at":null,"body":"This project aims to replace [transformers](https://github.com/ForbesLindesay/transformers) with a large collection of separate libraries, each of which able to be separately maintained, tested and updated.  Each library will implement some subset of the API in this module, and may optionally return a string body rather than the `{body: String, dependencies: Array.<String>}` format (lots of file formats don't actually have dependencies so it wouldn't really make sense).  This module can then be used to fully normalise that interface, including implementing the methods that are otherwise not implemented.\r\n\r\nHere is a list of all the modules that need implementing\r\n\r\n- [x] uglify-js\r\n- [x] uglify-css -> rename this to \"clean-css\" and use the [clean-css](https://www.npmjs.com/package/clean-css) module\r\n- [x] uglify-json -> rename this to just \"json\"\r\n- [x] livescript\r\n- [x] swig\r\n- [x] [atpl](https://github.com/soywiz/atpl.js)\r\n- [x] [dot](https://github.com/olado/doT)\r\n- [ ] [liquor](https://github.com/chjj/liquor)\r\n- [x] ejs\r\n- [x] eco\r\n- [ ] [jqtpl](https://github.com/kof/jqtpl)\r\n- [x] [haml](https://github.com/creationix/haml-js/)\r\n- [ ] [haml-coffee](https://github.com/netzpirat/haml-coffee/)\r\n- [ ] [whiskers](https://github.com/gsf/whiskers.js)\r\n- [x] hogan\r\n- [x] handlebars\r\n- [x] underscore\r\n- [ ] [walrus](https://github.com/jeremyruppel/walrus)\r\n- [x] mustache\r\n- [ ] [templayed](https://github.com/archan937/templayed.js/)\r\n- [x] plates\r\n- [ ] [mote](https://github.com/satchmorun/mote)\r\n- [ ] [toffee](https://github.com/malgorithms/toffee)\r\n- [ ] [coffeekup](https://github.com/mauricemach/coffeekup)\r\n- [ ] [just](https://github.com/baryshev/just)\r\n- [x] ect\r\n- [x] jade\r\n- [x] [dust](https://github.com/akdubya/dustjs)\r\n- [ ] [jazz](https://github.com/shinetech/jazz)\r\n- [ ] [qejs](https://github.com/jepso/QEJS)\r\n- [x] less\r\n- [x] stylus\r\n- [x] sass\r\n- [x] scss\r\n- [x] marked\r\n- [x] remarkable\r\n- [x] markdown-it\r\n- [x] supermarked\r\n- [x] [markdown-js](https://github.com/evilstreak/markdown-js)\r\n- [x] markdown\r\n- [x] coffee-script\r\n- [x] cson\r\n- [x] cdata\r\n- [x] cdata-js\r\n- [x] cdata-css\r\n- [x] verbatim\r\n- [x] escape-html\r\n- [x] highlight.js\r\n\r\n### Potential Extras\r\n- [ ] [hyperscript](https://github.com/dominictarr/hyperscript)\r\n- [x] [myth](https://github.com/segmentio/myth)\r\n- [x] [postcss](https://github.com/postcss/postcss)\r\n- [x] [rework](https://github.com/reworkcss/rework)\r\n- [ ] [jsx](https://www.npmjs.com/package/react-tools)\r\n- [ ] [babel](https://babeljs.io/)\r\n\r\nOnce all of these have been implemented, we can switch jade to look for these rather than transformers.  I'll need as many collaborators as possible for this, so if you're willing to contribute a transformer, let me know and I'll add you to the organisation.  P.S. note that we add `jstransformer` to the keywords in package.json for all transformers, so they can be found at https://www.npmjs.com/browse/keyword/jstransformer"},"comment":{"url":"https://api.github.com/repos/jstransformers/jstransformer/issues/comments/89111557","html_url":"https://github.com/jstransformers/jstransformer/issues/1#issuecomment-89111557","issue_url":"https://api.github.com/repos/jstransformers/jstransformer/issues/1","id":89111557,"user":{"login":"tunnckoCore","id":5038030,"avatar_url":"https://avatars.githubusercontent.com/u/5038030?v=3","gravatar_id":"","url":"https://api.github.com/users/tunnckoCore","html_url":"https://github.com/tunnckoCore","followers_url":"https://api.github.com/users/tunnckoCore/followers","following_url":"https://api.github.com/users/tunnckoCore/following{/other_user}","gists_url":"https://api.github.com/users/tunnckoCore/gists{/gist_id}","starred_url":"https://api.github.com/users/tunnckoCore/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tunnckoCore/subscriptions","organizations_url":"https://api.github.com/users/tunnckoCore/orgs","repos_url":"https://api.github.com/users/tunnckoCore/repos","events_url":"https://api.github.com/users/tunnckoCore/events{/privacy}","received_events_url":"https://api.github.com/users/tunnckoCore/received_events","type":"User","site_admin":false},"created_at":"2015-04-03T01:44:35Z","updated_at":"2015-04-03T01:44:35Z","body":"1. its better to be than `jstransformer-reworkcss`\r\n2. i cant understand whats the problem is. just describes that pkg is published as v0.1.1\r\n3. always add it because I dont want in every change to go to the shitty coveralls.io website to regen it and get it and etc, and etc.\r\n\r\n> If we don't support 0.10 why test it at all? Plus nobody uses Node.js 0.11 (or at least nobody encourages using 0.11 now that 0.12 is out). Those are just plain useless.\r\n\r\ntemplates, templates, templates. I must change them soon. Also they are the reason for the author and etc stuff.  I just forgot that."}}