Project Icon

sucrase

高性能JavaScript转换工具 专注非标准语言扩展

Sucrase作为一款高效的JavaScript转换工具,主要处理JSX、TypeScript和Flow等非标准语言扩展。通过优化架构,它的性能比Babel提升了20倍,非常适合在现代浏览器和Node.js环境中进行快速开发。该工具支持多种转换功能,包括JSX、TypeScript、Flow和ES模块转换,并能与Webpack、Gulp、Jest等常用开发工具集成。Sucrase为开发者提供了快速的代码转换方案,但主要适用于开发环境,不建议在生产环境或需要兼容旧版浏览器的项目中使用。

ts-to-jsdoc - TypeScript到JavaScript的转换工具 保留JSDoc注释
GithubJSDocJavaScriptTypeScript代码转换开源项目文档保留
ts-to-jsdoc是一个开源工具,用于将TypeScript代码转换为JavaScript,同时保留JSDoc注释。支持命令行和Node.js接口,可处理单文件或整个项目。该工具保留原始文档,并在转换过程中添加类型信息,有助于提升代码可读性和可维护性。ts-to-jsdoc提供了命令行和Node.js API两种使用方式,可以灵活应用于不同的开发环境。工具在转换过程中会自动处理类型注解,确保生成的JavaScript代码保留了TypeScript的类型信息,有利于代码的长期维护。
slash - TypeScript和JavaScript开发者的高质量Web服务工具库
GithubJavaScriptSlashTypeScriptWeb服务开源库开源项目
Slash是一个为构建高质量Web服务而设计的TypeScript和JavaScript工具库,包含30多个npm模块。源自Toss公司的内部开发,Slash涵盖了通用库和React开发组件。虽然Slash已停止维护,但其核心功能正在迁移至新的独立项目,如es-hangul、es-toolkit和suspensive。这些工具致力于提升开发效率和代码质量,为开发者提供强大支持。
turborepo - Rust开发的高性能JavaScript和TypeScript构建工具
GithubJavaScriptTurborepoTypeScriptVercel开源项目构建系统
Turborepo是一个Rust编写的JavaScript和TypeScript代码库构建系统,为大型复杂项目提供高效构建流程。由Vercel开发的Turborepo拥有活跃社区和广泛企业应用。开发者可通过官方网站了解使用方法,在GitHub和Discord参与社区交流。该工具旨在提高开发效率,为现代Web开发提供有力支持。
fbt - JavaScript国际化框架FBT,简化多语言UI开发
BabelFBTGithubJavaScriptReact国际化框架开源项目
FBT是一个专为JavaScript设计的国际化框架,旨在简化多语言UI开发。它通过Babel插件转换特定结构,实现源文本组织、语法正确的UI翻译和样板代码简化。FBT支持Web和React Native项目,并提供多个npm模块。该框架使用直观的API,帮助开发者高效处理复杂的国际化需求。FBT框架支持复数、性别和代词处理,能够生成高效的翻译表,并提供运行时语言切换功能。它与React和React Native无缝集成,适用于大规模国际化项目。
react-native-svg-transformer - 在React Native中高效导入和转换SVG图像
GithubReact NativeSVGnpm安装react-native-svg-transformer开源项目模块配置
react-native-svg-transformer让开发者可以像在Web应用中使用SVGR一样,在React Native项目中导入和转换SVG文件为React组件。通过简单的配置,该工具实现了跨平台代码复用,支持TypeScript,允许定制SVG图像的转换,并且与Jest无缝集成测试导入的SVG组件。该库依赖于react-native-svg,显著提高了开发效率。
bunchee - 简化JS/TS库打包流程的零配置工具
GithubJavaScriptTypeScriptbunchee开源项目打包工具零配置
bunchee是一个零配置的JavaScript和TypeScript库打包工具。它基于Rollup和SWC构建,允许开发者专注于代码编写,同时轻松生成CommonJS和ESModule格式的包。bunchee使用package.json中的标准exports配置作为唯一依据,通过入口文件约定匹配exports并构建包。此工具支持多种运行时环境、可执行文件构建、服务器组件,还提供实验性的共享模块功能。
TypeScript - 为大规模应用开发提供类型支持的 JavaScript 超集
GithubJavaScriptTypeScript开源项目微软编程语言
TypeScript 是微软开发的 JavaScript 超集,为大规模应用开发添加可选类型支持。它可在任何环境中使用,编译为标准 JavaScript,并提供类型检查、代码补全等工具支持。TypeScript 旨在提升开发效率和代码质量,适用于构建复杂的 Web 应用程序。
chrome-extension-tools - Chrome扩展开发体验现代化工具集
CRXJSChrome ExtensionGithubHMRVite插件开发体验开源项目
CRXJS为Chrome扩展开发引入现代化体验,包含Vite和Rollup两种打包插件。其中Vite插件支持热模块替换、静态资源导入和Manifest V3,简化了配置过程并自动处理Web可访问资源。CRXJS致力于优化扩展开发流程,提升效率,适合各类Chrome扩展开发项目。
awesome-bun - 全能高效的JavaScript运行时与开发工具
BunGithubJavaScript运行时Web开发开发工具开源项目性能优化
Bun是一款集成JavaScript运行时、打包工具、转译器和包管理器于一体的高性能开发工具。本资源列表汇集了Bun的核心信息、技术文章、项目模板、扩展插件、视频教程、开发工具及社区资源。开发者可通过这些精选内容深入了解Bun,提升JavaScript开发效率。
codeverter - GPT驱动的跨语言代码转换器,支持多种编程语言和框架
CodeverterGPTGithubSvelteKitTailwind代码转换开源项目
Codeverter是一个基于GPT的代码转换器,能够在不同编程语言和框架间进行转换。无需指定输入语言,即可使用预设的自定义选项。支持自定义语言输入和代码高亮功能,用户可以轻松体验其便捷性。
项目侧边栏1项目侧边栏2
推荐项目
Project Cover

豆包MarsCode

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

Project Cover

AI写歌

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

Project Cover

白日梦AI

白日梦AI提供专注于AI视频生成的多样化功能,包括文生视频、动态画面和形象生成等,帮助用户快速上手,创造专业级内容。

Project Cover

有言AI

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

Project Cover

Kimi

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

Project Cover

讯飞绘镜

讯飞绘镜是一个支持从创意到完整视频创作的智能平台,用户可以快速生成视频素材并创作独特的音乐视频和故事。平台提供多样化的主题和精选作品,帮助用户探索创意灵感。

Project Cover

讯飞文书

讯飞文书依托讯飞星火大模型,为文书写作者提供从素材筹备到稿件撰写及审稿的全程支持。通过录音智记和以稿写稿等功能,满足事务性工作的高频需求,帮助撰稿人节省精力,提高效率,优化工作与生活。

Project Cover

阿里绘蛙

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

Project Cover

AIWritePaper论文写作

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

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