From a291ee4c67b4141d63ed0e35a536172b75ebab85 Mon Sep 17 00:00:00 2001 From: hustcc Date: Mon, 21 May 2018 13:19:00 +0800 Subject: [PATCH 1/5] replace gzip-size with size-limit --- package.json | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/package.json b/package.json index fc843a822..8504d7d2c 100644 --- a/package.json +++ b/package.json @@ -7,15 +7,19 @@ "scripts": { "test": "jest", "lint": "./node_modules/.bin/eslint src/* test/* build/*", - "build": "BABEL_ENV=build node build", + "build": "BABEL_ENV=build node build && npm run size", "sauce": "npx karma start karma.sauce.conf.js", "test:sauce": "npm run sauce -- 0 && npm run sauce -- 1 && npm run sauce -- 2 && npm run sauce -- 3", - "gzip-size": "gzip-size dayjs.min.js", + "size": "size-limit", "postpublish": "npm run test:sauce" }, "pre-commit": [ "lint" ], + "size-limit": [{ + "limit": "2.5 KB", + "path": "dayjs.min.js" + }], "jest": { "roots": [ "test" @@ -60,7 +64,6 @@ "eslint-config-airbnb-base": "^12.1.0", "eslint-plugin-import": "^2.10.0", "eslint-plugin-jest": "^21.15.0", - "gzip-size-cli": "^2.1.0", "jasmine-core": "^2.99.1", "jest": "^22.4.3", "karma": "^2.0.2", @@ -72,6 +75,7 @@ "rollup": "^0.57.1", "rollup-plugin-babel": "^4.0.0-beta.4", "rollup-plugin-uglify": "^3.0.0", + "size-limit": "^0.18.0", "typescript": "^2.8.3" } } From 4d6274dcb3745c6a5018fee368ec312e0e2abcdd Mon Sep 17 00:00:00 2001 From: Atanas Atanasov Date: Tue, 22 May 2018 14:48:34 +0300 Subject: [PATCH 2/5] Add Bulgarian (bg) locale --- src/locale/bg.js | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 src/locale/bg.js diff --git a/src/locale/bg.js b/src/locale/bg.js new file mode 100644 index 000000000..458dcb3d2 --- /dev/null +++ b/src/locale/bg.js @@ -0,0 +1,12 @@ +import dayjs from 'dayjs' + +const locale = { + name: 'bg', + weekdays: 'Неделя_Понеделник_Вторник_Сряда_Четвъртък_Петък_Събота'.split('_'), + months: 'Януари_Февруари_Март_Април_Май_Юни_Юли_Август_Септември_Октомври_Ноември_Декември'.split('_'), + ordinal: n => `${n}.` +} + +dayjs.locale(locale, null, true) + +export default locale From 0158543754257ab68ab61108e531e02cf62606f6 Mon Sep 17 00:00:00 2001 From: Mahammed Zishan Khan Date: Tue, 22 May 2018 16:47:20 +0200 Subject: [PATCH 3/5] Create nl.js Add Dutch localization --- src/locale/nl.js | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 src/locale/nl.js diff --git a/src/locale/nl.js b/src/locale/nl.js new file mode 100644 index 000000000..2ef1736e6 --- /dev/null +++ b/src/locale/nl.js @@ -0,0 +1,12 @@ +import dayjs from 'dayjs' + +const locale = { + name: 'nl', + weekdays: 'Zondag_Maandag_Dinsdag_Woensdag_Donderdag_Vrijdag_Zaterdag'.split('_'), + months: 'Januari_Februari_Maart_April_Mei_Juni_Juli_Augustus_September_Oktober_November_December'.split('_'), + ordinal: n => `${n}.` +} + +dayjs.locale(locale, null, true) + +export default locale From 3be7625503e5aa00c0d02c3e3610e3ff6f147a2a Mon Sep 17 00:00:00 2001 From: Ahad Birang Date: Wed, 23 May 2018 01:47:03 +0430 Subject: [PATCH 4/5] Add persian locale --- src/locale/fa.js | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 src/locale/fa.js diff --git a/src/locale/fa.js b/src/locale/fa.js new file mode 100644 index 000000000..33ed84539 --- /dev/null +++ b/src/locale/fa.js @@ -0,0 +1,13 @@ + +import dayjs from 'dayjs' + +const locale = { + name: 'fa', + weekdays: 'یک‌شنبه_دوشنبه_سه‌شنبه_چهارشنبه_پنج‌شنبه_جمعه_شنبه'.split('_'), + months: 'ژانویه_فوریه_مارس_آوریل_مه_ژوئن_ژوئیه_اوت_سپتامبر_اکتبر_نوامبر_دسامبر'.split('_'), + ordinal: n => n +} + +dayjs.locale(locale, null, true) + +export default locale From 9a0dd010a75c9cffe755d7b488fe0eb5bc415af3 Mon Sep 17 00:00:00 2001 From: iamkun Date: Wed, 23 May 2018 10:15:33 +0800 Subject: [PATCH 5/5] format package.json --- package.json | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/package.json b/package.json index 818489a11..b06ddac47 100644 --- a/package.json +++ b/package.json @@ -16,10 +16,12 @@ "pre-commit": [ "lint" ], - "size-limit": [{ - "limit": "2.5 KB", - "path": "dayjs.min.js" - }], + "size-limit": [ + { + "limit": "2.99 KB", + "path": "dayjs.min.js" + } + ], "jest": { "roots": [ "test"