# 2019.09.27 今天是每日时报陪你的第 252 天

[文章] 狼叔写的 2019 年大前端技术趋势深度解读:https://mp.weixin.qq.com/s/ayfyVzGPnSn1cvMMAbVD9g (opens new window)

[类库] 在 TypeScript 中,使用 CSS Module:https://github.com/seek-oss/css-modules-typescript-loader (opens new window)

[类库] didyoumean 是一个把一个输入项,和逾期结果做匹配的一个工具,比如在开发终端工具时,经常有输入命令和现在所支持的命令做匹配,用它可以避免更多的 switch 或者 each 循环:https://github.com/dcporter/didyoumean.js (opens new window)

[类库] Webpack 重复包检测插件,比如你系统当中两个 Lodash 都重复使用了,可以用它来检测出来:https://github.com/darrenscerri/duplicate-package-checker-webpack-plugin (opens new window)

# 示例 - didyoumean

var input = 'insargrm';
var list = [ { id: 'facebook' }, { id: 'twitter' }, { id: 'instagram' }, { id: 'linkedin' } ];
var key = 'id';
console.log(didYouMean(input, list, key));
> 'instagram'
// The method returns the matching value.

didYouMean.returnWinningObject = true;
console.log(didYouMean(input, list, key));
> { id: 'instagram' }
// The method returns the matching object.

# 示例 - 重复包检测插件

var DuplicatePackageCheckerPlugin = require("duplicate-package-checker-webpack-plugin");

module.exports = {
  plugins: [new DuplicatePackageCheckerPlugin()]
};

# 今日图 - 给一个想象的空间

Last Updated: 9/27/2019, 7:19:06 PM