39 Commits

Author SHA1 Message Date
Fabien O'Carroll
1bca2b5706 update jsx processor 2014-07-25 11:13:02 +01:00
Fabien O'Carroll
c42ec47855 update stylus processor 2014-07-25 11:11:11 +01:00
Fabien O'Carroll
bcd05ca776 update jade processor 2014-07-25 11:09:30 +01:00
Fabien O'Carroll
2def55dc42 update coffeescript processor 2014-07-25 11:08:13 +01:00
Fabien O'Carroll
aea9db5fbf update less processor 2014-07-25 11:07:36 +01:00
Fabien O'Carroll
c7c536ac0f protect JSON.parse, reject with error 2014-07-25 11:02:27 +01:00
Fabien O'Carroll
c29b4d1a79 Update the success callback for processor promise 2014-07-25 10:50:50 +01:00
Fabien O'Carroll
d43e3e5801 Check for processor in config in the run IIFE 2014-07-25 10:49:56 +01:00
Fabien O'Carroll
6e60ca2393 Rename source to data for 2014-07-25 10:49:18 +01:00
Fabien O'Carroll
2d354464a1 Update markdown processor 2014-07-25 10:48:46 +01:00
Fabien O'Carroll
ea288e5961 Log out processor language with error 2014-07-25 10:15:01 +01:00
Giulia Alfonsi
ab66f1026a Fixed integration with server side preprocessors (not the best solution) 2014-07-24 11:08:12 +01:00
Giulia Alfonsi
36516fa7a5 Implemented LiveScript v1.2.0 2014-07-24 09:37:14 +01:00
Remy Sharp
7bf4f25d35 processors: result.result => output.result 2014-07-13 07:25:32 +01:00
Remy Sharp
f94b8e47ef Push processor messages to local port
And pennyworth will *pull* these messages and process them.
2014-07-11 15:48:32 +01:00
Giulia Alfonsi
d71f4c009c Renamed processor.port in processor.address 2014-07-01 02:25:06 +01:00
Giulia Alfonsi
07040e5d7e Added stylus - not finished 2014-06-26 17:49:08 +01:00
Giulia Alfonsi
de5459d1b5 Added Myth processor, both pennyworth and clientside 2014-06-26 17:14:37 +01:00
Giulia Alfonsi
2fb0fa020c Handling errors in case pennyworth is not available 2014-06-26 17:11:19 +01:00
Giulia Alfonsi
95a608c31c Added sass standalone connection to pennyworth 2014-06-18 18:49:55 +01:00
Giulia Alfonsi
720efd8db9 Added sass and stuff 2014-06-17 17:30:12 +01:00
Remy Sharp
2898c803f4 Swap zmq for axon 2014-05-29 15:21:11 +01:00
Remy Sharp
882d552548 Working zmq processors 2014-05-22 13:29:51 +01:00
Remy Sharp
bacf7f923e Splitting out the processors and supporting zmq
Note that zmq is used in production along side Pennyworth.
2014-05-22 12:40:03 +01:00
Remy Sharp
1e6d3c12f1 remove redundant line 2014-05-22 12:40:03 +01:00
Remy Sharp
6242f75352 Working terminate and fork 2014-05-22 12:40:03 +01:00
Remy Sharp
4c2d50e6cb Working forked process - BUGGY
Stylus updated, and forking works, but we have no control to kill the process after a timeout (which is the aim). Currently sending the kill signal blows up the main node process - which is the current state of code (with commented out code that has the child actually succeed).
2014-05-22 12:40:02 +01:00
Ben Alpert
9d0e1fb907 Disable smartIndent for JSX file type 2014-02-12 01:52:53 -08:00
Marius-Remus Mate
2370823460 support for React and JSX — http://facebook.github.io/react/ 2014-01-19 19:46:28 +02:00
Remy Sharp
54b8153f4f Add support for all our processor types to be requested directly
[skip ci]
2014-01-09 15:32:36 +00:00
Remy Sharp
82039849e7 Updated prepopuation to support processors
Used to only support HTML, CSS and JavaScript (with alias support), but now it will correctly move posted values for coffeescript, less, etc to the right processor.

Feels pretty hacky the way it's been done though, and highlights the issue with aliases (or rather inconsistent) naming on the live/output panel. I prefer output, but legacy code has 'live'.

Note already exists, but saying again: editor.js needs a refactor.
2013-10-04 15:54:45 +01:00
Remy Sharp
707d95b89c Removed stylus support from the server 2013-09-11 11:44:11 +01:00
Remy Sharp
fc18e6e722 Fixed #481. Somehow the coffeescript serverside compiler was NEVER working. Not sure how I missed this. Also updated to coffee-script 1.6.2 2013-03-28 10:25:07 +00:00
Aron Carroll
d9c2cd4a83 Lint the node source 2012-08-03 13:04:48 +01:00
Remy Sharp
c48176d1fe Log die! 2012-07-27 14:20:54 +01:00
Remy Sharp
43f9c01788 Typo 2012-07-23 11:31:35 +01:00
Remy Sharp
661c775d9f Wrap processors in try/catch - it's crashing poor Dave 2012-07-23 11:29:14 +01:00
Remy Sharp
8df40b9ed6 Fixed jade & stylus - damn, require package installs :( 2012-07-21 16:15:05 +01:00
Remy Sharp
2a89dbbc7c Server side processor support. Fixes #227. Not supporting Traceur. 2012-07-21 15:54:27 +01:00