Skip to content

xiuqiang1995/gansu-dialect-web

Repository files navigation

甘肃话转换器(规则引擎版)

一个纯规则替换的“西北土味 + 网络梗感”中文转换器 Web 页面。

技术栈:Next.js + TypeScript + App Router(/app)+ pnpm。

本地运行

pnpm install
pnpm dev

打开 http://localhost:3000

验收样例(精确到标点)

输入:

风起云涌,麦门永存,雨后春笋,运用自如,冰墩墩,滚滚红尘,不孕不育

输出必须精确等于:

风起泳涌,麦门永存,雨后春怂,泳用自如,冰东东,拱拱红尘,不泳不育。

门禁脚本

pnpm lint
pnpm typecheck
pnpm test
pnpm e2e

e2e 说明

首次运行 Playwright 需要安装浏览器(只需一次):

pnpm exec playwright install chromium

pnpm e2e 会先 pnpm build,再启动 Next.js(端口 3100,可在 playwright.config.ts 改),最后跑 Playwright 测试。

目录速览

  • 页面:src/app/page.tsx
  • UI 交互:src/app/_components/Converter.tsx
  • 规则与引擎:src/lib/gansu/*
  • 单元测试:src/lib/gansu/convert.test.ts
  • e2e:e2e/converter.spec.ts

构建与启动(生产)

pnpm build
pnpm start

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors