Skip to content

更新日志

2.6.0

Minor Changes

    1. 11comm 项目域名配置新增 projectAlias 字段,用于标注 Vercel 项目别名。 (1345b28)
    2. 优化 11comm 项目域名的 description 文案,补充 Vercel 项目名称信息。
    3. 移除过时的 TODO 注释,并更新废弃域名的说明注释。

2.5.0

Minor Changes

    1. 新增 DeployPlatform 类型("cloudflare" | "vercel"),并在 ProjectLikeDomain 接口中添加 deployPlatform 可选字段,用于标注域名的部署平台。 (51f2b20)
    2. 新增 VitePress 文档组件 ProjectDomainDisplay.vue 的平台徽章展示,使用 @iconify/vue 渲染 Vercel / Cloudflare 品牌图标。
    3. 修复 11comm 项目中域名 order 字段重复问题,统一调整为 1→10 连续排序。

2.4.0

Minor Changes

    1. 新增 vue-element-cuigzpc 项目到 domains 配置 (4e63e12)
    2. projects 数组新增 order 字段并重新排序

2.3.0

Minor Changes

    1. 全部子包已升级依赖(工作区内各发布包同步刷新 dependencies / devDependencies 等声明,与当前 lockfile 对齐)。 (af5aa60)
    2. 根工作区同步升级 packageManager(pnpm)版本,便于团队统一工具链。

2.2.0

Minor Changes

    1. 11comm 项目内,新增 order 3 和 order 4 两条域名配置:01s-11-app.ruan-cat.com(H5 前端,vercel 平台部署,高频更新,projectAlias: 11commAppH5)和 01s-11-app-server.ruan-cat.com(Nitro 服务端接口,vercel 平台部署,高频更新,projectAlias: 11commAppNitroServer)。 (ad9fb9e)
    2. 11comm 内 order 3 和 order 4 的 ruancat6312.top 域名顺延为 order 5 和 order 6。

2.1.0

Minor Changes

    1. 新增 claude-notifier 项目的 4 个预设域名:ccntf.ruan-cat.comclaude-notifier.ruan-cat.comccntf.ruancat6312.topclaude-notifier.ruancat6312.top。 (db2b873)
    2. 扩展 @ruan-cat/domains 的域名配置范围,便于直接查询和使用上述域名。

2.0.1

Patch Changes

    1. 调整 11comm 项目域名条目的 order 排列顺序,使 ruan-cat.com 域名条目优先展示(order 1、2),ruancat6312.top 域名条目靠后展示(order 3、4)。 (d08a404)
    2. 更新 11comm 项目中 01s-11comm 域名条目的 description 字段,将部署平台说明从 cloudflare worker 修改为 vercel,与实际部署情况保持一致。

2.0.0

Major Changes

  • 破坏性变更:修改 11comm 项目 01s-11comm.ruan-cat.com 域名的部署平台描述 (80189b4)
    1. 11comm 项目中 01s-11comm.ruan-cat.com 域名的 description 字段,从 "本域名主要用于 cloudflare worker 部署" 更改为 "本域名主要用于 vercel 部署"。
    2. 这是一个破坏性变更,因为该域名的实际部署平台发生了根本性变化——从 Cloudflare Worker 迁移到了 Vercel。依赖此域名描述信息进行部署判断或文档展示的下游消费者需要注意适配。
    3. 受影响的域名条目:{ topLevelDomain: "ruan-cat.com", secondLevelDomain: "01s-11comm", order: 4 }

1.7.0

Minor Changes

  • 发包配置不提供 typesVersions ,不再对外提供该配置。类型导出由其他的配置实现。 (57f5fb8)

1.6.0

Minor Changes

  • 全面调整全部包的 files 构建输出配置,统一排除规则,避免错误发布冗余文件 (a0004e3)

    主要改进

    • 优化 files 字段配置,更精确地控制发布到 npm 的文件列表
    • 统一排除不必要的构建产物和缓存文件(如 .vitepress/cache.vitepress/dist 等),统一排除掉 .vitepress 文件夹
    • 排除测试文件和文档文件(**/tests/****/docs/** 等)
    • 使用 dist/** 替代 dist/* 以确保包含所有构建输出子目录
    • 统一各包的文件排除规则格式

    这些改动仅影响 npm 包的发布内容,不影响包的功能和 API,减少了包的体积并提升了发布质量。

1.5.0

Minor Changes

1.4.0

Minor Changes

1.3.1

Patch Changes

  • a6b2bdc: 更新文档。对 ruan-cat-notes 项目下的域名做更新说明。

1.3.0

Minor Changes

    • getDomains 获取域名函数,实现多态,支持通过项目别名查询域名。 (5dd81be)
    • 项目 ruan-cat-notes 的域名调换,子域名 notes 现在换回 vercel 平台,而不是 cloudflare worker 平台实现部署。预期将恢复全套的 git 修改日志。

    getDomains 函数支持通过项目别名查询域名

    新增功能

    • getDomains 函数新增了函数重载支持,现在可以传入对象参数
    • 新增 GetDomainsParamsWithAlias 接口,支持通过 projectNameprojectAlias 查询域名
    • 当指定 projectAlias 时,函数会精确返回对应别名的域名配置
    • 当找不到指定的 projectAlias 时,会通过 consola 输出警告并返回项目的所有域名

    原有功能保留

    • 完全保留了原有的 getDomains(projectName: string) 用法,确保向后兼容

    新增测试

    • 使用 vitest 编写了完整的单元测试,覆盖所有使用场景
    • 测试包括:字符串参数、对象参数、有效别名、无效别名、边界情况等

    依赖变更

    • 新增 vitest 作为开发依赖
    • consola 从开发依赖移至生产依赖

    使用示例

    ts
    // 原有用法(保持不变)
    const domains1 = getDomains("ruan-cat-notes");
    // 返回: ["notes.ruan-cat.com", "ruan-cat-notes.ruan-cat.com", "ruan-cat-notes.ruancat6312.top"]
    
    // 新用法:不带别名
    const domains2 = getDomains({ projectName: "ruan-cat-notes" });
    // 返回: ["notes.ruan-cat.com", "ruan-cat-notes.ruan-cat.com", "ruan-cat-notes.ruancat6312.top"]
    
    // 新用法:带别名
    const domains3 = getDomains({
    	projectName: "ruan-cat-notes",
    	projectAlias: "notesVercel",
    });
    // 返回: ["notes.ruan-cat.com"]
    
    const domains4 = getDomains({
    	projectName: "ruan-cat-notes",
    	projectAlias: "notesCloudflare",
    });
    // 返回: ["ruan-cat-notes.ruan-cat.com"]

    域名 notes.ruan-cat.com 重返 vercel 平台

    得益于在 vercel 平台内关闭 preview 预览分支的监听部署设置,现在大多数项目都不会占用,滥用,浪费掉宝贵的免费用户每日 100 次构建次数额度。

    这使得我可以把全部的额度都用于文档项目的 dev 分支,实现高频高速的部署,且保证工作流环境提供 git 信息,使得每一个文章都能获取到历史修改记录。

1.2.0

Minor Changes

  • 设置语义化的,统一规范的,便于记忆的域名。https://01s-doc.ruan-cat.com/ 。 (69d3aae)

1.1.1

Patch Changes

  • 处理导入依赖找不到变量的故障。更新依赖包的导出范围,补充导出 src/**/*.ts 下面的全部 ts 文件。 (8c0b8b2)

1.1.0

Minor Changes

  • 增加杂项项目,用来存储各种不常用的域名。 (652862c)

1.0.0

Major Changes

    1. 废弃掉 projectNames 常量和 Domains 类型。 (1422cfb)
    2. 更新默认导出的入口,不再是 main.ts ,而是 src/index.ts
    3. 开发新函数 getDomains ,代替之前直接获取域名对象。

0.10.0

Minor Changes

0.9.0

Minor Changes

  • 增加发包配置 !**/.vercel/** 避免出现不小心把部署信息一起打包的情况。减少打包体积。 (b5b8d38)

0.8.2

Patch Changes

0.8.1

Patch Changes

  • 更新 package.json 的 home 首页,改成对应包的 url 可访问地址。 (76117bd)

0.8.0

Minor Changes

  • 增加 vercel 部署工具 的域名 (bdbd85f)

0.7.0

Minor Changes

  • 新增 10WMS 和 11 智慧社区项目的前端文档域名配置。 (10c4b82)

0.6.2

Patch Changes

  • 无意义的空包。测试用来触发 npx changelogithub 。

0.6.1

Patch Changes

  • 杂项变更,发包仓库地址改名。

    发包时,其 repository.urlgit+https://github.com/ruan-cat/vercel-monorepo-test.git 更改成 git+https://github.com/ruan-cat/monorepo.git 。以便适应仓库名称改名的需求。

    现在发包的 package.json 内,其 url 地址如下:

    json
    {
    	"repository": {
    		"url": "git+https://github.com/ruan-cat/monorepo.git"
    	}
    }

0.6.0

Minor Changes

  • 大项目 11 智慧社区项目

0.5.0

Minor Changes

  • 重新设计了笔记项目域名的使用方式。废弃了 notes 变量。

0.4.1

Patch Changes

  • github 仓库改名了。不再使用 /vercel-monorepo-test/ 字符串,全部改成 /monorepo/ 。对外不再称呼为测试性质项目,而是正式的工程项目。

0.4.0

Minor Changes

0.3.0

Minor Changes

0.2.0

Minor Changes

0.1.4

Patch Changes

  • 提供 keywords ,便于查找信息。

0.1.3

Patch Changes

  • 增加 09OA 项目、01 星球、工具包、钻头文档的域名。

0.1.2

Patch Changes

  • 增加笔记项目域名。发包增加 readme 文件。

0.1.1

Patch Changes

  • 重新发包,处理 bug。疑似打包失败。

0.1.0

Minor Changes

  • 初始化项目。

贡献者

The avatar of contributor named as ruan-cat ruan-cat

页面历史

最近更新