New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@beyonk/date-utils

Package Overview
Dependencies
Maintainers
6
Versions
55
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@beyonk/date-utils - npm Package Compare versions

Comparing version 4.1.2 to 4.2.0

27

lib/date-utils.js

@@ -1,12 +0,12 @@

import dayjs from 'dayjs/esm'
import advancedFormat from 'dayjs/plugin/advancedFormat'
import relativeTime from 'dayjs/plugin/relativeTime'
import isSameOrBefore from 'dayjs/plugin/isSameOrBefore'
import isSameOrAfter from 'dayjs/plugin/isSameOrAfter'
import duration from 'dayjs/plugin/duration'
import utc from 'dayjs/plugin/utc'
import minMax from 'dayjs/plugin/minMax'
import timezone from 'dayjs/plugin/timezone'
import localeData from 'dayjs/plugin/localeData'
import pluralise from '@beyonk/pluralise'
import dayjs from 'dayjs'
import advancedFormat from 'dayjs/plugin/advancedFormat.js'
import relativeTime from 'dayjs/plugin/relativeTime.js'
import isSameOrBefore from 'dayjs/plugin/isSameOrBefore.js'
import isSameOrAfter from 'dayjs/plugin/isSameOrAfter.js'
import duration from 'dayjs/plugin/duration.js'
import utc from 'dayjs/plugin/utc.js'
import minMax from 'dayjs/plugin/minMax.js'
import timezone from 'dayjs/plugin/timezone.js'
import localeData from 'dayjs/plugin/localeData.js'
import isoWeek from 'dayjs/plugin/isoWeek.js'

@@ -22,2 +22,3 @@ dayjs.extend(localeData)

dayjs.extend(timezone)
dayjs.extend(isoWeek)

@@ -27,2 +28,6 @@ const utcDate = dayjs.utc

function pluralise (quantity, singular, plural) {
return quantity === 1 ? `${quantity} ${singular}` : `${quantity} ${plural || `${singular}s`}`
}
function longDate (str) {

@@ -29,0 +34,0 @@ return utcDate(str).format('dddd, D MMMM YYYY')

import { repeatSchedule, utcDate, minsToTime, timeToMins, toHumanDuration, localDate } from './date-utils.js'
import { expect } from '@hapi/code'
import { each } from 'svelte/internal'

@@ -98,3 +97,3 @@ describe('date-utils', () => {

each(scenarios, ({ duration, text }) => {
for (const { duration, text } of scenarios) {
it(`formats ${text} correctly`, () => {

@@ -107,4 +106,4 @@ expect(

})
})
}
})
})
{
"name": "@beyonk/date-utils",
"version": "4.1.2",
"description": "Beyonk Date Utils",
"author": "Antony Jones <aj@desirableobjects.co.uk>",
"homepage": "https://github.com/beyonk-adventures/shared#readme",
"license": "MIT",
"main": "lib/date-utils.js",
"directories": {
"lib": "lib"
},
"scripts": {
"test": "NODE_ENV=test mocha --require ../../node_modules/esm './!(node_modules)/**/**.+(spec).js'",
"build": "exit 0"
},
"files": [
"lib"
],
"repository": {
"type": "git",
"url": "git+https://github.com/beyonk-adventures/shared.git"
},
"bugs": {
"url": "https://github.com/beyonk-adventures/shared/issues"
},
"dependencies": {
"@beyonk/pluralise": "~3.0.1",
"dayjs": "^1.10.4"
},
"devDependencies": {
"@hapi/code": "^8.0.3",
"mocha": "^9.0.3"
}
}
"name": "@beyonk/date-utils",
"version": "4.2.0",
"description": "Beyonk Date Utils",
"author": "Antony Jones <aj@desirableobjects.co.uk>",
"homepage": "https://github.com/beyonk-adventures/shared#readme",
"license": "MIT",
"main": "lib/date-utils.js",
"directories": {
"lib": "lib"
},
"files": [
"lib"
],
"repository": {
"type": "git",
"url": "git+https://github.com/beyonk-adventures/shared.git"
},
"bugs": {
"url": "https://github.com/beyonk-adventures/shared/issues"
},
"dependencies": {
"dayjs": "^1.10.7"
},
"devDependencies": {
"@hapi/code": "^8.0.5",
"mocha": "^9.1.3"
},
"type": "module",
"scripts": {
"test": "NODE_ENV=test mocha './!(node_modules)/**/**.+(spec).js'",
"build": "exit 0",
"lint": "eslint ."
},
"readme": "# `@beyonk/date-utils`\n\n> TODO: description\n\n## Usage\n\n```\nconst dateUtils = require('@beyonk/date-utils');\n\n// TODO: DEMONSTRATE API\n```\n"
}
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc