-
Notifications
You must be signed in to change notification settings - Fork 8
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
chore(deps): update devdependencies #93
base: master
Are you sure you want to change the base?
Conversation
c5f96ba
to
26815c4
Compare
0293115
to
696685f
Compare
a3e0099
to
d7f4109
Compare
d7f4109
to
3e74f98
Compare
3e74f98
to
1b20732
Compare
1b20732
to
c326044
Compare
ca37d0a
to
4833fb1
Compare
4833fb1
to
314befd
Compare
314befd
to
8472e57
Compare
f45ece5
to
05e0d3c
Compare
d53b6de
to
7b8f9b6
Compare
6fb054c
to
c32f657
Compare
fb36b5a
to
384a529
Compare
03330ac
to
f3c3fad
Compare
c110c9d
to
644bbe3
Compare
a273c9e
to
2053cb4
Compare
2053cb4
to
12dead8
Compare
b2c9054
to
6faeed5
Compare
6faeed5
to
8d828ee
Compare
8d828ee
to
fe50975
Compare
e96ddf1
to
c21dd5a
Compare
09f64b2
to
4d9b24f
Compare
e50fda9
to
2172b45
Compare
⚠ Artifact update problemRenovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is. ♻ Renovate will retry this branch, including artifacts, only when one of the following happens:
The artifact failure details are included below: File name: pnpm-lock.yaml
|
2172b45
to
3f8ce2a
Compare
3f8ce2a
to
c74fe1d
Compare
8c4d9f4
to
0dd4b5b
Compare
0dd4b5b
to
dc23c9a
Compare
|
dc23c9a
to
33dbd3d
Compare
This PR contains the following updates:
2.6.1
->2.7.0
1.16.4
->1.22.1
^2.0.3
->^5.0.0
^3.10.0
->^5.0.0
2.0.0
->2.13.0
^4.2.1
->^6.0.0
^3.0.1
->^4.0.0
0.3.3
->0.3.4
^0.1.1
->^1.0.0
^4.4.4
->^5.0.0
Release Notes
jashkenas/coffeescript (coffeescript)
v2.7.0
Compare Source
atom-ide-community/eslint-config-atomic (eslint-config-atomic)
v1.22.1
Compare Source
What's Changed
Full Changelog: atom-community/eslint-config-atomic@v1.22.0...v1.22.1
v1.22.0
Compare Source
What's Changed
Full Changelog: atom-community/eslint-config-atomic@v1.21.2...v1.22.0
v1.21.2
Compare Source
v1.21.1
Compare Source
v1.21.0
Compare Source
What's Changed
Full Changelog: atom-community/eslint-config-atomic@v1.20.6...v1.21.0
v1.20.6
Compare Source
What's Changed
Full Changelog: atom-community/eslint-config-atomic@v1.20.5...v1.20.6
v1.20.5
Compare Source
What's Changed
Full Changelog: atom-community/eslint-config-atomic@v1.20.4...v1.20.5
v1.20.4
Compare Source
What's Changed
Full Changelog: atom-community/eslint-config-atomic@v1.20.1...v1.20.3
v1.20.3
Compare Source
v1.20.2
Compare Source
v1.20.1
Compare Source
What's Changed
feat: rewrite in TypeScript by @aminya in https://github.com/atom-community/eslint-config-atomic/pull/77
fix: update dependencies by @aminya in https://github.com/atom-community/eslint-config-atomic/pull/77
Full Changelog: atom-community/eslint-config-atomic@v1.19.3...v1.20.1
v1.20.0
Compare Source
v1.19.3
Compare Source
Full Changelog: atom-community/eslint-config-atomic@v1.19.2...v1.19.3
fix: ignore node_modules even if not in gitignore
v1.19.2
Compare Source
What's Changed
Full Changelog: atom-community/eslint-config-atomic@v1.19.1...v1.19.2
v1.19.1
Compare Source
What's Changed
Full Changelog: atom-community/eslint-config-atomic@v1.19.0...v1.19.1
v1.19.0
Compare Source
What's Changed
Full Changelog: atom-community/eslint-config-atomic@v1.18.3...v1.19.0
v1.18.3
Compare Source
What's Changed
Full Changelog: atom-community/eslint-config-atomic@v1.18.2...v1.18.3
v1.18.2
Compare Source
What's Changed
Full Changelog: atom-community/eslint-config-atomic@v1.18.1...v1.18.2
v1.18.1
Compare Source
Bug Fixes
v1.18.0
Compare Source
Bug Fixes
Features
v1.17.1
Compare Source
Bug Fixes
v1.17.0
Compare Source
Bug Fixes
Features
v1.16.6
Compare Source
Bug Fixes
v1.16.5
Compare Source
Bug Fixes
planttheidea/fast-equals (fast-equals)
v5.0.1
Compare Source
Bugfixes
metaOverride
in typings and documentation (holdover from temporary API in v5 beta)v5.0.0
Compare Source
Breaking changes
constructor
equality now requiredTo align with other implementations common in the community, but also to be more functionally correct, the two objects being compared now must have equal
constructor
s.Map
/Set
comparisons no longer support IE11In previous verisons,
.forEach()
was used to ensure that support forSymbol
was not required, as IE11 did not haveSymbol
and therefore bothMap
andSet
did not have iterator-based methods such as.values()
or.entries()
. Since IE11 is no longer a supported browser, and support for those methods is present in all browsers and Node for quite a while, the comparison has moved to use these methods. This results in a ~20% performance increase.createCustomEqual
contract has changedTo better facilitate strict comparisons, but also to allow for
meta
use separate from caching, the contract forcreateCustomEqual
has changed. See the README documentation for more details, but froma high-level:meta
is no longer passed through to equality comparators, but rather a generalstate
object which containsmeta
cache
now also lives on thestate
object, which allows for use of themeta
property separate from but in parallel with the circular cacheequals
is now onstate
, which prevents the need to pass through the separateisEqual
method for the equality comparatorcreateCustomCircularEqual
has been removedYou can create a custom circular equality comparator through
createCustomEqual
now by providingcircular: true
to the options.Custom
meta
values are no longer passed at callsiteTo use
meta
properties for comparisons, they must be returned in acreateState
method.Deep links have changed
If you were deep-linking into a specific asset type (ESM / CJS / UMD), they have changed location.
NOTE: You may no longer need to deep-link, as the build resolution has improved.
Enhancements
New "strict" comparators available
The following new comparators are available:
strictDeepEqual
strictShallowEqual
strictCircularDeepEqual
strictCircularShallowEqual
This will perform the same comparisons as their non-strict counterparts, but will verify additional properties (non-enumerable properties on objects, keyed objects on
Array
/Map
/Set
) and that the descriptors for the properties align.TypedArray
supportSupport for comparing all typed array values is now supported, and you can provide a custom comparator via the new
areTypedArraysEqual
option in thecreateCustomEqual
configuration.Better build system resolution
The library now leverages the
exports
property in thepackage.json
to provide builds specific to your method of consumption (ESM / CommonJS / UMD). There is still a minified UMD version available if you want to use it instead.arePrimitiveWrappersEqual
option added tocreateCustomEqual
configurationIf you want a custom comparator for primitive wrappers (
new Boolean()
/new Number()
/new String()
) it is now available.v4.0.3
Compare Source
v4.0.2
Compare Source
createCustomCircularEqual
typing is incorrectv4.0.1
Compare Source
index.d.ts
filev4.0.0
Compare Source
Breaking Changes
Certain ES2015 features are now required
In previous versions, there were automatic fallbacks for certain ES2015 features if they did not exist:
RegExp.prototype.flags
WeakMap
Due to the omnipresence of support in both browser and NodeJS, these have been deprecated. There is still an option if you require support for these legacy environments, however; see
createCustomEqual
andcreateCustomCircularEqual
for more details.createCustomEqual
contract has changedTo allow more flexibility and customizability for a variety of edge cases,
createCustomEqual
now allows override of specific type value comparisons in addition to the general comparator it did prior. See the documentation for more details.Enhancements
createCustomCircularEqual
addedLike
createCustomEqual
, it will create a custom equality comparator, with the exception that it will handle circular references. See the documentation for more details.Cross-realm comparisons are now supported
Prior to
4.x.x.
,instanceof
was used internally for checking of object classes, which only worked when comparing objects from the same Realm. This has changed to instead use an object's StringTag, which is not realm-specific.TypeScript typings improved
For better typing in edge-case scenarios like custom comparators with
meta
values, typings have been refactored for accuracy and better narrow flow-through.v3.0.3
Compare Source
v3.0.2
Compare Source
RegExp
comparison in modern environmentsv3.0.1
Compare Source
v3.0.0
Compare Source
Breaking changes
When creating a custom equality comparator via
createCustomEqual
, the equality method has an expanded contract:If you have a custom equality comparator, you can ignore the differences by just passing additional
undefined
parameters, or you can use the parameters to further improve / clarify the logic.v2.0.4
Compare Source
Map
/Set
can create false equality successMap
being a part ofdeepEqual
jasmine/jasmine-npm (jasmine)
v5.4.0
Compare Source
Please see the release notes.
v5.3.1
Compare Source
Please see the release notes.
v5.3.0
Compare Source
Please see the release notes.
v5.2.0
Compare Source
Please see the release notes.
v5.1.0
: 5.1.0Compare Source
Please see the release notes.
v5.0.2
: 5.0.2Compare Source
Please see the release notes.
v5.0.1
: 5.0.1Compare Source
Please see the release notes.
v5.0.0
: 5.0.0Compare Source
Please see the release notes.
v4.6.0
: 4.6.0Compare Source
Please see the release notes.
v4.5.0
: 4.5.0Compare Source
Please see the release notes.
v4.4.0
: 4.4.0Compare Source
Please see the release notes.
v4.3.0
: 4.3.0Compare Source
Please see the release notes.
v4.2.1
: 4.2.1Compare Source
Please see the release notes.
v4.2.0
: 4.2.0Compare Source
Please see the release notes.
v4.1.0
: 4.1.0Compare Source
Please see the release notes.
v4.0.2
: 4.0.2Compare Source
Please see the release notes.
v4.0.1
: 4.0.1Compare Source
Please see the release notes.
v4.0.0
: 4.0.0Compare Source
Please see the release notes.
v3.99.0
: 3.99.0Compare Source
Please see the release notes.
parcel-bundler/parcel (parcel)
v2.13.0
Compare Source
Added
Core
Bundler
Dev Server
Resolver
Fixed
Core
Bundler
JavaScript
process.env
replacer to use SWC VisitMut – Details__filename
and__dirname
replace to use SWC VisitMut – DetailsResolver
TypeScript
SASS
SVG
Image
Vue
Web Extensions
v2.12.0
Compare Source
Added
Core
JavaScript
CSS
Bundler
Web Extensions
Performance
Fixed
Core
JavaScript
Bundler
Unstable
v2.11.0
Compare Source
Added
Dev
Fixed
Dev
Core
Resolver
JavaScript
v2.10.3
Compare Source
Added
cacheInfo
to Parcel Query - Detailsparcel-link
andparcel-unlink
dev CLIs - DetailsFixed
Core
import * as
is used withexport *
- DetailsJavaScript
hasOwnProperty
in modules exporting member with same name - DetailsWebbExtension
PostHTML, Pug, Stylus
invalidateOnFileChange
- Detailsv2.10.2
Compare Source
Fixed
Core
JavaScript
v2.10.1
Compare Source
Fixed
Core
Bundler
JavaScript
this
key word is pointing to an export module Detailsthis
exports tracking for files with module syntax DetailsUnstable
Bundler
v2.10.0
Compare Source
Added
Core
--lazy
mode – Details, Details@babel/register
,esbuild-register
,ts-node
) – DetailsBundler
Resolver
JavaScript
globalThis
polyfill for old browsers – DetailsCSS
WASM
XML
Web Extensions
Web Manifest
Fixed
Core
--lazy
mode bugs – DetailsJavaScript
Configuration
📅 Schedule: Branch creation - "every weekend" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.