首页 文章 精选 留言 我的

精选列表

搜索[TypeScript],共2566篇文章
优秀的个人博客,低调大师

Deno 1.3.1 发布,基于 V8 的 TypeScript 运行时

Deno 1.3.1现已发布,该版本更新内容如下: 修复:解析文件 URL 时允许isolated“%”(#7108) 修复:Blob.arrayBuffer 返回 Uint8Array(#7086) 修复:带有破折号的 CLI 参数解析(#7039) 修复:从任何有效的 bodySource 创建 body 流(#7128) 修复:细化权限请求/撤销(#7074) 修复:URLSearchParams 中的多个空格的处理(#7068) core:启用 WebAssembly.instantiateStreaming(#7043) core:添加缺少的 HeapLimits 导出(#7047) upgrade:swc_ecmascript、deno_lintdprint(#7098) Changes in std version 0.66.0: BREAKING(std/datetime):删除 currentDayOfYear(#7059) feat(std/node):添加 basic asserts(#7091) feat(std/datetime):泛化解析器,添加 formatter(#6619) fix(std/node):Misnamed assert exports(#7123) fix(std/encoding/toml):阻止 TOML 解析器检测字符串中的数字。(#7064) fix(std/encoding/csv):改进 ParseError 上的错误消息(#7057) Install / Upgrade Using Deno: deno upgrade --version 1.3.1 With Shell: curl -fsSL https://deno.land/x/install/install.sh | sh -s v1.3.1 With PowerShell: $v="1.3.1"; iwr https://deno.land/x/install/install.ps1 -useb | iex 更新说明:https://github.com/denoland/Deno/releases/

优秀的个人博客,低调大师

Deno 1.2.1 发布,基于 V8 的 TypeScript 运行时

Deno 于 2020.07.23发布了 v1.2.1 版本。用户可以使用以下命令安装 Deno v1.2.1 版本: Linux/macOS: curl -fsSL https://x.deno.js.cn/install.sh | sh -s v1.2.1 Windows: $v="1.2.1"; iwr https://x.deno.js.cn/install.ps1 -useb | iex Deno CLI 的变更: fix: IPv6 hostname should be compressed (#6772) fix: Ignore polling errors caused byreturn()in watchFs (#6785) fix: ImproveURLcompatibility (#6807) fix:ModuleSpecifierremoves relative path parts (#6762) fix: Share reqwest client between fetch calls (#6792) fix: add icon and metadata todeno.exeon Windows (#6693) fix: panic for runtime error in TS compiler (#6758) fix: providing empty source code for missing compiled files (#6760) refactor: MakeOpDispatchera trait (#6736,#6742) refactor: Remove duplicate code and allow filename overwrite for DomFile (#6817,#6830) upgrade: Rust 1.45.0 (#6791) upgrade: rusty_v8 0.7.0 (#6801) upgrade: tokio 0.2.22 (#6838) Deno 标准库(Deno Standard Modules) v0.62.0 的变更: BREAKING(std/fs): removereadFileStrandwriteFileStr(#6848,#6847) feat(std/encoding): addascii85module (#6711) feat(std/node): addstring_decoder(#6638) fix(std/encoding/toml): could not parse strings with apostrophes/semicolons (#6781) fix(std/testing):assertThrowsinheritance (#6623) fix(std/wasi): remove number overload from rights inpath_open(#6768) refactor(std/datetime): improve weekOfYear (#6741) refactor(std/path): enrich the types inparse_format_test(#6803)

优秀的个人博客,低调大师

Deno 1.2.0 发布,基于 V8 的 TypeScript 运行时

Deno 于 2020.07.13 发布了 v1.2.0 版本。 Deno CLI 的变更: feat(cli): 为 “deno upgrade” 命令添加--cert选项 (#6609) feat(cli): 为 “deno install” 命令添加--config选项 (#6204) feat(cli): 为 “deno info” 命令添加--json选项 (#6372) feat(cli): 添加--no-check选项 (#6456) feat(cli): 为 “deno upgrade” 命令添加--output选项 (#6352) feat(cli): 添加DENO_CERT环境变量 (#6370) feat(cli): 为 bundle 添加 lockfile 功能支持 (#6624) feat(cli/js): 为writeTextFile和writeTextFileSync添加WriteFileOptions(#6280) feat(cli/js): 为Buffer.bytes添加copy参数 (#6697) feat(cli/js): Addperformanceuser timing APIs (#6421) feat(cli/js): Addsorted,trailingComma,compactanditerableLimitto InspectOptions(#6591) feat(cli/js):Deno.chown()makeuid,gidargs optional (#4612) feat(doc): Improve terminal printer (#6594) feat(test): Add support for regex in filter flag (#6343) feat(unstable): AddDeno.consoleSize()(#6520) feat(unstable): AddDeno.ppid(#6539,#6717) fix(cli): Don’t panic when no"HOME"env var is set (#6728) fix(cli): Harden pragma and reference parsing in module analysis (#6702) fix(cli): Panic when stdio isnullon windows (#6528) fix(cli): Parsing of --allow-netflag (#6698) fix(cli/js): Allow Buffer to storeMAX_SIZEbytes (#6570) fix(cli/js): Definition ofURLconstructor (#6653) fix(cli/js):Deno.setRawshouldn’t panic on ENOTTY (#6630) fix(cli/js): Fix process socket types (#6676) fix(cli/js): Fix relative redirect in fetch API (#6715) fix(cli/js): Implement IPv4 hostname parsing inURL(#6707) fix(cli/js): Implement spec-compliant host parsing forURL(#6689) fix(cli/js):Responseconstructor default properties in fetch API (#6650) fix(cli/js): Update timers to ignore Date Override (#6552) perf(cli): Improve.arrayBuffer()speed in fetch API (#6669) refactor(core): Remove control slice from ops (#6048) Deno 标准库(Deno Standard Modules) v0.61.0 的变更: BREAKING(std/encoding/hex): 简化了 API (#6690) feat(std/datetime): 添加weekOfYear(#6659) feat(std/log): Expose Logger type and improve public interface forget&setlog levels (#6617) feat(std/node): Addbuf.equals()(#6640) feat(std/wasi): Implementfd_readdir(#6631) fix(std):base64in workers (#6681) fix(std):md5in workers (#6662) fix(std/http): Properly return port 80 in_parseAddrFromStr(#6635) fix(std/mime): Boundary random hex values (#6646) fix(std/node): Addencodingargument toBuffer.byteLength(#6639) fix(std/tesing/asserts):AssertEquals/NotEqualsshould use milliseconds in Date (#6644) fix(std/wasi): Returnerrno::successfrom fd_tell (#6636) 中国用户可以使用以下命令安装 Deno v1.2.0 版本: Linux/macOS: curl -fsSL https://x.deno.js.cn/install.sh | sh -s v1.2.0 Windows: $v="1.2.0"; iwr https://x.deno.js.cn/install.ps1 -useb | iex

优秀的个人博客,低调大师

Eclipse Theia 1.0 发布,TypeScript 编写的云端和桌面 IDE 框架

Eclipse 基金会于近日推出 Eclipse Theia 1.0 稳定版,并宣称其为Visual Studio Code 的真正开源替代方案(a True Open Source Alternative to Visual Studio Code)。Theia 完全由非营利性且供应商中立的Eclipse 基金会主导,并由多元化社区进行开发,不会因单一供应商的决定而损害多元化社区的利益。 从上图的官网介绍可以看出,Theia 整合了云端 IDE 和桌面 IDE,这是一个可扩展的平台,包括开发者、组织机构和供应商在内的任何人都能够基于 Theia 使用最新的 Web 技术开发功能完备的多语言云端和桌面IDE。 当作为云端 IDE 时,Theia 会在两个独立的进程中运行,它们分别被称为前端和后端(对应的就是本地浏览器和远程服务器),彼此之间通过 WebSockets 的 JSON-RPC 消息或 HTTP 的 REST API 进行通信。而作为桌面 IDE,前端和后端均在本地运行。 官方提到Theia 可以作为 Visual Studio Code 的替代方案,因此其界面也和 Visual Studio Code 极为相似。更重要的是,Theia 原生支持 Visual Studio Code 扩展协议,也就是说我们可以在 Theia 上安装和重用 Visual Studio Code 扩展。 Theia 灵活的架构让它成为了一个可扩展、可调整的平台,使用者可以根据特定的用例以非常细粒度的方式对其进行深度定制,而无需为项目提交补丁或分叉项目。下图是 Arm 基于 Theia 进行定制开发的项目: Visual Studio Code 作为一个桌面终端应用,微软为各个平台提供了可用的二进制包,但希望替代它的Theia 却没有在官网提供下载链接。原因在于Theia 并不是一个最终产品,这也是为什么标题把它称作「IDE 框架」。你可以根据自己的需求基于Theia 构建和自定义一款属于你的 IDE。例如,假设你需要一个完全支持量子计算语言和对应工作流的 IDE,那就可以在Theia 的基础上增加扩展或移除不必要的模块,进而构建出一个功能完备的 IDE。或许这就是Theia 强调自己「真正开源」的原因。 本地体验 Theia 可以尝试这个用Electron 打包的桌面应用yangster-electron 在线体验 Eclipse Theia:https://gitpod.io/#https://github.com/eclipse-theia/theia

资源下载

更多资源
腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

用户登录
用户注册