![Create React App Officially Deprecated Amid React 19 Compatibility Issues](https://cdn.sanity.io/images/cgdhsj6q/production/04fa08cf844d798abc0e1a6391c129363cc7e2ab-1024x1024.webp?w=400&fit=max&auto=format)
Security News
Create React App Officially Deprecated Amid React 19 Compatibility Issues
Create React App is officially deprecated due to React 19 issues and lack of maintenance—developers should switch to Vite or other modern alternatives.
JDF文件操作和基础函数类库
$ npm install --save jdf-file
var jdfFile = require('jdf-file');
var file = jdfFile.file;
var base = jdfFile.base;
判断文件是否存在
file.exists(path);
判断是否是文件
file.isFile(path);
判断是否是文件夹
file.isDir(path);
判断是否是空路径
file.isBlankDir(path);
判断是否是windows系统
file.isWin();
获取资源的真实路径
file.realpath(path);
路径格式化,将\
替换为/
file.pathFormat(path);
获取当前工作目录
file.currentDir();
读取文件,默认文件编码为utf-8
file.read(path [,encodeing]);
写文件,默认文件编码为utf-8
file.write(path, target [,encoding]);
复制二进制文件
file.copyBinary(path, target);
删除文件/文件夹
file.del(path [,callback]);
文件过滤
file.filter(path, [include, exclude]);
判断文件是否属于以下几种文件类型:.git
,.svn
,Thumbs
,DS_Store
,.db
file.excludeFiles(path);
文件复制
file.copy(path, target, [include, exclude, uncover, move]);
@include
:想要复制的文件后缀
@exclude
:不想复制的文件后缀
@uncover
:是否不覆盖目标文件,默认为false
@move
:想要移动文件,默认为false
下载文件
file.download(path, target);
创建文件夹
file.mkdir(path);
读取文件列表
file.getdirlist(path);
读取JSON文件
file.readJSON(path);
重命名文件
file.renameFile(path);
对文件base64编码
file.base64Encode(path);
检测是否存在和取widget name
base.reg.widget();
获取widget type
base.reg.widgetType();
获取widget data
base.reg.widgetData();
获取widget 是否有注释
base.reg.widgetComment();
获取widget position
base.reg.widgetPosition();
获取当前页面输出的widget name
base.reg.widgetOutputName();
获取被注释的widget
base.reg.commentWidget();
获取非注释的widget
base.reg.notCommentWidget();
匹配link标签
base.reg.cssLink();
匹配script标签
base.reg.jsLink();
匹配html注释
base.reg.htmlComment();
判断是否为数据源文件,默认为json
base.is.dataSource(path);
判断是否为tpl文件
base.istpl(path);
判断是否为vm文件
base.is.vm(path);
判断是否为smarty文件
base.is.smarty(path);
判断是否为html文件
base.is.html(path);
判断是否为css文件
base.is.css(path);
判断是否为less文件
base.is.less(path);
判断是否为sass文件
base.is.sass(path);
判断是否为js文件
base.is.js(path);
判断是否为jpg文件
base.is.jpg(path);
判断是否为png文件
base.is.png(path);
判断是否为图片文件:jpg,jpeg,png,gif
base.is.img(path);
判断是否为http链接
base.is.httpLink(str);
判断是否为图片文件:svg,tiff,wbmp,png,bmp,fax,gif,ico,jfif,jpe,jpeg,jpg,cur,eot,ttf,woff
base.is.imageFile(str);
判断是否为babel文件
base.is.babel(path);
去掉path的//
base.replaceSlash(path);
拼接路径,并替换\
为/
base.pathJoin(path);
去掉空格
base.trim(str);
变量存在返回变量,变量不存在返回''
base.getVar(str);
取当前日期
base.getDay();
取当前时间
base.getTime([separator, hasMs]);
@separator
:分隔符,默认为冒号
@hasMs
:是否返回毫秒数
获取时间戳
base.getTimestamp();
判断是否为数组
base.isArray(obj);
获取css文件扩展名
base.getCssExtname(path);
获取js文件扩展名
base.getJsExtname(path);
获取url的参数
base.getUrlParam(url);
发起http请求
base.httpget(url);
数组去重
base.uniq(array);
对象合并
base.merageObj(obj1, obj2);
判断array
是否包含str
base.inArray(array, str);
返回字符串的md5值
base.md5(str);
FAQs
jdf-file
The npm package jdf-file receives a total of 0 weekly downloads. As such, jdf-file popularity was classified as not popular.
We found that jdf-file 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
Create React App is officially deprecated due to React 19 issues and lack of maintenance—developers should switch to Vite or other modern alternatives.
Security News
Oracle seeks to dismiss fraud claims in the JavaScript trademark dispute, delaying the case and avoiding questions about its right to the name.
Security News
The Linux Foundation is warning open source developers that compliance with global sanctions is mandatory, highlighting legal risks and restrictions on contributions.