Loading article…
| 開発者 | オースティン・チェイニー |
|---|---|
| 初回リリース | 2009年3月3日 |
| 安定版リリース | 101.0.0 / 2019年4月21日 |
| リポジトリ |
|
| 書かれた | タイプスクリプト |
| プラットフォーム | ウェブプラットフォーム |
| タイプ | データの比較、整形、縮小 |
| ライセンス | CC0 |
| Webサイト | プリティディフ |
Pretty DiffはTypeScriptで実装された言語認識型データ比較[1] [2]ユーティリティです。このオンラインユーティリティは、ソースコードの整形、縮小、および2つの入力テキストの比較が可能です。サポートされている言語からコードコメントを削除し、diffアルゴリズムを実行する前にpretty-print [3]操作を実行します。ユニットテストの簡略化されたリストが提供されます。[4]ドキュメント[5]では、JavaScriptのpretty-print操作はJSLintの要件に準拠していると主張しています。
Pretty Diff は完全に TypeScript で記述されているため、アプリケーションはWeb ブラウザーまたはNode.jsなどのスタンドアロン JavaScriptインタープリターを使用してコマンド ラインで実行されます。
2016年3月23日、Pretty Diffは一連の意見の相違を受けてNPMを放棄すると発表した。 [6] 2016年4月18日、Pretty Diffバージョン2.0.0のリリースと並行して、NPMパッケージは人工バージョン99に更新され、実質的にバージョン1.16.37に固定された。[7] [8]
ソースコードはPretty Diff GitHubリポジトリで公開されています。[9]
代替案
- JS Diff Lib - JavaScript で書かれた Diff ツール
- JS Beautify - HTML と JavaScript の美化
- JSMin - JavaScript で書かれた JavaScript の縮小ツール
- CSSmin - CSS の縮小ツール
- Google Closure Compiler - CSS、JavaScript、HTML の圧縮ツール。
参照
- ファイル比較ツールの比較- Diff ツール
- 差分
- 難読化されたコード
- 最長共通部分列問題
- マークアップ言語
- レーベンシュタイン距離
参考文献
- ^ 「Slodive - 20 の有益な Web 開発ツール」。
- ^ 「Noupe、Smashing Magazine の興味深い側面 - 25 以上の便利なドキュメントおよびファイル比較ツール」。
- ^ 「Stack Overflow - オンラインコード美化およびフォーマッタ」。
- ^ 「Pretty Diff サンプル」。2012 年 7 月 31 日時点のオリジナルよりアーカイブ。2012 年 7 月 12 日閲覧。
- ^ 「documentation」。2012年7月31日時点のオリジナルよりアーカイブ。2012年7月7日閲覧。
- ^ 「NPM の代替案を調査する · 問題 #291 · prettydiff/prettydiff · GitHub」。
- ^ 「リリース Pretty Diff v2.0.0 公開 · prettydiff/prettydiff · GitHub」。
- ^ 「prettydiff - npm」.
- ^ 「Pretty Diff GitHub リポジトリ」。
外部リンク
- 公式サイト
- GitHubの prettydiff
