diff --git a/.pnp.cjs b/.pnp.cjs index f1ad995f..e9d5b8d0 100755 --- a/.pnp.cjs +++ b/.pnp.cjs @@ -4062,7 +4062,7 @@ const RAW_RUNTIME_STATE = "packageLocation": "./.yarn/cache/@npmcli-fs-npm-3.1.0-0844a57978-162b4a0b87.zip/node_modules/@npmcli/fs/",\ "packageDependencies": [\ ["@npmcli/fs", "npm:3.1.0"],\ - ["semver", "npm:7.3.8"]\ + ["semver", "npm:7.5.4"]\ ],\ "linkType": "HARD"\ }]\ @@ -5643,7 +5643,7 @@ const RAW_RUNTIME_STATE = ["chokidar", "npm:3.5.3"],\ ["anymatch", "npm:3.1.3"],\ ["braces", "npm:3.0.2"],\ - ["fsevents", "patch:fsevents@npm%3A2.3.2#optional!builtin::version=2.3.2&hash=df0bf1"],\ + ["fsevents", "patch:fsevents@npm%3A2.3.3#optional!builtin::version=2.3.3&hash=df0bf1"],\ ["glob-parent", "npm:5.1.2"],\ ["is-binary-path", "npm:2.1.0"],\ ["is-glob", "npm:4.0.3"],\ @@ -7353,10 +7353,10 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["fsevents", [\ - ["patch:fsevents@npm%3A2.3.2#optional!builtin::version=2.3.2&hash=df0bf1", {\ - "packageLocation": "./.yarn/unplugged/fsevents-patch-19706e7e35/node_modules/fsevents/",\ + ["patch:fsevents@npm%3A2.3.3#optional!builtin::version=2.3.3&hash=df0bf1", {\ + "packageLocation": "./.yarn/unplugged/fsevents-patch-6b67494872/node_modules/fsevents/",\ "packageDependencies": [\ - ["fsevents", "patch:fsevents@npm%3A2.3.2#optional!builtin::version=2.3.2&hash=df0bf1"],\ + ["fsevents", "patch:fsevents@npm%3A2.3.3#optional!builtin::version=2.3.3&hash=df0bf1"],\ ["node-gyp", "npm:10.0.1"]\ ],\ "linkType": "HARD"\ @@ -8767,7 +8767,7 @@ const RAW_RUNTIME_STATE = ["@types/node", "npm:18.7.11"],\ ["anymatch", "npm:3.1.2"],\ ["fb-watchman", "npm:2.0.1"],\ - ["fsevents", "patch:fsevents@npm%3A2.3.2#optional!builtin::version=2.3.2&hash=df0bf1"],\ + ["fsevents", "patch:fsevents@npm%3A2.3.3#optional!builtin::version=2.3.3&hash=df0bf1"],\ ["graceful-fs", "npm:4.2.10"],\ ["jest-regex-util", "npm:29.6.3"],\ ["jest-util", "npm:29.7.0"],\ @@ -9761,7 +9761,7 @@ const RAW_RUNTIME_STATE = ["make-fetch-happen", "npm:13.0.0"],\ ["nopt", "npm:7.2.0"],\ ["proc-log", "npm:3.0.0"],\ - ["semver", "npm:7.3.8"],\ + ["semver", "npm:7.5.4"],\ ["tar", "npm:6.2.0"],\ ["which", "npm:4.0.0"]\ ],\ @@ -9810,7 +9810,7 @@ const RAW_RUNTIME_STATE = ["normalize-package-data", "npm:3.0.3"],\ ["hosted-git-info", "npm:4.1.0"],\ ["is-core-module", "npm:2.10.0"],\ - ["semver", "npm:7.3.7"],\ + ["semver", "npm:7.5.4"],\ ["validate-npm-package-license", "npm:3.0.4"]\ ],\ "linkType": "HARD"\ @@ -10817,7 +10817,7 @@ const RAW_RUNTIME_STATE = ["@rollup/rollup-win32-ia32-msvc", "npm:4.9.6"],\ ["@rollup/rollup-win32-x64-msvc", "npm:4.9.6"],\ ["@types/estree", "npm:1.0.5"],\ - ["fsevents", "patch:fsevents@npm%3A2.3.2#optional!builtin::version=2.3.2&hash=df0bf1"]\ + ["fsevents", "patch:fsevents@npm%3A2.3.3#optional!builtin::version=2.3.3&hash=df0bf1"]\ ],\ "linkType": "HARD"\ }]\ @@ -10960,22 +10960,6 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "HARD"\ }],\ - ["npm:7.3.7", {\ - "packageLocation": "./.yarn/cache/semver-npm-7.3.7-3bfe704194-cffd30102d.zip/node_modules/semver/",\ - "packageDependencies": [\ - ["semver", "npm:7.3.7"],\ - ["lru-cache", "npm:6.0.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:7.3.8", {\ - "packageLocation": "./.yarn/cache/semver-npm-7.3.8-25a996cb4f-7e581d6795.zip/node_modules/semver/",\ - "packageDependencies": [\ - ["semver", "npm:7.3.8"],\ - ["lru-cache", "npm:6.0.0"]\ - ],\ - "linkType": "HARD"\ - }],\ ["npm:7.5.4", {\ "packageLocation": "./.yarn/cache/semver-npm-7.5.4-c4ad957fcd-5160b06975.zip/node_modules/semver/",\ "packageDependencies": [\ diff --git a/.yarn/cache/fsevents-npm-2.3.2-a881d6ac9f-be78a3efa3.zip b/.yarn/cache/fsevents-npm-2.3.3-ce9fb0ffae-a1f0c44595.zip similarity index 53% rename from .yarn/cache/fsevents-npm-2.3.2-a881d6ac9f-be78a3efa3.zip rename to .yarn/cache/fsevents-npm-2.3.3-ce9fb0ffae-a1f0c44595.zip index 13e57401..dadaea9e 100644 Binary files a/.yarn/cache/fsevents-npm-2.3.2-a881d6ac9f-be78a3efa3.zip and b/.yarn/cache/fsevents-npm-2.3.3-ce9fb0ffae-a1f0c44595.zip differ diff --git a/.yarn/cache/fsevents-patch-19706e7e35-10c0.zip b/.yarn/cache/fsevents-patch-6b67494872-10c0.zip similarity index 53% rename from .yarn/cache/fsevents-patch-19706e7e35-10c0.zip rename to .yarn/cache/fsevents-patch-6b67494872-10c0.zip index 3998a232..996683a7 100644 Binary files a/.yarn/cache/fsevents-patch-19706e7e35-10c0.zip and b/.yarn/cache/fsevents-patch-6b67494872-10c0.zip differ diff --git a/.yarn/cache/semver-npm-7.3.7-3bfe704194-cffd30102d.zip b/.yarn/cache/semver-npm-7.3.7-3bfe704194-cffd30102d.zip deleted file mode 100644 index 158e3dca..00000000 Binary files a/.yarn/cache/semver-npm-7.3.7-3bfe704194-cffd30102d.zip and /dev/null differ diff --git a/.yarn/cache/semver-npm-7.3.8-25a996cb4f-7e581d6795.zip b/.yarn/cache/semver-npm-7.3.8-25a996cb4f-7e581d6795.zip deleted file mode 100644 index 85e010d1..00000000 Binary files a/.yarn/cache/semver-npm-7.3.8-25a996cb4f-7e581d6795.zip and /dev/null differ diff --git a/.yarn/unplugged/fsevents-patch-19706e7e35/node_modules/fsevents/.ready b/.yarn/unplugged/fsevents-patch-19706e7e35/node_modules/fsevents/.ready deleted file mode 100644 index e69de29b..00000000 diff --git a/.yarn/unplugged/fsevents-patch-19706e7e35/node_modules/fsevents/LICENSE b/.yarn/unplugged/fsevents-patch-19706e7e35/node_modules/fsevents/LICENSE deleted file mode 100644 index 5d70441c..00000000 --- a/.yarn/unplugged/fsevents-patch-19706e7e35/node_modules/fsevents/LICENSE +++ /dev/null @@ -1,22 +0,0 @@ -MIT License ------------ - -Copyright (C) 2010-2020 by Philipp Dunkel, Ben Noordhuis, Elan Shankar, Paul Miller - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. diff --git a/.yarn/unplugged/fsevents-patch-19706e7e35/node_modules/fsevents/README.md b/.yarn/unplugged/fsevents-patch-19706e7e35/node_modules/fsevents/README.md deleted file mode 100644 index 025c9a13..00000000 --- a/.yarn/unplugged/fsevents-patch-19706e7e35/node_modules/fsevents/README.md +++ /dev/null @@ -1,83 +0,0 @@ -# fsevents [![NPM](https://nodei.co/npm/fsevents.png)](https://nodei.co/npm/fsevents/) - -Native access to MacOS FSEvents in [Node.js](https://nodejs.org/) - -The FSEvents API in MacOS allows applications to register for notifications of -changes to a given directory tree. It is a very fast and lightweight alternative -to kqueue. - -This is a low-level library. For a cross-platform file watching module that -uses fsevents, check out [Chokidar](https://github.com/paulmillr/chokidar). - -## Installation - -Supports only **Node.js v8.16 and higher**. - -```sh -npm install fsevents -``` - -## Usage - -```js -const fsevents = require('fsevents'); -const stop = fsevents.watch(__dirname, (path, flags, id) => { - const info = fsevents.getInfo(path, flags, id); -}); // To start observation -stop(); // To end observation -``` - -The callback passed as the second parameter to `.watch` get's called whenever the operating system detects a -a change in the file system. It takes three arguments: - -###### `fsevents.watch(dirname: string, (path: string, flags: number, id: string) => void): () => Promise` - - * `path: string` - the item in the filesystem that have been changed - * `flags: number` - a numeric value describing what the change was - * `id: string` - an unique-id identifying this specific event - - Returns closer callback which when called returns a Promise resolving when the watcher process has been shut down. - -###### `fsevents.getInfo(path: string, flags: number, id: string): FsEventInfo` - -The `getInfo` function takes the `path`, `flags` and `id` arguments and converts those parameters into a structure -that is easier to digest to determine what the change was. - -The `FsEventsInfo` has the following shape: - -```js -/** - * @typedef {'created'|'modified'|'deleted'|'moved'|'root-changed'|'cloned'|'unknown'} FsEventsEvent - * @typedef {'file'|'directory'|'symlink'} FsEventsType - */ -{ - "event": "created", // {FsEventsEvent} - "path": "file.txt", - "type": "file", // {FsEventsType} - "changes": { - "inode": true, // Had iNode Meta-Information changed - "finder": false, // Had Finder Meta-Data changed - "access": false, // Had access permissions changed - "xattrs": false // Had xAttributes changed - }, - "flags": 0x100000000 -} -``` - -## Changelog - -- v2.3 supports Apple Silicon ARM CPUs -- v2 supports node 8.16+ and reduces package size massively -- v1.2.8 supports node 6+ -- v1.2.7 supports node 4+ - -## Troubleshooting - -- I'm getting `EBADPLATFORM` `Unsupported platform for fsevents` error. -- It's fine, nothing is broken. fsevents is macos-only. Other platforms are skipped. If you want to hide this warning, report a bug to NPM bugtracker asking them to hide ebadplatform warnings by default. - -## License - -The MIT License Copyright (C) 2010-2020 by Philipp Dunkel, Ben Noordhuis, Elan Shankar, Paul Miller — see LICENSE file. - -Visit our [GitHub page](https://github.com/fsevents/fsevents) and [NPM Page](https://npmjs.org/package/fsevents) diff --git a/.yarn/unplugged/fsevents-patch-19706e7e35/node_modules/fsevents/fsevents.d.ts b/.yarn/unplugged/fsevents-patch-19706e7e35/node_modules/fsevents/fsevents.d.ts deleted file mode 100644 index 2723c048..00000000 --- a/.yarn/unplugged/fsevents-patch-19706e7e35/node_modules/fsevents/fsevents.d.ts +++ /dev/null @@ -1,46 +0,0 @@ -declare type Event = "created" | "cloned" | "modified" | "deleted" | "moved" | "root-changed" | "unknown"; -declare type Type = "file" | "directory" | "symlink"; -declare type FileChanges = { - inode: boolean; - finder: boolean; - access: boolean; - xattrs: boolean; -}; -declare type Info = { - event: Event; - path: string; - type: Type; - changes: FileChanges; - flags: number; -}; -declare type WatchHandler = (path: string, flags: number, id: string) => void; -export declare function watch(path: string, handler: WatchHandler): () => Promise; -export declare function watch(path: string, since: number, handler: WatchHandler): () => Promise; -export declare function getInfo(path: string, flags: number): Info; -export declare const constants: { - None: 0x00000000; - MustScanSubDirs: 0x00000001; - UserDropped: 0x00000002; - KernelDropped: 0x00000004; - EventIdsWrapped: 0x00000008; - HistoryDone: 0x00000010; - RootChanged: 0x00000020; - Mount: 0x00000040; - Unmount: 0x00000080; - ItemCreated: 0x00000100; - ItemRemoved: 0x00000200; - ItemInodeMetaMod: 0x00000400; - ItemRenamed: 0x00000800; - ItemModified: 0x00001000; - ItemFinderInfoMod: 0x00002000; - ItemChangeOwner: 0x00004000; - ItemXattrMod: 0x00008000; - ItemIsFile: 0x00010000; - ItemIsDir: 0x00020000; - ItemIsSymlink: 0x00040000; - ItemIsHardlink: 0x00100000; - ItemIsLastHardlink: 0x00200000; - OwnEvent: 0x00080000; - ItemCloned: 0x00400000; -}; -export {}; diff --git a/.yarn/unplugged/fsevents-patch-19706e7e35/node_modules/fsevents/fsevents.js b/.yarn/unplugged/fsevents-patch-19706e7e35/node_modules/fsevents/fsevents.js deleted file mode 100644 index 9f17e099..00000000 --- a/.yarn/unplugged/fsevents-patch-19706e7e35/node_modules/fsevents/fsevents.js +++ /dev/null @@ -1,84 +0,0 @@ -/* - ** © 2020 by Philipp Dunkel, Ben Noordhuis, Elan Shankar, Paul Miller - ** Licensed under MIT License. - */ - -/* jshint node:true */ -"use strict"; - -if (process.platform !== "darwin") { - throw new Error(`Module 'fsevents' is not compatible with platform '${process.platform}'`); -} - -const Native = require("./fsevents.node"); -const events = Native.constants; - -function watch(path, since, handler) { - if (typeof path !== "string") { - throw new TypeError(`fsevents argument 1 must be a string and not a ${typeof path}`); - } - if ("function" === typeof since && "undefined" === typeof handler) { - handler = since; - since = Native.flags.SinceNow; - } - if (typeof since !== "number") { - throw new TypeError(`fsevents argument 2 must be a number and not a ${typeof since}`); - } - if (typeof handler !== "function") { - throw new TypeError(`fsevents argument 3 must be a function and not a ${typeof handler}`); - } - - let VFS = require('./vfs'); - let vfs = new VFS(path); - let instance = Native.start(Native.global, vfs.resolvedPath, since, vfs.wrap(handler)); - if (!instance) throw new Error(`could not watch: ${path}`); - return () => { - const result = instance ? Promise.resolve(instance).then(Native.stop) : Promise.resolve(undefined); - instance = undefined; - return result; - }; -} - -function getInfo(path, flags) { - return { - path, - flags, - event: getEventType(flags), - type: getFileType(flags), - changes: getFileChanges(flags), - }; -} - -function getFileType(flags) { - if (events.ItemIsFile & flags) return "file"; - if (events.ItemIsDir & flags) return "directory"; - if (events.ItemIsSymlink & flags) return "symlink"; -} -function anyIsTrue(obj) { - for (let key in obj) { - if (obj[key]) return true; - } - return false; -} -function getEventType(flags) { - if (events.ItemRemoved & flags) return "deleted"; - if (events.ItemRenamed & flags) return "moved"; - if (events.ItemCreated & flags) return "created"; - if (events.ItemModified & flags) return "modified"; - if (events.RootChanged & flags) return "root-changed"; - if (events.ItemCloned & flags) return "cloned"; - if (anyIsTrue(flags)) return "modified"; - return "unknown"; -} -function getFileChanges(flags) { - return { - inode: !!(events.ItemInodeMetaMod & flags), - finder: !!(events.ItemFinderInfoMod & flags), - access: !!(events.ItemChangeOwner & flags), - xattrs: !!(events.ItemXattrMod & flags), - }; -} - -exports.watch = watch; -exports.getInfo = getInfo; -exports.constants = events; diff --git a/.yarn/unplugged/fsevents-patch-19706e7e35/node_modules/fsevents/fsevents.node b/.yarn/unplugged/fsevents-patch-19706e7e35/node_modules/fsevents/fsevents.node deleted file mode 100755 index 00fac7e8..00000000 Binary files a/.yarn/unplugged/fsevents-patch-19706e7e35/node_modules/fsevents/fsevents.node and /dev/null differ diff --git a/.yarn/unplugged/fsevents-patch-19706e7e35/node_modules/fsevents/package.json b/.yarn/unplugged/fsevents-patch-19706e7e35/node_modules/fsevents/package.json deleted file mode 100644 index af6da84a..00000000 --- a/.yarn/unplugged/fsevents-patch-19706e7e35/node_modules/fsevents/package.json +++ /dev/null @@ -1,62 +0,0 @@ -{ - "name": "fsevents", - "version": "2.3.2", - "description": "Native Access to MacOS FSEvents", - "main": "fsevents.js", - "types": "fsevents.d.ts", - "os": [ - "darwin" - ], - "files": [ - "fsevents.d.ts", - "fsevents.js", - "fsevents.node" - ], - "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" - }, - "scripts": { - "clean": "node-gyp clean && rm -f fsevents.node", - "build": "node-gyp clean && rm -f fsevents.node && node-gyp rebuild && node-gyp clean", - "test": "/bin/bash ./test.sh 2>/dev/null", - "prepublishOnly": "npm run build" - }, - "repository": { - "type": "git", - "url": "https://github.com/fsevents/fsevents.git" - }, - "keywords": [ - "fsevents", - "mac" - ], - "contributors": [ - { - "name": "Philipp Dunkel", - "email": "pip@pipobscure.com" - }, - { - "name": "Ben Noordhuis", - "email": "info@bnoordhuis.nl" - }, - { - "name": "Elan Shankar", - "email": "elan.shanker@gmail.com" - }, - { - "name": "Miroslav Bajtoš", - "email": "mbajtoss@gmail.com" - }, - { - "name": "Paul Miller", - "url": "https://paulmillr.com" - } - ], - "license": "MIT", - "bugs": { - "url": "https://github.com/fsevents/fsevents/issues" - }, - "homepage": "https://github.com/fsevents/fsevents", - "devDependencies": { - "node-gyp": "^6.1.0" - } -} diff --git a/.yarn/unplugged/fsevents-patch-19706e7e35/node_modules/fsevents/vfs.js b/.yarn/unplugged/fsevents-patch-19706e7e35/node_modules/fsevents/vfs.js deleted file mode 100644 index 34199122..00000000 --- a/.yarn/unplugged/fsevents-patch-19706e7e35/node_modules/fsevents/vfs.js +++ /dev/null @@ -1,76 +0,0 @@ -const path = require(`path`); - -let pnpApi = null; -try { - pnpApi = require(`pnpapi`); -} catch { -} - -function getVirtualLookupFn(pnpApi) { - const reverseMap = new Map(); - - for (const locator of pnpApi.getAllLocators()) { - const pkg = pnpApi.getPackageInformation(locator); - console.assert(pkg, `The package information should be available`); - - const resolvedLocation = pnpApi.resolveVirtual(pkg.packageLocation); - if (resolvedLocation === null) - continue; - - const aliases = reverseMap.get(resolvedLocation) || [resolvedLocation]; - reverseMap.set(resolvedLocation, aliases); - aliases.push(pkg.packageLocation); - } - - const keys = [...reverseMap.keys()].sort((a, b) => { - return b.length - a.length; - }); - - return p => { - const prefix = keys.find(candidate => p.startsWith(candidate)); - if (typeof prefix === `undefined`) - return [p]; - - const sub = p.substr(prefix.length); - return reverseMap.get(prefix).map(alias => { - return alias + sub; - }); - }; -} - -if (pnpApi != null) { - const resolveVirtualAliases = getVirtualLookupFn(pnpApi); - - module.exports = class FsePnp { - constructor(p) { - this.normalizedPath = path.resolve(p); - this.resolvedPath = pnpApi.resolveVirtual(this.normalizedPath) || this.normalizedPath; - } - - transpose(p) { - if (this.resolvedPath !== null) { - return this.normalizedPath + p.substr(this.resolvedPath.length); - } else { - return p; - } - } - - wrap(fn) { - return (path, ...args) => { - for (const entry of resolveVirtualAliases(path)) { - fn(this.transpose(entry), ...args); - } - }; - } - }; -} else { - module.exports = class FsePnp { - constructor(p) { - this.resolvedPath = p; - } - - wrap(fn) { - return fn; - } - }; -} diff --git a/CHANGELOG.md b/CHANGELOG.md index f442df6a..54113264 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,6 +8,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [v11.2.0] - 25.01.2024 + +### Changed + +- Update dependencies + ## [v11.1.0] - 23.01.2024 ### Changed diff --git a/package.json b/package.json index dd41a707..68ce2dac 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "@itslearning/protomorph", "description": "Shared build config for frontend applications", - "version": "11.1.0", + "version": "11.2.0", "author": "Itslearning AS", "license": "MIT", "scripts": { @@ -47,6 +47,7 @@ }, "resolutions": { "ansi-regex": "^5.0.1", + "fsevents": "^2.3.3", "path-parse": "^1.0.7", "postcss": "^8.4.33", "tmpl": "^1.0.5", diff --git a/yarn.lock b/yarn.lock index edf9b6ea..25fbb18f 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4962,19 +4962,19 @@ __metadata: languageName: node linkType: hard -"fsevents@npm:^2.3.2, fsevents@npm:~2.3.2": - version: 2.3.2 - resolution: "fsevents@npm:2.3.2" +"fsevents@npm:^2.3.3": + version: 2.3.3 + resolution: "fsevents@npm:2.3.3" dependencies: node-gyp: "npm:latest" - checksum: be78a3efa3e181cda3cf7a4637cb527bcebb0bd0ea0440105a3bb45b86f9245b307dc10a2507e8f4498a7d4ec349d1910f4d73e4d4495b16103106e07eee735b + checksum: a1f0c44595123ed717febbc478aa952e47adfc28e2092be66b8ab1635147254ca6cfe1df792a8997f22716d4cbafc73309899ff7bfac2ac3ad8cf2e4ecc3ec60 conditions: os=darwin languageName: node linkType: hard -"fsevents@patch:fsevents@npm%3A^2.3.2#optional!builtin, fsevents@patch:fsevents@npm%3A~2.3.2#optional!builtin": - version: 2.3.2 - resolution: "fsevents@patch:fsevents@npm%3A2.3.2#optional!builtin::version=2.3.2&hash=df0bf1" +"fsevents@patch:fsevents@npm%3A^2.3.3#optional!builtin": + version: 2.3.3 + resolution: "fsevents@patch:fsevents@npm%3A2.3.3#optional!builtin::version=2.3.3&hash=df0bf1" dependencies: node-gyp: "npm:latest" conditions: os=darwin @@ -8178,7 +8178,7 @@ __metadata: languageName: node linkType: hard -"semver@npm:^7.0.0, semver@npm:^7.5.3, semver@npm:^7.5.4": +"semver@npm:^7.0.0, semver@npm:^7.3.4, semver@npm:^7.3.5, semver@npm:^7.5.3, semver@npm:^7.5.4": version: 7.5.4 resolution: "semver@npm:7.5.4" dependencies: @@ -8189,28 +8189,6 @@ __metadata: languageName: node linkType: hard -"semver@npm:^7.3.4": - version: 7.3.7 - resolution: "semver@npm:7.3.7" - dependencies: - lru-cache: "npm:^6.0.0" - bin: - semver: bin/semver.js - checksum: cffd30102de68a9f8cac9ef57b43c2173dc999da4fc5189872b421f9c9e2660f70243b8e964781ac6dc48ba2542647bb672beeb4d756c89c4a9e05e1144fa40a - languageName: node - linkType: hard - -"semver@npm:^7.3.5": - version: 7.3.8 - resolution: "semver@npm:7.3.8" - dependencies: - lru-cache: "npm:^6.0.0" - bin: - semver: bin/semver.js - checksum: 7e581d679530db31757301c2117721577a2bb36a301a443aac833b8efad372cda58e7f2a464fe4412ae1041cc1f63a6c1fe0ced8c57ce5aca1e0b57bb0d627b9 - languageName: node - linkType: hard - "serialize-javascript@npm:^6.0.1": version: 6.0.1 resolution: "serialize-javascript@npm:6.0.1"