npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

gitui79

v0.5.0

Published

## Usage

Downloads

16

Readme

gitui79.js

Usage

<div id="gitui79"></div>

<script>
var gitUi79 = new GitUi79(
    document.getElementById('gitui79'),
    function(cmdAry, callback){
        // サーバーでgitコマンドを実行するAPIを用意してください。
        // callback には、 gitコマンドが出力した文字列を返してください。
        var stdout = '';
        var stderr = '';
        $.ajax({
            url: '/path/to/endpoint',
            data: cmdAry,
            success: function(data){
                stdout += data;
            },
            error: function(data){
                stderr += data;
            },
            complete: function(){
                callback(0, stdout, stderr);
            }
        });
        return;
    },
    {
        "committer": {
            "name": "Committer Name",
            "email": "[email protected]",
        },
        "lang": "ja",
    }
);
// console.log(remoteFinder);
gitUi79.init(function(){
    console.log('ready.');
});
</script>

更新履歴 - Change log

gitui79 v0.5.0 (2024年10月7日)

  • エスケープ処理を改善した。
  • エラー処理に関するいくつかの改善。

gitui79 v0.4.0 (2024年4月30日)

  • px2style を分離した。
  • px2style を統合した bundledビルドを追加。

gitui79 v0.3.5 (2024年2月18日)

  • 差分表示に関する改善。

gitui79 v0.3.4 (2023年11月13日)

  • ダークモード用のスタイルをバンドルした。

gitui79 v0.3.3 (2023年7月14日)

  • 新規ブランチ作成のUIを変更した。
  • 新しい差分をコミットできない場合がある問題を修正した。

gitui79 v0.3.2 (2023年5月1日)

  • px2style を更新した。

gitui79 v0.3.1 (2023年4月22日)

  • status画面でファイル毎の差分表示がされない不具合の修正。
  • log画面で、「このバージョン適用前に戻る」機能を追加した。
  • log画面で、コミット中のファイルの差分を表示するようになった。
  • log画面で、「次の50件」をクリックして続きがない場合に起きるエラーを修正した。
  • 古いバージョンの git環境で、削除されたファイルをコミットできない不具合を修正した。
  • options.lang を追加した。
  • スタイリングとUIの改善。

gitui79 v0.3.0 (2022年6月5日)

  • ファイルのステータス表示で、ソースの差分が見やすくなった。
  • ダークモードへの対応を強化した。

gitui79 v0.2.2 (2021年5月25日)

  • リモートでブランチが削除されたことが反映されない問題を修正。

gitui79 v0.2.1 (2021年4月28日)

  • コミットがないときに、コミットログを表示しようとすると、画面のロードが完了しない不具合を修正した。
  • ステータス画面とブランチ画面の表示前に git fetch を要求するようになった。
  • その他の細かい修正。

gitui79 v0.2.0 (2021年3月31日)

  • コミット画面とステータス画面を統合した。
  • ステータス画面で、コミットされていない変更内容を確認できるようになった。
  • ステータス画面で、コミットされていない変更内容を取り消しできるようになった。
  • コミットログ画面を追加した。
  • オプション committer を追加した。
  • プッシュ画面、プル画面、ブランチ画面を追加した。
  • その他いくつかのUI改善と不具合の修正。

gitui79 v0.1.0 (2019年8月15日)

  • 初回リリース

License

MIT License

Author