44 Commits

Author SHA1 Message Date
Tom MacWright
0ee335bb7f Merge pull request #67 from beaugunderson/no-default-eslintrc
Don't run tests with the user's global .eslintrc
2015-05-06 15:58:46 -04:00
Tom MacWright
fce099ea49 1.1.0 2015-05-06 15:57:56 -04:00
Tom MacWright
d5a8a03c8f Merge pull request #60 from anandthakker/whitelist-deps
Add `external` option to allow whitelisting external dependencies
2015-05-06 15:53:59 -04:00
Tom MacWright
31eb52ae81 1.0.7 2015-05-06 06:39:58 -04:00
Beau Gunderson
ad35bf0bc8 Don't run tests with the user's global .eslintrc
If the user has a $HOME/.eslintrc it will be read and merged with the
.eslintrc in this directory; this pull request disables that behavior so
that only the project rules are applied.
2015-05-06 00:58:40 -07:00
Anand Thakker
ee69b44183 Use micromatch to accept external option.
Factors all external module checking logic out to
lib/external-module-filter.js
2015-05-01 20:02:57 -04:00
Tom MacWright
8761fc1386 1.0.6 2015-04-16 14:48:36 -07:00
Tom MacWright
ea2b02de70 Basic formatting for inline links 2015-04-15 10:44:53 -07:00
Tom MacWright
63d4b05c71 1.0.5 2015-04-09 15:56:56 -07:00
Tom MacWright
2797d02c51 1.0.4 2015-04-09 15:17:39 -07:00
Tom MacWright
b71901ff40 1.0.3 2015-04-09 14:40:42 -07:00
Tom MacWright
46042baec8 1.0.2 2015-04-09 11:48:44 -07:00
Tom MacWright
b3c3d920cc Add sorting stream to stable-sort results 2015-04-09 11:34:43 -07:00
Dan Williams
433b092ff3 Add queue-async to package.json
Resolves

```
documentation -h
module.js:338
    throw err;
          ^
Error: Cannot find module 'queue-async'
    at Function.Module._resolveFilename (module.js:336:15)
    at Function.Module._load (module.js:278:25)
    at Module.require (module.js:365:17)
    at require (module.js:384:17)
    at Object.<anonymous> (/Users/deedubs/.npm-packages/lib/node_modules/documentation/streams/output/docset.js:6:11)
    at Module._compile (module.js:460:26)
    at Object.Module._extensions..js (module.js:478:10)
    at Module.load (module.js:355:32)
    at Function.Module._load (module.js:310:12)
    at Module.require (module.js:365:17)

```
2015-04-08 22:43:48 -04:00
Tom MacWright
855af9b00f 1.0.1 2015-04-08 19:25:40 -07:00
Tom MacWright
a8444892bd Add dash support 2015-04-08 18:44:42 -07:00
Tom MacWright
a07bfd2f64 Finish GitHub stream and integration with cli. 2015-04-08 15:39:43 -07:00
Tom MacWright
4e7df26ce7 Start building github stream.
Needs to queue requests to avoid the start-of-request flood.
2015-04-08 12:38:46 -07:00
Tom MacWright
a927c0e446 Iterate on style, add section page. 2015-04-08 11:21:19 -07:00
Tom MacWright
4e2dbe022e Add highlight stream, hljs, style 2015-03-30 23:11:59 -04:00
Tom MacWright
bcfbea26df Develop HTML output. 2015-03-30 22:43:53 -04:00
Tom MacWright
7503d82a82 Work on HTML mode: exposes a basic implementation 2015-03-30 18:29:07 -04:00
Tom MacWright
f1674339ea Begin HTML support. Fixes #2 2015-03-30 11:47:54 -04:00
Tom MacWright
3369fd2af2 Create stream that parses Markdown in JSDoc
This uses remarkable behind the scenes. Before merge,
I want to figure out how to make the naming of the streams
that

* Output HTML
* Parse Markdown into HTML
* Emit Markdown

Straightforward
2015-03-27 17:14:54 -04:00
John Firebaugh
66056d719b Add flatten stream, a more opinionated pivot
Fixes #30
2015-03-26 17:45:28 -07:00
Tom MacWright
d873faf9ee Turn on ES6 features, remove unused modules 2015-03-26 15:59:15 -04:00
Tom MacWright
ff1f44a04d Add Markdown output mode 2015-03-23 12:28:46 -04:00
Tom MacWright
5f58d725c8 Add and test ES6 support. Refs #29 2015-03-23 11:41:36 -04:00
John Firebaugh
6fdbe97116 Extract parser stream to separate file 2015-03-17 20:35:38 -07:00
John Firebaugh
89dd3847c8 Missed a tape ⇢ prova change 2015-03-13 16:30:54 -07:00
John Firebaugh
b14d3f2a31 Add pivot filter
This is a transform stream that pivots tags from an array-of-objects to
an object-of-arrays. The latter is usually a more convenient interface
for downstream processors.
2015-03-13 16:21:17 -07:00
John Firebaugh
c1d8695471 tape ⇢ prova
Key feature: filtering test cases (e.g node test.js -g foobar)
2015-03-13 14:13:00 -07:00
Tom MacWright
b50dfe860e Support multiple entry points. Fixes #6 2015-03-13 11:38:33 -04:00
Tom MacWright
ab3f847beb Merge branch 'master' into context 2015-03-13 11:09:00 -04:00
Tom MacWright
b898ed675a Add code coverage that outputs to Circle's artifacts. Refs #19 2015-03-11 23:22:27 -04:00
John Firebaugh
e77d233559 Attach location information to each output 2015-03-11 14:50:46 -07:00
John Firebaugh
5de328f59c Add fixture outputs to tests (fixes #13) 2015-03-11 12:48:05 -07:00
John Firebaugh
d1e5d9940b Add eslint to devDependencies 2015-03-11 11:22:15 -07:00
Vladimir Agafonkin
049edc5429 eslint everything 2015-03-10 19:36:45 -07:00
John Firebaugh
3371a29a04 Add tests for binary 2015-03-10 18:41:56 -07:00
John Firebaugh
bb549078d4 Support simple relative paths (fixes #8) 2015-03-10 16:58:42 -07:00
Tom MacWright
8afb08c3e0 Add bin 2015-03-10 19:20:20 -04:00
Tom MacWright
9a46c6590c Use esprima for now, module-deps 2015-03-10 19:12:38 -04:00
Tom MacWright
14e03d175f First 2015-03-09 23:34:01 -04:00