├── .editorconfig ├── .fecsignore ├── .fecsrc ├── .gitignore ├── .jshintignore ├── .jshintrc ├── .npmignore ├── .travis.yml ├── README.md ├── examples ├── autoresponse-config.js ├── edp-project │ └── edp-webserver-config.js ├── fixtures │ ├── a.html │ ├── b.html │ ├── d.html │ └── lib │ │ ├── jquery-1.11.0.js │ │ └── jquery-1.11.0.min.js ├── mock │ ├── a │ │ └── c.js │ ├── autoresponse.php │ ├── c.html │ ├── courses.js │ ├── data │ │ ├── ab.js │ │ ├── ab2.js │ │ ├── data2.smarty │ │ ├── data3.smarty │ │ ├── list.json │ │ ├── smarty.js │ │ ├── smarty3.js │ │ └── test.php │ ├── test │ │ ├── notfound.js │ │ └── post.js │ ├── tpl │ │ └── data.js │ └── users.js ├── processors │ ├── json-tpl-engine.js │ └── json-tpl-processor.js ├── proxyServer.js └── start.js ├── history.md ├── index.js ├── lib ├── autoresponse-config.js ├── autoresponse-processor.js ├── autoresponse-proxy.js ├── autoresponse-util.js ├── autoresponse.js ├── edp-autoresponse.js ├── processor │ ├── js-processor.js │ ├── mock-helper.js │ ├── php-processor.js │ ├── processor-config.js │ ├── smarty-processor.js │ └── static-processor.js ├── rule-parser.js ├── tpl │ ├── mock-data-tpl.js │ ├── mock-data-tpl.json │ └── smarty-render.php └── util │ ├── file-util.js │ └── log.js ├── package.json └── test └── file-util.spec.js /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuhy/autoresponse/HEAD/.editorconfig -------------------------------------------------------------------------------- /.fecsignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuhy/autoresponse/HEAD/.fecsignore -------------------------------------------------------------------------------- /.fecsrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuhy/autoresponse/HEAD/.fecsrc -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | node_modules 3 | *.bat 4 | .idea/ 5 | coverage/ 6 | npm-debug.log 7 | -------------------------------------------------------------------------------- /.jshintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuhy/autoresponse/HEAD/.jshintignore -------------------------------------------------------------------------------- /.jshintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuhy/autoresponse/HEAD/.jshintrc -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuhy/autoresponse/HEAD/.npmignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuhy/autoresponse/HEAD/.travis.yml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuhy/autoresponse/HEAD/README.md -------------------------------------------------------------------------------- /examples/autoresponse-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuhy/autoresponse/HEAD/examples/autoresponse-config.js -------------------------------------------------------------------------------- /examples/edp-project/edp-webserver-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuhy/autoresponse/HEAD/examples/edp-project/edp-webserver-config.js -------------------------------------------------------------------------------- /examples/fixtures/a.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuhy/autoresponse/HEAD/examples/fixtures/a.html -------------------------------------------------------------------------------- /examples/fixtures/b.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuhy/autoresponse/HEAD/examples/fixtures/b.html -------------------------------------------------------------------------------- /examples/fixtures/d.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuhy/autoresponse/HEAD/examples/fixtures/d.html -------------------------------------------------------------------------------- /examples/fixtures/lib/jquery-1.11.0.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuhy/autoresponse/HEAD/examples/fixtures/lib/jquery-1.11.0.js -------------------------------------------------------------------------------- /examples/fixtures/lib/jquery-1.11.0.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuhy/autoresponse/HEAD/examples/fixtures/lib/jquery-1.11.0.min.js -------------------------------------------------------------------------------- /examples/mock/a/c.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuhy/autoresponse/HEAD/examples/mock/a/c.js -------------------------------------------------------------------------------- /examples/mock/autoresponse.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuhy/autoresponse/HEAD/examples/mock/autoresponse.php -------------------------------------------------------------------------------- /examples/mock/c.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuhy/autoresponse/HEAD/examples/mock/c.html -------------------------------------------------------------------------------- /examples/mock/courses.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuhy/autoresponse/HEAD/examples/mock/courses.js -------------------------------------------------------------------------------- /examples/mock/data/ab.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuhy/autoresponse/HEAD/examples/mock/data/ab.js -------------------------------------------------------------------------------- /examples/mock/data/ab2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuhy/autoresponse/HEAD/examples/mock/data/ab2.js -------------------------------------------------------------------------------- /examples/mock/data/data2.smarty: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuhy/autoresponse/HEAD/examples/mock/data/data2.smarty -------------------------------------------------------------------------------- /examples/mock/data/data3.smarty: -------------------------------------------------------------------------------- 1 | Hello smarty! -------------------------------------------------------------------------------- /examples/mock/data/list.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuhy/autoresponse/HEAD/examples/mock/data/list.json -------------------------------------------------------------------------------- /examples/mock/data/smarty.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuhy/autoresponse/HEAD/examples/mock/data/smarty.js -------------------------------------------------------------------------------- /examples/mock/data/smarty3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuhy/autoresponse/HEAD/examples/mock/data/smarty3.js -------------------------------------------------------------------------------- /examples/mock/data/test.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/mock/test/notfound.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuhy/autoresponse/HEAD/examples/mock/test/notfound.js -------------------------------------------------------------------------------- /examples/mock/test/post.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuhy/autoresponse/HEAD/examples/mock/test/post.js -------------------------------------------------------------------------------- /examples/mock/tpl/data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuhy/autoresponse/HEAD/examples/mock/tpl/data.js -------------------------------------------------------------------------------- /examples/mock/users.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuhy/autoresponse/HEAD/examples/mock/users.js -------------------------------------------------------------------------------- /examples/processors/json-tpl-engine.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuhy/autoresponse/HEAD/examples/processors/json-tpl-engine.js -------------------------------------------------------------------------------- /examples/processors/json-tpl-processor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuhy/autoresponse/HEAD/examples/processors/json-tpl-processor.js -------------------------------------------------------------------------------- /examples/proxyServer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuhy/autoresponse/HEAD/examples/proxyServer.js -------------------------------------------------------------------------------- /examples/start.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuhy/autoresponse/HEAD/examples/start.js -------------------------------------------------------------------------------- /history.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuhy/autoresponse/HEAD/history.md -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuhy/autoresponse/HEAD/index.js -------------------------------------------------------------------------------- /lib/autoresponse-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuhy/autoresponse/HEAD/lib/autoresponse-config.js -------------------------------------------------------------------------------- /lib/autoresponse-processor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuhy/autoresponse/HEAD/lib/autoresponse-processor.js -------------------------------------------------------------------------------- /lib/autoresponse-proxy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuhy/autoresponse/HEAD/lib/autoresponse-proxy.js -------------------------------------------------------------------------------- /lib/autoresponse-util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuhy/autoresponse/HEAD/lib/autoresponse-util.js -------------------------------------------------------------------------------- /lib/autoresponse.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuhy/autoresponse/HEAD/lib/autoresponse.js -------------------------------------------------------------------------------- /lib/edp-autoresponse.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuhy/autoresponse/HEAD/lib/edp-autoresponse.js -------------------------------------------------------------------------------- /lib/processor/js-processor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuhy/autoresponse/HEAD/lib/processor/js-processor.js -------------------------------------------------------------------------------- /lib/processor/mock-helper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuhy/autoresponse/HEAD/lib/processor/mock-helper.js -------------------------------------------------------------------------------- /lib/processor/php-processor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuhy/autoresponse/HEAD/lib/processor/php-processor.js -------------------------------------------------------------------------------- /lib/processor/processor-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuhy/autoresponse/HEAD/lib/processor/processor-config.js -------------------------------------------------------------------------------- /lib/processor/smarty-processor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuhy/autoresponse/HEAD/lib/processor/smarty-processor.js -------------------------------------------------------------------------------- /lib/processor/static-processor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuhy/autoresponse/HEAD/lib/processor/static-processor.js -------------------------------------------------------------------------------- /lib/rule-parser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuhy/autoresponse/HEAD/lib/rule-parser.js -------------------------------------------------------------------------------- /lib/tpl/mock-data-tpl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuhy/autoresponse/HEAD/lib/tpl/mock-data-tpl.js -------------------------------------------------------------------------------- /lib/tpl/mock-data-tpl.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuhy/autoresponse/HEAD/lib/tpl/mock-data-tpl.json -------------------------------------------------------------------------------- /lib/tpl/smarty-render.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuhy/autoresponse/HEAD/lib/tpl/smarty-render.php -------------------------------------------------------------------------------- /lib/util/file-util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuhy/autoresponse/HEAD/lib/util/file-util.js -------------------------------------------------------------------------------- /lib/util/log.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuhy/autoresponse/HEAD/lib/util/log.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuhy/autoresponse/HEAD/package.json -------------------------------------------------------------------------------- /test/file-util.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuhy/autoresponse/HEAD/test/file-util.spec.js --------------------------------------------------------------------------------