madogiwa0124 / webpack_study

repository for webpack study

Home Page:https://madogiwa0124.github.io/webpack_study/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Webpack Study Template

Webpack勉強用のリポジトリ

今のところできること

  • digest付きのcss、jsのビルド
    • 指定したディレクトリ(/src/javascripts/entries)配下のjs,tsファイルを自動的にエントリーとする 例) /entries/foo.ts => { foo: "/entries/foo.ts" }
  • scssのcssへのビルド
  • babelを通したjsのビルド
  • htmlのビルド
    • エントリーファイルと自動的に結びつくように 例) pages/home.htmlだったらentries/home.jsが読み込まれる
  • typescriptのビルド
  • vueのビルド
  • eslint(eslint-plugin-vue, @typescript-eslint/eslint-plugin)による静的解析
  • pritterによるコードフォーマット
  • jsonのビルド
  • jestによるVueComponentのSnapshotテスト
  • StoryBookによるコンポーネントのドキュメント化

コマンド

  • npm run build : webpackの本番用ビルド
  • npm run buld:dev : webpackの開発用のビルド
  • npm run buld:dev-watch : webpackにwatchオプションを付けて開発用のビルド

構成

src
 ├ javascripts
 │ ├ entries    // webpackのエントリーファイル
 │ ├ components // コンポーネント格納用
 │ └ types      // typescriptの型定義ファイル格納用
 ├ styles        // stylesheet格納用(scss)
 └ pages         // htmlのtamplate格納用

About

repository for webpack study

https://madogiwa0124.github.io/webpack_study/


Languages

Language:JavaScript 62.5%Language:TypeScript 18.4%Language:Vue 11.5%Language:HTML 6.0%Language:SCSS 1.5%