├── .editorconfig ├── .eslintignore ├── .github ├── pull_request_template.md ├── release-drafter.yml └── workflows │ ├── nodejs.yml │ └── release-drafter.yml ├── .gitignore ├── .prettierignore ├── .versionrc.json ├── .vscode ├── extensions.json └── settings.json ├── LICENSE ├── README.md ├── __tests__ ├── index.spec.ts ├── lib │ └── index.spec.ts └── units.spec.ts ├── api ├── $api.ts ├── $mock.ts ├── .sample ├── @middleware.ts ├── @utils.ts ├── _sampleId@number.json.ts ├── aspida-mock │ └── index.ts ├── empty │ ├── empty1.ts │ └── empty1 │ │ └── empty2 │ │ └── empty3.ts ├── excluded │ └── index.ts ├── index.ts ├── v1.1.ts ├── v1.1 │ ├── 2 │ │ ├── _hogeId@number.ts │ │ └── _hogeId@string │ │ │ ├── entries.json.ts │ │ │ └── test-4 │ │ │ ├── _fugaId.ts │ │ │ ├── fuga aa.ts │ │ │ └── index.ts │ ├── .sample │ ├── 3.1.ts │ ├── _articleId.json.ts │ └── users │ │ └── _userId@string.ts └── v2.0 │ └── index.ts ├── bin └── index.js ├── docs └── ja │ └── README.md ├── jest.config.js ├── package.json ├── src ├── callMockHandler.ts ├── cli │ ├── buildRouteFile.ts │ ├── createRouteString.ts │ ├── index.ts │ └── listFiles.ts ├── index.ts ├── types.ts └── utils.ts ├── tsconfig.cjs.json ├── tsconfig.esm.json └── tsconfig.json /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspida/aspida-mock/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist 3 | $*.ts 4 | -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspida/aspida-mock/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/release-drafter.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspida/aspida-mock/HEAD/.github/release-drafter.yml -------------------------------------------------------------------------------- /.github/workflows/nodejs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspida/aspida-mock/HEAD/.github/workflows/nodejs.yml -------------------------------------------------------------------------------- /.github/workflows/release-drafter.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspida/aspida-mock/HEAD/.github/workflows/release-drafter.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist 3 | -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist 3 | $*.ts 4 | -------------------------------------------------------------------------------- /.versionrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspida/aspida-mock/HEAD/.versionrc.json -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- 1 | { 2 | "recommendations": ["dbaeumer.vscode-eslint"] 3 | } 4 | -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspida/aspida-mock/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspida/aspida-mock/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspida/aspida-mock/HEAD/README.md -------------------------------------------------------------------------------- /__tests__/index.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspida/aspida-mock/HEAD/__tests__/index.spec.ts -------------------------------------------------------------------------------- /__tests__/lib/index.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspida/aspida-mock/HEAD/__tests__/lib/index.spec.ts -------------------------------------------------------------------------------- /__tests__/units.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspida/aspida-mock/HEAD/__tests__/units.spec.ts -------------------------------------------------------------------------------- /api/$api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspida/aspida-mock/HEAD/api/$api.ts -------------------------------------------------------------------------------- /api/$mock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspida/aspida-mock/HEAD/api/$mock.ts -------------------------------------------------------------------------------- /api/.sample: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /api/@middleware.ts: -------------------------------------------------------------------------------- 1 | export default []; 2 | -------------------------------------------------------------------------------- /api/@utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspida/aspida-mock/HEAD/api/@utils.ts -------------------------------------------------------------------------------- /api/_sampleId@number.json.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspida/aspida-mock/HEAD/api/_sampleId@number.json.ts -------------------------------------------------------------------------------- /api/aspida-mock/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspida/aspida-mock/HEAD/api/aspida-mock/index.ts -------------------------------------------------------------------------------- /api/empty/empty1.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /api/empty/empty1/empty2/empty3.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /api/excluded/index.ts: -------------------------------------------------------------------------------- 1 | export default () => console.log('excluded!'); 2 | -------------------------------------------------------------------------------- /api/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspida/aspida-mock/HEAD/api/index.ts -------------------------------------------------------------------------------- /api/v1.1.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspida/aspida-mock/HEAD/api/v1.1.ts -------------------------------------------------------------------------------- /api/v1.1/.sample: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /api/v1.1/2/_hogeId@number.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspida/aspida-mock/HEAD/api/v1.1/2/_hogeId@number.ts -------------------------------------------------------------------------------- /api/v1.1/2/_hogeId@string/entries.json.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspida/aspida-mock/HEAD/api/v1.1/2/_hogeId@string/entries.json.ts -------------------------------------------------------------------------------- /api/v1.1/2/_hogeId@string/test-4/_fugaId.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspida/aspida-mock/HEAD/api/v1.1/2/_hogeId@string/test-4/_fugaId.ts -------------------------------------------------------------------------------- /api/v1.1/2/_hogeId@string/test-4/fuga aa.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspida/aspida-mock/HEAD/api/v1.1/2/_hogeId@string/test-4/fuga aa.ts -------------------------------------------------------------------------------- /api/v1.1/2/_hogeId@string/test-4/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspida/aspida-mock/HEAD/api/v1.1/2/_hogeId@string/test-4/index.ts -------------------------------------------------------------------------------- /api/v1.1/3.1.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspida/aspida-mock/HEAD/api/v1.1/3.1.ts -------------------------------------------------------------------------------- /api/v1.1/_articleId.json.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspida/aspida-mock/HEAD/api/v1.1/_articleId.json.ts -------------------------------------------------------------------------------- /api/v1.1/users/_userId@string.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspida/aspida-mock/HEAD/api/v1.1/users/_userId@string.ts -------------------------------------------------------------------------------- /api/v2.0/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspida/aspida-mock/HEAD/api/v2.0/index.ts -------------------------------------------------------------------------------- /bin/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspida/aspida-mock/HEAD/bin/index.js -------------------------------------------------------------------------------- /docs/ja/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspida/aspida-mock/HEAD/docs/ja/README.md -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspida/aspida-mock/HEAD/jest.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspida/aspida-mock/HEAD/package.json -------------------------------------------------------------------------------- /src/callMockHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspida/aspida-mock/HEAD/src/callMockHandler.ts -------------------------------------------------------------------------------- /src/cli/buildRouteFile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspida/aspida-mock/HEAD/src/cli/buildRouteFile.ts -------------------------------------------------------------------------------- /src/cli/createRouteString.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspida/aspida-mock/HEAD/src/cli/createRouteString.ts -------------------------------------------------------------------------------- /src/cli/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspida/aspida-mock/HEAD/src/cli/index.ts -------------------------------------------------------------------------------- /src/cli/listFiles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspida/aspida-mock/HEAD/src/cli/listFiles.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspida/aspida-mock/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspida/aspida-mock/HEAD/src/types.ts -------------------------------------------------------------------------------- /src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspida/aspida-mock/HEAD/src/utils.ts -------------------------------------------------------------------------------- /tsconfig.cjs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspida/aspida-mock/HEAD/tsconfig.cjs.json -------------------------------------------------------------------------------- /tsconfig.esm.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspida/aspida-mock/HEAD/tsconfig.esm.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aspida/aspida-mock/HEAD/tsconfig.json --------------------------------------------------------------------------------