Commit Graph

41 Commits

Author SHA1 Message Date
Guangcong Luo
f4f0adb5bd Update node-static version 2014-08-24 02:33:30 -04:00
Guangcong Luo
5c2a6e4f43 Update versions in package.json 2014-08-22 00:25:39 -04:00
Guangcong Luo
354a784370 npm test now exits with code 1 on JSLint fail
This is mostly for Travis CI compatibility
2014-08-16 23:53:13 -05:00
Ivo Julca
52a764fdb0 Update SockJS to 0.3.9 2014-08-12 20:09:12 -05:00
Guangcong Luo
075baf89b5 Add gulp-replace to devDependencies 2014-08-11 05:38:46 -04:00
Guangcong Luo
536c6d0d3f Support npm test
Also made linting synchronous, which makes Gulp's output look
slightly nicer (and time it, which is cool).
2014-08-10 21:16:14 -04:00
Slayer95
9f2beb65bd Add ofe as an opt-in dependency
The ´nonDefaultDependencies´ field in package.json is not used by NPM, but allows us to keep track of them.
2014-05-05 20:56:38 -05:00
小太
4f6a3e9c36 Merge remote-tracking branch 'upstream/master' into tournaments-frontend
Conflicts:
	package.json
2014-03-10 12:15:35 +11:00
Guangcong Luo
58e28f0231 Version 0.9.2
(The new team format is an incompatible change)
2014-03-05 23:32:32 -05:00
Tyler Stark
0ffdd34741 Making JSHint actually look helpful, and explicitly ignoring eqeqeq errors 2014-02-09 20:22:33 -06:00
Tyler Stark
949d29be63 Adding Gulp and JSHint 2014-02-09 19:02:06 -06:00
小太
f9101abbe7 Merge remote-tracking branch 'upstream/master' into tournaments-frontend
Conflicts:
	package.json
2014-02-03 00:24:23 +11:00
Guangcong Luo
5e4db2d512 Update SockJS version 2013-12-18 12:53:37 -08:00
Guangcong Luo
d9688b991a PS no longer supports Node <0.10.x 2013-12-18 12:53:01 -08:00
小太
e01604251f Merge remote-tracking branch 'upstream/master' into tournaments 2013-12-12 18:40:20 +11:00
Guangcong Luo
6a2add8898 ipbans.txt now supports CIDR format
This introduces a new file cidr.js, which handles matching CIDR IP
blocks. It replaces our dependency on node-ip.

The old proxy IP system is also moved to cidr.js.
2013-09-21 14:15:11 -07:00
小太
435460387d Merge remote-tracking branch 'upstream/master' into tournaments
Conflicts:
	package.json
2013-09-16 16:04:24 +10:00
小太
3abf381182 Add elimination tournaments 2013-09-16 16:00:56 +10:00
Guangcong Luo
8c757ab17f Update dependancies 2013-09-01 02:37:35 -07:00
Guangcong Luo
933ed177ff Version 0.9.1 2013-07-03 20:39:47 -07:00
Cathy J. Fitzpatrick
3547885a91 Fix version of all dependencies
The versions specified are known to work.
2013-06-11 02:37:23 -06:00
Cathy J. Fitzpatrick
5174e0d939 More sophisticated proxyip feature 2013-06-02 16:10:42 -06:00
Guangcong Luo
ab31f5573a Version 0.9.0 2013-05-23 21:17:36 -07:00
Cathy J. Fitzpatrick
f1926209df v0.3.5 is the only version of node-sockjs known to work
After upgrading node-sockjs to v0.3.7 on the live server, there was an
issue where the `close` event was apparently not being fired on some
sockets, causing various problems.

The only version of ndoe-sockjs that we know for sure works is v0.3.5,
which is the version that had previously been in use on the main server
for a long time.
2013-05-16 17:17:03 -06:00
Guangcong Luo
d9d0c176b6 Show package.js version in /version 2013-05-14 23:36:50 -07:00
Cathy J. Fitzpatrick
0b24a25170 Remove socket.io from package.json 2013-05-13 20:50:23 -06:00
Guangcong Luo
28034e9970 Update Zarel's information in package.json 2013-04-25 16:01:55 -07:00
Guangcong Luo
3b24ef347d Update README with new nicer URIs
The message on server start has been updated, too
2013-04-25 16:00:03 -07:00
Cathy J. Fitzpatrick
d8d3d897be Implement email crash logging 2013-04-24 23:20:29 -06:00
Cathy J. Fitzpatrick
2d8b489bc1 Add support for serving static files over HTTP 2013-04-24 01:37:58 -06:00
Cathy J. Fitzpatrick
36b3f173dd Note that node v0.10.0 and v0.10.1 are broken 2013-03-25 22:53:42 -06:00
Cathy J. Fitzpatrick
e8c0b45c12 Revise package.json
- upgrade sugar version to 1.3.8 (at least 1.3.7 is required for
  `Object.select` and we may as well require the latest version)
- change two space indentation to tabs for consistency
- add Cathy J. Fitzpatrick to contributors array
2013-03-24 22:35:47 -06:00
Cathy J. Fitzpatrick
79b1814361 Move socket.io to optionalDependencies
The default configuration of Pokemon Showdown does not use
socket.io, so it is more appropriately marked as an optional
dependency. This change is largely cosmetic because npm install
will still install optionalDependencies.
2013-01-23 23:25:07 -07:00
Cathy J. Fitzpatrick
84c00ac31f Remove unused dependency
The 'request' module is currently unused so it doesn't need to
be included in package.json.

In addition, GitHub is now served over SSL (and has been for
a while).
2013-01-23 17:57:52 -07:00
Bill Meltsner
c31ee2a428 Add SockJS as the default networking library.
You can still use Socket.IO by setting config.protocol in config.js.
2012-07-06 22:56:28 -05:00
Guangcong Luo
41b670ad37 Add a new dependency: sugar
also clean up our includes a bit
2012-05-16 21:56:29 -07:00
Guangcong Luo
58ca54e8af long-stack-traces hasn't been a dependency in ages 2012-05-16 21:56:28 -07:00
小太
33162d2501 Revert "Four spaces -> Single tab"
This reverts commit 8f8d387f56.
2012-04-16 14:09:07 +10:00
小太
8f8d387f56 Four spaces -> Single tab 2012-04-16 12:55:40 +10:00
小太
dfca43114d Move braces to the same line as their control statements 2012-04-16 12:54:03 +10:00
Bill Meltsner
f4a9f0d9fd remove the node_modules folder from the repository and use package.json to define dependencies 2012-02-11 12:59:19 -05:00