油猴脚本 - npmjs 包内部文件的便捷查看 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
lisongeee
V2EX    分享创造

油猴脚本 - npmjs 包内部文件的便捷查看

  •  
  •   lisongeee
    lisonge 2022-06-22 22:00:29 +08:00 2382 次点击
    这是一个创建于 1291 天前的主题,其中的信息可能已经有所发展或是发生改变。

    npmjs 上的包的查看界面有一个 Explore 功能,奈何只对团队用户开放

    而 jsdelivr/unpkg 都提供了 npm 包的文件夹在线查看

    于是可以用 油猴脚本 在 npmjs 包的界面加一个跳转的入口

    image

    也算是一种另类的 Explore 小工具吧

    脚本 https://github.com/lisonge/npmjs-explore.git 是基于 vite+ts+preact 的

    脚本安装链接同上

    顺便再推一下我用来辅助开放这个脚本的 vite 插件 https://v2ex.com/t/851687

    7 条回复    2022-07-20 14:34:42 +08:00
    codingBug
        1
    codingBug  
       2022-06-23 21:51:51 +08:00
    两个问题

    为什么不在 GitHub 上看?

    如果不开源,为什么又要用它?
    lisongeee
        2
    lisongeee  
    OP
       2022-06-23 23:34:18 +08:00
    @codingBug

    1. npmjs 里面的文件是构建之后的文件,与 github 仓库里的文件不一致,对应的是 github 的 Release 内的文件,也可能和 Release 不一致,主要取决于 package.json/files 属性的值
    2. 不好意思没懂这句话,哪里没有开源?脚本源码是 https://github.com/lisonge/npmjs-explore.git ,vite 插件 是 https://github.com/lisonge/vite-plugin-monkey , 我的这个油猴脚本只是提供了一个查看文件的快捷方式而已
    pC0oc4EbCSsJUy4W
        3
    pC0oc4EbCSsJUy4W  
       2022-06-24 01:26:52 +08:00
    @lisongeee 他说的包如果不开源也不敢用
    codingBug
        4
    codingBug  
       2022-06-24 11:32:07 +08:00
    @lisongeee 不是说插件没开源,而是如果发布到 npm 上面的包没开源的话,一般是不会主动去用的。从 npm 看构建后的文件,不知道意义在哪里?
    lisongeee
        5
    lisongeee  
    OP
       2022-06-24 11:55:53 +08:00   1
    @codingBug

    如果没有意义,npmjs 为什么要出 Explore 的功能呢?它先有这个功能,但是不对个人用户开放,所以我才在页面注入了两个 链接 快捷打开文件预览,这个功能不是我实现的,我只是提供一个入口,你觉得没有意义,但是总有人需要,比如我就经常到 jsdelivr 去找 cdn 链接
    codingBug
        6
    codingBug  
       2022-06-24 12:40:29 +08:00 via Android
    @lisongeee 你觉得有意义就好
    wsph123
        7
    wsph123  
       2022-07-20 14:34:42 +08:00 via iPhone
    妙啊 感觉有用
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5656 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 29ms UTC 01:47 PVG 09:47 LAX 17:47 JFK 20:47
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86