暂时仅
支持 Node.js。
# 使用 NPM
npm install @oopsunome/data-uri-fns lodash
# 使用 Yarn
yarn add @oopsunome/data-uri-fns lodash
uri
{String}待 操作 的 目 标统一资源标识符返 回 : {String}媒体 类型
从 统一资源标识符
import { getMimeType } from '@oopsunome/data-uri-fns';
// 省略 大量 base64 数 据
console.log(
getMimeType('data:image/png;base64,iVBOR...')
);
/**
* 输出:
* image/png
*/
options
{Object}dataURI
{String}待 操作 的 目 标统一资源标识符dest
{String} 输出位置
异步
import { saveAsFile } from '@oopsunome/data-uri-fns';
(async () => {
try {
// 省略 大量 base64 数 据
await saveAsFile({
dataURI: 'data:image/png;base64,iVBOR...',
dest: process.cwd(),
});
} catch (error) {
throw new Error(error);
}
})()
options
{Object}dataURI
{String}待 操作 的 目 标统一资源标识符dest
{String} 输出位置
import { saveAsFileSync } from '@oopsunome/data-uri-fns';
// 省略 大量 base64 数 据
saveAsFileSync({
dataURI: 'data:image/png;base64,iVBOR...',
dest: process.cwd(),
});
详细
@oopsunome/data-uri-fns
Yarn
yarn install
开始开发
yarn start
yarn build
测试
yarn test
@oopsunome/data-uri-fns
获得
-
支持 解 构或
2 种直接 引用 暴露 接 口 的 方式 ; - 开发
的 时候使用 ES 6/7
,支持 构建ES 5
模 式 的 模 块; -
不 将 lodash
等 库打包 ; -
功 能 测试; - 捆绑 Git
倒 钩; - ESlint 检测;
-
自 动化生成 所有 依 赖的开源证书; -
修 改 saveAsFile(options)
为saveAsFile(uri, dest)
-
修 改 saveAsFileSync(options)
为saveAsFileSync(uri, dest)
-
保存 成文 件 后 输出它的位置 ; -
更新 日 志 ; - 谁在
使用 @oopsunome/data-uri-fns
? -
完 善 贡献指南 ; -
使用 David DM 实现
检测;依 赖是否 最新 -
使用 Travis CI 实现持 续集成 ; -
使用 Coveralls可 视化测试用例 覆 盖率; -
使用 Codacy 实现代 码质量 检测; - 编写 开发环境
指南 ; -
文 档:在 哪里可 以获得 更 多 帮助? -
文 档:设计思想 ; -
文 档:维护策略 ; -
性能 测试; - 编写 发布
流 程 指南 ; - 编写 Git
指南 ; - 编写
命名 指南 ; - 编写
版本 指南 ; -
完 善 贡献指南 ; -
文 档:编码风格指南 ;