├── .eslintrc ├── .gitignore ├── LICENSE ├── README.md ├── client-src ├── .babelrc ├── .eslintrc ├── components │ ├── add.tsx │ ├── app.tsx │ ├── index.tsx │ ├── list.tsx │ └── slide-bar.tsx ├── config │ └── index.ts ├── dist │ └── vendors-manifest.json ├── index.ejs ├── index.tsx ├── package-lock.json ├── package.json ├── tsconfig-for-webpack-config.json ├── tsconfig.json ├── types │ └── unable-webpack-plugins.d.ts ├── utils │ └── index.ts └── webpack │ ├── base.ts │ ├── common.ts │ ├── dev.ts │ ├── dll.ts │ └── pro.ts ├── copy-static-assets.ts ├── nodemon.json ├── package.json ├── src ├── app.ts ├── common │ ├── config │ │ ├── gender.ts │ │ └── index.ts │ ├── index.ts │ ├── test.ts │ └── utils │ │ ├── comma.ts │ │ └── index.ts ├── config │ ├── backend │ │ ├── development.ts │ │ ├── local.ts │ │ └── production.ts │ ├── env.ts │ ├── index.ts │ └── server.ts ├── controllers │ ├── index.ts │ ├── info │ │ └── add.ts │ └── list │ │ └── list.ts ├── models │ └── user │ │ └── user-info.ts ├── server.ts ├── types │ ├── config.d.ts │ └── user-info.ts └── utils │ ├── index.ts │ ├── util1.ts │ └── util2.ts ├── test ├── api │ ├── add-user.spec.ts │ └── filter-list.spec.ts ├── conf │ └── index.ts ├── number-comma.spec.ts └── number-comma.ts └── tsconfig.json /.eslintrc: -------------------------------------------------------------------------------- 1 | extends: blued-typescript -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiasm/typescript-example/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiasm/typescript-example/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiasm/typescript-example/HEAD/README.md -------------------------------------------------------------------------------- /client-src/.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiasm/typescript-example/HEAD/client-src/.babelrc -------------------------------------------------------------------------------- /client-src/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiasm/typescript-example/HEAD/client-src/.eslintrc -------------------------------------------------------------------------------- /client-src/components/add.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiasm/typescript-example/HEAD/client-src/components/add.tsx -------------------------------------------------------------------------------- /client-src/components/app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiasm/typescript-example/HEAD/client-src/components/app.tsx -------------------------------------------------------------------------------- /client-src/components/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiasm/typescript-example/HEAD/client-src/components/index.tsx -------------------------------------------------------------------------------- /client-src/components/list.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiasm/typescript-example/HEAD/client-src/components/list.tsx -------------------------------------------------------------------------------- /client-src/components/slide-bar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiasm/typescript-example/HEAD/client-src/components/slide-bar.tsx -------------------------------------------------------------------------------- /client-src/config/index.ts: -------------------------------------------------------------------------------- 1 | export * from '@Common/config' -------------------------------------------------------------------------------- /client-src/dist/vendors-manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiasm/typescript-example/HEAD/client-src/dist/vendors-manifest.json -------------------------------------------------------------------------------- /client-src/index.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiasm/typescript-example/HEAD/client-src/index.ejs -------------------------------------------------------------------------------- /client-src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiasm/typescript-example/HEAD/client-src/index.tsx -------------------------------------------------------------------------------- /client-src/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiasm/typescript-example/HEAD/client-src/package-lock.json -------------------------------------------------------------------------------- /client-src/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiasm/typescript-example/HEAD/client-src/package.json -------------------------------------------------------------------------------- /client-src/tsconfig-for-webpack-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiasm/typescript-example/HEAD/client-src/tsconfig-for-webpack-config.json -------------------------------------------------------------------------------- /client-src/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiasm/typescript-example/HEAD/client-src/tsconfig.json -------------------------------------------------------------------------------- /client-src/types/unable-webpack-plugins.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiasm/typescript-example/HEAD/client-src/types/unable-webpack-plugins.d.ts -------------------------------------------------------------------------------- /client-src/utils/index.ts: -------------------------------------------------------------------------------- 1 | export * from '@Common/utils' -------------------------------------------------------------------------------- /client-src/webpack/base.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiasm/typescript-example/HEAD/client-src/webpack/base.ts -------------------------------------------------------------------------------- /client-src/webpack/common.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiasm/typescript-example/HEAD/client-src/webpack/common.ts -------------------------------------------------------------------------------- /client-src/webpack/dev.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiasm/typescript-example/HEAD/client-src/webpack/dev.ts -------------------------------------------------------------------------------- /client-src/webpack/dll.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiasm/typescript-example/HEAD/client-src/webpack/dll.ts -------------------------------------------------------------------------------- /client-src/webpack/pro.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiasm/typescript-example/HEAD/client-src/webpack/pro.ts -------------------------------------------------------------------------------- /copy-static-assets.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiasm/typescript-example/HEAD/copy-static-assets.ts -------------------------------------------------------------------------------- /nodemon.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiasm/typescript-example/HEAD/nodemon.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiasm/typescript-example/HEAD/package.json -------------------------------------------------------------------------------- /src/app.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiasm/typescript-example/HEAD/src/app.ts -------------------------------------------------------------------------------- /src/common/config/gender.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiasm/typescript-example/HEAD/src/common/config/gender.ts -------------------------------------------------------------------------------- /src/common/config/index.ts: -------------------------------------------------------------------------------- 1 | export * from './gender' -------------------------------------------------------------------------------- /src/common/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiasm/typescript-example/HEAD/src/common/index.ts -------------------------------------------------------------------------------- /src/common/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiasm/typescript-example/HEAD/src/common/test.ts -------------------------------------------------------------------------------- /src/common/utils/comma.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiasm/typescript-example/HEAD/src/common/utils/comma.ts -------------------------------------------------------------------------------- /src/common/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiasm/typescript-example/HEAD/src/common/utils/index.ts -------------------------------------------------------------------------------- /src/config/backend/development.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiasm/typescript-example/HEAD/src/config/backend/development.ts -------------------------------------------------------------------------------- /src/config/backend/local.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiasm/typescript-example/HEAD/src/config/backend/local.ts -------------------------------------------------------------------------------- /src/config/backend/production.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiasm/typescript-example/HEAD/src/config/backend/production.ts -------------------------------------------------------------------------------- /src/config/env.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiasm/typescript-example/HEAD/src/config/env.ts -------------------------------------------------------------------------------- /src/config/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiasm/typescript-example/HEAD/src/config/index.ts -------------------------------------------------------------------------------- /src/config/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiasm/typescript-example/HEAD/src/config/server.ts -------------------------------------------------------------------------------- /src/controllers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiasm/typescript-example/HEAD/src/controllers/index.ts -------------------------------------------------------------------------------- /src/controllers/info/add.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiasm/typescript-example/HEAD/src/controllers/info/add.ts -------------------------------------------------------------------------------- /src/controllers/list/list.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiasm/typescript-example/HEAD/src/controllers/list/list.ts -------------------------------------------------------------------------------- /src/models/user/user-info.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiasm/typescript-example/HEAD/src/models/user/user-info.ts -------------------------------------------------------------------------------- /src/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiasm/typescript-example/HEAD/src/server.ts -------------------------------------------------------------------------------- /src/types/config.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiasm/typescript-example/HEAD/src/types/config.d.ts -------------------------------------------------------------------------------- /src/types/user-info.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiasm/typescript-example/HEAD/src/types/user-info.ts -------------------------------------------------------------------------------- /src/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiasm/typescript-example/HEAD/src/utils/index.ts -------------------------------------------------------------------------------- /src/utils/util1.ts: -------------------------------------------------------------------------------- 1 | export default () => console.log('util1') 2 | -------------------------------------------------------------------------------- /src/utils/util2.ts: -------------------------------------------------------------------------------- 1 | export default () => console.log('util2') 2 | -------------------------------------------------------------------------------- /test/api/add-user.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiasm/typescript-example/HEAD/test/api/add-user.spec.ts -------------------------------------------------------------------------------- /test/api/filter-list.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiasm/typescript-example/HEAD/test/api/filter-list.spec.ts -------------------------------------------------------------------------------- /test/conf/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiasm/typescript-example/HEAD/test/conf/index.ts -------------------------------------------------------------------------------- /test/number-comma.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiasm/typescript-example/HEAD/test/number-comma.spec.ts -------------------------------------------------------------------------------- /test/number-comma.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiasm/typescript-example/HEAD/test/number-comma.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jiasm/typescript-example/HEAD/tsconfig.json --------------------------------------------------------------------------------