Skip to content

shaun-sweet/sweet-configs

Repository files navigation

Commitizen friendly semantic-release

Shaun's front end tooling configs

Table of Contents

  1. Installation
  2. Usage a. Typescript b. Webpack Configs

Installation

npm i -D sweet-configs

Usage

Typescript

{
  "include": ["./src/**/*"],
  "exclude": ["node_modules"],
  "compilerOptions": {
    "baseUrl": "./",
    "outDir": "./dist/"
  },
  "extends": "./node_modules/sweet-configs/typescript/tsconfig.json",
}

Webpack Configs

Typescript Loader

const typescriptWebpack = require("./node_modules/sweet-default-configs/webpack/typescript.js");
const merge = require("webpack-merge");
module.exports = merge(typescriptWebpack, {
  entry: "./src/index.ts",  // Pass in your own entry point, can be .jsx
  output: {
    filename: "bundle.js",
    path: __dirname + "/dist"
  },
});