rollupを用いて、ユーザースクリプトをTypeScriptで書く環境を構築する手順を示します。 先日投稿した、ブックマークレットをTypeScriptで書く記事のユーザースクリプト版です。 ユーザースクリプトをTypeScriptで書きたい 私は、日々のウェブブラウジングを快適にするためのユーザースクリプトを自作しています。 ユーザースクリプトの魅力は、ブックマークレットよりは高度なことがやりやすく、拡張機能よりはお手軽というちょうどよさにあります。 しかしながら、ある程度の規模を超えたユーザースクリプトを素のJavaScriptで、それも1つのファイルの中に書いていくのは、なかなかつらいものです。 そこで、ユーザースクリプトをTypeScriptで書きたいと思いました。 ユーザースクリプトをTypeScriptで書くには ユーザースクリプトをTypeScriptで書くには、おおむね次
![ユーザースクリプトをTypeScriptで書く(rollup編) - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/33ffc33d6ba5b5f0fe965c87451136f318fc8f4c/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Fadvent-calendar-ogp-background-f625e957b80c4bd8dd47b724be996090.jpg%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTkxNiZoPTMzNiZ0eHQ9JUUzJTgzJUE2JUUzJTgzJUJDJUUzJTgyJUI2JUUzJTgzJUJDJUUzJTgyJUI5JUUzJTgyJUFGJUUzJTgzJUFBJUUzJTgzJTk3JUUzJTgzJTg4JUUzJTgyJTkyVHlwZVNjcmlwdCVFMyU4MSVBNyVFNiU5QiVCOCVFMyU4MSU4RiVFRiVCQyU4OHJvbGx1cCVFNyVCNyVBOCVFRiVCQyU4OSZ0eHQtY29sb3I9JTIzM0EzQzNDJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTU2JnR4dC1jbGlwPWVsbGlwc2lzJnR4dC1hbGlnbj1sZWZ0JTJDbWlkZGxlJnM9YTlkYjQ3NGYxY2MyODRmMzVlYzgzNGE5NWZlOTY2OWE%26mark-x%3D142%26mark-y%3D151%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTcxNiZ0eHQ9JTQwbXVuaWVydV9qcCZ0eHQtY29sb3I9JTIzM0EzQzNDJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTMyJnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnM9NjU2Y2MzMTc5YmQ1YWJmNDIzN2FjMjU0NjBkNjRhYzE%26blend-x%3D142%26blend-y%3D491%26blend-mode%3Dnormal%26s%3D5c5e30c1d2fe2c79ec7f3e525dbf6662)