Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/pugjs/pug
Pug – robust, elegant, feature rich template engine for Node.js
https://github.com/pugjs/pug
fde5034a7d159ea0eb29105ba739a98252e9f979 authored almost 13 years ago
80bc98e6496e0783eaaa7fe55698eb57d6b3dc9d authored almost 13 years ago
a961846b9053ba1f1697afd8c83c7f69deb25dde authored almost 13 years ago
1e7bcbd7cf774bce9adfcb8e3443257a116c51e0 authored almost 13 years ago
Escape numbered HTML entities
4fe0a3b2c412b313e4b68c90072daf41ec27d5d1 authored almost 13 years agoCode by @wavoemployee25
b771df53706c6a9835c3b16c5e212194a30638fa authored almost 13 years ago47bab06d8a1f0942b2378c89561a9f710b6dceab authored almost 13 years ago
7e6eb1c2e5284c2d0b2b0c30537bfc6f5270a2f7 authored almost 13 years ago
Mixin hoist
9ea20a21b63e60796ada1f1c06ecf62a3e9529b7 authored almost 13 years agoFixes #579
82ceac0119464578c64e069be06fba8539b52f58 authored almost 13 years agoe5669605e4f2c253cecd3761b0c8ff97e369574e authored almost 13 years ago
7235c2b3be47b1461322077eb30e3dcf04e84c3a authored almost 13 years ago
7a9ae58eae2ba86486cfdea718f684d80976d378 authored almost 13 years ago
f7b080a904ee3576762413654ea0a952eb6753fa authored almost 13 years ago
eaa7119c82baff229bf6cfd7d68f8902009a048d authored almost 13 years ago
89ee9f42e389bcab5abb34899c5461028b87dc8a authored almost 13 years ago
Conflicts:
lib/parser.js
1fbc4255e93db150fc6d01f7f8017139b61fb9c2 authored almost 13 years ago
9f37c4442f683d78e5ad33101fc2ad84e9ac5a47 authored almost 13 years ago
2ce30dfe3620c5ac9ae155ede821c031d5951eea authored almost 13 years ago
a2a7fd2df3318775a07dce8f9197e36320ecc45d authored almost 13 years ago
65ced8acb650c74b543c29c5b4a2f42b7cbac243 authored almost 13 years ago
b94713fedd31ffc38cfeec212d1c402cac83a3a4 authored almost 13 years ago
6949173643a1c3ee359cce8fe99cfe399c1f0221 authored almost 13 years ago
65ebf4a69a1b89f5eb26e77ec9580a522fd44cc4 authored almost 13 years ago
By extracting the tag-parser, we can apply it to mixins. This makes mixin `block`s more robust ...
2c2e127366fe1d82925b296790e02edf732f859a authored almost 13 years agoUses tag code to do its magic
b9210e8fff617b4f25a4407227f8650cb3798064 authored almost 13 years agoadd ; at the end of mixins declaration
a4082d8292cb5caec66c00fbc8b3a44955eb8683 authored almost 13 years ago31580fc70e26f0e7bd690a0a1b03edf6074a0ca4 authored almost 13 years ago
This reverts commit 2f34d8613d76703acc2b1adf15213d848f915a7e.
b397d7512246066908f7c7fe6d205e601e873855 authored almost 13 years agoUse explicit `block` notation
667fbaabb2cb88fc567b9ed539001d775fb9fd19 authored almost 13 years ago7e1da0f0ada3beb7d9d8b5f888cfebbf67972839 authored almost 13 years ago
2f34d8613d76703acc2b1adf15213d848f915a7e authored almost 13 years ago
Blocks should not be passed along to junior mixins automatically. They should work just like no...
8ec78bbad94596084146216387d844e0af8a416b authored almost 13 years agoPatch block
66a221b98b13954701bbc8eada17521db14c9370 authored almost 13 years ago
Conflicts:
lib/compiler.js
test/cases/mixin.blocks.jade
fd7532073e2fa383b63f9b823d43fae675df4786 authored almost 13 years ago
equivalent to != block
96bff337e7b3903be6cd0c35d59194b40601718e authored almost 13 years ago6943137740009804794c1118c315bd24b7c99366 authored almost 13 years ago
4c1a9a815305c575a9083e5b7e209e88bfe520af authored almost 13 years ago
(The "block" property automatically propogates up the chain through mixins.)
5dd513a22c8382bc807a9ae9c3a2955af38da516 authored almost 13 years agoBy using `Function.call`, we can pass mixin blocks without affecting arguments, which otherwise ...
3f7b2a750e819d8923fd0df4a5bdf3a87db4c6d2 authored almost 13 years ago8ea4cd00377ff1b59755574b0bbdfa901e873716 authored almost 13 years ago
Simple `make test` to see the new test fail.
e84f758a587106f7411f14b0809f1c1b01bf9be4 authored almost 13 years agoeec0d006d7d8337542a9f65813fa9bd7b04c5584 authored almost 13 years ago
This removes the `contents` keyword, and adds the `block` keyword:
* `contents` was a string, i...
cf886ece472f3224d696bc80b3983f9fb27d60bc authored almost 13 years ago1c090f55a5f47b0b56ecea802771f276ce27015e authored almost 13 years ago
0cafd87dded8ff2f7e94db9cfb52709ca0503697 authored almost 13 years ago
and the new + mixin invocation syntax
to disambiguate between calling and defining
fe0d3093f681d0775b8899448612b1adf11e79a9 authored almost 13 years ago
f57384f22b693604b2c277a03e3eba02827785d8 authored almost 13 years ago
even though there are no locals here
with(){} still sucks ass
35b3914bb83afdb6be19c040f0855b755716da6f authored almost 13 years ago
84ed2a0009e02ce653712c9fbc45223d6242cf1b authored almost 13 years ago
2adcadbf05ad47600014658a07a650f6b69c0e59 authored almost 13 years ago
935ac1254b42050d42433e10a3d445f636206fab authored almost 13 years ago
This showed up while I tried to test performance for compileDebug:false
Apparently this would b...
cb6fb2282e89f8b54543727e0543dcedbf5ed5c9 authored almost 13 years agoA lot of tests have changed because they now render nice beautiful blocks.
Also, inline text an...
093c601bf2dc79f96d191a570d0163ad8763e07c authored almost 13 years agoGetting blocks to work consistently:
* We removed the Node.getType, and use Text.isText
* We d...
4381f724d88c6ba7495a308ae9e1823c4e44b214 authored almost 13 years agoPreviously we had several ways text was stored:
* As a property on a Tag node
* As multiple nod...
14ef55011e22e7c01ccb3643ca50d3cd7a11e7af authored almost 13 years ago
27b8d51fb3145acaca1420dc25eaa79bb1e07e34 authored almost 13 years ago
dcde5e5b08bb1a3e4ac27ba757deb788141404de authored almost 13 years ago
bed86e8552d516b607bef4ecc344325c2aad1279 authored almost 13 years ago
a860afc78655fd105a073d31d1e0e4db98821637 authored almost 13 years ago
0b3fc25dcffbed4f54dbefe5a2e5b9721dacada6 authored almost 13 years ago
f21d3e519311669cb7d44a871603a8f38302b97e authored almost 13 years ago
bf3e968b4112047b756fabfbb508e8f15103892e authored almost 13 years ago
1992ea4410d6809a3da03d81d154ae206590e22c authored almost 13 years ago
3ae58fc50cddfb20f83f34d8b40f78799f01ec65 authored almost 13 years ago
Improve performance of pretty mixins
36349d9ddf1daa4a167427e915febb7d5f6ffb00 authored almost 13 years ago25e9a851371d79af7cbc317976daaaffccbc9236 authored almost 13 years ago
The recent addition of pretty mixins degraded performance noticably for options like "compileDeb...
e766f10c1d1312e38f52f837f241e2730868fc47 authored almost 13 years agoe5da902503e5aa6573a43adf1798e1635383b01d authored almost 13 years ago
Modifies approach to compiled jade by indenting on-the-fly. This is needed in order to correctl...
3bbd723a31e273e8d8162c0efa78e3ca09b22417 authored almost 13 years agod3f5c6ad802986f29588feff296e5f74266b0e3d authored almost 13 years ago
b27490cf483247df765d38b627b20f03daaba042 authored almost 13 years ago
update doc replace include by extends for block features
141dc29732d45aab10c8884cb9d74fcab3cbdec9 authored almost 13 years ago47192c61a84fd9df099d161a22bac0048212f17c authored almost 13 years ago
912033350759c8acc4f42b531c3e58e943f57c32 authored almost 13 years ago
121565f3bfbd4123210838bbff13d31429166357 authored almost 13 years ago
4d3a811f5e6d1ce63532bc4c1e496df55f9fe2f9 authored almost 13 years ago
867c6be9f858c7019f66db5465503339daf5c1fd authored almost 13 years ago
636a710826862c9cd6b5f34f70ff07106bec7995 authored almost 13 years ago
Make pretty printing prettier for text-only elements
d9aa18fc0748284259df33dde7f0905769dd8aa1 authored almost 13 years agoMake testing work on Windows
e89108bc27f1a5abd922f6bbc51ef8a50f99c116 authored almost 13 years ago147d3992e90b828b6bf1e5a710a49a799f2d6977 authored almost 13 years ago
100e51cccf3e6580a6d2478f747a8a1b586d235c authored almost 13 years ago
If an element contains only text, its closing tag is rendered on the same line as its opening tag.
cfe4366f0ab172f25a2439579025d69892df6a56 authored almost 13 years agode9471f6c758e985cb5cdeba49c6534254423e46 authored almost 13 years ago
66abf32f68cee6e54aa823f993915fc3681a3476 authored almost 13 years ago
use with caution
89b67964be0c28fbb669d3953ef132f22de07a72 authored almost 13 years ago07782d31672e47c73196c674002d013ef07522a7 authored almost 13 years ago
51654dec7590bfc0824a50575bbe1a369e73d40b authored almost 13 years ago
IMO this is inconsistent and awkward but I guess
jquery special-cases so meh
bef31f8ed3620adaef6385b1c60e9e1ae7bb93b9 authored almost 13 years ago
06cf2500c3fd1cd87541f76b9e4a822e06bf7555 authored almost 13 years ago
3e9c448e26d277895b151af5c394005fe2e02886 authored almost 13 years ago
dc99938ce76a2fa02300c291427122baec603836 authored almost 13 years ago
0f0ac24f3d741e69acad47377097af22700afdf4 authored almost 13 years ago