- Create repo on GitHub where you'll put your files.
- Use jsDeliver or statically to get your assets.
Here is repo I'm using:
https://github.com/jcubic/static
And links to files look like this:
- https://cdn.statically.io/gh/jcubic/static/master/js/lzjb.js
- https://cdn.jsdelivr.net/gh/jcubic/static@master/js/lzjb.js
I use this when I need static JavaScript files for NPM packages that don't support UMD. If I need to use it on CodePen.
If I have a package like this. I use browserify
+ uglifyjs
:
npm install name
browserify -s name -r name | uglifyjs > name.min.js
Then I can commit the files to git and use them on CodePen.
browserify
and uglifyjs
I have installed globally:
npm i -g browserify uglify-js
Interesting Browserify plugins that you may use:
- licensify - to include the license in output file,
- esmify - to allow ES Modules,
- common-shakeify - to enable tree shaking.
Top comments (1)
This is a pretty clever and hilarious use of gh. Thanks for sharing 👍