27 Commits

Author SHA1 Message Date
Jeff Williams
b082de462b remove github-flavored-markdown; automatically use marked instead (#385) 2013-04-19 15:05:16 -07:00
François Frisch
b094885276 Add support for marked markdown parser
the dependency was added according to the instructions in gh-385
Conflicts:
	package.json
2013-04-19 14:59:06 -07:00
Jeff Williams
35cfc7c595 support global installation with 'npm install -g' (#374) 2013-04-16 08:43:42 -07:00
Jeff Williams
23651f4731 update submodule (fixes #395) 2013-04-12 07:17:33 -07:00
Jeff Williams
4bdacabf22 update submodule to fix type parsing (#381)
fixes repeated literals (like {...*}) and name expressions that end in
something that's enclosed in parens (like {MyClass(foo)})
2013-04-08 23:06:42 -07:00
Jeff Williams
44650343a9 use git+https:// instead of git://. fixed by @shootaroo. (#352) 2013-03-22 06:08:19 -07:00
Jeff Williams
691b7987b9 update submodule (fixes #369) 2013-03-22 05:53:13 -07:00
Jeff Williams
ef4ba57adb update submodule
parser fix for function type expressions
2013-03-21 09:30:35 -07:00
Jeff Williams
cf89e494ec update submodule; prevents errors when type expressions contain newlines (#366) 2013-03-20 21:02:02 -07:00
Jeff Williams
70bea4648e allow inline {@type} tag in description to override type expression (#152)
- create `jsdoc/tag/inline` module, a generalized parser for inline tags
- use the new module to look for an inline `{@type}` tag in tag text;
for tags that can have a type, the inline tag overrides the type
expression
- update submodule
2013-03-18 08:30:05 -07:00
Jeff Williams
482c5aee83 partial support for Closure Compiler types (#152)
introduces a real parser for Closure Compiler types, and uses the
parser to interpret type expressions in JSDoc tags.

TODO:
- provide a way to override the type expression
- update templateHelper to generate the correct links in type
applications

future enhancement (to be filed as a new issue): create pseudo-tags for
members that are described in the type expression (e.g., if the type
expression for the parameter `foo` is `{bar: string}`, add a tag for
`foo.bar` with no description)
2013-03-15 08:51:59 -07:00
Jeff Williams
fd8fc800af fix for markdown links that use a reserved word as link text, like [constructor]{@link ...} (#249)
thanks to @mathematicalcoffee for the fix!
2013-01-23 08:52:35 -08:00
Jeff Williams
b214687651 update package.json (including long-overdue change to version number) 2013-01-15 07:55:51 -08:00
Jeff Williams
35ac56fdd0 replace events and MD5 modules with equivalent Node.js shims
one notable change as a result: you now call emitter.emit() instead of
emitter.fire().
2012-10-30 22:49:04 -07:00
Jeff Williams
993d0fe49c create a fake async file I/O method (fs.readFile); use it in a test as a proof of concept 2012-10-23 22:06:33 -07:00
Jeff Williams
f7e8dee7af move JSHint to regular dependencies list
Technically, JSHint is only a dev dependency. But if you run `npm
install --dev git://github.com/jsdoc3/jsdoc.git`, npm tries to install
approximately every npm package that has ever existed, including many
that require gcc compilation.

This approach seems like the sanest workaround.
2012-10-17 09:15:23 -07:00
Jeff Williams
3c8437b9d9 replace GFM parser; package.json cleanup 2012-10-16 09:16:20 -07:00
Jeff Williams
508e4776cb replace MD5 hash code 2012-10-16 07:54:19 -07:00
Jeff Williams
3b937e557f use underscore.js for templates instead of a customized subset 2012-10-16 05:34:50 -07:00
Jeff Williams
a82ba2b37c update jshint module; move to node_modules 2012-10-15 20:54:17 -07:00
Jeff Williams
bdee90463f replace JSON-to-XML serializer 2012-10-15 20:47:08 -07:00
Jeff Williams
da0a55e577 update 'wrench' module; move to node_modules 2012-10-15 06:01:39 -07:00
Jeff Williams
157d5c89ad update TaffyDB; move to node_modules 2012-10-15 05:22:13 -07:00
Jeff Williams
929e60dd99 update evilstreak markdown plugin; move to node_modules 2012-10-14 09:13:53 -07:00
Michael Mathews
5900469526 Updated version from alpha to final candidate, authors and contributers added to the Jake template. 2012-05-14 17:20:08 +01:00
Rafał Wrzeszcz
8105cef501 Tutorials parsing. 2011-12-15 12:06:49 +01:00
Michael Mathews
d5a0d3a3d9 Added Jake build script. 2011-06-18 12:52:24 +01:00