162 Commits

Author SHA1 Message Date
Jeff Williams
cc4ffc762e update Espree and LICENSE file 2015-02-26 14:59:05 -08:00
Jeff Williams
bfa610682c bump revision 2015-02-17 19:07:38 -08:00
Jeff Williams
034432a0e7 bump revision 2015-02-08 12:57:28 -08:00
Jeff Williams
09bddc4610 re-enable linting as part of npm test 2015-01-29 17:07:00 -08:00
Jeff Williams
04559dbe7d switch from Esprima to Espree (#555) 2015-01-27 08:53:11 -08:00
Jeff Williams
f963fb1266 update dev dependencies; remove linting from "npm test" because gulp-eslint is out of date 2015-01-25 09:45:10 -08:00
Jeff Williams
8e8a009e51 bump version/revision 2015-01-22 15:02:32 -08:00
Jeff Williams
a2ce6a79ad update dependencies
Includes patch from @TimothyGu to rhino/os.js and rhino/rhino-shim.js.
2015-01-22 09:00:32 -08:00
Jeff Williams
19021a74e6 bump catharsis dependency 2015-01-16 13:09:32 -08:00
Jeff Williams
fb2c36781f update ESLint; delint 2015-01-11 19:17:44 -08:00
Jeff Williams
fd8e061908 bump revision 2015-01-11 19:16:52 -08:00
Jeff Williams
e50f59e58d bump revision 2014-12-22 10:46:19 -08:00
Jeff Williams
fb5b3bd349 bump revision 2014-12-19 16:51:36 -08:00
Jeff Williams
f6c9e99d82 update Catharsis 2014-12-16 09:17:26 -08:00
Jeff Williams
416b42fa75 update ESLint; delint 2014-12-13 09:39:21 -08:00
Jeff Williams
de6650023f bump revision 2014-12-06 17:09:49 -08:00
Jeff Williams
c59d949c6b bump Catharsis version to support JSDoc-style nested arrays, like string[][] (#705) 2014-12-06 17:09:14 -08:00
Jeff Williams
9c1ed61949 bump revision 2014-12-03 09:32:35 -08:00
Jeff Williams
a2e119a88b update ESLint dependency; enable new rules; delint 2014-10-27 12:58:32 -07:00
Jeff Williams
ce79d0d5f2 bump revision 2014-10-20 09:35:46 -07:00
Jeff Williams
0ec138653e use the non-deprecated property for license info 2014-10-20 09:32:24 -07:00
Jeff Williams
8238bc3e34 update Catharsis (fixes #652 and #767) 2014-10-08 10:57:25 -07:00
Jeff Williams
010cd739b2 bump revision 2014-09-19 13:01:28 -07:00
Jeff Williams
b5653b838c update ESLint rules for ESLint 0.7.1
Fixes a Travis CI build failure.
2014-07-07 21:36:20 -07:00
Jeff Williams
333ac90968 use module to escape regexp special characters 2014-07-07 16:49:11 -07:00
Jeff Williams
fc929c9e88 bump revision 2014-06-29 17:12:21 -07:00
Jeff Williams
b12ba68c82 bump revision 2014-06-28 08:26:17 -07:00
Jeff Williams
46c3710510 bump revision 2014-06-15 11:40:13 -07:00
Jeff Williams
2d870909a6 allow templates/plugins to override JSDoc dependencies on Node.js (#671)
Also removes Requizzle from git, because this module is not used on Rhino.
2014-06-15 11:38:42 -07:00
Jeff Williams
80ab18d65d bump revision 2014-06-11 17:02:07 -07:00
Jeff Williams
1a15f92ea2 update Requizzle; remove workaround for jsdoc/package require issue (#662) 2014-06-11 09:18:53 -07:00
Jeff Williams
b5a5d09e02 update Catharsis so type unions without parens can be parsed (#644) 2014-06-10 22:25:01 -07:00
Jeff Williams
d4219bafad strip comments from the JSON config file (#660) 2014-06-09 20:36:38 -07:00
Jeff Williams
fd5ca944d2 abolish the post-install script and template/plugin copying (#519, #612)
JSDoc has a few requirements that are somewhat unusual for a Node.js app:

1. We need `require('jsdoc/foo')` to work from any module.
2. We need `require('jsdoc/foo')` to work from external code, such as templates and plugins.

Prior to this commit, JSDoc did two separate things to meet these requirements:

1. Use an npm post-install script to create a symlink from `lib/jsdoc` to `node_modules/jsdoc`.
2. When a user runs JSDoc, copy templates and plugins into the JSDoc directory.

These fixes worked, sort of. But they also caused numerous issues with file permissions, especially on Windows.

We now use the Requizzle module, which hacks the Node.js module system to support JSDoc's use cases. There's no longer a post-install script, and there's no need for a symlink in `node_modules`.
2014-06-09 17:27:06 -07:00
Jeff Williams
9555f6c43f update Underscore.js dependency 2014-05-29 22:54:54 -04:00
Jeff Williams
92515fa5b3 bump revision 2014-05-27 16:55:02 -07:00
Jeff Williams
3e1d704eac bump revision; fix "gulp bump" task
note: "gulp bump" currently creates unnecessary whitespace diffs.
2014-05-21 22:53:36 -07:00
Jeff Williams
5a34187ed7 switch from Grunt to gulp 2014-05-21 21:40:44 -07:00
Jeff Williams
bce238bb51 replace JSHint with ESLint (and associated cleanup) 2014-04-19 10:38:02 -07:00
Jeff Williams
f64b2f1797 bump revision 2014-04-13 08:37:12 -07:00
Jeff Williams
cd639a5c18 bump revision 2014-04-07 08:48:53 -07:00
Jeff Williams
8a2ca0f37a update Esprima
includes fixes for:
- https://code.google.com/p/esprima/issues/detail?id=526
- https://code.google.com/p/esprima/issues/detail?id=527
2014-04-07 08:43:36 -07:00
Jeff Williams
e72f1663b1 use Esprima's harmony branch (#555) 2014-04-06 08:57:27 -07:00
Jeff Williams
92602c82a1 fix type-expression parsing issue (#619)
In record types, we can now parse property names that start
with a keyword (for example, `undefinedHTML`).
2014-04-05 13:36:27 -07:00
Jeff Williams
003099a0a8 bump revision 2014-03-31 09:17:43 -07:00
Jeff Williams
c5e5b04f94 bump revision 2014-03-30 22:08:14 -07:00
Jeff Williams
40733507a1 bump revision 2014-03-26 21:19:22 -07:00
Jeff Williams
3ec52a3a35 bump revision 2014-03-16 20:01:40 -07:00
Jeff Williams
36832c8fec bump revision 2014-03-04 13:48:15 -08:00
Jeff Williams
dda4e00f88 bump revision 2014-03-02 16:33:34 -08:00