Project Icon

change-case

多样化字符串大小写转换的JavaScript库

change-case是一个JavaScript库,专门用于字符串大小写格式转换。它支持多种常见格式,如camelCase、PascalCase、snake_case等。该库采用纯ESM结构,提供TypeScript支持,并包含多个独立包。change-case不仅适用于Node.js,还在Meteor、Atom和VSCode等平台有扩展应用,为开发者提供了实用的字符串处理功能。

bunchee - 简化JS/TS库打包流程的零配置工具
GithubJavaScriptTypeScriptbunchee开源项目打包工具零配置
bunchee是一个零配置的JavaScript和TypeScript库打包工具。它基于Rollup和SWC构建,允许开发者专注于代码编写,同时轻松生成CommonJS和ESModule格式的包。bunchee使用package.json中的标准exports配置作为唯一依据,通过入口文件约定匹配exports并构建包。此工具支持多种运行时环境、可执行文件构建、服务器组件,还提供实验性的共享模块功能。
typia - 高效TypeScript转换库 实现快速验证与序列化
GithubJSON函数Protocol BufferTypeScriptTypia开源项目运行时验证器
作为TypeScript生态系统中的重要工具,Typia专注于高效的类型转换和验证。它包含运行时验证器、增强的JSON功能、Protocol Buffer处理工具和随机数据生成器。Typia的使用极其简便,仅需一行纯TypeScript类型代码。其性能表现卓越,运行时验证速度远超class-validator,JSON序列化效率大幅领先class-transformer。此外,Typia还支持JSON Schema生成、类型安全的数据处理,以及Protocol Buffer消息管理,为开发者提供了全面而高效的类型转换方案。
handbrake-js - Node.js版HandbrakeCLI视频转码工具
APIGithubHandbrakeCLINode.js命令行工具开源项目视频转码
handbrake-js是HandbrakeCLI的Node.js封装库,为构建视频转码应用提供稳定基础。支持多种输出格式和编码器,可处理常见多媒体文件及无加密DVD/蓝光源。提供简洁API,支持命令行和程序化调用,跨平台兼容Mac、Linux和Windows。
lerna-changelog - 为 Monorepo 项目设计的自动化变更日志生成器
GitHub APIGithubMonorepo支持lerna-changelog开源项目更新日志生成器配置选项
lerna-changelog 是专为 monorepo 项目设计的变更日志生成器。它可自动识别 PR 标签,生成结构化日志,支持自定义配置和 GitHub API 集成。此工具能生成包含版本、变更类型、PR 链接和贡献者信息的详细日志,适用于大型项目和团队协作。开发者通过简单的命令行操作即可获取项目最新更新摘要,提高了版本管理效率。
eslint-plugin-command - ESLint插件实现的注释驱动代码重构工具
ESLint插件Githubeslint-plugin-command代码转换开源项目微型代码重构注释触发
eslint-plugin-command 是一个基于 ESLint 的代码重构工具,通过特殊注释触发代码转换。它能够执行箭头函数到函数声明的转换、连续 await 表达式到 Promise.all() 的重构等任务。该插件利用 ESLint 的现有架构,为开发者提供了一种高效的一次性代码修改方式,简化了代码重构流程。
date-fns - 全面且模块化的JavaScript日期处理库
GithubJavaScriptdate-fns函数库开源项目日期操作
date-fns是一个功能全面的JavaScript日期处理库,适用于浏览器和Node.js环境。该库提供200多个日期操作函数,支持模块化使用和树摇优化,采用原生Date对象和不可变设计。date-fns完全兼容TypeScript,提供精确的类型定义,并支持多语言环境。作为日期处理的专门工具,date-fns在JavaScript生态系统中的地位类似于Lodash在通用操作中的角色。
eslint-config - JavaScript、TypeScript和Vue的ESLint配置预设
ESLintGithubJavaScriptTypeScriptVue开源项目配置
eslint-config是一个为JavaScript、TypeScript和Vue项目设计的ESLint配置预设。它支持多种文件格式,包括JSON、YAML和Markdown,并提供代码格式化、导入排序和配置文件优化功能。该工具使用ESLint Flat配置,便于集成和自定义。它自动忽略常见的无需检查的文件,并通过合理的默认设置和适度严格的规则,确保代码质量和一致性。
ecma262 - JavaScript 语言标准的权威源码与演进平台
ECMAScriptGithubJavaScript规范TC39开源协作开源项目提案流程
ECMAScript 262 项目是 JavaScript 语言标准的官方仓库,包含最新的 ECMA-262 规范草案源码。该项目不仅展示当前规范内容,还跟踪各阶段提案,并提供贡献指南。开发者可通过此项目了解 JavaScript 标准化过程,参与讨论,推动语言发展。项目还提供人类可读版本和源码历史查看功能,方便深入研究规范制定过程。
learn-typescript - 完整学习 TypeScript 5.0+ 的渐进式指南
GithubJavaScriptMatt PocockTypeScriptWeb开发开源项目编程学习
项目提供系统化 TypeScript 学习路径,包括视频教程、书籍和实践项目。覆盖基础到高级知识,融合 Matt Pocock 等专家资源。同时整合 Next.js 和 Node.js/Express 学习材料,促进 TypeScript 实战应用。内容丰富多样,满足不同水平开发者需求。
tsup - TypeScript库打包工具 基于esbuild无需配置
GithubNode.jsTypeScriptesbuildtsup开源项目打包工具
tsup是基于esbuild的TypeScript库打包工具。无需配置即可使用,支持.js、.json、.mjs、.ts和.tsx等多种文件格式。通过简单的命令行接口,可将多个文件打包到dist目录。tsup以其高效和易用性,适合开发者快速构建TypeScript项目。
项目侧边栏1项目侧边栏2
推荐项目
Project Cover

豆包MarsCode

豆包 MarsCode 是一款革命性的编程助手,通过AI技术提供代码补全、单测生成、代码解释和智能问答等功能,支持100+编程语言,与主流编辑器无缝集成,显著提升开发效率和代码质量。

Project Cover

AI写歌

Suno AI是一个革命性的AI音乐创作平台,能在短短30秒内帮助用户创作出一首完整的歌曲。无论是寻找创作灵感还是需要快速制作音乐,Suno AI都是音乐爱好者和专业人士的理想选择。

Project Cover

有言AI

有言平台提供一站式AIGC视频创作解决方案,通过智能技术简化视频制作流程。无论是企业宣传还是个人分享,有言都能帮助用户快速、轻松地制作出专业级别的视频内容。

Project Cover

Kimi

Kimi AI助手提供多语言对话支持,能够阅读和理解用户上传的文件内容,解析网页信息,并结合搜索结果为用户提供详尽的答案。无论是日常咨询还是专业问题,Kimi都能以友好、专业的方式提供帮助。

Project Cover

阿里绘蛙

绘蛙是阿里巴巴集团推出的革命性AI电商营销平台。利用尖端人工智能技术,为商家提供一键生成商品图和营销文案的服务,显著提升内容创作效率和营销效果。适用于淘宝、天猫等电商平台,让商品第一时间被种草。

Project Cover

吐司

探索Tensor.Art平台的独特AI模型,免费访问各种图像生成与AI训练工具,从Stable Diffusion等基础模型开始,轻松实现创新图像生成。体验前沿的AI技术,推动个人和企业的创新发展。

Project Cover

SubCat字幕猫

SubCat字幕猫APP是一款创新的视频播放器,它将改变您观看视频的方式!SubCat结合了先进的人工智能技术,为您提供即时视频字幕翻译,无论是本地视频还是网络流媒体,让您轻松享受各种语言的内容。

Project Cover

美间AI

美间AI创意设计平台,利用前沿AI技术,为设计师和营销人员提供一站式设计解决方案。从智能海报到3D效果图,再到文案生成,美间让创意设计更简单、更高效。

Project Cover

AIWritePaper论文写作

AIWritePaper论文写作是一站式AI论文写作辅助工具,简化了选题、文献检索至论文撰写的整个过程。通过简单设定,平台可快速生成高质量论文大纲和全文,配合图表、参考文献等一应俱全,同时提供开题报告和答辩PPT等增值服务,保障数据安全,有效提升写作效率和论文质量。

投诉举报邮箱: service@vectorlightyear.com
@2024 懂AI·鲁ICP备2024100362号-6·鲁公网安备37021002001498号