SkillAgentSearch skills...

Wode

Wener Node, Bun, NestJS, React Utils, Hooks & Demos

Install / Use

/learn @wenerme/Wode
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

wode

Wener NodeJS Monorepo

  • WODE -> Wener nODE & DEMO

Wokring on overwrite

Layouts

/apps Applications, things with entrypoint
	/console Console App use @wener/console as base
	/server Server App use @wener/server as base, hono, mikro-orm, orpc, connectrpc, graphql
	/web Legacy
	/woodpecker-feishu-bot migrate to https://github.com/wenerme/woodpecker-feishu-bot
/packages Libraries
	/wener-* Packages that will publish to NPM as @wener/*
	/common Common for console & server, includes orpc contract, zod schema
/db Database Schema
	/migrations Migration based database schema
	/schemas Schema based database schema managment
	atlas.hcl
/proto Protobuf
/wogo WIP
/wode-assistant WIP

buf.gen.yaml Buf generate config
buf.yaml Buf schema config
go.work

OLD

  • apps
    • web http://apis.wener.me
      • React, NextJS, Playground for experiments
    • console https://wode.wener.me
      • React, ViteJS, Console for Homelab, CRM, etc.
    • server
      • wode-api-server
        • HonoJS, MikroORM, GraphQL, RESTful
        • backend for web & console
      • wode-worker
        • BullMQ worker
    • wenerme/wode-stub
      • Template for web + console + server project
  • packages
    • @wener/reaction
      • React hooks & utils
    • @wener/utils
      • Typescript
      • Zero Dependencies
    • @wener/torrent
      • Bencode codec
    • @wener/tiptap
      • TipTap based Google Doc
        • Extensions
          • classNames, column-count, margin-{left,right,top,bottom}, line-height, font-size, text-indent, letter-spacing
          • video, indent
          • renderMarkdown
          • parseMarkdown
          • slash command
    • @wener/unpkg
      • Selfhost https://unpkg.com/ , https://cdn.jsdelivr.net/npm/ alternative
    • @wener/wode
      • common config
    • @wener/client
      • Wechat client
      • Wecom/Wework client
      • Xunfei spark client
      • OpenAI chat client
    • @wener/nextjs
      • Nats based RPC service
      • NextJS utils
      • mikro-orm utils
    • ethers - WIP
      • Web3 utils
    • @wener/system
      • hooks to lets systemjs work with npm registry & package.json

TODO

  • TipTapWord
    • [ ] 媒体资源选中编辑时回显
    • [ ] 媒体资源允许配置 URL
    • [ ] TOC
    • [ ] 属性编辑器
    • [ ] LineHeight 菜单
    • [ ] print
    • [ ] toolbar memo
  • Typedoc
    • package multi entryPoints https://github.com/TypeStrong/typedoc/issues/1937
  • Web
    • [ ] i18n need a refresh to works properly
<!-- LINK:BEGIN -->

Links

Summary

| Repository | NPM | Info | |----------------------------------|---------------------------------------|----------------------------------------------------------------------------------------------| | @wener/utils | | Doc<br/> <br/><br/> | | @wener/system | | Doc<br/> <br/><br/> | | @wener/reaction | | Doc<br/> <br/><br/> | | @wener/torrent | | Doc<br/> <br/><br/> | | @wener/unpkg | | Doc<br/> <br/><br/> | | @wener/wode | | Doc<br/> <br/><br/> |

<!-- LINK:END -->
View on GitHub
GitHub Stars65
CategoryDevelopment
Updated4d ago
Forks11

Languages

TypeScript

Security Score

100/100

Audited on Mar 30, 2026

No findings