├── Maze
├── server
│ ├── Procfile
│ ├── package.json
│ ├── mazes.js
│ ├── data
│ │ ├── 01-a-beginner-maze.js
│ │ └── 02-for-experts-only.js
│ ├── 100-rooms.txt
│ └── app.js
├── the-bot
│ ├── node_modules
│ │ └── xmldom
│ │ │ ├── test
│ │ │ ├── 3rd-cases
│ │ │ │ ├── mock.js
│ │ │ │ ├── index.js
│ │ │ │ └── o3xml.js
│ │ │ ├── dom
│ │ │ │ ├── index.js
│ │ │ │ ├── level3.js
│ │ │ │ ├── serializer.js
│ │ │ │ ├── clone.js
│ │ │ │ ├── attr.js
│ │ │ │ └── element.js
│ │ │ ├── simple.js
│ │ │ ├── test.js
│ │ │ ├── parse-element.js
│ │ │ ├── index.js
│ │ │ ├── namespace.js
│ │ │ ├── locator.js
│ │ │ ├── error.js
│ │ │ ├── html
│ │ │ │ └── normalize.js
│ │ │ ├── big-file-performance.js
│ │ │ └── node.js
│ │ │ ├── __package__.js
│ │ │ ├── .project
│ │ │ ├── changelog
│ │ │ └── readme.md
│ ├── package.json
│ └── the-bot.js
├── the-boaster
│ ├── node_modules
│ │ └── xmldom
│ │ │ ├── test
│ │ │ ├── 3rd-cases
│ │ │ │ ├── index.js
│ │ │ │ ├── mock.js
│ │ │ │ └── o3xml.js
│ │ │ ├── dom
│ │ │ │ ├── index.js
│ │ │ │ ├── level3.js
│ │ │ │ ├── serializer.js
│ │ │ │ ├── clone.js
│ │ │ │ ├── attr.js
│ │ │ │ └── element.js
│ │ │ ├── simple.js
│ │ │ ├── test.js
│ │ │ ├── parse-element.js
│ │ │ ├── index.js
│ │ │ ├── namespace.js
│ │ │ ├── locator.js
│ │ │ ├── error.js
│ │ │ ├── html
│ │ │ │ └── normalize.js
│ │ │ ├── big-file-performance.js
│ │ │ └── node.js
│ │ │ ├── __package__.js
│ │ │ ├── .project
│ │ │ ├── changelog
│ │ │ ├── readme.md
│ │ │ └── package.json
│ ├── package.json
│ └── the-boaster.js
├── the-mapmaker
│ ├── node_modules
│ │ └── xmldom
│ │ │ ├── test
│ │ │ ├── 3rd-cases
│ │ │ │ ├── mock.js
│ │ │ │ ├── index.js
│ │ │ │ └── o3xml.js
│ │ │ ├── dom
│ │ │ │ ├── index.js
│ │ │ │ ├── level3.js
│ │ │ │ ├── serializer.js
│ │ │ │ ├── clone.js
│ │ │ │ ├── attr.js
│ │ │ │ └── element.js
│ │ │ ├── simple.js
│ │ │ ├── test.js
│ │ │ ├── parse-element.js
│ │ │ ├── index.js
│ │ │ ├── namespace.js
│ │ │ ├── locator.js
│ │ │ ├── error.js
│ │ │ ├── html
│ │ │ │ └── normalize.js
│ │ │ ├── big-file-performance.js
│ │ │ └── node.js
│ │ │ ├── __package__.js
│ │ │ ├── .project
│ │ │ ├── changelog
│ │ │ └── readme.md
│ └── package.json
└── the-game
│ ├── package.json
│ ├── index.css
│ ├── app.js
│ ├── node_modules
│ └── mime
│ │ ├── LICENSE
│ │ ├── test.js
│ │ ├── types
│ │ └── node.types
│ │ ├── README.md
│ │ ├── package.json
│ │ └── mime.js
│ ├── mozxpath.js
│ └── index.html
├── YouTypeIt
├── server
│ ├── Procfile
│ ├── data
│ │ └── 613856331910938
│ ├── package.json
│ ├── templates
│ │ ├── collection.js
│ │ ├── item.html
│ │ ├── about.html
│ │ ├── home.html
│ │ ├── script.js
│ │ └── list.html
│ ├── templates.js
│ └── messages.js
└── test
│ ├── put.js
│ ├── post.js
│ ├── README.md
│ ├── item-response2.js
│ └── item-response.js
├── .gitignore
└── README.md
/Maze/server/Procfile:
--------------------------------------------------------------------------------
1 | web: node app.js
2 |
--------------------------------------------------------------------------------
/YouTypeIt/server/Procfile:
--------------------------------------------------------------------------------
1 | web: node app.js
2 |
--------------------------------------------------------------------------------
/Maze/the-bot/node_modules/xmldom/test/3rd-cases/mock.js:
--------------------------------------------------------------------------------
1 | exports.test = 1;
--------------------------------------------------------------------------------
/Maze/the-boaster/node_modules/xmldom/test/3rd-cases/index.js:
--------------------------------------------------------------------------------
1 | require('./o3xml')
--------------------------------------------------------------------------------
/Maze/the-boaster/node_modules/xmldom/test/3rd-cases/mock.js:
--------------------------------------------------------------------------------
1 | exports.test = 1;
--------------------------------------------------------------------------------
/Maze/the-bot/node_modules/xmldom/test/3rd-cases/index.js:
--------------------------------------------------------------------------------
1 | require('./o3xml')
--------------------------------------------------------------------------------
/Maze/the-mapmaker/node_modules/xmldom/test/3rd-cases/mock.js:
--------------------------------------------------------------------------------
1 | exports.test = 1;
--------------------------------------------------------------------------------
/Maze/the-mapmaker/node_modules/xmldom/test/3rd-cases/index.js:
--------------------------------------------------------------------------------
1 | require('./o3xml')
--------------------------------------------------------------------------------
/YouTypeIt/server/data/613856331910938:
--------------------------------------------------------------------------------
1 | {"message":"Squid!","id":"613856331910938","date":"2013-03-28T21:51:08.406Z"}
--------------------------------------------------------------------------------
/YouTypeIt/test/put.js:
--------------------------------------------------------------------------------
1 | {
2 | "template" : {
3 | "data" : [
4 | {"name" : "text", "value" : "tasting"}
5 | ]
6 | }
7 | }
8 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | lib-cov
2 | *.seed
3 | *.log
4 | *.csv
5 | *.dat
6 | *.out
7 | *.pid
8 | *.gz
9 |
10 | pids
11 | logs
12 | results
13 |
14 | npm-debug.log
15 |
--------------------------------------------------------------------------------
/Maze/the-bot/node_modules/xmldom/test/dom/index.js:
--------------------------------------------------------------------------------
1 | require('./element');
2 | require('./level3');
3 | require('./clone');
4 | require('./attr');
5 | require('./serializer');
6 |
--------------------------------------------------------------------------------
/Maze/server/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "maze-xml-server",
3 | "version": "0.0.1",
4 | "engines": {
5 | "node": "0.8.x",
6 | "npm": "1.1.x"
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/Maze/the-boaster/node_modules/xmldom/test/dom/index.js:
--------------------------------------------------------------------------------
1 | require('./element');
2 | require('./level3');
3 | require('./clone');
4 | require('./attr');
5 | require('./serializer');
6 |
--------------------------------------------------------------------------------
/Maze/the-mapmaker/node_modules/xmldom/test/dom/index.js:
--------------------------------------------------------------------------------
1 | require('./element');
2 | require('./level3');
3 | require('./clone');
4 | require('./attr');
5 | require('./serializer');
6 |
--------------------------------------------------------------------------------
/YouTypeIt/server/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name" : "ytiwpi-html",
3 | "version" : "1.0.0",
4 | "engines" : {
5 | "node" : "0.8.x",
6 | "npm" : "1.1.x"
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/YouTypeIt/test/post.js:
--------------------------------------------------------------------------------
1 | {
2 | "template" : {
3 | "data" : [
4 | {"name" : "text", "value" : "testing"},
5 | {"name" : "junk", "value" : ""}
6 | ]
7 | }
8 | }
9 |
10 |
--------------------------------------------------------------------------------
/Maze/the-bot/node_modules/xmldom/__package__.js:
--------------------------------------------------------------------------------
1 | this.addScript('dom.js',['DOMImplementation','XMLSerializer']);
2 | this.addScript('dom-parser.js',['DOMHandler','DOMParser'],
3 | ['DOMImplementation','XMLReader']);
4 | this.addScript('sax.js','XMLReader');
--------------------------------------------------------------------------------
/Maze/the-boaster/node_modules/xmldom/__package__.js:
--------------------------------------------------------------------------------
1 | this.addScript('dom.js',['DOMImplementation','XMLSerializer']);
2 | this.addScript('dom-parser.js',['DOMHandler','DOMParser'],
3 | ['DOMImplementation','XMLReader']);
4 | this.addScript('sax.js','XMLReader');
--------------------------------------------------------------------------------
/Maze/the-mapmaker/node_modules/xmldom/__package__.js:
--------------------------------------------------------------------------------
1 | this.addScript('dom.js',['DOMImplementation','XMLSerializer']);
2 | this.addScript('dom-parser.js',['DOMHandler','DOMParser'],
3 | ['DOMImplementation','XMLReader']);
4 | this.addScript('sax.js','XMLReader');
--------------------------------------------------------------------------------
/YouTypeIt/test/README.md:
--------------------------------------------------------------------------------
1 | ## Testing the API
2 |
3 | Assuming the running server can be found @ http://localhost:1337/api/, you can
4 | use the following cURL command from this folder:
5 |
6 | ``curl --verbose -X POST -d @post.js http://localhost:1337/api/``
7 |
8 |
--------------------------------------------------------------------------------
/Maze/the-bot/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "maze-xml-client-the-bot",
3 | "version": "0.0.1",
4 | "dependencies": {
5 | "xmldom": "0.1.x"
6 | },
7 | "engines": {
8 | "node": "0.8.x",
9 | "npm": "1.1.x"
10 | }
11 | }
12 |
--------------------------------------------------------------------------------
/Maze/the-game/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "maze-xml-client-the-game",
3 | "version": "0.0.1",
4 | "dependencies": {
5 | "mime": "1.2.x"
6 | },
7 | "engines": {
8 | "node": "0.8.x",
9 | "npm": "1.1.x"
10 | }
11 | }
12 |
--------------------------------------------------------------------------------
/Maze/the-boaster/package.json:
--------------------------------------------------------------------------------
1 | i{
2 | "name": "maze-xml-client-the-boaster",
3 | "version": "0.0.1",
4 | "dependencies": {
5 | "xmldom": "0.1.x"
6 | },
7 | "engines": {
8 | "node": "0.8.x",
9 | "npm": "1.1.x"
10 | }
11 | }
12 |
--------------------------------------------------------------------------------
/Maze/the-mapmaker/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "maze-xml-client-the-mapmaker",
3 | "version": "0.0.1",
4 | "dependencies": {
5 | "xmldom": "0.1.x"
6 | },
7 | "engines": {
8 | "node": "0.8.x",
9 | "npm": "1.1.x"
10 | }
11 | }
12 |
--------------------------------------------------------------------------------
/Maze/the-boaster/node_modules/xmldom/test/dom/level3.js:
--------------------------------------------------------------------------------
1 | var wows = require('vows');
2 | var DOMParser = require('xmldom').DOMParser;
3 |
4 | // Create a Test Suite
5 | wows.describe('XML Namespace Parse').addBatch({
6 | "test":function(){}
7 | //see namespace.js
8 | }).run(); // Run it
--------------------------------------------------------------------------------
/Maze/the-bot/node_modules/xmldom/test/dom/level3.js:
--------------------------------------------------------------------------------
1 | var wows = require('vows');
2 | var DOMParser = require('xmldom').DOMParser;
3 |
4 | // Create a Test Suite
5 | wows.describe('XML Namespace Parse').addBatch({
6 | "test":function(){}
7 | //see namespace.js
8 | }).run(); // Run it
--------------------------------------------------------------------------------
/Maze/the-mapmaker/node_modules/xmldom/test/dom/level3.js:
--------------------------------------------------------------------------------
1 | var wows = require('vows');
2 | var DOMParser = require('xmldom').DOMParser;
3 |
4 | // Create a Test Suite
5 | wows.describe('XML Namespace Parse').addBatch({
6 | "test":function(){}
7 | //see namespace.js
8 | }).run(); // Run it
--------------------------------------------------------------------------------
/Maze/the-bot/node_modules/xmldom/.project:
--------------------------------------------------------------------------------
1 |
2 |