@webpackon/use-ts
TypeScript icon, indicating that this package has built-in type declarations

1.0.1 • Public • Published

Webpackon

@webpackon/use-ts

Features:

  • synchronization tsconfig paths with webpack aliases
  • adds typescript extensions

Install

npm i @webpackon/use-ts --save
yarn add @webpackon/use-ts

API

const { useTs } = require('@webpackon/use-ts');

useTs()(config: WebpackConfig)

Examples

Full examples are here

Example babel + ts

const path = require('path');

const { compose } = require('@webpackon/core');
const { useTs } = require('@webpackon/use-ts');
const { useBabel } = require('@webpackon/use-babel');

module.exports = (_, { mode }) =>
  compose(
    useBabel({ useTs: true }),
    useTs(),
  )({
    target: 'web',
    entry: path.resolve(__dirname, 'src', 'index.tsx'),
  });

Example swc + ts

const path = require('path');

const { compose } = require('@webpackon/core');
const { useTs } = require('@webpackon/use-ts');
const { useSwc } = require('@webpackon/use-swc');

module.exports = (_, { mode }) =>
  compose(
    useSwc({ useTs: true }),
    useTs(),
  )({
    target: 'web',
    entry: path.resolve(__dirname, 'src', 'index.tsx'),
  });

Package Sidebar

Install

npm i @webpackon/use-ts

Weekly Downloads

69

Version

1.0.1

License

MIT

Unpacked Size

4.83 kB

Total Files

7

Last publish

Collaborators

  • and_tem