首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

使用 paka.dev 为 npm 生成文档

##  起因在编写我个人前端工具库时候,想要为项目生成一个 API 文档,因为项目使用是 TypeScript ,自然就想到使用 TypeDOC 为项目来生成一个文档,经过一番学习,发现 TypeDOC...生成 API 文档随便可以使用各种主题插件,但是还是有点不好看,然后就一直没有做这件事。...图片标签,点进去一看,就是一个 API 文档,而且非常好看,大概样子就是下面这样(这里我就替换成我自己工具库 API 文档图片啦)图片查看URL就可以知道,这里应该是通过引用 npmjs 和...github 共同来生成,规则大概是这样https://paka.dev/npm/[发包到npm名]@[版本号]将上面的 URL 替换成自己,然后复制到浏览器直接访问即可看到自己工具库 API...文档最后也欢迎大家使用我工具函数库,其中是我自己在工作、学习当中一些常用工具函数封装,同样也欢迎大家提 PR 或者 ISSUEGithub : @dimples/util

48440

python生成并处理uuid实现方式

数据库一般都有自己办法生成UUID,但虽然可以用,但这玩意考虑到可读性和有点坑长度还是尽量不要用这玩意做主键···咳,有点跑题··· 下面就简单说明一下python是如何生成UUID: python...但是生成后暴露了MAC地址这就很不好了。 uuid3():里面的namespace和具体字符串都是我们指定,然后呢···应该是通过MD5生成,这个我们也很少用到,莫名其妙感觉。...uuid4():这是基于随机数uuid,既然是随机就有可能真的遇到相同,但这就像中奖似的,几率超小,因为是随机而且使用还方便,所以使用这个还是比较。...下面再来说一下简单处理,UUID中间’-‘是个比较奇怪字符,那么应该去掉它,这其实超简单: uid = str(uuid.uuid4()) suid = ''.join(uid.split('-'...下面来看一下python中怎么生成uuid编码并去除其中间符号‘-‘。

9.7K11

了解可执行NPM

了解可执行NPM NPM是Node.js包管理工具,随着Node.js出现,以及前端开发开始使用gulp、webpack、rollup以及其他各种优秀编译打包工具(大多数采用Node.js来实现...webpack" } } 再使用npm run就可以调用了: > npm run webpack 以上非全局方案是比较推荐做法 不过还可以顺带一提是在NPM 5.x更新一个新工具...,因为是一个简单示例,所以不会真实进行上传,会使用npm ln来代替npm publish + npm install。...随便创建一个文件夹即可,文件夹名字也并不会产生太大影响。 然后需要创建一个package.json文件,可以通过npm init来快速生成,我个人更喜欢添加-y标识来跳过一些非必填字段。...我们可以通过NPM一个命令来解释这个原因: > npm root /node_modules > npm root -g /node_modules 这样输出两个路径应该就能看比较明白了

1.3K10

发布你自己npm

特别是React,Angular和其他前端库主导网络和node.js接管服务器端,NPM软件比以往任何时候都更受欢迎。...所以,从长远看,将所有可重用代码作为npm发布上去将会帮助到你。 无论代码有多少,无论是一行还是一千行,都可以将其作为发布,以便在多个代码库中轻松使用。 此外,你还可以成为这个库作者。...npm init (根据提示)输入有意义名称和相应详细信息。这将为你创建package.json。所有NPM都需要main键。这定义了我们库入口点。...现在去发布,运行(下面指令) npm publish 这会将你发布到NPM注册表。...样板文件 我有一些我自己npm软件,并在线研究了创建NPM软件所有最佳实践,并专门为此创建了样板文件。它具有预先设置所有功能,以便你可以在几秒钟内开始使用。

30130

详解php中生成标准uuid(guid)方法

UUID是指在一台机器上生成数字,它保证对在同一时空中所有机器都是唯一。 通常平台 会提供生成UUIDAPI。...UUID按照开放软件基金会(OSF)制定标准计算,用到了以太网卡地址、纳秒级时间、芯片ID码和许多可能数字。...由以 下几部分组合:当前日期和时间(UUID第一个部分与时间有关,如果你在生成一个UUID之后,过几秒又生成一个UUID,则第一个部分不同,其余相 同),时钟序列,全局唯一IEEE机器识别号(如果有网卡...,从网卡获得,没有网卡以其他方式获得),UUID唯一缺陷在于生成结果串会比较长。...在ColdFusion中可以用CreateUUID()函数很简单生成UUID,其格式为:xxxxxxxx-xxxx-xxxx- xxxxxxxxxxxxxxxx(8-4-4-16),其中每个 x 是

1.5K40

学会发布自己npm

准备工作 在npm官网注册账号,要记住用户名/邮箱/密码 三个信息,后面需要用到 需要发布项目应该有相应git地址 包括但不限于github 最好在项目中使用gulp来把跑测试用例和打包过程进行自动化...,方便发布 操作流程 在修改完成后,首先本地提交,并执行单元测试(npm run unit) 如果测试通过,则可以打包出压缩后成品代码(npm run build) 此时进入预发布流程,可以先通过npm...whoami来确认登录信息,如果当前未登录,则需要npm login来输入用户名/密码/邮箱来登录 确定处于登录状态后,npm version from-git把本地npm版本号更新到最新 使用npm...push && git push --tags同步到远程 执行npm publish将npm最新版本进行发布。...同步最新版本 需要在用到此npm项目中package.json中更改此最新版本号,然后执行npm i来更新代码 之后就可以在最新基础上进行开发

799120

npm发布自己插件

发布一个npm插件,不仅能提升个人影响力,还能促进技术交流与共享。本文将手把手教你如何发布npm,同时指出过程中常见问题、易错点及避免策略,并附带实用代码示例。 准备工作 1....注册npm账号 如果你还没有npm账号,访问npmjs.com注册一个。注意,从2021年起,npm要求所有新用户进行邮箱验证。 创建你 1....发布 一切就绪后,运行以下命令发布你npm publish 首次发布可能需要等待一段时间,发布成功后,你就会出现在npm官网上。 常见问题与避免策略 1....总结 发布npm是分享代码、贡献社区直接方式。通过遵循上述步骤和注意事项,你可以顺利地将自己劳动成果分享给全世界开发者。...记住,持续维护和优化你,及时响应用户反馈,是提升质量和受欢迎度关键。祝你在npm之旅上取得成功!

8210
领券