0.0.4 • Published 5 years ago

webpack-ts-utils v0.0.4

Weekly downloads
2
License
MIT
Repository
github
Last release
5 years ago

webpack-ts-utils

Utils for integrating webpack and typescript.

Install

npm add -D webpack-ts-utils

Usage

resolveAliasFromTsconfig(tsconfigPath = "./tsconfig.json")

tsconfig.json:

{
  "compilerOptions": {
    "baseUrl": "./",
    "paths": {
      "@app/*": ["src/app/*"],
      "@components/*": ["src/components/*"]
    }
  }
}

webpack.config.ts:

import * as path from "path";
import * as webpack from "webpack";
import { resolveAliasFromTsconfig } from "webpack-ts-utils";

const config: webpack.Configuration = {
  resolve: {
    // These 3 forms are equivalent.
    alias: resolveAliasFromTsconfig(),
    alias: resolveAliasFromTsconfig("./tsconfig.json"),
    alias: {
      "@app": "/path/to/src/app",
      "@components": "/path/to/src/components"
    }
  },
};

export default config;

See awesome-typescript-loader for another solution.

0.0.4

5 years ago

0.0.3

5 years ago

0.0.2

5 years ago

0.0.1

5 years ago