├── .eslintrc ├── .github ├── CODE_OF_CONDUCT.md └── ISSUE_TEMPLATE.md ├── .gitignore ├── .npmignore ├── .travis.yml ├── LICENSE ├── README.md ├── README_zh-CN.md ├── appveyor.yml ├── index.d.ts ├── lib ├── application.js ├── config │ ├── adapter.js │ ├── config.js │ └── extend.js ├── extend │ ├── context.js │ ├── controller.js │ └── logic.js ├── loader.js ├── middleware │ ├── controller.js │ ├── logic.js │ ├── meta.js │ ├── payload.js │ ├── resource.js │ ├── router.js │ └── trace.js └── think.js ├── package.json └── test ├── case ├── application.js ├── extend │ ├── context.js │ ├── controller.js │ └── logic.js ├── loader.js └── think.js ├── lib ├── mockie.js └── utils.js └── runtime └── config └── config.js /.eslintrc: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "think" 3 | } -------------------------------------------------------------------------------- /.github/CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/thinkjs/HEAD/.github/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/thinkjs/HEAD/.github/ISSUE_TEMPLATE.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/thinkjs/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/thinkjs/HEAD/.npmignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/thinkjs/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/thinkjs/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/thinkjs/HEAD/README.md -------------------------------------------------------------------------------- /README_zh-CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/thinkjs/HEAD/README_zh-CN.md -------------------------------------------------------------------------------- /appveyor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/thinkjs/HEAD/appveyor.yml -------------------------------------------------------------------------------- /index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/thinkjs/HEAD/index.d.ts -------------------------------------------------------------------------------- /lib/application.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/thinkjs/HEAD/lib/application.js -------------------------------------------------------------------------------- /lib/config/adapter.js: -------------------------------------------------------------------------------- 1 | module.exports = []; 2 | -------------------------------------------------------------------------------- /lib/config/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/thinkjs/HEAD/lib/config/config.js -------------------------------------------------------------------------------- /lib/config/extend.js: -------------------------------------------------------------------------------- 1 | module.exports = []; 2 | -------------------------------------------------------------------------------- /lib/extend/context.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/thinkjs/HEAD/lib/extend/context.js -------------------------------------------------------------------------------- /lib/extend/controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/thinkjs/HEAD/lib/extend/controller.js -------------------------------------------------------------------------------- /lib/extend/logic.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/thinkjs/HEAD/lib/extend/logic.js -------------------------------------------------------------------------------- /lib/loader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/thinkjs/HEAD/lib/loader.js -------------------------------------------------------------------------------- /lib/middleware/controller.js: -------------------------------------------------------------------------------- 1 | module.exports = require('think-controller'); 2 | -------------------------------------------------------------------------------- /lib/middleware/logic.js: -------------------------------------------------------------------------------- 1 | module.exports = require('think-logic'); 2 | -------------------------------------------------------------------------------- /lib/middleware/meta.js: -------------------------------------------------------------------------------- 1 | module.exports = require('think-meta'); 2 | -------------------------------------------------------------------------------- /lib/middleware/payload.js: -------------------------------------------------------------------------------- 1 | module.exports = require('think-payload'); 2 | -------------------------------------------------------------------------------- /lib/middleware/resource.js: -------------------------------------------------------------------------------- 1 | module.exports = require('think-resource'); 2 | -------------------------------------------------------------------------------- /lib/middleware/router.js: -------------------------------------------------------------------------------- 1 | module.exports = require('think-router'); 2 | -------------------------------------------------------------------------------- /lib/middleware/trace.js: -------------------------------------------------------------------------------- 1 | module.exports = require('think-trace'); 2 | -------------------------------------------------------------------------------- /lib/think.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/thinkjs/HEAD/lib/think.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/thinkjs/HEAD/package.json -------------------------------------------------------------------------------- /test/case/application.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/thinkjs/HEAD/test/case/application.js -------------------------------------------------------------------------------- /test/case/extend/context.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/thinkjs/HEAD/test/case/extend/context.js -------------------------------------------------------------------------------- /test/case/extend/controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/thinkjs/HEAD/test/case/extend/controller.js -------------------------------------------------------------------------------- /test/case/extend/logic.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/thinkjs/HEAD/test/case/extend/logic.js -------------------------------------------------------------------------------- /test/case/loader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/thinkjs/HEAD/test/case/loader.js -------------------------------------------------------------------------------- /test/case/think.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/thinkjs/HEAD/test/case/think.js -------------------------------------------------------------------------------- /test/lib/mockie.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/thinkjs/HEAD/test/lib/mockie.js -------------------------------------------------------------------------------- /test/lib/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/thinkjs/HEAD/test/lib/utils.js -------------------------------------------------------------------------------- /test/runtime/config/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/thinkjs/HEAD/test/runtime/config/config.js --------------------------------------------------------------------------------