├── .c8rc.json ├── .editorconfig ├── .github ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── ISSUE_TEMPLATE │ ├── bug.md │ ├── config.yml │ └── feature.md └── workflows │ ├── ci.yml │ └── release.yml ├── .gitignore ├── .npmrc ├── LICENSE ├── README.md ├── ava.config.js ├── index.js ├── package.json ├── test ├── _with-provider.js ├── base.js ├── broken-fixtures │ ├── tsconfig.json │ └── typescript │ │ └── typescript.ts ├── compilation.js ├── fixtures │ ├── install-and-load.js │ ├── load │ │ ├── compiled │ │ │ ├── index.cjs │ │ │ ├── index.js │ │ │ └── index.mjs │ │ ├── index.cts │ │ ├── index.mts │ │ ├── index.ts │ │ └── tsconfig.json │ ├── tsconfig.json │ └── typescript │ │ ├── file.js │ │ ├── index.ts │ │ └── package.json ├── load.js ├── protocol-ava-6.js └── snapshots │ ├── compilation.js.md │ ├── compilation.js.snap │ ├── load.js.md │ ├── load.js.snap │ ├── protocol-ava-6.js.md │ └── protocol-ava-6.js.snap └── xo.config.js /.c8rc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avajs/typescript/HEAD/.c8rc.json -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avajs/typescript/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avajs/typescript/HEAD/.github/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /.github/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avajs/typescript/HEAD/.github/CONTRIBUTING.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avajs/typescript/HEAD/.github/ISSUE_TEMPLATE/bug.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- 1 | blank_issues_enabled: true 2 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avajs/typescript/HEAD/.github/ISSUE_TEMPLATE/feature.md -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avajs/typescript/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avajs/typescript/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avajs/typescript/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | package-lock=false 2 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avajs/typescript/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avajs/typescript/HEAD/README.md -------------------------------------------------------------------------------- /ava.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avajs/typescript/HEAD/ava.config.js -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avajs/typescript/HEAD/index.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avajs/typescript/HEAD/package.json -------------------------------------------------------------------------------- /test/_with-provider.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avajs/typescript/HEAD/test/_with-provider.js -------------------------------------------------------------------------------- /test/base.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avajs/typescript/HEAD/test/base.js -------------------------------------------------------------------------------- /test/broken-fixtures/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avajs/typescript/HEAD/test/broken-fixtures/tsconfig.json -------------------------------------------------------------------------------- /test/broken-fixtures/typescript/typescript.ts: -------------------------------------------------------------------------------- 1 | a 2 | -------------------------------------------------------------------------------- /test/compilation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avajs/typescript/HEAD/test/compilation.js -------------------------------------------------------------------------------- /test/fixtures/install-and-load.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avajs/typescript/HEAD/test/fixtures/install-and-load.js -------------------------------------------------------------------------------- /test/fixtures/load/compiled/index.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avajs/typescript/HEAD/test/fixtures/load/compiled/index.cjs -------------------------------------------------------------------------------- /test/fixtures/load/compiled/index.js: -------------------------------------------------------------------------------- 1 | console.log('logged in fixtures/load/index.ts'); 2 | export {}; 3 | -------------------------------------------------------------------------------- /test/fixtures/load/compiled/index.mjs: -------------------------------------------------------------------------------- 1 | console.log('logged in fixtures/load/index.mts'); 2 | export {}; 3 | -------------------------------------------------------------------------------- /test/fixtures/load/index.cts: -------------------------------------------------------------------------------- 1 | console.log('logged in fixtures/load/index.cts'); 2 | -------------------------------------------------------------------------------- /test/fixtures/load/index.mts: -------------------------------------------------------------------------------- 1 | console.log('logged in fixtures/load/index.mts'); 2 | -------------------------------------------------------------------------------- /test/fixtures/load/index.ts: -------------------------------------------------------------------------------- 1 | console.log('logged in fixtures/load/index.ts'); 2 | -------------------------------------------------------------------------------- /test/fixtures/load/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avajs/typescript/HEAD/test/fixtures/load/tsconfig.json -------------------------------------------------------------------------------- /test/fixtures/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avajs/typescript/HEAD/test/fixtures/tsconfig.json -------------------------------------------------------------------------------- /test/fixtures/typescript/file.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avajs/typescript/HEAD/test/fixtures/typescript/file.js -------------------------------------------------------------------------------- /test/fixtures/typescript/index.ts: -------------------------------------------------------------------------------- 1 | console.log('logged in fixtures/typescript/index.ts'); 2 | -------------------------------------------------------------------------------- /test/fixtures/typescript/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "commonjs" 3 | } 4 | -------------------------------------------------------------------------------- /test/load.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avajs/typescript/HEAD/test/load.js -------------------------------------------------------------------------------- /test/protocol-ava-6.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avajs/typescript/HEAD/test/protocol-ava-6.js -------------------------------------------------------------------------------- /test/snapshots/compilation.js.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avajs/typescript/HEAD/test/snapshots/compilation.js.md -------------------------------------------------------------------------------- /test/snapshots/compilation.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avajs/typescript/HEAD/test/snapshots/compilation.js.snap -------------------------------------------------------------------------------- /test/snapshots/load.js.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avajs/typescript/HEAD/test/snapshots/load.js.md -------------------------------------------------------------------------------- /test/snapshots/load.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avajs/typescript/HEAD/test/snapshots/load.js.snap -------------------------------------------------------------------------------- /test/snapshots/protocol-ava-6.js.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avajs/typescript/HEAD/test/snapshots/protocol-ava-6.js.md -------------------------------------------------------------------------------- /test/snapshots/protocol-ava-6.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avajs/typescript/HEAD/test/snapshots/protocol-ava-6.js.snap -------------------------------------------------------------------------------- /xo.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avajs/typescript/HEAD/xo.config.js --------------------------------------------------------------------------------