Skip to content

199911/userscript-typescript-webpack

 
 

Repository files navigation

Project

userscript-typescript-webpack is a starter to write simple userscripts in typescript

Why typescript

For typescript lover. The type definitions help you to write better scripts and faster.

Tampermonkey definition file

I choose Tampermonkey instead of GreaseMonkey as it is available in both Firefox and Chrome. Do not hesitate to modify the definition file.

It won't be difficile to use with GreaseMonkey

How to use it

Install

I use Yarn for this project. It is not hard to use npm as well.

yarn install

Code

Write your userscript inside src/userscript-main.ts file. Of course, you can break your code into many modules (Webpack is here for it).

Run

@see package.json scripts

Build the userscript and paste the content of dist/ to your tampermonkey script:

yarn run build

You can save the copy step by using another script as it will copy the output content inside your clipboard:

yarn run build-clip

Debug

Browser debugging tools are enough for most cases.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • TypeScript 87.6%
  • JavaScript 12.4%