タグ

npmに関するexkyotogakuha753のブックマーク (5)

  • 宣言ファイル(d.ts)の公開 | TypeScript 日本語ハンドブック | js STUDIO

    このガイドの手順に従って宣言ファイルを作成してきたので、今度はnpmに公開してみましょう。 宣言ファイルをnpmに公開するには、主に2つの方法があります。 npmパッケージを作成するか、 npm上の@typesに公開します。 宣言を公開するnpmパッケージを制御する場合、最初のアプローチが優先されます。 つまり、この場合は宣言とJavaScriptが常に一括りになります。 自分のnpmパッケージに宣言を含める方法について @typesの公開 自分のnpmパッケージに宣言を含める方法について パッケージに主となる.jsファイルがある場合は、 package.jsonファイルに主となる宣言ファイルを指定する必要があります。 バンドルされた宣言ファイルを指すようにtypesプロパティを設定します。 下記はその一例になります。 { "name": "awesome", "author": "Van

  • あなたのウェブサイトで - JPDEBUG.COM

    どのようにあなたのウェブサイトにダークモードを実装するには? 私は7.5 K以上の星を持っているdarkreader NPMライブラリを使用します. あなたのウェブサイト上でダークモードを有効にするダークリーダーを使用することができます. Install the package from NPM npm install darkreader DarkReaderからメインのファイルにESモジュールをインポートできます. import { enable, disable } from 'darkreader'; enable - Enables dark mode for current web page disable - Disables dark mode for current web page あなたのウェブサイト上でダークモードを有効にするには、ちょうどあなたのファイルにenab

  • CommonJSとES Modulesについてまとめる

    モチベーション 普段フロントエンドを領分にしているのになかなかこのあたりの基礎が足りていないと感じることが多いので、なんとかしたい。 ES Modules方式でしか対応されていないライブラリを使おうとしてコケたので色々調べたのも含め、まとめていく。 ちなみにその辺りについてはこの神記事見ると良い。 個人的に気になっているモジュールシステムについて掘り下げていく。 CommonJS CommonJSとは、サーバーサイドなどのウェブブラウザ環境外におけるJavaScriptの各種仕様を定めることを目標としたプロジェクトである。 from Wikipedia 例えばNode.jsで使われている。 Node.jsはデフォルトで全てのモジュールをCommonJSで扱うが、Node.jsは最近のバージョンでES Modulesに対応するなどしていて、潮流はES Modulesに流れつつある。 後述する

    CommonJSとES Modulesについてまとめる
  • ES Modules(import/export)ことはじめ

    JavaScriptにも、モジュール機能(import/export)がやってきました!これまではNode.jsなどを用いてモジュールを扱っていましたが、これからはJSの標準機能として使えます。 対応ブラウザ ES Modulesに対応しているブラウザは以下の通りです。 Chrome 61 Safari 10.3 その他のブラウザは未定です。 ES Modulesの使い方 importする側 ES Moduleのimportを使うには、script要素がtype=”module”である必要があります。スクリプト自体は、インラインでも外部ファイルでもかまいません。 <script type="module" src="main.js"></script> type=”module”が指定されたスクリプトは、defer属性が付与された場合と同様の扱いになります。オプションとしてasync属性を

    ES Modules(import/export)ことはじめ
  • npm入門 - とほほのWWW入門

    ヘルプを表示します。 $ npm help $ npm --help $ npm help コマンド $ npm -h コマンド npm のバージョンを表示します。 $ npm -v $ npm --version $ npm version npm で管理するプロジェクトディレクトリを作成します。package.json ファイルが生成されます。 $ mkdir my-app $ cd ./my-app $ npm init (略) package name: (my-app) [Enter] version: (1.0.0) [Enter] description: [Enter] entry point: (index.js) [Enter] test command: [Enter] git repository: [Enter] keywords: [Enter] author:

    exkyotogakuha753
    exkyotogakuha753 2022/04/16
    いつも勉強になります!
  • 1