UNPKG

dayjs-ext

Version:

2KB immutable date time library alternative to Moment.js with the same modern API

199 lines (198 loc) 5.24 kB
{ "name": "dayjs-ext", "version": "2.2.0", "description": "2KB immutable date time library alternative to Moment.js with the same modern API ", "main": "dayjs.min.js", "types": "index.d.ts", "files": [ "dayjs.min.js", "dayjs.min.js.map", "index.d.ts", "locale/bg.js", "locale/bg.js.map", "locale/ca.js", "locale/ca.js.map", "locale/cs.js", "locale/cs.js.map", "locale/da.js", "locale/da.js.map", "locale/de.js", "locale/de.js.map", "locale/el.js", "locale/el.js.map", "locale/es.js", "locale/es.js.map", "locale/fa.js", "locale/fa.js.map", "locale/fr.js", "locale/fr.js.map", "locale/he.js", "locale/he.js.map", "locale/hr.js", "locale/hr.js.map", "locale/id.js", "locale/id.js.map", "locale/it.js", "locale/it.js.map", "locale/ja.js", "locale/ja.js.map", "locale/ka.js", "locale/ka.js.map", "locale/ko.js", "locale/ko.js.map", "locale/lt.js", "locale/lt.js.map", "locale/nb.js", "locale/nb.js.map", "locale/nl.js", "locale/nl.js.map", "locale/pt-br.js", "locale/pt-br.js.map", "locale/ro.js", "locale/ro.js.map", "locale/ru.js", "locale/ru.js.map", "locale/sk.js", "locale/sk.js.map", "locale/sv.js", "locale/sv.js.map", "locale/th.js", "locale/th.js.map", "locale/tr.js", "locale/tr.js.map", "locale/zh-cn.js", "locale/zh-cn.js.map", "locale/zh-tw.js", "locale/zh-tw.js.map", "plugin/advancedFormat.js", "plugin/advancedFormat.js.map", "plugin/buddhistEra.js", "plugin/buddhistEra.js.map", "plugin/customParseFormat.js", "plugin/customParseFormat.js.map", "plugin/isBetween.js", "plugin/isBetween.js.map", "plugin/isLeapYear.js", "plugin/isLeapYear.js.map", "plugin/localizableFormat.js", "plugin/localizableFormat.js.map", "plugin/relativeTime.js", "plugin/relativeTime.js.map", "plugin/timeZone.js", "plugin/timeZone.js.map", "plugin/timeZone-custom.js", "plugin/timeZone-custom.js.map", "plugin/timeZone-1900-2050.js", "plugin/timeZone-1900-2050.js.map", "plugin/timeZone-1970-2038.js", "plugin/timeZone-1970-2038.js.map", "plugin/timeZone-2012-2022.js", "plugin/timeZone-2012-2022.js.map", "plugin/weekOfYear.js", "plugin/weekOfYear.js.map" ], "scripts": { "compile:tests": "tsc --lib es6 test/index.d.test.ts", "test": "npm run compile:tests && jest", "lint": "npm run lint:js && npm run lint:ts", "lint:js": "eslint src/*.js \"test/!(index.d.test).js\" build/*.js bench/*.js", "lint:ts": "tslint -t stylish *.ts test/*.ts", "build": "cross-env BABEL_ENV=build node build && npm run size", "benchmark": "cross-env BABEL_ENV=build node bench", "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", "size": "size-limit && gzip-size dayjs.min.js" }, "size-limit": [ { "limit": "2.99 KB", "path": "dayjs.min.js" } ], "jest": { "roots": [ "test" ], "testRegex": "test/(.*?/)?.*test.js$", "testURL": "http://localhost", "coverageDirectory": "./coverage/", "collectCoverage": true, "collectCoverageFrom": [ "src/**/*" ], "moduleNameMapper": { "dayjs-ext": "<rootDir>/src" } }, "release": { "branch": "combined", "prepare": [ { "path": "@semantic-release/changelog" }, "@semantic-release/git" ] }, "keywords": [ "dayjs", "dayjs-extended", "date", "time", "time-zone", "immutable", "moment" ], "author": "iamkun", "license": "MIT", "licenses": [ { "type": "MIT", "url": "https://github.com/prantlf/dayjs/blob/master/LICENSE" } ], "homepage": "https://github.com/prantlf/dayjs.git#readme", "repository": { "type": "git", "url": "https://github.com/prantlf/dayjs.git" }, "bugs": { "url": "https://github.com/prantlf/dayjs/issues" }, "dependencies": { "fast-plural-rules": "^0.0.1", "timezone-support": "^1.8.0" }, "devDependencies": { "@babel/cli": "^7.1.5", "@babel/core": "^7.1.6", "@babel/node": "^7.0.0", "@babel/preset-env": "^7.1.6", "babel-core": "^7.0.0-bridge.0", "babel-jest": "^23.6.0", "babel-plugin-external-helpers": "^6.22.0", "benchmark": "^2.1.4", "cross-env": "^5.2.0", "date-fns": "^1.29.0", "eslint": "^5.9.0", "eslint-config-airbnb-base": "^13.1.0", "eslint-plugin-import": "^2.14.0", "eslint-plugin-jest": "^22.0.0", "gzip-size-cli": "^3.0.0", "jasmine-core": "^3.3.0", "jest": "^23.6.0", "karma": "^3.1.1", "karma-jasmine": "^2.0.1", "karma-sauce-launcher": "^1.2.0", "mockdate": "^2.0.2", "moment": "^2.22.2", "moment-timezone": "^0.5.23", "rollup": "^0.67.3", "rollup-plugin-babel": "^4.0.3", "rollup-plugin-uglify": "^6.0.0", "size-limit": "^0.21.0", "tslint": "^5.11.0", "tslint-config-airbnb-base": "^0.2.0", "tslint-eslint-rules": "^5.4.0", "typescript": "^3.1.6" } }