Security News
tea.xyz Spam Plagues npm and RubyGems Package Registries
Tea.xyz, a crypto project aimed at rewarding open source contributions, is once again facing backlash due to an influx of spam packages flooding public package registries.
@date-fns/upgrade
Advanced tools
Readme
Support package with helper functions for date-fns
upgrade from 1.x
to 2.x
Codemod that will help you apply these helpers automatically located here - date-fns-upgrade-codemod.
npm install @date-fns/upgrade --save
# or with yarn
yarn add @date-fns/upgrade
convertTokens
is a helper function used for 2nd argument of format
function
to convert date tokens like YYYY
to new format.
See this post
for more details.
+import { convertTokens } from '@date-fns/upgrade/v2'
const formattedDate = format(
new Date(),
- 'YYYY',
+ convertTokens('YYYY'),
)
date-fns@2.x
functions don't accept string as arguments any more (see CHANGELOG), legacyParse
is used to simplify that transition, it uses algorithm from 1.x
to do that. See this post for details on "why" this was done.
+import { legacyParse } from '@date-fns/upgrade/v2'
const formattedDate = format(
- '2014',
+ legacyParse('2014'),
'YYYY',
)
legacyParseMap
is used same as legacyParse
but for arguments that accept arrays.
+import { legacyParseMap } from '@date-fns/upgrade/v2'
var dateToCompare = new Date(2015, 8, 6)
var datesArray = [
'2014-01-01',
'2015-01-01'
]
-var result = closestIndexTo(dateToCompare, datesArray)
+var result = closestIndexTo(dateToCompare, legacyParseMap(datesArray))
FAQs
A tool for upgrading date-fns versions
The npm package @date-fns/upgrade receives a total of 13,207 weekly downloads. As such, @date-fns/upgrade popularity was classified as popular.
We found that @date-fns/upgrade demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 3 open source maintainers 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
Tea.xyz, a crypto project aimed at rewarding open source contributions, is once again facing backlash due to an influx of spam packages flooding public package registries.
Security News
As cyber threats become more autonomous, AI-powered defenses are crucial for businesses to stay ahead of attackers who can exploit software vulnerabilities at scale.
Security News
UnitedHealth Group disclosed that the ransomware attack on Change Healthcare compromised protected health information for millions in the U.S., with estimated costs to the company expected to reach $1 billion.