中安拓也のブログ

プログラミングについて書くブログ

npm

【ESLint】Angularのテンプレート(HTML)をチェックするESLintのカスタムルールを作成する

はじめに tappable属性とは? 環境 実装 package.json作成 tsconfig.json テストコード ESLintカスタムルール作成 index.ts作成 npmパッケージ公開 動作確認 参考サイト はじめに JavaScriptやTypeScriptではなく、HTMLをチェックするESLintのカスタムルール…

【TypeScript】npmパッケージでコンパイル後のJSファイルをgit管理の対象外にする

はじめに 環境 prepublishOnlyの設定 動作確認 参考サイト はじめに コンパイル後のJSファイル(distディレクトリ)がgit管理されてしまっている npmのライフサイクルスクリプトであるprepublishOnlyを使うことで、コンパイル後のJSファイルをgit管理下から除…

自作CordovaプラグインのIonic Nativeを作る

はじめに Ionic Nativeとは 環境 Ionic Native作成 Ionic Nativeのテンプレートを作成 プラグインラッパーの作成 動作確認 参考サイト はじめに 以前作ったCordovaプラグイン、cordova-plugin-cache-deleteのIonic Nativeを作ります。 Ionic Nativeとは Ioni…

自作Cordovaプラグインの戻り値をPromiseにする

はじめに 関連記事 cordova.execについて プラグインの改修 動作確認 参考サイト はじめに 今回は、以前自作したCordovaプラグイン、cordova-plugin-cache-deleteについて、引数に成功・失敗時のコールバック関数を受け取る形式から、コールバック関数を使わ…

初めてのCordovaプラグイン公開

はじめに Cordovaプラグイン公開 npmアカウント作成 npm adduserコマンド npm publishコマンド 動作確認 参考サイト はじめに 前回の記事でcordova-plugin-cache-deleteというCordovaプラグインを作成したので、他の開発者にも使いやすいようにこのプラグイ…