Skip to content

Welcome to yujinpan.github.io ​

Here are some projects to help us live or work: English lessons, web tools and open-source libraries.

Apps ​

My App Store apps, published by Prima Aestate.

NameDescription
AestateA lightweight, stable and easy-to-use network tool for Mac, iPhone and iPad, designed to minimize battery drain.
NoMediaRemove images and media from Safari pages for cleaner, faster, data-saving reading.
Web CopilotLet AI take over the browser: open, analyze and manipulate web pages through dialogue.
Hello, HeroChat across time with historical figures, legendary heroes and opera stars.
Console MiniA mini web development tool for macOS and iOS Safari.
URL Editor PortableEasily view and edit every part of a URL: protocol, host, port, path and parameters.
JSON TreeA lightweight, blazing-fast JSON tree previewer with no external dependencies.
Cashier DeskA fully offline order calculator with product, order and statistics management.

English Lessons ​

NameDescription
Learn English From XinrongHelps us review Xinrong video courses.

Web Tools ​

NameDescription
Geo Format Convert-
Download GeoJSON areasSupported multiple formats.
Subscribes TransformSupported JustMySocks to QuantumultX.
ChatGPT WebChatGPT web use Gemini. Built-in role play.

Vue Components ​

NameDescriptionWebsite
el-select-treeElementUI's el-select combined with el-tree.yujinpan.github.io/el-select-tree
el-table-infinite-scrollInfinite scroll for el-table.yujinpan.github.io/el-table-infinite-scroll
el-css-varElementUI CSS Variables.yujinpan.github.io/el-css-var
highlight-vuehighlight.js for vue component.yujinpan.github.io/highlight-vue
v-charts-xUpgrade v-charts support echarts@5.yujinpan.github.io/v-charts-x
v-titleTooltip for vue directive.yujinpan.github.io/v-title
v-windowMake the element a "window"(movable/resizable).yujinpan.github.io/v-window
v-scroll-autoScroll auto for list.yujinpan.github.io/v-scroll-auto
el-popoverel-popover is used internally.yujinpan.github.io/el-popover

JS Library ​

NameDescription
operation-tree-nodeMultiple methods of operating on tree structures.
vue-component-pluggableMake Vue component pluggable.
scriptsSome scripts.

Frontend Builder ​

NameDescription
rollupxjs/ts/vue/scss/less to a library.

Vue Component Develop Template ​

NameDescription
vue3-component-packVue3 component to a library.
vue-component-packVue2 component to a library.

Node Utils ​

NameDescription
rollup-plugin-mdmImport markdown module for rollup & vite.
fs-opsOperators for node files.
path-opsOperators for node path.
ext-migratorComplete or remove files extension.
vite-plugin-gaVite Plugin GA.
vuepress-plugin-component-demoVuepress component demo block in markdown.
vitepress-plugin-component-demoVitepress component demo block in markdown.
vitepress-v2Vitepress for vue2.
release-opsProject release operators.

Icon Utils ​

NameDescription
vue-awesome-iconsView/Download all svg icons (official website is too slow).

Tampermonkey Extensions ​

https://greasyfork.org/zh-CN/users/226081-yujinpan

Functions ​

  • restore text select(such as can not copy code in CSDN)
  • restore right-click(such as can not select code in CSDN)
  • images capture(support background image, useful for UI designer)
  • remove [电影天堂] website ads
  • remove google ads
  • show stock in hq.sinajs.cn
  • black and white website

Tool Recommendation ​