first commit

This commit is contained in:
编码猿
2024-09-27 02:06:13 +08:00
commit 852d94fbb9
36760 changed files with 3274413 additions and 0 deletions

View File

@@ -0,0 +1 @@
a8af95aa-e737-41d7-960e-f1192131bddf

View File

@@ -0,0 +1 @@
56931ecf-93f3-45d5-8051-00cc530f1313

View File

@@ -0,0 +1 @@
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.format=exports.diff=exports.monthDiff=exports.parse=void 0;var parse=function(e){if(e instanceof Date)return e;if(!isNaN(e)||/^\d+$/.test(e))return new Date(parseInt(e,10));var r=e.trim();return r=(r=(r=(r=(r=r.replace(/\.\d+/,"")).replace(/-/,"/").replace(/-/,"/")).replace(/T/," ").replace(/Z/," UTC")).replace(/([\+\-]\d\d)\:?(\d\d)/," $1$2")).replace(/([\+\-]\d\d)$/," $100"),new Date(r)};exports.parse=parse;var monthDiff=function(e,r){var t=parse(e),a=parse(r);return 12*(t.getFullYear()-a.getFullYear())+t.getMonth()-a.getMonth()};exports.monthDiff=monthDiff;var diff=function(e,r,t){var a=parse(e),n=r?parse(r):new Date,s=n.getTime()-a.getTime();return"second"===t&&s/1e3||"minute"===t&&s/1e3/60||"hour"===t&&s/1e3/60/60||"day"===t&&s/1e3/60/60/24||"week"===t&&s/1e3/60/60/24/7||"month"===t&&monthDiff(a,n)||"quarter"===t&&monthDiff(a,n)/3||"year"===t&&monthDiff(a,n)/12||s};exports.diff=diff;var defaults={second:["刚刚","片刻后"],seconds:["%d 秒前","%d 秒后"],minute:["大约 1 分钟前","大约 1 分钟后"],minutes:["%d 分钟前","%d 分钟后"],hour:["大约 1 小时前","大约 1 小时后"],hours:["%d 小时前","%d 小时后"],day:["1 天前","1 天后"],days:["%d 天前","%d 天后"],month:["大约 1 个月前","大约 1 个月后"],months:["%d 月前","%d 月后"],year:["大约 1 年前","大约 1 年后"],years:["%d 年前","%d 年后"]},format=function(e,r){function t(e,r){return e.replace(/%d/i,r)}var a=Object.assign({},defaults,r),n=e<0?1:0,s=Math.abs(e)/1e3,o=s/60,d=o/60,f=d/24,p=f/365;return s<10&&t(a.second[n],parseInt(s))||s<45&&t(a.seconds[n],parseInt(s))||s<90&&t(a.minute[n],1)||o<45&&t(a.minutes[n],parseInt(o))||o<90&&t(a.hour[n],1)||d<24&&t(a.hours[n],parseInt(d))||d<42&&t(a.day[n],1)||f<30&&t(a.days[n],parseInt(f))||f<45&&t(a.month[n],1)||f<365&&t(a.months[n],parseInt(f/30))||p<1.5&&t(a.year[n],1)||t(a.years[n],parseInt(p))};exports.format=format;

View File

@@ -0,0 +1 @@
"use strict";var _baseComponent=_interopRequireDefault(require("../helpers/baseComponent")),_classNames=_interopRequireDefault(require("../helpers/classNames")),_index=require("./core/index"),_index2=_interopRequireDefault(require("./locales/index"));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}(0,_baseComponent.default)({properties:{prefixCls:{type:String,value:"wux-timeago"},to:{type:null,value:null,observer:function(e){var t=this.data,r=t.from,a=t.lang;this.updated(e,r,a)}},from:{type:null,value:null,observer:function(e){var t=this.data,r=t.to,a=t.lang;this.updated(r,e,a)}},refreshable:{type:Boolean,value:!1,observer:function(e){var t=this.data,r=t.to,a=t.from,i=t.lang;this.updated(r,a,i,!0)}},lang:{type:String,value:"zh_CN",observer:function(e){var t=this.data,r=t.to,a=t.from;this.updated(r,a,e,!0)}}},data:{currentTo:null,currentFrom:null,timeago:null},methods:{updated:function(r,a,i,e){var n=this;if(this.clearTimer(),r!==this.data.currentTo||a!==this.data.currentFrom||e){var t=(0,_index.diff)(r,a),u=(0,_index.format)(t,_index2.default[i]);this.setData({currentTo:r,currentFrom:a,timeago:u},function(){if(n.data.refreshable&&!n.data.from){var e=(0,_index.diff)(r,a,"minute"),t=(e<1?1:e<60&&30)||e<180&&300||3600;n.timeout=setTimeout(function(){n.updated(r,n.getNow(),i)},1e3*t)}})}},clearTimer:function(){this.timeout&&(clearTimeout(this.timeout),this.timeout=null)},getNow:function(){var e=this.data.from;return e?e&&(0,_index.parse)(e):new Date}},detached:function(){this.clearTimer()}});

View File

@@ -0,0 +1,3 @@
{
"component": true
}

View File

@@ -0,0 +1 @@
<text class="wux-class {{ prefixCls }}">{{ timeago }}</text>

View File

@@ -0,0 +1 @@
f67c0364-f448-43b8-99d4-4dec5bf712dc

View File

@@ -0,0 +1 @@
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var _default={second:["just now","right now"],seconds:["%d seconds ago","%d seconds from now"],minute:["about a minute ago","about a minute from now"],minutes:["%d minutes ago","%d minutes from now"],hour:["about a hour ago","about a hour from now"],hours:["%d hours ago","%d hours from now"],day:["a day ago","a day from now"],days:["%d days ago","%d days from now"],month:["about a month ago","about a month from now"],months:["%d months ago","%d months from now"],year:["about a year ago","about a year from now"],years:["%d years ago","%d years from now"]};exports.default=_default;

View File

@@ -0,0 +1 @@
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var _en=_interopRequireDefault(require("./en")),_zh_CN=_interopRequireDefault(require("./zh_CN")),_zh_TW=_interopRequireDefault(require("./zh_TW"));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}var _default={en:_en.default,zh_CN:_zh_CN.default,zh_TW:_zh_TW.default};exports.default=_default;

View File

@@ -0,0 +1 @@
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var _default={second:["刚刚","片刻后"],seconds:["%d 秒前","%d 秒后"],minute:["大约 1 分钟前","大约 1 分钟后"],minutes:["%d 分钟前","%d 分钟后"],hour:["大约 1 小时前","大约 1 小时后"],hours:["%d 小时前","%d 小时后"],day:["1 天前","1 天后"],days:["%d 天前","%d 天后"],month:["大约 1 个月前","大约 1 个月后"],months:["%d 月前","%d 月后"],year:["大约 1 年前","大约 1 年后"],years:["%d 年前","%d 年后"]};exports.default=_default;

View File

@@ -0,0 +1 @@
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var _default={second:["剛剛","片刻後"],seconds:["%d 秒前","%d 秒後"],minute:["大約 1 分鐘前","大約 1 分鐘後"],minutes:["%d 分鐘前","%d 分鐘後"],hour:["大約 1 小時前","大約 1 小時後"],hours:["%d 小時前","%d 小時後"],day:["1 天前","1 天後"],days:["%d 天前","%d 天後"],month:["大約 1 個月前","大約 1 個月後"],months:["%d 月前","%d 月後"],year:["大約 1 年前","大約 1 年後"],years:["%d 年前","%d 年後"]};exports.default=_default;