├── .gitignore ├── .jshintrc ├── CHANGELOG.md ├── LICENSE ├── README.md ├── Reference.md ├── Reference_ja.md ├── dist ├── api-first-spec.js ├── api.js ├── datatype.js ├── httpClient.js ├── param.js ├── paramPool.js └── rules.js ├── package.json ├── src ├── api-first-spec.ts ├── api.ts ├── datatype.ts ├── httpClient.ts ├── interface.d.ts ├── param.ts ├── paramPool.ts └── rules.ts ├── test ├── config │ └── config.js └── login.spec.js ├── tsconfig.json └── tslint.json /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | *.sublime-workspace 3 | test/*.private.spec.js 4 | 5 | -------------------------------------------------------------------------------- /.jshintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shunjikonishi/api-first-spec/HEAD/.jshintrc -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shunjikonishi/api-first-spec/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shunjikonishi/api-first-spec/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shunjikonishi/api-first-spec/HEAD/README.md -------------------------------------------------------------------------------- /Reference.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shunjikonishi/api-first-spec/HEAD/Reference.md -------------------------------------------------------------------------------- /Reference_ja.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shunjikonishi/api-first-spec/HEAD/Reference_ja.md -------------------------------------------------------------------------------- /dist/api-first-spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shunjikonishi/api-first-spec/HEAD/dist/api-first-spec.js -------------------------------------------------------------------------------- /dist/api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shunjikonishi/api-first-spec/HEAD/dist/api.js -------------------------------------------------------------------------------- /dist/datatype.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shunjikonishi/api-first-spec/HEAD/dist/datatype.js -------------------------------------------------------------------------------- /dist/httpClient.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shunjikonishi/api-first-spec/HEAD/dist/httpClient.js -------------------------------------------------------------------------------- /dist/param.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shunjikonishi/api-first-spec/HEAD/dist/param.js -------------------------------------------------------------------------------- /dist/paramPool.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shunjikonishi/api-first-spec/HEAD/dist/paramPool.js -------------------------------------------------------------------------------- /dist/rules.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shunjikonishi/api-first-spec/HEAD/dist/rules.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shunjikonishi/api-first-spec/HEAD/package.json -------------------------------------------------------------------------------- /src/api-first-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shunjikonishi/api-first-spec/HEAD/src/api-first-spec.ts -------------------------------------------------------------------------------- /src/api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shunjikonishi/api-first-spec/HEAD/src/api.ts -------------------------------------------------------------------------------- /src/datatype.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shunjikonishi/api-first-spec/HEAD/src/datatype.ts -------------------------------------------------------------------------------- /src/httpClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shunjikonishi/api-first-spec/HEAD/src/httpClient.ts -------------------------------------------------------------------------------- /src/interface.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shunjikonishi/api-first-spec/HEAD/src/interface.d.ts -------------------------------------------------------------------------------- /src/param.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shunjikonishi/api-first-spec/HEAD/src/param.ts -------------------------------------------------------------------------------- /src/paramPool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shunjikonishi/api-first-spec/HEAD/src/paramPool.ts -------------------------------------------------------------------------------- /src/rules.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shunjikonishi/api-first-spec/HEAD/src/rules.ts -------------------------------------------------------------------------------- /test/config/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shunjikonishi/api-first-spec/HEAD/test/config/config.js -------------------------------------------------------------------------------- /test/login.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shunjikonishi/api-first-spec/HEAD/test/login.spec.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shunjikonishi/api-first-spec/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shunjikonishi/api-first-spec/HEAD/tslint.json --------------------------------------------------------------------------------