cjs-ts
v2.0.1
Published
a Babel preconfiguration to bridge CommonJS and TypeScript files
Readme
CommonJS-TypeScript bridge
The cjs-ts package bridges CommonJS and TypeScript files by offering minimal
effort in ecosystems that would otherwise not support TypeScript.
For example, none of Cypress, Jest (via Yarn modern), Lighthouse, Next, or NYC
offer TypeScript configuration support. The cjs-ts package helps forward their
.config.cjs files to their respective TypeScript implementations.
// cypress.config.cjs
require('cjs-ts');
module.exports = require('./cypress.config.ts').default;// jest.config.cjs
require('cjs-ts');
module.exports = require('./jest.config.ts').default;// lighthouse.config.cjs
require('cjs-ts');
module.exports = require('./jest.config.ts').default;// next.config.cjs
require('cjs-ts');
module.exports = require('./next.config.ts').default;// nyc.config.cjs
require('cjs-ts');
module.exports = require('./nyc.config.ts').default;