@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'),
  });

Dependencies (2)

Dev Dependencies (0)

    Package Sidebar

    Install

    npm i @webpackon/use-ts

    Weekly Downloads

    27

    Version

    1.0.1

    License

    MIT

    Unpacked Size

    4.83 kB

    Total Files

    7

    Last publish

    Collaborators

    • and_tem