Skip to content

Commit

Permalink
Bump version to 0.9.0
Browse files Browse the repository at this point in the history
  • Loading branch information
rafeca committed Oct 4, 2013
1 parent f49ad34 commit ddddaf5
Show file tree
Hide file tree
Showing 6 changed files with 32 additions and 19 deletions.
5 changes: 3 additions & 2 deletions AUTHORS
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
- Rafael de Oleza <rafeca@gmail.com>
- Dave Eddy <dave@daveeddy.com>
- jiyinyiyong <jiyinyiyong@gmail.com>
- Dave Eddy
- Elias Amaral
- jiyinyiyong
4 changes: 4 additions & 0 deletions History.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
### 0.9.0 — *October 4, 2013*

* Checks for hasOwnProperty in function render (by @dlight)

### 0.8.1 — *March 11, 2013*

* Add compatibility for Node.js 0.10.0
Expand Down
2 changes: 1 addition & 1 deletion docs/coverage.html

Large diffs are not rendered by default.

22 changes: 14 additions & 8 deletions docs/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -31,8 +31,8 @@

<div id="container">

<h1>prettyjson <a href="http://travis-ci.org/rafeca/prettyjson"><img src="https://secure.travis-ci.org/rafeca/prettyjson.png" alt="Build Status"></a></h1>
<p>Package for formatting JSON data in a coloured YAML-style, perfect for CLI output
<h1>prettyjson <a href="http://travis-ci.org/rafeca/prettyjson"><img src="https://secure.travis-ci.org/rafeca/prettyjson.png" alt="Build Status"></a> <a href="http://badge.fury.io/js/prettyjson"><img src="https://badge.fury.io/js/prettyjson.png" alt="NPM version"></a></h1>
<p>Package for formatting JSON data in a coloured YAML-style, perfect for CLI output.

</p>
<h2>How to install</h2>
Expand Down Expand Up @@ -136,12 +136,17 @@ <h2>Running Tests</h2>

</p>
<pre><code class="lang-bash">$ npm test</code></pre>
<p>You can check the package&#39;s <a href="http://rafeca.com/prettyjson/coverage.html">test coverage</a> if you are one of those test paranoics</p>
<p>You can check the package&#39;s <a href="http://rafeca.com/prettyjson/coverage.html">test coverage</a> if you are one of those test paranoics
</p>


<h2>Change Log</h2>

<h3>0.8.1 — <em>March 11, 2013</em></h3>
<h3>0.9.0 — <em>October 4, 2013</em></h3>
<ul>
<li>Checks for hasOwnProperty in function render (by @dlight)</li>
</ul>
<h3>0.8.1 — <em>March 11, 2013</em></h3>
<ul>
<li>Add compatibility for Node.js 0.10.0</li>
<li>Update dependencies</li>
Expand Down Expand Up @@ -229,9 +234,10 @@ <h3>0.1.0 — <em>October 10, 2011</em></h3>
<h2>Contributors</h2>

<ul>
<li>Rafael de Oleza <a href="&#109;&#97;&#x69;&#108;&#116;&#x6f;&#x3a;&#114;&#97;&#x66;&#x65;&#x63;&#97;&#x40;&#x67;&#x6d;&#97;&#105;&#108;&#46;&#99;&#111;&#x6d;">&#114;&#97;&#x66;&#x65;&#x63;&#97;&#x40;&#x67;&#x6d;&#97;&#105;&#108;&#46;&#99;&#111;&#x6d;</a></li>
<li>Dave Eddy <a href="&#109;&#97;&#x69;&#x6c;&#x74;&#111;&#x3a;&#x64;&#x61;&#118;&#101;&#x40;&#x64;&#97;&#118;&#101;&#x65;&#100;&#x64;&#121;&#46;&#99;&#111;&#109;">&#x64;&#x61;&#118;&#101;&#x40;&#x64;&#97;&#118;&#101;&#x65;&#100;&#x64;&#121;&#46;&#99;&#111;&#109;</a></li>
<li>jiyinyiyong <a href="&#109;&#x61;&#x69;&#x6c;&#116;&#111;&#x3a;&#x6a;&#x69;&#x79;&#x69;&#110;&#121;&#105;&#121;&#111;&#110;&#103;&#x40;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#x6d;">&#x6a;&#x69;&#x79;&#x69;&#110;&#121;&#105;&#121;&#111;&#110;&#103;&#x40;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#x6d;</a></li>
<li>Rafael de Oleza <a href="&#109;&#97;&#x69;&#108;&#x74;&#x6f;&#58;&#x72;&#x61;&#102;&#101;&#99;&#97;&#64;&#x67;&#x6d;&#x61;&#105;&#x6c;&#46;&#x63;&#x6f;&#x6d;">&#x72;&#x61;&#102;&#101;&#99;&#97;&#64;&#x67;&#x6d;&#x61;&#105;&#x6c;&#46;&#x63;&#x6f;&#x6d;</a></li>
<li>Dave Eddy <a href="&#109;&#97;&#x69;&#108;&#x74;&#x6f;&#58;&#100;&#x61;&#118;&#x65;&#x40;&#x64;&#97;&#x76;&#101;&#x65;&#x64;&#x64;&#x79;&#46;&#99;&#111;&#x6d;">&#100;&#x61;&#118;&#x65;&#x40;&#x64;&#97;&#x76;&#101;&#x65;&#x64;&#x64;&#x79;&#46;&#99;&#111;&#x6d;</a></li>
<li>Elias Amaral <a href="&#x6d;&#x61;&#105;&#108;&#116;&#111;&#x3a;&#116;&#111;&#x6c;&#107;&#x69;&#101;&#110;&#x64;&#105;&#108;&#105;&#64;&#x67;&#x6d;&#97;&#105;&#x6c;&#46;&#99;&#x6f;&#109;">&#116;&#111;&#x6c;&#107;&#x69;&#101;&#110;&#x64;&#105;&#108;&#105;&#64;&#x67;&#x6d;&#97;&#105;&#x6c;&#46;&#99;&#x6f;&#109;</a></li>
<li>jiyinyiyong <a href="&#109;&#97;&#x69;&#108;&#116;&#111;&#58;&#106;&#x69;&#121;&#105;&#x6e;&#121;&#105;&#x79;&#x6f;&#110;&#x67;&#64;&#x67;&#109;&#x61;&#105;&#x6c;&#x2e;&#x63;&#111;&#x6d;">&#106;&#x69;&#121;&#105;&#x6e;&#121;&#105;&#x79;&#x6f;&#110;&#x67;&#64;&#x67;&#109;&#x61;&#105;&#x6c;&#x2e;&#x63;&#111;&#x6d;</a></li>
</ul>


Expand Down Expand Up @@ -304,7 +310,7 @@ <h2>License</h2>
<p>(The MIT License)

</p>
<p>Copyright (c) 2011 Rafael de Oleza <a href="&#109;&#97;&#x69;&#108;&#x74;&#x6f;&#58;&#x72;&#x61;&#102;&#101;&#x63;&#x61;&#64;&#x67;&#x6d;&#97;&#105;&#108;&#x2e;&#x63;&#x6f;&#x6d;">&#x72;&#x61;&#102;&#101;&#x63;&#x61;&#64;&#x67;&#x6d;&#97;&#105;&#108;&#x2e;&#x63;&#x6f;&#x6d;</a>
<p>Copyright (c) 2011 Rafael de Oleza <a href="&#x6d;&#97;&#105;&#x6c;&#116;&#x6f;&#58;&#114;&#97;&#102;&#x65;&#99;&#x61;&#64;&#103;&#109;&#x61;&#x69;&#x6c;&#46;&#99;&#111;&#109;">&#114;&#97;&#102;&#x65;&#99;&#x61;&#64;&#103;&#109;&#x61;&#x69;&#x6c;&#46;&#99;&#111;&#109;</a>

</p>
<p>Permission is hereby granted, free of charge, to any person obtaining
Expand Down
16 changes: 9 additions & 7 deletions docs/prettyjson.html
Original file line number Diff line number Diff line change
Expand Up @@ -72,13 +72,15 @@
<span class="k">else</span> <span class="k">if</span> <span class="p">(</span><span class="k">typeof</span> <span class="nx">data</span> <span class="o">===</span> <span class="s1">&#39;object&#39;</span><span class="p">)</span> <span class="p">{</span></pre></div> </td> </tr> <tr id="section-16"> <td class="docs"> <div class="pilwrap"> <a class="pilcrow" href="#section-16">&#182;</a> </div> <p>Get the size of the longest index to render all the values on the same column</p> </td> <td class="code"> <div class="highlight"><pre> <span class="kd">var</span> <span class="nx">maxIndexLength</span> <span class="o">=</span> <span class="nx">Utils</span><span class="p">.</span><span class="nx">getMaxIndexLength</span><span class="p">(</span><span class="nx">data</span><span class="p">);</span>
<span class="kd">var</span> <span class="nx">key</span><span class="p">;</span>

<span class="k">for</span><span class="p">(</span><span class="kd">var</span> <span class="nx">i</span> <span class="k">in</span> <span class="nx">data</span><span class="p">)</span> <span class="p">{</span></pre></div> </td> </tr> <tr id="section-17"> <td class="docs"> <div class="pilwrap"> <a class="pilcrow" href="#section-17">&#182;</a> </div> <p>Prepend the index at the beginning of the line</p> </td> <td class="code"> <div class="highlight"><pre> <span class="nx">key</span> <span class="o">=</span> <span class="nx">Utils</span><span class="p">.</span><span class="nx">indent</span><span class="p">(</span><span class="nx">indentation</span><span class="p">)</span> <span class="o">+</span> <span class="p">(</span><span class="nx">i</span> <span class="o">+</span> <span class="s1">&#39;: &#39;</span><span class="p">)[</span><span class="nx">options</span><span class="p">.</span><span class="nx">keysColor</span><span class="p">];</span></pre></div> </td> </tr> <tr id="section-18"> <td class="docs"> <div class="pilwrap"> <a class="pilcrow" href="#section-18">&#182;</a> </div> <p>If the value is serializable, render it in the same line</p> </td> <td class="code"> <div class="highlight"><pre> <span class="k">if</span> <span class="p">(</span><span class="nx">isSerializable</span><span class="p">(</span><span class="nx">data</span><span class="p">[</span><span class="nx">i</span><span class="p">]))</span> <span class="p">{</span>
<span class="nx">key</span> <span class="o">+=</span> <span class="nx">exports</span><span class="p">.</span><span class="nx">render</span><span class="p">(</span><span class="nx">data</span><span class="p">[</span><span class="nx">i</span><span class="p">],</span> <span class="nx">options</span><span class="p">,</span> <span class="nx">maxIndexLength</span> <span class="o">-</span> <span class="nx">i</span><span class="p">.</span><span class="nx">length</span><span class="p">);</span>
<span class="nx">output</span><span class="p">.</span><span class="nx">push</span><span class="p">(</span><span class="nx">key</span><span class="p">);</span></pre></div> </td> </tr> <tr id="section-19"> <td class="docs"> <div class="pilwrap"> <a class="pilcrow" href="#section-19">&#182;</a> </div> <p>If the index is an array or object, render it in next line</p> </td> <td class="code"> <div class="highlight"><pre> <span class="p">}</span> <span class="k">else</span> <span class="p">{</span>
<span class="nx">output</span><span class="p">.</span><span class="nx">push</span><span class="p">(</span><span class="nx">key</span><span class="p">);</span>
<span class="nx">output</span><span class="p">.</span><span class="nx">push</span><span class="p">(</span>
<span class="nx">exports</span><span class="p">.</span><span class="nx">render</span><span class="p">(</span><span class="nx">data</span><span class="p">[</span><span class="nx">i</span><span class="p">],</span> <span class="nx">options</span><span class="p">,</span> <span class="nx">indentation</span> <span class="o">+</span> <span class="nx">options</span><span class="p">.</span><span class="nx">defaultIndentation</span><span class="p">)</span>
<span class="p">);</span>
<span class="k">for</span><span class="p">(</span><span class="kd">var</span> <span class="nx">i</span> <span class="k">in</span> <span class="nx">data</span><span class="p">)</span> <span class="p">{</span>
<span class="k">if</span> <span class="p">(</span><span class="nx">data</span><span class="p">.</span><span class="nx">hasOwnProperty</span><span class="p">(</span><span class="nx">i</span><span class="p">))</span> <span class="p">{</span></pre></div> </td> </tr> <tr id="section-17"> <td class="docs"> <div class="pilwrap"> <a class="pilcrow" href="#section-17">&#182;</a> </div> <p>Prepend the index at the beginning of the line</p> </td> <td class="code"> <div class="highlight"><pre> <span class="nx">key</span> <span class="o">=</span> <span class="nx">Utils</span><span class="p">.</span><span class="nx">indent</span><span class="p">(</span><span class="nx">indentation</span><span class="p">)</span> <span class="o">+</span> <span class="p">(</span><span class="nx">i</span> <span class="o">+</span> <span class="s1">&#39;: &#39;</span><span class="p">)[</span><span class="nx">options</span><span class="p">.</span><span class="nx">keysColor</span><span class="p">];</span></pre></div> </td> </tr> <tr id="section-18"> <td class="docs"> <div class="pilwrap"> <a class="pilcrow" href="#section-18">&#182;</a> </div> <p>If the value is serializable, render it in the same line</p> </td> <td class="code"> <div class="highlight"><pre> <span class="k">if</span> <span class="p">(</span><span class="nx">isSerializable</span><span class="p">(</span><span class="nx">data</span><span class="p">[</span><span class="nx">i</span><span class="p">]))</span> <span class="p">{</span>
<span class="nx">key</span> <span class="o">+=</span> <span class="nx">exports</span><span class="p">.</span><span class="nx">render</span><span class="p">(</span><span class="nx">data</span><span class="p">[</span><span class="nx">i</span><span class="p">],</span> <span class="nx">options</span><span class="p">,</span> <span class="nx">maxIndexLength</span> <span class="o">-</span> <span class="nx">i</span><span class="p">.</span><span class="nx">length</span><span class="p">);</span>
<span class="nx">output</span><span class="p">.</span><span class="nx">push</span><span class="p">(</span><span class="nx">key</span><span class="p">);</span></pre></div> </td> </tr> <tr id="section-19"> <td class="docs"> <div class="pilwrap"> <a class="pilcrow" href="#section-19">&#182;</a> </div> <p>If the index is an array or object, render it in next line</p> </td> <td class="code"> <div class="highlight"><pre> <span class="p">}</span> <span class="k">else</span> <span class="p">{</span>
<span class="nx">output</span><span class="p">.</span><span class="nx">push</span><span class="p">(</span><span class="nx">key</span><span class="p">);</span>
<span class="nx">output</span><span class="p">.</span><span class="nx">push</span><span class="p">(</span>
<span class="nx">exports</span><span class="p">.</span><span class="nx">render</span><span class="p">(</span><span class="nx">data</span><span class="p">[</span><span class="nx">i</span><span class="p">],</span> <span class="nx">options</span><span class="p">,</span> <span class="nx">indentation</span> <span class="o">+</span> <span class="nx">options</span><span class="p">.</span><span class="nx">defaultIndentation</span><span class="p">)</span>
<span class="p">);</span>
<span class="p">}</span>
<span class="p">}</span>
<span class="p">}</span>
<span class="p">}</span></pre></div> </td> </tr> <tr id="section-20"> <td class="docs"> <div class="pilwrap"> <a class="pilcrow" href="#section-20">&#182;</a> </div> <p>Return all the lines as a string</p> </td> <td class="code"> <div class="highlight"><pre> <span class="k">return</span> <span class="nx">output</span><span class="p">.</span><span class="nx">join</span><span class="p">(</span><span class="s1">&#39;\n&#39;</span><span class="p">);</span>
Expand Down
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"author": "Rafael de Oleza <rafeca@gmail.com> (https://github.com/rafeca)",
"name": "prettyjson",
"description": "Package for formatting JSON data in a coloured YAML-style, perfect for CLI output",
"version": "0.8.2",
"version": "0.9.0",
"homepage": "http://rafeca.com/prettyjson",
"keywords": [
"json",
Expand Down

0 comments on commit ddddaf5

Please sign in to comment.