
Security News
PEP 810 Proposes Explicit Lazy Imports for Python 3.15
An opt-in lazy import keyword aims to speed up Python startups, especially CLIs, without the ecosystem-wide risks that sank PEP 690.
一个 JavaScript/TypeScript SDK cli 工具,覆盖整个 SDK 的创建、测试、打包、部署、文档生成这几个周期,避免在每个项目都复制一堆的配置文件。
因为之前最初写 JS/TS SDK 发布到 NPM 上,出现了很多问题,消耗了大量的时间,而现在,吾辈需要重构公司内部多个 SDK,所以就想是否能够把这部分单独抽离成一个脚手架。
首先,吾辈最初写这个工具的时候确实不知道 yoeman 是个通用性的工具,但实际上之前写 VSCode Plugin 的时候也有用到,但没有意识到这是个通用性工具。然而,yoeman 吾辈觉得太通用了,甚至可以生成其它语言的脚手架,所以配置花的时间未必就比从零开始配置更简单。
吾辈希望提供的是一个可以一开始不用了解任何 Babel/ESLint/Prettier/ESDoc/Jest
的开发者可以直接进入 SDK 的开发,不必关心依赖和配置就能直接得到一个开箱即用的 SDK 脚手架项目。
是的,该项目的目的是为了生成开箱即用的 JS/TS SDK 脚手架,并且,依赖的版本都是调试过的,不会出现奇怪的依赖版本问题(说的就是你 Babel/tsc)。目前最初版本将实现一些 SDK 常用生成插件的实现,而渐进式添加则放到下个版本。
Vue/React/Angular
目前没有任何实现的计划。
ESLint 默认支持解析最新的 最终阶段 标准,不支持 Babel 实验性的功能。这里我们默认不支持 ES 最新特性,因为我们不希望使用最新的不稳定特性(目前默认支持 ES2017),你可以自行配置 babel-eslint 插件。
FAQs
一个 JavaScript/TypeScript SDK cli 工具
We found that liuli-cli demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
An opt-in lazy import keyword aims to speed up Python startups, especially CLIs, without the ecosystem-wide risks that sank PEP 690.
Security News
Socket CEO Feross Aboukhadijeh discusses the recent npm supply chain attacks on PodRocket, covering novel attack vectors and how developers can protect themselves.
Security News
Maintainers back GitHub’s npm security overhaul but raise concerns about CI/CD workflows, enterprise support, and token management.