├── .github └── ISSUE_TEMPLATE │ ├── bug.md │ └── feature.md ├── .gitignore ├── .travis.yml ├── LICENSE ├── README.md ├── bin └── ts-creator ├── gulpfile.js ├── media ├── Logo.svg ├── Mark.svg └── Typo.svg ├── package.json ├── prettier.json ├── src ├── cli.ts ├── helper.ts ├── index.ts ├── transformer.ts ├── utils.ts └── wrapper │ ├── commonjs.ts │ ├── esmodule.ts │ └── runnable.ts ├── tests └── cases │ ├── classes.ts │ ├── decorator.ts │ ├── enum.ts │ ├── esnext.ts │ ├── expression.ts │ ├── function.ts │ ├── generics.ts │ ├── interface.ts │ ├── literal.ts │ ├── modules.ts │ ├── object.ts │ ├── spread.ts │ ├── statements.ts │ ├── ts3_4.ts │ ├── tsx.tsx │ ├── types.ts │ └── variable.ts ├── tsconfig.json ├── types ├── cardinal.d.ts └── prettier.d.ts ├── update-next.js ├── webpack.config.js └── yarn.lock /.github/ISSUE_TEMPLATE/bug.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HearTao/ts-creator/HEAD/.github/ISSUE_TEMPLATE/bug.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HearTao/ts-creator/HEAD/.github/ISSUE_TEMPLATE/feature.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HearTao/ts-creator/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HearTao/ts-creator/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HearTao/ts-creator/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HearTao/ts-creator/HEAD/README.md -------------------------------------------------------------------------------- /bin/ts-creator: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HearTao/ts-creator/HEAD/bin/ts-creator -------------------------------------------------------------------------------- /gulpfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HearTao/ts-creator/HEAD/gulpfile.js -------------------------------------------------------------------------------- /media/Logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HearTao/ts-creator/HEAD/media/Logo.svg -------------------------------------------------------------------------------- /media/Mark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HearTao/ts-creator/HEAD/media/Mark.svg -------------------------------------------------------------------------------- /media/Typo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HearTao/ts-creator/HEAD/media/Typo.svg -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HearTao/ts-creator/HEAD/package.json -------------------------------------------------------------------------------- /prettier.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HearTao/ts-creator/HEAD/prettier.json -------------------------------------------------------------------------------- /src/cli.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HearTao/ts-creator/HEAD/src/cli.ts -------------------------------------------------------------------------------- /src/helper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HearTao/ts-creator/HEAD/src/helper.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HearTao/ts-creator/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/transformer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HearTao/ts-creator/HEAD/src/transformer.ts -------------------------------------------------------------------------------- /src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HearTao/ts-creator/HEAD/src/utils.ts -------------------------------------------------------------------------------- /src/wrapper/commonjs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HearTao/ts-creator/HEAD/src/wrapper/commonjs.ts -------------------------------------------------------------------------------- /src/wrapper/esmodule.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HearTao/ts-creator/HEAD/src/wrapper/esmodule.ts -------------------------------------------------------------------------------- /src/wrapper/runnable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HearTao/ts-creator/HEAD/src/wrapper/runnable.ts -------------------------------------------------------------------------------- /tests/cases/classes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HearTao/ts-creator/HEAD/tests/cases/classes.ts -------------------------------------------------------------------------------- /tests/cases/decorator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HearTao/ts-creator/HEAD/tests/cases/decorator.ts -------------------------------------------------------------------------------- /tests/cases/enum.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HearTao/ts-creator/HEAD/tests/cases/enum.ts -------------------------------------------------------------------------------- /tests/cases/esnext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HearTao/ts-creator/HEAD/tests/cases/esnext.ts -------------------------------------------------------------------------------- /tests/cases/expression.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HearTao/ts-creator/HEAD/tests/cases/expression.ts -------------------------------------------------------------------------------- /tests/cases/function.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HearTao/ts-creator/HEAD/tests/cases/function.ts -------------------------------------------------------------------------------- /tests/cases/generics.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HearTao/ts-creator/HEAD/tests/cases/generics.ts -------------------------------------------------------------------------------- /tests/cases/interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HearTao/ts-creator/HEAD/tests/cases/interface.ts -------------------------------------------------------------------------------- /tests/cases/literal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HearTao/ts-creator/HEAD/tests/cases/literal.ts -------------------------------------------------------------------------------- /tests/cases/modules.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HearTao/ts-creator/HEAD/tests/cases/modules.ts -------------------------------------------------------------------------------- /tests/cases/object.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HearTao/ts-creator/HEAD/tests/cases/object.ts -------------------------------------------------------------------------------- /tests/cases/spread.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HearTao/ts-creator/HEAD/tests/cases/spread.ts -------------------------------------------------------------------------------- /tests/cases/statements.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HearTao/ts-creator/HEAD/tests/cases/statements.ts -------------------------------------------------------------------------------- /tests/cases/ts3_4.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HearTao/ts-creator/HEAD/tests/cases/ts3_4.ts -------------------------------------------------------------------------------- /tests/cases/tsx.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HearTao/ts-creator/HEAD/tests/cases/tsx.tsx -------------------------------------------------------------------------------- /tests/cases/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HearTao/ts-creator/HEAD/tests/cases/types.ts -------------------------------------------------------------------------------- /tests/cases/variable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HearTao/ts-creator/HEAD/tests/cases/variable.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HearTao/ts-creator/HEAD/tsconfig.json -------------------------------------------------------------------------------- /types/cardinal.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HearTao/ts-creator/HEAD/types/cardinal.d.ts -------------------------------------------------------------------------------- /types/prettier.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HearTao/ts-creator/HEAD/types/prettier.d.ts -------------------------------------------------------------------------------- /update-next.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HearTao/ts-creator/HEAD/update-next.js -------------------------------------------------------------------------------- /webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HearTao/ts-creator/HEAD/webpack.config.js -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HearTao/ts-creator/HEAD/yarn.lock --------------------------------------------------------------------------------