From e1f44d60926b8477a6a29f559608db09a333dc3b Mon Sep 17 00:00:00 2001 From: Boey Maun Suang Date: Wed, 15 Feb 2023 20:24:12 +1100 Subject: [PATCH 01/67] linuxkit: Fix building on Darwin Nixpkgs on Darwin can currently build against either the macOS 10.12 or the 11 SDK, but some vendored code in linuxkit expects at least the macOS 12 SDK at build time, even though useful parts of that vendored code still run on macOS 11, and the rest of linuxkit still runs on 10.12. This commit enables building against the macOS 11 SDK. --- .../tools/misc/linuxkit/default.nix | 6 +- .../misc/linuxkit/support-apple-11-sdk.patch | 811 ++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 +- 3 files changed, 816 insertions(+), 3 deletions(-) create mode 100644 pkgs/development/tools/misc/linuxkit/support-apple-11-sdk.patch diff --git a/pkgs/development/tools/misc/linuxkit/default.nix b/pkgs/development/tools/misc/linuxkit/default.nix index be07f7e9c246..61ad37233f68 100644 --- a/pkgs/development/tools/misc/linuxkit/default.nix +++ b/pkgs/development/tools/misc/linuxkit/default.nix @@ -1,4 +1,4 @@ -{ lib, stdenv, buildGoModule, fetchFromGitHub, git, Virtualization, testers, linuxkit }: +{ lib, stdenv, buildGoModule, fetchFromGitHub, git, Cocoa, Virtualization, testers, linuxkit }: buildGoModule rec { pname = "linuxkit"; @@ -15,7 +15,9 @@ buildGoModule rec { modRoot = "./src/cmd/linuxkit"; - buildInputs = lib.optionals stdenv.isDarwin [ Virtualization ]; + patches = [ ./support-apple-11-sdk.patch ]; + + buildInputs = lib.optionals stdenv.isDarwin [ Cocoa Virtualization ]; ldflags = [ "-s" diff --git a/pkgs/development/tools/misc/linuxkit/support-apple-11-sdk.patch b/pkgs/development/tools/misc/linuxkit/support-apple-11-sdk.patch new file mode 100644 index 000000000000..70393977715b --- /dev/null +++ b/pkgs/development/tools/misc/linuxkit/support-apple-11-sdk.patch @@ -0,0 +1,811 @@ +diff --git a/src/cmd/linuxkit/vendor/github.com/Code-Hex/vz/v3/virtualization_12.m b/src/cmd/linuxkit/vendor/github.com/Code-Hex/vz/v3/virtualization_12.m +index 567172ba2..e2c1ac047 100644 +--- a/src/cmd/linuxkit/vendor/github.com/Code-Hex/vz/v3/virtualization_12.m ++++ b/src/cmd/linuxkit/vendor/github.com/Code-Hex/vz/v3/virtualization_12.m +@@ -8,6 +8,7 @@ + + bool vmCanStop(void *machine, void *queue) + { ++#ifdef INCLUDE_TARGET_OSX_12 + if (@available(macOS 12, *)) { + __block BOOL result; + dispatch_sync((dispatch_queue_t)queue, ^{ +@@ -15,12 +16,13 @@ bool vmCanStop(void *machine, void *queue) + }); + return (bool)result; + } +- ++#endif + RAISE_UNSUPPORTED_MACOS_EXCEPTION(); + } + + void stopWithCompletionHandler(void *machine, void *queue, void *completionHandler) + { ++#ifdef INCLUDE_TARGET_OSX_12 + if (@available(macOS 12, *)) { + vm_completion_handler_t handler = makeVMCompletionHandler(completionHandler); + dispatch_sync((dispatch_queue_t)queue, ^{ +@@ -29,7 +31,7 @@ void stopWithCompletionHandler(void *machine, void *queue, void *completionHandl + Block_release(handler); + return; + } +- ++#endif + RAISE_UNSUPPORTED_MACOS_EXCEPTION(); + } + +@@ -38,10 +40,11 @@ void stopWithCompletionHandler(void *machine, void *queue, void *completionHandl + */ + void *newVZGenericPlatformConfiguration() + { ++#ifdef INCLUDE_TARGET_OSX_12 + if (@available(macOS 12, *)) { + return [[VZGenericPlatformConfiguration alloc] init]; + } +- ++#endif + RAISE_UNSUPPORTED_MACOS_EXCEPTION(); + } + +@@ -51,11 +54,12 @@ void *newVZGenericPlatformConfiguration() + */ + void setDirectorySharingDevicesVZVirtualMachineConfiguration(void *config, void *directorySharingDevices) + { ++#ifdef INCLUDE_TARGET_OSX_12 + if (@available(macOS 12, *)) { + [(VZVirtualMachineConfiguration *)config setDirectorySharingDevices:[(NSMutableArray *)directorySharingDevices copy]]; + return; + } +- ++#endif + RAISE_UNSUPPORTED_MACOS_EXCEPTION(); + } + +@@ -66,11 +70,12 @@ void setDirectorySharingDevicesVZVirtualMachineConfiguration(void *config, void + */ + void setPlatformVZVirtualMachineConfiguration(void *config, void *platform) + { ++#ifdef INCLUDE_TARGET_OSX_12 + if (@available(macOS 12, *)) { + [(VZVirtualMachineConfiguration *)config setPlatform:(VZPlatformConfiguration *)platform]; + return; + } +- ++#endif + RAISE_UNSUPPORTED_MACOS_EXCEPTION(); + } + +@@ -80,11 +85,12 @@ void setPlatformVZVirtualMachineConfiguration(void *config, void *platform) + */ + void setGraphicsDevicesVZVirtualMachineConfiguration(void *config, void *graphicsDevices) + { ++#ifdef INCLUDE_TARGET_OSX_12 + if (@available(macOS 12, *)) { + [(VZVirtualMachineConfiguration *)config setGraphicsDevices:[(NSMutableArray *)graphicsDevices copy]]; + return; + } +- ++#endif + RAISE_UNSUPPORTED_MACOS_EXCEPTION(); + } + +@@ -94,11 +100,12 @@ void setGraphicsDevicesVZVirtualMachineConfiguration(void *config, void *graphic + */ + void setPointingDevicesVZVirtualMachineConfiguration(void *config, void *pointingDevices) + { ++#ifdef INCLUDE_TARGET_OSX_12 + if (@available(macOS 12, *)) { + [(VZVirtualMachineConfiguration *)config setPointingDevices:[(NSMutableArray *)pointingDevices copy]]; + return; + } +- ++#endif + RAISE_UNSUPPORTED_MACOS_EXCEPTION(); + } + +@@ -108,11 +115,12 @@ void setPointingDevicesVZVirtualMachineConfiguration(void *config, void *pointin + */ + void setKeyboardsVZVirtualMachineConfiguration(void *config, void *keyboards) + { ++#ifdef INCLUDE_TARGET_OSX_12 + if (@available(macOS 12, *)) { + [(VZVirtualMachineConfiguration *)config setKeyboards:[(NSMutableArray *)keyboards copy]]; + return; + } +- ++#endif + RAISE_UNSUPPORTED_MACOS_EXCEPTION(); + } + +@@ -122,11 +130,12 @@ void setKeyboardsVZVirtualMachineConfiguration(void *config, void *keyboards) + */ + void setAudioDevicesVZVirtualMachineConfiguration(void *config, void *audioDevices) + { ++#ifdef INCLUDE_TARGET_OSX_12 + if (@available(macOS 12, *)) { + [(VZVirtualMachineConfiguration *)config setAudioDevices:[(NSMutableArray *)audioDevices copy]]; + return; + } +- ++#endif + RAISE_UNSUPPORTED_MACOS_EXCEPTION(); + } + +@@ -136,10 +145,11 @@ void setAudioDevicesVZVirtualMachineConfiguration(void *config, void *audioDevic + */ + void *newVZVirtioSoundDeviceConfiguration() + { ++#ifdef INCLUDE_TARGET_OSX_12 + if (@available(macOS 12, *)) { + return [[VZVirtioSoundDeviceConfiguration alloc] init]; + } +- ++#endif + RAISE_UNSUPPORTED_MACOS_EXCEPTION(); + } + +@@ -148,11 +158,12 @@ void *newVZVirtioSoundDeviceConfiguration() + */ + void setStreamsVZVirtioSoundDeviceConfiguration(void *audioDeviceConfiguration, void *streams) + { ++#ifdef INCLUDE_TARGET_OSX_12 + if (@available(macOS 12, *)) { + [(VZVirtioSoundDeviceConfiguration *)audioDeviceConfiguration setStreams:[(NSMutableArray *)streams copy]]; + return; + } +- ++#endif + RAISE_UNSUPPORTED_MACOS_EXCEPTION(); + } + +@@ -162,10 +173,11 @@ void setStreamsVZVirtioSoundDeviceConfiguration(void *audioDeviceConfiguration, + */ + void *newVZVirtioSoundDeviceInputStreamConfiguration() + { ++#ifdef INCLUDE_TARGET_OSX_12 + if (@available(macOS 12, *)) { + return [[VZVirtioSoundDeviceInputStreamConfiguration alloc] init]; + } +- ++#endif + RAISE_UNSUPPORTED_MACOS_EXCEPTION(); + } + +@@ -174,12 +186,13 @@ void *newVZVirtioSoundDeviceInputStreamConfiguration() + */ + void *newVZVirtioSoundDeviceHostInputStreamConfiguration() + { ++#ifdef INCLUDE_TARGET_OSX_12 + if (@available(macOS 12, *)) { + VZVirtioSoundDeviceInputStreamConfiguration *inputStream = (VZVirtioSoundDeviceInputStreamConfiguration *)newVZVirtioSoundDeviceInputStreamConfiguration(); + [inputStream setSource:[[VZHostAudioInputStreamSource alloc] init]]; + return inputStream; + } +- ++#endif + RAISE_UNSUPPORTED_MACOS_EXCEPTION(); + } + +@@ -189,10 +202,11 @@ void *newVZVirtioSoundDeviceHostInputStreamConfiguration() + */ + void *newVZVirtioSoundDeviceOutputStreamConfiguration() + { ++#ifdef INCLUDE_TARGET_OSX_12 + if (@available(macOS 12, *)) { + return [[VZVirtioSoundDeviceOutputStreamConfiguration alloc] init]; + } +- ++#endif + RAISE_UNSUPPORTED_MACOS_EXCEPTION(); + } + +@@ -201,12 +215,13 @@ void *newVZVirtioSoundDeviceOutputStreamConfiguration() + */ + void *newVZVirtioSoundDeviceHostOutputStreamConfiguration() + { ++#ifdef INCLUDE_TARGET_OSX_12 + if (@available(macOS 12, *)) { + VZVirtioSoundDeviceOutputStreamConfiguration *outputStream = (VZVirtioSoundDeviceOutputStreamConfiguration *)newVZVirtioSoundDeviceOutputStreamConfiguration(); + [outputStream setSink:[[VZHostAudioOutputStreamSink alloc] init]]; + return outputStream; + } +- ++#endif + RAISE_UNSUPPORTED_MACOS_EXCEPTION(); + } + +@@ -220,12 +235,13 @@ void *newVZVirtioSoundDeviceHostOutputStreamConfiguration() + */ + void *newVZSharedDirectory(const char *dirPath, bool readOnly) + { ++#ifdef INCLUDE_TARGET_OSX_12 + if (@available(macOS 12, *)) { + NSString *dirPathNSString = [NSString stringWithUTF8String:dirPath]; + NSURL *dirURL = [NSURL fileURLWithPath:dirPathNSString]; + return [[VZSharedDirectory alloc] initWithURL:dirURL readOnly:(BOOL)readOnly]; + } +- ++#endif + RAISE_UNSUPPORTED_MACOS_EXCEPTION(); + } + +@@ -237,10 +253,11 @@ void *newVZSharedDirectory(const char *dirPath, bool readOnly) + */ + void *newVZSingleDirectoryShare(void *sharedDirectory) + { ++#ifdef INCLUDE_TARGET_OSX_12 + if (@available(macOS 12, *)) { + return [[VZSingleDirectoryShare alloc] initWithDirectory:(VZSharedDirectory *)sharedDirectory]; + } +- ++#endif + RAISE_UNSUPPORTED_MACOS_EXCEPTION(); + } + +@@ -252,10 +269,11 @@ void *newVZSingleDirectoryShare(void *sharedDirectory) + */ + void *newVZMultipleDirectoryShare(void *sharedDirectories) + { ++#ifdef INCLUDE_TARGET_OSX_12 + if (@available(macOS 12, *)) { + return [[VZMultipleDirectoryShare alloc] initWithDirectories:(NSDictionary *)sharedDirectories]; + } +- ++#endif + RAISE_UNSUPPORTED_MACOS_EXCEPTION(); + } + +@@ -267,6 +285,7 @@ void *newVZMultipleDirectoryShare(void *sharedDirectories) + */ + void *newVZVirtioFileSystemDeviceConfiguration(const char *tag, void **error) + { ++#ifdef INCLUDE_TARGET_OSX_12 + if (@available(macOS 12, *)) { + NSString *tagNSString = [NSString stringWithUTF8String:tag]; + BOOL valid = [VZVirtioFileSystemDeviceConfiguration validateTag:tagNSString error:(NSError *_Nullable *_Nullable)error]; +@@ -275,7 +294,7 @@ void *newVZVirtioFileSystemDeviceConfiguration(const char *tag, void **error) + } + return [[VZVirtioFileSystemDeviceConfiguration alloc] initWithTag:tagNSString]; + } +- ++#endif + RAISE_UNSUPPORTED_MACOS_EXCEPTION(); + } + +@@ -284,11 +303,12 @@ void *newVZVirtioFileSystemDeviceConfiguration(const char *tag, void **error) + */ + void setVZVirtioFileSystemDeviceConfigurationShare(void *config, void *share) + { ++#ifdef INCLUDE_TARGET_OSX_12 + if (@available(macOS 12, *)) { + [(VZVirtioFileSystemDeviceConfiguration *)config setShare:(VZDirectoryShare *)share]; + return; + } +- ++#endif + RAISE_UNSUPPORTED_MACOS_EXCEPTION(); + } + +@@ -298,10 +318,11 @@ void setVZVirtioFileSystemDeviceConfigurationShare(void *config, void *share) + */ + void *newVZUSBScreenCoordinatePointingDeviceConfiguration() + { ++#ifdef INCLUDE_TARGET_OSX_12 + if (@available(macOS 12, *)) { + return [[VZUSBScreenCoordinatePointingDeviceConfiguration alloc] init]; + } +- ++#endif + RAISE_UNSUPPORTED_MACOS_EXCEPTION(); + } + +@@ -311,10 +332,11 @@ void *newVZUSBScreenCoordinatePointingDeviceConfiguration() + */ + void *newVZUSBKeyboardConfiguration() + { ++#ifdef INCLUDE_TARGET_OSX_12 + if (@available(macOS 12, *)) { + return [[VZUSBKeyboardConfiguration alloc] init]; + } +- ++#endif + RAISE_UNSUPPORTED_MACOS_EXCEPTION(); + } + +@@ -328,6 +350,7 @@ void sharedApplication() + + void startVirtualMachineWindow(void *machine, double width, double height) + { ++#ifdef INCLUDE_TARGET_OSX_12 + if (@available(macOS 12, *)) { + @autoreleasepool { + AppDelegate *appDelegate = [[[AppDelegate alloc] +@@ -340,5 +363,6 @@ void startVirtualMachineWindow(void *machine, double width, double height) + return; + } + } ++#endif + RAISE_UNSUPPORTED_MACOS_EXCEPTION(); + } +diff --git a/src/cmd/linuxkit/vendor/github.com/Code-Hex/vz/v3/virtualization_12_arm64.m b/src/cmd/linuxkit/vendor/github.com/Code-Hex/vz/v3/virtualization_12_arm64.m +index 4fbaf6cb7..452adb747 100644 +--- a/src/cmd/linuxkit/vendor/github.com/Code-Hex/vz/v3/virtualization_12_arm64.m ++++ b/src/cmd/linuxkit/vendor/github.com/Code-Hex/vz/v3/virtualization_12_arm64.m +@@ -30,6 +30,7 @@ + */ + void *newVZMacAuxiliaryStorageWithCreating(const char *storagePath, void *hardwareModel, void **error) + { ++#ifdef INCLUDE_TARGET_OSX_12 + if (@available(macOS 12, *)) { + NSString *storagePathNSString = [NSString stringWithUTF8String:storagePath]; + NSURL *storageURL = [NSURL fileURLWithPath:storagePathNSString]; +@@ -38,7 +39,7 @@ void *newVZMacAuxiliaryStorageWithCreating(const char *storagePath, void *hardwa + options:VZMacAuxiliaryStorageInitializationOptionAllowOverwrite + error:(NSError *_Nullable *_Nullable)error]; + } +- ++#endif + RAISE_UNSUPPORTED_MACOS_EXCEPTION(); + } + +@@ -49,6 +50,7 @@ void *newVZMacAuxiliaryStorageWithCreating(const char *storagePath, void *hardwa + */ + void *newVZMacAuxiliaryStorage(const char *storagePath) + { ++#ifdef INCLUDE_TARGET_OSX_12 + if (@available(macOS 12, *)) { + NSString *storagePathNSString = [NSString stringWithUTF8String:storagePath]; + NSURL *storageURL = [NSURL fileURLWithPath:storagePathNSString]; +@@ -56,7 +58,7 @@ void *newVZMacAuxiliaryStorage(const char *storagePath) + // https://developer.apple.com/documentation/virtualization/vzmacauxiliarystorage?language=objc + return [[VZMacAuxiliaryStorage alloc] initWithContentsOfURL:storageURL]; + } +- ++#endif + RAISE_UNSUPPORTED_MACOS_EXCEPTION(); + } + +@@ -80,10 +82,11 @@ void *newVZMacAuxiliaryStorage(const char *storagePath) + */ + void *newVZMacPlatformConfiguration() + { ++#ifdef INCLUDE_TARGET_OSX_12 + if (@available(macOS 12, *)) { + return [[VZMacPlatformConfiguration alloc] init]; + } +- ++#endif + RAISE_UNSUPPORTED_MACOS_EXCEPTION(); + } + +@@ -92,17 +95,19 @@ void *newVZMacPlatformConfiguration() + */ + void setHardwareModelVZMacPlatformConfiguration(void *config, void *hardwareModel) + { ++#ifdef INCLUDE_TARGET_OSX_12 + if (@available(macOS 12, *)) { + [(VZMacPlatformConfiguration *)config setHardwareModel:(VZMacHardwareModel *)hardwareModel]; + return; + } +- ++#endif + RAISE_UNSUPPORTED_MACOS_EXCEPTION(); + } + + // Store the hardware model to disk so that we can retrieve them for subsequent boots. + void storeHardwareModelDataVZMacPlatformConfiguration(void *config, const char *filePath) + { ++#ifdef INCLUDE_TARGET_OSX_12 + if (@available(macOS 12, *)) { + VZMacPlatformConfiguration *macPlatformConfiguration = (VZMacPlatformConfiguration *)config; + NSString *filePathNSString = [NSString stringWithUTF8String:filePath]; +@@ -110,7 +115,7 @@ void storeHardwareModelDataVZMacPlatformConfiguration(void *config, const char * + [macPlatformConfiguration.hardwareModel.dataRepresentation writeToURL:fileURL atomically:YES]; + return; + } +- ++#endif + RAISE_UNSUPPORTED_MACOS_EXCEPTION(); + } + +@@ -121,17 +126,19 @@ void storeHardwareModelDataVZMacPlatformConfiguration(void *config, const char * + */ + void setMachineIdentifierVZMacPlatformConfiguration(void *config, void *machineIdentifier) + { ++#ifdef INCLUDE_TARGET_OSX_12 + if (@available(macOS 12, *)) { + [(VZMacPlatformConfiguration *)config setMachineIdentifier:(VZMacMachineIdentifier *)machineIdentifier]; + return; + } +- ++#endif + RAISE_UNSUPPORTED_MACOS_EXCEPTION(); + } + + // Store the machine identifier to disk so that we can retrieve them for subsequent boots. + void storeMachineIdentifierDataVZMacPlatformConfiguration(void *config, const char *filePath) + { ++#ifdef INCLUDE_TARGET_OSX_12 + if (@available(macOS 12, *)) { + VZMacPlatformConfiguration *macPlatformConfiguration = (VZMacPlatformConfiguration *)config; + NSString *filePathNSString = [NSString stringWithUTF8String:filePath]; +@@ -139,7 +146,7 @@ void storeMachineIdentifierDataVZMacPlatformConfiguration(void *config, const ch + [macPlatformConfiguration.machineIdentifier.dataRepresentation writeToURL:fileURL atomically:YES]; + return; + } +- ++#endif + RAISE_UNSUPPORTED_MACOS_EXCEPTION(); + } + +@@ -151,11 +158,12 @@ void storeMachineIdentifierDataVZMacPlatformConfiguration(void *config, const ch + */ + void setAuxiliaryStorageVZMacPlatformConfiguration(void *config, void *auxiliaryStorage) + { ++#ifdef INCLUDE_TARGET_OSX_12 + if (@available(macOS 12, *)) { + [(VZMacPlatformConfiguration *)config setAuxiliaryStorage:(VZMacAuxiliaryStorage *)auxiliaryStorage]; + return; + } +- ++#endif + RAISE_UNSUPPORTED_MACOS_EXCEPTION(); + } + +@@ -169,10 +177,11 @@ void setAuxiliaryStorageVZMacPlatformConfiguration(void *config, void *auxiliary + */ + void *newVZMacOSBootLoader() + { ++#ifdef INCLUDE_TARGET_OSX_12 + if (@available(macOS 12, *)) { + return [[VZMacOSBootLoader alloc] init]; + } +- ++#endif + RAISE_UNSUPPORTED_MACOS_EXCEPTION(); + } + +@@ -182,10 +191,11 @@ void *newVZMacOSBootLoader() + */ + void *newVZMacGraphicsDeviceConfiguration() + { ++#ifdef INCLUDE_TARGET_OSX_12 + if (@available(macOS 12, *)) { + return [[VZMacGraphicsDeviceConfiguration alloc] init]; + } +- ++#endif + RAISE_UNSUPPORTED_MACOS_EXCEPTION(); + } + +@@ -194,11 +204,12 @@ void *newVZMacGraphicsDeviceConfiguration() + */ + void setDisplaysVZMacGraphicsDeviceConfiguration(void *graphicsConfiguration, void *displays) + { ++#ifdef INCLUDE_TARGET_OSX_12 + if (@available(macOS 12, *)) { + [(VZMacGraphicsDeviceConfiguration *)graphicsConfiguration setDisplays:[(NSMutableArray *)displays copy]]; + return; + } +- ++#endif + RAISE_UNSUPPORTED_MACOS_EXCEPTION(); + } + +@@ -210,13 +221,14 @@ void setDisplaysVZMacGraphicsDeviceConfiguration(void *graphicsConfiguration, vo + */ + void *newVZMacGraphicsDisplayConfiguration(NSInteger widthInPixels, NSInteger heightInPixels, NSInteger pixelsPerInch) + { ++#ifdef INCLUDE_TARGET_OSX_12 + if (@available(macOS 12, *)) { + return [[VZMacGraphicsDisplayConfiguration alloc] + initWithWidthInPixels:widthInPixels + heightInPixels:heightInPixels + pixelsPerInch:pixelsPerInch]; + } +- ++#endif + RAISE_UNSUPPORTED_MACOS_EXCEPTION(); + } + +@@ -226,6 +238,7 @@ void *newVZMacGraphicsDisplayConfiguration(NSInteger widthInPixels, NSInteger he + */ + void *newVZMacHardwareModelWithPath(const char *hardwareModelPath) + { ++#ifdef INCLUDE_TARGET_OSX_12 + if (@available(macOS 12, *)) { + VZMacHardwareModel *hardwareModel; + NSString *hardwareModelPathNSString = [NSString stringWithUTF8String:hardwareModelPath]; +@@ -236,12 +249,13 @@ void *newVZMacHardwareModelWithPath(const char *hardwareModelPath) + } + return hardwareModel; + } +- ++#endif + RAISE_UNSUPPORTED_MACOS_EXCEPTION(); + } + + void *newVZMacHardwareModelWithBytes(void *hardwareModelBytes, int len) + { ++#ifdef INCLUDE_TARGET_OSX_12 + if (@available(macOS 12, *)) { + VZMacHardwareModel *hardwareModel; + @autoreleasepool { +@@ -250,7 +264,7 @@ void *newVZMacHardwareModelWithBytes(void *hardwareModelBytes, int len) + } + return hardwareModel; + } +- ++#endif + RAISE_UNSUPPORTED_MACOS_EXCEPTION(); + } + +@@ -259,10 +273,11 @@ void *newVZMacHardwareModelWithBytes(void *hardwareModelBytes, int len) + */ + void *newVZMacMachineIdentifier() + { ++#ifdef INCLUDE_TARGET_OSX_12 + if (@available(macOS 12, *)) { + return [[VZMacMachineIdentifier alloc] init]; + } +- ++#endif + RAISE_UNSUPPORTED_MACOS_EXCEPTION(); + } + +@@ -274,6 +289,7 @@ void *newVZMacMachineIdentifier() + */ + void *newVZMacMachineIdentifierWithPath(const char *machineIdentifierPath) + { ++#ifdef INCLUDE_TARGET_OSX_12 + if (@available(macOS 12, *)) { + VZMacMachineIdentifier *machineIdentifier; + NSString *machineIdentifierPathNSString = [NSString stringWithUTF8String:machineIdentifierPath]; +@@ -284,12 +300,13 @@ void *newVZMacMachineIdentifierWithPath(const char *machineIdentifierPath) + } + return machineIdentifier; + } +- ++#endif + RAISE_UNSUPPORTED_MACOS_EXCEPTION(); + } + + void *newVZMacMachineIdentifierWithBytes(void *machineIdentifierBytes, int len) + { ++#ifdef INCLUDE_TARGET_OSX_12 + if (@available(macOS 12, *)) { + VZMacMachineIdentifier *machineIdentifier; + @autoreleasepool { +@@ -298,12 +315,13 @@ void *newVZMacMachineIdentifierWithBytes(void *machineIdentifierBytes, int len) + } + return machineIdentifier; + } +- ++#endif + RAISE_UNSUPPORTED_MACOS_EXCEPTION(); + } + + nbyteslice getVZMacMachineIdentifierDataRepresentation(void *machineIdentifierPtr) + { ++#ifdef INCLUDE_TARGET_OSX_12 + if (@available(macOS 12, *)) { + VZMacMachineIdentifier *machineIdentifier = (VZMacMachineIdentifier *)machineIdentifierPtr; + NSData *data = [machineIdentifier dataRepresentation]; +@@ -313,12 +331,13 @@ nbyteslice getVZMacMachineIdentifierDataRepresentation(void *machineIdentifierPt + }; + return ret; + } +- ++#endif + RAISE_UNSUPPORTED_MACOS_EXCEPTION(); + } + + VZMacOSRestoreImageStruct convertVZMacOSRestoreImage2Struct(void *restoreImagePtr) + { ++#ifdef INCLUDE_TARGET_OSX_12 + if (@available(macOS 12, *)) { + VZMacOSRestoreImage *restoreImage = (VZMacOSRestoreImage *)restoreImagePtr; + VZMacOSRestoreImageStruct ret; +@@ -329,12 +348,13 @@ VZMacOSRestoreImageStruct convertVZMacOSRestoreImage2Struct(void *restoreImagePt + ret.mostFeaturefulSupportedConfiguration = (void *)CFBridgingRetain([restoreImage mostFeaturefulSupportedConfiguration]); + return ret; + } +- ++#endif + RAISE_UNSUPPORTED_MACOS_EXCEPTION(); + } + + void fetchLatestSupportedMacOSRestoreImageWithCompletionHandler(void *cgoHandler) + { ++#ifdef INCLUDE_TARGET_OSX_12 + if (@available(macOS 12, *)) { + [VZMacOSRestoreImage fetchLatestSupportedWithCompletionHandler:^(VZMacOSRestoreImage *restoreImage, NSError *error) { + VZMacOSRestoreImageStruct restoreImageStruct = convertVZMacOSRestoreImage2Struct(restoreImage); +@@ -342,12 +362,13 @@ void fetchLatestSupportedMacOSRestoreImageWithCompletionHandler(void *cgoHandler + }]; + return; + } +- ++#endif + RAISE_UNSUPPORTED_MACOS_EXCEPTION(); + } + + void loadMacOSRestoreImageFile(const char *ipswPath, void *cgoHandler) + { ++#ifdef INCLUDE_TARGET_OSX_12 + if (@available(macOS 12, *)) { + NSString *ipswPathNSString = [NSString stringWithUTF8String:ipswPath]; + NSURL *ipswURL = [NSURL fileURLWithPath:ipswPathNSString]; +@@ -358,12 +379,13 @@ void loadMacOSRestoreImageFile(const char *ipswPath, void *cgoHandler) + }]; + return; + } +- ++#endif + RAISE_UNSUPPORTED_MACOS_EXCEPTION(); + } + + VZMacOSConfigurationRequirementsStruct convertVZMacOSConfigurationRequirements2Struct(void *requirementsPtr) + { ++#ifdef INCLUDE_TARGET_OSX_12 + if (@available(macOS 12, *)) { + VZMacOSConfigurationRequirements *requirements = (VZMacOSConfigurationRequirements *)requirementsPtr; + VZMacOSConfigurationRequirementsStruct ret; +@@ -373,12 +395,13 @@ VZMacOSConfigurationRequirementsStruct convertVZMacOSConfigurationRequirements2S + ret.hardwareModel = (void *)CFBridgingRetain([requirements hardwareModel]); + return ret; + } +- ++#endif + RAISE_UNSUPPORTED_MACOS_EXCEPTION(); + } + + VZMacHardwareModelStruct convertVZMacHardwareModel2Struct(void *hardwareModelPtr) + { ++#ifdef INCLUDE_TARGET_OSX_12 + if (@available(macOS 12, *)) { + VZMacHardwareModel *hardwareModel = (VZMacHardwareModel *)hardwareModelPtr; + VZMacHardwareModelStruct ret; +@@ -391,7 +414,7 @@ VZMacHardwareModelStruct convertVZMacHardwareModel2Struct(void *hardwareModelPtr + ret.dataRepresentation = retByteSlice; + return ret; + } +- ++#endif + RAISE_UNSUPPORTED_MACOS_EXCEPTION(); + } + +@@ -405,6 +428,7 @@ VZMacHardwareModelStruct convertVZMacHardwareModel2Struct(void *hardwareModelPtr + */ + void *newVZMacOSInstaller(void *virtualMachine, void *vmQueue, const char *restoreImageFilePath) + { ++#ifdef INCLUDE_TARGET_OSX_12 + if (@available(macOS 12, *)) { + __block VZMacOSInstaller *ret; + NSString *restoreImageFilePathNSString = [NSString stringWithUTF8String:restoreImageFilePath]; +@@ -414,7 +438,7 @@ void *newVZMacOSInstaller(void *virtualMachine, void *vmQueue, const char *resto + }); + return ret; + } +- ++#endif + RAISE_UNSUPPORTED_MACOS_EXCEPTION(); + } + +@@ -425,6 +449,7 @@ void *newProgressObserverVZMacOSInstaller() + + void installByVZMacOSInstaller(void *installerPtr, void *vmQueue, void *progressObserverPtr, void *completionHandler, void *fractionCompletedHandler) + { ++#ifdef INCLUDE_TARGET_OSX_12 + if (@available(macOS 12, *)) { + VZMacOSInstaller *installer = (VZMacOSInstaller *)installerPtr; + dispatch_sync((dispatch_queue_t)vmQueue, ^{ +@@ -439,12 +464,13 @@ void installByVZMacOSInstaller(void *installerPtr, void *vmQueue, void *progress + }); + return; + } +- ++#endif + RAISE_UNSUPPORTED_MACOS_EXCEPTION(); + } + + void cancelInstallVZMacOSInstaller(void *installerPtr) + { ++#ifdef INCLUDE_TARGET_OSX_12 + if (@available(macOS 12, *)) { + VZMacOSInstaller *installer = (VZMacOSInstaller *)installerPtr; + if (installer.progress.cancellable) { +@@ -452,7 +478,7 @@ void cancelInstallVZMacOSInstaller(void *installerPtr) + } + return; + } +- ++#endif + RAISE_UNSUPPORTED_MACOS_EXCEPTION(); + } + +diff --git a/src/cmd/linuxkit/vendor/github.com/Code-Hex/vz/v3/virtualization_debug.m b/src/cmd/linuxkit/vendor/github.com/Code-Hex/vz/v3/virtualization_debug.m +index 67fe356ae..af81a46b0 100644 +--- a/src/cmd/linuxkit/vendor/github.com/Code-Hex/vz/v3/virtualization_debug.m ++++ b/src/cmd/linuxkit/vendor/github.com/Code-Hex/vz/v3/virtualization_debug.m +@@ -12,10 +12,11 @@ + */ + void *newVZGDBDebugStubConfiguration(uint32_t port) + { ++#ifdef INCLUDE_TARGET_OSX_12 + if (@available(macOS 12, *)) { + return [[_VZGDBDebugStubConfiguration alloc] initWithPort:(NSInteger)port]; + } +- ++#endif + RAISE_UNSUPPORTED_MACOS_EXCEPTION(); + } + +@@ -24,10 +25,11 @@ void *newVZGDBDebugStubConfiguration(uint32_t port) + */ + void setDebugStubVZVirtualMachineConfiguration(void *config, void *debugStub) + { ++#ifdef INCLUDE_TARGET_OSX_12 + if (@available(macOS 12, *)) { + [(VZVirtualMachineConfiguration *)config _setDebugStub:(_VZDebugStubConfiguration *)debugStub]; + return; + } +- ++#endif + RAISE_UNSUPPORTED_MACOS_EXCEPTION(); + } +\ No newline at end of file +diff --git a/src/cmd/linuxkit/vendor/github.com/Code-Hex/vz/v3/virtualization_helper.h b/src/cmd/linuxkit/vendor/github.com/Code-Hex/vz/v3/virtualization_helper.h +index 995b40882..9da0700b9 100644 +--- a/src/cmd/linuxkit/vendor/github.com/Code-Hex/vz/v3/virtualization_helper.h ++++ b/src/cmd/linuxkit/vendor/github.com/Code-Hex/vz/v3/virtualization_helper.h +@@ -18,6 +18,13 @@ NSDictionary *dumpProcessinfo(); + __builtin_unreachable(); \ + } while (0) + ++// for macOS 12 API ++#if __MAC_OS_X_VERSION_MAX_ALLOWED >= 120000 ++#define INCLUDE_TARGET_OSX_12 1 ++#else ++#pragma message("macOS 12 API has been disabled") ++#endif ++ + // for macOS 12.3 API + #if __MAC_OS_X_VERSION_MAX_ALLOWED >= 120300 + #define INCLUDE_TARGET_OSX_12_3 1 +diff --git a/src/cmd/linuxkit/vendor/github.com/Code-Hex/vz/v3/virtualization_view.h b/src/cmd/linuxkit/vendor/github.com/Code-Hex/vz/v3/virtualization_view.h +index ab00b9225..15d306f66 100644 +--- a/src/cmd/linuxkit/vendor/github.com/Code-Hex/vz/v3/virtualization_view.h ++++ b/src/cmd/linuxkit/vendor/github.com/Code-Hex/vz/v3/virtualization_view.h +@@ -23,9 +23,11 @@ + - (instancetype)init; + @end + ++#ifdef INCLUDE_TARGET_OSX_12 + API_AVAILABLE(macos(12.0)) + @interface AppDelegate : NSObject + - (instancetype)initWithVirtualMachine:(VZVirtualMachine *)virtualMachine + windowWidth:(CGFloat)windowWidth + windowHeight:(CGFloat)windowHeight; +-@end +\ No newline at end of file ++@end ++#endif +\ No newline at end of file +diff --git a/src/cmd/linuxkit/vendor/github.com/Code-Hex/vz/v3/virtualization_view.m b/src/cmd/linuxkit/vendor/github.com/Code-Hex/vz/v3/virtualization_view.m +index 9031c44f1..33b20d91b 100644 +--- a/src/cmd/linuxkit/vendor/github.com/Code-Hex/vz/v3/virtualization_view.m ++++ b/src/cmd/linuxkit/vendor/github.com/Code-Hex/vz/v3/virtualization_view.m +@@ -165,6 +165,7 @@ + + @end + ++#ifdef INCLUDE_TARGET_OSX_12 + @implementation AppDelegate { + VZVirtualMachine *_virtualMachine; + VZVirtualMachineView *_virtualMachineView; +@@ -372,3 +373,4 @@ + [aboutPanel makeKeyAndOrderFront:nil]; + } + @end ++#endif diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 9a657e77af38..3894c3e398e9 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -18096,7 +18096,7 @@ with pkgs; libwhich = callPackage ../development/tools/misc/libwhich { }; linuxkit = callPackage ../development/tools/misc/linuxkit { - inherit (darwin.apple_sdk_11_0.frameworks) Virtualization; + inherit (darwin.apple_sdk_11_0.frameworks) Cocoa Virtualization; }; listenbrainz-mpd = callPackage ../applications/audio/listenbrainz-mpd { From 64faf2372d12d7d603af253a29bca10aaf3293cb Mon Sep 17 00:00:00 2001 From: Boey Maun Suang Date: Wed, 15 Feb 2023 20:24:20 +1100 Subject: [PATCH 02/67] linuxkit: Fix Darwin runtime OS detection The wrapper that linuxkit uses around the macOS Virtualization framework tries to detect which OS it is running on, and aborts if it thinks that the macOS version is not new enough to have the required framework features. This commit (mostly) fixes that macOS version detection when the code is linked as if it is linked against the 10.12 SDK (as the current Darwin ld wrapper does via the -platform_version switch), but is then run on macOS 11 or later. --- .../misc/linuxkit/darwin-os-version.patch | 53 +++++++++++++++++++ .../tools/misc/linuxkit/default.nix | 2 +- 2 files changed, 54 insertions(+), 1 deletion(-) create mode 100644 pkgs/development/tools/misc/linuxkit/darwin-os-version.patch diff --git a/pkgs/development/tools/misc/linuxkit/darwin-os-version.patch b/pkgs/development/tools/misc/linuxkit/darwin-os-version.patch new file mode 100644 index 000000000000..aaa603e4ead1 --- /dev/null +++ b/pkgs/development/tools/misc/linuxkit/darwin-os-version.patch @@ -0,0 +1,53 @@ +diff --git a/src/cmd/linuxkit/vendor/github.com/Code-Hex/vz/v3/osversion.go b/src/cmd/linuxkit/vendor/github.com/Code-Hex/vz/v3/osversion.go +index d72a7856d..b186d3aff 100644 +--- a/src/cmd/linuxkit/vendor/github.com/Code-Hex/vz/v3/osversion.go ++++ b/src/cmd/linuxkit/vendor/github.com/Code-Hex/vz/v3/osversion.go +@@ -9,6 +9,7 @@ import "C" + import ( + "errors" + "fmt" ++ "os/exec" + "strconv" + "strings" + "sync" +@@ -48,6 +49,40 @@ func fetchMajorMinorVersion() (float64, error) { + if err != nil { + return 0, err + } ++ ++ // For backward compatibility reasons, if code compiled against an SDK ++ // earlier than macOS 11 is run on macOS 11 or later, and then tries to read ++ // value of kern.osproductversion, the OS will return the value "10.16" ++ // instead of the real OS version string. By contrast, the command `sw_vers ++ // -productVersion` will return the real OS version string unless the ++ // environment variable SYSTEM_VERSION_COMPAT is set to 1 or 2, in which ++ // case it will respectively return "10.16" and "15.7" (the latter is for ++ // some iOS compatibility reason). ++ // ++ // The only (currently) sure way to get the real OS version string ++ // regardless of SYSTEM_VERSION_COMPAT or the SDK compiled against is ++ // apparently to parse ++ // /System/Library/CoreServices/.SystemVersionPlatform.plist if it exists, ++ // and /System/Library/CoreServices/SystemVersion.plist otherwise. Doing ++ // so, however, requires parsing XML plist files. ++ // ++ // Given what this library does, it doesn't seem likely that there would be ++ // a good reason to run its code with SYSTEM_VERSION_COMPAT set, so using ++ // `sw_vers` should be adequate until a proper parsing of plist files is ++ // added. ++ // ++ // See https://github.com/ziglang/zig/issues/7569, ++ // https://github.com/ziglang/zig/pull/7714 and ++ // https://eclecticlight.co/2020/08/13/macos-version-numbering-isnt-so-simple/ ++ // for more information. ++ if osver == "10.16" { ++ out, err := exec.Command("sw_vers", "-productVersion").Output() ++ if err != nil { ++ return 0, err ++ } ++ osver = strings.TrimRight(string(out), "\r\n") ++ } ++ + prefix := "v" + majorMinor := strings.TrimPrefix(semver.MajorMinor(prefix+osver), prefix) + version, err := strconv.ParseFloat(majorMinor, 64) diff --git a/pkgs/development/tools/misc/linuxkit/default.nix b/pkgs/development/tools/misc/linuxkit/default.nix index 61ad37233f68..fa48239b5a08 100644 --- a/pkgs/development/tools/misc/linuxkit/default.nix +++ b/pkgs/development/tools/misc/linuxkit/default.nix @@ -15,7 +15,7 @@ buildGoModule rec { modRoot = "./src/cmd/linuxkit"; - patches = [ ./support-apple-11-sdk.patch ]; + patches = [ ./darwin-os-version.patch ./support-apple-11-sdk.patch ]; buildInputs = lib.optionals stdenv.isDarwin [ Cocoa Virtualization ]; From d3c39539a36d49022477ce8d09892c04b9c676a9 Mon Sep 17 00:00:00 2001 From: Euan Kemp Date: Mon, 3 Apr 2023 22:35:48 +0900 Subject: [PATCH 03/67] k3s: add packaging README regarding release versioning --- .../networking/cluster/k3s/README.md | 73 +++++++++++++++++++ 1 file changed, 73 insertions(+) create mode 100644 pkgs/applications/networking/cluster/k3s/README.md diff --git a/pkgs/applications/networking/cluster/k3s/README.md b/pkgs/applications/networking/cluster/k3s/README.md new file mode 100644 index 000000000000..2e16de7bfa6d --- /dev/null +++ b/pkgs/applications/networking/cluster/k3s/README.md @@ -0,0 +1,73 @@ +# k3s versions + +K3s, Kubernetes, and other clustered software has the property of not being able to update atomically. Most software in nixpkgs, like for example bash, can be updated as part of a "nixos-rebuild switch" without having to worry about the old and the new bash interacting in some way. + +K3s/Kubernetes, on the other hand, is typically run across several NixOS machines, and each NixOS machine is updated independently. As such, different versions of the package and NixOS module must maintain compatibility with each other through temporary version skew during updates. + +The upstream Kubernetes project [documents this in their version-skew policy](https://kubernetes.io/releases/version-skew-policy/#supported-component-upgrade-order). + +Within nixpkgs, we strive to maintain a valid "upgrade path" that does not run +afoul of the upstream version skew policy. + +## Upstream release cadence and support + +K3s is built on top of K8s, and typically provides a similar release cadence and support window (simply by cherry-picking over k8s patches). As such, we assume k3s's support lifecycle is identical to upstream K8s. + +This is documented upstream [here](https://kubernetes.io/releases/patch-releases/#support-period). + +In short, a new Kubernetes version is released roughly every 4 months, and each release is supported for a little over 1 year. + +Any version that is not supported by upstream should be dropped from nixpkgs. + +## Versions in NixOS releases + +NixOS releases should avoid having deprecated software, or making major version upgrades, wherever possible. + +As such, we would like to have only the newest K3s version in each NixOS +release at the time the release branch is branched off, which will ensure the +K3s version in that release will receieve updates for the longest duration +possible. + +However, this conflicts with another desire: we would like people to be able to upgrade between NixOS stable releases without needing to make a large enough k3s version jump that they violate the Kubernetes version skew policy. + +To give an example, we may have the following timeline for k8s releases: + +(Note, the exact versions and dates may be wrong, this is an illustrative example, reality may differ). + +```mermaid +gitGraph + branch k8s + commit + branch "k8s-1.24" + checkout "k8s-1.24" + commit id: "1.24.0" tag: "2022-05-03" + branch "k8s-1.25" + checkout "k8s-1.25" + commit id: "1.25.0" tag: "2022-08-23" + branch "k8s-1.26" + checkout "k8s-1.26" + commit id: "1.26.0" tag: "2022-12-08" + checkout k8s-1.24 + commit id: "1.24-EOL" tag: "2023-07-28" + checkout k8s-1.25 + commit id: "1.25-EOL" tag: "2023-10-27" + checkout k8s-1.26 + commit id: "1.26-EOL" tag: "2024-02-28" +``` + +(Note: the above graph will render if you view this markdown on GitHub, or when using [mermaid](https://mermaid.js.org/)) + +In this scenario even though k3s 1.24 is still technically supported when the NixOS 23.05 +release is cut, since it goes EOL before the NixOS 23.11 release is made, we would +not want to include it. Similarly, k3s 1.25 would go EOL before NixOS 23.11. + +As such, we should only include k3s 1.26 in the 23.05 release. + +We can then make a similar argument when NixOS 23.11 comes around to not +include k3s 1.26 or 1.27. However, that means someone upgrading from the NixOS +22.05 release to the NixOS 23.11 would not have a supported upgrade path. + +In order to resolve this issue, we propose backporting not just new patch releases to older NixOS releases, but also new k3s versions, up to one version before the first version that is included in the next NixOS release. + +In the above example, where NixOS 23.05 included k3s 1.26, and 23.11 included k3s 1.28, that means we would backport 1.27 to the NixOS 23.05 release, and backport all patches for 1.26 and 1.27. +This would allow someone to upgrade between those NixOS releases in a supported configuration. From 91d57a60f40f639c70529d603215a1941dbe437a Mon Sep 17 00:00:00 2001 From: Ch1keen Date: Thu, 6 Apr 2023 23:21:18 +0900 Subject: [PATCH 04/67] maintainers: add Ch1keen --- maintainers/maintainer-list.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index e30f5027f30c..88a3e0d0c948 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -2590,6 +2590,12 @@ } ]; }; + Ch1keen = { + email = "gihoong7@gmail.com"; + github = "Ch1keen"; + githubId = 40013212; + name = "Han Jeongjun"; + }; chaduffy = { email = "charles@dyfis.net"; github = "charles-dyfis-net"; From df1ff1b25376a7e1745c8e7337063288ffbbe089 Mon Sep 17 00:00:00 2001 From: Herwig Hochleitner Date: Tue, 13 Dec 2022 18:51:30 +0100 Subject: [PATCH 05/67] webtorrent_desktop: build from source and use packaged electron new source version 0.21.0 -> 0.24.0 --- .../video/webtorrent_desktop/default.nix | 104 +++++++----------- 1 file changed, 39 insertions(+), 65 deletions(-) diff --git a/pkgs/applications/video/webtorrent_desktop/default.nix b/pkgs/applications/video/webtorrent_desktop/default.nix index 47d22267c6de..f5b90bb2c884 100644 --- a/pkgs/applications/video/webtorrent_desktop/default.nix +++ b/pkgs/applications/video/webtorrent_desktop/default.nix @@ -1,76 +1,50 @@ -## FIXME: see ../../../servers/code-server/ for a proper yarn packaging -## - export ELECTRON_SKIP_BINARY_DOWNLOAD=1 -## - jq "del(.scripts.preinstall)" node_modules/shellcheck/package.json | sponge node_modules/shellcheck/package.json -{ - lib, stdenv, buildFHSEnv, runCommand, writeScript, fetchurl, fetchzip -}: -let +{ lib, stdenv, electron_22, buildNpmPackage, fetchFromGitHub }: + +buildNpmPackage { pname = "webtorrent-desktop"; - version = "0.21.0"; -in -runCommand "${pname}-${version}" rec { - inherit (stdenv) shell; - inherit pname version; - src = - if stdenv.hostPlatform.system == "x86_64-linux" then - fetchzip { - url = "https://github.com/webtorrent/webtorrent-desktop/releases/download/v${version}/WebTorrent-v${version}-linux.zip"; - sha256 = "13gd8isq2l10kibsc1bsc15dbgpnwa7nw4cwcamycgx6pfz9a852"; - } - else - throw "Webtorrent is not currently supported on ${stdenv.hostPlatform.system}"; + version = "0.25-pre"; + src = fetchFromGitHub { + owner = "webtorrent"; + repo = "webtorrent-desktop"; + rev = "fce078defefd575cb35a5c79d3d9f96affc8a08f"; + sha256 = "sha256-gXFiG36qqR0QHTqhaxgQKDO0UCHkJLnVwUTQB/Nct/c="; + }; + npmDepsHash = "sha256-pEuvstrZ9oMdJ/iU6XwEQ1BYOyQp/ce6sYBTrMCjGMc="; + makeCacheWritable = true; + npmRebuildFlags = [ "--ignore-scripts" ]; + installPhase = '' + ## Rebuild node_modules for production + ## after babel compile has finished + rm -r node_modules + export NODE_ENV=production + npm ci --ignore-scripts - fhs = buildFHSEnv rec { - name = "fhsEnterWebTorrent"; - runScript = "${src}/WebTorrent"; - ## use the trampoline, if you need to shell into the fhsenv - # runScript = writeScript "trampoline" '' - # #!/bin/sh - # exec "$@" - # ''; - targetPkgs = pkgs: with pkgs; with xorg; [ - alsa-lib atk at-spi2-core at-spi2-atk cairo cups dbus expat - fontconfig freetype gdk-pixbuf glib gtk3 pango libuuid libX11 - libXScrnSaver libXcomposite libXcursor libXdamage libXext - libXfixes libXi libXrandr libXrender libXtst libxcb nspr nss - stdenv.cc.cc udev - ]; - # extraBwrapArgs = [ - # "--ro-bind /run/user/$(id -u)/pulse /run/user/$(id -u)/pulse" - # ]; - }; + ## delete unused files + rm -r test - desktopFile = fetchurl { - url = "https://raw.githubusercontent.com/webtorrent/webtorrent-desktop/v${version}/static/linux/share/applications/webtorrent-desktop.desktop"; - sha256 = "1v16dqbxqds3cqg3xkzxsa5fyd8ssddvjhy9g3i3lz90n47916ca"; - }; - icon256File = fetchurl { - url = "https://raw.githubusercontent.com/webtorrent/webtorrent-desktop/v${version}/static/linux/share/icons/hicolor/256x256/apps/webtorrent-desktop.png"; - sha256 = "1dapxvvp7cx52zhyaby4bxm4rll9xc7x3wk8k0il4g3mc7zzn3yk"; - }; - icon48File = fetchurl { - url = "https://raw.githubusercontent.com/webtorrent/webtorrent-desktop/v${version}/static/linux/share/icons/hicolor/48x48/apps/webtorrent-desktop.png"; - sha256 = "00y96w9shbbrdbf6xcjlahqd08154kkrxmqraik7qshiwcqpw7p4"; - }; + ## delete config for build time cache + npm config delete cache + + ## add script wrapper and desktop files; icons + mkdir -p $out/lib $out/bin $out/share/applications + cp -r . $out/lib/webtorrent-desktop + cat > $out/bin/WebTorrent < $out/share/applications/webtorrent-desktop.desktop + ''; meta = with lib; { description = "Streaming torrent app for Mac, Windows, and Linux"; homepage = "https://webtorrent.io/desktop"; license = licenses.mit; maintainers = [ maintainers.flokli maintainers.bendlas ]; - platforms = [ - "x86_64-linux" - ]; }; -} '' - mkdir -p $out/{bin,share/{applications,icons/hicolor/{48x48,256x256}/apps}} - - cp $fhs/bin/fhsEnterWebTorrent $out/bin/WebTorrent - - cp $icon48File $out/share/icons/hicolor/48x48/apps/webtorrent-desktop.png - cp $icon256File $out/share/icons/hicolor/256x256/apps/webtorrent-desktop.png - ## Fix the desktop link - substitute $desktopFile $out/share/applications/webtorrent-desktop.desktop \ - --replace /opt/webtorrent-desktop $out/libexec -'' +} From df06e8ef6479315b015d328a2f52769556cdaada Mon Sep 17 00:00:00 2001 From: Flakebi Date: Sat, 13 May 2023 17:27:23 +0200 Subject: [PATCH 06/67] python310Packages.wheezy-captcha: init at 3.0.2 --- .../python-modules/wheezy-captcha/default.nix | 27 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 ++ 2 files changed, 29 insertions(+) create mode 100644 pkgs/development/python-modules/wheezy-captcha/default.nix diff --git a/pkgs/development/python-modules/wheezy-captcha/default.nix b/pkgs/development/python-modules/wheezy-captcha/default.nix new file mode 100644 index 000000000000..4006bedf14e1 --- /dev/null +++ b/pkgs/development/python-modules/wheezy-captcha/default.nix @@ -0,0 +1,27 @@ +{ lib +, buildPythonPackage +, fetchPypi +, pillow +}: + +buildPythonPackage rec { + pname = "wheezy.captcha"; + version = "3.0.2"; + format = "setuptools"; + + src = fetchPypi { + inherit pname version; + hash = "sha256-PdtOhoVOopQsX2raPqh0P8meM8/MysgKsIe27HNtl3s="; + }; + + propagatedBuildInputs = [ pillow ]; + + pythonImportsCheck = [ "wheezy.captcha" ]; + + meta = with lib; { + homepage = "https://wheezycaptcha.readthedocs.io/en/latest/"; + description = "A lightweight CAPTCHA library"; + license = licenses.mit; + maintainers = with maintainers; [ Flakebi ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 5bddaeaf20fd..55c9af993b26 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -12770,6 +12770,8 @@ self: super: with self; { wheel-inspect = callPackage ../development/python-modules/wheel-inspect { }; + wheezy-captcha = callPackage ../development/python-modules/wheezy-captcha { }; + wheezy-template = callPackage ../development/python-modules/wheezy-template { }; whichcraft = callPackage ../development/python-modules/whichcraft { }; From d0d2104a0150da4e869ad3aeb07da69724146df3 Mon Sep 17 00:00:00 2001 From: Flakebi Date: Tue, 28 Mar 2023 01:04:06 +0200 Subject: [PATCH 07/67] python310Packages.captcha: init at 0.4 --- .../python-modules/captcha/default.nix | 37 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 39 insertions(+) create mode 100644 pkgs/development/python-modules/captcha/default.nix diff --git a/pkgs/development/python-modules/captcha/default.nix b/pkgs/development/python-modules/captcha/default.nix new file mode 100644 index 000000000000..d040c2e7bf76 --- /dev/null +++ b/pkgs/development/python-modules/captcha/default.nix @@ -0,0 +1,37 @@ +{ lib +, fetchFromGitHub +, buildPythonPackage +, nose +, pillow +, wheezy-captcha +}: + +buildPythonPackage rec { + pname = "captcha"; + version = "0.4"; + format = "setuptools"; + + src = fetchFromGitHub { + owner = "lepture"; + repo = pname; + rev = "v${version}"; + hash = "sha256-uxUjoACN65Cx5LMKpT+bZhKpf2JRSaEyysnYUgZntp8="; + }; + + propagatedBuildInputs = [ pillow ]; + + pythonImportsCheck = [ "captcha" ]; + + nativeCheckInputs = [ nose wheezy-captcha ]; + + checkPhase = '' + nosetests -s + ''; + + meta = with lib; { + description = "A captcha library that generates audio and image CAPTCHAs"; + homepage = "https://github.com/lepture/captcha"; + license = licenses.bsd3; + maintainers = with maintainers; [ Flakebi ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 55c9af993b26..f46c4165a2a7 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -1607,6 +1607,8 @@ self: super: with self; { inherit (pkgs) capstone; }; + captcha = callPackage ../development/python-modules/captcha { }; + capturer = callPackage ../development/python-modules/capturer { }; carbon = callPackage ../development/python-modules/carbon { }; From 6871904642122b9135e97bf4e41103d6bff97b33 Mon Sep 17 00:00:00 2001 From: Flakebi Date: Tue, 28 Mar 2023 01:04:30 +0200 Subject: [PATCH 08/67] python10Packages.flask-sessionstore: init at 0.4.5 --- .../flask-sessionstore/default.nix | 35 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 ++ 2 files changed, 37 insertions(+) create mode 100644 pkgs/development/python-modules/flask-sessionstore/default.nix diff --git a/pkgs/development/python-modules/flask-sessionstore/default.nix b/pkgs/development/python-modules/flask-sessionstore/default.nix new file mode 100644 index 000000000000..12f3ff51b425 --- /dev/null +++ b/pkgs/development/python-modules/flask-sessionstore/default.nix @@ -0,0 +1,35 @@ +{ lib +, fetchPypi +, buildPythonPackage +, flask +, nose +}: + +buildPythonPackage rec { + pname = "flask-sessionstore"; + version = "0.4.5"; + format = "setuptools"; + + src = fetchPypi { + pname = "Flask-Sessionstore"; + inherit version; + hash = "sha256-AQ3jWrnw2UI8L3nFEx4AhDwGP4R8Tr7iBMsDS5jLQPQ="; + }; + + propagatedBuildInputs = [ flask ]; + + pythonImportsCheck = [ "flask_sessionstore" ]; + + nativeCheckInputs = [ nose ]; + + checkPhase = '' + nosetests -s + ''; + + meta = with lib; { + description = "Session Storage Backends for Flask"; + homepage = "https://github.com/mcrowson/flask-sessionstore"; + license = licenses.bsd3; + maintainers = with maintainers; [ Flakebi ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index f46c4165a2a7..e7d769ae02d2 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -3625,6 +3625,8 @@ self: super: with self; { flask-session = callPackage ../development/python-modules/flask-session { }; + flask-sessionstore = callPackage ../development/python-modules/flask-sessionstore { }; + flask-security-too = callPackage ../development/python-modules/flask-security-too { }; flask-silk = callPackage ../development/python-modules/flask-silk { }; From fbe371c0196088ac03a186a5c343d137a780362c Mon Sep 17 00:00:00 2001 From: Flakebi Date: Tue, 28 Mar 2023 01:05:24 +0200 Subject: [PATCH 09/67] python310Packages.flask-session-captcha: init at 1.3.0 --- .../flask-session-captcha/default.nix | 38 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 40 insertions(+) create mode 100644 pkgs/development/python-modules/flask-session-captcha/default.nix diff --git a/pkgs/development/python-modules/flask-session-captcha/default.nix b/pkgs/development/python-modules/flask-session-captcha/default.nix new file mode 100644 index 000000000000..a720d2a4b555 --- /dev/null +++ b/pkgs/development/python-modules/flask-session-captcha/default.nix @@ -0,0 +1,38 @@ +{ lib +, fetchFromGitHub +, buildPythonPackage +, flask +, flask-sessionstore +, flask-sqlalchemy +, captcha +, pytestCheckHook +}: + +buildPythonPackage rec { + pname = "flask-session-captcha"; + version = "1.3.0"; + format = "setuptools"; + + src = fetchFromGitHub { + owner = "Tethik"; + repo = pname; + rev = "v${version}"; + hash = "sha256-V0f3mXCfqwH2l3OtJKOHGdrlKAFxs2ynqXvNve7Amkc="; + }; + + propagatedBuildInputs = [ flask flask-sessionstore captcha ]; + + pythonImportsCheck = [ "flask_session_captcha" ]; + + nativeCheckInputs = [ flask-sqlalchemy pytestCheckHook ]; + + # RuntimeError: Working outside of application context. + doCheck = false; + + meta = with lib; { + description = "A captcha implemention for flask"; + homepage = "https://github.com/Tethik/flask-session-captcha"; + license = licenses.mit; + maintainers = with maintainers; [ Flakebi ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index e7d769ae02d2..0299bdfb50e8 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -3625,6 +3625,8 @@ self: super: with self; { flask-session = callPackage ../development/python-modules/flask-session { }; + flask-session-captcha = callPackage ../development/python-modules/flask-session-captcha { }; + flask-sessionstore = callPackage ../development/python-modules/flask-sessionstore { }; flask-security-too = callPackage ../development/python-modules/flask-security-too { }; From 4a56b2655ef3ce7b1513ab6feb0b485edbe548e8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Na=C3=AFm=20Favier?= Date: Fri, 19 May 2023 12:22:21 +0200 Subject: [PATCH 10/67] lib/options: nullable mkPackageOption It is sometimes useful to allow setting a package option to `null` to skip installing the package. See https://github.com/nix-community/home-manager/pull/3668#issuecomment-1554044171 for example. --- lib/options.nix | 21 ++++++++++++++------- 1 file changed, 14 insertions(+), 7 deletions(-) diff --git a/lib/options.nix b/lib/options.nix index d71d9421b7b1..af7914bb5137 100644 --- a/lib/options.nix +++ b/lib/options.nix @@ -155,6 +155,8 @@ rec { # Name for the package, shown in option description name: { + # Whether the package can be null, for example to disable installing a package altogether. + nullable ? false, # The attribute path where the default package is located (may be omitted) default ? name, # A string or an attribute path to use as an example (may be omitted) @@ -164,19 +166,24 @@ rec { }: let name' = if isList name then last name else name; + in mkOption ({ + type = with lib.types; (if nullable then nullOr else lib.id) package; + description = "The ${name'} package to use." + + (if extraDescription == "" then "" else " ") + extraDescription; + } // (if default != null then let default' = if isList default then default else [ default ]; defaultPath = concatStringsSep "." default'; defaultValue = attrByPath default' (throw "${defaultPath} cannot be found in pkgs") pkgs; - in mkOption { + in { + default = defaultValue; defaultText = literalExpression ("pkgs." + defaultPath); - type = lib.types.package; - description = "The ${name'} package to use." - + (if extraDescription == "" then "" else " ") + extraDescription; - ${if default != null then "default" else null} = defaultValue; - ${if example != null then "example" else null} = literalExpression + } else if nullable then { + default = null; + } else { }) // lib.optionalAttrs (example != null) { + example = literalExpression (if isList example then "pkgs." + concatStringsSep "." example else example); - }; + }); /* Like mkPackageOption, but emit an mdDoc description instead of DocBook. */ mkPackageOptionMD = pkgs: name: extra: From f35a3d2dcc7dc1d843d6759175288ac564c7bf32 Mon Sep 17 00:00:00 2001 From: Arjan Schrijver Date: Wed, 10 May 2023 14:51:37 +0200 Subject: [PATCH 11/67] qtile: move to python-modules --- .../window-managers/qtile/wrapper.nix | 9 ----- .../python-modules/qtile-extras/default.nix | 4 +-- .../python-modules}/qtile/default.nix | 34 +++++++++++++------ .../python-modules}/qtile/fix-restart.patch | 0 .../python-modules/qtile/wrapper.nix | 8 +++++ pkgs/top-level/aliases.nix | 1 + pkgs/top-level/all-packages.nix | 3 +- pkgs/top-level/python-packages.nix | 1 + 8 files changed, 36 insertions(+), 24 deletions(-) delete mode 100644 pkgs/applications/window-managers/qtile/wrapper.nix rename pkgs/{applications/window-managers => development/python-modules}/qtile/default.nix (88%) rename pkgs/{applications/window-managers => development/python-modules}/qtile/fix-restart.patch (100%) create mode 100644 pkgs/development/python-modules/qtile/wrapper.nix diff --git a/pkgs/applications/window-managers/qtile/wrapper.nix b/pkgs/applications/window-managers/qtile/wrapper.nix deleted file mode 100644 index 8cb5596a8446..000000000000 --- a/pkgs/applications/window-managers/qtile/wrapper.nix +++ /dev/null @@ -1,9 +0,0 @@ -{ python3, qtile-unwrapped }: -(python3.withPackages (_: [ qtile-unwrapped ])).overrideAttrs (_: { - # otherwise will be exported as "env", this restores `nix search` behavior - name = "${qtile-unwrapped.pname}-${qtile-unwrapped.version}"; - # export underlying qtile package - passthru = { unwrapped = qtile-unwrapped; }; - # restore original qtile attrs - inherit (qtile-unwrapped) pname version meta; -}) diff --git a/pkgs/development/python-modules/qtile-extras/default.nix b/pkgs/development/python-modules/qtile-extras/default.nix index 3ba8f9487d58..44e6a2dcc906 100644 --- a/pkgs/development/python-modules/qtile-extras/default.nix +++ b/pkgs/development/python-modules/qtile-extras/default.nix @@ -6,7 +6,7 @@ , xorgserver , pulseaudio , pytest-asyncio -, qtile-unwrapped +, qtile , keyring , requests , stravalib @@ -34,7 +34,7 @@ buildPythonPackage rec { ]; checkInputs = [ pytest-asyncio - qtile-unwrapped + qtile pulseaudio keyring requests diff --git a/pkgs/applications/window-managers/qtile/default.nix b/pkgs/development/python-modules/qtile/default.nix similarity index 88% rename from pkgs/applications/window-managers/qtile/default.nix rename to pkgs/development/python-modules/qtile/default.nix index 173dc919c74e..bf3f59dcb3bb 100644 --- a/pkgs/applications/window-managers/qtile/default.nix +++ b/pkgs/development/python-modules/qtile/default.nix @@ -1,20 +1,33 @@ { lib +, buildPythonPackage , fetchFromGitHub -, python3 -, python3Packages -, mypy +, cairocffi +, dbus-next +, dbus-python , glib -, pango -, pkg-config , libinput , libxkbcommon +, mpd2 +, mypy +, pango +, pkg-config +, psutil +, pulseaudio +, pygobject3 +, python-dateutil +, pywayland +, pywlroots +, pyxdg +, setuptools +, setuptools-scm , wayland , wlroots , xcbutilcursor -, pulseaudio +, xcffib +, xkbcommon }: -python3Packages.buildPythonPackage rec { +buildPythonPackage rec { pname = "qtile"; version = "0.22.1"; @@ -42,14 +55,13 @@ python3Packages.buildPythonPackage rec { nativeBuildInputs = [ pkg-config - ] ++ (with python3Packages; [ setuptools-scm - ]); + setuptools + ]; - propagatedBuildInputs = with python3Packages; [ + propagatedBuildInputs = [ xcffib (cairocffi.override { withXcffib = true; }) - setuptools python-dateutil dbus-python dbus-next diff --git a/pkgs/applications/window-managers/qtile/fix-restart.patch b/pkgs/development/python-modules/qtile/fix-restart.patch similarity index 100% rename from pkgs/applications/window-managers/qtile/fix-restart.patch rename to pkgs/development/python-modules/qtile/fix-restart.patch diff --git a/pkgs/development/python-modules/qtile/wrapper.nix b/pkgs/development/python-modules/qtile/wrapper.nix new file mode 100644 index 000000000000..b4f6e4c2e23b --- /dev/null +++ b/pkgs/development/python-modules/qtile/wrapper.nix @@ -0,0 +1,8 @@ +{ python3 }: + +(python3.withPackages (_: [ python3.pkgs.qtile ])).overrideAttrs (_: { + # restore some qtile attrs, beautify name + inherit (python3.pkgs.qtile) pname version meta; + name = with python3.pkgs.qtile; "${pname}-${version}"; + passthru.unwrapped = python3.pkgs.qtile; +}) diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index c22d2e9f65cd..1ad06ead3d50 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -1405,6 +1405,7 @@ mapAliases ({ qt515 = qt5; # Added 2022-11-24 qt5ct = libsForQt5.qt5ct; # Added 2021-12-27 qtcurve = libsForQt5.qtcurve; # Added 2020-11-07 + qtile-unwrapped = python3.pkgs.qtile; # Added 2023-05-12 qtkeychain = throw "the qtkeychain attribute (qt4 version) has been removes, use the qt5 version: libsForQt5.qtkeychain"; # Added 2021-08-04 qtscriptgenerator = throw "'qtscriptgenerator' (Qt4) is unmaintained upstream and not used in nixpkgs"; # Added 2022-06-14 quagga = throw "quagga is no longer maintained upstream"; # Added 2021-04-22 diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index b5ac28e8f053..ad18acc6b10c 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -34635,8 +34635,7 @@ with pkgs; qpdfview = libsForQt5.callPackage ../applications/office/qpdfview { }; - qtile-unwrapped = callPackage ../applications/window-managers/qtile { }; - qtile = callPackage ../applications/window-managers/qtile/wrapper.nix { }; + qtile = callPackage ../development/python-modules/qtile/wrapper.nix { }; vimgolf = callPackage ../games/vimgolf { }; diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 7e3021fe6a9b..a59e039cc438 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -10158,6 +10158,7 @@ self: super: with self; { qtconsole = callPackage ../development/python-modules/qtconsole { }; + qtile = callPackage ../development/python-modules/qtile { }; qtile-extras = callPackage ../development/python-modules/qtile-extras { }; qtpy = callPackage ../development/python-modules/qtpy { }; From 16c6122a88c218ff3f9eb621cf432be37b17a612 Mon Sep 17 00:00:00 2001 From: Thomas Gerbet Date: Sat, 20 May 2023 13:44:02 +0200 Subject: [PATCH 12/67] varnish73: init at 7.3.0 https://varnish-cache.org/releases/rel7.3.0.html --- nixos/tests/all-tests.nix | 1 + pkgs/servers/varnish/default.nix | 5 +++++ pkgs/servers/varnish/modules.nix | 4 ++++ pkgs/servers/varnish/packages.nix | 6 +++++- pkgs/top-level/all-packages.nix | 4 ++-- 5 files changed, 17 insertions(+), 3 deletions(-) diff --git a/nixos/tests/all-tests.nix b/nixos/tests/all-tests.nix index 982f4315ca32..3718eea4228a 100644 --- a/nixos/tests/all-tests.nix +++ b/nixos/tests/all-tests.nix @@ -792,6 +792,7 @@ in { v2ray = handleTest ./v2ray.nix {}; varnish60 = handleTest ./varnish.nix { package = pkgs.varnish60; }; varnish72 = handleTest ./varnish.nix { package = pkgs.varnish72; }; + varnish73 = handleTest ./varnish.nix { package = pkgs.varnish73; }; vault = handleTest ./vault.nix {}; vault-agent = handleTest ./vault-agent.nix {}; vault-dev = handleTest ./vault-dev.nix {}; diff --git a/pkgs/servers/varnish/default.nix b/pkgs/servers/varnish/default.nix index 89b1dd7f550e..82a1acf44ca3 100644 --- a/pkgs/servers/varnish/default.nix +++ b/pkgs/servers/varnish/default.nix @@ -61,4 +61,9 @@ in version = "7.2.1"; hash = "sha256-TZN9FyCo7BnFM/ly2TA6HJiJt7/KdDeJOuXCfPIEqUA="; }; + # EOL 2024-03-15 + varnish73 = common { + version = "7.3.0"; + hash = "sha256-4tu7DsJwqQZHw4aGbm4iaZOu1G5I3nUacruBlzfxSuc="; + }; } diff --git a/pkgs/servers/varnish/modules.nix b/pkgs/servers/varnish/modules.nix index 018127c96913..4a921600294c 100644 --- a/pkgs/servers/varnish/modules.nix +++ b/pkgs/servers/varnish/modules.nix @@ -45,4 +45,8 @@ in version = "0.20.0"; sha256 = "sha256-3eH3qCa24rWqYXsTTDmm/9LjBMxcxUuozuRzZ3e8cUo="; }; + modules22 = common { + version = "0.22.0"; + sha256 = "sha256-eoa6i6AuOS4pxQKA/lbJnwFc39cRiLqnBSpPM4Oitrc="; + }; } diff --git a/pkgs/servers/varnish/packages.nix b/pkgs/servers/varnish/packages.nix index 71a7af2426f5..9daa0f8ac59d 100644 --- a/pkgs/servers/varnish/packages.nix +++ b/pkgs/servers/varnish/packages.nix @@ -1,4 +1,4 @@ -{ callPackages, callPackage, varnish60, varnish72, fetchFromGitHub }: { +{ callPackages, callPackage, varnish60, varnish72, varnish73, fetchFromGitHub }: { varnish60Packages = rec { varnish = varnish60; modules = (callPackages ./modules.nix { inherit varnish; }).modules15; @@ -17,4 +17,8 @@ varnish = varnish72; modules = (callPackages ./modules.nix { inherit varnish; }).modules20; }; + varnish73Packages = rec { + varnish = varnish73; + modules = (callPackages ./modules.nix { inherit varnish; }).modules22; + }; } diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 5a50b39f4e7e..ad60076208ce 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -13863,9 +13863,9 @@ with pkgs; valum = callPackage ../development/web/valum { }; inherit (callPackages ../servers/varnish { }) - varnish60 varnish72; + varnish60 varnish72 varnish73; inherit (callPackages ../servers/varnish/packages.nix { }) - varnish60Packages varnish72Packages; + varnish60Packages varnish72Packages varnish73Packages; varnishPackages = varnish72Packages; varnish = varnishPackages.varnish; From d2814c733ab26e72468db940c904dc3bcce489d0 Mon Sep 17 00:00:00 2001 From: Mauricio Collares Date: Sun, 14 May 2023 14:19:42 +0200 Subject: [PATCH 13/67] maxima-ecl-5_45: remove --- .../applications/science/math/maxima/5.45.nix | 126 ------------------ pkgs/top-level/all-packages.nix | 4 - 2 files changed, 130 deletions(-) delete mode 100644 pkgs/applications/science/math/maxima/5.45.nix diff --git a/pkgs/applications/science/math/maxima/5.45.nix b/pkgs/applications/science/math/maxima/5.45.nix deleted file mode 100644 index cdf5421ce19d..000000000000 --- a/pkgs/applications/science/math/maxima/5.45.nix +++ /dev/null @@ -1,126 +0,0 @@ -{ lib -, stdenv -, fetchurl -, fetchpatch -, texinfo -, perl -, python3 -, makeWrapper -, autoreconfHook -, rlwrap ? null -, tk ? null -, gnuplot ? null -, lisp-compiler -}: - -let - # Allow to remove some executables from the $PATH of the wrapped binary - searchPath = lib.makeBinPath - (lib.filter (x: x != null) [ lisp-compiler rlwrap tk gnuplot ]); -in -stdenv.mkDerivation rec { - pname = "maxima"; - # old version temporarily kept for sage due to - # https://github.com/sagemath/sage/issues/33718 - version = "5.45.1"; - - src = fetchurl { - url = "mirror://sourceforge/${pname}/${pname}-${version}.tar.gz"; - sha256 = "sha256-/pAWJ2lwvvIUoaJENIVYZEUU1/36pPyLnQ6Hr8u059w="; - }; - - nativeBuildInputs = [ - autoreconfHook - lisp-compiler - makeWrapper - python3 - texinfo - ]; - - strictDeps = true; - - nativeCheckInputs = [ - gnuplot - ]; - - postPatch = '' - substituteInPlace doc/info/Makefile.am --replace "/usr/bin/env perl" "${perl}/bin/perl" - ''; - - postInstall = '' - # Make sure that maxima can find its runtime dependencies. - for prog in "$out/bin/"*; do - wrapProgram "$prog" --prefix PATH ":" "$out/bin:${searchPath}" - done - # Move emacs modules and documentation into the right place. - mkdir -p $out/share/emacs $out/share/doc - ln -s ../maxima/${version}/emacs $out/share/emacs/site-lisp - ln -s ../maxima/${version}/doc $out/share/doc/maxima - '' - + (lib.optionalString (lisp-compiler.pname == "ecl") '' - cp src/binary-ecl/maxima.fas* "$out/lib/maxima/${version}/binary-ecl/" - '') - ; - - patches = [ - # fix path to info dir (see https://trac.sagemath.org/ticket/11348) - (fetchpatch { - url = "https://git.sagemath.org/sage.git/plain/build/pkgs/maxima/patches/infodir.patch?id=07d6c37d18811e2b377a9689790a7c5e24da16ba"; - sha256 = "09v64n60f7i6frzryrj0zd056lvdpms3ajky4f9p6kankhbiv21x"; - }) - - # fix https://sourceforge.net/p/maxima/bugs/2596/ - (fetchpatch { - url = "https://git.sagemath.org/sage.git/plain/build/pkgs/maxima/patches/matrixexp.patch?id=07d6c37d18811e2b377a9689790a7c5e24da16ba"; - sha256 = "06961hn66rhjijfvyym21h39wk98sfxhp051da6gz0n9byhwc6zg"; - }) - - # undo https://sourceforge.net/p/maxima/code/ci/f5e9b0f7eb122c4e48ea9df144dd57221e5ea0ca - # see https://trac.sagemath.org/ticket/13364#comment:93 - (fetchpatch { - url = "https://git.sagemath.org/sage.git/plain/build/pkgs/maxima/patches/undoing_true_false_printing_patch.patch?id=07d6c37d18811e2b377a9689790a7c5e24da16ba"; - sha256 = "0fvi3rcjv6743sqsbgdzazy9jb6r1p1yq63zyj9fx42wd1hgf7yx"; - }) - ] ++ lib.optionals (lisp-compiler.pname == "ecl") [ - # build fasl, needed for ECL support - (fetchpatch { - url = "https://git.sagemath.org/sage.git/plain/build/pkgs/maxima/patches/maxima.system.patch?id=07d6c37d18811e2b377a9689790a7c5e24da16ba"; - sha256 = "18zafig8vflhkr80jq2ivk46k92dkszqlyq8cfmj0b2vcfjwwbar"; - }) - ]; - - # The test suite is disabled since 5.42.2 because of the following issues: - # - # Error(s) found: - # /build/maxima-5.44.0/share/linearalgebra/rtest_matrixexp.mac problems: - # (20 21 22) - # Tests that were expected to fail but passed: - # /build/maxima-5.44.0/share/vector/rtest_vect.mac problem: - # (19) - # 3 tests failed out of 16,184 total tests. - # - # These failures don't look serious. It would be nice to fix them, but I - # don't know how and probably won't have the time to find out. - doCheck = false; # try to re-enable after next version update - - enableParallelBuilding = true; - - passthru = { - inherit lisp-compiler; - }; - - meta = with lib; { - description = "Computer algebra system"; - homepage = "http://maxima.sourceforge.net"; - license = licenses.gpl2Plus; - - longDescription = '' - Maxima is a fairly complete computer algebra system written in - lisp with an emphasis on symbolic computation. It is based on - DOE-MACSYMA and licensed under the GPL. Its abilities include - symbolic integration, 3D plotting, and an ODE solver. - ''; - maintainers = with maintainers; [ doronbehar ]; - platforms = platforms.unix; - }; -} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 83816ea12149..9c185332e4e9 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -38277,10 +38277,6 @@ with pkgs; maxima-ecl = maxima.override { lisp-compiler = ecl; }; - # old version temporarily kept for sage - maxima-ecl-5_45 = callPackage ../applications/science/math/maxima/5.45.nix { - lisp-compiler = ecl; - }; mxnet = callPackage ../applications/science/math/mxnet { inherit (linuxPackages) nvidia_x11; From 9926e299c2d0db1bb2bf036631378a78952e7ae5 Mon Sep 17 00:00:00 2001 From: Mauricio Collares Date: Sat, 20 May 2023 15:17:54 +0200 Subject: [PATCH 14/67] eclib: 20221012 -> 20230424 --- pkgs/development/libraries/eclib/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/libraries/eclib/default.nix b/pkgs/development/libraries/eclib/default.nix index 30b4c5976f25..d960f16c7535 100644 --- a/pkgs/development/libraries/eclib/default.nix +++ b/pkgs/development/libraries/eclib/default.nix @@ -14,7 +14,7 @@ assert withFlint -> flint != null; stdenv.mkDerivation rec { pname = "eclib"; - version = "20221012"; # upgrade might break the sage interface + version = "20230424"; # upgrade might break the sage interface # sage tests to run: # src/sage/interfaces/mwrank.py # src/sage/libs/eclib @@ -28,8 +28,8 @@ stdenv.mkDerivation rec { # # see https://github.com/JohnCremona/eclib/issues/64#issuecomment-789788561 # for upstream's explanation of the above - url = "https://github.com/JohnCremona/eclib/releases/download/${version}/eclib-${version}.tar.bz2"; - sha256 = "sha256-TPavWyn6BMt7fAo19rrlPICPbK/XKstBruB/ka1adBc="; + url = "https://github.com/JohnCremona/eclib/releases/download/v${version}/eclib-${version}.tar.bz2"; + sha256 = "sha256-FCLez8q+uwrUL39Yxa7+W9j6EXV7ReMaGGOE/QN81cE="; }; buildInputs = [ pari From 57c940b93dfdffe4ac71d36ff7d95ed4526ea9a9 Mon Sep 17 00:00:00 2001 From: Mauricio Collares Date: Thu, 13 Apr 2023 14:17:35 +0200 Subject: [PATCH 15/67] pari: 2.15.2 -> 2.15.3 --- pkgs/applications/science/math/pari/default.nix | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/pkgs/applications/science/math/pari/default.nix b/pkgs/applications/science/math/pari/default.nix index 41dff3adede5..ee3caaff1277 100644 --- a/pkgs/applications/science/math/pari/default.nix +++ b/pkgs/applications/science/math/pari/default.nix @@ -15,7 +15,7 @@ assert withThread -> libpthreadstubs != null; stdenv.mkDerivation rec { pname = "pari"; - version = "2.15.2"; + version = "2.15.3"; src = fetchurl { urls = [ @@ -23,15 +23,16 @@ stdenv.mkDerivation rec { # old versions are at the url below "https://pari.math.u-bordeaux.fr/pub/pari/OLD/${lib.versions.majorMinor version}/${pname}-${version}.tar.gz" ]; - hash = "sha256-sEYoER7iKHZRmksc2vsy/rqjTq+iT56B9Y+NBX++4N0="; + hash = "sha256-rfWlhjjNr9cqi0i8n0RJcrIzKcjVRaHT7Ru+sbZWkmg="; }; patches = [ - # https://pari.math.u-bordeaux.fr/cgi-bin/bugreport.cgi?bug=2441 + # https://pari.math.u-bordeaux.fr/cgi-bin/bugreport.cgi?bug=2466 (fetchpatch { - name = "fix-find_isogenous_from_Atkin.patch"; - url = "https://git.sagemath.org/sage.git/plain/build/pkgs/pari/patches/bug2441.patch?id=9.8.rc0"; - hash = "sha256-DvOUFlFDnopN+MJY6GYRPNabuoHPFch/nNn+49ygznc="; + name = "incorrect-result-from-qfbclassno.patch"; + url = "https://pari.math.u-bordeaux.fr/cgi-bin/gitweb.cgi?p=pari.git;a=commitdiff_plain;h=7ca0c2eae87def89fa7253c60e4791a8ef26629d"; + excludes = [ "src/test/32/quadclassunit" "CHANGES" ]; + hash = "sha256-CQRkIYDFMrWHCoSWGsIydPjGk3w09zzghajlNuq29Jk="; }) ]; From 51541df9822f85499a10f08ec0297791d3318941 Mon Sep 17 00:00:00 2001 From: Mauricio Collares Date: Thu, 16 Feb 2023 14:22:27 +0100 Subject: [PATCH 16/67] singular: 4.3.1p2 -> 4.3.2p1 --- pkgs/applications/science/math/singular/default.nix | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/pkgs/applications/science/math/singular/default.nix b/pkgs/applications/science/math/singular/default.nix index e41d851cf7e8..c67057d3ac59 100644 --- a/pkgs/applications/science/math/singular/default.nix +++ b/pkgs/applications/science/math/singular/default.nix @@ -24,7 +24,7 @@ stdenv.mkDerivation rec { pname = "singular"; - version = "4.3.1p2"; + version = "4.3.2p1"; # since the tarball does not contain tests, we fetch from GitHub. src = fetchFromGitHub { @@ -33,9 +33,8 @@ stdenv.mkDerivation rec { # if a release is tagged (which sometimes does not happen), it will # be in the format below. - # rev = "Release-${lib.replaceStrings ["."] ["-"] version}"; - rev = "370a87f29e7b2a3fefe287184bd4f75b793cb03c"; - sha256 = "sha256-T2tJ5yHTLzrXdozQB/XGZn4lNhpwVd9L30ZOzKAHxWs="; + rev = "Release-${lib.replaceStrings ["."] ["-"] version}"; + sha256 = "sha256-fprlqJ/3vhnUBnopOhWi4TWMKjcJ4qDQGq8vaaGzy2E="; # the repository's .gitattributes file contains the lines "/Tst/ # export-ignore" and "/doc/ export-ignore" so some directories are From 7f2dad03e6a0e6a07c99ececc0dd5a06fcfeda6b Mon Sep 17 00:00:00 2001 From: natsukium Date: Sat, 20 May 2023 23:32:40 +0900 Subject: [PATCH 17/67] vscode-extensions.vadimcn.vscode-lldb: use "buildNpmPackage" instead of "node2nix" --- .../build-deps/default.nix | 17 - .../build-deps/node-env.nix | 598 --- .../build-deps/node-packages.nix | 3201 ----------------- .../vadimcn.vscode-lldb/default.nix | 39 +- .../extensions/vadimcn.vscode-lldb/update.sh | 11 +- 5 files changed, 35 insertions(+), 3831 deletions(-) delete mode 100644 pkgs/applications/editors/vscode/extensions/vadimcn.vscode-lldb/build-deps/default.nix delete mode 100644 pkgs/applications/editors/vscode/extensions/vadimcn.vscode-lldb/build-deps/node-env.nix delete mode 100644 pkgs/applications/editors/vscode/extensions/vadimcn.vscode-lldb/build-deps/node-packages.nix diff --git a/pkgs/applications/editors/vscode/extensions/vadimcn.vscode-lldb/build-deps/default.nix b/pkgs/applications/editors/vscode/extensions/vadimcn.vscode-lldb/build-deps/default.nix deleted file mode 100644 index b795f708f189..000000000000 --- a/pkgs/applications/editors/vscode/extensions/vadimcn.vscode-lldb/build-deps/default.nix +++ /dev/null @@ -1,17 +0,0 @@ -# This file has been generated by node2nix 1.11.1. Do not edit! - -{pkgs ? import { - inherit system; - }, system ? builtins.currentSystem, nodejs ? pkgs."nodejs_14"}: - -let - nodeEnv = import ./node-env.nix { - inherit (pkgs) stdenv lib python2 runCommand writeTextFile writeShellScript; - inherit pkgs nodejs; - libtool = if pkgs.stdenv.isDarwin then pkgs.darwin.cctools else null; - }; -in -import ./node-packages.nix { - inherit (pkgs) fetchurl nix-gitignore stdenv lib fetchgit; - inherit nodeEnv; -} diff --git a/pkgs/applications/editors/vscode/extensions/vadimcn.vscode-lldb/build-deps/node-env.nix b/pkgs/applications/editors/vscode/extensions/vadimcn.vscode-lldb/build-deps/node-env.nix deleted file mode 100644 index 2590dd267a4e..000000000000 --- a/pkgs/applications/editors/vscode/extensions/vadimcn.vscode-lldb/build-deps/node-env.nix +++ /dev/null @@ -1,598 +0,0 @@ -# This file originates from node2nix - -{lib, stdenv, nodejs, python2, pkgs, libtool, runCommand, writeTextFile, writeShellScript}: - -let - # Workaround to cope with utillinux in Nixpkgs 20.09 and util-linux in Nixpkgs master - utillinux = if pkgs ? utillinux then pkgs.utillinux else pkgs.util-linux; - - python = if nodejs ? python then nodejs.python else python2; - - # Create a tar wrapper that filters all the 'Ignoring unknown extended header keyword' noise - tarWrapper = runCommand "tarWrapper" {} '' - mkdir -p $out/bin - - cat > $out/bin/tar <> $out/nix-support/hydra-build-products - ''; - }; - - # Common shell logic - installPackage = writeShellScript "install-package" '' - installPackage() { - local packageName=$1 src=$2 - - local strippedName - - local DIR=$PWD - cd $TMPDIR - - unpackFile $src - - # Make the base dir in which the target dependency resides first - mkdir -p "$(dirname "$DIR/$packageName")" - - if [ -f "$src" ] - then - # Figure out what directory has been unpacked - packageDir="$(find . -maxdepth 1 -type d | tail -1)" - - # Restore write permissions to make building work - find "$packageDir" -type d -exec chmod u+x {} \; - chmod -R u+w "$packageDir" - - # Move the extracted tarball into the output folder - mv "$packageDir" "$DIR/$packageName" - elif [ -d "$src" ] - then - # Get a stripped name (without hash) of the source directory. - # On old nixpkgs it's already set internally. - if [ -z "$strippedName" ] - then - strippedName="$(stripHash $src)" - fi - - # Restore write permissions to make building work - chmod -R u+w "$strippedName" - - # Move the extracted directory into the output folder - mv "$strippedName" "$DIR/$packageName" - fi - - # Change to the package directory to install dependencies - cd "$DIR/$packageName" - } - ''; - - # Bundle the dependencies of the package - # - # Only include dependencies if they don't exist. They may also be bundled in the package. - includeDependencies = {dependencies}: - lib.optionalString (dependencies != []) ( - '' - mkdir -p node_modules - cd node_modules - '' - + (lib.concatMapStrings (dependency: - '' - if [ ! -e "${dependency.packageName}" ]; then - ${composePackage dependency} - fi - '' - ) dependencies) - + '' - cd .. - '' - ); - - # Recursively composes the dependencies of a package - composePackage = { name, packageName, src, dependencies ? [], ... }@args: - builtins.addErrorContext "while evaluating node package '${packageName}'" '' - installPackage "${packageName}" "${src}" - ${includeDependencies { inherit dependencies; }} - cd .. - ${lib.optionalString (builtins.substring 0 1 packageName == "@") "cd .."} - ''; - - pinpointDependencies = {dependencies, production}: - let - pinpointDependenciesFromPackageJSON = writeTextFile { - name = "pinpointDependencies.js"; - text = '' - var fs = require('fs'); - var path = require('path'); - - function resolveDependencyVersion(location, name) { - if(location == process.env['NIX_STORE']) { - return null; - } else { - var dependencyPackageJSON = path.join(location, "node_modules", name, "package.json"); - - if(fs.existsSync(dependencyPackageJSON)) { - var dependencyPackageObj = JSON.parse(fs.readFileSync(dependencyPackageJSON)); - - if(dependencyPackageObj.name == name) { - return dependencyPackageObj.version; - } - } else { - return resolveDependencyVersion(path.resolve(location, ".."), name); - } - } - } - - function replaceDependencies(dependencies) { - if(typeof dependencies == "object" && dependencies !== null) { - for(var dependency in dependencies) { - var resolvedVersion = resolveDependencyVersion(process.cwd(), dependency); - - if(resolvedVersion === null) { - process.stderr.write("WARNING: cannot pinpoint dependency: "+dependency+", context: "+process.cwd()+"\n"); - } else { - dependencies[dependency] = resolvedVersion; - } - } - } - } - - /* Read the package.json configuration */ - var packageObj = JSON.parse(fs.readFileSync('./package.json')); - - /* Pinpoint all dependencies */ - replaceDependencies(packageObj.dependencies); - if(process.argv[2] == "development") { - replaceDependencies(packageObj.devDependencies); - } - replaceDependencies(packageObj.optionalDependencies); - - /* Write the fixed package.json file */ - fs.writeFileSync("package.json", JSON.stringify(packageObj, null, 2)); - ''; - }; - in - '' - node ${pinpointDependenciesFromPackageJSON} ${if production then "production" else "development"} - - ${lib.optionalString (dependencies != []) - '' - if [ -d node_modules ] - then - cd node_modules - ${lib.concatMapStrings (dependency: pinpointDependenciesOfPackage dependency) dependencies} - cd .. - fi - ''} - ''; - - # Recursively traverses all dependencies of a package and pinpoints all - # dependencies in the package.json file to the versions that are actually - # being used. - - pinpointDependenciesOfPackage = { packageName, dependencies ? [], production ? true, ... }@args: - '' - if [ -d "${packageName}" ] - then - cd "${packageName}" - ${pinpointDependencies { inherit dependencies production; }} - cd .. - ${lib.optionalString (builtins.substring 0 1 packageName == "@") "cd .."} - fi - ''; - - # Extract the Node.js source code which is used to compile packages with - # native bindings - nodeSources = runCommand "node-sources" {} '' - tar --no-same-owner --no-same-permissions -xf ${nodejs.src} - mv node-* $out - ''; - - # Script that adds _integrity fields to all package.json files to prevent NPM from consulting the cache (that is empty) - addIntegrityFieldsScript = writeTextFile { - name = "addintegrityfields.js"; - text = '' - var fs = require('fs'); - var path = require('path'); - - function augmentDependencies(baseDir, dependencies) { - for(var dependencyName in dependencies) { - var dependency = dependencies[dependencyName]; - - // Open package.json and augment metadata fields - var packageJSONDir = path.join(baseDir, "node_modules", dependencyName); - var packageJSONPath = path.join(packageJSONDir, "package.json"); - - if(fs.existsSync(packageJSONPath)) { // Only augment packages that exist. Sometimes we may have production installs in which development dependencies can be ignored - console.log("Adding metadata fields to: "+packageJSONPath); - var packageObj = JSON.parse(fs.readFileSync(packageJSONPath)); - - if(dependency.integrity) { - packageObj["_integrity"] = dependency.integrity; - } else { - packageObj["_integrity"] = "sha1-000000000000000000000000000="; // When no _integrity string has been provided (e.g. by Git dependencies), add a dummy one. It does not seem to harm and it bypasses downloads. - } - - if(dependency.resolved) { - packageObj["_resolved"] = dependency.resolved; // Adopt the resolved property if one has been provided - } else { - packageObj["_resolved"] = dependency.version; // Set the resolved version to the version identifier. This prevents NPM from cloning Git repositories. - } - - if(dependency.from !== undefined) { // Adopt from property if one has been provided - packageObj["_from"] = dependency.from; - } - - fs.writeFileSync(packageJSONPath, JSON.stringify(packageObj, null, 2)); - } - - // Augment transitive dependencies - if(dependency.dependencies !== undefined) { - augmentDependencies(packageJSONDir, dependency.dependencies); - } - } - } - - if(fs.existsSync("./package-lock.json")) { - var packageLock = JSON.parse(fs.readFileSync("./package-lock.json")); - - if(![1, 2].includes(packageLock.lockfileVersion)) { - process.stderr.write("Sorry, I only understand lock file versions 1 and 2!\n"); - process.exit(1); - } - - if(packageLock.dependencies !== undefined) { - augmentDependencies(".", packageLock.dependencies); - } - } - ''; - }; - - # Reconstructs a package-lock file from the node_modules/ folder structure and package.json files with dummy sha1 hashes - reconstructPackageLock = writeTextFile { - name = "addintegrityfields.js"; - text = '' - var fs = require('fs'); - var path = require('path'); - - var packageObj = JSON.parse(fs.readFileSync("package.json")); - - var lockObj = { - name: packageObj.name, - version: packageObj.version, - lockfileVersion: 1, - requires: true, - dependencies: {} - }; - - function augmentPackageJSON(filePath, dependencies) { - var packageJSON = path.join(filePath, "package.json"); - if(fs.existsSync(packageJSON)) { - var packageObj = JSON.parse(fs.readFileSync(packageJSON)); - dependencies[packageObj.name] = { - version: packageObj.version, - integrity: "sha1-000000000000000000000000000=", - dependencies: {} - }; - processDependencies(path.join(filePath, "node_modules"), dependencies[packageObj.name].dependencies); - } - } - - function processDependencies(dir, dependencies) { - if(fs.existsSync(dir)) { - var files = fs.readdirSync(dir); - - files.forEach(function(entry) { - var filePath = path.join(dir, entry); - var stats = fs.statSync(filePath); - - if(stats.isDirectory()) { - if(entry.substr(0, 1) == "@") { - // When we encounter a namespace folder, augment all packages belonging to the scope - var pkgFiles = fs.readdirSync(filePath); - - pkgFiles.forEach(function(entry) { - if(stats.isDirectory()) { - var pkgFilePath = path.join(filePath, entry); - augmentPackageJSON(pkgFilePath, dependencies); - } - }); - } else { - augmentPackageJSON(filePath, dependencies); - } - } - }); - } - } - - processDependencies("node_modules", lockObj.dependencies); - - fs.writeFileSync("package-lock.json", JSON.stringify(lockObj, null, 2)); - ''; - }; - - prepareAndInvokeNPM = {packageName, bypassCache, reconstructLock, npmFlags, production}: - let - forceOfflineFlag = if bypassCache then "--offline" else "--registry http://www.example.com"; - in - '' - # Pinpoint the versions of all dependencies to the ones that are actually being used - echo "pinpointing versions of dependencies..." - source $pinpointDependenciesScriptPath - - # Patch the shebangs of the bundled modules to prevent them from - # calling executables outside the Nix store as much as possible - patchShebangs . - - # Deploy the Node.js package by running npm install. Since the - # dependencies have been provided already by ourselves, it should not - # attempt to install them again, which is good, because we want to make - # it Nix's responsibility. If it needs to install any dependencies - # anyway (e.g. because the dependency parameters are - # incomplete/incorrect), it fails. - # - # The other responsibilities of NPM are kept -- version checks, build - # steps, postprocessing etc. - - export HOME=$TMPDIR - cd "${packageName}" - runHook preRebuild - - ${lib.optionalString bypassCache '' - ${lib.optionalString reconstructLock '' - if [ -f package-lock.json ] - then - echo "WARNING: Reconstruct lock option enabled, but a lock file already exists!" - echo "This will most likely result in version mismatches! We will remove the lock file and regenerate it!" - rm package-lock.json - else - echo "No package-lock.json file found, reconstructing..." - fi - - node ${reconstructPackageLock} - ''} - - node ${addIntegrityFieldsScript} - ''} - - npm ${forceOfflineFlag} --nodedir=${nodeSources} ${npmFlags} ${lib.optionalString production "--production"} rebuild - - if [ "''${dontNpmInstall-}" != "1" ] - then - # NPM tries to download packages even when they already exist if npm-shrinkwrap is used. - rm -f npm-shrinkwrap.json - - npm ${forceOfflineFlag} --nodedir=${nodeSources} ${npmFlags} ${lib.optionalString production "--production"} install - fi - ''; - - # Builds and composes an NPM package including all its dependencies - buildNodePackage = - { name - , packageName - , version ? null - , dependencies ? [] - , buildInputs ? [] - , production ? true - , npmFlags ? "" - , dontNpmInstall ? false - , bypassCache ? false - , reconstructLock ? false - , preRebuild ? "" - , dontStrip ? true - , unpackPhase ? "true" - , buildPhase ? "true" - , meta ? {} - , ... }@args: - - let - extraArgs = removeAttrs args [ "name" "dependencies" "buildInputs" "dontStrip" "dontNpmInstall" "preRebuild" "unpackPhase" "buildPhase" "meta" ]; - in - stdenv.mkDerivation ({ - name = "${name}${if version == null then "" else "-${version}"}"; - buildInputs = [ tarWrapper python nodejs ] - ++ lib.optional (stdenv.isLinux) utillinux - ++ lib.optional (stdenv.isDarwin) libtool - ++ buildInputs; - - inherit nodejs; - - inherit dontStrip; # Stripping may fail a build for some package deployments - inherit dontNpmInstall preRebuild unpackPhase buildPhase; - - compositionScript = composePackage args; - pinpointDependenciesScript = pinpointDependenciesOfPackage args; - - passAsFile = [ "compositionScript" "pinpointDependenciesScript" ]; - - installPhase = '' - source ${installPackage} - - # Create and enter a root node_modules/ folder - mkdir -p $out/lib/node_modules - cd $out/lib/node_modules - - # Compose the package and all its dependencies - source $compositionScriptPath - - ${prepareAndInvokeNPM { inherit packageName bypassCache reconstructLock npmFlags production; }} - - # Create symlink to the deployed executable folder, if applicable - if [ -d "$out/lib/node_modules/.bin" ] - then - ln -s $out/lib/node_modules/.bin $out/bin - - # Patch the shebang lines of all the executables - ls $out/bin/* | while read i - do - file="$(readlink -f "$i")" - chmod u+rwx "$file" - patchShebangs "$file" - done - fi - - # Create symlinks to the deployed manual page folders, if applicable - if [ -d "$out/lib/node_modules/${packageName}/man" ] - then - mkdir -p $out/share - for dir in "$out/lib/node_modules/${packageName}/man/"* - do - mkdir -p $out/share/man/$(basename "$dir") - for page in "$dir"/* - do - ln -s $page $out/share/man/$(basename "$dir") - done - done - fi - - # Run post install hook, if provided - runHook postInstall - ''; - - meta = { - # default to Node.js' platforms - platforms = nodejs.meta.platforms; - } // meta; - } // extraArgs); - - # Builds a node environment (a node_modules folder and a set of binaries) - buildNodeDependencies = - { name - , packageName - , version ? null - , src - , dependencies ? [] - , buildInputs ? [] - , production ? true - , npmFlags ? "" - , dontNpmInstall ? false - , bypassCache ? false - , reconstructLock ? false - , dontStrip ? true - , unpackPhase ? "true" - , buildPhase ? "true" - , ... }@args: - - let - extraArgs = removeAttrs args [ "name" "dependencies" "buildInputs" ]; - in - stdenv.mkDerivation ({ - name = "node-dependencies-${name}${if version == null then "" else "-${version}"}"; - - buildInputs = [ tarWrapper python nodejs ] - ++ lib.optional (stdenv.isLinux) utillinux - ++ lib.optional (stdenv.isDarwin) libtool - ++ buildInputs; - - inherit dontStrip; # Stripping may fail a build for some package deployments - inherit dontNpmInstall unpackPhase buildPhase; - - includeScript = includeDependencies { inherit dependencies; }; - pinpointDependenciesScript = pinpointDependenciesOfPackage args; - - passAsFile = [ "includeScript" "pinpointDependenciesScript" ]; - - installPhase = '' - source ${installPackage} - - mkdir -p $out/${packageName} - cd $out/${packageName} - - source $includeScriptPath - - # Create fake package.json to make the npm commands work properly - cp ${src}/package.json . - chmod 644 package.json - ${lib.optionalString bypassCache '' - if [ -f ${src}/package-lock.json ] - then - cp ${src}/package-lock.json . - chmod 644 package-lock.json - fi - ''} - - # Go to the parent folder to make sure that all packages are pinpointed - cd .. - ${lib.optionalString (builtins.substring 0 1 packageName == "@") "cd .."} - - ${prepareAndInvokeNPM { inherit packageName bypassCache reconstructLock npmFlags production; }} - - # Expose the executables that were installed - cd .. - ${lib.optionalString (builtins.substring 0 1 packageName == "@") "cd .."} - - mv ${packageName} lib - ln -s $out/lib/node_modules/.bin $out/bin - ''; - } // extraArgs); - - # Builds a development shell - buildNodeShell = - { name - , packageName - , version ? null - , src - , dependencies ? [] - , buildInputs ? [] - , production ? true - , npmFlags ? "" - , dontNpmInstall ? false - , bypassCache ? false - , reconstructLock ? false - , dontStrip ? true - , unpackPhase ? "true" - , buildPhase ? "true" - , ... }@args: - - let - nodeDependencies = buildNodeDependencies args; - extraArgs = removeAttrs args [ "name" "dependencies" "buildInputs" "dontStrip" "dontNpmInstall" "unpackPhase" "buildPhase" ]; - in - stdenv.mkDerivation ({ - name = "node-shell-${name}${if version == null then "" else "-${version}"}"; - - buildInputs = [ python nodejs ] ++ lib.optional (stdenv.isLinux) utillinux ++ buildInputs; - buildCommand = '' - mkdir -p $out/bin - cat > $out/bin/shell < Date: Sat, 20 May 2023 09:38:27 +0200 Subject: [PATCH 18/67] ntfy-sh: 2.4.0 -> 2.5.0 Release notes: https://docs.ntfy.sh/releases/#ntfy-server-v250 Diff: https://github.com/binwiederhier/ntfy/compare/v2.4.0...v2.5.0 --- pkgs/tools/misc/ntfy-sh/default.nix | 14 +- pkgs/tools/misc/ntfy-sh/node-packages.nix | 4018 +++++++++++++++++---- 2 files changed, 3350 insertions(+), 682 deletions(-) diff --git a/pkgs/tools/misc/ntfy-sh/default.nix b/pkgs/tools/misc/ntfy-sh/default.nix index f4ef76c894d1..2c7e5da539ec 100644 --- a/pkgs/tools/misc/ntfy-sh/default.nix +++ b/pkgs/tools/misc/ntfy-sh/default.nix @@ -1,25 +1,29 @@ { lib, pkgs, stdenv, buildGoModule, fetchFromGitHub, nixosTests -, nodejs, debianutils, mkdocs, python3, python3Packages }: +, nodejs, debianutils, mkdocs, python3, python3Packages +, pkg-config, pixman, cairo, pango }: let nodeDependencies = (import ./node-composition.nix { inherit pkgs nodejs; inherit (stdenv.hostPlatform) system; - }).nodeDependencies; + }).nodeDependencies.override { + nativeBuildInputs = [ pkg-config ]; + buildInputs = [ pixman cairo pango ]; + }; in buildGoModule rec { pname = "ntfy-sh"; - version = "2.4.0"; + version = "2.5.0"; src = fetchFromGitHub { owner = "binwiederhier"; repo = "ntfy"; rev = "v${version}"; - sha256 = "sha256-bwYiIeDpZZpfv/HNtB/3acL0dJfegF/4OqWcEV8YGfY="; + sha256 = "sha256-C7Ko7JBiQoafos7TbVTqq6pn7NnuLOZo7Dcf6ob2IzI="; }; - vendorSha256 = "sha256-HHuj3PcIu1wsdcfd04PofoZHjRSgTfWfJcomqH3KXa8="; + vendorSha256 = "sha256-9mhMeGcAdFjzLJdsGnoTArtxVEaUznpN64j5SMBYHv8="; doCheck = false; diff --git a/pkgs/tools/misc/ntfy-sh/node-packages.nix b/pkgs/tools/misc/ntfy-sh/node-packages.nix index eef8b559a860..eddab8e3daf2 100644 --- a/pkgs/tools/misc/ntfy-sh/node-packages.nix +++ b/pkgs/tools/misc/ntfy-sh/node-packages.nix @@ -40,40 +40,40 @@ let sha512 = "LYvhNKfwWSPpocw8GI7gpK2nq3HSDuEPC/uSYaALSJu9xjsalaaYFOq0Pwt5KmVqwEbZlDu81aLXwBOmD/Fv9g=="; }; }; - "@babel/compat-data-7.21.4" = { + "@babel/compat-data-7.21.7" = { name = "_at_babel_slash_compat-data"; packageName = "@babel/compat-data"; - version = "7.21.4"; + version = "7.21.7"; src = fetchurl { - url = "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.21.4.tgz"; - sha512 = "/DYyDpeCfaVinT40FPGdkkb+lYSKvsVuMjDAG7jPOWWiM1ibOaB9CXJAlc4d1QpP/U2q2P9jbrSlClKSErd55g=="; + url = "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.21.7.tgz"; + sha512 = "KYMqFYTaenzMK4yUtf4EW9wc4N9ef80FsbMtkwool5zpwl4YrT1SdWYSTRcT94KO4hannogdS+LxY7L+arP3gA=="; }; }; - "@babel/core-7.21.4" = { + "@babel/core-7.21.8" = { name = "_at_babel_slash_core"; packageName = "@babel/core"; - version = "7.21.4"; + version = "7.21.8"; src = fetchurl { - url = "https://registry.npmjs.org/@babel/core/-/core-7.21.4.tgz"; - sha512 = "qt/YV149Jman/6AfmlxJ04LMIu8bMoyl3RB91yTFrxQmgbrSvQMy7cI8Q62FHx1t8wJ8B5fu0UDoLwHAhUo1QA=="; + url = "https://registry.npmjs.org/@babel/core/-/core-7.21.8.tgz"; + sha512 = "YeM22Sondbo523Sz0+CirSPnbj9bG3P0CdHcBZdqUuaeOaYEFbOLoGU7lebvGP6P5J/WE9wOn7u7C4J9HvS1xQ=="; }; }; - "@babel/eslint-parser-7.21.3" = { + "@babel/eslint-parser-7.21.8" = { name = "_at_babel_slash_eslint-parser"; packageName = "@babel/eslint-parser"; - version = "7.21.3"; + version = "7.21.8"; src = fetchurl { - url = "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.21.3.tgz"; - sha512 = "kfhmPimwo6k4P8zxNs8+T7yR44q1LdpsZdE1NkCsVlfiuTPRfnGgjaF8Qgug9q9Pou17u6wneYF0lDCZJATMFg=="; + url = "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.21.8.tgz"; + sha512 = "HLhI+2q+BP3sf78mFUZNCGc10KEmoUqtUT1OCdMZsN+qr4qFeLUod62/zAnF3jNQstwyasDkZnVXwfK2Bml7MQ=="; }; }; - "@babel/generator-7.21.4" = { + "@babel/generator-7.21.5" = { name = "_at_babel_slash_generator"; packageName = "@babel/generator"; - version = "7.21.4"; + version = "7.21.5"; src = fetchurl { - url = "https://registry.npmjs.org/@babel/generator/-/generator-7.21.4.tgz"; - sha512 = "NieM3pVIYW2SwGzKoqfPrQsf4xGs9M9AIG3ThppsSRmO+m7eQhmI6amajKMUeIO37wFfsvnvcxQFx6x6iqxDnA=="; + url = "https://registry.npmjs.org/@babel/generator/-/generator-7.21.5.tgz"; + sha512 = "SrKK/sRv8GesIW1bDagf9cCG38IOMYZusoe1dfg0D8aiUe3Amvoj1QtjTPAWcfrZFvIwlleLb0gxzQidL9w14w=="; }; }; "@babel/helper-annotate-as-pure-7.18.6" = { @@ -85,40 +85,40 @@ let sha512 = "duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA=="; }; }; - "@babel/helper-builder-binary-assignment-operator-visitor-7.18.9" = { + "@babel/helper-builder-binary-assignment-operator-visitor-7.21.5" = { name = "_at_babel_slash_helper-builder-binary-assignment-operator-visitor"; packageName = "@babel/helper-builder-binary-assignment-operator-visitor"; - version = "7.18.9"; + version = "7.21.5"; src = fetchurl { - url = "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.18.9.tgz"; - sha512 = "yFQ0YCHoIqarl8BCRwBL8ulYUaZpz3bNsA7oFepAzee+8/+ImtADXNOmO5vJvsPff3qi+hvpkY/NYBTrBQgdNw=="; + url = "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.21.5.tgz"; + sha512 = "uNrjKztPLkUk7bpCNC0jEKDJzzkvel/W+HguzbN8krA+LPfC1CEobJEvAvGka2A/M+ViOqXdcRL0GqPUJSjx9g=="; }; }; - "@babel/helper-compilation-targets-7.21.4" = { + "@babel/helper-compilation-targets-7.21.5" = { name = "_at_babel_slash_helper-compilation-targets"; packageName = "@babel/helper-compilation-targets"; - version = "7.21.4"; + version = "7.21.5"; src = fetchurl { - url = "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.21.4.tgz"; - sha512 = "Fa0tTuOXZ1iL8IeDFUWCzjZcn+sJGd9RZdH9esYVjEejGmzf+FFYQpMi/kZUk2kPy/q1H3/GPw7np8qar/stfg=="; + url = "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.21.5.tgz"; + sha512 = "1RkbFGUKex4lvsB9yhIfWltJM5cZKUftB2eNajaDv3dCMEp49iBG0K14uH8NnX9IPux2+mK7JGEOB0jn48/J6w=="; }; }; - "@babel/helper-create-class-features-plugin-7.21.4" = { + "@babel/helper-create-class-features-plugin-7.21.8" = { name = "_at_babel_slash_helper-create-class-features-plugin"; packageName = "@babel/helper-create-class-features-plugin"; - version = "7.21.4"; + version = "7.21.8"; src = fetchurl { - url = "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.21.4.tgz"; - sha512 = "46QrX2CQlaFRF4TkwfTt6nJD7IHq8539cCL7SDpqWSDeJKY1xylKKY5F/33mJhLZ3mFvKv2gGrVS6NkyF6qs+Q=="; + url = "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.21.8.tgz"; + sha512 = "+THiN8MqiH2AczyuZrnrKL6cAxFRRQDKW9h1YkBvbgKmAm6mwiacig1qT73DHIWMGo40GRnsEfN3LA+E6NtmSw=="; }; }; - "@babel/helper-create-regexp-features-plugin-7.21.4" = { + "@babel/helper-create-regexp-features-plugin-7.21.8" = { name = "_at_babel_slash_helper-create-regexp-features-plugin"; packageName = "@babel/helper-create-regexp-features-plugin"; - version = "7.21.4"; + version = "7.21.8"; src = fetchurl { - url = "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.21.4.tgz"; - sha512 = "M00OuhU+0GyZ5iBBN9czjugzWrEq2vDpf/zCYHxxf93ul/Q5rv+a5h+/+0WnI1AebHNVtl5bFV0qsJoH23DbfA=="; + url = "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.21.8.tgz"; + sha512 = "zGuSdedkFtsFHGbexAvNuipg1hbtitDLo2XE8/uf6Y9sOQV1xsYX/2pNbtedp/X0eU1pIt+kGvaqHCowkRbS5g=="; }; }; "@babel/helper-define-polyfill-provider-0.3.3" = { @@ -130,22 +130,13 @@ let sha512 = "z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww=="; }; }; - "@babel/helper-environment-visitor-7.18.9" = { + "@babel/helper-environment-visitor-7.21.5" = { name = "_at_babel_slash_helper-environment-visitor"; packageName = "@babel/helper-environment-visitor"; - version = "7.18.9"; + version = "7.21.5"; src = fetchurl { - url = "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz"; - sha512 = "3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg=="; - }; - }; - "@babel/helper-explode-assignable-expression-7.18.6" = { - name = "_at_babel_slash_helper-explode-assignable-expression"; - packageName = "@babel/helper-explode-assignable-expression"; - version = "7.18.6"; - src = fetchurl { - url = "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.18.6.tgz"; - sha512 = "eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg=="; + url = "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.21.5.tgz"; + sha512 = "IYl4gZ3ETsWocUWgsFZLM5i1BYx9SoemminVEXadgLBa9TdeorzgLKm8wWLA6J1N/kT3Kch8XIk1laNzYoHKvQ=="; }; }; "@babel/helper-function-name-7.21.0" = { @@ -166,13 +157,13 @@ let sha512 = "UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q=="; }; }; - "@babel/helper-member-expression-to-functions-7.21.0" = { + "@babel/helper-member-expression-to-functions-7.21.5" = { name = "_at_babel_slash_helper-member-expression-to-functions"; packageName = "@babel/helper-member-expression-to-functions"; - version = "7.21.0"; + version = "7.21.5"; src = fetchurl { - url = "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.21.0.tgz"; - sha512 = "Muu8cdZwNN6mRRNG6lAYErJ5X3bRevgYR2O8wN0yn7jJSnGDu6eG59RfT29JHxGUovyfrh6Pj0XzmR7drNVL3Q=="; + url = "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.21.5.tgz"; + sha512 = "nIcGfgwpH2u4n9GG1HpStW5Ogx7x7ekiFHbjjFRKXbn5zUvqO9ZgotCO4x1aNbKn/x/xOUaXEhyNHCwtFCpxWg=="; }; }; "@babel/helper-module-imports-7.21.4" = { @@ -184,13 +175,13 @@ let sha512 = "orajc5T2PsRYUN3ZryCEFeMDYwyw09c/pZeaQEZPH0MpKzSvn3e0uXsDBu3k03VI+9DBiRo+l22BfKTpKwa/Wg=="; }; }; - "@babel/helper-module-transforms-7.21.2" = { + "@babel/helper-module-transforms-7.21.5" = { name = "_at_babel_slash_helper-module-transforms"; packageName = "@babel/helper-module-transforms"; - version = "7.21.2"; + version = "7.21.5"; src = fetchurl { - url = "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.21.2.tgz"; - sha512 = "79yj2AR4U/Oqq/WOV7Lx6hUjau1Zfo4cI+JLAVYeMV5XIlbOhmjEk5ulbTc9fMpmlojzZHkUUxAiK+UKn+hNQQ=="; + url = "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.21.5.tgz"; + sha512 = "bI2Z9zBGY2q5yMHoBvJ2a9iX3ZOAzJPm7Q8Yz6YeoUjU/Cvhmi2G4QyTNyPBqqXSgTjUxRg3L0xV45HvkNWWBw=="; }; }; "@babel/helper-optimise-call-expression-7.18.6" = { @@ -202,13 +193,13 @@ let sha512 = "HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA=="; }; }; - "@babel/helper-plugin-utils-7.20.2" = { + "@babel/helper-plugin-utils-7.21.5" = { name = "_at_babel_slash_helper-plugin-utils"; packageName = "@babel/helper-plugin-utils"; - version = "7.20.2"; + version = "7.21.5"; src = fetchurl { - url = "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.20.2.tgz"; - sha512 = "8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ=="; + url = "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.21.5.tgz"; + sha512 = "0WDaIlXKOX/3KfBK/dwP1oQGiPh6rjMkT7HIRv7i5RR2VUMwrx5ZL0dwBkKx7+SW1zwNdgjHd34IMk5ZjTeHVg=="; }; }; "@babel/helper-remap-async-to-generator-7.18.9" = { @@ -220,22 +211,22 @@ let sha512 = "dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA=="; }; }; - "@babel/helper-replace-supers-7.20.7" = { + "@babel/helper-replace-supers-7.21.5" = { name = "_at_babel_slash_helper-replace-supers"; packageName = "@babel/helper-replace-supers"; - version = "7.20.7"; + version = "7.21.5"; src = fetchurl { - url = "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.20.7.tgz"; - sha512 = "vujDMtB6LVfNW13jhlCrp48QNslK6JXi7lQG736HVbHz/mbf4Dc7tIRh1Xf5C0rF7BP8iiSxGMCmY6Ci1ven3A=="; + url = "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.21.5.tgz"; + sha512 = "/y7vBgsr9Idu4M6MprbOVUfH3vs7tsIfnVWv/Ml2xgwvyH6LTngdfbf5AdsKwkJy4zgy1X/kuNrEKvhhK28Yrg=="; }; }; - "@babel/helper-simple-access-7.20.2" = { + "@babel/helper-simple-access-7.21.5" = { name = "_at_babel_slash_helper-simple-access"; packageName = "@babel/helper-simple-access"; - version = "7.20.2"; + version = "7.21.5"; src = fetchurl { - url = "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.20.2.tgz"; - sha512 = "+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA=="; + url = "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.21.5.tgz"; + sha512 = "ENPDAMC1wAjR0uaCUwliBdiSl1KBJAVnMTzXqi64c2MG8MPR6ii4qf7bSXDqSFbr4W6W028/rf5ivoHop5/mkg=="; }; }; "@babel/helper-skip-transparent-expression-wrappers-7.20.0" = { @@ -256,13 +247,13 @@ let sha512 = "bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA=="; }; }; - "@babel/helper-string-parser-7.19.4" = { + "@babel/helper-string-parser-7.21.5" = { name = "_at_babel_slash_helper-string-parser"; packageName = "@babel/helper-string-parser"; - version = "7.19.4"; + version = "7.21.5"; src = fetchurl { - url = "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz"; - sha512 = "nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw=="; + url = "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.21.5.tgz"; + sha512 = "5pTUx3hAJaZIdW99sJ6ZUUgWq/Y+Hja7TowEnLNMm1VivRgZQL3vpBY3qUACVsvw+yQU6+YgfBVmcbLaZtrA1w=="; }; }; "@babel/helper-validator-identifier-7.19.1" = { @@ -292,13 +283,13 @@ let sha512 = "bYMxIWK5mh+TgXGVqAtnu5Yn1un+v8DDZtqyzKRLUzrh70Eal2O3aZ7aPYiMADO4uKlkzOiRiZ6GX5q3qxvW9Q=="; }; }; - "@babel/helpers-7.21.0" = { + "@babel/helpers-7.21.5" = { name = "_at_babel_slash_helpers"; packageName = "@babel/helpers"; - version = "7.21.0"; + version = "7.21.5"; src = fetchurl { - url = "https://registry.npmjs.org/@babel/helpers/-/helpers-7.21.0.tgz"; - sha512 = "XXve0CBtOW0pd7MRzzmoyuSj0e3SEzj8pgyFxnTT1NJZL38BD1MK7yYrm8yefRPIDvNNe14xR4FdbHwpInD4rA=="; + url = "https://registry.npmjs.org/@babel/helpers/-/helpers-7.21.5.tgz"; + sha512 = "BSY+JSlHxOmGsPTydUkPf1MdMQ3M81x5xGCOVgWM3G8XH77sJ292Y2oqcp0CbbgxhqBuI46iUz1tT7hqP7EfgA=="; }; }; "@babel/highlight-7.18.6" = { @@ -310,13 +301,13 @@ let sha512 = "u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g=="; }; }; - "@babel/parser-7.21.4" = { + "@babel/parser-7.21.8" = { name = "_at_babel_slash_parser"; packageName = "@babel/parser"; - version = "7.21.4"; + version = "7.21.8"; src = fetchurl { - url = "https://registry.npmjs.org/@babel/parser/-/parser-7.21.4.tgz"; - sha512 = "alVJj7k7zIxqBZ7BTRhz0IqJFxW1VJbm6N8JbcYhQ186df9ZBPbZBmWSqAMXwHGsCJdYks7z/voa3ibiS5bCIw=="; + url = "https://registry.npmjs.org/@babel/parser/-/parser-7.21.8.tgz"; + sha512 = "6zavDGdzG3gUqAdWvlLFfk+36RilI+Pwyuuh7HItyeScCWP3k6i8vKclAQ0bM/0y/Kz/xiwvxhMv9MgTJP5gmA=="; }; }; "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.18.6" = { @@ -670,13 +661,13 @@ let sha512 = "xz0D39NvhQn4t4RNsHmDnnsaQizIlUkdtYvLs8La1BlfjQ6JEwxkJGeqJMW2tAXx+q6H+WFuUTXNdYVpEya0YA=="; }; }; - "@babel/plugin-transform-arrow-functions-7.20.7" = { + "@babel/plugin-transform-arrow-functions-7.21.5" = { name = "_at_babel_slash_plugin-transform-arrow-functions"; packageName = "@babel/plugin-transform-arrow-functions"; - version = "7.20.7"; + version = "7.21.5"; src = fetchurl { - url = "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.20.7.tgz"; - sha512 = "3poA5E7dzDomxj9WXWwuD6A5F3kc7VXwIJO+E+J8qtDtS+pXPAhrgEyh+9GBwBgPq1Z+bB+/JD60lp5jsN7JPQ=="; + url = "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.21.5.tgz"; + sha512 = "wb1mhwGOCaXHDTcsRYMKF9e5bbMgqwxtqa2Y1ifH96dXJPwbuLX9qHy3clhrxVqgMz7nyNXs8VkxdH8UBcjKqA=="; }; }; "@babel/plugin-transform-async-to-generator-7.20.7" = { @@ -715,13 +706,13 @@ let sha512 = "RZhbYTCEUAe6ntPehC4hlslPWosNHDox+vAs4On/mCLRLfoDVHf6hVEd7kuxr1RnHwJmxFfUM3cZiZRmPxJPXQ=="; }; }; - "@babel/plugin-transform-computed-properties-7.20.7" = { + "@babel/plugin-transform-computed-properties-7.21.5" = { name = "_at_babel_slash_plugin-transform-computed-properties"; packageName = "@babel/plugin-transform-computed-properties"; - version = "7.20.7"; + version = "7.21.5"; src = fetchurl { - url = "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.20.7.tgz"; - sha512 = "Lz7MvBK6DTjElHAmfu6bfANzKcxpyNPeYBGEafyA6E5HtRpjpZwU+u7Qrgz/2OR0z+5TvKYbPdphfSaAcZBrYQ=="; + url = "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.21.5.tgz"; + sha512 = "TR653Ki3pAwxBxUe8srfF3e4Pe3FTA46uaNHYyQwIoM4oWKSoOZiDNyHJ0oIoDIUPSRQbQG7jzgVBX3FPVne1Q=="; }; }; "@babel/plugin-transform-destructuring-7.21.3" = { @@ -769,13 +760,13 @@ let sha512 = "FlFA2Mj87a6sDkW4gfGrQQqwY/dLlBAyJa2dJEZ+FHXUVHBflO2wyKvg+OOEzXfrKYIa4HWl0mgmbCzt0cMb7w=="; }; }; - "@babel/plugin-transform-for-of-7.21.0" = { + "@babel/plugin-transform-for-of-7.21.5" = { name = "_at_babel_slash_plugin-transform-for-of"; packageName = "@babel/plugin-transform-for-of"; - version = "7.21.0"; + version = "7.21.5"; src = fetchurl { - url = "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.21.0.tgz"; - sha512 = "LlUYlydgDkKpIY7mcBWvyPPmMcOphEyYA27Ef4xpbh1IiDNLr0kZsos2nf92vz3IccvJI25QUwp86Eo5s6HmBQ=="; + url = "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.21.5.tgz"; + sha512 = "nYWpjKW/7j/I/mZkGVgHJXh4bA1sfdFnJoOXwJuj4m3Q2EraO/8ZyrkCau9P5tbHQk01RMSt6KYLCsW7730SXQ=="; }; }; "@babel/plugin-transform-function-name-7.18.9" = { @@ -814,13 +805,13 @@ let sha512 = "NuzCt5IIYOW0O30UvqktzHYR2ud5bOWbY0yaxWZ6G+aFzOMJvrs5YHNikrbdaT15+KNO31nPOy5Fim3ku6Zb5g=="; }; }; - "@babel/plugin-transform-modules-commonjs-7.21.2" = { + "@babel/plugin-transform-modules-commonjs-7.21.5" = { name = "_at_babel_slash_plugin-transform-modules-commonjs"; packageName = "@babel/plugin-transform-modules-commonjs"; - version = "7.21.2"; + version = "7.21.5"; src = fetchurl { - url = "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.21.2.tgz"; - sha512 = "Cln+Yy04Gxua7iPdj6nOV96smLGjpElir5YwzF0LBPKoPlLDNJePNlrGGaybAJkd0zKRnOVXOgizSqPYMNYkzA=="; + url = "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.21.5.tgz"; + sha512 = "OVryBEgKUbtqMoB7eG2rs6UFexJi6Zj6FDXx+esBLPTCxCNxAY9o+8Di7IsUGJ+AVhp5ncK0fxWUBd0/1gPhrQ=="; }; }; "@babel/plugin-transform-modules-systemjs-7.20.11" = { @@ -904,13 +895,13 @@ let sha512 = "TV4sQ+T013n61uMoygyMRm+xf04Bd5oqFpv2jAEQwSZ8NwQA7zeRPg1LMVg2PWi3zWBz+CLKD+v5bcpZ/BS0aA=="; }; }; - "@babel/plugin-transform-react-jsx-7.21.0" = { + "@babel/plugin-transform-react-jsx-7.21.5" = { name = "_at_babel_slash_plugin-transform-react-jsx"; packageName = "@babel/plugin-transform-react-jsx"; - version = "7.21.0"; + version = "7.21.5"; src = fetchurl { - url = "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.21.0.tgz"; - sha512 = "6OAWljMvQrZjR2DaNhVfRz6dkCAVV+ymcLUmaf8bccGOHn2v5rHJK3tTpij0BuhdYWP4LLaqj5lwcdlpAAPuvg=="; + url = "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.21.5.tgz"; + sha512 = "ELdlq61FpoEkHO6gFRpfj0kUgSwQTGoaEU8eMRoS8Dv3v6e7BjEAj5WMtIBRdHUeAioMhKP5HyxNzNnP+heKbA=="; }; }; "@babel/plugin-transform-react-jsx-development-7.18.6" = { @@ -931,13 +922,13 @@ let sha512 = "I8VfEPg9r2TRDdvnHgPepTKvuRomzA8+u+nhY7qSI1fR2hRNebasZEETLyM5mAUr0Ku56OkXJ0I7NHJnO6cJiQ=="; }; }; - "@babel/plugin-transform-regenerator-7.20.5" = { + "@babel/plugin-transform-regenerator-7.21.5" = { name = "_at_babel_slash_plugin-transform-regenerator"; packageName = "@babel/plugin-transform-regenerator"; - version = "7.20.5"; + version = "7.21.5"; src = fetchurl { - url = "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.20.5.tgz"; - sha512 = "kW/oO7HPBtntbsahzQ0qSE3tFvkFwnbozz3NWFhLGqH75vLEg+sCGngLlhVkePlCs3Jv0dBBHDzCHxNiFAQKCQ=="; + url = "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.21.5.tgz"; + sha512 = "ZoYBKDb6LyMi5yCsByQ5jmXsHAQDDYeexT1Szvlmui+lADvfSecr5Dxd/PkrTC3pAD182Fcju1VQkB4oCp9M+w=="; }; }; "@babel/plugin-transform-reserved-words-7.18.6" = { @@ -1012,13 +1003,13 @@ let sha512 = "RQxPz6Iqt8T0uw/WsJNReuBpWpBqs/n7mNo18sKLoTbMp+UrEekhH+pKSVC7gWz+DNjo9gryfV8YzCiT45RgMw=="; }; }; - "@babel/plugin-transform-unicode-escapes-7.18.10" = { + "@babel/plugin-transform-unicode-escapes-7.21.5" = { name = "_at_babel_slash_plugin-transform-unicode-escapes"; packageName = "@babel/plugin-transform-unicode-escapes"; - version = "7.18.10"; + version = "7.21.5"; src = fetchurl { - url = "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.18.10.tgz"; - sha512 = "kKAdAI+YzPgGY/ftStBFXTI1LZFju38rYThnfMykS+IXy8BVx+res7s2fxf1l8I35DV2T97ezo6+SGrXz6B3iQ=="; + url = "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.21.5.tgz"; + sha512 = "LYm/gTOwZqsYohlvFUe/8Tujz75LqqVC2w+2qPHLR+WyWHGCZPN1KBpJCJn+4Bk4gOkQy/IXKIge6az5MqwlOg=="; }; }; "@babel/plugin-transform-unicode-regex-7.18.6" = { @@ -1030,13 +1021,13 @@ let sha512 = "gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA=="; }; }; - "@babel/preset-env-7.21.4" = { + "@babel/preset-env-7.21.5" = { name = "_at_babel_slash_preset-env"; packageName = "@babel/preset-env"; - version = "7.21.4"; + version = "7.21.5"; src = fetchurl { - url = "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.21.4.tgz"; - sha512 = "2W57zHs2yDLm6GD5ZpvNn71lZ0B/iypSdIeq25OurDKji6AdzV07qp4s3n1/x5BqtiGaTrPN3nerlSCaC5qNTw=="; + url = "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.21.5.tgz"; + sha512 = "wH00QnTTldTbf/IefEVyChtRdw5RJvODT/Vb4Vcxq1AZvtXj6T0YeX0cAcXhI6/BdGuiP3GcNIL4OQbI2DVNxg=="; }; }; "@babel/preset-modules-0.1.5" = { @@ -1057,13 +1048,13 @@ let sha512 = "zXr6atUmyYdiWRVLOZahakYmOBHtWc2WGCkP8PYTgZi0iJXDY2CN180TdrIW4OGOAdLc7TifzDIvtx6izaRIzg=="; }; }; - "@babel/preset-typescript-7.21.4" = { + "@babel/preset-typescript-7.21.5" = { name = "_at_babel_slash_preset-typescript"; packageName = "@babel/preset-typescript"; - version = "7.21.4"; + version = "7.21.5"; src = fetchurl { - url = "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.21.4.tgz"; - sha512 = "sMLNWY37TCdRH/bJ6ZeeOH1nPuanED7Ai9Y/vH31IPqalioJ6ZNFUWONsakhv4r4n+I6gm5lmoE0olkgib/j/A=="; + url = "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.21.5.tgz"; + sha512 = "iqe3sETat5EOrORXiQ6rWfoOg2y68Cs75B9wNxdPW4kixJxh7aXQE1KPdWLDniC24T/6dSnguF33W9j/ZZQcmA=="; }; }; "@babel/regjsgen-0.8.0" = { @@ -1075,13 +1066,13 @@ let sha512 = "x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA=="; }; }; - "@babel/runtime-7.21.0" = { + "@babel/runtime-7.21.5" = { name = "_at_babel_slash_runtime"; packageName = "@babel/runtime"; - version = "7.21.0"; + version = "7.21.5"; src = fetchurl { - url = "https://registry.npmjs.org/@babel/runtime/-/runtime-7.21.0.tgz"; - sha512 = "xwII0//EObnq89Ji5AKYQaRYiW/nZ3llSv29d49IuxPhKbtJoLP+9QUUZ4nVragQVtaVGeZrpB+ZtG/Pdy/POw=="; + url = "https://registry.npmjs.org/@babel/runtime/-/runtime-7.21.5.tgz"; + sha512 = "8jI69toZqqcsnqGGqwGS4Qb1VwLOEp4hz+CXPywcvjs60u3B4Pom/U/7rm4W8tMOYEB+E9wgD0mW1l3r8qlI9Q=="; }; }; "@babel/template-7.20.7" = { @@ -1093,22 +1084,22 @@ let sha512 = "8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw=="; }; }; - "@babel/traverse-7.21.4" = { + "@babel/traverse-7.21.5" = { name = "_at_babel_slash_traverse"; packageName = "@babel/traverse"; - version = "7.21.4"; + version = "7.21.5"; src = fetchurl { - url = "https://registry.npmjs.org/@babel/traverse/-/traverse-7.21.4.tgz"; - sha512 = "eyKrRHKdyZxqDm+fV1iqL9UAHMoIg0nDaGqfIOd8rKH17m5snv7Gn4qgjBoFfLz9APvjFU/ICT00NVCv1Epp8Q=="; + url = "https://registry.npmjs.org/@babel/traverse/-/traverse-7.21.5.tgz"; + sha512 = "AhQoI3YjWi6u/y/ntv7k48mcrCXmus0t79J9qPNlk/lAsFlCiJ047RmbfMOawySTHtywXhbXgpx/8nXMYd+oFw=="; }; }; - "@babel/types-7.21.4" = { + "@babel/types-7.21.5" = { name = "_at_babel_slash_types"; packageName = "@babel/types"; - version = "7.21.4"; + version = "7.21.5"; src = fetchurl { - url = "https://registry.npmjs.org/@babel/types/-/types-7.21.4.tgz"; - sha512 = "rU2oY501qDxE8Pyo7i/Orqma4ziCOrby0/9mvbDUGEfvZjb279Nk9k19e2fiCxHbRRpY2ZyrgW1eq22mvmOIzA=="; + url = "https://registry.npmjs.org/@babel/types/-/types-7.21.5.tgz"; + sha512 = "m4AfNvVF2mVC/F7fDEdH2El3HzUg9It/XsCxZiOTTA3m3qYfcSVSbTfM6Q9xG+hYDniZssYhlXKKUMD5m8tF4Q=="; }; }; "@bcoe/v8-coverage-0.2.3" = { @@ -1120,6 +1111,24 @@ let sha512 = "0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw=="; }; }; + "@bufbuild/protobuf-1.2.0" = { + name = "_at_bufbuild_slash_protobuf"; + packageName = "@bufbuild/protobuf"; + version = "1.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/@bufbuild/protobuf/-/protobuf-1.2.0.tgz"; + sha512 = "MBVuQMOBHxgGnZ9XCUIi8WOy5O/T4ma3TduCRhRvndv3UDbG9cHgd8h6nOYSGyBYPEvXf1z9nTwhp8mVIDbq2g=="; + }; + }; + "@cspotcode/source-map-support-0.8.1" = { + name = "_at_cspotcode_slash_source-map-support"; + packageName = "@cspotcode/source-map-support"; + version = "0.8.1"; + src = fetchurl { + url = "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz"; + sha512 = "IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw=="; + }; + }; "@csstools/normalize.css-12.0.0" = { name = "_at_csstools_slash_normalize.css"; packageName = "@csstools/normalize.css"; @@ -1264,121 +1273,121 @@ let sha512 = "+OJ9konv95ClSTOJCmMZqpd5+YGsB2S+x6w3E1oaM8UuR5j8nTNHYSz8c9BEPGDOCMQYIEEGlVPj/VY64iTbGw=="; }; }; - "@emotion/babel-plugin-11.10.6" = { + "@emotion/babel-plugin-11.11.0" = { name = "_at_emotion_slash_babel-plugin"; packageName = "@emotion/babel-plugin"; - version = "11.10.6"; + version = "11.11.0"; src = fetchurl { - url = "https://registry.npmjs.org/@emotion/babel-plugin/-/babel-plugin-11.10.6.tgz"; - sha512 = "p2dAqtVrkhSa7xz1u/m9eHYdLi+en8NowrmXeF/dKtJpU8lCWli8RUAati7NcSl0afsBott48pdnANuD0wh9QQ=="; + url = "https://registry.npmjs.org/@emotion/babel-plugin/-/babel-plugin-11.11.0.tgz"; + sha512 = "m4HEDZleaaCH+XgDDsPF15Ht6wTLsgDTeR3WYj9Q/k76JtWhrJjcP4+/XlG8LGT/Rol9qUfOIztXeA84ATpqPQ=="; }; }; - "@emotion/cache-11.10.7" = { + "@emotion/cache-11.11.0" = { name = "_at_emotion_slash_cache"; packageName = "@emotion/cache"; - version = "11.10.7"; + version = "11.11.0"; src = fetchurl { - url = "https://registry.npmjs.org/@emotion/cache/-/cache-11.10.7.tgz"; - sha512 = "VLl1/2D6LOjH57Y8Vem1RoZ9haWF4jesHDGiHtKozDQuBIkJm2gimVo0I02sWCuzZtVACeixTVB4jeE8qvCBoQ=="; + url = "https://registry.npmjs.org/@emotion/cache/-/cache-11.11.0.tgz"; + sha512 = "P34z9ssTCBi3e9EI1ZsWpNHcfY1r09ZO0rZbRO2ob3ZQMnFI35jB536qoXbkdesr5EUhYi22anuEJuyxifaqAQ=="; }; }; - "@emotion/hash-0.9.0" = { + "@emotion/hash-0.9.1" = { name = "_at_emotion_slash_hash"; packageName = "@emotion/hash"; - version = "0.9.0"; + version = "0.9.1"; src = fetchurl { - url = "https://registry.npmjs.org/@emotion/hash/-/hash-0.9.0.tgz"; - sha512 = "14FtKiHhy2QoPIzdTcvh//8OyBlknNs2nXRwIhG904opCby3l+9Xaf/wuPvICBF0rc1ZCNBd3nKe9cd2mecVkQ=="; + url = "https://registry.npmjs.org/@emotion/hash/-/hash-0.9.1.tgz"; + sha512 = "gJB6HLm5rYwSLI6PQa+X1t5CFGrv1J1TWG+sOyMCeKz2ojaj6Fnl/rZEspogG+cvqbt4AE/2eIyD2QfLKTBNlQ=="; }; }; - "@emotion/is-prop-valid-1.2.0" = { + "@emotion/is-prop-valid-1.2.1" = { name = "_at_emotion_slash_is-prop-valid"; packageName = "@emotion/is-prop-valid"; - version = "1.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.2.0.tgz"; - sha512 = "3aDpDprjM0AwaxGE09bOPkNxHpBd+kA6jty3RnaEXdweX1DF1U3VQpPYb0g1IStAuK7SVQ1cy+bNBBKp4W3Fjg=="; - }; - }; - "@emotion/memoize-0.8.0" = { - name = "_at_emotion_slash_memoize"; - packageName = "@emotion/memoize"; - version = "0.8.0"; - src = fetchurl { - url = "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.8.0.tgz"; - sha512 = "G/YwXTkv7Den9mXDO7AhLWkE3q+I92B+VqAE+dYG4NGPaHZGvt3G8Q0p9vmE+sq7rTGphUbAvmQ9YpbfMQGGlA=="; - }; - }; - "@emotion/react-11.10.6" = { - name = "_at_emotion_slash_react"; - packageName = "@emotion/react"; - version = "11.10.6"; - src = fetchurl { - url = "https://registry.npmjs.org/@emotion/react/-/react-11.10.6.tgz"; - sha512 = "6HT8jBmcSkfzO7mc+N1L9uwvOnlcGoix8Zn7srt+9ga0MjREo6lRpuVX0kzo6Jp6oTqDhREOFsygN6Ew4fEQbw=="; - }; - }; - "@emotion/serialize-1.1.1" = { - name = "_at_emotion_slash_serialize"; - packageName = "@emotion/serialize"; - version = "1.1.1"; - src = fetchurl { - url = "https://registry.npmjs.org/@emotion/serialize/-/serialize-1.1.1.tgz"; - sha512 = "Zl/0LFggN7+L1liljxXdsVSVlg6E/Z/olVWpfxUTxOAmi8NU7YoeWeLfi1RmnB2TATHoaWwIBRoL+FvAJiTUQA=="; - }; - }; - "@emotion/sheet-1.2.1" = { - name = "_at_emotion_slash_sheet"; - packageName = "@emotion/sheet"; version = "1.2.1"; src = fetchurl { - url = "https://registry.npmjs.org/@emotion/sheet/-/sheet-1.2.1.tgz"; - sha512 = "zxRBwl93sHMsOj4zs+OslQKg/uhF38MB+OMKoCrVuS0nyTkqnau+BM3WGEoOptg9Oz45T/aIGs1qbVAsEFo3nA=="; + url = "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.2.1.tgz"; + sha512 = "61Mf7Ufx4aDxx1xlDeOm8aFFigGHE4z+0sKCa+IHCeZKiyP9RLD0Mmx7m8b9/Cf37f7NAvQOOJAbQQGVr5uERw=="; }; }; - "@emotion/styled-11.10.6" = { + "@emotion/memoize-0.8.1" = { + name = "_at_emotion_slash_memoize"; + packageName = "@emotion/memoize"; + version = "0.8.1"; + src = fetchurl { + url = "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.8.1.tgz"; + sha512 = "W2P2c/VRW1/1tLox0mVUalvnWXxavmv/Oum2aPsRcoDJuob75FC3Y8FbpfLwUegRcxINtGUMPq0tFCvYNTBXNA=="; + }; + }; + "@emotion/react-11.11.0" = { + name = "_at_emotion_slash_react"; + packageName = "@emotion/react"; + version = "11.11.0"; + src = fetchurl { + url = "https://registry.npmjs.org/@emotion/react/-/react-11.11.0.tgz"; + sha512 = "ZSK3ZJsNkwfjT3JpDAWJZlrGD81Z3ytNDsxw1LKq1o+xkmO5pnWfr6gmCC8gHEFf3nSSX/09YrG67jybNPxSUw=="; + }; + }; + "@emotion/serialize-1.1.2" = { + name = "_at_emotion_slash_serialize"; + packageName = "@emotion/serialize"; + version = "1.1.2"; + src = fetchurl { + url = "https://registry.npmjs.org/@emotion/serialize/-/serialize-1.1.2.tgz"; + sha512 = "zR6a/fkFP4EAcCMQtLOhIgpprZOwNmCldtpaISpvz348+DP4Mz8ZoKaGGCQpbzepNIUWbq4w6hNZkwDyKoS+HA=="; + }; + }; + "@emotion/sheet-1.2.2" = { + name = "_at_emotion_slash_sheet"; + packageName = "@emotion/sheet"; + version = "1.2.2"; + src = fetchurl { + url = "https://registry.npmjs.org/@emotion/sheet/-/sheet-1.2.2.tgz"; + sha512 = "0QBtGvaqtWi+nx6doRwDdBIzhNdZrXUppvTM4dtZZWEGTXL/XE/yJxLMGlDT1Gt+UHH5IX1n+jkXyytE/av7OA=="; + }; + }; + "@emotion/styled-11.11.0" = { name = "_at_emotion_slash_styled"; packageName = "@emotion/styled"; - version = "11.10.6"; + version = "11.11.0"; src = fetchurl { - url = "https://registry.npmjs.org/@emotion/styled/-/styled-11.10.6.tgz"; - sha512 = "OXtBzOmDSJo5Q0AFemHCfl+bUueT8BIcPSxu0EGTpGk6DmI5dnhSzQANm1e1ze0YZL7TDyAyy6s/b/zmGOS3Og=="; + url = "https://registry.npmjs.org/@emotion/styled/-/styled-11.11.0.tgz"; + sha512 = "hM5Nnvu9P3midq5aaXj4I+lnSfNi7Pmd4EWk1fOZ3pxookaQTNew6bp4JaCBYM4HVFZF9g7UjJmsUmC2JlxOng=="; }; }; - "@emotion/unitless-0.8.0" = { + "@emotion/unitless-0.8.1" = { name = "_at_emotion_slash_unitless"; packageName = "@emotion/unitless"; - version = "0.8.0"; + version = "0.8.1"; src = fetchurl { - url = "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.8.0.tgz"; - sha512 = "VINS5vEYAscRl2ZUDiT3uMPlrFQupiKgHz5AA4bCH1miKBg4qtwkim1qPmJj/4WG6TreYMY111rEFsjupcOKHw=="; + url = "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.8.1.tgz"; + sha512 = "KOEGMu6dmJZtpadb476IsZBclKvILjopjUii3V+7MnXIQCYh8W3NgNcgwo21n9LXZX6EDIKvqfjYxXebDwxKmQ=="; }; }; - "@emotion/use-insertion-effect-with-fallbacks-1.0.0" = { + "@emotion/use-insertion-effect-with-fallbacks-1.0.1" = { name = "_at_emotion_slash_use-insertion-effect-with-fallbacks"; packageName = "@emotion/use-insertion-effect-with-fallbacks"; - version = "1.0.0"; + version = "1.0.1"; src = fetchurl { - url = "https://registry.npmjs.org/@emotion/use-insertion-effect-with-fallbacks/-/use-insertion-effect-with-fallbacks-1.0.0.tgz"; - sha512 = "1eEgUGmkaljiBnRMTdksDV1W4kUnmwgp7X9G8B++9GYwl1lUdqSndSriIrTJ0N7LQaoauY9JJ2yhiOYK5+NI4A=="; + url = "https://registry.npmjs.org/@emotion/use-insertion-effect-with-fallbacks/-/use-insertion-effect-with-fallbacks-1.0.1.tgz"; + sha512 = "jT/qyKZ9rzLErtrjGgdkMBn2OP8wl0G3sQlBb3YPryvKHsjvINUhVaPFfP+fpBcOkmrVOVEEHQFJ7nbj2TH2gw=="; }; }; - "@emotion/utils-1.2.0" = { + "@emotion/utils-1.2.1" = { name = "_at_emotion_slash_utils"; packageName = "@emotion/utils"; - version = "1.2.0"; + version = "1.2.1"; src = fetchurl { - url = "https://registry.npmjs.org/@emotion/utils/-/utils-1.2.0.tgz"; - sha512 = "sn3WH53Kzpw8oQ5mgMmIzzyAaH2ZqFEbozVVBSYp538E06OSE6ytOp7pRAjNQR+Q/orwqdQYJSe2m3hCOeznkw=="; + url = "https://registry.npmjs.org/@emotion/utils/-/utils-1.2.1.tgz"; + sha512 = "Y2tGf3I+XVnajdItskUCn6LX+VUDmP6lTL4fcqsXAv43dnlbZiuW4MWQW38rW/BVWSE7Q/7+XQocmpnRYILUmg=="; }; }; - "@emotion/weak-memoize-0.3.0" = { + "@emotion/weak-memoize-0.3.1" = { name = "_at_emotion_slash_weak-memoize"; packageName = "@emotion/weak-memoize"; - version = "0.3.0"; + version = "0.3.1"; src = fetchurl { - url = "https://registry.npmjs.org/@emotion/weak-memoize/-/weak-memoize-0.3.0.tgz"; - sha512 = "AHPmaAx+RYfZz0eYu6Gviiagpmiyw98ySSlQvCUhVGDRtDFe4DBS0x1bSjdF3gqUDYOczB+yYvBTtEylYSdRhg=="; + url = "https://registry.npmjs.org/@emotion/weak-memoize/-/weak-memoize-0.3.1.tgz"; + sha512 = "EsBwpc7hBUJWAsNPBmJy4hxWx12v6bshQsldrVmjxJoc3isbxhOrF2IcCpaXxfvq03NwkI7sbsOLXbYuqF/8Ww=="; }; }; "@eslint-community/eslint-utils-4.4.0" = { @@ -1390,31 +1399,40 @@ let sha512 = "1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA=="; }; }; - "@eslint-community/regexpp-4.5.0" = { + "@eslint-community/regexpp-4.5.1" = { name = "_at_eslint-community_slash_regexpp"; packageName = "@eslint-community/regexpp"; - version = "4.5.0"; + version = "4.5.1"; src = fetchurl { - url = "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.5.0.tgz"; - sha512 = "vITaYzIcNmjn5tF5uxcZ/ft7/RXGrMUIS9HalWckEOF6ESiwXKoMzAQf2UW0aVd6rnOeExTJVd5hmWXucBKGXQ=="; + url = "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.5.1.tgz"; + sha512 = "Z5ba73P98O1KUYCCJTUeVpja9RcGoMdncZ6T49FCUl2lN38JtCJ+3WgIDBv0AuY4WChU5PmtJmOCTlN6FZTFKQ=="; }; }; - "@eslint/eslintrc-2.0.2" = { + "@eslint/eslintrc-2.0.3" = { name = "_at_eslint_slash_eslintrc"; packageName = "@eslint/eslintrc"; - version = "2.0.2"; + version = "2.0.3"; src = fetchurl { - url = "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.0.2.tgz"; - sha512 = "3W4f5tDUra+pA+FzgugqL2pRimUTDJWKr7BINqOpkZrC0uYI0NIc0/JFgBROCU07HR6GieA5m3/rsPIhDmCXTQ=="; + url = "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.0.3.tgz"; + sha512 = "+5gy6OQfk+xx3q0d6jGZZC3f3KzAkXc/IanVxd1is/VIIziRqqt3ongQz0FiTUXqTk0c7aDB3OaFuKnuSoJicQ=="; }; }; - "@eslint/js-8.39.0" = { + "@eslint/js-8.41.0" = { name = "_at_eslint_slash_js"; packageName = "@eslint/js"; - version = "8.39.0"; + version = "8.41.0"; src = fetchurl { - url = "https://registry.npmjs.org/@eslint/js/-/js-8.39.0.tgz"; - sha512 = "kf9RB0Fg7NZfap83B3QOqOGg9QmD9yBudqQXzzOtn3i4y7ZUXe5ONeW34Gwi+TxhH4mvj72R1Zc300KUMa9Bng=="; + url = "https://registry.npmjs.org/@eslint/js/-/js-8.41.0.tgz"; + sha512 = "LxcyMGxwmTh2lY9FwHPGWOHmYFCZvbrFCBZL4FzSSsxsRPuhrYUg/49/0KDfW8tnIEaEHtfmn6+NPN+1DqaNmA=="; + }; + }; + "@gar/promisify-1.1.3" = { + name = "_at_gar_slash_promisify"; + packageName = "@gar/promisify"; + version = "1.1.3"; + src = fetchurl { + url = "https://registry.npmjs.org/@gar/promisify/-/promisify-1.1.3.tgz"; + sha512 = "k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw=="; }; }; "@humanwhocodes/config-array-0.11.8" = { @@ -1660,6 +1678,15 @@ let sha512 = "w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA=="; }; }; + "@jridgewell/trace-mapping-0.3.9" = { + name = "_at_jridgewell_slash_trace-mapping"; + packageName = "@jridgewell/trace-mapping"; + version = "0.3.9"; + src = fetchurl { + url = "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz"; + sha512 = "3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ=="; + }; + }; "@leichtgewicht/ip-codec-2.0.4" = { name = "_at_leichtgewicht_slash_ip-codec"; packageName = "@leichtgewicht/ip-codec"; @@ -1669,22 +1696,31 @@ let sha512 = "Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A=="; }; }; - "@mui/base-5.0.0-alpha.127" = { - name = "_at_mui_slash_base"; - packageName = "@mui/base"; - version = "5.0.0-alpha.127"; + "@mapbox/node-pre-gyp-1.0.10" = { + name = "_at_mapbox_slash_node-pre-gyp"; + packageName = "@mapbox/node-pre-gyp"; + version = "1.0.10"; src = fetchurl { - url = "https://registry.npmjs.org/@mui/base/-/base-5.0.0-alpha.127.tgz"; - sha512 = "FoRQd0IOH9MnfyL5yXssyQRnC4vXI+1bwkU1idr+wNkP1ZfxE+JsThHcfl1dy5azLssVUGTtQFD9edQLdbyJog=="; + url = "https://registry.npmjs.org/@mapbox/node-pre-gyp/-/node-pre-gyp-1.0.10.tgz"; + sha512 = "4ySo4CjzStuprMwk35H5pPbkymjv1SF3jGLj6rAHp/xT/RF7TL7bd9CTm1xDY49K2qF7jmR/g7k+SkLETP6opA=="; }; }; - "@mui/core-downloads-tracker-5.12.2" = { + "@mui/base-5.0.0-beta.1" = { + name = "_at_mui_slash_base"; + packageName = "@mui/base"; + version = "5.0.0-beta.1"; + src = fetchurl { + url = "https://registry.npmjs.org/@mui/base/-/base-5.0.0-beta.1.tgz"; + sha512 = "xrkDCeu3JQE+JjJUnJnOrdQJMXwKhbV4AW+FRjMIj5i9cHK3BAuatG/iqbf1M+jklVWLk0KdbgioKwK+03aYbA=="; + }; + }; + "@mui/core-downloads-tracker-5.13.1" = { name = "_at_mui_slash_core-downloads-tracker"; packageName = "@mui/core-downloads-tracker"; - version = "5.12.2"; + version = "5.13.1"; src = fetchurl { - url = "https://registry.npmjs.org/@mui/core-downloads-tracker/-/core-downloads-tracker-5.12.2.tgz"; - sha512 = "Qn7dy8tql6T0hY6gTFPkpWlnqVVFGu5Z6QzEzUSzzmLZpfAx4kf8sFz0PHiB7gU5yrqcZF9picMx1shpRY/rXw=="; + url = "https://registry.npmjs.org/@mui/core-downloads-tracker/-/core-downloads-tracker-5.13.1.tgz"; + sha512 = "qDHtNDO72NcBQMhaWBt9EZMvNiO+OXjPg5Sdk/6LgRDw6Zr3HdEZ5n2FJ/qtYsaT/okGyCuQavQkcZCOCEVf/g=="; }; }; "@mui/icons-material-5.11.16" = { @@ -1696,40 +1732,40 @@ let sha512 = "oKkx9z9Kwg40NtcIajF9uOXhxiyTZrrm9nmIJ4UjkU2IdHpd4QVLbCc/5hZN/y0C6qzi2Zlxyr9TGddQx2vx2A=="; }; }; - "@mui/material-5.12.2" = { + "@mui/material-5.13.1" = { name = "_at_mui_slash_material"; packageName = "@mui/material"; - version = "5.12.2"; + version = "5.13.1"; src = fetchurl { - url = "https://registry.npmjs.org/@mui/material/-/material-5.12.2.tgz"; - sha512 = "XOVy6fVC0rI2dEwDq/1s4Te2hewTUe6lznzeVnruyATGkdmM06WnHqkZOoLVIWo9hWwAxpcgTDcAIVpFtt1nrw=="; + url = "https://registry.npmjs.org/@mui/material/-/material-5.13.1.tgz"; + sha512 = "qSnbJZer8lIuDYFDv19/t3s0AXYY9SxcOdhCnGvetRSfOG4gy3TkiFXNCdW5OLNveTieiMpOuv46eXUmE3ZA6A=="; }; }; - "@mui/private-theming-5.12.0" = { + "@mui/private-theming-5.13.1" = { name = "_at_mui_slash_private-theming"; packageName = "@mui/private-theming"; - version = "5.12.0"; + version = "5.13.1"; src = fetchurl { - url = "https://registry.npmjs.org/@mui/private-theming/-/private-theming-5.12.0.tgz"; - sha512 = "w5dwMen1CUm1puAtubqxY9BIzrBxbOThsg2iWMvRJmWyJAPdf3Z583fPXpqeA2lhTW79uH2jajk5Ka4FuGlTPg=="; + url = "https://registry.npmjs.org/@mui/private-theming/-/private-theming-5.13.1.tgz"; + sha512 = "HW4npLUD9BAkVppOUZHeO1FOKUJWAwbpy0VQoGe3McUYTlck1HezGHQCfBQ5S/Nszi7EViqiimECVl9xi+/WjQ=="; }; }; - "@mui/styled-engine-5.12.0" = { + "@mui/styled-engine-5.12.3" = { name = "_at_mui_slash_styled-engine"; packageName = "@mui/styled-engine"; - version = "5.12.0"; + version = "5.12.3"; src = fetchurl { - url = "https://registry.npmjs.org/@mui/styled-engine/-/styled-engine-5.12.0.tgz"; - sha512 = "frh8L7CRnvD0RDmIqEv6jFeKQUIXqW90BaZ6OrxJ2j4kIsiVLu29Gss4SbBvvrWwwatR72sBmC3w1aG4fjp9mQ=="; + url = "https://registry.npmjs.org/@mui/styled-engine/-/styled-engine-5.12.3.tgz"; + sha512 = "AhZtiRyT8Bjr7fufxE/mLS+QJ3LxwX1kghIcM2B2dvJzSSg9rnIuXDXM959QfUVIM3C8U4x3mgVoPFMQJvc4/g=="; }; }; - "@mui/system-5.12.1" = { + "@mui/system-5.13.1" = { name = "_at_mui_slash_system"; packageName = "@mui/system"; - version = "5.12.1"; + version = "5.13.1"; src = fetchurl { - url = "https://registry.npmjs.org/@mui/system/-/system-5.12.1.tgz"; - sha512 = "Po+sicdV3bbRYXdU29XZaHPZrW7HUYUqU1qCu77GCCEMbahC756YpeyefdIYuPMUg0OdO3gKIUfDISBrkjJL+w=="; + url = "https://registry.npmjs.org/@mui/system/-/system-5.13.1.tgz"; + sha512 = "BsDUjhiO6ZVAvzKhnWBHLZ5AtPJcdT+62VjnRLyA4isboqDKLg4fmYIZXq51yndg/soDK9RkY5lYZwEDku13Ow=="; }; }; "@mui/types-7.2.4" = { @@ -1741,13 +1777,13 @@ let sha512 = "LBcwa8rN84bKF+f5sDyku42w1NTxaPgPyYKODsh01U1fVstTClbUoSA96oyRBnSNyEiAVjKm6Gwx9vjR+xyqHA=="; }; }; - "@mui/utils-5.12.0" = { + "@mui/utils-5.13.1" = { name = "_at_mui_slash_utils"; packageName = "@mui/utils"; - version = "5.12.0"; + version = "5.13.1"; src = fetchurl { - url = "https://registry.npmjs.org/@mui/utils/-/utils-5.12.0.tgz"; - sha512 = "RmQwgzF72p7Yr4+AAUO6j1v2uzt6wr7SWXn68KBsnfVpdOHyclCzH2lr/Xu6YOw9su4JRtdAIYfJFXsS6Cjkmw=="; + url = "https://registry.npmjs.org/@mui/utils/-/utils-5.13.1.tgz"; + sha512 = "6lXdWwmlUbEU2jUI8blw38Kt+3ly7xkmV9ljzY4Q20WhsJMWiNry9CX8M+TaP/HbtuyR8XKsdMgQW7h7MM3n3A=="; }; }; "@nicolo-ribaudo/eslint-scope-5-internals-5.1.1-v1" = { @@ -1786,6 +1822,24 @@ let sha512 = "oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg=="; }; }; + "@npmcli/fs-1.1.1" = { + name = "_at_npmcli_slash_fs"; + packageName = "@npmcli/fs"; + version = "1.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/@npmcli/fs/-/fs-1.1.1.tgz"; + sha512 = "8KG5RD0GVP4ydEzRn/I4BNDuxDtqVbOdm8675T49OIG/NGhaK0pjPX7ZcDlvKYbA+ulvVK3ztfcF4uBdOxuJbQ=="; + }; + }; + "@npmcli/move-file-1.1.2" = { + name = "_at_npmcli_slash_move-file"; + packageName = "@npmcli/move-file"; + version = "1.1.2"; + src = fetchurl { + url = "https://registry.npmjs.org/@npmcli/move-file/-/move-file-1.1.2.tgz"; + sha512 = "1SUf/Cg2GzGDyaf15aR9St9TWlb+XvbZXWpDx8YKs7MLzMH/BCeopv+y9vzrzgkfykCGuWOlSu3mZhj2+FQcrg=="; + }; + }; "@pmmmwh/react-refresh-webpack-plugin-0.5.10" = { name = "_at_pmmmwh_slash_react-refresh-webpack-plugin"; packageName = "@pmmmwh/react-refresh-webpack-plugin"; @@ -1804,13 +1858,13 @@ let sha512 = "Cr4OjIkipTtcXKjAsm8agyleBuDHvxzeBoa1v543lbv1YaIwQjESsVcmjiWiPEbC1FIeHOG/Op9kdCmAmiS3Kw=="; }; }; - "@remix-run/router-1.5.0" = { + "@remix-run/router-1.6.2" = { name = "_at_remix-run_slash_router"; packageName = "@remix-run/router"; - version = "1.5.0"; + version = "1.6.2"; src = fetchurl { - url = "https://registry.npmjs.org/@remix-run/router/-/router-1.5.0.tgz"; - sha512 = "bkUDCp8o1MvFO+qxkODcbhSqRa6P2GXgrGZVpt0dCXNW2HCSCqYI0ZoAqEOSAjRWmmlKcYgFvN4B4S+zo/f8kg=="; + url = "https://registry.npmjs.org/@remix-run/router/-/router-1.6.2.tgz"; + sha512 = "LzqpSrMK/3JBAVBI9u3NWtOhWNw5AMQfrUFYB0+bDHTSw17z++WJLsPsxAuK+oSddsxk4d7F/JcdDPM1M5YAhA=="; }; }; "@rollup/plugin-babel-5.3.1" = { @@ -2020,6 +2074,123 @@ let sha512 = "DOBOK255wfQxguUta2INKkzPj6AIS6iafZYiYmHn6W3pHlycSRRlvWKCfLDG10fXfLWqE3DJHgRUOyJYmARa7g=="; }; }; + "@swc/core-1.3.59" = { + name = "_at_swc_slash_core"; + packageName = "@swc/core"; + version = "1.3.59"; + src = fetchurl { + url = "https://registry.npmjs.org/@swc/core/-/core-1.3.59.tgz"; + sha512 = "ZBw31zd2E5SXiodwGvjQdx5ZC90b2uyX/i2LeMMs8LKfXD86pfOfQac+JVrnyEKDhASXj9icgsF9NXBhaMr3Kw=="; + }; + }; + "@swc/core-darwin-arm64-1.3.59" = { + name = "_at_swc_slash_core-darwin-arm64"; + packageName = "@swc/core-darwin-arm64"; + version = "1.3.59"; + src = fetchurl { + url = "https://registry.npmjs.org/@swc/core-darwin-arm64/-/core-darwin-arm64-1.3.59.tgz"; + sha512 = "AnqWFBgEKHP0jb4iZqx7eVQT9/rX45+DE4Ox7GpwCahUKxxrsDLyXzKhwLwQuAjUvtu5JcSB77szKpPGDM49fQ=="; + }; + }; + "@swc/core-darwin-x64-1.3.59" = { + name = "_at_swc_slash_core-darwin-x64"; + packageName = "@swc/core-darwin-x64"; + version = "1.3.59"; + src = fetchurl { + url = "https://registry.npmjs.org/@swc/core-darwin-x64/-/core-darwin-x64-1.3.59.tgz"; + sha512 = "iqDs+yii9mOsmpJez82SEi4d4prWDRlapHxKnDVJ0x1AqRo41vIq8t3fujrvCHYU5VQgOYGh4ooXQpaP2H3B2A=="; + }; + }; + "@swc/core-linux-arm-gnueabihf-1.3.59" = { + name = "_at_swc_slash_core-linux-arm-gnueabihf"; + packageName = "@swc/core-linux-arm-gnueabihf"; + version = "1.3.59"; + src = fetchurl { + url = "https://registry.npmjs.org/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.3.59.tgz"; + sha512 = "PB0PP+SgkCSd/kYmltnPiGv42cOSaih1OjXCEjxvNwUFEmWqluW6uGdWaNiR1LoYMxhcHZTc336jL2+O3l6p0Q=="; + }; + }; + "@swc/core-linux-arm64-gnu-1.3.59" = { + name = "_at_swc_slash_core-linux-arm64-gnu"; + packageName = "@swc/core-linux-arm64-gnu"; + version = "1.3.59"; + src = fetchurl { + url = "https://registry.npmjs.org/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.3.59.tgz"; + sha512 = "Ol/JPszWZ+OZ44FOdJe35TfJ1ckG4pYaisZJ4E7PzfwfVe2ygX85C5WWR4e5L0Y1zFvzpcI7gdyC2wzcXk4Cig=="; + }; + }; + "@swc/core-linux-arm64-musl-1.3.59" = { + name = "_at_swc_slash_core-linux-arm64-musl"; + packageName = "@swc/core-linux-arm64-musl"; + version = "1.3.59"; + src = fetchurl { + url = "https://registry.npmjs.org/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.3.59.tgz"; + sha512 = "PtTTtGbj9GiY5gJdoSFL2A0vL6BRaS1haAhp6g3hZvLDkTTg+rJURmzwBMMjaQlnGC62x/lLf6MoszHG/05//Q=="; + }; + }; + "@swc/core-linux-x64-gnu-1.3.59" = { + name = "_at_swc_slash_core-linux-x64-gnu"; + packageName = "@swc/core-linux-x64-gnu"; + version = "1.3.59"; + src = fetchurl { + url = "https://registry.npmjs.org/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.3.59.tgz"; + sha512 = "XBW9AGi0YsIN76IfesnDSBn/5sjR69J75KUNte8sH6seYlHJ0/kblqUMbUcfr0CiGoJadbzAZeKZZmfN7EsHpg=="; + }; + }; + "@swc/core-linux-x64-musl-1.3.59" = { + name = "_at_swc_slash_core-linux-x64-musl"; + packageName = "@swc/core-linux-x64-musl"; + version = "1.3.59"; + src = fetchurl { + url = "https://registry.npmjs.org/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.3.59.tgz"; + sha512 = "Cy5E939SdWPQ34cg6UABNO0RyEe0FuWqzZ/GLKtK11Ir4fjttVlucZiY59uQNyUVUc8T2qE0VBFCyD/zYGuHtg=="; + }; + }; + "@swc/core-win32-arm64-msvc-1.3.59" = { + name = "_at_swc_slash_core-win32-arm64-msvc"; + packageName = "@swc/core-win32-arm64-msvc"; + version = "1.3.59"; + src = fetchurl { + url = "https://registry.npmjs.org/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.3.59.tgz"; + sha512 = "z5ZJxizRvRoSAaevRIi3YjQh74OFWEIhonSDWNdqDL7RbjEivcatYcG7OikH6s+rtPhOcwNm3PbGV2Prcgh/gg=="; + }; + }; + "@swc/core-win32-ia32-msvc-1.3.59" = { + name = "_at_swc_slash_core-win32-ia32-msvc"; + packageName = "@swc/core-win32-ia32-msvc"; + version = "1.3.59"; + src = fetchurl { + url = "https://registry.npmjs.org/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.3.59.tgz"; + sha512 = "vxpsn+hrKAhi5YusQfB/JXUJJVX40rIRE/L49ilBEqdbH8Khkoego6AD+2vWqTdJcUHo1WiAIAEZ0rTsjyorLQ=="; + }; + }; + "@swc/core-win32-x64-msvc-1.3.59" = { + name = "_at_swc_slash_core-win32-x64-msvc"; + packageName = "@swc/core-win32-x64-msvc"; + version = "1.3.59"; + src = fetchurl { + url = "https://registry.npmjs.org/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.3.59.tgz"; + sha512 = "Ris/cJbURylcLwqz4RZUUBCEGsuaIHOJsvf69W5pGKHKBryVoOTNhBKpo3Km2hoAi5qFQ/ou0trAT4hBsVPZvQ=="; + }; + }; + "@swc/helpers-0.5.1" = { + name = "_at_swc_slash_helpers"; + packageName = "@swc/helpers"; + version = "0.5.1"; + src = fetchurl { + url = "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.1.tgz"; + sha512 = "sJ902EfIzn1Fa+qYmjdQqh8tPsoxyBz+8yBKC2HKUxyezKJFwPGOn7pv4WY6QuQW//ySQi5lJjA/ZT9sNWWNTg=="; + }; + }; + "@swc/wasm-1.3.59" = { + name = "_at_swc_slash_wasm"; + packageName = "@swc/wasm"; + version = "1.3.59"; + src = fetchurl { + url = "https://registry.npmjs.org/@swc/wasm/-/wasm-1.3.59.tgz"; + sha512 = "HMC6y2rqtomrspvHwEZZuQb8kzw1GZSmaZ8fbbjSRvvvtOHLbIetuFWGVJ6dgthkt10YII21AMZcvxvrTC6H/Q=="; + }; + }; "@tootallnate/once-1.1.2" = { name = "_at_tootallnate_slash_once"; packageName = "@tootallnate/once"; @@ -2038,6 +2209,42 @@ let sha512 = "L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA=="; }; }; + "@tsconfig/node10-1.0.9" = { + name = "_at_tsconfig_slash_node10"; + packageName = "@tsconfig/node10"; + version = "1.0.9"; + src = fetchurl { + url = "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.9.tgz"; + sha512 = "jNsYVVxU8v5g43Erja32laIDHXeoNvFEpX33OK4d6hljo3jDhCBDhx5dhCCTMWUojscpAagGiRkBKxpdl9fxqA=="; + }; + }; + "@tsconfig/node12-1.0.11" = { + name = "_at_tsconfig_slash_node12"; + packageName = "@tsconfig/node12"; + version = "1.0.11"; + src = fetchurl { + url = "https://registry.npmjs.org/@tsconfig/node12/-/node12-1.0.11.tgz"; + sha512 = "cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag=="; + }; + }; + "@tsconfig/node14-1.0.3" = { + name = "_at_tsconfig_slash_node14"; + packageName = "@tsconfig/node14"; + version = "1.0.3"; + src = fetchurl { + url = "https://registry.npmjs.org/@tsconfig/node14/-/node14-1.0.3.tgz"; + sha512 = "ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow=="; + }; + }; + "@tsconfig/node16-1.0.4" = { + name = "_at_tsconfig_slash_node16"; + packageName = "@tsconfig/node16"; + version = "1.0.4"; + src = fetchurl { + url = "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.4.tgz"; + sha512 = "vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA=="; + }; + }; "@types/babel__core-7.20.0" = { name = "_at_types_slash_babel__core"; packageName = "@types/babel__core"; @@ -2101,13 +2308,13 @@ let sha512 = "cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ=="; }; }; - "@types/connect-history-api-fallback-1.3.5" = { + "@types/connect-history-api-fallback-1.5.0" = { name = "_at_types_slash_connect-history-api-fallback"; packageName = "@types/connect-history-api-fallback"; - version = "1.3.5"; + version = "1.5.0"; src = fetchurl { - url = "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.3.5.tgz"; - sha512 = "h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw=="; + url = "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.5.0.tgz"; + sha512 = "4x5FkPpLipqwthjPsF7ZRbOv3uoLUFkTA9G9v583qi4pACvq0uTELrB8OLUzPWUI4IJIyvM85vzkV1nyiI2Lig=="; }; }; "@types/eslint-8.37.0" = { @@ -2155,13 +2362,13 @@ let sha512 = "Q4FmmuLGBG58btUnfS1c1r/NQdlp3DMfGDGig8WhfpA2YRUtEkxAjkZb0yvplJGYdF1fsQ81iMDcH24sSCNC/Q=="; }; }; - "@types/express-serve-static-core-4.17.34" = { + "@types/express-serve-static-core-4.17.35" = { name = "_at_types_slash_express-serve-static-core"; packageName = "@types/express-serve-static-core"; - version = "4.17.34"; + version = "4.17.35"; src = fetchurl { - url = "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.34.tgz"; - sha512 = "fvr49XlCGoUj2Pp730AItckfjat4WNb0lb3kfrLWffd+RLeoGAMsq7UOy04PAPtoL01uKwcp6u8nhzpgpDYr3w=="; + url = "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.35.tgz"; + sha512 = "wALWQwrgiB2AWTT91CB62b6Yt0sNHpznUXeZEcnPU3DRdlDIz74x8Qg1UUYKSVFi+va5vKOLYRBI1bRKiLLKIg=="; }; }; "@types/graceful-fs-4.1.6" = { @@ -2245,13 +2452,31 @@ let sha512 = "YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw=="; }; }; - "@types/node-18.16.1" = { + "@types/minimist-1.2.2" = { + name = "_at_types_slash_minimist"; + packageName = "@types/minimist"; + version = "1.2.2"; + src = fetchurl { + url = "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.2.tgz"; + sha512 = "jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ=="; + }; + }; + "@types/node-20.2.1" = { name = "_at_types_slash_node"; packageName = "@types/node"; - version = "18.16.1"; + version = "20.2.1"; src = fetchurl { - url = "https://registry.npmjs.org/@types/node/-/node-18.16.1.tgz"; - sha512 = "DZxSZWXxFfOlx7k7Rv4LAyiMroaxa3Ly/7OOzZO8cBNho0YzAi4qlbrx8W27JGqG57IgR/6J7r+nOJWw6kcvZA=="; + url = "https://registry.npmjs.org/@types/node/-/node-20.2.1.tgz"; + sha512 = "DqJociPbZP1lbZ5SQPk4oag6W7AyaGMO6gSfRwq3PWl4PXTwJpRQJhDq4W0kzrg3w6tJ1SwlvGZ5uKFHY13LIg=="; + }; + }; + "@types/normalize-package-data-2.4.1" = { + name = "_at_types_slash_normalize-package-data"; + packageName = "@types/normalize-package-data"; + version = "2.4.1"; + src = fetchurl { + url = "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz"; + sha512 = "Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw=="; }; }; "@types/parse-json-4.0.0" = { @@ -2308,31 +2533,31 @@ let sha512 = "EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw=="; }; }; - "@types/react-17.0.58" = { + "@types/react-18.2.6" = { name = "_at_types_slash_react"; packageName = "@types/react"; - version = "17.0.58"; + version = "18.2.6"; src = fetchurl { - url = "https://registry.npmjs.org/@types/react/-/react-17.0.58.tgz"; - sha512 = "c1GzVY97P0fGxwGxhYq989j4XwlcHQoto6wQISOC2v6wm3h0PORRWJFHlkRjfGsiG3y1609WdQ+J+tKxvrEd6A=="; + url = "https://registry.npmjs.org/@types/react/-/react-18.2.6.tgz"; + sha512 = "wRZClXn//zxCFW+ye/D2qY65UsYP1Fpex2YXorHc8awoNamkMZSvBxwxdYVInsHOZZd2Ppq8isnSzJL5Mpf8OA=="; }; }; - "@types/react-is-17.0.4" = { + "@types/react-is-18.2.0" = { name = "_at_types_slash_react-is"; packageName = "@types/react-is"; - version = "17.0.4"; + version = "18.2.0"; src = fetchurl { - url = "https://registry.npmjs.org/@types/react-is/-/react-is-17.0.4.tgz"; - sha512 = "FLzd0K9pnaEvKz4D1vYxK9JmgQPiGk1lu23o1kqGsLeT0iPbRSF7b76+S5T9fD8aRa0B8bY7I/3DebEj+1ysBA=="; + url = "https://registry.npmjs.org/@types/react-is/-/react-is-18.2.0.tgz"; + sha512 = "1vz2yObaQkLL7YFe/pme2cpvDsCwI1WXIfL+5eLz0MI9gFG24Re16RzUsI8t9XZn9ZWvgLNDrJBmrqXJO7GNQQ=="; }; }; - "@types/react-transition-group-4.4.5" = { + "@types/react-transition-group-4.4.6" = { name = "_at_types_slash_react-transition-group"; packageName = "@types/react-transition-group"; - version = "4.4.5"; + version = "4.4.6"; src = fetchurl { - url = "https://registry.npmjs.org/@types/react-transition-group/-/react-transition-group-4.4.5.tgz"; - sha512 = "juKD/eiSM3/xZYzjuzH6ZwpP+/lejltmiS3QEzV/vmb/Q8+HfDmxu+Baga8UEMGBqV88Nbg4l2hY/K2DkyaLLA=="; + url = "https://registry.npmjs.org/@types/react-transition-group/-/react-transition-group-4.4.6.tgz"; + sha512 = "VnCdSxfcm08KjsJVQcfBmhEQAPnLB8G08hAxn39azX1qYBQ/5RVQuoHuKIcfKOdncuaUvEpFKFzEvbtIMsfVew=="; }; }; "@types/resolve-1.17.1" = { @@ -2362,13 +2587,13 @@ let sha512 = "5cJ8CB4yAx7BH1oMvdU0Jh9lrEXyPkar6F9G/ERswkCuvP4KQZfZkSjcMbAICCpQTN4OuZn8tz0HiKv9TGZgrQ=="; }; }; - "@types/semver-7.3.13" = { + "@types/semver-7.5.0" = { name = "_at_types_slash_semver"; packageName = "@types/semver"; - version = "7.3.13"; + version = "7.5.0"; src = fetchurl { - url = "https://registry.npmjs.org/@types/semver/-/semver-7.3.13.tgz"; - sha512 = "21cFJr9z3g5dW8B0CVI9g2O9beqaThGQ6ZFBqHfwhzLDKUxaqTIy3vnfah/UPkfOiF2pLq+tGz+W8RyCskuslw=="; + url = "https://registry.npmjs.org/@types/semver/-/semver-7.5.0.tgz"; + sha512 = "G8hZ6XJiHnuhQKR7ZmysCeJWE08o8T0AXtk5darsCaTVsYZhhgUrq53jizaR2FvsoeCwJhlmwTjkXBY5Pn/ZHw=="; }; }; "@types/send-0.17.1" = { @@ -2425,6 +2650,15 @@ let sha512 = "NfQ4gyz38SL8sDNrSixxU2Os1a5xcdFxipAFxYEuLUlvU2uDwS4NUpsImcf1//SlWItCVMMLiylsxbmNMToV/g=="; }; }; + "@types/webpack-5.28.1" = { + name = "_at_types_slash_webpack"; + packageName = "@types/webpack"; + version = "5.28.1"; + src = fetchurl { + url = "https://registry.npmjs.org/@types/webpack/-/webpack-5.28.1.tgz"; + sha512 = "qw1MqGZclCoBrpiSe/hokSgQM/su8Ocpl3L/YHE0L6moyaypg4+5F7Uzq7NgaPKPxUxUbQ4fLPLpDWdR27bCZw=="; + }; + }; "@types/ws-8.5.4" = { name = "_at_types_slash_ws"; packageName = "@types/ws"; @@ -2461,220 +2695,220 @@ let sha512 = "iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA=="; }; }; - "@typescript-eslint/eslint-plugin-5.59.1" = { + "@typescript-eslint/eslint-plugin-5.59.6" = { name = "_at_typescript-eslint_slash_eslint-plugin"; packageName = "@typescript-eslint/eslint-plugin"; - version = "5.59.1"; + version = "5.59.6"; src = fetchurl { - url = "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.59.1.tgz"; - sha512 = "AVi0uazY5quFB9hlp2Xv+ogpfpk77xzsgsIEWyVS7uK/c7MZ5tw7ZPbapa0SbfkqE0fsAMkz5UwtgMLVk2BQAg=="; + url = "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.59.6.tgz"; + sha512 = "sXtOgJNEuRU5RLwPUb1jxtToZbgvq3M6FPpY4QENxoOggK+UpTxUBpj6tD8+Qh2g46Pi9We87E+eHnUw8YcGsw=="; }; }; - "@typescript-eslint/experimental-utils-5.59.1" = { + "@typescript-eslint/experimental-utils-5.59.6" = { name = "_at_typescript-eslint_slash_experimental-utils"; packageName = "@typescript-eslint/experimental-utils"; - version = "5.59.1"; + version = "5.59.6"; src = fetchurl { - url = "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.59.1.tgz"; - sha512 = "KVtKcHEizCIRx//LC9tBi6xp94ULKbU5StVHBVWURJQOVa2qw6HP28Hu7LmHrQM3p9I3q5Y2VR4wKllCJ3IWrw=="; + url = "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.59.6.tgz"; + sha512 = "UIVfEaaHggOuhgqdpFlFQ7IN9UFMCiBR/N7uPBUyUlwNdJzYfAu9m4wbOj0b59oI/HSPW1N63Q7lsvfwTQY13w=="; }; }; - "@typescript-eslint/parser-5.59.1" = { + "@typescript-eslint/parser-5.59.6" = { name = "_at_typescript-eslint_slash_parser"; packageName = "@typescript-eslint/parser"; - version = "5.59.1"; + version = "5.59.6"; src = fetchurl { - url = "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.59.1.tgz"; - sha512 = "nzjFAN8WEu6yPRDizIFyzAfgK7nybPodMNFGNH0M9tei2gYnYszRDqVA0xlnRjkl7Hkx2vYrEdb6fP2a21cG1g=="; + url = "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.59.6.tgz"; + sha512 = "7pCa6al03Pv1yf/dUg/s1pXz/yGMUBAw5EeWqNTFiSueKvRNonze3hma3lhdsOrQcaOXhbk5gKu2Fludiho9VA=="; }; }; - "@typescript-eslint/scope-manager-5.59.1" = { + "@typescript-eslint/scope-manager-5.59.6" = { name = "_at_typescript-eslint_slash_scope-manager"; packageName = "@typescript-eslint/scope-manager"; - version = "5.59.1"; + version = "5.59.6"; src = fetchurl { - url = "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.59.1.tgz"; - sha512 = "mau0waO5frJctPuAzcxiNWqJR5Z8V0190FTSqRw1Q4Euop6+zTwHAf8YIXNwDOT29tyUDrQ65jSg9aTU/H0omA=="; + url = "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.59.6.tgz"; + sha512 = "gLbY3Le9Dxcb8KdpF0+SJr6EQ+hFGYFl6tVY8VxLPFDfUZC7BHFw+Vq7bM5lE9DwWPfx4vMWWTLGXgpc0mAYyQ=="; }; }; - "@typescript-eslint/type-utils-5.59.1" = { + "@typescript-eslint/type-utils-5.59.6" = { name = "_at_typescript-eslint_slash_type-utils"; packageName = "@typescript-eslint/type-utils"; - version = "5.59.1"; + version = "5.59.6"; src = fetchurl { - url = "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.59.1.tgz"; - sha512 = "ZMWQ+Oh82jWqWzvM3xU+9y5U7MEMVv6GLioM3R5NJk6uvP47kZ7YvlgSHJ7ERD6bOY7Q4uxWm25c76HKEwIjZw=="; + url = "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.59.6.tgz"; + sha512 = "A4tms2Mp5yNvLDlySF+kAThV9VTBPCvGf0Rp8nl/eoDX9Okun8byTKoj3fJ52IJitjWOk0fKPNQhXEB++eNozQ=="; }; }; - "@typescript-eslint/types-5.59.1" = { + "@typescript-eslint/types-5.59.6" = { name = "_at_typescript-eslint_slash_types"; packageName = "@typescript-eslint/types"; - version = "5.59.1"; + version = "5.59.6"; src = fetchurl { - url = "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.59.1.tgz"; - sha512 = "dg0ICB+RZwHlysIy/Dh1SP+gnXNzwd/KS0JprD3Lmgmdq+dJAJnUPe1gNG34p0U19HvRlGX733d/KqscrGC1Pg=="; + url = "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.59.6.tgz"; + sha512 = "tH5lBXZI7T2MOUgOWFdVNUILsI02shyQvfzG9EJkoONWugCG77NDDa1EeDGw7oJ5IvsTAAGVV8I3Tk2PNu9QfA=="; }; }; - "@typescript-eslint/typescript-estree-5.59.1" = { + "@typescript-eslint/typescript-estree-5.59.6" = { name = "_at_typescript-eslint_slash_typescript-estree"; packageName = "@typescript-eslint/typescript-estree"; - version = "5.59.1"; + version = "5.59.6"; src = fetchurl { - url = "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.59.1.tgz"; - sha512 = "lYLBBOCsFltFy7XVqzX0Ju+Lh3WPIAWxYpmH/Q7ZoqzbscLiCW00LeYCdsUnnfnj29/s1WovXKh2gwCoinHNGA=="; + url = "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.59.6.tgz"; + sha512 = "vW6JP3lMAs/Tq4KjdI/RiHaaJSO7IUsbkz17it/Rl9Q+WkQ77EOuOnlbaU8kKfVIOJxMhnRiBG+olE7f3M16DA=="; }; }; - "@typescript-eslint/utils-5.59.1" = { + "@typescript-eslint/utils-5.59.6" = { name = "_at_typescript-eslint_slash_utils"; packageName = "@typescript-eslint/utils"; - version = "5.59.1"; + version = "5.59.6"; src = fetchurl { - url = "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.59.1.tgz"; - sha512 = "MkTe7FE+K1/GxZkP5gRj3rCztg45bEhsd8HYjczBuYm+qFHP5vtZmjx3B0yUCDotceQ4sHgTyz60Ycl225njmA=="; + url = "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.59.6.tgz"; + sha512 = "vzaaD6EXbTS29cVH0JjXBdzMt6VBlv+hE31XktDRMX1j3462wZCJa7VzO2AxXEXcIl8GQqZPcOPuW/Z1tZVogg=="; }; }; - "@typescript-eslint/visitor-keys-5.59.1" = { + "@typescript-eslint/visitor-keys-5.59.6" = { name = "_at_typescript-eslint_slash_visitor-keys"; packageName = "@typescript-eslint/visitor-keys"; - version = "5.59.1"; + version = "5.59.6"; src = fetchurl { - url = "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.59.1.tgz"; - sha512 = "6waEYwBTCWryx0VJmP7JaM4FpipLsFl9CvYf2foAE8Qh/Y0s+bxWysciwOs0LTBED4JCaNxTZ5rGadB14M6dwA=="; + url = "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.59.6.tgz"; + sha512 = "zEfbFLzB9ETcEJ4HZEEsCR9HHeNku5/Qw1jSS5McYJv5BR+ftYXwFFAH5Al+xkGaZEqowMwl7uoJjQb1YSPF8Q=="; }; }; - "@webassemblyjs/ast-1.11.5" = { + "@webassemblyjs/ast-1.11.6" = { name = "_at_webassemblyjs_slash_ast"; packageName = "@webassemblyjs/ast"; - version = "1.11.5"; + version = "1.11.6"; src = fetchurl { - url = "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.5.tgz"; - sha512 = "LHY/GSAZZRpsNQH+/oHqhRQ5FT7eoULcBqgfyTB5nQHogFnK3/7QoN7dLnwSE/JkUAF0SrRuclT7ODqMFtWxxQ=="; + url = "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.6.tgz"; + sha512 = "IN1xI7PwOvLPgjcf180gC1bqn3q/QaOCwYUahIOhbYUu8KA/3tw2RT/T0Gidi1l7Hhj5D/INhJxiICObqpMu4Q=="; }; }; - "@webassemblyjs/floating-point-hex-parser-1.11.5" = { + "@webassemblyjs/floating-point-hex-parser-1.11.6" = { name = "_at_webassemblyjs_slash_floating-point-hex-parser"; packageName = "@webassemblyjs/floating-point-hex-parser"; - version = "1.11.5"; + version = "1.11.6"; src = fetchurl { - url = "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.5.tgz"; - sha512 = "1j1zTIC5EZOtCplMBG/IEwLtUojtwFVwdyVMbL/hwWqbzlQoJsWCOavrdnLkemwNoC/EOwtUFch3fuo+cbcXYQ=="; + url = "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.6.tgz"; + sha512 = "ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw=="; }; }; - "@webassemblyjs/helper-api-error-1.11.5" = { + "@webassemblyjs/helper-api-error-1.11.6" = { name = "_at_webassemblyjs_slash_helper-api-error"; packageName = "@webassemblyjs/helper-api-error"; - version = "1.11.5"; + version = "1.11.6"; src = fetchurl { - url = "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.5.tgz"; - sha512 = "L65bDPmfpY0+yFrsgz8b6LhXmbbs38OnwDCf6NpnMUYqa+ENfE5Dq9E42ny0qz/PdR0LJyq/T5YijPnU8AXEpA=="; + url = "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz"; + sha512 = "o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q=="; }; }; - "@webassemblyjs/helper-buffer-1.11.5" = { + "@webassemblyjs/helper-buffer-1.11.6" = { name = "_at_webassemblyjs_slash_helper-buffer"; packageName = "@webassemblyjs/helper-buffer"; - version = "1.11.5"; + version = "1.11.6"; src = fetchurl { - url = "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.5.tgz"; - sha512 = "fDKo1gstwFFSfacIeH5KfwzjykIE6ldh1iH9Y/8YkAZrhmu4TctqYjSh7t0K2VyDSXOZJ1MLhht/k9IvYGcIxg=="; + url = "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.6.tgz"; + sha512 = "z3nFzdcp1mb8nEOFFk8DrYLpHvhKC3grJD2ardfKOzmbmJvEf/tPIqCY+sNcwZIY8ZD7IkB2l7/pqhUhqm7hLA=="; }; }; - "@webassemblyjs/helper-numbers-1.11.5" = { + "@webassemblyjs/helper-numbers-1.11.6" = { name = "_at_webassemblyjs_slash_helper-numbers"; packageName = "@webassemblyjs/helper-numbers"; - version = "1.11.5"; + version = "1.11.6"; src = fetchurl { - url = "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.5.tgz"; - sha512 = "DhykHXM0ZABqfIGYNv93A5KKDw/+ywBFnuWybZZWcuzWHfbp21wUfRkbtz7dMGwGgT4iXjWuhRMA2Mzod6W4WA=="; + url = "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz"; + sha512 = "vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g=="; }; }; - "@webassemblyjs/helper-wasm-bytecode-1.11.5" = { + "@webassemblyjs/helper-wasm-bytecode-1.11.6" = { name = "_at_webassemblyjs_slash_helper-wasm-bytecode"; packageName = "@webassemblyjs/helper-wasm-bytecode"; - version = "1.11.5"; + version = "1.11.6"; src = fetchurl { - url = "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.5.tgz"; - sha512 = "oC4Qa0bNcqnjAowFn7MPCETQgDYytpsfvz4ujZz63Zu/a/v71HeCAAmZsgZ3YVKec3zSPYytG3/PrRCqbtcAvA=="; + url = "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz"; + sha512 = "sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA=="; }; }; - "@webassemblyjs/helper-wasm-section-1.11.5" = { + "@webassemblyjs/helper-wasm-section-1.11.6" = { name = "_at_webassemblyjs_slash_helper-wasm-section"; packageName = "@webassemblyjs/helper-wasm-section"; - version = "1.11.5"; + version = "1.11.6"; src = fetchurl { - url = "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.5.tgz"; - sha512 = "uEoThA1LN2NA+K3B9wDo3yKlBfVtC6rh0i4/6hvbz071E8gTNZD/pT0MsBf7MeD6KbApMSkaAK0XeKyOZC7CIA=="; + url = "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.6.tgz"; + sha512 = "LPpZbSOwTpEC2cgn4hTydySy1Ke+XEu+ETXuoyvuyezHO3Kjdu90KK95Sh9xTbmjrCsUwvWwCOQQNta37VrS9g=="; }; }; - "@webassemblyjs/ieee754-1.11.5" = { + "@webassemblyjs/ieee754-1.11.6" = { name = "_at_webassemblyjs_slash_ieee754"; packageName = "@webassemblyjs/ieee754"; - version = "1.11.5"; + version = "1.11.6"; src = fetchurl { - url = "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.5.tgz"; - sha512 = "37aGq6qVL8A8oPbPrSGMBcp38YZFXcHfiROflJn9jxSdSMMM5dS5P/9e2/TpaJuhE+wFrbukN2WI6Hw9MH5acg=="; + url = "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz"; + sha512 = "LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg=="; }; }; - "@webassemblyjs/leb128-1.11.5" = { + "@webassemblyjs/leb128-1.11.6" = { name = "_at_webassemblyjs_slash_leb128"; packageName = "@webassemblyjs/leb128"; - version = "1.11.5"; + version = "1.11.6"; src = fetchurl { - url = "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.5.tgz"; - sha512 = "ajqrRSXaTJoPW+xmkfYN6l8VIeNnR4vBOTQO9HzR7IygoCcKWkICbKFbVTNMjMgMREqXEr0+2M6zukzM47ZUfQ=="; + url = "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.6.tgz"; + sha512 = "m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ=="; }; }; - "@webassemblyjs/utf8-1.11.5" = { + "@webassemblyjs/utf8-1.11.6" = { name = "_at_webassemblyjs_slash_utf8"; packageName = "@webassemblyjs/utf8"; - version = "1.11.5"; + version = "1.11.6"; src = fetchurl { - url = "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.5.tgz"; - sha512 = "WiOhulHKTZU5UPlRl53gHR8OxdGsSOxqfpqWeA2FmcwBMaoEdz6b2x2si3IwC9/fSPLfe8pBMRTHVMk5nlwnFQ=="; + url = "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.6.tgz"; + sha512 = "vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA=="; }; }; - "@webassemblyjs/wasm-edit-1.11.5" = { + "@webassemblyjs/wasm-edit-1.11.6" = { name = "_at_webassemblyjs_slash_wasm-edit"; packageName = "@webassemblyjs/wasm-edit"; - version = "1.11.5"; + version = "1.11.6"; src = fetchurl { - url = "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.5.tgz"; - sha512 = "C0p9D2fAu3Twwqvygvf42iGCQ4av8MFBLiTb+08SZ4cEdwzWx9QeAHDo1E2k+9s/0w1DM40oflJOpkZ8jW4HCQ=="; + url = "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.6.tgz"; + sha512 = "Ybn2I6fnfIGuCR+Faaz7YcvtBKxvoLV3Lebn1tM4o/IAJzmi9AWYIPWpyBfU8cC+JxAO57bk4+zdsTjJR+VTOw=="; }; }; - "@webassemblyjs/wasm-gen-1.11.5" = { + "@webassemblyjs/wasm-gen-1.11.6" = { name = "_at_webassemblyjs_slash_wasm-gen"; packageName = "@webassemblyjs/wasm-gen"; - version = "1.11.5"; + version = "1.11.6"; src = fetchurl { - url = "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.5.tgz"; - sha512 = "14vteRlRjxLK9eSyYFvw1K8Vv+iPdZU0Aebk3j6oB8TQiQYuO6hj9s4d7qf6f2HJr2khzvNldAFG13CgdkAIfA=="; + url = "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.6.tgz"; + sha512 = "3XOqkZP/y6B4F0PBAXvI1/bky7GryoogUtfwExeP/v7Nzwo1QLcq5oQmpKlftZLbT+ERUOAZVQjuNVak6UXjPA=="; }; }; - "@webassemblyjs/wasm-opt-1.11.5" = { + "@webassemblyjs/wasm-opt-1.11.6" = { name = "_at_webassemblyjs_slash_wasm-opt"; packageName = "@webassemblyjs/wasm-opt"; - version = "1.11.5"; + version = "1.11.6"; src = fetchurl { - url = "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.5.tgz"; - sha512 = "tcKwlIXstBQgbKy1MlbDMlXaxpucn42eb17H29rawYLxm5+MsEmgPzeCP8B1Cl69hCice8LeKgZpRUAPtqYPgw=="; + url = "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.6.tgz"; + sha512 = "cOrKuLRE7PCe6AsOVl7WasYf3wbSo4CeOk6PkrjS7g57MFfVUF9u6ysQBBODX0LdgSvQqRiGz3CXvIDKcPNy4g=="; }; }; - "@webassemblyjs/wasm-parser-1.11.5" = { + "@webassemblyjs/wasm-parser-1.11.6" = { name = "_at_webassemblyjs_slash_wasm-parser"; packageName = "@webassemblyjs/wasm-parser"; - version = "1.11.5"; + version = "1.11.6"; src = fetchurl { - url = "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.5.tgz"; - sha512 = "SVXUIwsLQlc8srSD7jejsfTU83g7pIGr2YYNb9oHdtldSxaOhvA5xwvIiWIfcX8PlSakgqMXsLpLfbbJ4cBYew=="; + url = "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.6.tgz"; + sha512 = "6ZwPeGzMJM3Dqp3hCsLgESxBGtT/OeCvCZ4TA1JUPYgmhAx38tTPR9JaKy0S5H3evQpO/h2uWs2j6Yc/fjkpTQ=="; }; }; - "@webassemblyjs/wast-printer-1.11.5" = { + "@webassemblyjs/wast-printer-1.11.6" = { name = "_at_webassemblyjs_slash_wast-printer"; packageName = "@webassemblyjs/wast-printer"; - version = "1.11.5"; + version = "1.11.6"; src = fetchurl { - url = "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.5.tgz"; - sha512 = "f7Pq3wvg3GSPUPzR0F6bmI89Hdb+u9WXrSKc4v+N0aV0q6r42WoF92Jp2jEorBEBRoRNXgjp53nBniDXcqZYPA=="; + url = "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.6.tgz"; + sha512 = "JM7AhRcE+yW2GWYaKeHL5vt4xqee5N2WcezptmgyhNS+ScggqcT1OtXykhAb13Sn5Yas0j2uv9tHgrjwvzAP4A=="; }; }; "@xtuc/ieee754-1.2.0" = { @@ -2704,6 +2938,15 @@ let sha512 = "j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA=="; }; }; + "abbrev-1.1.1" = { + name = "abbrev"; + packageName = "abbrev"; + version = "1.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz"; + sha512 = "nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q=="; + }; + }; "accepts-1.3.8" = { name = "accepts"; packageName = "accepts"; @@ -2740,13 +2983,13 @@ let sha512 = "ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg=="; }; }; - "acorn-import-assertions-1.8.0" = { + "acorn-import-assertions-1.9.0" = { name = "acorn-import-assertions"; packageName = "acorn-import-assertions"; - version = "1.8.0"; + version = "1.9.0"; src = fetchurl { - url = "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz"; - sha512 = "m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw=="; + url = "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz"; + sha512 = "cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA=="; }; }; "acorn-jsx-5.3.2" = { @@ -2767,6 +3010,15 @@ let sha512 = "OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA=="; }; }; + "acorn-walk-8.2.0" = { + name = "acorn-walk"; + packageName = "acorn-walk"; + version = "8.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz"; + sha512 = "k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA=="; + }; + }; "address-1.2.2" = { name = "address"; packageName = "address"; @@ -2794,6 +3046,24 @@ let sha512 = "RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ=="; }; }; + "agentkeepalive-4.3.0" = { + name = "agentkeepalive"; + packageName = "agentkeepalive"; + version = "4.3.0"; + src = fetchurl { + url = "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-4.3.0.tgz"; + sha512 = "7Epl1Blf4Sy37j4v9f9FjICCh4+KAQOyXgHEwlyBiAQLbhKdq/i2QQU3amQalS/wPhdPzDXPL5DMR5bkn+YeWg=="; + }; + }; + "aggregate-error-3.1.0" = { + name = "aggregate-error"; + packageName = "aggregate-error"; + version = "3.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz"; + sha512 = "4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA=="; + }; + }; "ajv-6.12.6" = { name = "ajv"; packageName = "ajv"; @@ -2920,6 +3190,42 @@ let sha512 = "KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw=="; }; }; + "aproba-2.0.0" = { + name = "aproba"; + packageName = "aproba"; + version = "2.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz"; + sha512 = "lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ=="; + }; + }; + "are-we-there-yet-2.0.0" = { + name = "are-we-there-yet"; + packageName = "are-we-there-yet"; + version = "2.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-2.0.0.tgz"; + sha512 = "Ci/qENmwHnsYo9xKIcUJN5LeDKdJ6R1Z1j9V/J5wyq8nh/mYPEpIKJbBZXtZjG04HiK7zV/p6Vs9952MrMeUIw=="; + }; + }; + "are-we-there-yet-3.0.1" = { + name = "are-we-there-yet"; + packageName = "are-we-there-yet"; + version = "3.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-3.0.1.tgz"; + sha512 = "QZW4EDmGwlYur0Yyf/b2uGucHQMa8aFUP7eu9ddR73vvhFyt4V0Vl3QHPcTNJ8l6qYOBdxgXdnBXQrHilfRQBg=="; + }; + }; + "arg-4.1.3" = { + name = "arg"; + packageName = "arg"; + version = "4.1.3"; + src = fetchurl { + url = "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz"; + sha512 = "58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA=="; + }; + }; "arg-5.0.2" = { name = "arg"; packageName = "arg"; @@ -3037,6 +3343,15 @@ let sha512 = "pZYPXPRl2PqWcsUs6LOMn+1f1532nEoPTYowBtqLwAW+W8vSVhkIGnmOX1t/UQjD6YGI0vcD2B1U7ZFGQH9jnQ=="; }; }; + "arrify-1.0.1" = { + name = "arrify"; + packageName = "arrify"; + version = "1.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz"; + sha512 = "3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA=="; + }; + }; "asap-2.0.6" = { name = "asap"; packageName = "asap"; @@ -3046,6 +3361,24 @@ let sha512 = "BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA=="; }; }; + "asn1-0.2.6" = { + name = "asn1"; + packageName = "asn1"; + version = "0.2.6"; + src = fetchurl { + url = "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz"; + sha512 = "ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ=="; + }; + }; + "assert-plus-1.0.0" = { + name = "assert-plus"; + packageName = "assert-plus"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz"; + sha512 = "NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw=="; + }; + }; "ast-types-flow-0.0.7" = { name = "ast-types-flow"; packageName = "ast-types-flow"; @@ -3064,6 +3397,15 @@ let sha512 = "iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ=="; }; }; + "async-foreach-0.1.3" = { + name = "async-foreach"; + packageName = "async-foreach"; + version = "0.1.3"; + src = fetchurl { + url = "https://registry.npmjs.org/async-foreach/-/async-foreach-0.1.3.tgz"; + sha512 = "VUeSMD8nEGBWaZK4lizI1sf3yEC7pnAQ/mrI7pC2fBz2s/tq5jWWEngTwaf0Gruu/OoXRGLGg1XFqpYBiGTYJA=="; + }; + }; "asynckit-0.4.0" = { name = "asynckit"; packageName = "asynckit"; @@ -3082,6 +3424,15 @@ let sha512 = "+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg=="; }; }; + "atob-2.1.2" = { + name = "atob"; + packageName = "atob"; + version = "2.1.2"; + src = fetchurl { + url = "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz"; + sha512 = "Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg=="; + }; + }; "autoprefixer-10.4.14" = { name = "autoprefixer"; packageName = "autoprefixer"; @@ -3100,13 +3451,31 @@ let sha512 = "DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw=="; }; }; - "axe-core-4.7.0" = { + "aws-sign2-0.7.0" = { + name = "aws-sign2"; + packageName = "aws-sign2"; + version = "0.7.0"; + src = fetchurl { + url = "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz"; + sha512 = "08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA=="; + }; + }; + "aws4-1.12.0" = { + name = "aws4"; + packageName = "aws4"; + version = "1.12.0"; + src = fetchurl { + url = "https://registry.npmjs.org/aws4/-/aws4-1.12.0.tgz"; + sha512 = "NmWvPnx0F1SfrQbYwOi7OeaNGokp9XhzNioJ/CSBs8Qa4vxug81mhJEAVZwxXuBmYB5KDRfMq/F3RR0BIU7sWg=="; + }; + }; + "axe-core-4.7.1" = { name = "axe-core"; packageName = "axe-core"; - version = "4.7.0"; + version = "4.7.1"; src = fetchurl { - url = "https://registry.npmjs.org/axe-core/-/axe-core-4.7.0.tgz"; - sha512 = "M0JtH+hlOL5pLQwHOLNYZaXuhqmvS8oExsqB1SBYgA4Dk7u/xx+YdGHXaK5pyUfed5mYXdlYiphWq3G8cRi5JQ=="; + url = "https://registry.npmjs.org/axe-core/-/axe-core-4.7.1.tgz"; + sha512 = "sCXXUhA+cljomZ3ZAwb8i1p3oOlkABzPy08ZDAoGcYuvtBPlQ1Ytde129ArXyHWDhfeewq7rlx9F+cUx2SSlkg=="; }; }; "axobject-query-3.1.1" = { @@ -3253,6 +3622,15 @@ let sha512 = "x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw=="; }; }; + "bcrypt-pbkdf-1.0.2" = { + name = "bcrypt-pbkdf"; + packageName = "bcrypt-pbkdf"; + version = "1.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz"; + sha512 = "qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w=="; + }; + }; "bfj-7.0.2" = { name = "bfj"; packageName = "bfj"; @@ -3370,6 +3748,15 @@ let sha512 = "gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ=="; }; }; + "buffer-builder-0.2.0" = { + name = "buffer-builder"; + packageName = "buffer-builder"; + version = "0.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/buffer-builder/-/buffer-builder-0.2.0.tgz"; + sha512 = "7VPMEPuYznPSoR21NE1zvd2Xna6c/CloiZCfcMXR1Jny6PjX0N4Nsa38zcBFo/FMK+BlA+FLKbJCQ0i2yxp+Xg=="; + }; + }; "buffer-from-1.1.2" = { name = "buffer-from"; packageName = "buffer-from"; @@ -3379,6 +3766,15 @@ let sha512 = "E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ=="; }; }; + "bufferutil-4.0.7" = { + name = "bufferutil"; + packageName = "bufferutil"; + version = "4.0.7"; + src = fetchurl { + url = "https://registry.npmjs.org/bufferutil/-/bufferutil-4.0.7.tgz"; + sha512 = "kukuqc39WOHtdxtw4UScxF/WVnMFVSQVKhtx3AjZJzhd0RGZZldcrfSEbVsWWe6KNH253574cq5F+wpv0G9pJw=="; + }; + }; "builtin-modules-3.3.0" = { name = "builtin-modules"; packageName = "builtin-modules"; @@ -3406,6 +3802,24 @@ let sha512 = "/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg=="; }; }; + "cacache-15.3.0" = { + name = "cacache"; + packageName = "cacache"; + version = "15.3.0"; + src = fetchurl { + url = "https://registry.npmjs.org/cacache/-/cacache-15.3.0.tgz"; + sha512 = "VVdYzXEn+cnbXpFgWs5hTT7OScegHVmLhJIR8Ufqk3iFD6A6j5iSX1KuBTfNEv4tdJWE2PzA6IVFtcLC7fN9wQ=="; + }; + }; + "cache-content-type-1.0.1" = { + name = "cache-content-type"; + packageName = "cache-content-type"; + version = "1.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/cache-content-type/-/cache-content-type-1.0.1.tgz"; + sha512 = "IKufZ1o4Ut42YUrZSo8+qnMTrFuKkvyoLXUywKz9GJ5BrhOFGhLdkx9sG4KAnVvbY6kEcSFjLQul+DVmBm2bgA=="; + }; + }; "call-bind-1.0.2" = { name = "call-bind"; packageName = "call-bind"; @@ -3460,6 +3874,15 @@ let sha512 = "QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA=="; }; }; + "camelcase-keys-6.2.2" = { + name = "camelcase-keys"; + packageName = "camelcase-keys"; + version = "6.2.2"; + src = fetchurl { + url = "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz"; + sha512 = "YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg=="; + }; + }; "caniuse-api-3.0.0" = { name = "caniuse-api"; packageName = "caniuse-api"; @@ -3469,13 +3892,22 @@ let sha512 = "bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw=="; }; }; - "caniuse-lite-1.0.30001481" = { + "caniuse-lite-1.0.30001488" = { name = "caniuse-lite"; packageName = "caniuse-lite"; - version = "1.0.30001481"; + version = "1.0.30001488"; src = fetchurl { - url = "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001481.tgz"; - sha512 = "KCqHwRnaa1InZBtqXzP98LPg0ajCVujMKjqKDhZEthIpAsJl/YEIa3YvXjGXPVqzZVguccuu7ga9KOE1J9rKPQ=="; + url = "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001488.tgz"; + sha512 = "NORIQuuL4xGpIy6iCCQGN4iFjlBXtfKWIenlUuyZJumLRIindLb7wXM+GO8erEhb7vXfcnf4BAg2PrSDN5TNLQ=="; + }; + }; + "canvas-2.11.2" = { + name = "canvas"; + packageName = "canvas"; + version = "2.11.2"; + src = fetchurl { + url = "https://registry.npmjs.org/canvas/-/canvas-2.11.2.tgz"; + sha512 = "ItanGBMrmRV7Py2Z+Xhs7cT+FNt5K0vPL4p9EZ/UX/Mu7hFbkxSjKF2KVtPwX7UYWp7dRKnrTvReflgrItJbdw=="; }; }; "case-sensitive-paths-webpack-plugin-2.4.0" = { @@ -3487,6 +3919,15 @@ let sha512 = "roIFONhcxog0JSSWbvVAh3OocukmSgpqOH6YpMkCvav/ySIV3JKg4Dc8vYtQjYi/UxpNE36r/9v+VqTQqgkYmw=="; }; }; + "caseless-0.12.0" = { + name = "caseless"; + packageName = "caseless"; + version = "0.12.0"; + src = fetchurl { + url = "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz"; + sha512 = "4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw=="; + }; + }; "chalk-2.4.2" = { name = "chalk"; packageName = "chalk"; @@ -3541,6 +3982,15 @@ let sha512 = "Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw=="; }; }; + "chownr-2.0.0" = { + name = "chownr"; + packageName = "chownr"; + version = "2.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz"; + sha512 = "bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ=="; + }; + }; "chrome-trace-event-1.0.3" = { name = "chrome-trace-event"; packageName = "chrome-trace-event"; @@ -3577,6 +4027,15 @@ let sha512 = "JVJbM+f3d3Q704rF4bqQ5UUyTtuJ0JRKNbTKVEeujCCBoMdkEi+V+e8oktO9qGQNSvHrFTM6JZRXrUvGR1czww=="; }; }; + "clean-stack-2.2.0" = { + name = "clean-stack"; + packageName = "clean-stack"; + version = "2.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz"; + sha512 = "4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A=="; + }; + }; "cliui-7.0.4" = { name = "cliui"; packageName = "cliui"; @@ -3586,6 +4045,15 @@ let sha512 = "OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ=="; }; }; + "cliui-8.0.1" = { + name = "cliui"; + packageName = "cliui"; + version = "8.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz"; + sha512 = "BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ=="; + }; + }; "clsx-1.2.1" = { name = "clsx"; packageName = "clsx"; @@ -3658,6 +4126,15 @@ let sha512 = "dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="; }; }; + "color-support-1.1.3" = { + name = "color-support"; + packageName = "color-support"; + version = "1.1.3"; + src = fetchurl { + url = "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz"; + sha512 = "qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg=="; + }; + }; "colord-2.9.3" = { name = "colord"; packageName = "colord"; @@ -3784,6 +4261,15 @@ let sha512 = "JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA=="; }; }; + "connect-history-api-fallback-1.6.0" = { + name = "connect-history-api-fallback"; + packageName = "connect-history-api-fallback"; + version = "1.6.0"; + src = fetchurl { + url = "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz"; + sha512 = "e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg=="; + }; + }; "connect-history-api-fallback-2.0.0" = { name = "connect-history-api-fallback"; packageName = "connect-history-api-fallback"; @@ -3793,6 +4279,15 @@ let sha512 = "U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA=="; }; }; + "console-control-strings-1.1.0" = { + name = "console-control-strings"; + packageName = "console-control-strings"; + version = "1.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz"; + sha512 = "ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ=="; + }; + }; "content-disposition-0.5.4" = { name = "content-disposition"; packageName = "content-disposition"; @@ -3811,6 +4306,15 @@ let sha512 = "nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA=="; }; }; + "convert-source-map-0.3.5" = { + name = "convert-source-map"; + packageName = "convert-source-map"; + version = "0.3.5"; + src = fetchurl { + url = "https://registry.npmjs.org/convert-source-map/-/convert-source-map-0.3.5.tgz"; + sha512 = "+4nRk0k3oEpwUB7/CalD7xE2z4VmtEnnq0GO2IPTkrooTrAhEsWvuLF5iWP1dXrwluki/azwXV1ve7gtYuPldg=="; + }; + }; "convert-source-map-1.9.0" = { name = "convert-source-map"; packageName = "convert-source-map"; @@ -3838,40 +4342,49 @@ let sha512 = "QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ=="; }; }; - "core-js-3.30.1" = { + "cookies-0.8.0" = { + name = "cookies"; + packageName = "cookies"; + version = "0.8.0"; + src = fetchurl { + url = "https://registry.npmjs.org/cookies/-/cookies-0.8.0.tgz"; + sha512 = "8aPsApQfebXnuI+537McwYsDtjVxGm8gTIzQI3FDW6t5t/DAhERxtnbEPN/8RX+uZthoz4eCOgloXaE5cYyNow=="; + }; + }; + "core-js-3.30.2" = { name = "core-js"; packageName = "core-js"; - version = "3.30.1"; + version = "3.30.2"; src = fetchurl { - url = "https://registry.npmjs.org/core-js/-/core-js-3.30.1.tgz"; - sha512 = "ZNS5nbiSwDTq4hFosEDqm65izl2CWmLz0hARJMyNQBgkUZMIF51cQiMvIQKA6hvuaeWxQDP3hEedM1JZIgTldQ=="; + url = "https://registry.npmjs.org/core-js/-/core-js-3.30.2.tgz"; + sha512 = "uBJiDmwqsbJCWHAwjrx3cvjbMXP7xD72Dmsn5LOJpiRmE3WbBbN5rCqQ2Qh6Ek6/eOrjlWngEynBWo4VxerQhg=="; }; }; - "core-js-compat-3.30.1" = { + "core-js-compat-3.30.2" = { name = "core-js-compat"; packageName = "core-js-compat"; - version = "3.30.1"; + version = "3.30.2"; src = fetchurl { - url = "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.30.1.tgz"; - sha512 = "d690npR7MC6P0gq4npTl5n2VQeNAmUrJ90n+MHiKS7W2+xno4o3F5GDEuylSdi6EJ3VssibSGXOa1r3YXD3Mhw=="; + url = "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.30.2.tgz"; + sha512 = "nriW1nuJjUgvkEjIot1Spwakz52V9YkYHZAQG6A1eCgC8AA1p0zngrQEP9R0+V6hji5XilWKG1Bd0YRppmGimA=="; }; }; - "core-js-pure-3.30.1" = { + "core-js-pure-3.30.2" = { name = "core-js-pure"; packageName = "core-js-pure"; - version = "3.30.1"; + version = "3.30.2"; src = fetchurl { - url = "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.30.1.tgz"; - sha512 = "nXBEVpmUnNRhz83cHd9JRQC52cTMcuXAmR56+9dSMpRdpeA4I1PX6yjmhd71Eyc/wXNsdBdUDIj1QTIeZpU5Tg=="; + url = "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.30.2.tgz"; + sha512 = "p/npFUJXXBkCCTIlEGBdghofn00jWG6ZOtdoIXSJmAu2QBvN0IqpZXWweOytcwE6cfx8ZvVUy1vw8zxhe4Y2vg=="; }; }; - "core-util-is-1.0.3" = { + "core-util-is-1.0.2" = { name = "core-util-is"; packageName = "core-util-is"; - version = "1.0.3"; + version = "1.0.2"; src = fetchurl { - url = "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz"; - sha512 = "ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ=="; + url = "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz"; + sha512 = "3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ=="; }; }; "cosmiconfig-6.0.0" = { @@ -3892,6 +4405,15 @@ let sha512 = "AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA=="; }; }; + "create-require-1.1.1" = { + name = "create-require"; + packageName = "create-require"; + version = "1.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz"; + sha512 = "dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ=="; + }; + }; "cross-fetch-3.1.5" = { name = "cross-fetch"; packageName = "cross-fetch"; @@ -3919,6 +4441,15 @@ let sha512 = "v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA=="; }; }; + "css-2.2.4" = { + name = "css"; + packageName = "css"; + version = "2.2.4"; + src = fetchurl { + url = "https://registry.npmjs.org/css/-/css-2.2.4.tgz"; + sha512 = "oUnjmWpy0niI3x/mPL8dVEI1l7MnG3+HHyRPHf+YFSbK+svOhXpmSOcDURUh2aOCgl2grzrOPt1nHLuCVFULLw=="; + }; + }; "css-blank-pseudo-3.0.3" = { name = "css-blank-pseudo"; packageName = "css-blank-pseudo"; @@ -3946,13 +4477,13 @@ let sha512 = "Vse0xpR1K9MNlp2j5w1pgWIJtm1a8qS0JwS9goFYcImjlHEmywP9VUF05aGBXzGpDJF86QXk4L0ypBmwPhGArw=="; }; }; - "css-loader-6.7.3" = { + "css-loader-6.7.4" = { name = "css-loader"; packageName = "css-loader"; - version = "6.7.3"; + version = "6.7.4"; src = fetchurl { - url = "https://registry.npmjs.org/css-loader/-/css-loader-6.7.3.tgz"; - sha512 = "qhOH1KlBMnZP8FzRO6YCH9UHXQhVMcEGLyNdb7Hv2cpcmJbW0YrddO+tG1ab5nT41KpHIYGsbeHqxB9xPu1pKQ=="; + url = "https://registry.npmjs.org/css-loader/-/css-loader-6.7.4.tgz"; + sha512 = "0Y5uHtK5BswfaGJ+jrO+4pPg1msFBc0pwPIE1VqfpmVn6YbDfYfXMj8rfd7nt+4goAhJueO+H/I40VWJfcP1mQ=="; }; }; "css-minimizer-webpack-plugin-3.4.1" = { @@ -4036,13 +4567,13 @@ let sha512 = "HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw=="; }; }; - "cssdb-7.5.4" = { + "cssdb-7.6.0" = { name = "cssdb"; packageName = "cssdb"; - version = "7.5.4"; + version = "7.6.0"; src = fetchurl { - url = "https://registry.npmjs.org/cssdb/-/cssdb-7.5.4.tgz"; - sha512 = "fGD+J6Jlq+aurfE1VDXlLS4Pt0VtNlu2+YgfGOdMxRyl/HQ9bDiHTwSck1Yz8A97Dt/82izSK6Bp/4nVqacOsg=="; + url = "https://registry.npmjs.org/cssdb/-/cssdb-7.6.0.tgz"; + sha512 = "Nna7rph8V0jC6+JBY4Vk4ndErUmfJfV6NJCaZdurL0omggabiy+QB2HCQtu5c/ACLZ0I7REv7A4QyPIoYzZx0w=="; }; }; "cssesc-3.0.0" = { @@ -4135,6 +4666,15 @@ let sha512 = "sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA=="; }; }; + "dashdash-1.14.1" = { + name = "dashdash"; + packageName = "dashdash"; + version = "1.14.1"; + src = fetchurl { + url = "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz"; + sha512 = "jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g=="; + }; + }; "data-urls-2.0.0" = { name = "data-urls"; packageName = "data-urls"; @@ -4144,6 +4684,15 @@ let sha512 = "X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ=="; }; }; + "de-indent-1.0.2" = { + name = "de-indent"; + packageName = "de-indent"; + version = "1.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/de-indent/-/de-indent-1.0.2.tgz"; + sha512 = "e/1zu3xH5MQryN2zdVaF0OrdNLUbvWxzMbi+iNA6Bky7l1RoP8a2fIbRocyHclXt/arDrrR6lL3TqFD9pMQTsg=="; + }; + }; "debug-2.6.9" = { name = "debug"; packageName = "debug"; @@ -4171,6 +4720,24 @@ let sha512 = "PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ=="; }; }; + "decamelize-1.2.0" = { + name = "decamelize"; + packageName = "decamelize"; + version = "1.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz"; + sha512 = "z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA=="; + }; + }; + "decamelize-keys-1.1.1" = { + name = "decamelize-keys"; + packageName = "decamelize-keys"; + version = "1.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.1.tgz"; + sha512 = "WiPxgEirIV0/eIOMcnFBA3/IJZAZqKnwAwWyvvdi4lsr1WCN22nhdf/3db3DoZcUjTV2SqfzIwNyp6y2xs3nmg=="; + }; + }; "decimal.js-10.4.3" = { name = "decimal.js"; packageName = "decimal.js"; @@ -4180,6 +4747,24 @@ let sha512 = "VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA=="; }; }; + "decode-uri-component-0.2.2" = { + name = "decode-uri-component"; + packageName = "decode-uri-component"; + version = "0.2.2"; + src = fetchurl { + url = "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.2.tgz"; + sha512 = "FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ=="; + }; + }; + "decompress-response-4.2.1" = { + name = "decompress-response"; + packageName = "decompress-response"; + version = "4.2.1"; + src = fetchurl { + url = "https://registry.npmjs.org/decompress-response/-/decompress-response-4.2.1.tgz"; + sha512 = "jOSne2qbyE+/r8G1VU+G/82LBs2Fs4LAsTiLSHOCOMZQl2OKZ6i8i4IyHemTe+/yIXOtTcRQMzPcgyhoFlqPkw=="; + }; + }; "dedent-0.7.0" = { name = "dedent"; packageName = "dedent"; @@ -4189,13 +4774,22 @@ let sha512 = "Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA=="; }; }; - "deep-equal-2.2.0" = { + "deep-equal-1.0.1" = { name = "deep-equal"; packageName = "deep-equal"; - version = "2.2.0"; + version = "1.0.1"; src = fetchurl { - url = "https://registry.npmjs.org/deep-equal/-/deep-equal-2.2.0.tgz"; - sha512 = "RdpzE0Hv4lhowpIUKKMJfeH6C1pXdtT1/it80ubgWqwI3qpuxUBpC1S4hnHg+zjnuOoDkzUtUCEEkG+XG5l3Mw=="; + url = "https://registry.npmjs.org/deep-equal/-/deep-equal-1.0.1.tgz"; + sha512 = "bHtC0iYvWhyaTzvV3CZgPeZQqCOBGyGsVV7v4eevpdkLHfiSrXUdBG+qAuSz4RI70sszvjQ1QSZ98An1yNwpSw=="; + }; + }; + "deep-equal-2.2.1" = { + name = "deep-equal"; + packageName = "deep-equal"; + version = "2.2.1"; + src = fetchurl { + url = "https://registry.npmjs.org/deep-equal/-/deep-equal-2.2.1.tgz"; + sha512 = "lKdkdV6EOGoVn65XaOsPdH4rMxTZOnmFyuIkMjM1i5HHCbfjC97dawgTAy0deYNfuqUqW+Q5VrVaQYtUpSd6yQ=="; }; }; "deep-is-0.1.4" = { @@ -4252,6 +4846,15 @@ let sha512 = "ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ=="; }; }; + "delegates-1.0.0" = { + name = "delegates"; + packageName = "delegates"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz"; + sha512 = "bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ=="; + }; + }; "depd-1.1.2" = { name = "depd"; packageName = "depd"; @@ -4279,6 +4882,24 @@ let sha512 = "2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg=="; }; }; + "detect-libc-1.0.3" = { + name = "detect-libc"; + packageName = "detect-libc"; + version = "1.0.3"; + src = fetchurl { + url = "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz"; + sha512 = "pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg=="; + }; + }; + "detect-libc-2.0.1" = { + name = "detect-libc"; + packageName = "detect-libc"; + version = "2.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.1.tgz"; + sha512 = "463v3ZeIrcWtdgIg6vI6XUncguvr2TnGl4SzDXinkt9mSLpBJKXT3mW6xT3VQdDN11+WVs29pgvivTc4Lp8v+w=="; + }; + }; "detect-newline-3.1.0" = { name = "detect-newline"; packageName = "detect-newline"; @@ -4333,6 +4954,15 @@ let sha512 = "gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw=="; }; }; + "diff-4.0.2" = { + name = "diff"; + packageName = "diff"; + version = "4.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz"; + sha512 = "58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A=="; + }; + }; "diff-sequences-27.5.1" = { name = "diff-sequences"; packageName = "diff-sequences"; @@ -4522,6 +5152,15 @@ let sha512 = "jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg=="; }; }; + "ecc-jsbn-0.1.2" = { + name = "ecc-jsbn"; + packageName = "ecc-jsbn"; + version = "0.1.2"; + src = fetchurl { + url = "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz"; + sha512 = "eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw=="; + }; + }; "ee-first-1.1.1" = { name = "ee-first"; packageName = "ee-first"; @@ -4540,13 +5179,13 @@ let sha512 = "rC+QVNMJWv+MtPgkt0y+0rVEIdbtxVADApW9JXrUVlzHetgcyczP/E7DJmWJ4fJCZF2cPcBk0laWO9ZHMG3DmQ=="; }; }; - "electron-to-chromium-1.4.373" = { + "electron-to-chromium-1.4.402" = { name = "electron-to-chromium"; packageName = "electron-to-chromium"; - version = "1.4.373"; + version = "1.4.402"; src = fetchurl { - url = "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.373.tgz"; - sha512 = "whGyixOVSRlyOBQDsRH9xltFaMij2/+DQRdaYahCq0P/fiVnAVGaW7OVsFnEjze/qUo298ez9C46gnALpo6ukg=="; + url = "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.402.tgz"; + sha512 = "gWYvJSkohOiBE6ecVYXkrDgNaUjo47QEKK0kQzmWyhkH+yoYiG44bwuicTGNSIQRG3WDMsWVZJLRnJnLNkbWvA=="; }; }; "emittery-0.10.2" = { @@ -4603,13 +5242,31 @@ let sha512 = "TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w=="; }; }; - "enhanced-resolve-5.13.0" = { + "encoding-0.1.13" = { + name = "encoding"; + packageName = "encoding"; + version = "0.1.13"; + src = fetchurl { + url = "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz"; + sha512 = "ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A=="; + }; + }; + "end-of-stream-1.4.4" = { + name = "end-of-stream"; + packageName = "end-of-stream"; + version = "1.4.4"; + src = fetchurl { + url = "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz"; + sha512 = "+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q=="; + }; + }; + "enhanced-resolve-5.14.0" = { name = "enhanced-resolve"; packageName = "enhanced-resolve"; - version = "5.13.0"; + version = "5.14.0"; src = fetchurl { - url = "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.13.0.tgz"; - sha512 = "eyV8f0y1+bzyfh8xAwW/WTSZpLbjhqc4ne9eGSH4Zo2ejdyiNG9pU6mf9DG8a7+Auk6MFTlNOT4Y2y/9k8GKVg=="; + url = "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.14.0.tgz"; + sha512 = "+DCows0XNwLDcUhbFJPdlQEVnT2zXlCv7hPxemTz86/O+B/hCQ+mb7ydkPKiflpVraqLPCAfu7lDy+hBXueojw=="; }; }; "entities-2.2.0" = { @@ -4621,6 +5278,24 @@ let sha512 = "p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A=="; }; }; + "env-paths-2.2.1" = { + name = "env-paths"; + packageName = "env-paths"; + version = "2.2.1"; + src = fetchurl { + url = "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz"; + sha512 = "+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A=="; + }; + }; + "err-code-2.0.3" = { + name = "err-code"; + packageName = "err-code"; + version = "2.0.3"; + src = fetchurl { + url = "https://registry.npmjs.org/err-code/-/err-code-2.0.3.tgz"; + sha512 = "2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA=="; + }; + }; "error-ex-1.3.2" = { name = "error-ex"; packageName = "error-ex"; @@ -4756,13 +5431,13 @@ let sha512 = "mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw=="; }; }; - "eslint-8.39.0" = { + "eslint-8.41.0" = { name = "eslint"; packageName = "eslint"; - version = "8.39.0"; + version = "8.41.0"; src = fetchurl { - url = "https://registry.npmjs.org/eslint/-/eslint-8.39.0.tgz"; - sha512 = "mwiok6cy7KTW7rBpo05k6+p4YVZByLNjAZ/ACB9DRCu4YDRwjXI01tWHp6KAUWelsBetTxKK/2sHB0vdS8Z2Og=="; + url = "https://registry.npmjs.org/eslint/-/eslint-8.41.0.tgz"; + sha512 = "WQDQpzGBOP5IrXPo4Hc0814r4/v2rrIsB0rhT7jtunIalgg6gYXWhRMOejVO8yH21T/FGaxjmFjBMNqcIlmH1Q=="; }; }; "eslint-config-react-app-7.0.1" = { @@ -4846,13 +5521,13 @@ let sha512 = "oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g=="; }; }; - "eslint-plugin-testing-library-5.10.3" = { + "eslint-plugin-testing-library-5.11.0" = { name = "eslint-plugin-testing-library"; packageName = "eslint-plugin-testing-library"; - version = "5.10.3"; + version = "5.11.0"; src = fetchurl { - url = "https://registry.npmjs.org/eslint-plugin-testing-library/-/eslint-plugin-testing-library-5.10.3.tgz"; - sha512 = "0yhsKFsjHLud5PM+f2dWr9K3rqYzMy4cSHs3lcmFYMa1CdSzRvHGgXvsFarBjZ41gU8jhTdMIkg8jHLxGJqLqw=="; + url = "https://registry.npmjs.org/eslint-plugin-testing-library/-/eslint-plugin-testing-library-5.11.0.tgz"; + sha512 = "ELY7Gefo+61OfXKlQeXNIDVVLPcvKTeiQOoMZG9TeuWa7Ln4dUNRv8JdRWBQI9Mbb427XGlVB1aa1QPZxBJM8Q=="; }; }; "eslint-scope-5.1.1" = { @@ -4882,13 +5557,13 @@ let sha512 = "0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw=="; }; }; - "eslint-visitor-keys-3.4.0" = { + "eslint-visitor-keys-3.4.1" = { name = "eslint-visitor-keys"; packageName = "eslint-visitor-keys"; - version = "3.4.0"; + version = "3.4.1"; src = fetchurl { - url = "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.0.tgz"; - sha512 = "HPpKPUBQcAsZOsHAFwTtIKcYlCje62XB7SEAcxjtmW6TD1WVpkS6i6/hOVtTZIl4zGj/mBqpFVGvaDneik+VoQ=="; + url = "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.1.tgz"; + sha512 = "pZnmmLwYzf+kWaM/Qgrvpen51upAktaaiI01nsJD/Yr3lMOdNtq0cxkrrg16w64VtisN6okbs7Q8AfGqj4c9fA=="; }; }; "eslint-webpack-plugin-3.2.0" = { @@ -4900,13 +5575,13 @@ let sha512 = "avrKcGncpPbPSUHX6B3stNGzkKFto3eL+DKM4+VyMrVnhPc3vRczVlCq3uhuFOdRvDHTVXuzwk1ZKUrqDQHQ9w=="; }; }; - "espree-9.5.1" = { + "espree-9.5.2" = { name = "espree"; packageName = "espree"; - version = "9.5.1"; + version = "9.5.2"; src = fetchurl { - url = "https://registry.npmjs.org/espree/-/espree-9.5.1.tgz"; - sha512 = "5yxtHSZXRSW5pvv3hAlXM5+/Oswi1AUFqBmbibKb5s6bp3rGIDkyXU6xCoyuuLhijr4SFwPrXRoZjz0AZDN9tg=="; + url = "https://registry.npmjs.org/espree/-/espree-9.5.2.tgz"; + sha512 = "7OASN1Wma5fum5SrNhFMAMJxOUAbhyfQ8dQ//PJaJbNw0URTPWqIghHWt1MmAANKhHZIYOHruW4Kw4ruUWOdGw=="; }; }; "esprima-4.0.1" = { @@ -4999,6 +5674,24 @@ let sha512 = "mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q=="; }; }; + "eventsource-2.0.2" = { + name = "eventsource"; + packageName = "eventsource"; + version = "2.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/eventsource/-/eventsource-2.0.2.tgz"; + sha512 = "IzUmBGPR3+oUG9dUeXynyNmf91/3zUSJg1lCktzKw47OXuhco54U3r9B7O4XX+Rb1Itm9OZ2b0RkTs10bICOxA=="; + }; + }; + "execa-4.1.0" = { + name = "execa"; + packageName = "execa"; + version = "4.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz"; + sha512 = "j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA=="; + }; + }; "execa-5.1.1" = { name = "execa"; packageName = "execa"; @@ -5035,6 +5728,24 @@ let sha512 = "5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ=="; }; }; + "extend-3.0.2" = { + name = "extend"; + packageName = "extend"; + version = "3.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz"; + sha512 = "fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g=="; + }; + }; + "extsprintf-1.3.0" = { + name = "extsprintf"; + packageName = "extsprintf"; + version = "1.3.0"; + src = fetchurl { + url = "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz"; + sha512 = "11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g=="; + }; + }; "fast-deep-equal-3.1.3" = { name = "fast-deep-equal"; packageName = "fast-deep-equal"; @@ -5098,6 +5809,15 @@ let sha512 = "p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA=="; }; }; + "fibers-5.0.3" = { + name = "fibers"; + packageName = "fibers"; + version = "5.0.3"; + src = fetchurl { + url = "https://registry.npmjs.org/fibers/-/fibers-5.0.3.tgz"; + sha512 = "/qYTSoZydQkM21qZpGLDLuCq8c+B8KhuCQ1kLPvnRNhxhVbvrpmH9l2+Lblf5neDuEsY4bfT7LeO553TXQDvJw=="; + }; + }; "file-entry-cache-6.0.1" = { name = "file-entry-cache"; packageName = "file-entry-cache"; @@ -5233,6 +5953,15 @@ let sha512 = "jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw=="; }; }; + "forever-agent-0.6.1" = { + name = "forever-agent"; + packageName = "forever-agent"; + version = "0.6.1"; + src = fetchurl { + url = "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz"; + sha512 = "j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw=="; + }; + }; "fork-ts-checker-webpack-plugin-6.5.3" = { name = "fork-ts-checker-webpack-plugin"; packageName = "fork-ts-checker-webpack-plugin"; @@ -5242,6 +5971,15 @@ let sha512 = "SbH/l9ikmMWycd5puHJKTkZJKddF4iRLyW3DeZ08HTI7NGyLS38MXd/KGgeWumQO7YNQbW2u/NtPT2YowbPaGQ=="; }; }; + "form-data-2.3.3" = { + name = "form-data"; + packageName = "form-data"; + version = "2.3.3"; + src = fetchurl { + url = "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz"; + sha512 = "1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ=="; + }; + }; "form-data-3.0.1" = { name = "form-data"; packageName = "form-data"; @@ -5296,6 +6034,15 @@ let sha512 = "hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ=="; }; }; + "fs-minipass-2.1.0" = { + name = "fs-minipass"; + packageName = "fs-minipass"; + version = "2.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz"; + sha512 = "V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg=="; + }; + }; "fs-monkey-1.0.3" = { name = "fs-monkey"; packageName = "fs-monkey"; @@ -5350,6 +6097,33 @@ let sha512 = "xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ=="; }; }; + "gauge-3.0.2" = { + name = "gauge"; + packageName = "gauge"; + version = "3.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/gauge/-/gauge-3.0.2.tgz"; + sha512 = "+5J6MS/5XksCuXq++uFRsnUd7Ovu1XenbeuIuNRJxYWjgQbPuFhT14lAvsWfqfAmnwluf1OwMjz39HjfLPci0Q=="; + }; + }; + "gauge-4.0.4" = { + name = "gauge"; + packageName = "gauge"; + version = "4.0.4"; + src = fetchurl { + url = "https://registry.npmjs.org/gauge/-/gauge-4.0.4.tgz"; + sha512 = "f9m+BEN5jkg6a0fZjleidjN51VE1X+mPFQ2DJ0uv1V39oCLCbsGe6yjbBnp7eK7z/+GAon99a3nHuqbuuthyPg=="; + }; + }; + "gaze-1.1.3" = { + name = "gaze"; + packageName = "gaze"; + version = "1.1.3"; + src = fetchurl { + url = "https://registry.npmjs.org/gaze/-/gaze-1.1.3.tgz"; + sha512 = "BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g=="; + }; + }; "gensync-1.0.0-beta.2" = { name = "gensync"; packageName = "gensync"; @@ -5368,13 +6142,13 @@ let sha512 = "DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg=="; }; }; - "get-intrinsic-1.2.0" = { + "get-intrinsic-1.2.1" = { name = "get-intrinsic"; packageName = "get-intrinsic"; - version = "1.2.0"; + version = "1.2.1"; src = fetchurl { - url = "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.0.tgz"; - sha512 = "L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q=="; + url = "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.1.tgz"; + sha512 = "2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw=="; }; }; "get-own-enumerable-property-symbols-3.0.2" = { @@ -5395,6 +6169,24 @@ let sha512 = "pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q=="; }; }; + "get-stdin-4.0.1" = { + name = "get-stdin"; + packageName = "get-stdin"; + version = "4.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz"; + sha512 = "F5aQMywwJ2n85s4hJPTT9RPxGmubonuB10MNYo17/xph174n2MIR33HRguhzVag10O/npM7SPk73LMZNP+FaWw=="; + }; + }; + "get-stream-5.2.0" = { + name = "get-stream"; + packageName = "get-stream"; + version = "5.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz"; + sha512 = "nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA=="; + }; + }; "get-stream-6.0.1" = { name = "get-stream"; packageName = "get-stream"; @@ -5413,6 +6205,15 @@ let sha512 = "2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw=="; }; }; + "getpass-0.1.7" = { + name = "getpass"; + packageName = "getpass"; + version = "0.1.7"; + src = fetchurl { + url = "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz"; + sha512 = "0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng=="; + }; + }; "glob-7.1.6" = { name = "glob"; packageName = "glob"; @@ -5422,6 +6223,15 @@ let sha512 = "LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA=="; }; }; + "glob-7.1.7" = { + name = "glob"; + packageName = "glob"; + version = "7.1.7"; + src = fetchurl { + url = "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz"; + sha512 = "OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ=="; + }; + }; "glob-7.2.3" = { name = "glob"; packageName = "glob"; @@ -5512,6 +6322,15 @@ let sha512 = "jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g=="; }; }; + "globule-1.3.4" = { + name = "globule"; + packageName = "globule"; + version = "1.3.4"; + src = fetchurl { + url = "https://registry.npmjs.org/globule/-/globule-1.3.4.tgz"; + sha512 = "OPTIfhMBh7JbBYDpa5b+Q5ptmMWKwcNcFSR/0c6t8V4f3ZAVBEsKNY37QdVqmLRYSMhOUGYrY0QhSoEpzGr/Eg=="; + }; + }; "gopd-1.0.1" = { name = "gopd"; packageName = "gopd"; @@ -5539,6 +6358,24 @@ let sha512 = "bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ=="; }; }; + "graphemer-1.4.0" = { + name = "graphemer"; + packageName = "graphemer"; + version = "1.4.0"; + src = fetchurl { + url = "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz"; + sha512 = "EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag=="; + }; + }; + "growly-1.3.0" = { + name = "growly"; + packageName = "growly"; + version = "1.3.0"; + src = fetchurl { + url = "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz"; + sha512 = "+xGQY0YyAWCnqy7Cd++hc2JqMYzlm0dG30Jd0beaA64sROr8C4nt8Yc9V5Ro3avlSUDTN0ulqP/VBKi1/lLygw=="; + }; + }; "gzip-size-6.0.0" = { name = "gzip-size"; packageName = "gzip-size"; @@ -5557,6 +6394,33 @@ let sha512 = "9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg=="; }; }; + "har-schema-2.0.0" = { + name = "har-schema"; + packageName = "har-schema"; + version = "2.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz"; + sha512 = "Oqluz6zhGX8cyRaTQlFMPw80bSJVG2x/cFb8ZPhUILGgHka9SsokCCOQgpveePerqidZOrT14ipqfJb7ILcW5Q=="; + }; + }; + "har-validator-5.1.5" = { + name = "har-validator"; + packageName = "har-validator"; + version = "5.1.5"; + src = fetchurl { + url = "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz"; + sha512 = "nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w=="; + }; + }; + "hard-rejection-2.1.0" = { + name = "hard-rejection"; + packageName = "hard-rejection"; + version = "2.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz"; + sha512 = "VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA=="; + }; + }; "harmony-reflect-1.6.2" = { name = "harmony-reflect"; packageName = "harmony-reflect"; @@ -5638,6 +6502,15 @@ let sha512 = "kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ=="; }; }; + "has-unicode-2.0.1" = { + name = "has-unicode"; + packageName = "has-unicode"; + version = "2.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz"; + sha512 = "8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ=="; + }; + }; "he-1.2.0" = { name = "he"; packageName = "he"; @@ -5665,6 +6538,24 @@ let sha512 = "HRcs+2mr52W0K+x8RzcLzuPPmVIKMSv97RGHy0Ea9y/mpcaK+xTrjICA04KAHi4GRzxliNqNJEFYWHghy3rSfQ=="; }; }; + "hosted-git-info-2.8.9" = { + name = "hosted-git-info"; + packageName = "hosted-git-info"; + version = "2.8.9"; + src = fetchurl { + url = "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz"; + sha512 = "mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw=="; + }; + }; + "hosted-git-info-4.1.0" = { + name = "hosted-git-info"; + packageName = "hosted-git-info"; + version = "4.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz"; + sha512 = "kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA=="; + }; + }; "hpack.js-2.1.6" = { name = "hpack.js"; packageName = "hpack.js"; @@ -5737,6 +6628,24 @@ let sha512 = "gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A=="; }; }; + "http-assert-1.5.0" = { + name = "http-assert"; + packageName = "http-assert"; + version = "1.5.0"; + src = fetchurl { + url = "https://registry.npmjs.org/http-assert/-/http-assert-1.5.0.tgz"; + sha512 = "uPpH7OKX4H25hBmU6G1jWNaqJGpTXxey+YOUizJUAgu0AjLUeC8D73hTrhvDS5D+GJN1DN1+hhc/eF/wpxtp0w=="; + }; + }; + "http-cache-semantics-4.1.1" = { + name = "http-cache-semantics"; + packageName = "http-cache-semantics"; + version = "4.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz"; + sha512 = "er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ=="; + }; + }; "http-deceiver-1.2.7" = { name = "http-deceiver"; packageName = "http-deceiver"; @@ -5755,6 +6664,15 @@ let sha512 = "lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A=="; }; }; + "http-errors-1.8.1" = { + name = "http-errors"; + packageName = "http-errors"; + version = "1.8.1"; + src = fetchurl { + url = "https://registry.npmjs.org/http-errors/-/http-errors-1.8.1.tgz"; + sha512 = "Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g=="; + }; + }; "http-errors-2.0.0" = { name = "http-errors"; packageName = "http-errors"; @@ -5791,6 +6709,15 @@ let sha512 = "k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg=="; }; }; + "http-proxy-middleware-1.3.1" = { + name = "http-proxy-middleware"; + packageName = "http-proxy-middleware"; + version = "1.3.1"; + src = fetchurl { + url = "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-1.3.1.tgz"; + sha512 = "13eVVDYS4z79w7f1+NPllJtOQFx/FdUW4btIvVRMaRlUY9VGstAbo5MOhLEuUgZFRHn3x50ufn25zkj/boZnEg=="; + }; + }; "http-proxy-middleware-2.0.6" = { name = "http-proxy-middleware"; packageName = "http-proxy-middleware"; @@ -5800,6 +6727,15 @@ let sha512 = "ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw=="; }; }; + "http-signature-1.2.0" = { + name = "http-signature"; + packageName = "http-signature"; + version = "1.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz"; + sha512 = "CAbnr6Rz4CYQkLYUtSNXxQPUH2gK8f3iWexVlsnMeD+GjlsQ0Xsy1cOX+mN3dtxYomRy21CiOzU8Uhw6OwncEQ=="; + }; + }; "https-proxy-agent-5.0.1" = { name = "https-proxy-agent"; packageName = "https-proxy-agent"; @@ -5809,6 +6745,15 @@ let sha512 = "dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA=="; }; }; + "human-signals-1.1.1" = { + name = "human-signals"; + packageName = "human-signals"; + version = "1.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz"; + sha512 = "SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw=="; + }; + }; "human-signals-2.1.0" = { name = "human-signals"; packageName = "human-signals"; @@ -5827,6 +6772,15 @@ let sha512 = "jMAxraOOmHuPbffLVDKkEKi/NeG8dMqP8lGRd6Tbf7JgAeG33jjgPWDbXXU7ypCI0o+oNKJFgbSB9FKVdWNI2A=="; }; }; + "humanize-ms-1.2.1" = { + name = "humanize-ms"; + packageName = "humanize-ms"; + version = "1.2.1"; + src = fetchurl { + url = "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz"; + sha512 = "Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ=="; + }; + }; "i18next-21.10.0" = { name = "i18next"; packageName = "i18next"; @@ -5917,6 +6871,15 @@ let sha512 = "bc4NBHqOqSfRW7POMkHd51LvClaeMXpm8dx0e8oE2GORbq5aRK7Bxl4FyzVLdGtLmvLKL7BTDBG5ACQm4HWjTA=="; }; }; + "immutable-4.3.0" = { + name = "immutable"; + packageName = "immutable"; + version = "4.3.0"; + src = fetchurl { + url = "https://registry.npmjs.org/immutable/-/immutable-4.3.0.tgz"; + sha512 = "0AOCmOip+xgJwEVTQj1EfiDDOkPmuyllDuTuEX+DDXUgapLAsBIfkg3sxCYyCEA8mQqZrrxPUGjcOQ2JS3WLkg=="; + }; + }; "import-fresh-3.3.0" = { name = "import-fresh"; packageName = "import-fresh"; @@ -5944,6 +6907,24 @@ let sha512 = "JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA=="; }; }; + "indent-string-4.0.0" = { + name = "indent-string"; + packageName = "indent-string"; + version = "4.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz"; + sha512 = "EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg=="; + }; + }; + "infer-owner-1.0.4" = { + name = "infer-owner"; + packageName = "infer-owner"; + version = "1.0.4"; + src = fetchurl { + url = "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz"; + sha512 = "IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A=="; + }; + }; "inflight-1.0.6" = { name = "inflight"; packageName = "inflight"; @@ -5989,6 +6970,15 @@ let sha512 = "Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ=="; }; }; + "ip-2.0.0" = { + name = "ip"; + packageName = "ip"; + version = "2.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/ip/-/ip-2.0.0.tgz"; + sha512 = "WKa+XuLG1A1R0UWhl2+1XQSi+fZWMsYKffMZTTYsiZaUD8k2yDAj5atimTUD2TZkyCkNEeYE5NhFZmupOGtjYQ=="; + }; + }; "ipaddr.js-1.9.1" = { name = "ipaddr.js"; packageName = "ipaddr.js"; @@ -6070,13 +7060,13 @@ let sha512 = "1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA=="; }; }; - "is-core-module-2.12.0" = { + "is-core-module-2.12.1" = { name = "is-core-module"; packageName = "is-core-module"; - version = "2.12.0"; + version = "2.12.1"; src = fetchurl { - url = "https://registry.npmjs.org/is-core-module/-/is-core-module-2.12.0.tgz"; - sha512 = "RECHCBCd/viahWmwj6enj19sKbHfJrddi/6cBDsNTKbNq0f7VeaUkBo60BqzvPqo/W54ChS62Z5qyun7cfOMqQ=="; + url = "https://registry.npmjs.org/is-core-module/-/is-core-module-2.12.1.tgz"; + sha512 = "Q4ZuBAe2FUsKtyQJoQHlvP8OvBERxO3jEmy1I7hcRXcJBGGHFh/aJBswbXuS9sgrDH2QUO8ilkwNPHvHMd8clg=="; }; }; "is-date-object-1.0.5" = { @@ -6124,6 +7114,15 @@ let sha512 = "cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ=="; }; }; + "is-generator-function-1.0.10" = { + name = "is-generator-function"; + packageName = "is-generator-function"; + version = "1.0.10"; + src = fetchurl { + url = "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz"; + sha512 = "jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A=="; + }; + }; "is-glob-4.0.3" = { name = "is-glob"; packageName = "is-glob"; @@ -6133,6 +7132,15 @@ let sha512 = "xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg=="; }; }; + "is-lambda-1.0.1" = { + name = "is-lambda"; + packageName = "is-lambda"; + version = "1.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/is-lambda/-/is-lambda-1.0.1.tgz"; + sha512 = "z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ=="; + }; + }; "is-map-2.0.2" = { name = "is-map"; packageName = "is-map"; @@ -6187,6 +7195,15 @@ let sha512 = "l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg=="; }; }; + "is-path-cwd-2.2.0" = { + name = "is-path-cwd"; + packageName = "is-path-cwd"; + version = "2.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz"; + sha512 = "w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ=="; + }; + }; "is-path-inside-3.0.3" = { name = "is-path-inside"; packageName = "is-path-inside"; @@ -6196,6 +7213,15 @@ let sha512 = "Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ=="; }; }; + "is-plain-obj-1.1.0" = { + name = "is-plain-obj"; + packageName = "is-plain-obj"; + version = "1.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz"; + sha512 = "yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg=="; + }; + }; "is-plain-obj-3.0.0" = { name = "is-plain-obj"; packageName = "is-plain-obj"; @@ -6214,6 +7240,15 @@ let sha512 = "bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ=="; }; }; + "is-promise-4.0.0" = { + name = "is-promise"; + packageName = "is-promise"; + version = "4.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/is-promise/-/is-promise-4.0.0.tgz"; + sha512 = "hvpoI6korhJMnej285dSg6nu1+e6uxs7zG3BYAm5byqDsgJNWwxzM6z6iZiAgQR4TJ30JmBTOwqZUw3WlyH3AQ=="; + }; + }; "is-regex-1.1.4" = { name = "is-regex"; packageName = "is-regex"; @@ -6340,6 +7375,15 @@ let sha512 = "fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww=="; }; }; + "isarray-0.0.1" = { + name = "isarray"; + packageName = "isarray"; + version = "0.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz"; + sha512 = "D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ=="; + }; + }; "isarray-1.0.0" = { name = "isarray"; packageName = "isarray"; @@ -6367,6 +7411,15 @@ let sha512 = "RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw=="; }; }; + "isstream-0.1.2" = { + name = "isstream"; + packageName = "isstream"; + version = "0.1.2"; + src = fetchurl { + url = "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz"; + sha512 = "Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g=="; + }; + }; "istanbul-lib-coverage-3.2.0" = { name = "istanbul-lib-coverage"; packageName = "istanbul-lib-coverage"; @@ -6412,13 +7465,13 @@ let sha512 = "nUsEMa9pBt/NOHqbcbeJEgqIlY/K7rVWUX6Lql2orY5e9roQOthbR3vtY4zzf2orPELg80fnxxk9zUyPlgwD1w=="; }; }; - "jake-10.8.5" = { + "jake-10.8.6" = { name = "jake"; packageName = "jake"; - version = "10.8.5"; + version = "10.8.6"; src = fetchurl { - url = "https://registry.npmjs.org/jake/-/jake-10.8.5.tgz"; - sha512 = "sVpxYeuAhWt0OTWITwT98oyV0GsXyMlXCF+3L1SuafBVUIr/uILGRB+NqwkzhgXKvoJpDIpQvqkUALgdmQsQxw=="; + url = "https://registry.npmjs.org/jake/-/jake-10.8.6.tgz"; + sha512 = "G43Ub9IYEFfu72sua6rzooi8V8Gz2lkfk48rW20vEWCGizeaEPlKB1Kh8JIA84yQbiAEfqlPmSpGgCKKxH3rDA=="; }; }; "jest-27.5.1" = { @@ -6754,6 +7807,15 @@ let sha512 = "QAdOptna2NYiSSpv0O/BwoHBSmz4YhpzJHyi+fnMRTXFjp7B8i/YG5Z8IfusxB1ufjcD2Sre1F3R+nX3fvy7gg=="; }; }; + "js-base64-2.6.4" = { + name = "js-base64"; + packageName = "js-base64"; + version = "2.6.4"; + src = fetchurl { + url = "https://registry.npmjs.org/js-base64/-/js-base64-2.6.4.tgz"; + sha512 = "pZe//GGmwJndub7ZghVHz7vjb2LgC1m8B07Au3eYqeqv9emhESByMXxaEgkUkEqJe87oBbSniGYoQNIBklc7IQ=="; + }; + }; "js-base64-3.7.5" = { name = "js-base64"; packageName = "js-base64"; @@ -6763,15 +7825,6 @@ let sha512 = "3MEt5DTINKqfScXKfJFrRbxkrnk2AxPWGBL/ycjz4dK8iqiSJ06UxD8jh8xuh6p10TX4t2+7FsBYVxxQbMg+qA=="; }; }; - "js-sdsl-4.4.0" = { - name = "js-sdsl"; - packageName = "js-sdsl"; - version = "4.4.0"; - src = fetchurl { - url = "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.4.0.tgz"; - sha512 = "FfVSdx6pJ41Oa+CF7RDaFmTnCaFhua+SNYQX74riGOpl96x+2jQCqEfQ2bnXu/5DPCqlRuiqyvTJM0Qjz26IVg=="; - }; - }; "js-tokens-4.0.0" = { name = "js-tokens"; packageName = "js-tokens"; @@ -6799,6 +7852,15 @@ let sha512 = "wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA=="; }; }; + "jsbn-0.1.1" = { + name = "jsbn"; + packageName = "jsbn"; + version = "0.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz"; + sha512 = "UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg=="; + }; + }; "jsdom-16.7.0" = { name = "jsdom"; packageName = "jsdom"; @@ -6871,6 +7933,15 @@ let sha512 = "Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw=="; }; }; + "json-stringify-safe-5.0.1" = { + name = "json-stringify-safe"; + packageName = "json-stringify-safe"; + version = "5.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz"; + sha512 = "ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA=="; + }; + }; "json5-1.0.2" = { name = "json5"; packageName = "json5"; @@ -6907,6 +7978,15 @@ let sha512 = "p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ=="; }; }; + "jsprim-1.4.2" = { + name = "jsprim"; + packageName = "jsprim"; + version = "1.4.2"; + src = fetchurl { + url = "https://registry.npmjs.org/jsprim/-/jsprim-1.4.2.tgz"; + sha512 = "P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw=="; + }; + }; "jsx-ast-utils-3.3.3" = { name = "jsx-ast-utils"; packageName = "jsx-ast-utils"; @@ -6916,6 +7996,15 @@ let sha512 = "fYQHZTZ8jSfmWZ0iyzfwiU4WDX4HpHbMCZ3gPlWYiCl3BoeOTsqKBqnTVfH2rYT7eP5c3sVbeSPHnnJOaTrWiw=="; }; }; + "keygrip-1.1.0" = { + name = "keygrip"; + packageName = "keygrip"; + version = "1.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/keygrip/-/keygrip-1.1.0.tgz"; + sha512 = "iYSchDJ+liQ8iwbSI2QqsQOvqv58eJCEanyJPJi+Khyu8smkcKSFUCbPwzFcL7YVtZ6eONjqRX/38caJ7QjRAQ=="; + }; + }; "kind-of-6.0.3" = { name = "kind-of"; packageName = "kind-of"; @@ -6943,6 +8032,87 @@ let sha512 = "dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA=="; }; }; + "koa-2.14.2" = { + name = "koa"; + packageName = "koa"; + version = "2.14.2"; + src = fetchurl { + url = "https://registry.npmjs.org/koa/-/koa-2.14.2.tgz"; + sha512 = "VFI2bpJaodz6P7x2uyLiX6RLYpZmOJqNmoCst/Yyd7hQlszyPwG/I9CQJ63nOtKSxpt5M7NH67V6nJL2BwCl7g=="; + }; + }; + "koa-compose-4.2.0" = { + name = "koa-compose"; + packageName = "koa-compose"; + version = "4.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/koa-compose/-/koa-compose-4.2.0.tgz"; + sha512 = "/Io2dpt3uU/wWkn2pkRBj3vudzsi6hMssGkREZCxLIczAIvLWy5Jw9PW7ctTxvcfXKCisbgsMLsgE1BvSZB6Kw=="; + }; + }; + "koa-compress-5.1.1" = { + name = "koa-compress"; + packageName = "koa-compress"; + version = "5.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/koa-compress/-/koa-compress-5.1.1.tgz"; + sha512 = "UgMIN7ZoEP2DuoSQmD6CYvFSLt0NReGlc2qSY4bO4Oq0L56OiD9pDG41Kj/zFmVY/A3Wvmn4BqKcfq5H30LGIg=="; + }; + }; + "koa-connect-2.1.0" = { + name = "koa-connect"; + packageName = "koa-connect"; + version = "2.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/koa-connect/-/koa-connect-2.1.0.tgz"; + sha512 = "O9pcFafHk0oQsBevlbTBlB9co+2RUQJ4zCzu3qJPmGlGoeEZkne+7gWDkecqDPSbCtED6LmhlQladxs6NjOnMQ=="; + }; + }; + "koa-convert-2.0.0" = { + name = "koa-convert"; + packageName = "koa-convert"; + version = "2.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/koa-convert/-/koa-convert-2.0.0.tgz"; + sha512 = "asOvN6bFlSnxewce2e/DK3p4tltyfC4VM7ZwuTuepI7dEQVcvpyFuBcEARu1+Hxg8DIwytce2n7jrZtRlPrARA=="; + }; + }; + "koa-is-json-1.0.0" = { + name = "koa-is-json"; + packageName = "koa-is-json"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/koa-is-json/-/koa-is-json-1.0.0.tgz"; + sha512 = "+97CtHAlWDx0ndt0J8y3P12EWLwTLMXIfMnYDev3wOTwH/RpBGMlfn4bDXlMEg1u73K6XRE9BbUp+5ZAYoRYWw=="; + }; + }; + "koa-route-3.2.0" = { + name = "koa-route"; + packageName = "koa-route"; + version = "3.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/koa-route/-/koa-route-3.2.0.tgz"; + sha512 = "8FsuWw/L+CUWJfpgN6vrlYUDNTheEinG8Zkm97GyuLJNyWjCVUs9p10Ih3jTIWwmDVQcz6827l0RKadAS5ibqA=="; + }; + }; + "koa-send-5.0.1" = { + name = "koa-send"; + packageName = "koa-send"; + version = "5.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/koa-send/-/koa-send-5.0.1.tgz"; + sha512 = "tmcyQ/wXXuxpDxyNXv5yNNkdAMdFRqwtegBXUaowiQzUKqJehttS0x2j0eOZDQAyloAth5w6wwBImnFzkUz3pQ=="; + }; + }; + "koa-static-5.0.0" = { + name = "koa-static"; + packageName = "koa-static"; + version = "5.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/koa-static/-/koa-static-5.0.0.tgz"; + sha512 = "UqyYyH5YEXaJrf9S8E23GoJFQZXkBVJ9zYYMPGz919MSX1KuvAcycIuS0ci150HCoPf4XQVhQ84Qf8xRPWxFaQ=="; + }; + }; "language-subtag-registry-0.3.22" = { name = "language-subtag-registry"; packageName = "language-subtag-registry"; @@ -7123,6 +8293,15 @@ let sha512 = "xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ=="; }; }; + "loglevelnext-4.0.1" = { + name = "loglevelnext"; + packageName = "loglevelnext"; + version = "4.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/loglevelnext/-/loglevelnext-4.0.1.tgz"; + sha512 = "/tlMUn5wqgzg9msy0PiWc+8fpVXEuYPq49c2RGyw2NAh0hSrgq6j/Z3YPnwWsILMoFJ+ZT6ePHnWUonkjDnq2Q=="; + }; + }; "loose-envify-1.4.0" = { name = "loose-envify"; packageName = "loose-envify"; @@ -7177,6 +8356,24 @@ let sha512 = "g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw=="; }; }; + "make-error-1.3.6" = { + name = "make-error"; + packageName = "make-error"; + version = "1.3.6"; + src = fetchurl { + url = "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz"; + sha512 = "s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw=="; + }; + }; + "make-fetch-happen-9.1.0" = { + name = "make-fetch-happen"; + packageName = "make-fetch-happen"; + version = "9.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-9.1.0.tgz"; + sha512 = "+zopwDy7DNknmwPQplem5lAZX/eCOzSvSNNcSKm5eVwTkOBzoktEfXsa9L23J/GIRhxRsaxzkPEhrJEpE2F4Gg=="; + }; + }; "makeerror-1.0.12" = { name = "makeerror"; packageName = "makeerror"; @@ -7186,6 +8383,24 @@ let sha512 = "JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg=="; }; }; + "map-obj-1.0.1" = { + name = "map-obj"; + packageName = "map-obj"; + version = "1.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz"; + sha512 = "7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg=="; + }; + }; + "map-obj-4.3.0" = { + name = "map-obj"; + packageName = "map-obj"; + version = "4.3.0"; + src = fetchurl { + url = "https://registry.npmjs.org/map-obj/-/map-obj-4.3.0.tgz"; + sha512 = "hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ=="; + }; + }; "mdn-data-2.0.14" = { name = "mdn-data"; packageName = "mdn-data"; @@ -7222,6 +8437,15 @@ let sha512 = "UWbFJKvj5k+nETdteFndTpYxdeTMox/ULeqX5k/dpaQJCCFmj5EeKv3dBcyO2xmkRAx2vppRu5dVG7SOtsGOzA=="; }; }; + "meow-9.0.0" = { + name = "meow"; + packageName = "meow"; + version = "9.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/meow/-/meow-9.0.0.tgz"; + sha512 = "+obSblOQmRhcyBt62furQqRAQpNyWXo8BuQ5bN7dG8wmwQ+vwHKp/rCFD4CrTP8CsDQD1sjoZ94K417XEUk8IQ=="; + }; + }; "merge-descriptors-1.0.1" = { name = "merge-descriptors"; packageName = "merge-descriptors"; @@ -7303,13 +8527,31 @@ let sha512 = "OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg=="; }; }; - "mini-css-extract-plugin-2.7.5" = { + "mimic-response-2.1.0" = { + name = "mimic-response"; + packageName = "mimic-response"; + version = "2.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/mimic-response/-/mimic-response-2.1.0.tgz"; + sha512 = "wXqjST+SLt7R009ySCglWBCFpjUygmCIfD790/kVbiGmUgfYGuB14PiTd5DwVxSV4NcYHjzMkoj5LjQZwTQLEA=="; + }; + }; + "min-indent-1.0.1" = { + name = "min-indent"; + packageName = "min-indent"; + version = "1.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz"; + sha512 = "I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg=="; + }; + }; + "mini-css-extract-plugin-2.7.6" = { name = "mini-css-extract-plugin"; packageName = "mini-css-extract-plugin"; - version = "2.7.5"; + version = "2.7.6"; src = fetchurl { - url = "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.7.5.tgz"; - sha512 = "9HaR++0mlgom81s95vvNjxkg52n2b5s//3ZTI1EtzFb98awsLSivs2LMsVqnQ3ay0PVhqWcGNyDaTE961FOcjQ=="; + url = "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.7.6.tgz"; + sha512 = "Qk7HcgaPkGG6eD77mLvZS1nmxlao3j+9PkrT9Uc7HAE1id3F41+DdBRYRYkbyfNRGzm8/YWtzhw7nVPmwhqTQw=="; }; }; "minimalistic-assert-1.0.1" = { @@ -7321,6 +8563,15 @@ let sha512 = "UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A=="; }; }; + "minimatch-3.0.8" = { + name = "minimatch"; + packageName = "minimatch"; + version = "3.0.8"; + src = fetchurl { + url = "https://registry.npmjs.org/minimatch/-/minimatch-3.0.8.tgz"; + sha512 = "6FsRAQsxQ61mw+qP1ZzbL9Bc78x2p5OqNgNpnoAFLTrX8n5Kxph0CsnhmKKNXTWjXqU5L0pGPR7hYk+XWZr60Q=="; + }; + }; "minimatch-3.1.2" = { name = "minimatch"; packageName = "minimatch"; @@ -7348,6 +8599,87 @@ let sha512 = "2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA=="; }; }; + "minimist-options-4.1.0" = { + name = "minimist-options"; + packageName = "minimist-options"; + version = "4.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz"; + sha512 = "Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A=="; + }; + }; + "minipass-3.3.6" = { + name = "minipass"; + packageName = "minipass"; + version = "3.3.6"; + src = fetchurl { + url = "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz"; + sha512 = "DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw=="; + }; + }; + "minipass-5.0.0" = { + name = "minipass"; + packageName = "minipass"; + version = "5.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz"; + sha512 = "3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ=="; + }; + }; + "minipass-collect-1.0.2" = { + name = "minipass-collect"; + packageName = "minipass-collect"; + version = "1.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz"; + sha512 = "6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA=="; + }; + }; + "minipass-fetch-1.4.1" = { + name = "minipass-fetch"; + packageName = "minipass-fetch"; + version = "1.4.1"; + src = fetchurl { + url = "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-1.4.1.tgz"; + sha512 = "CGH1eblLq26Y15+Azk7ey4xh0J/XfJfrCox5LDJiKqI2Q2iwOLOKrlmIaODiSQS8d18jalF6y2K2ePUm0CmShw=="; + }; + }; + "minipass-flush-1.0.5" = { + name = "minipass-flush"; + packageName = "minipass-flush"; + version = "1.0.5"; + src = fetchurl { + url = "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz"; + sha512 = "JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw=="; + }; + }; + "minipass-pipeline-1.2.4" = { + name = "minipass-pipeline"; + packageName = "minipass-pipeline"; + version = "1.2.4"; + src = fetchurl { + url = "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz"; + sha512 = "xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A=="; + }; + }; + "minipass-sized-1.0.3" = { + name = "minipass-sized"; + packageName = "minipass-sized"; + version = "1.0.3"; + src = fetchurl { + url = "https://registry.npmjs.org/minipass-sized/-/minipass-sized-1.0.3.tgz"; + sha512 = "MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g=="; + }; + }; + "minizlib-2.1.2" = { + name = "minizlib"; + packageName = "minizlib"; + version = "2.1.2"; + src = fetchurl { + url = "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz"; + sha512 = "bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg=="; + }; + }; "mkdirp-0.5.6" = { name = "mkdirp"; packageName = "mkdirp"; @@ -7357,6 +8689,15 @@ let sha512 = "FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw=="; }; }; + "mkdirp-1.0.4" = { + name = "mkdirp"; + packageName = "mkdirp"; + version = "1.0.4"; + src = fetchurl { + url = "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz"; + sha512 = "vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw=="; + }; + }; "ms-2.0.0" = { name = "ms"; packageName = "ms"; @@ -7402,6 +8743,15 @@ let sha512 = "z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q=="; }; }; + "nan-2.17.0" = { + name = "nan"; + packageName = "nan"; + version = "2.17.0"; + src = fetchurl { + url = "https://registry.npmjs.org/nan/-/nan-2.17.0.tgz"; + sha512 = "2ZTgtl0nJsO0KQCjEpxcIr5D+Yv90plTitZt9JBfQvVJDS5seMl3FOvsh3+9CoYWXf/1l5OaZzzF6nDm4cagaQ=="; + }; + }; "nanoid-3.3.6" = { name = "nanoid"; packageName = "nanoid"; @@ -7474,6 +8824,24 @@ let sha512 = "dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA=="; }; }; + "node-gyp-8.4.1" = { + name = "node-gyp"; + packageName = "node-gyp"; + version = "8.4.1"; + src = fetchurl { + url = "https://registry.npmjs.org/node-gyp/-/node-gyp-8.4.1.tgz"; + sha512 = "olTJRgUtAb/hOXG0E93wZDs5YiJlgbXxTwQAFHyNlRsXQnYzUaF2aGgujZbw+hR8aF4ZG/rST57bWMWD16jr9w=="; + }; + }; + "node-gyp-build-4.6.0" = { + name = "node-gyp-build"; + packageName = "node-gyp-build"; + version = "4.6.0"; + src = fetchurl { + url = "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.6.0.tgz"; + sha512 = "NTZVKn9IylLwUzaKjkas1e4u2DLNcV4rdYagA4PWdPwW87Bi7z+BznyKSRwS/761tV/lzCGXplWsiaMjLqP2zQ=="; + }; + }; "node-int64-0.4.0" = { name = "node-int64"; packageName = "node-int64"; @@ -7483,6 +8851,15 @@ let sha512 = "O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw=="; }; }; + "node-notifier-10.0.1" = { + name = "node-notifier"; + packageName = "node-notifier"; + version = "10.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/node-notifier/-/node-notifier-10.0.1.tgz"; + sha512 = "YX7TSyDukOZ0g+gmzjB6abKu+hTGvO8+8+gIFDsRCU2t8fLV/P2unmt+LGFaIa4y64aX98Qksa97rgz4vMNeLQ=="; + }; + }; "node-releases-2.0.10" = { name = "node-releases"; packageName = "node-releases"; @@ -7492,6 +8869,42 @@ let sha512 = "5GFldHPXVG/YZmFzJvKK2zDSzPKhEp0+ZR5SVaoSag9fsL5YgHbUHDfnG5494ISANDcK4KwPXAx2xqVEydmd7w=="; }; }; + "node-sass-7.0.3" = { + name = "node-sass"; + packageName = "node-sass"; + version = "7.0.3"; + src = fetchurl { + url = "https://registry.npmjs.org/node-sass/-/node-sass-7.0.3.tgz"; + sha512 = "8MIlsY/4dXUkJDYht9pIWBhMil3uHmE8b/AdJPjmFn1nBx9X9BASzfzmsCy0uCCb8eqI3SYYzVPDswWqSx7gjw=="; + }; + }; + "nopt-5.0.0" = { + name = "nopt"; + packageName = "nopt"; + version = "5.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz"; + sha512 = "Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ=="; + }; + }; + "normalize-package-data-2.5.0" = { + name = "normalize-package-data"; + packageName = "normalize-package-data"; + version = "2.5.0"; + src = fetchurl { + url = "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz"; + sha512 = "/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA=="; + }; + }; + "normalize-package-data-3.0.3" = { + name = "normalize-package-data"; + packageName = "normalize-package-data"; + version = "3.0.3"; + src = fetchurl { + url = "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.3.tgz"; + sha512 = "p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA=="; + }; + }; "normalize-path-3.0.0" = { name = "normalize-path"; packageName = "normalize-path"; @@ -7528,6 +8941,24 @@ let sha512 = "S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw=="; }; }; + "npmlog-5.0.1" = { + name = "npmlog"; + packageName = "npmlog"; + version = "5.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/npmlog/-/npmlog-5.0.1.tgz"; + sha512 = "AqZtDUWOMKs1G/8lwylVjrdYgqA4d9nu8hc+0gzRxlDb1I10+FHBGMXs6aiQHFdCUUlqH99MUMuLfzWDNDtfxw=="; + }; + }; + "npmlog-6.0.2" = { + name = "npmlog"; + packageName = "npmlog"; + version = "6.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/npmlog/-/npmlog-6.0.2.tgz"; + sha512 = "/vBvz5Jfr9dT/aFWd0FIRf+T/Q2WBsLENygUaFUqstqsycmZAP/t5BvFJTK0viFmSUxiUKTUplWy5vt+rvKIxg=="; + }; + }; "nth-check-1.0.2" = { name = "nth-check"; packageName = "nth-check"; @@ -7555,6 +8986,15 @@ let sha512 = "NHj4rzRo0tQdijE9ZqAx6kYDcoRwYwSYzCA8MY3JzfxlrvEU0jhnhJT9BhqhJs7I/dKcrDm6TyulaRqZPIhN5g=="; }; }; + "oauth-sign-0.9.0" = { + name = "oauth-sign"; + packageName = "oauth-sign"; + version = "0.9.0"; + src = fetchurl { + url = "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz"; + sha512 = "fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ=="; + }; + }; "object-assign-4.1.1" = { name = "object-assign"; packageName = "object-assign"; @@ -7699,6 +9139,24 @@ let sha512 = "kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg=="; }; }; + "only-0.0.2" = { + name = "only"; + packageName = "only"; + version = "0.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/only/-/only-0.0.2.tgz"; + sha512 = "Fvw+Jemq5fjjyWz6CpKx6w9s7xxqo3+JCyM0WXWeCSOboZ8ABkyvP8ID4CZuChA/wxSx+XSJmdOm8rGVyJ1hdQ=="; + }; + }; + "open-7.4.2" = { + name = "open"; + packageName = "open"; + version = "7.4.2"; + src = fetchurl { + url = "https://registry.npmjs.org/open/-/open-7.4.2.tgz"; + sha512 = "MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q=="; + }; + }; "open-8.4.2" = { name = "open"; packageName = "open"; @@ -7726,6 +9184,15 @@ let sha512 = "74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw=="; }; }; + "p-defer-3.0.0" = { + name = "p-defer"; + packageName = "p-defer"; + version = "3.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/p-defer/-/p-defer-3.0.0.tgz"; + sha512 = "ugZxsxmtTln604yeYd29EGrNhazN2lywetzpKhfmQjW/VJmhpDmWbiX+h0zL8V91R0UXkhb3KtPmyq9PZw3aYw=="; + }; + }; "p-limit-2.3.0" = { name = "p-limit"; packageName = "p-limit"; @@ -7771,6 +9238,15 @@ let sha512 = "LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw=="; }; }; + "p-map-4.0.0" = { + name = "p-map"; + packageName = "p-map"; + version = "4.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz"; + sha512 = "/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ=="; + }; + }; "p-retry-4.6.2" = { name = "p-retry"; packageName = "p-retry"; @@ -7897,6 +9373,15 @@ let sha512 = "5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ=="; }; }; + "path-to-regexp-1.8.0" = { + name = "path-to-regexp"; + packageName = "path-to-regexp"; + version = "1.8.0"; + src = fetchurl { + url = "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.8.0.tgz"; + sha512 = "n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA=="; + }; + }; "path-type-4.0.0" = { name = "path-type"; packageName = "path-type"; @@ -8356,13 +9841,13 @@ let sha512 = "bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw=="; }; }; - "postcss-modules-local-by-default-4.0.0" = { + "postcss-modules-local-by-default-4.0.1" = { name = "postcss-modules-local-by-default"; packageName = "postcss-modules-local-by-default"; - version = "4.0.0"; + version = "4.0.1"; src = fetchurl { - url = "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz"; - sha512 = "sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ=="; + url = "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.1.tgz"; + sha512 = "Zr/dB+IlXaEqdoslLHhhqecwj73vc3rDmOpsBNBEVk7P2aqAlz+Ijy0fFbU5Ie9PtreDOIgGa9MsLWakVGl+fA=="; }; }; "postcss-modules-scope-3.0.0" = { @@ -8590,13 +10075,13 @@ let sha512 = "1i9affjAe9xu/y9uqWH+tD4r6/hDaXJruk8xn2x1vzxC2U3J3LKO3zJW4CyxlNhA56pADJ/djpEwpH1RClI2rQ=="; }; }; - "postcss-selector-parser-6.0.11" = { + "postcss-selector-parser-6.0.13" = { name = "postcss-selector-parser"; packageName = "postcss-selector-parser"; - version = "6.0.11"; + version = "6.0.13"; src = fetchurl { - url = "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.11.tgz"; - sha512 = "zbARubNdogI9j7WY4nQJBiNqQf3sLS3wCP4WfOidu+p28LofJqDH1tcXypGrcmMHhDk2t9wGhCsYe/+szLTy1g=="; + url = "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.13.tgz"; + sha512 = "EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ=="; }; }; "postcss-svgo-5.1.0" = { @@ -8698,6 +10183,24 @@ let sha512 = "rZPNPKTOYVNEEKFaq1HqTgOwZD+4/YHS5ukLzQCypkj+OkYx7iv0mA91lJlpPPZ8vMau3IIGj5Qlwrx+8iiSmg=="; }; }; + "promise-inflight-1.0.1" = { + name = "promise-inflight"; + packageName = "promise-inflight"; + version = "1.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz"; + sha512 = "6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g=="; + }; + }; + "promise-retry-2.0.1" = { + name = "promise-retry"; + packageName = "promise-retry"; + version = "2.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/promise-retry/-/promise-retry-2.0.1.tgz"; + sha512 = "y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g=="; + }; + }; "prompts-2.4.2" = { name = "prompts"; packageName = "prompts"; @@ -8734,6 +10237,15 @@ let sha512 = "E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag=="; }; }; + "pump-3.0.0" = { + name = "pump"; + packageName = "pump"; + version = "3.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz"; + sha512 = "LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww=="; + }; + }; "punycode-2.3.0" = { name = "punycode"; packageName = "punycode"; @@ -8761,6 +10273,15 @@ let sha512 = "MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q=="; }; }; + "qs-6.5.3" = { + name = "qs"; + packageName = "qs"; + version = "6.5.3"; + src = fetchurl { + url = "https://registry.npmjs.org/qs/-/qs-6.5.3.tgz"; + sha512 = "qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA=="; + }; + }; "querystringify-2.2.0" = { name = "querystringify"; packageName = "querystringify"; @@ -8779,6 +10300,15 @@ let sha512 = "NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A=="; }; }; + "quick-lru-4.0.1" = { + name = "quick-lru"; + packageName = "quick-lru"; + version = "4.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz"; + sha512 = "ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g=="; + }; + }; "raf-3.4.1" = { name = "raf"; packageName = "raf"; @@ -8914,22 +10444,22 @@ let sha512 = "F27qZr8uUqwhWZboondsPx8tnC3Ct3SxZA3V5WyEvujRyyNv0VYPhoBg1gZ8/MV5tubQp76Trw8lTv9hzRBa+A=="; }; }; - "react-router-6.10.0" = { + "react-router-6.11.2" = { name = "react-router"; packageName = "react-router"; - version = "6.10.0"; + version = "6.11.2"; src = fetchurl { - url = "https://registry.npmjs.org/react-router/-/react-router-6.10.0.tgz"; - sha512 = "Nrg0BWpQqrC3ZFFkyewrflCud9dio9ME3ojHCF/WLsprJVzkq3q3UeEhMCAW1dobjeGbWgjNn/PVF6m46ANxXQ=="; + url = "https://registry.npmjs.org/react-router/-/react-router-6.11.2.tgz"; + sha512 = "74z9xUSaSX07t3LM+pS6Un0T55ibUE/79CzfZpy5wsPDZaea1F8QkrsiyRnA2YQ7LwE/umaydzXZV80iDCPkMg=="; }; }; - "react-router-dom-6.10.0" = { + "react-router-dom-6.11.2" = { name = "react-router-dom"; packageName = "react-router-dom"; - version = "6.10.0"; + version = "6.11.2"; src = fetchurl { - url = "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.10.0.tgz"; - sha512 = "E5dfxRPuXKJqzwSe/qGcqdwa18QiWC6f3H3cWXM24qj4N0/beCIf/CWTipop2xm7mR0RCS99NnaqPNjHtrAzCg=="; + url = "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.11.2.tgz"; + sha512 = "JNbKtAeh1VSJQnH6RvBDNhxNwemRj7KxCzc5jb7zvDSKRnPWIFj9pO+eXqjM69gQJ0r46hSz1x4l9y0651DKWw=="; }; }; "react-scripts-5.0.1" = { @@ -8959,6 +10489,24 @@ let sha512 = "Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA=="; }; }; + "read-pkg-5.2.0" = { + name = "read-pkg"; + packageName = "read-pkg"; + version = "5.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz"; + sha512 = "Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg=="; + }; + }; + "read-pkg-up-7.0.1" = { + name = "read-pkg-up"; + packageName = "read-pkg-up"; + version = "7.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz"; + sha512 = "zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg=="; + }; + }; "readable-stream-2.3.8" = { name = "readable-stream"; packageName = "readable-stream"; @@ -8995,6 +10543,15 @@ let sha512 = "8HrF5ZsXk5FAH9dgsx3BlUer73nIhuj+9OrQwEbLTPOBzGkL1lsFCR01am+v+0m2Cmbs1nP12hLDl5FA7EszKA=="; }; }; + "redent-3.0.0" = { + name = "redent"; + packageName = "redent"; + version = "3.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz"; + sha512 = "6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg=="; + }; + }; "regenerate-1.4.2" = { name = "regenerate"; packageName = "regenerate"; @@ -9085,6 +10642,15 @@ let sha512 = "q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg=="; }; }; + "request-2.88.2" = { + name = "request"; + packageName = "request"; + version = "2.88.2"; + src = fetchurl { + url = "https://registry.npmjs.org/request/-/request-2.88.2.tgz"; + sha512 = "MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw=="; + }; + }; "require-directory-2.1.1" = { name = "require-directory"; packageName = "require-directory"; @@ -9157,6 +10723,24 @@ let sha512 = "qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw=="; }; }; + "resolve-path-1.4.0" = { + name = "resolve-path"; + packageName = "resolve-path"; + version = "1.4.0"; + src = fetchurl { + url = "https://registry.npmjs.org/resolve-path/-/resolve-path-1.4.0.tgz"; + sha512 = "i1xevIst/Qa+nA9olDxLWnLk8YZbi8R/7JPbCMcgyWaFR6bKWaexgJgEB5oc2PKMjYdrHynyz0NY+if+H98t1w=="; + }; + }; + "resolve-url-0.2.1" = { + name = "resolve-url"; + packageName = "resolve-url"; + version = "0.2.1"; + src = fetchurl { + url = "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz"; + sha512 = "ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg=="; + }; + }; "resolve-url-loader-4.0.0" = { name = "resolve-url-loader"; packageName = "resolve-url-loader"; @@ -9175,6 +10759,15 @@ let sha512 = "/NtpHNDN7jWhAaQ9BvBUYZ6YTXsRBgfqWFWP7BZBaoMJO/I3G5OFzvTuWNlZC3aPjins1F+TNrLKsGbH4rfsRQ=="; }; }; + "retry-0.12.0" = { + name = "retry"; + packageName = "retry"; + version = "0.12.0"; + src = fetchurl { + url = "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz"; + sha512 = "9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow=="; + }; + }; "retry-0.13.1" = { name = "retry"; packageName = "retry"; @@ -9193,6 +10786,24 @@ let sha512 = "U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw=="; }; }; + "rework-1.0.1" = { + name = "rework"; + packageName = "rework"; + version = "1.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/rework/-/rework-1.0.1.tgz"; + sha512 = "eEjL8FdkdsxApd0yWVZgBGzfCQiT8yqSc2H1p4jpZpQdtz7ohETiDMoje5PlM8I9WgkqkreVxFUKYOiJdVWDXw=="; + }; + }; + "rework-visit-1.0.0" = { + name = "rework-visit"; + packageName = "rework-visit"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/rework-visit/-/rework-visit-1.0.0.tgz"; + sha512 = "W6V2fix7nCLUYX1v6eGPrBOZlc03/faqzP4sUxMAJMBMOPYhfV/RyLegTufn5gJKaOITyi+gvf0LXDZ9NzkHnQ=="; + }; + }; "rimraf-3.0.2" = { name = "rimraf"; packageName = "rimraf"; @@ -9229,6 +10840,15 @@ let sha512 = "5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA=="; }; }; + "rxjs-7.8.1" = { + name = "rxjs"; + packageName = "rxjs"; + version = "7.8.1"; + src = fetchurl { + url = "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz"; + sha512 = "AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg=="; + }; + }; "safe-array-concat-1.0.0" = { name = "safe-array-concat"; packageName = "safe-array-concat"; @@ -9283,6 +10903,105 @@ let sha512 = "ZRwKbh/eQ6w9vmTjkuG0Ioi3HBwPFce0O+v//ve+aOq1oeCy7jMV2qzzAlpsNuqpqCBjjriM1lbtZbF/Q8jVyA=="; }; }; + "sass-1.62.1" = { + name = "sass"; + packageName = "sass"; + version = "1.62.1"; + src = fetchurl { + url = "https://registry.npmjs.org/sass/-/sass-1.62.1.tgz"; + sha512 = "NHpxIzN29MXvWiuswfc1W3I0N8SXBd8UR26WntmDlRYf0bSADnwnOjsyMZ3lMezSlArD33Vs3YFhp7dWvL770A=="; + }; + }; + "sass-embedded-1.62.0" = { + name = "sass-embedded"; + packageName = "sass-embedded"; + version = "1.62.0"; + src = fetchurl { + url = "https://registry.npmjs.org/sass-embedded/-/sass-embedded-1.62.0.tgz"; + sha512 = "SwTIG6UmrMiT94/v8G+2pPf6i+XwY4hOQxm8HZl0ld0st2KdGDj/SBXDznFl7+sJ6tFq6hvVvrB9rW5Nj7EhuQ=="; + }; + }; + "sass-embedded-darwin-arm64-1.62.0" = { + name = "sass-embedded-darwin-arm64"; + packageName = "sass-embedded-darwin-arm64"; + version = "1.62.0"; + src = fetchurl { + url = "https://registry.npmjs.org/sass-embedded-darwin-arm64/-/sass-embedded-darwin-arm64-1.62.0.tgz"; + sha512 = "bYEM6DY7kteOd/aJXUisiavm8B1acRhpIn+rhzKZeTn87kUW5RzZv2nKaSmb1vUd4ZptDGaJ144qz/d20rnogQ=="; + }; + }; + "sass-embedded-darwin-x64-1.62.0" = { + name = "sass-embedded-darwin-x64"; + packageName = "sass-embedded-darwin-x64"; + version = "1.62.0"; + src = fetchurl { + url = "https://registry.npmjs.org/sass-embedded-darwin-x64/-/sass-embedded-darwin-x64-1.62.0.tgz"; + sha512 = "2sBQ4uWjZbf8TKXF8Aq7N0p5V2tKUr4zX9gQAiKvm1NBYwsW22+m8D34heOWu50ikpIxebvt7i/z7hafH5kzKg=="; + }; + }; + "sass-embedded-linux-arm-1.62.0" = { + name = "sass-embedded-linux-arm"; + packageName = "sass-embedded-linux-arm"; + version = "1.62.0"; + src = fetchurl { + url = "https://registry.npmjs.org/sass-embedded-linux-arm/-/sass-embedded-linux-arm-1.62.0.tgz"; + sha512 = "0lz9Ids/OzKiOK+fd5wo/fHBGJ5lCHbcRsjDnU0CIMWkUmMt7yhcFABWB/TUofS5XvrohYbGqs+yKP3X0oGX3g=="; + }; + }; + "sass-embedded-linux-arm64-1.62.0" = { + name = "sass-embedded-linux-arm64"; + packageName = "sass-embedded-linux-arm64"; + version = "1.62.0"; + src = fetchurl { + url = "https://registry.npmjs.org/sass-embedded-linux-arm64/-/sass-embedded-linux-arm64-1.62.0.tgz"; + sha512 = "FexUt8aE7I7fJub3N6+NsDdbPRP/O8o400qpbEbY7BWgiWEdpr81OBulQZY/2LzZUnz9keUhfpmltNY3SNg3kg=="; + }; + }; + "sass-embedded-linux-ia32-1.62.0" = { + name = "sass-embedded-linux-ia32"; + packageName = "sass-embedded-linux-ia32"; + version = "1.62.0"; + src = fetchurl { + url = "https://registry.npmjs.org/sass-embedded-linux-ia32/-/sass-embedded-linux-ia32-1.62.0.tgz"; + sha512 = "VpDHtMIwcoWqDsiskjhDYAle0SJV4mUiZJTXg5RkMzoX1ZyNiVz+uNaZ88kDqcGXsWpe2i0sIlljD4ryaiMAhA=="; + }; + }; + "sass-embedded-linux-x64-1.62.0" = { + name = "sass-embedded-linux-x64"; + packageName = "sass-embedded-linux-x64"; + version = "1.62.0"; + src = fetchurl { + url = "https://registry.npmjs.org/sass-embedded-linux-x64/-/sass-embedded-linux-x64-1.62.0.tgz"; + sha512 = "dntYMsu0QonlerFB8VDlzxoJcpMEtN9lPHstKOQ6rk6hbSFPvcI8MqqUomlOjmpakKeVrpyZ04nm9jHrzlFmYg=="; + }; + }; + "sass-embedded-win32-ia32-1.62.0" = { + name = "sass-embedded-win32-ia32"; + packageName = "sass-embedded-win32-ia32"; + version = "1.62.0"; + src = fetchurl { + url = "https://registry.npmjs.org/sass-embedded-win32-ia32/-/sass-embedded-win32-ia32-1.62.0.tgz"; + sha512 = "rTCZCVkQa6XcreyQ8gYqnsEG13HCzqKoN2mCvIuGwJro8IjyT2PzWauouO0M06T0FLH0pc3EvKdKaLdtijf9AQ=="; + }; + }; + "sass-embedded-win32-x64-1.62.0" = { + name = "sass-embedded-win32-x64"; + packageName = "sass-embedded-win32-x64"; + version = "1.62.0"; + src = fetchurl { + url = "https://registry.npmjs.org/sass-embedded-win32-x64/-/sass-embedded-win32-x64-1.62.0.tgz"; + sha512 = "g6DZBPGfIDKLBarvYRVKJ+7rJAHJXkOQQVrYSWm22klA9ZNZ0CaVyqLqejttZPKGreD8h/xh2uz/s6w/P900Sw=="; + }; + }; + "sass-graph-4.0.1" = { + name = "sass-graph"; + packageName = "sass-graph"; + version = "4.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/sass-graph/-/sass-graph-4.0.1.tgz"; + sha512 = "5YCfmGBmxoIRYHnKK2AKzrAkCoQ8ozO+iumT8K4tXJXRVCPf+7s1/9KxTSW3Rbvf+7Y7b4FR3mWyLnQr3PHocA=="; + }; + }; "sass-loader-12.6.0" = { name = "sass-loader"; packageName = "sass-loader"; @@ -9355,6 +11074,15 @@ let sha512 = "lELhBAAly9NowEsX0yZBlw9ahZG+sK/1RJ21EpzdYHKEs13Vku3LJ+MIPhh4sMs0oCCeufZQEQbMekiA4vuVIQ=="; }; }; + "scss-tokenizer-0.4.3" = { + name = "scss-tokenizer"; + packageName = "scss-tokenizer"; + version = "0.4.3"; + src = fetchurl { + url = "https://registry.npmjs.org/scss-tokenizer/-/scss-tokenizer-0.4.3.tgz"; + sha512 = "raKLgf1LI5QMQnG+RxHz6oK0sL3x3I4FN2UDLqgLOGO8hodECNnNh5BXn7fAyBxrA8zVzdQizQ6XjNJQ+uBwMw=="; + }; + }; "select-hose-2.0.0" = { name = "select-hose"; packageName = "select-hose"; @@ -9373,6 +11101,15 @@ let sha512 = "GSL3aowiF7wa/WtSFwnUrludWFoNhftq8bUkH9pkzjpN2XSPOAYEgg6e0sS9s0rZwgJzJiQRPU18A6clnoW5wQ=="; }; }; + "semver-5.7.1" = { + name = "semver"; + packageName = "semver"; + version = "5.7.1"; + src = fetchurl { + url = "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz"; + sha512 = "sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ=="; + }; + }; "semver-6.3.0" = { name = "semver"; packageName = "semver"; @@ -9382,13 +11119,13 @@ let sha512 = "b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw=="; }; }; - "semver-7.5.0" = { + "semver-7.5.1" = { name = "semver"; packageName = "semver"; - version = "7.5.0"; + version = "7.5.1"; src = fetchurl { - url = "https://registry.npmjs.org/semver/-/semver-7.5.0.tgz"; - sha512 = "+XC0AD/R7Q2mPSRuy2Id0+CGTZ98+8f+KvwirxOKIEyid+XSx6HbC63p+O4IndTHuX5Z+JxQ0TghCkO5Cg/2HA=="; + url = "https://registry.npmjs.org/semver/-/semver-7.5.1.tgz"; + sha512 = "Wvss5ivl8TMRZXXESstBA4uR5iXgEN/VC5/sOcuXdVLzcdkz4HWetIoRfG5gb5X+ij/G9rw9YoGn3QoQ8OCSpw=="; }; }; "send-0.18.0" = { @@ -9436,6 +11173,15 @@ let sha512 = "XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g=="; }; }; + "set-blocking-2.0.0" = { + name = "set-blocking"; + packageName = "set-blocking"; + version = "2.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz"; + sha512 = "KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw=="; + }; + }; "setprototypeof-1.1.0" = { name = "setprototypeof"; packageName = "setprototypeof"; @@ -9481,6 +11227,15 @@ let sha512 = "6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA=="; }; }; + "shellwords-0.1.1" = { + name = "shellwords"; + packageName = "shellwords"; + version = "0.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz"; + sha512 = "vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww=="; + }; + }; "side-channel-1.0.4" = { name = "side-channel"; packageName = "side-channel"; @@ -9499,6 +11254,24 @@ let sha512 = "wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ=="; }; }; + "simple-concat-1.0.1" = { + name = "simple-concat"; + packageName = "simple-concat"; + version = "1.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz"; + sha512 = "cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q=="; + }; + }; + "simple-get-3.1.1" = { + name = "simple-get"; + packageName = "simple-get"; + version = "3.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/simple-get/-/simple-get-3.1.1.tgz"; + sha512 = "CQ5LTKGfCpvE1K0n2us+kuMPbk/q0EKl82s4aheV9oXjFEz6W/Y7oQFVJuU6QG77hRT4Ghb5RURteF5vnWjupA=="; + }; + }; "sisteransi-1.0.5" = { name = "sisteransi"; packageName = "sisteransi"; @@ -9526,6 +11299,15 @@ let sha512 = "3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew=="; }; }; + "smart-buffer-4.2.0" = { + name = "smart-buffer"; + packageName = "smart-buffer"; + version = "4.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz"; + sha512 = "94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg=="; + }; + }; "sockjs-0.3.24" = { name = "sockjs"; packageName = "sockjs"; @@ -9535,6 +11317,33 @@ let sha512 = "GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ=="; }; }; + "sockjs-client-1.6.1" = { + name = "sockjs-client"; + packageName = "sockjs-client"; + version = "1.6.1"; + src = fetchurl { + url = "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.6.1.tgz"; + sha512 = "2g0tjOR+fRs0amxENLi/q5TiJTqY+WXFOzb5UwXndlK6TO3U/mirZznpx6w34HVMoc3g7cY24yC/ZMIYnDlfkw=="; + }; + }; + "socks-2.7.1" = { + name = "socks"; + packageName = "socks"; + version = "2.7.1"; + src = fetchurl { + url = "https://registry.npmjs.org/socks/-/socks-2.7.1.tgz"; + sha512 = "7maUZy1N7uo6+WVEX6psASxtNlKaNVMlGQKkG/63nEDdLOWNbiUMoLK7X4uYoLhQstau72mLgfEWcXcwsaHbYQ=="; + }; + }; + "socks-proxy-agent-6.2.1" = { + name = "socks-proxy-agent"; + packageName = "socks-proxy-agent"; + version = "6.2.1"; + src = fetchurl { + url = "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-6.2.1.tgz"; + sha512 = "a6KW9G+6B3nWZ1yB8G7pJwL3ggLy1uTzKAgCb7ttblwqdz9fMGJUuTy3uFzEP48FAs9FLILlmzDlE2JJhVQaXQ=="; + }; + }; "source-list-map-2.0.1" = { name = "source-list-map"; packageName = "source-list-map"; @@ -9607,6 +11416,15 @@ let sha512 = "BokxPoLjyl3iOrgkWaakaxqnelAJSS+0V+De0kKIq6lyWrXuiPgYTGp6z3iHmqljKAaLXwZa+ctD8GccRJeVvg=="; }; }; + "source-map-resolve-0.5.3" = { + name = "source-map-resolve"; + packageName = "source-map-resolve"; + version = "0.5.3"; + src = fetchurl { + url = "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz"; + sha512 = "Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw=="; + }; + }; "source-map-support-0.5.21" = { name = "source-map-support"; packageName = "source-map-support"; @@ -9616,6 +11434,15 @@ let sha512 = "uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w=="; }; }; + "source-map-url-0.4.1" = { + name = "source-map-url"; + packageName = "source-map-url"; + version = "0.4.1"; + src = fetchurl { + url = "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz"; + sha512 = "cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw=="; + }; + }; "sourcemap-codec-1.4.8" = { name = "sourcemap-codec"; packageName = "sourcemap-codec"; @@ -9625,6 +11452,42 @@ let sha512 = "9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA=="; }; }; + "spdx-correct-3.2.0" = { + name = "spdx-correct"; + packageName = "spdx-correct"; + version = "3.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.2.0.tgz"; + sha512 = "kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA=="; + }; + }; + "spdx-exceptions-2.3.0" = { + name = "spdx-exceptions"; + packageName = "spdx-exceptions"; + version = "2.3.0"; + src = fetchurl { + url = "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz"; + sha512 = "/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A=="; + }; + }; + "spdx-expression-parse-3.0.1" = { + name = "spdx-expression-parse"; + packageName = "spdx-expression-parse"; + version = "3.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz"; + sha512 = "cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q=="; + }; + }; + "spdx-license-ids-3.0.13" = { + name = "spdx-license-ids"; + packageName = "spdx-license-ids"; + version = "3.0.13"; + src = fetchurl { + url = "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.13.tgz"; + sha512 = "XkD+zwiqXHikFZm4AX/7JSCXA98U5Db4AFd5XUg/+9UNtnH75+Z9KxtpYiJZx36mUDVOwH83pl7yvCer6ewM3w=="; + }; + }; "spdy-4.0.2" = { name = "spdy"; packageName = "spdy"; @@ -9652,6 +11515,24 @@ let sha512 = "D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g=="; }; }; + "sshpk-1.17.0" = { + name = "sshpk"; + packageName = "sshpk"; + version = "1.17.0"; + src = fetchurl { + url = "https://registry.npmjs.org/sshpk/-/sshpk-1.17.0.tgz"; + sha512 = "/9HIEs1ZXGhSPE8X6Ccm7Nam1z8KcoCqPdI7ecm1N33EzAetWahvQWVqLZtaZQ+IDKX4IyA2o0gBzqIMkAagHQ=="; + }; + }; + "ssri-8.0.1" = { + name = "ssri"; + packageName = "ssri"; + version = "8.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz"; + sha512 = "97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ=="; + }; + }; "stable-0.1.8" = { name = "stable"; packageName = "stable"; @@ -9724,6 +11605,15 @@ let sha512 = "RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ=="; }; }; + "stdout-stream-1.4.1" = { + name = "stdout-stream"; + packageName = "stdout-stream"; + version = "1.4.1"; + src = fetchurl { + url = "https://registry.npmjs.org/stdout-stream/-/stdout-stream-1.4.1.tgz"; + sha512 = "j4emi03KXqJWcIeF8eIXkjMFN1Cmb8gUlDYGeBALLPo5qdyTfA9bOtl8m33lRoC+vFMkP3gl0WsDr6+gzxbbTA=="; + }; + }; "stop-iteration-iterator-1.0.0" = { name = "stop-iteration-iterator"; packageName = "stop-iteration-iterator"; @@ -9814,6 +11704,15 @@ let sha512 = "n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg=="; }; }; + "string_decoder-1.3.0" = { + name = "string_decoder"; + packageName = "string_decoder"; + version = "1.3.0"; + src = fetchurl { + url = "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz"; + sha512 = "hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA=="; + }; + }; "stringify-object-3.3.0" = { name = "stringify-object"; packageName = "stringify-object"; @@ -9877,6 +11776,15 @@ let sha512 = "BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA=="; }; }; + "strip-indent-3.0.0" = { + name = "strip-indent"; + packageName = "strip-indent"; + version = "3.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz"; + sha512 = "laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ=="; + }; + }; "strip-json-comments-3.1.1" = { name = "strip-json-comments"; packageName = "strip-json-comments"; @@ -9886,13 +11794,13 @@ let sha512 = "6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig=="; }; }; - "style-loader-3.3.2" = { + "style-loader-3.3.3" = { name = "style-loader"; packageName = "style-loader"; - version = "3.3.2"; + version = "3.3.3"; src = fetchurl { - url = "https://registry.npmjs.org/style-loader/-/style-loader-3.3.2.tgz"; - sha512 = "RHs/vcrKdQK8wZliteNK4NKzxvLBzpuHMqYmUVWeKa6MkaIQ97ZTOS0b+zapZhy6GcrgWnvWYCMHRirC3FsUmw=="; + url = "https://registry.npmjs.org/style-loader/-/style-loader-3.3.3.tgz"; + sha512 = "53BiGLXAcll9maCYtZi2RCQZKa8NQQai5C4horqKyRmHj9H7QmcUyucrH+4KW/gBQbXM2AsB0axoEcFZPlfPcw=="; }; }; "stylehacks-5.1.1" = { @@ -9904,13 +11812,13 @@ let sha512 = "sBpcd5Hx7G6seo7b1LkpttvTz7ikD0LlH5RmdcBNb6fFR0Fl7LQwHDFr300q4cwUqi+IYrFGmsIHieMBfnN/Bw=="; }; }; - "stylis-4.1.3" = { + "stylis-4.2.0" = { name = "stylis"; packageName = "stylis"; - version = "4.1.3"; + version = "4.2.0"; src = fetchurl { - url = "https://registry.npmjs.org/stylis/-/stylis-4.1.3.tgz"; - sha512 = "GP6WDNWf+o403jrEp9c5jibKavrtLW+/qYGhFxFrG8maXhwTBI7gLLhiBb0o7uFccWN+EOS9aMO6cGHWAO07OA=="; + url = "https://registry.npmjs.org/stylis/-/stylis-4.2.0.tgz"; + sha512 = "Orov6g6BB1sDfYgzWfTHDOxamtX1bE/zo104Dh9e6fqJ3PooipYyfJ0pUmrZO2wAvO8YbEyeFrkV91XTsGMSrw=="; }; }; "sucrase-3.32.0" = { @@ -9922,6 +11830,15 @@ let sha512 = "ydQOU34rpSyj2TGyz4D2p8rbktIOZ8QY9s+DGLvFU1i5pWJE8vkpruCjGCMHsdXwnD7JDcS+noSwM/a7zyNFDQ=="; }; }; + "superstruct-0.12.2" = { + name = "superstruct"; + packageName = "superstruct"; + version = "0.12.2"; + src = fetchurl { + url = "https://registry.npmjs.org/superstruct/-/superstruct-0.12.2.tgz"; + sha512 = "yu+WNa/nSbFa+VBeR2KibfCeIQSKh/aD7G5eFD4Rx4W36MWE3G6SzU3BixDOArLv56u2bz6YEePsHSsioojuXw=="; + }; + }; "supports-color-5.5.0" = { name = "supports-color"; packageName = "supports-color"; @@ -10030,6 +11947,15 @@ let sha512 = "GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ=="; }; }; + "tar-6.1.15" = { + name = "tar"; + packageName = "tar"; + version = "6.1.15"; + src = fetchurl { + url = "https://registry.npmjs.org/tar/-/tar-6.1.15.tgz"; + sha512 = "/zKt9UyngnxIT/EAGYuxaMYgOIJiP81ab9ZfkILq4oNLPFX50qyYmu7jRj9qeXoxmJHjGlbH0+cm2uy1WCs10A=="; + }; + }; "temp-dir-2.0.0" = { name = "temp-dir"; packageName = "temp-dir"; @@ -10057,22 +11983,22 @@ let sha512 = "un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ=="; }; }; - "terser-5.17.1" = { + "terser-5.17.4" = { name = "terser"; packageName = "terser"; - version = "5.17.1"; + version = "5.17.4"; src = fetchurl { - url = "https://registry.npmjs.org/terser/-/terser-5.17.1.tgz"; - sha512 = "hVl35zClmpisy6oaoKALOpS0rDYLxRFLHhRuDlEGTKey9qHjS1w9GMORjuwIMt70Wan4lwsLYyWDVnWgF+KUEw=="; + url = "https://registry.npmjs.org/terser/-/terser-5.17.4.tgz"; + sha512 = "jcEKZw6UPrgugz/0Tuk/PVyLAPfMBJf5clnGueo45wTweoV8yh7Q7PEkhkJ5uuUbC7zAxEcG3tqNr1bstkQ8nw=="; }; }; - "terser-webpack-plugin-5.3.7" = { + "terser-webpack-plugin-5.3.9" = { name = "terser-webpack-plugin"; packageName = "terser-webpack-plugin"; - version = "5.3.7"; + version = "5.3.9"; src = fetchurl { - url = "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.7.tgz"; - sha512 = "AfKwIktyP7Cu50xNjXF/6Qb5lBNzYaWpU6YfoX3uZicTx0zTy0stDDCsvjDapKsSDvOeWo5MEq4TmdBy2cNoHw=="; + url = "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.9.tgz"; + sha512 = "ZuXsqE07EcggTWQjXUj+Aot/OMcD0bMKGgF63f7UxYcu5/AJF53aIpK1YoP5xR9l6s/Hy2b+t1AM0bLNPRuhwA=="; }; }; "test-exclude-6.0.0" = { @@ -10174,6 +12100,15 @@ let sha512 = "o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA=="; }; }; + "tough-cookie-2.5.0" = { + name = "tough-cookie"; + packageName = "tough-cookie"; + version = "2.5.0"; + src = fetchurl { + url = "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz"; + sha512 = "nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g=="; + }; + }; "tough-cookie-4.1.2" = { name = "tough-cookie"; packageName = "tough-cookie"; @@ -10210,6 +12145,24 @@ let sha512 = "15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw=="; }; }; + "trim-newlines-3.0.1" = { + name = "trim-newlines"; + packageName = "trim-newlines"; + version = "3.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz"; + sha512 = "c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw=="; + }; + }; + "true-case-path-1.0.3" = { + name = "true-case-path"; + packageName = "true-case-path"; + version = "1.0.3"; + src = fetchurl { + url = "https://registry.npmjs.org/true-case-path/-/true-case-path-1.0.3.tgz"; + sha512 = "m6s2OdQe5wgpFMC+pAJ+q9djG82O2jcHPOI6RNg1yy9rCYR+WD6Nbpl32fDpfC56nirdRy+opFa/Vk7HYhqaew=="; + }; + }; "tryer-1.0.1" = { name = "tryer"; packageName = "tryer"; @@ -10228,6 +12181,15 @@ let sha512 = "Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA=="; }; }; + "ts-node-10.9.1" = { + name = "ts-node"; + packageName = "ts-node"; + version = "10.9.1"; + src = fetchurl { + url = "https://registry.npmjs.org/ts-node/-/ts-node-10.9.1.tgz"; + sha512 = "NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw=="; + }; + }; "tsconfig-paths-3.14.2" = { name = "tsconfig-paths"; packageName = "tsconfig-paths"; @@ -10246,13 +12208,22 @@ let sha512 = "Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="; }; }; - "tslib-2.5.0" = { + "tslib-2.5.2" = { name = "tslib"; packageName = "tslib"; - version = "2.5.0"; + version = "2.5.2"; src = fetchurl { - url = "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz"; - sha512 = "336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg=="; + url = "https://registry.npmjs.org/tslib/-/tslib-2.5.2.tgz"; + sha512 = "5svOrSA2w3iGFDs1HibEVBGbDrAY82bFQ3HZ3ixB+88nsbsWQoKqDRb5UBYAUPEzbBn6dAp5gRNXglySbx1MlA=="; + }; + }; + "tsscmp-1.0.6" = { + name = "tsscmp"; + packageName = "tsscmp"; + version = "1.0.6"; + src = fetchurl { + url = "https://registry.npmjs.org/tsscmp/-/tsscmp-1.0.6.tgz"; + sha512 = "LxhtAkPDTkVCMQjt2h6eBVY28KCjikZqZfMcC15YBeNjkgUpdCfBu5HoiOTDu86v6smE8yOjyEktJ8hlbANHQA=="; }; }; "tsutils-3.21.0" = { @@ -10264,6 +12235,24 @@ let sha512 = "mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA=="; }; }; + "tunnel-agent-0.6.0" = { + name = "tunnel-agent"; + packageName = "tunnel-agent"; + version = "0.6.0"; + src = fetchurl { + url = "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz"; + sha512 = "McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w=="; + }; + }; + "tweetnacl-0.14.5" = { + name = "tweetnacl"; + packageName = "tweetnacl"; + version = "0.14.5"; + src = fetchurl { + url = "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz"; + sha512 = "KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA=="; + }; + }; "type-check-0.3.2" = { name = "type-check"; packageName = "type-check"; @@ -10300,6 +12289,15 @@ let sha512 = "eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg=="; }; }; + "type-fest-0.18.1" = { + name = "type-fest"; + packageName = "type-fest"; + version = "0.18.1"; + src = fetchurl { + url = "https://registry.npmjs.org/type-fest/-/type-fest-0.18.1.tgz"; + sha512 = "OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw=="; + }; + }; "type-fest-0.20.2" = { name = "type-fest"; packageName = "type-fest"; @@ -10318,6 +12316,33 @@ let sha512 = "t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w=="; }; }; + "type-fest-0.6.0" = { + name = "type-fest"; + packageName = "type-fest"; + version = "0.6.0"; + src = fetchurl { + url = "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz"; + sha512 = "q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg=="; + }; + }; + "type-fest-0.8.1" = { + name = "type-fest"; + packageName = "type-fest"; + version = "0.8.1"; + src = fetchurl { + url = "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz"; + sha512 = "4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA=="; + }; + }; + "type-fest-3.10.0" = { + name = "type-fest"; + packageName = "type-fest"; + version = "3.10.0"; + src = fetchurl { + url = "https://registry.npmjs.org/type-fest/-/type-fest-3.10.0.tgz"; + sha512 = "hmAPf1datm+gt3c2mvu0sJyhFy6lTkIGf0GzyaZWxRLnabQfPUqg6tF95RPg6sLxKI7nFLGdFxBcf2/7+GXI+A=="; + }; + }; "type-is-1.6.18" = { name = "type-is"; packageName = "type-is"; @@ -10345,6 +12370,15 @@ let sha512 = "zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q=="; }; }; + "typescript-4.9.5" = { + name = "typescript"; + packageName = "typescript"; + version = "4.9.5"; + src = fetchurl { + url = "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz"; + sha512 = "1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g=="; + }; + }; "unbox-primitive-1.0.2" = { name = "unbox-primitive"; packageName = "unbox-primitive"; @@ -10390,6 +12424,24 @@ let sha512 = "6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w=="; }; }; + "unique-filename-1.1.1" = { + name = "unique-filename"; + packageName = "unique-filename"; + version = "1.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz"; + sha512 = "Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ=="; + }; + }; + "unique-slug-2.0.2" = { + name = "unique-slug"; + packageName = "unique-slug"; + version = "2.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz"; + sha512 = "zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w=="; + }; + }; "unique-string-2.0.0" = { name = "unique-string"; packageName = "unique-string"; @@ -10462,6 +12514,15 @@ let sha512 = "7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg=="; }; }; + "urix-0.1.0" = { + name = "urix"; + packageName = "urix"; + version = "0.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz"; + sha512 = "Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg=="; + }; + }; "url-parse-1.5.10" = { name = "url-parse"; packageName = "url-parse"; @@ -10471,6 +12532,15 @@ let sha512 = "WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ=="; }; }; + "utf-8-validate-5.0.10" = { + name = "utf-8-validate"; + packageName = "utf-8-validate"; + version = "5.0.10"; + src = fetchurl { + url = "https://registry.npmjs.org/utf-8-validate/-/utf-8-validate-5.0.10.tgz"; + sha512 = "Z6czzLq4u8fPOyx7TU6X3dvUZVvoJmxSQ+IcrlmagKhilxlhZgxPK6C5Jqbkw1IDUmFTM+cz9QDnnLTwDz/2gQ=="; + }; + }; "util-deprecate-1.0.2" = { name = "util-deprecate"; packageName = "util-deprecate"; @@ -10507,6 +12577,15 @@ let sha512 = "pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA=="; }; }; + "uuid-3.4.0" = { + name = "uuid"; + packageName = "uuid"; + version = "3.4.0"; + src = fetchurl { + url = "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz"; + sha512 = "HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A=="; + }; + }; "uuid-8.3.2" = { name = "uuid"; packageName = "uuid"; @@ -10516,6 +12595,15 @@ let sha512 = "+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg=="; }; }; + "v8-compile-cache-lib-3.0.1" = { + name = "v8-compile-cache-lib"; + packageName = "v8-compile-cache-lib"; + version = "3.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz"; + sha512 = "wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg=="; + }; + }; "v8-to-istanbul-8.1.1" = { name = "v8-to-istanbul"; packageName = "v8-to-istanbul"; @@ -10525,6 +12613,15 @@ let sha512 = "FGtKtv3xIpR6BYhvgH8MI/y78oT7d8Au3ww4QIxymrCtZEh5b8gCw2siywE+puhEmuWKDtmfrvF5UlB298ut3w=="; }; }; + "validate-npm-package-license-3.0.4" = { + name = "validate-npm-package-license"; + packageName = "validate-npm-package-license"; + version = "3.0.4"; + src = fetchurl { + url = "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz"; + sha512 = "DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew=="; + }; + }; "vary-1.1.2" = { name = "vary"; packageName = "vary"; @@ -10534,6 +12631,15 @@ let sha512 = "BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg=="; }; }; + "verror-1.10.0" = { + name = "verror"; + packageName = "verror"; + version = "1.10.0"; + src = fetchurl { + url = "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz"; + sha512 = "ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw=="; + }; + }; "void-elements-3.1.0" = { name = "void-elements"; packageName = "void-elements"; @@ -10543,6 +12649,15 @@ let sha512 = "Dhxzh5HZuiHQhbvTW9AMetFfBHDMYpo23Uo9btPXgdYP+3T5S+p+jgNy7spra+veYhBP2dCSgxR/i2Y02h5/6w=="; }; }; + "vue-template-compiler-2.7.14" = { + name = "vue-template-compiler"; + packageName = "vue-template-compiler"; + version = "2.7.14"; + src = fetchurl { + url = "https://registry.npmjs.org/vue-template-compiler/-/vue-template-compiler-2.7.14.tgz"; + sha512 = "zyA5Y3ArvVG0NacJDkkzJuPQDF8RFeRlzV2vLeSnhSpieO6LK2OVbdLPi5MPPs09Ii+gMO8nY4S3iKQxBxDmWQ=="; + }; + }; "w3c-hr-time-1.0.2" = { name = "w3c-hr-time"; packageName = "w3c-hr-time"; @@ -10624,13 +12739,13 @@ let sha512 = "qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w=="; }; }; - "webpack-5.81.0" = { + "webpack-5.83.1" = { name = "webpack"; packageName = "webpack"; - version = "5.81.0"; + version = "5.83.1"; src = fetchurl { - url = "https://registry.npmjs.org/webpack/-/webpack-5.81.0.tgz"; - sha512 = "AAjaJ9S4hYCVODKLQTgG5p5e11hiMawBwV2v8MYLE0C/6UAGLuAF4n1qa9GOwdxnicaP+5k6M5HrLmD4+gIB8Q=="; + url = "https://registry.npmjs.org/webpack/-/webpack-5.83.1.tgz"; + sha512 = "TNsG9jDScbNuB+Lb/3+vYolPplCS3bbEaJf+Bj0Gw4DhP3ioAflBb1flcRt9zsWITyvOhM96wMQNRWlSX52DgA=="; }; }; "webpack-dev-middleware-5.3.3" = { @@ -10642,13 +12757,22 @@ let sha512 = "hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA=="; }; }; - "webpack-dev-server-4.13.3" = { + "webpack-dev-server-4.15.0" = { name = "webpack-dev-server"; packageName = "webpack-dev-server"; - version = "4.13.3"; + version = "4.15.0"; src = fetchurl { - url = "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.13.3.tgz"; - sha512 = "KqqzrzMRSRy5ePz10VhjyL27K2dxqwXQLP5rAKwRJBPUahe7Z2bBWzHw37jeb8GCPKxZRO79ZdQUAPesMh/Nug=="; + url = "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.15.0.tgz"; + sha512 = "HmNB5QeSl1KpulTBQ8UT4FPrByYyaLxpJoQ0+s7EvUrMc16m0ZS1sgb1XGqzmgCPk0c9y+aaXxn11tbLzuM7NQ=="; + }; + }; + "webpack-hot-middleware-2.25.3" = { + name = "webpack-hot-middleware"; + packageName = "webpack-hot-middleware"; + version = "2.25.3"; + src = fetchurl { + url = "https://registry.npmjs.org/webpack-hot-middleware/-/webpack-hot-middleware-2.25.3.tgz"; + sha512 = "IK/0WAHs7MTu1tzLTjio73LjS3Ov+VvBKQmE8WPlJutgG5zT6Urgq/BbAdRrHTRpyzK0dvAvFh1Qg98akxgZpA=="; }; }; "webpack-manifest-plugin-4.1.1" = { @@ -10660,6 +12784,24 @@ let sha512 = "YXUAwxtfKIJIKkhg03MKuiFAD72PlrqCiwdwO4VEXdRO5V0ORCNwaOwAZawPZalCbmH9kBDmXnNeQOw+BIEiow=="; }; }; + "webpack-plugin-ramdisk-0.2.0" = { + name = "webpack-plugin-ramdisk"; + packageName = "webpack-plugin-ramdisk"; + version = "0.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/webpack-plugin-ramdisk/-/webpack-plugin-ramdisk-0.2.0.tgz"; + sha512 = "I5OTfDuaQdiZQUm19Ok/8oCBmYCGqFu8e2sY6ytGT9xehZQJXB6cqdf+rHUr98gzwhcC2O96Wuhs6BQTmOy2hg=="; + }; + }; + "webpack-plugin-serve-1.6.0" = { + name = "webpack-plugin-serve"; + packageName = "webpack-plugin-serve"; + version = "1.6.0"; + src = fetchurl { + url = "https://registry.npmjs.org/webpack-plugin-serve/-/webpack-plugin-serve-1.6.0.tgz"; + sha512 = "0163GYEpDdRmd0D82XCeYalpSrRg9+oqEtoVUeCnn1o1lnGjqFoKdgSZBhXNOg2at52l4ESwLskPhPp3cHLAqA=="; + }; + }; "webpack-sources-1.4.3" = { name = "webpack-sources"; packageName = "webpack-sources"; @@ -10804,6 +12946,15 @@ let sha512 = "w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA=="; }; }; + "wide-align-1.1.5" = { + name = "wide-align"; + packageName = "wide-align"; + version = "1.1.5"; + src = fetchurl { + url = "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz"; + sha512 = "eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg=="; + }; + }; "word-wrap-1.2.3" = { name = "word-wrap"; packageName = "word-wrap"; @@ -11083,6 +13234,15 @@ let sha512 = "D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw=="; }; }; + "yargs-17.7.2" = { + name = "yargs"; + packageName = "yargs"; + version = "17.7.2"; + src = fetchurl { + url = "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz"; + sha512 = "7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w=="; + }; + }; "yargs-parser-20.2.9" = { name = "yargs-parser"; packageName = "yargs-parser"; @@ -11092,6 +13252,33 @@ let sha512 = "y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w=="; }; }; + "yargs-parser-21.1.1" = { + name = "yargs-parser"; + packageName = "yargs-parser"; + version = "21.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz"; + sha512 = "tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw=="; + }; + }; + "ylru-1.3.2" = { + name = "ylru"; + packageName = "ylru"; + version = "1.3.2"; + src = fetchurl { + url = "https://registry.npmjs.org/ylru/-/ylru-1.3.2.tgz"; + sha512 = "RXRJzMiK6U2ye0BlGGZnmpwJDPgakn6aNQ0A7gHRbD4I0uvK4TW6UqkK1V0pp9jskjJBAXd3dRrbzWkqJ+6cxA=="; + }; + }; + "yn-3.1.1" = { + name = "yn"; + packageName = "yn"; + version = "3.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz"; + sha512 = "Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q=="; + }; + }; "yocto-queue-0.1.0" = { name = "yocto-queue"; packageName = "yocto-queue"; @@ -11110,56 +13297,68 @@ let dependencies = [ sources."@alloc/quick-lru-5.2.0" sources."@ampproject/remapping-2.2.1" - sources."@apideck/better-ajv-errors-0.3.6" + (sources."@apideck/better-ajv-errors-0.3.6" // { + dependencies = [ + sources."ajv-8.12.0" + sources."json-schema-traverse-1.0.0" + ]; + }) sources."@babel/code-frame-7.21.4" - sources."@babel/compat-data-7.21.4" - (sources."@babel/core-7.21.4" // { + sources."@babel/compat-data-7.21.7" + (sources."@babel/core-7.21.8" // { dependencies = [ sources."semver-6.3.0" ]; }) - (sources."@babel/eslint-parser-7.21.3" // { + (sources."@babel/eslint-parser-7.21.8" // { dependencies = [ sources."eslint-visitor-keys-2.1.0" sources."semver-6.3.0" ]; }) - sources."@babel/generator-7.21.4" + sources."@babel/generator-7.21.5" sources."@babel/helper-annotate-as-pure-7.18.6" - sources."@babel/helper-builder-binary-assignment-operator-visitor-7.18.9" - (sources."@babel/helper-compilation-targets-7.21.4" // { + sources."@babel/helper-builder-binary-assignment-operator-visitor-7.21.5" + (sources."@babel/helper-compilation-targets-7.21.5" // { + dependencies = [ + sources."semver-6.3.0" + ]; + }) + (sources."@babel/helper-create-class-features-plugin-7.21.8" // { + dependencies = [ + sources."semver-6.3.0" + ]; + }) + (sources."@babel/helper-create-regexp-features-plugin-7.21.8" // { dependencies = [ sources."semver-6.3.0" ]; }) - sources."@babel/helper-create-class-features-plugin-7.21.4" - sources."@babel/helper-create-regexp-features-plugin-7.21.4" (sources."@babel/helper-define-polyfill-provider-0.3.3" // { dependencies = [ sources."semver-6.3.0" ]; }) - sources."@babel/helper-environment-visitor-7.18.9" - sources."@babel/helper-explode-assignable-expression-7.18.6" + sources."@babel/helper-environment-visitor-7.21.5" sources."@babel/helper-function-name-7.21.0" sources."@babel/helper-hoist-variables-7.18.6" - sources."@babel/helper-member-expression-to-functions-7.21.0" + sources."@babel/helper-member-expression-to-functions-7.21.5" sources."@babel/helper-module-imports-7.21.4" - sources."@babel/helper-module-transforms-7.21.2" + sources."@babel/helper-module-transforms-7.21.5" sources."@babel/helper-optimise-call-expression-7.18.6" - sources."@babel/helper-plugin-utils-7.20.2" + sources."@babel/helper-plugin-utils-7.21.5" sources."@babel/helper-remap-async-to-generator-7.18.9" - sources."@babel/helper-replace-supers-7.20.7" - sources."@babel/helper-simple-access-7.20.2" + sources."@babel/helper-replace-supers-7.21.5" + sources."@babel/helper-simple-access-7.21.5" sources."@babel/helper-skip-transparent-expression-wrappers-7.20.0" sources."@babel/helper-split-export-declaration-7.18.6" - sources."@babel/helper-string-parser-7.19.4" + sources."@babel/helper-string-parser-7.21.5" sources."@babel/helper-validator-identifier-7.19.1" sources."@babel/helper-validator-option-7.21.0" sources."@babel/helper-wrap-function-7.20.5" - sources."@babel/helpers-7.21.0" + sources."@babel/helpers-7.21.5" sources."@babel/highlight-7.18.6" - sources."@babel/parser-7.21.4" + sources."@babel/parser-7.21.8" sources."@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.18.6" sources."@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.20.7" sources."@babel/plugin-proposal-async-generator-functions-7.20.7" @@ -11199,23 +13398,23 @@ let sources."@babel/plugin-syntax-private-property-in-object-7.14.5" sources."@babel/plugin-syntax-top-level-await-7.14.5" sources."@babel/plugin-syntax-typescript-7.21.4" - sources."@babel/plugin-transform-arrow-functions-7.20.7" + sources."@babel/plugin-transform-arrow-functions-7.21.5" sources."@babel/plugin-transform-async-to-generator-7.20.7" sources."@babel/plugin-transform-block-scoped-functions-7.18.6" sources."@babel/plugin-transform-block-scoping-7.21.0" sources."@babel/plugin-transform-classes-7.21.0" - sources."@babel/plugin-transform-computed-properties-7.20.7" + sources."@babel/plugin-transform-computed-properties-7.21.5" sources."@babel/plugin-transform-destructuring-7.21.3" sources."@babel/plugin-transform-dotall-regex-7.18.6" sources."@babel/plugin-transform-duplicate-keys-7.18.9" sources."@babel/plugin-transform-exponentiation-operator-7.18.6" sources."@babel/plugin-transform-flow-strip-types-7.21.0" - sources."@babel/plugin-transform-for-of-7.21.0" + sources."@babel/plugin-transform-for-of-7.21.5" sources."@babel/plugin-transform-function-name-7.18.9" sources."@babel/plugin-transform-literals-7.18.9" sources."@babel/plugin-transform-member-expression-literals-7.18.6" sources."@babel/plugin-transform-modules-amd-7.20.11" - sources."@babel/plugin-transform-modules-commonjs-7.21.2" + sources."@babel/plugin-transform-modules-commonjs-7.21.5" sources."@babel/plugin-transform-modules-systemjs-7.20.11" sources."@babel/plugin-transform-modules-umd-7.18.6" sources."@babel/plugin-transform-named-capturing-groups-regex-7.20.5" @@ -11225,10 +13424,10 @@ let sources."@babel/plugin-transform-property-literals-7.18.6" sources."@babel/plugin-transform-react-constant-elements-7.21.3" sources."@babel/plugin-transform-react-display-name-7.18.6" - sources."@babel/plugin-transform-react-jsx-7.21.0" + sources."@babel/plugin-transform-react-jsx-7.21.5" sources."@babel/plugin-transform-react-jsx-development-7.18.6" sources."@babel/plugin-transform-react-pure-annotations-7.18.6" - sources."@babel/plugin-transform-regenerator-7.20.5" + sources."@babel/plugin-transform-regenerator-7.21.5" sources."@babel/plugin-transform-reserved-words-7.18.6" (sources."@babel/plugin-transform-runtime-7.21.4" // { dependencies = [ @@ -11241,22 +13440,28 @@ let sources."@babel/plugin-transform-template-literals-7.18.9" sources."@babel/plugin-transform-typeof-symbol-7.18.9" sources."@babel/plugin-transform-typescript-7.21.3" - sources."@babel/plugin-transform-unicode-escapes-7.18.10" + sources."@babel/plugin-transform-unicode-escapes-7.21.5" sources."@babel/plugin-transform-unicode-regex-7.18.6" - (sources."@babel/preset-env-7.21.4" // { + (sources."@babel/preset-env-7.21.5" // { dependencies = [ sources."semver-6.3.0" ]; }) sources."@babel/preset-modules-0.1.5" sources."@babel/preset-react-7.18.6" - sources."@babel/preset-typescript-7.21.4" + sources."@babel/preset-typescript-7.21.5" sources."@babel/regjsgen-0.8.0" - sources."@babel/runtime-7.21.0" + sources."@babel/runtime-7.21.5" sources."@babel/template-7.20.7" - sources."@babel/traverse-7.21.4" - sources."@babel/types-7.21.4" + sources."@babel/traverse-7.21.5" + sources."@babel/types-7.21.5" sources."@bcoe/v8-coverage-0.2.3" + sources."@bufbuild/protobuf-1.2.0" + (sources."@cspotcode/source-map-support-0.8.1" // { + dependencies = [ + sources."@jridgewell/trace-mapping-0.3.9" + ]; + }) sources."@csstools/normalize.css-12.0.0" sources."@csstools/postcss-cascade-layers-1.1.1" sources."@csstools/postcss-color-function-1.1.1" @@ -11273,29 +13478,31 @@ let sources."@csstools/postcss-trigonometric-functions-1.0.2" sources."@csstools/postcss-unset-value-1.0.2" sources."@csstools/selector-specificity-2.2.0" - sources."@emotion/babel-plugin-11.10.6" - sources."@emotion/cache-11.10.7" - sources."@emotion/hash-0.9.0" - sources."@emotion/is-prop-valid-1.2.0" - sources."@emotion/memoize-0.8.0" - sources."@emotion/react-11.10.6" - sources."@emotion/serialize-1.1.1" - sources."@emotion/sheet-1.2.1" - sources."@emotion/styled-11.10.6" - sources."@emotion/unitless-0.8.0" - sources."@emotion/use-insertion-effect-with-fallbacks-1.0.0" - sources."@emotion/utils-1.2.0" - sources."@emotion/weak-memoize-0.3.0" + sources."@emotion/babel-plugin-11.11.0" + sources."@emotion/cache-11.11.0" + sources."@emotion/hash-0.9.1" + sources."@emotion/is-prop-valid-1.2.1" + sources."@emotion/memoize-0.8.1" + sources."@emotion/react-11.11.0" + sources."@emotion/serialize-1.1.2" + sources."@emotion/sheet-1.2.2" + sources."@emotion/styled-11.11.0" + sources."@emotion/unitless-0.8.1" + sources."@emotion/use-insertion-effect-with-fallbacks-1.0.1" + sources."@emotion/utils-1.2.1" + sources."@emotion/weak-memoize-0.3.1" sources."@eslint-community/eslint-utils-4.4.0" - sources."@eslint-community/regexpp-4.5.0" - (sources."@eslint/eslintrc-2.0.2" // { + sources."@eslint-community/regexpp-4.5.1" + (sources."@eslint/eslintrc-2.0.3" // { dependencies = [ sources."argparse-2.0.1" sources."globals-13.20.0" sources."js-yaml-4.1.0" + sources."type-fest-0.20.2" ]; }) - sources."@eslint/js-8.39.0" + sources."@eslint/js-8.41.0" + sources."@gar/promisify-1.1.3" sources."@humanwhocodes/config-array-0.11.8" sources."@humanwhocodes/module-importer-1.0.1" sources."@humanwhocodes/object-schema-1.2.1" @@ -11384,23 +13591,24 @@ let ]; }) sources."@leichtgewicht/ip-codec-2.0.4" - (sources."@mui/base-5.0.0-alpha.127" // { + sources."@mapbox/node-pre-gyp-1.0.10" + (sources."@mui/base-5.0.0-beta.1" // { dependencies = [ sources."react-is-18.2.0" ]; }) - sources."@mui/core-downloads-tracker-5.12.2" + sources."@mui/core-downloads-tracker-5.13.1" sources."@mui/icons-material-5.11.16" - (sources."@mui/material-5.12.2" // { + (sources."@mui/material-5.13.1" // { dependencies = [ sources."react-is-18.2.0" ]; }) - sources."@mui/private-theming-5.12.0" - sources."@mui/styled-engine-5.12.0" - sources."@mui/system-5.12.1" + sources."@mui/private-theming-5.13.1" + sources."@mui/styled-engine-5.12.3" + sources."@mui/system-5.13.1" sources."@mui/types-7.2.4" - (sources."@mui/utils-5.12.0" // { + (sources."@mui/utils-5.13.1" // { dependencies = [ sources."react-is-18.2.0" ]; @@ -11414,13 +13622,19 @@ let sources."@nodelib/fs.scandir-2.1.5" sources."@nodelib/fs.stat-2.0.5" sources."@nodelib/fs.walk-1.2.8" + sources."@npmcli/fs-1.1.1" + (sources."@npmcli/move-file-1.1.2" // { + dependencies = [ + sources."mkdirp-1.0.4" + ]; + }) (sources."@pmmmwh/react-refresh-webpack-plugin-0.5.10" // { dependencies = [ sources."source-map-0.7.4" ]; }) sources."@popperjs/core-2.11.7" - sources."@remix-run/router-1.5.0" + sources."@remix-run/router-1.6.2" sources."@rollup/plugin-babel-5.3.1" sources."@rollup/plugin-node-resolve-11.2.1" sources."@rollup/plugin-replace-2.4.2" @@ -11448,8 +13662,29 @@ let sources."@svgr/plugin-jsx-5.5.0" sources."@svgr/plugin-svgo-5.5.0" sources."@svgr/webpack-5.5.0" + sources."@swc/core-1.3.59" + sources."@swc/core-darwin-arm64-1.3.59" + sources."@swc/core-darwin-x64-1.3.59" + sources."@swc/core-linux-arm-gnueabihf-1.3.59" + sources."@swc/core-linux-arm64-gnu-1.3.59" + sources."@swc/core-linux-arm64-musl-1.3.59" + sources."@swc/core-linux-x64-gnu-1.3.59" + sources."@swc/core-linux-x64-musl-1.3.59" + sources."@swc/core-win32-arm64-msvc-1.3.59" + sources."@swc/core-win32-ia32-msvc-1.3.59" + sources."@swc/core-win32-x64-msvc-1.3.59" + (sources."@swc/helpers-0.5.1" // { + dependencies = [ + sources."tslib-2.5.2" + ]; + }) + sources."@swc/wasm-1.3.59" sources."@tootallnate/once-1.1.2" sources."@trysound/sax-0.2.0" + sources."@tsconfig/node10-1.0.9" + sources."@tsconfig/node12-1.0.11" + sources."@tsconfig/node14-1.0.3" + sources."@tsconfig/node16-1.0.4" sources."@types/babel__core-7.20.0" sources."@types/babel__generator-7.6.4" sources."@types/babel__template-7.4.1" @@ -11457,12 +13692,12 @@ let sources."@types/body-parser-1.19.2" sources."@types/bonjour-3.5.10" sources."@types/connect-3.4.35" - sources."@types/connect-history-api-fallback-1.3.5" + sources."@types/connect-history-api-fallback-1.5.0" sources."@types/eslint-8.37.0" sources."@types/eslint-scope-3.7.4" sources."@types/estree-1.0.1" sources."@types/express-4.17.17" - sources."@types/express-serve-static-core-4.17.34" + sources."@types/express-serve-static-core-4.17.35" sources."@types/graceful-fs-4.1.6" sources."@types/html-minifier-terser-6.1.0" sources."@types/http-proxy-1.17.11" @@ -11472,61 +13707,65 @@ let sources."@types/json-schema-7.0.11" sources."@types/json5-0.0.29" sources."@types/mime-1.3.2" - sources."@types/node-18.16.1" + sources."@types/minimist-1.2.2" + sources."@types/node-20.2.1" + sources."@types/normalize-package-data-2.4.1" sources."@types/parse-json-4.0.0" sources."@types/prettier-2.7.2" sources."@types/prop-types-15.7.5" sources."@types/q-1.5.5" sources."@types/qs-6.9.7" sources."@types/range-parser-1.2.4" - sources."@types/react-17.0.58" - sources."@types/react-is-17.0.4" - sources."@types/react-transition-group-4.4.5" + sources."@types/react-18.2.6" + sources."@types/react-is-18.2.0" + sources."@types/react-transition-group-4.4.6" sources."@types/resolve-1.17.1" sources."@types/retry-0.12.0" sources."@types/scheduler-0.16.3" - sources."@types/semver-7.3.13" + sources."@types/semver-7.5.0" sources."@types/send-0.17.1" sources."@types/serve-index-1.9.1" sources."@types/serve-static-1.15.1" sources."@types/sockjs-0.3.33" sources."@types/stack-utils-2.0.1" sources."@types/trusted-types-2.0.3" + sources."@types/webpack-5.28.1" sources."@types/ws-8.5.4" sources."@types/yargs-16.0.5" sources."@types/yargs-parser-21.0.0" - sources."@typescript-eslint/eslint-plugin-5.59.1" - sources."@typescript-eslint/experimental-utils-5.59.1" - sources."@typescript-eslint/parser-5.59.1" - sources."@typescript-eslint/scope-manager-5.59.1" - sources."@typescript-eslint/type-utils-5.59.1" - sources."@typescript-eslint/types-5.59.1" - sources."@typescript-eslint/typescript-estree-5.59.1" - (sources."@typescript-eslint/utils-5.59.1" // { + sources."@typescript-eslint/eslint-plugin-5.59.6" + sources."@typescript-eslint/experimental-utils-5.59.6" + sources."@typescript-eslint/parser-5.59.6" + sources."@typescript-eslint/scope-manager-5.59.6" + sources."@typescript-eslint/type-utils-5.59.6" + sources."@typescript-eslint/types-5.59.6" + sources."@typescript-eslint/typescript-estree-5.59.6" + (sources."@typescript-eslint/utils-5.59.6" // { dependencies = [ sources."eslint-scope-5.1.1" sources."estraverse-4.3.0" ]; }) - sources."@typescript-eslint/visitor-keys-5.59.1" - sources."@webassemblyjs/ast-1.11.5" - sources."@webassemblyjs/floating-point-hex-parser-1.11.5" - sources."@webassemblyjs/helper-api-error-1.11.5" - sources."@webassemblyjs/helper-buffer-1.11.5" - sources."@webassemblyjs/helper-numbers-1.11.5" - sources."@webassemblyjs/helper-wasm-bytecode-1.11.5" - sources."@webassemblyjs/helper-wasm-section-1.11.5" - sources."@webassemblyjs/ieee754-1.11.5" - sources."@webassemblyjs/leb128-1.11.5" - sources."@webassemblyjs/utf8-1.11.5" - sources."@webassemblyjs/wasm-edit-1.11.5" - sources."@webassemblyjs/wasm-gen-1.11.5" - sources."@webassemblyjs/wasm-opt-1.11.5" - sources."@webassemblyjs/wasm-parser-1.11.5" - sources."@webassemblyjs/wast-printer-1.11.5" + sources."@typescript-eslint/visitor-keys-5.59.6" + sources."@webassemblyjs/ast-1.11.6" + sources."@webassemblyjs/floating-point-hex-parser-1.11.6" + sources."@webassemblyjs/helper-api-error-1.11.6" + sources."@webassemblyjs/helper-buffer-1.11.6" + sources."@webassemblyjs/helper-numbers-1.11.6" + sources."@webassemblyjs/helper-wasm-bytecode-1.11.6" + sources."@webassemblyjs/helper-wasm-section-1.11.6" + sources."@webassemblyjs/ieee754-1.11.6" + sources."@webassemblyjs/leb128-1.11.6" + sources."@webassemblyjs/utf8-1.11.6" + sources."@webassemblyjs/wasm-edit-1.11.6" + sources."@webassemblyjs/wasm-gen-1.11.6" + sources."@webassemblyjs/wasm-opt-1.11.6" + sources."@webassemblyjs/wasm-parser-1.11.6" + sources."@webassemblyjs/wast-printer-1.11.6" sources."@xtuc/ieee754-1.2.0" sources."@xtuc/long-4.2.2" sources."abab-2.0.6" + sources."abbrev-1.1.1" sources."accepts-1.3.8" sources."acorn-8.8.2" (sources."acorn-globals-6.0.0" // { @@ -11534,12 +13773,14 @@ let sources."acorn-7.4.1" ]; }) - sources."acorn-import-assertions-1.8.0" + sources."acorn-import-assertions-1.9.0" sources."acorn-jsx-5.3.2" sources."acorn-walk-7.2.0" sources."address-1.2.2" sources."adjust-sourcemap-loader-4.0.0" sources."agent-base-6.0.2" + sources."agentkeepalive-4.3.0" + sources."aggregate-error-3.1.0" sources."ajv-6.12.6" (sources."ajv-formats-2.1.1" // { dependencies = [ @@ -11558,9 +13799,16 @@ let sources."ansi-styles-3.2.1" sources."any-promise-1.3.0" sources."anymatch-3.1.3" - sources."arg-5.0.2" + sources."aproba-2.0.0" + sources."are-we-there-yet-2.0.0" + sources."arg-4.1.3" sources."argparse-1.0.10" - sources."aria-query-5.1.3" + (sources."aria-query-5.1.3" // { + dependencies = [ + sources."deep-equal-2.2.1" + sources."isarray-2.0.5" + ]; + }) sources."array-buffer-byte-length-1.0.0" sources."array-flatten-2.1.2" sources."array-includes-3.1.6" @@ -11569,15 +13817,27 @@ let sources."array.prototype.flatmap-1.3.1" sources."array.prototype.reduce-1.0.5" sources."array.prototype.tosorted-1.1.1" + sources."arrify-1.0.1" sources."asap-2.0.6" + sources."asn1-0.2.6" + sources."assert-plus-1.0.0" sources."ast-types-flow-0.0.7" sources."async-3.2.4" + sources."async-foreach-0.1.3" sources."asynckit-0.4.0" sources."at-least-node-1.0.0" + sources."atob-2.1.2" sources."autoprefixer-10.4.14" sources."available-typed-arrays-1.0.5" - sources."axe-core-4.7.0" - sources."axobject-query-3.1.1" + sources."aws-sign2-0.7.0" + sources."aws4-1.12.0" + sources."axe-core-4.7.1" + (sources."axobject-query-3.1.1" // { + dependencies = [ + sources."deep-equal-2.2.1" + sources."isarray-2.0.5" + ]; + }) (sources."babel-jest-27.5.1" // { dependencies = [ sources."ansi-styles-4.3.0" @@ -11610,15 +13870,19 @@ let sources."babel-preset-react-app-10.0.1" sources."balanced-match-1.0.2" sources."batch-0.6.1" + sources."bcrypt-pbkdf-1.0.2" sources."bfj-7.0.2" sources."big.js-5.2.2" sources."binary-extensions-2.2.0" sources."bluebird-3.7.2" (sources."body-parser-1.20.1" // { dependencies = [ - sources."bytes-3.1.2" sources."debug-2.6.9" + sources."http-errors-2.0.0" + sources."iconv-lite-0.4.24" sources."ms-2.0.0" + sources."qs-6.11.0" + sources."statuses-2.0.1" ]; }) sources."bonjour-service-1.1.1" @@ -11628,21 +13892,39 @@ let sources."browser-process-hrtime-1.0.0" sources."browserslist-4.21.5" sources."bser-2.1.1" + sources."buffer-builder-0.2.0" sources."buffer-from-1.1.2" + sources."bufferutil-4.0.7" sources."builtin-modules-3.3.0" - sources."bytes-3.0.0" + sources."bytes-3.1.2" + (sources."cacache-15.3.0" // { + dependencies = [ + sources."lru-cache-6.0.0" + sources."minipass-3.3.6" + sources."mkdirp-1.0.4" + sources."yallist-4.0.0" + ]; + }) + sources."cache-content-type-1.0.1" sources."call-bind-1.0.2" sources."callsites-3.1.0" (sources."camel-case-4.1.2" // { dependencies = [ - sources."tslib-2.5.0" + sources."tslib-2.5.2" ]; }) sources."camelcase-6.3.0" sources."camelcase-css-2.0.1" + (sources."camelcase-keys-6.2.2" // { + dependencies = [ + sources."camelcase-5.3.1" + ]; + }) sources."caniuse-api-3.0.0" - sources."caniuse-lite-1.0.30001481" + sources."caniuse-lite-1.0.30001488" + sources."canvas-2.11.2" sources."case-sensitive-paths-webpack-plugin-2.4.0" + sources."caseless-0.12.0" (sources."chalk-2.4.2" // { dependencies = [ sources."escape-string-regexp-1.0.5" @@ -11650,11 +13932,8 @@ let }) sources."char-regex-1.0.2" sources."check-types-11.2.2" - (sources."chokidar-3.5.3" // { - dependencies = [ - sources."glob-parent-5.1.2" - ]; - }) + sources."chokidar-3.5.3" + sources."chownr-2.0.0" sources."chrome-trace-event-1.0.3" sources."ci-info-3.8.0" sources."cjs-module-lexer-1.2.2" @@ -11663,6 +13942,7 @@ let sources."source-map-0.6.1" ]; }) + sources."clean-stack-2.2.0" sources."cliui-7.0.4" sources."clsx-1.2.1" sources."co-4.6.0" @@ -11670,6 +13950,7 @@ let sources."collect-v8-coverage-1.0.1" sources."color-convert-1.9.3" sources."color-name-1.1.3" + sources."color-support-1.1.3" sources."colord-2.9.3" sources."colorette-2.0.20" sources."combined-stream-1.0.8" @@ -11680,6 +13961,7 @@ let sources."compressible-2.0.18" (sources."compression-1.7.4" // { dependencies = [ + sources."bytes-3.0.0" sources."debug-2.6.9" sources."ms-2.0.0" sources."safe-buffer-5.1.2" @@ -11687,24 +13969,32 @@ let }) sources."concat-map-0.0.1" sources."confusing-browser-globals-1.0.11" - sources."connect-history-api-fallback-2.0.0" + sources."connect-history-api-fallback-1.6.0" + sources."console-control-strings-1.1.0" sources."content-disposition-0.5.4" sources."content-type-1.0.5" sources."convert-source-map-1.9.0" sources."cookie-0.5.0" sources."cookie-signature-1.0.6" - sources."core-js-3.30.1" - sources."core-js-compat-3.30.1" - sources."core-js-pure-3.30.1" - sources."core-util-is-1.0.3" + sources."cookies-0.8.0" + sources."core-js-3.30.2" + sources."core-js-compat-3.30.2" + sources."core-js-pure-3.30.2" + sources."core-util-is-1.0.2" sources."cosmiconfig-7.1.0" + sources."create-require-1.1.1" sources."cross-fetch-3.1.5" sources."cross-spawn-7.0.3" sources."crypto-random-string-2.0.0" + (sources."css-2.2.4" // { + dependencies = [ + sources."source-map-0.6.1" + ]; + }) sources."css-blank-pseudo-3.0.3" sources."css-declaration-sorter-6.4.0" sources."css-has-pseudo-3.0.4" - sources."css-loader-6.7.3" + sources."css-loader-6.7.4" (sources."css-minimizer-webpack-plugin-3.4.1" // { dependencies = [ sources."ajv-8.12.0" @@ -11723,7 +14013,7 @@ let ]; }) sources."css-what-3.4.2" - sources."cssdb-7.5.4" + sources."cssdb-7.6.0" sources."cssesc-3.0.0" sources."cssnano-5.1.15" sources."cssnano-preset-default-5.2.14" @@ -11743,6 +14033,7 @@ let }) sources."csstype-3.1.2" sources."damerau-levenshtein-1.0.8" + sources."dashdash-1.14.1" (sources."data-urls-2.0.0" // { dependencies = [ sources."tr46-2.1.0" @@ -11750,18 +14041,35 @@ let sources."whatwg-url-8.7.0" ]; }) + sources."de-indent-1.0.2" sources."debug-4.3.4" + sources."decamelize-1.2.0" + (sources."decamelize-keys-1.1.1" // { + dependencies = [ + sources."map-obj-1.0.1" + ]; + }) sources."decimal.js-10.4.3" + sources."decode-uri-component-0.2.2" + sources."decompress-response-4.2.1" sources."dedent-0.7.0" - sources."deep-equal-2.2.0" + sources."deep-equal-1.0.1" sources."deep-is-0.1.4" sources."deepmerge-4.3.1" - sources."default-gateway-6.0.3" + (sources."default-gateway-6.0.3" // { + dependencies = [ + sources."execa-5.1.1" + sources."get-stream-6.0.1" + sources."human-signals-2.1.0" + ]; + }) sources."define-lazy-prop-2.0.0" sources."define-properties-1.2.0" sources."delayed-stream-1.0.0" + sources."delegates-1.0.0" sources."depd-2.0.0" sources."destroy-1.2.0" + sources."detect-libc-2.0.1" sources."detect-newline-3.1.0" sources."detect-node-2.1.0" (sources."detect-port-alt-1.1.6" // { @@ -11773,6 +14081,7 @@ let sources."dexie-3.2.3" sources."dexie-react-hooks-1.1.3" sources."didyoumean-1.2.2" + sources."diff-4.0.2" sources."diff-sequences-27.5.1" sources."dir-glob-3.0.1" sources."dlv-1.1.3" @@ -11800,26 +14109,35 @@ let sources."domutils-1.7.0" (sources."dot-case-3.0.4" // { dependencies = [ - sources."tslib-2.5.0" + sources."tslib-2.5.2" ]; }) sources."dotenv-10.0.0" sources."dotenv-expand-5.1.0" sources."duplexer-0.1.2" + sources."ecc-jsbn-0.1.2" sources."ee-first-1.1.1" sources."ejs-3.1.9" - sources."electron-to-chromium-1.4.373" + sources."electron-to-chromium-1.4.402" sources."emittery-0.8.1" sources."emoji-regex-9.2.2" sources."emojis-list-3.0.0" sources."encodeurl-1.0.2" - sources."enhanced-resolve-5.13.0" + sources."encoding-0.1.13" + sources."end-of-stream-1.4.4" + sources."enhanced-resolve-5.14.0" sources."entities-2.2.0" + sources."env-paths-2.2.1" + sources."err-code-2.0.3" sources."error-ex-1.3.2" sources."error-stack-parser-2.1.4" sources."es-abstract-1.21.2" sources."es-array-method-boxes-properly-1.0.0" - sources."es-get-iterator-1.1.3" + (sources."es-get-iterator-1.1.3" // { + dependencies = [ + sources."isarray-2.0.5" + ]; + }) sources."es-module-lexer-1.2.1" sources."es-set-tostringtag-2.0.1" sources."es-shim-unscopables-1.0.0" @@ -11836,17 +14154,19 @@ let sources."type-check-0.3.2" ]; }) - (sources."eslint-8.39.0" // { + (sources."eslint-8.41.0" // { dependencies = [ sources."ansi-styles-4.3.0" sources."argparse-2.0.1" sources."chalk-4.1.2" sources."color-convert-2.0.1" sources."color-name-1.1.4" + sources."glob-parent-6.0.2" sources."globals-13.20.0" sources."has-flag-4.0.0" sources."js-yaml-4.1.0" sources."supports-color-7.2.0" + sources."type-fest-0.20.2" ]; }) sources."eslint-config-react-app-7.0.1" @@ -11882,9 +14202,9 @@ let ]; }) sources."eslint-plugin-react-hooks-4.6.0" - sources."eslint-plugin-testing-library-5.10.3" + sources."eslint-plugin-testing-library-5.11.0" sources."eslint-scope-7.2.0" - sources."eslint-visitor-keys-3.4.0" + sources."eslint-visitor-keys-3.4.1" (sources."eslint-webpack-plugin-3.2.0" // { dependencies = [ sources."ajv-8.12.0" @@ -11896,7 +14216,7 @@ let sources."supports-color-8.1.1" ]; }) - sources."espree-9.5.1" + sources."espree-9.5.2" sources."esprima-4.0.1" sources."esquery-1.5.0" sources."esrecurse-4.3.0" @@ -11906,27 +14226,35 @@ let sources."etag-1.8.1" sources."eventemitter3-4.0.7" sources."events-3.3.0" - sources."execa-5.1.1" + sources."eventsource-2.0.2" + sources."execa-4.1.0" sources."exit-0.1.2" sources."expect-27.5.1" (sources."express-4.18.2" // { dependencies = [ sources."array-flatten-1.1.1" sources."debug-2.6.9" + sources."http-errors-2.0.0" sources."ms-2.0.0" + sources."path-to-regexp-0.1.7" + sources."qs-6.11.0" + sources."statuses-2.0.1" ]; }) + sources."extend-3.0.2" + sources."extsprintf-1.3.0" sources."fast-deep-equal-3.1.3" - (sources."fast-glob-3.2.12" // { - dependencies = [ - sources."glob-parent-5.1.2" - ]; - }) + sources."fast-glob-3.2.12" sources."fast-json-stable-stringify-2.1.0" sources."fast-levenshtein-2.0.6" sources."fastq-1.15.0" sources."faye-websocket-0.11.4" sources."fb-watchman-2.0.2" + (sources."fibers-5.0.3" // { + dependencies = [ + sources."detect-libc-1.0.3" + ]; + }) sources."file-entry-cache-6.0.1" sources."file-loader-6.2.0" (sources."filelist-1.0.4" // { @@ -11941,6 +14269,7 @@ let dependencies = [ sources."debug-2.6.9" sources."ms-2.0.0" + sources."statuses-2.0.1" ]; }) sources."find-cache-dir-3.3.2" @@ -11950,6 +14279,7 @@ let sources."flatted-3.2.7" sources."follow-redirects-1.15.2" sources."for-each-0.3.3" + sources."forever-agent-0.6.1" (sources."fork-ts-checker-webpack-plugin-6.5.3" // { dependencies = [ sources."ansi-styles-4.3.0" @@ -11969,21 +14299,31 @@ let sources."fraction.js-4.2.0" sources."fresh-0.5.2" sources."fs-extra-10.1.0" + (sources."fs-minipass-2.1.0" // { + dependencies = [ + sources."minipass-3.3.6" + sources."yallist-4.0.0" + ]; + }) sources."fs-monkey-1.0.3" sources."fs.realpath-1.0.0" sources."fsevents-2.3.2" sources."function-bind-1.1.1" sources."function.prototype.name-1.1.5" sources."functions-have-names-1.2.3" + sources."gauge-3.0.2" + sources."gaze-1.1.3" sources."gensync-1.0.0-beta.2" sources."get-caller-file-2.0.5" - sources."get-intrinsic-1.2.0" + sources."get-intrinsic-1.2.1" sources."get-own-enumerable-property-symbols-3.0.2" sources."get-package-type-0.1.0" - sources."get-stream-6.0.1" + sources."get-stdin-4.0.1" + sources."get-stream-5.2.0" sources."get-symbol-description-1.0.0" + sources."getpass-0.1.7" sources."glob-7.2.3" - sources."glob-parent-6.0.2" + sources."glob-parent-5.1.2" sources."glob-to-regexp-0.4.1" sources."global-modules-2.0.0" (sources."global-prefix-3.0.0" // { @@ -11994,11 +14334,22 @@ let sources."globals-11.12.0" sources."globalthis-1.0.3" sources."globby-11.1.0" + (sources."globule-1.3.4" // { + dependencies = [ + sources."glob-7.1.7" + sources."minimatch-3.0.8" + ]; + }) sources."gopd-1.0.1" sources."graceful-fs-4.2.11" sources."grapheme-splitter-1.0.4" + sources."graphemer-1.4.0" + sources."growly-1.3.0" sources."gzip-size-6.0.0" sources."handle-thing-2.0.1" + sources."har-schema-2.0.0" + sources."har-validator-5.1.5" + sources."hard-rejection-2.1.0" sources."harmony-reflect-1.6.2" sources."has-1.0.3" sources."has-bigints-1.0.2" @@ -12007,14 +14358,22 @@ let sources."has-proto-1.0.1" sources."has-symbols-1.0.3" sources."has-tostringtag-1.0.0" + sources."has-unicode-2.0.1" sources."he-1.2.0" sources."hoist-non-react-statics-3.3.2" sources."hoopy-0.1.4" + (sources."hosted-git-info-4.1.0" // { + dependencies = [ + sources."lru-cache-6.0.0" + sources."yallist-4.0.0" + ]; + }) (sources."hpack.js-2.1.6" // { dependencies = [ sources."isarray-1.0.0" sources."readable-stream-2.3.8" sources."safe-buffer-5.1.2" + sources."string_decoder-1.1.1" ]; }) sources."html-encoding-sniffer-2.0.1" @@ -12034,31 +14393,43 @@ let sources."domutils-2.8.0" ]; }) + sources."http-assert-1.5.0" + sources."http-cache-semantics-4.1.1" sources."http-deceiver-1.2.7" - sources."http-errors-2.0.0" + (sources."http-errors-1.8.1" // { + dependencies = [ + sources."depd-1.1.2" + ]; + }) sources."http-parser-js-0.5.8" sources."http-proxy-1.18.1" sources."http-proxy-agent-4.0.1" - sources."http-proxy-middleware-2.0.6" + sources."http-proxy-middleware-1.3.1" + sources."http-signature-1.2.0" sources."https-proxy-agent-5.0.1" - sources."human-signals-2.1.0" + sources."human-signals-1.1.1" sources."humanize-duration-3.28.0" + sources."humanize-ms-1.2.1" sources."i18next-21.10.0" sources."i18next-browser-languagedetector-6.1.8" sources."i18next-http-backend-1.4.5" - sources."iconv-lite-0.4.24" + sources."iconv-lite-0.6.3" sources."icss-utils-5.1.0" sources."idb-7.1.1" sources."identity-obj-proxy-3.0.0" sources."ignore-5.2.4" sources."immer-9.0.21" + sources."immutable-4.3.0" sources."import-fresh-3.3.0" sources."import-local-3.1.0" sources."imurmurhash-0.1.4" + sources."indent-string-4.0.0" + sources."infer-owner-1.0.4" sources."inflight-1.0.6" sources."inherits-2.0.4" sources."ini-1.3.8" sources."internal-slot-1.0.5" + sources."ip-2.0.0" sources."ipaddr.js-2.0.1" sources."is-arguments-1.1.1" sources."is-array-buffer-3.0.2" @@ -12067,22 +14438,26 @@ let sources."is-binary-path-2.1.0" sources."is-boolean-object-1.1.2" sources."is-callable-1.2.7" - sources."is-core-module-2.12.0" + sources."is-core-module-2.12.1" sources."is-date-object-1.0.5" sources."is-docker-2.2.1" sources."is-extglob-2.1.1" sources."is-fullwidth-code-point-3.0.0" sources."is-generator-fn-2.1.0" + sources."is-generator-function-1.0.10" sources."is-glob-4.0.3" + sources."is-lambda-1.0.1" sources."is-map-2.0.2" sources."is-module-1.0.0" sources."is-negative-zero-2.0.2" sources."is-number-7.0.0" sources."is-number-object-1.0.7" sources."is-obj-1.0.1" + sources."is-path-cwd-2.2.0" sources."is-path-inside-3.0.3" sources."is-plain-obj-3.0.0" sources."is-potential-custom-element-name-1.0.1" + sources."is-promise-4.0.0" sources."is-regex-1.1.4" sources."is-regexp-1.0.0" sources."is-root-2.1.0" @@ -12097,8 +14472,9 @@ let sources."is-weakref-1.0.2" sources."is-weakset-2.0.2" sources."is-wsl-2.2.0" - sources."isarray-2.0.5" + sources."isarray-0.0.1" sources."isexe-2.0.0" + sources."isstream-0.1.2" sources."istanbul-lib-coverage-3.2.0" (sources."istanbul-lib-instrument-5.2.1" // { dependencies = [ @@ -12117,7 +14493,7 @@ let ]; }) sources."istanbul-reports-3.1.5" - (sources."jake-10.8.5" // { + (sources."jake-10.8.6" // { dependencies = [ sources."ansi-styles-4.3.0" sources."chalk-4.1.2" @@ -12128,7 +14504,13 @@ let ]; }) sources."jest-27.5.1" - sources."jest-changed-files-27.5.1" + (sources."jest-changed-files-27.5.1" // { + dependencies = [ + sources."execa-5.1.1" + sources."get-stream-6.0.1" + sources."human-signals-2.1.0" + ]; + }) (sources."jest-circus-27.5.1" // { dependencies = [ sources."ansi-styles-4.3.0" @@ -12245,7 +14627,10 @@ let sources."chalk-4.1.2" sources."color-convert-2.0.1" sources."color-name-1.1.4" + sources."execa-5.1.1" + sources."get-stream-6.0.1" sources."has-flag-4.0.0" + sources."human-signals-2.1.0" sources."strip-bom-4.0.0" sources."supports-color-7.2.0" ]; @@ -12342,9 +14727,9 @@ let }) sources."jiti-1.18.2" sources."js-base64-3.7.5" - sources."js-sdsl-4.4.0" sources."js-tokens-4.0.0" sources."js-yaml-3.14.1" + sources."jsbn-0.1.1" (sources."jsdom-16.7.0" // { dependencies = [ sources."tr46-2.1.0" @@ -12357,13 +14742,29 @@ let sources."json-schema-0.4.0" sources."json-schema-traverse-0.4.1" sources."json-stable-stringify-without-jsonify-1.0.1" + sources."json-stringify-safe-5.0.1" sources."json5-2.2.3" sources."jsonfile-6.1.0" sources."jsonpointer-5.0.1" + sources."jsprim-1.4.2" sources."jsx-ast-utils-3.3.3" + sources."keygrip-1.1.0" sources."kind-of-6.0.3" sources."kleur-3.0.3" sources."klona-2.0.6" + sources."koa-2.14.2" + sources."koa-compose-4.2.0" + sources."koa-compress-5.1.1" + sources."koa-connect-2.1.0" + sources."koa-convert-2.0.0" + sources."koa-is-json-1.0.0" + sources."koa-route-3.2.0" + sources."koa-send-5.0.1" + (sources."koa-static-5.0.0" // { + dependencies = [ + sources."debug-3.2.7" + ]; + }) sources."language-subtag-registry-0.3.22" sources."language-tags-1.0.5" sources."launch-editor-2.6.0" @@ -12380,10 +14781,11 @@ let sources."lodash.merge-4.6.2" sources."lodash.sortby-4.7.0" sources."lodash.uniq-4.5.0" + sources."loglevelnext-4.0.1" sources."loose-envify-1.4.0" (sources."lower-case-2.0.2" // { dependencies = [ - sources."tslib-2.5.0" + sources."tslib-2.5.2" ]; }) sources."lru-cache-5.1.1" @@ -12393,10 +14795,24 @@ let sources."semver-6.3.0" ]; }) + sources."make-error-1.3.6" + (sources."make-fetch-happen-9.1.0" // { + dependencies = [ + sources."lru-cache-6.0.0" + sources."minipass-3.3.6" + sources."yallist-4.0.0" + ]; + }) sources."makeerror-1.0.12" + sources."map-obj-4.3.0" sources."mdn-data-2.0.4" sources."media-typer-0.3.0" sources."memfs-3.5.1" + (sources."meow-9.0.0" // { + dependencies = [ + sources."type-fest-0.18.1" + ]; + }) sources."merge-descriptors-1.0.1" sources."merge-stream-2.0.0" sources."merge2-1.4.1" @@ -12406,7 +14822,9 @@ let sources."mime-db-1.52.0" sources."mime-types-2.1.35" sources."mimic-fn-2.1.0" - (sources."mini-css-extract-plugin-2.7.5" // { + sources."mimic-response-2.1.0" + sources."min-indent-1.0.1" + (sources."mini-css-extract-plugin-2.7.6" // { dependencies = [ sources."ajv-8.12.0" sources."ajv-keywords-5.1.0" @@ -12417,10 +14835,53 @@ let sources."minimalistic-assert-1.0.1" sources."minimatch-3.1.2" sources."minimist-1.2.8" + (sources."minimist-options-4.1.0" // { + dependencies = [ + sources."is-plain-obj-1.1.0" + ]; + }) + sources."minipass-5.0.0" + (sources."minipass-collect-1.0.2" // { + dependencies = [ + sources."minipass-3.3.6" + sources."yallist-4.0.0" + ]; + }) + (sources."minipass-fetch-1.4.1" // { + dependencies = [ + sources."minipass-3.3.6" + sources."yallist-4.0.0" + ]; + }) + (sources."minipass-flush-1.0.5" // { + dependencies = [ + sources."minipass-3.3.6" + sources."yallist-4.0.0" + ]; + }) + (sources."minipass-pipeline-1.2.4" // { + dependencies = [ + sources."minipass-3.3.6" + sources."yallist-4.0.0" + ]; + }) + (sources."minipass-sized-1.0.3" // { + dependencies = [ + sources."minipass-3.3.6" + sources."yallist-4.0.0" + ]; + }) + (sources."minizlib-2.1.2" // { + dependencies = [ + sources."minipass-3.3.6" + sources."yallist-4.0.0" + ]; + }) sources."mkdirp-0.5.6" sources."ms-2.1.2" sources."multicast-dns-7.2.5" sources."mz-2.7.0" + sources."nan-2.17.0" sources."nanoid-3.3.6" sources."natural-compare-1.4.0" sources."natural-compare-lite-1.4.0" @@ -12428,19 +14889,42 @@ let sources."neo-async-2.6.2" (sources."no-case-3.0.4" // { dependencies = [ - sources."tslib-2.5.0" + sources."tslib-2.5.2" ]; }) sources."node-fetch-2.6.7" sources."node-forge-1.3.1" + (sources."node-gyp-8.4.1" // { + dependencies = [ + sources."are-we-there-yet-3.0.1" + sources."gauge-4.0.4" + sources."npmlog-6.0.2" + ]; + }) + sources."node-gyp-build-4.6.0" sources."node-int64-0.4.0" + sources."node-notifier-10.0.1" sources."node-releases-2.0.10" + (sources."node-sass-7.0.3" // { + dependencies = [ + sources."ansi-styles-4.3.0" + sources."chalk-4.1.2" + sources."color-convert-2.0.1" + sources."color-name-1.1.4" + sources."has-flag-4.0.0" + sources."supports-color-7.2.0" + ]; + }) + sources."nopt-5.0.0" + sources."normalize-package-data-3.0.3" sources."normalize-path-3.0.0" sources."normalize-range-0.1.2" sources."normalize-url-6.1.0" sources."npm-run-path-4.0.1" + sources."npmlog-5.0.1" sources."nth-check-1.0.2" sources."nwsapi-2.2.4" + sources."oauth-sign-0.9.0" sources."object-assign-4.1.1" sources."object-hash-3.0.0" sources."object-inspect-1.12.3" @@ -12457,15 +14941,22 @@ let sources."on-headers-1.0.2" sources."once-1.4.0" sources."onetime-5.1.2" - sources."open-8.4.2" + sources."only-0.0.2" + sources."open-7.4.2" sources."optionator-0.9.1" + sources."p-defer-3.0.0" sources."p-limit-3.1.0" sources."p-locate-5.0.0" - sources."p-retry-4.6.2" + sources."p-map-4.0.0" + (sources."p-retry-4.6.2" // { + dependencies = [ + sources."retry-0.13.1" + ]; + }) sources."p-try-2.2.0" (sources."param-case-3.0.4" // { dependencies = [ - sources."tslib-2.5.0" + sources."tslib-2.5.2" ]; }) sources."parent-module-1.0.1" @@ -12474,14 +14965,14 @@ let sources."parseurl-1.3.3" (sources."pascal-case-3.1.2" // { dependencies = [ - sources."tslib-2.5.0" + sources."tslib-2.5.2" ]; }) sources."path-exists-4.0.0" sources."path-is-absolute-1.0.1" sources."path-key-3.1.1" sources."path-parse-1.0.7" - sources."path-to-regexp-0.1.7" + sources."path-to-regexp-1.8.0" sources."path-type-4.0.0" sources."performance-now-2.1.0" sources."picocolors-1.0.0" @@ -12550,7 +15041,7 @@ let sources."postcss-minify-params-5.1.4" sources."postcss-minify-selectors-5.2.1" sources."postcss-modules-extract-imports-3.0.0" - sources."postcss-modules-local-by-default-4.0.0" + sources."postcss-modules-local-by-default-4.0.1" sources."postcss-modules-scope-3.0.0" sources."postcss-modules-values-4.0.0" sources."postcss-nested-6.0.1" @@ -12576,7 +15067,7 @@ let sources."postcss-reduce-transforms-5.1.0" sources."postcss-replace-overflow-wrap-4.0.0" sources."postcss-selector-not-6.0.1" - sources."postcss-selector-parser-6.0.11" + sources."postcss-selector-parser-6.0.13" (sources."postcss-svgo-5.1.0" // { dependencies = [ sources."css-select-4.3.0" @@ -12604,6 +15095,8 @@ let }) sources."process-nextick-args-2.0.1" sources."promise-8.3.0" + sources."promise-inflight-1.0.1" + sources."promise-retry-2.0.1" sources."prompts-2.4.2" sources."prop-types-15.8.1" (sources."proxy-addr-2.0.7" // { @@ -12612,17 +15105,21 @@ let ]; }) sources."psl-1.9.0" + sources."pump-3.0.0" sources."punycode-2.3.0" sources."q-1.5.1" - sources."qs-6.11.0" + sources."qs-6.5.3" sources."querystringify-2.2.0" sources."queue-microtask-1.2.3" + sources."quick-lru-4.0.1" sources."raf-3.4.1" sources."randombytes-2.1.0" sources."range-parser-1.2.1" (sources."raw-body-2.5.1" // { dependencies = [ - sources."bytes-3.1.2" + sources."http-errors-2.0.0" + sources."iconv-lite-0.4.24" + sources."statuses-2.0.1" ]; }) sources."react-18.2.0" @@ -12635,6 +15132,7 @@ let sources."color-name-1.1.4" sources."has-flag-4.0.0" sources."loader-utils-3.2.1" + sources."open-8.4.2" sources."supports-color-7.2.0" ]; }) @@ -12644,14 +15142,32 @@ let sources."react-infinite-scroll-component-6.1.0" sources."react-is-16.13.1" sources."react-refresh-0.11.0" - sources."react-router-6.10.0" - sources."react-router-dom-6.10.0" + sources."react-router-6.11.2" + sources."react-router-dom-6.11.2" sources."react-scripts-5.0.1" sources."react-transition-group-4.4.5" sources."read-cache-1.0.0" + (sources."read-pkg-5.2.0" // { + dependencies = [ + sources."hosted-git-info-2.8.9" + sources."normalize-package-data-2.5.0" + sources."semver-5.7.1" + sources."type-fest-0.6.0" + ]; + }) + (sources."read-pkg-up-7.0.1" // { + dependencies = [ + sources."find-up-4.1.0" + sources."locate-path-5.0.0" + sources."p-limit-2.3.0" + sources."p-locate-4.1.0" + sources."type-fest-0.8.1" + ]; + }) sources."readable-stream-3.6.2" sources."readdirp-3.6.0" sources."recursive-readdir-2.2.3" + sources."redent-3.0.0" sources."regenerate-1.4.2" sources."regenerate-unicode-properties-10.1.0" sources."regenerator-runtime-0.13.11" @@ -12675,6 +15191,13 @@ let sources."nth-check-2.1.1" ]; }) + (sources."request-2.88.2" // { + dependencies = [ + sources."form-data-2.3.3" + sources."tough-cookie-2.5.0" + sources."uuid-3.4.0" + ]; + }) sources."require-directory-2.1.1" sources."require-from-string-2.0.2" sources."requires-port-1.0.0" @@ -12685,6 +15208,15 @@ let ]; }) sources."resolve-from-4.0.0" + (sources."resolve-path-1.4.0" // { + dependencies = [ + sources."depd-1.1.2" + sources."http-errors-1.6.3" + sources."inherits-2.0.3" + sources."setprototypeof-1.1.0" + ]; + }) + sources."resolve-url-0.2.1" (sources."resolve-url-loader-4.0.0" // { dependencies = [ sources."picocolors-0.2.1" @@ -12693,8 +15225,14 @@ let ]; }) sources."resolve.exports-1.1.1" - sources."retry-0.13.1" + sources."retry-0.12.0" sources."reusify-1.0.4" + (sources."rework-1.0.1" // { + dependencies = [ + sources."convert-source-map-0.3.5" + ]; + }) + sources."rework-visit-1.0.0" sources."rimraf-3.0.2" sources."rollup-2.79.1" (sources."rollup-plugin-terser-7.0.2" // { @@ -12706,19 +15244,56 @@ let ]; }) sources."run-parallel-1.2.0" - sources."safe-array-concat-1.0.0" + (sources."rxjs-7.8.1" // { + dependencies = [ + sources."tslib-2.5.2" + ]; + }) + (sources."safe-array-concat-1.0.0" // { + dependencies = [ + sources."isarray-2.0.5" + ]; + }) sources."safe-buffer-5.2.1" sources."safe-regex-test-1.0.0" sources."safer-buffer-2.1.2" sources."sanitize.css-13.0.0" + sources."sass-1.62.1" + (sources."sass-embedded-1.62.0" // { + dependencies = [ + sources."has-flag-4.0.0" + sources."supports-color-8.1.1" + ]; + }) + sources."sass-embedded-darwin-arm64-1.62.0" + sources."sass-embedded-darwin-x64-1.62.0" + sources."sass-embedded-linux-arm-1.62.0" + sources."sass-embedded-linux-arm64-1.62.0" + sources."sass-embedded-linux-ia32-1.62.0" + sources."sass-embedded-linux-x64-1.62.0" + sources."sass-embedded-win32-ia32-1.62.0" + sources."sass-embedded-win32-x64-1.62.0" + (sources."sass-graph-4.0.1" // { + dependencies = [ + sources."cliui-8.0.1" + sources."yargs-17.7.2" + sources."yargs-parser-21.1.1" + ]; + }) sources."sass-loader-12.6.0" sources."sax-1.2.4" sources."saxes-5.0.1" sources."scheduler-0.23.0" sources."schema-utils-3.1.2" + (sources."scss-tokenizer-0.4.3" // { + dependencies = [ + sources."js-base64-2.6.4" + sources."source-map-0.7.4" + ]; + }) sources."select-hose-2.0.0" sources."selfsigned-2.1.1" - (sources."semver-7.5.0" // { + (sources."semver-7.5.1" // { dependencies = [ sources."lru-cache-6.0.0" sources."yallist-4.0.0" @@ -12731,7 +15306,9 @@ let sources."ms-2.0.0" ]; }) + sources."http-errors-2.0.0" sources."ms-2.1.3" + sources."statuses-2.0.1" ]; }) sources."serialize-javascript-6.0.1" @@ -12743,36 +15320,56 @@ let sources."inherits-2.0.3" sources."ms-2.0.0" sources."setprototypeof-1.1.0" - sources."statuses-1.5.0" ]; }) sources."serve-static-1.15.0" + sources."set-blocking-2.0.0" sources."setprototypeof-1.2.0" sources."shebang-command-2.0.0" sources."shebang-regex-3.0.0" sources."shell-quote-1.8.1" + sources."shellwords-0.1.1" sources."side-channel-1.0.4" sources."signal-exit-3.0.7" + sources."simple-concat-1.0.1" + sources."simple-get-3.1.1" sources."sisteransi-1.0.5" sources."slash-3.0.0" + sources."smart-buffer-4.2.0" sources."sockjs-0.3.24" + (sources."sockjs-client-1.6.1" // { + dependencies = [ + sources."debug-3.2.7" + ]; + }) + sources."socks-2.7.1" + sources."socks-proxy-agent-6.2.1" sources."source-list-map-2.0.1" sources."source-map-0.5.7" sources."source-map-js-1.0.2" - (sources."source-map-loader-3.0.2" // { - dependencies = [ - sources."iconv-lite-0.6.3" - ]; - }) + sources."source-map-loader-3.0.2" + sources."source-map-resolve-0.5.3" (sources."source-map-support-0.5.21" // { dependencies = [ sources."source-map-0.6.1" ]; }) + sources."source-map-url-0.4.1" sources."sourcemap-codec-1.4.8" + sources."spdx-correct-3.2.0" + sources."spdx-exceptions-2.3.0" + sources."spdx-expression-parse-3.0.1" + sources."spdx-license-ids-3.0.13" sources."spdy-4.0.2" sources."spdy-transport-3.0.0" sources."sprintf-js-1.0.3" + sources."sshpk-1.17.0" + (sources."ssri-8.0.1" // { + dependencies = [ + sources."minipass-3.3.6" + sources."yallist-4.0.0" + ]; + }) sources."stable-0.1.8" sources."stack-generator-2.0.10" (sources."stack-utils-2.0.6" // { @@ -12787,7 +15384,15 @@ let ]; }) sources."stacktrace-js-2.0.2" - sources."statuses-2.0.1" + sources."statuses-1.5.0" + (sources."stdout-stream-1.4.1" // { + dependencies = [ + sources."isarray-1.0.0" + sources."readable-stream-2.3.8" + sources."safe-buffer-5.1.2" + sources."string_decoder-1.1.1" + ]; + }) sources."stop-iteration-iterator-1.0.0" sources."string-length-4.0.2" sources."string-natural-compare-3.0.1" @@ -12800,26 +15405,24 @@ let sources."string.prototype.trim-1.2.7" sources."string.prototype.trimend-1.0.6" sources."string.prototype.trimstart-1.0.6" - (sources."string_decoder-1.1.1" // { - dependencies = [ - sources."safe-buffer-5.1.2" - ]; - }) + sources."string_decoder-1.3.0" sources."stringify-object-3.3.0" sources."strip-ansi-6.0.1" sources."strip-bom-3.0.0" sources."strip-comments-2.0.1" sources."strip-final-newline-2.0.0" + sources."strip-indent-3.0.0" sources."strip-json-comments-3.1.1" - sources."style-loader-3.3.2" + sources."style-loader-3.3.3" sources."stylehacks-5.1.1" - sources."stylis-4.1.3" + sources."stylis-4.2.0" (sources."sucrase-3.32.0" // { dependencies = [ sources."commander-4.1.1" sources."glob-7.1.6" ]; }) + sources."superstruct-0.12.2" sources."supports-color-5.5.0" (sources."supports-hyperlinks-2.3.0" // { dependencies = [ @@ -12831,8 +15434,19 @@ let sources."svg-parser-2.0.4" sources."svgo-1.3.2" sources."symbol-tree-3.2.4" - sources."tailwindcss-3.3.2" + (sources."tailwindcss-3.3.2" // { + dependencies = [ + sources."arg-5.0.2" + sources."glob-parent-6.0.2" + ]; + }) sources."tapable-2.2.1" + (sources."tar-6.1.15" // { + dependencies = [ + sources."mkdirp-1.0.4" + sources."yallist-4.0.0" + ]; + }) sources."temp-dir-2.0.0" (sources."tempy-0.6.0" // { dependencies = [ @@ -12840,12 +15454,12 @@ let ]; }) sources."terminal-link-2.1.1" - (sources."terser-5.17.1" // { + (sources."terser-5.17.4" // { dependencies = [ sources."commander-2.20.3" ]; }) - sources."terser-webpack-plugin-5.3.7" + sources."terser-webpack-plugin-5.3.9" sources."test-exclude-6.0.0" sources."text-table-0.2.0" sources."thenify-3.3.1" @@ -12863,26 +15477,39 @@ let ]; }) sources."tr46-0.0.3" + sources."trim-newlines-3.0.1" + sources."true-case-path-1.0.3" sources."tryer-1.0.1" sources."ts-interface-checker-0.1.13" + (sources."ts-node-10.9.1" // { + dependencies = [ + sources."acorn-walk-8.2.0" + ]; + }) (sources."tsconfig-paths-3.14.2" // { dependencies = [ sources."json5-1.0.2" ]; }) sources."tslib-1.14.1" + sources."tsscmp-1.0.6" sources."tsutils-3.21.0" + sources."tunnel-agent-0.6.0" + sources."tweetnacl-0.14.5" sources."type-check-0.4.0" sources."type-detect-4.0.8" - sources."type-fest-0.20.2" + sources."type-fest-3.10.0" sources."type-is-1.6.18" sources."typed-array-length-1.0.4" sources."typedarray-to-buffer-3.1.5" + sources."typescript-4.9.5" sources."unbox-primitive-1.0.2" sources."unicode-canonical-property-names-ecmascript-2.0.0" sources."unicode-match-property-ecmascript-2.0.0" sources."unicode-match-property-value-ecmascript-2.1.0" sources."unicode-property-aliases-ecmascript-2.1.0" + sources."unique-filename-1.1.1" + sources."unique-slug-2.0.2" sources."unique-string-2.0.0" sources."universalify-2.0.0" sources."unpipe-1.0.0" @@ -12890,26 +15517,32 @@ let sources."upath-1.2.0" sources."update-browserslist-db-1.0.11" sources."uri-js-4.4.1" + sources."urix-0.1.0" sources."url-parse-1.5.10" + sources."utf-8-validate-5.0.10" sources."util-deprecate-1.0.2" sources."util.promisify-1.0.1" sources."utila-0.4.0" sources."utils-merge-1.0.1" sources."uuid-8.3.2" + sources."v8-compile-cache-lib-3.0.1" (sources."v8-to-istanbul-8.1.1" // { dependencies = [ sources."source-map-0.7.4" ]; }) + sources."validate-npm-package-license-3.0.4" sources."vary-1.1.2" + sources."verror-1.10.0" sources."void-elements-3.1.0" + sources."vue-template-compiler-2.7.14" sources."w3c-hr-time-1.0.2" sources."w3c-xmlserializer-2.0.0" sources."walker-1.0.8" sources."watchpack-2.4.0" sources."wbuf-1.7.3" sources."webidl-conversions-3.0.1" - (sources."webpack-5.81.0" // { + (sources."webpack-5.83.1" // { dependencies = [ sources."eslint-scope-5.1.1" sources."estraverse-4.3.0" @@ -12923,25 +15556,53 @@ let sources."schema-utils-4.0.1" ]; }) - (sources."webpack-dev-server-4.13.3" // { + (sources."webpack-dev-server-4.15.0" // { dependencies = [ sources."ajv-8.12.0" sources."ajv-keywords-5.1.0" + sources."connect-history-api-fallback-2.0.0" + sources."http-proxy-middleware-2.0.6" sources."json-schema-traverse-1.0.0" + sources."open-8.4.2" sources."schema-utils-4.0.1" sources."ws-8.13.0" ]; }) + sources."webpack-hot-middleware-2.25.3" (sources."webpack-manifest-plugin-4.1.1" // { dependencies = [ sources."source-map-0.6.1" sources."webpack-sources-2.3.1" ]; }) + (sources."webpack-plugin-ramdisk-0.2.0" // { + dependencies = [ + sources."ansi-styles-4.3.0" + sources."chalk-4.1.2" + sources."color-convert-2.0.1" + sources."color-name-1.1.4" + sources."has-flag-4.0.0" + sources."supports-color-7.2.0" + ]; + }) + (sources."webpack-plugin-serve-1.6.0" // { + dependencies = [ + sources."ansi-styles-4.3.0" + sources."chalk-4.1.2" + sources."color-convert-2.0.1" + sources."color-name-1.1.4" + sources."has-flag-4.0.0" + sources."supports-color-7.2.0" + ]; + }) sources."webpack-sources-3.2.3" sources."websocket-driver-0.7.4" sources."websocket-extensions-0.1.4" - sources."whatwg-encoding-1.0.5" + (sources."whatwg-encoding-1.0.5" // { + dependencies = [ + sources."iconv-lite-0.4.24" + ]; + }) sources."whatwg-fetch-3.6.2" sources."whatwg-mimetype-2.3.0" sources."whatwg-url-5.0.0" @@ -12949,6 +15610,7 @@ let sources."which-boxed-primitive-1.0.2" sources."which-collection-1.0.1" sources."which-typed-array-1.1.9" + sources."wide-align-1.1.5" sources."word-wrap-1.2.3" sources."workbox-background-sync-6.5.4" sources."workbox-broadcast-update-6.5.4" @@ -12999,12 +15661,14 @@ let sources."yaml-1.10.2" sources."yargs-16.2.0" sources."yargs-parser-20.2.9" + sources."ylru-1.3.2" + sources."yn-3.1.1" sources."yocto-queue-0.1.0" ]; buildInputs = globalBuildInputs; meta = { }; - production = false; + production = true; bypassCache = true; reconstructLock = true; }; From ac9915b1eaaa93edcb7da8af2b2f797f6c3da4a2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Na=C3=AFm=20Favier?= Date: Sat, 20 May 2023 18:23:41 +0200 Subject: [PATCH 19/67] lib/tests: add mkPackageOption tests --- lib/tests/modules.sh | 5 +++++ lib/tests/modules/declare-mkPackageOption.nix | 19 +++++++++++++++++++ 2 files changed, 24 insertions(+) create mode 100644 lib/tests/modules/declare-mkPackageOption.nix diff --git a/lib/tests/modules.sh b/lib/tests/modules.sh index 45c247cbbea6..7fdc3d3d81aa 100755 --- a/lib/tests/modules.sh +++ b/lib/tests/modules.sh @@ -182,6 +182,11 @@ checkConfigOutput '^true$' config.enableAlias ./alias-with-priority.nix checkConfigOutput '^false$' config.enable ./alias-with-priority-can-override.nix checkConfigOutput '^false$' config.enableAlias ./alias-with-priority-can-override.nix +# Check mkPackageOption +checkConfigOutput '^"hello"$' config.package.pname ./declare-mkPackageOption.nix +checkConfigError 'The option .undefinedPackage. is used but not defined' config.undefinedPackage ./declare-mkPackageOption.nix +checkConfigOutput '^null$' config.nullablePackage ./declare-mkPackageOption.nix + # submoduleWith ## specialArgs should work diff --git a/lib/tests/modules/declare-mkPackageOption.nix b/lib/tests/modules/declare-mkPackageOption.nix new file mode 100644 index 000000000000..640b19a7bf22 --- /dev/null +++ b/lib/tests/modules/declare-mkPackageOption.nix @@ -0,0 +1,19 @@ +{ lib, ... }: let + pkgs.hello = { + type = "derivation"; + pname = "hello"; + }; +in { + options = { + package = lib.mkPackageOption pkgs "hello" { }; + + undefinedPackage = lib.mkPackageOption pkgs "hello" { + default = null; + }; + + nullablePackage = lib.mkPackageOption pkgs "hello" { + nullable = true; + default = null; + }; + }; +} From ca45ef8e0eea84d57ab10f40ce3fb5a7b73303f3 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Sat, 20 May 2023 21:19:52 +0200 Subject: [PATCH 20/67] linuxPackages.ipu6-drivers: 2023-02-20 -> 2023-05-19 --- .../linux/ipu6-drivers/default.nix | 18 +- ...r-84-unpatched-upstream-compatiblity.patch | 365 ------------------ 2 files changed, 6 insertions(+), 377 deletions(-) delete mode 100644 pkgs/os-specific/linux/ipu6-drivers/pr-84-unpatched-upstream-compatiblity.patch diff --git a/pkgs/os-specific/linux/ipu6-drivers/default.nix b/pkgs/os-specific/linux/ipu6-drivers/default.nix index f8eac493b18d..04ddb0749279 100644 --- a/pkgs/os-specific/linux/ipu6-drivers/default.nix +++ b/pkgs/os-specific/linux/ipu6-drivers/default.nix @@ -5,22 +5,17 @@ , kernel }: -stdenv.mkDerivation rec { +stdenv.mkDerivation { pname = "ipu6-drivers"; - version = "unstable-2023-02-20"; + version = "unstable-2023-05-19"; src = fetchFromGitHub { owner = "intel"; - repo = pname; - rev = "dfedab03f3856010d37968cb384696038c73c984"; - hash = "sha256-TKo04+fqY64SdDuWApuzRXBnaAW2DReubwFRsdfJMWM="; + repo = "ipu6-drivers"; + rev = "8c02a846d1afe0e108964a2d3db4acb175712da9"; + hash = "sha256-f2EuxVkCvEPyH0XbLCv5t/Mi0jdk7BOh1QluG/TxZr0="; }; - patches = [ - # https://github.com/intel/ipu6-drivers/pull/84 - ./pr-84-unpatched-upstream-compatiblity.patch - ]; - postPatch = '' cp --no-preserve=mode --recursive --verbose \ ${ivsc-driver.src}/backport-include \ @@ -53,7 +48,6 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ hexa ]; platforms = [ "x86_64-linux" ]; # requires 6.1.7 https://github.com/intel/ipu6-drivers/pull/84 - # fails to build on 6.3 https://github.com/intel/ipu6-drivers/issues/140 - broken = kernel.kernelOlder "6.1.7" || kernel.kernelAtLeast "6.3"; + broken = kernel.kernelOlder "6.1.7"; }; } diff --git a/pkgs/os-specific/linux/ipu6-drivers/pr-84-unpatched-upstream-compatiblity.patch b/pkgs/os-specific/linux/ipu6-drivers/pr-84-unpatched-upstream-compatiblity.patch deleted file mode 100644 index 0c7179aa82b6..000000000000 --- a/pkgs/os-specific/linux/ipu6-drivers/pr-84-unpatched-upstream-compatiblity.patch +++ /dev/null @@ -1,365 +0,0 @@ -From 8f4346915bb7e3a3ad3eea2c24b6da09dac257b2 Mon Sep 17 00:00:00 2001 -From: Hans de Goede -Date: Tue, 29 Nov 2022 15:06:23 +0100 -Subject: [PATCH 1/4] sensors: Use clk-framework instead of a "clken" GPIO - -Use the clk-framework to get a clk-provider reference and use -clk_prepare_enable() / clk_disable_unprepare() to control the clk. - -This replace modelling the clock as a "clken" GPIO, which is not a valid -way to model it when the clk is e.g. generated by the clk-generator of -a TPS68470 PMIC. - -This relies on the following upstream bugfix for the INT3472 clk provider: - -https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=cf5ac2d45f6e4d11ad78e7b10ae9a4121ba5e995 - -"platform/x86: int3472/discrete: Ensure the clk/power enable pins are in output mode" - -This patch is available since upstream kernel 6.1.7, so the new -code is only enabled for LINUX_VERSION_CODE >= KERNEL_VERSION(6, 1, 7) - -This allow susing the IPU6 sensor drivers with the upstream int3472 -driver with unmodified upstream kernels >= 6.1.7 . - -Signed-off-by: Hans de Goede ---- - drivers/media/i2c/hm11b1.c | 18 ++++++++++++++++++ - drivers/media/i2c/ov01a1s.c | 18 ++++++++++++++++++ - 2 files changed, 36 insertions(+) - -diff --git a/drivers/media/i2c/hm11b1.c b/drivers/media/i2c/hm11b1.c -index 1cc5cd761fbf..e14810bdd612 100644 ---- a/drivers/media/i2c/hm11b1.c -+++ b/drivers/media/i2c/hm11b1.c -@@ -468,8 +468,13 @@ struct hm11b1 { - struct gpio_desc *reset_gpio; - /* GPIO for powerdown */ - struct gpio_desc *powerdown_gpio; -+#if LINUX_VERSION_CODE < KERNEL_VERSION(6, 1, 7) - /* GPIO for clock enable */ - struct gpio_desc *clken_gpio; -+#else -+ /* Clock provider */ -+ struct clk *clk; -+#endif - /* GPIO for privacy LED */ - struct gpio_desc *pled_gpio; - #endif -@@ -508,7 +513,14 @@ static void hm11b1_set_power(struct hm11b1 *hm11b1, int on) - return; - gpiod_set_value_cansleep(hm11b1->reset_gpio, on); - gpiod_set_value_cansleep(hm11b1->powerdown_gpio, on); -+#if LINUX_VERSION_CODE < KERNEL_VERSION(6, 1, 7) - gpiod_set_value_cansleep(hm11b1->clken_gpio, on); -+#else -+ if (on) -+ clk_prepare_enable(hm11b1->clk); -+ else -+ clk_disable_unprepare(hm11b1->clk); -+#endif - gpiod_set_value_cansleep(hm11b1->pled_gpio, on); - msleep(20); - #elif IS_ENABLED(CONFIG_POWER_CTRL_LOGIC) -@@ -1093,12 +1105,18 @@ static int hm11b1_parse_dt(struct hm11b1 *hm11b1) - return ret; - } - -+#if LINUX_VERSION_CODE < KERNEL_VERSION(6, 1, 7) - hm11b1->clken_gpio = devm_gpiod_get(dev, "clken", GPIOD_OUT_HIGH); - ret = PTR_ERR_OR_ZERO(hm11b1->clken_gpio); - if (ret < 0) { - dev_err(dev, "error while getting clken_gpio gpio: %d\n", ret); - return ret; - } -+#else -+ hm11b1->clk = devm_clk_get_optional(dev, "clk"); -+ if (IS_ERR(hm11b1->clk)) -+ return dev_err_probe(dev, PTR_ERR(hm11b1->clk), "getting clk\n"); -+#endif - - hm11b1->pled_gpio = devm_gpiod_get(dev, "pled", GPIOD_OUT_HIGH); - ret = PTR_ERR_OR_ZERO(hm11b1->pled_gpio); -diff --git a/drivers/media/i2c/ov01a1s.c b/drivers/media/i2c/ov01a1s.c -index e4477625ce3b..628a1dd83ddf 100644 ---- a/drivers/media/i2c/ov01a1s.c -+++ b/drivers/media/i2c/ov01a1s.c -@@ -317,8 +317,13 @@ struct ov01a1s { - struct gpio_desc *reset_gpio; - /* GPIO for powerdown */ - struct gpio_desc *powerdown_gpio; -+#if LINUX_VERSION_CODE < KERNEL_VERSION(6, 1, 7) - /* GPIO for clock enable */ - struct gpio_desc *clken_gpio; -+#else -+ /* Clock provider */ -+ struct clk *clk; -+#endif - /* GPIO for privacy LED */ - struct gpio_desc *pled_gpio; - #endif -@@ -339,7 +344,14 @@ static void ov01a1s_set_power(struct ov01a1s *ov01a1s, int on) - return; - gpiod_set_value_cansleep(ov01a1s->reset_gpio, on); - gpiod_set_value_cansleep(ov01a1s->powerdown_gpio, on); -+#if LINUX_VERSION_CODE < KERNEL_VERSION(6, 1, 7) - gpiod_set_value_cansleep(ov01a1s->clken_gpio, on); -+#else -+ if (on) -+ clk_prepare_enable(ov01a1s->clk); -+ else -+ clk_disable_unprepare(ov01a1s->clk); -+#endif - gpiod_set_value_cansleep(ov01a1s->pled_gpio, on); - msleep(20); - #elif IS_ENABLED(CONFIG_POWER_CTRL_LOGIC) -@@ -945,12 +957,18 @@ static int ov01a1s_parse_dt(struct ov01a1s *ov01a1s) - return -EPROBE_DEFER; - } - -+#if LINUX_VERSION_CODE < KERNEL_VERSION(6, 1, 7) - ov01a1s->clken_gpio = devm_gpiod_get(dev, "clken", GPIOD_OUT_HIGH); - ret = PTR_ERR_OR_ZERO(ov01a1s->clken_gpio); - if (ret < 0) { - dev_err(dev, "error while getting clken_gpio gpio: %d\n", ret); - return -EPROBE_DEFER; - } -+#else -+ ov01a1s->clk = devm_clk_get_optional(dev, "clk"); -+ if (IS_ERR(ov01a1s->clk)) -+ return dev_err_probe(dev, PTR_ERR(ov01a1s->clk), "getting clk\n"); -+#endif - - ov01a1s->pled_gpio = devm_gpiod_get(dev, "pled", GPIOD_OUT_HIGH); - ret = PTR_ERR_OR_ZERO(ov01a1s->pled_gpio); - -From b04fdf6433f6b64840d46f92ddf3d6d18e86ede3 Mon Sep 17 00:00:00 2001 -From: Hans de Goede -Date: Tue, 29 Nov 2022 23:37:50 +0100 -Subject: [PATCH 2/4] sensors: Make powerdown and reset signals active-low by - default - -The powerdown and reset functions should be set to 0, as in -not-powered-down, not-in-reset when the sensor is turned on. - -Adjust the gpiod_set() value parameters for the powerdown_gpio -and reset_gpio to !on to properly reflect this. - -Typical sensors however have a NRESET aka /RESET pin which needs -to be driven low to put the device in reset and the have -a powerup/enable pin rather then a powerdown pin. So at -the physicical level the pins associated with the reset and -powerdown functions need to be driven low to put the chip -in reset / to power the chip down. Mark the pins as active-low -in the added gpio-lookup table entries for these pin to -reflect this. - -This double negation has 0 net effect, but it uses the GPIO -subsystem functionality as intended (setting reset to 0 -on poweron makes lot more sense then setting it to 1 on poweron) -and it aligns the use of these GPIOs with that of the mainline -kernel allowing future use of the IPU6 driver with the -mainline INT3472 driver without needing to patch the mainline -kernel. - -Signed-off-by: Hans de Goede ---- - drivers/media/i2c/hm11b1.c | 4 ++-- - drivers/media/i2c/ov01a1s.c | 4 ++-- - drivers/media/i2c/ov2740.c | 2 +- - ...nt3472-support-independent-clock-and-LED-gpios-5.17+.patch | 4 ++-- - patch/int3472-support-independent-clock-and-LED-gpios.patch | 4 ++-- - 5 files changed, 9 insertions(+), 9 deletions(-) - -diff --git a/drivers/media/i2c/hm11b1.c b/drivers/media/i2c/hm11b1.c -index e14810bdd612..652e8f177044 100644 ---- a/drivers/media/i2c/hm11b1.c -+++ b/drivers/media/i2c/hm11b1.c -@@ -511,8 +511,8 @@ static void hm11b1_set_power(struct hm11b1 *hm11b1, int on) - #if IS_ENABLED(CONFIG_INTEL_SKL_INT3472) - if (!(hm11b1->reset_gpio && hm11b1->powerdown_gpio)) - return; -- gpiod_set_value_cansleep(hm11b1->reset_gpio, on); -- gpiod_set_value_cansleep(hm11b1->powerdown_gpio, on); -+ gpiod_set_value_cansleep(hm11b1->reset_gpio, !on); -+ gpiod_set_value_cansleep(hm11b1->powerdown_gpio, !on); - #if LINUX_VERSION_CODE < KERNEL_VERSION(6, 1, 7) - gpiod_set_value_cansleep(hm11b1->clken_gpio, on); - #else -diff --git a/drivers/media/i2c/ov01a1s.c b/drivers/media/i2c/ov01a1s.c -index 628a1dd83ddf..2ce81d04abf6 100644 ---- a/drivers/media/i2c/ov01a1s.c -+++ b/drivers/media/i2c/ov01a1s.c -@@ -342,8 +342,8 @@ static void ov01a1s_set_power(struct ov01a1s *ov01a1s, int on) - #if IS_ENABLED(CONFIG_INTEL_SKL_INT3472) - if (!(ov01a1s->reset_gpio && ov01a1s->powerdown_gpio)) - return; -- gpiod_set_value_cansleep(ov01a1s->reset_gpio, on); -- gpiod_set_value_cansleep(ov01a1s->powerdown_gpio, on); -+ gpiod_set_value_cansleep(ov01a1s->reset_gpio, !on); -+ gpiod_set_value_cansleep(ov01a1s->powerdown_gpio, !on); - #if LINUX_VERSION_CODE < KERNEL_VERSION(6, 1, 7) - gpiod_set_value_cansleep(ov01a1s->clken_gpio, on); - #else -diff --git a/drivers/media/i2c/ov2740.c b/drivers/media/i2c/ov2740.c -index 67fb17e08e36..a8bb101776bd 100644 ---- a/drivers/media/i2c/ov2740.c -+++ b/drivers/media/i2c/ov2740.c -@@ -596,7 +596,7 @@ static void ov2740_set_power(struct ov2740 *ov2740, int on) - { - if (!(ov2740->reset_gpio && ov2740->pled_gpio)) - return; -- gpiod_set_value_cansleep(ov2740->reset_gpio, on); -+ gpiod_set_value_cansleep(ov2740->reset_gpio, !on); - gpiod_set_value_cansleep(ov2740->pled_gpio, on); - msleep(20); - } -diff --git a/patch/int3472-support-independent-clock-and-LED-gpios-5.17+.patch b/patch/int3472-support-independent-clock-and-LED-gpios-5.17+.patch -index 57373ac85f39..66ed770b68a0 100644 ---- a/patch/int3472-support-independent-clock-and-LED-gpios-5.17+.patch -+++ b/patch/int3472-support-independent-clock-and-LED-gpios-5.17+.patch -@@ -65,7 +65,7 @@ index ed4c9d760757..f5857ec334fa 100644 - case INT3472_GPIO_TYPE_RESET: - ret = skl_int3472_map_gpio_to_sensor(int3472, agpio, "reset", - - GPIO_ACTIVE_LOW); --+ polarity); -++ polarity ^ GPIO_ACTIVE_LOW); - if (ret) - err_msg = "Failed to map reset pin to sensor\n"; - -@@ -73,7 +73,7 @@ index ed4c9d760757..f5857ec334fa 100644 - case INT3472_GPIO_TYPE_POWERDOWN: - ret = skl_int3472_map_gpio_to_sensor(int3472, agpio, "powerdown", - - GPIO_ACTIVE_LOW); --+ polarity); -++ polarity ^ GPIO_ACTIVE_LOW); - if (ret) - err_msg = "Failed to map powerdown pin to sensor\n"; - -diff --git a/patch/int3472-support-independent-clock-and-LED-gpios.patch b/patch/int3472-support-independent-clock-and-LED-gpios.patch -index a2def0d76852..df70ce4a7117 100644 ---- a/patch/int3472-support-independent-clock-and-LED-gpios.patch -+++ b/patch/int3472-support-independent-clock-and-LED-gpios.patch -@@ -65,7 +65,7 @@ index e59d79c7e82f..5cf6dd63d43f 100644 - case INT3472_GPIO_TYPE_RESET: - ret = skl_int3472_map_gpio_to_sensor(int3472, agpio, "reset", - - GPIO_ACTIVE_LOW); --+ polarity); -++ polarity ^ GPIO_ACTIVE_LOW); - if (ret) - err_msg = "Failed to map reset pin to sensor\n"; - -@@ -73,7 +73,7 @@ index e59d79c7e82f..5cf6dd63d43f 100644 - case INT3472_GPIO_TYPE_POWERDOWN: - ret = skl_int3472_map_gpio_to_sensor(int3472, agpio, "powerdown", - - GPIO_ACTIVE_LOW); --+ polarity); -++ polarity ^ GPIO_ACTIVE_LOW); - if (ret) - err_msg = "Failed to map powerdown pin to sensor\n"; - - -From 90d4b2d9cb07292c6a2580572252938a836f4a86 Mon Sep 17 00:00:00 2001 -From: Hans de Goede -Date: Thu, 15 Dec 2022 16:00:31 +0100 -Subject: [PATCH 3/4] sensors: Make "pled" GPIO optional - -Starting with kernel 6.3 the mainline int3472 driver models the privacy -LED device as a LED class device rather then as a GPIO. - -As part of these changed the v4l2-core subdev code in 6.3 turns -the LED on/off on s_stream() on/off calls on the sensor v4l2-subdev, -so sensor drivers don't have to take care of this themselves. - -Change the devm_gpiod_get() calls for the "pled" GPIO into -devm_gpiod_get_optional() calls so that the sensor drivers -can work with both older kernel (controlling the GPIO) and -with newer kernels which don't have a "pled" GPIO. - -Signed-off-by: Hans de Goede ---- - drivers/media/i2c/hm11b1.c | 2 +- - drivers/media/i2c/ov01a1s.c | 2 +- - drivers/media/i2c/ov2740.c | 4 +--- - 3 files changed, 3 insertions(+), 5 deletions(-) - -diff --git a/drivers/media/i2c/hm11b1.c b/drivers/media/i2c/hm11b1.c -index 652e8f177044..6257f7987268 100644 ---- a/drivers/media/i2c/hm11b1.c -+++ b/drivers/media/i2c/hm11b1.c -@@ -1118,7 +1118,7 @@ static int hm11b1_parse_dt(struct hm11b1 *hm11b1) - return dev_err_probe(dev, PTR_ERR(hm11b1->clk), "getting clk\n"); - #endif - -- hm11b1->pled_gpio = devm_gpiod_get(dev, "pled", GPIOD_OUT_HIGH); -+ hm11b1->pled_gpio = devm_gpiod_get_optional(dev, "pled", GPIOD_OUT_HIGH); - ret = PTR_ERR_OR_ZERO(hm11b1->pled_gpio); - if (ret < 0) { - dev_err(dev, "error while getting pled gpio: %d\n", ret); -diff --git a/drivers/media/i2c/ov01a1s.c b/drivers/media/i2c/ov01a1s.c -index 2ce81d04abf6..1bc6199713f3 100644 ---- a/drivers/media/i2c/ov01a1s.c -+++ b/drivers/media/i2c/ov01a1s.c -@@ -970,7 +970,7 @@ static int ov01a1s_parse_dt(struct ov01a1s *ov01a1s) - return dev_err_probe(dev, PTR_ERR(ov01a1s->clk), "getting clk\n"); - #endif - -- ov01a1s->pled_gpio = devm_gpiod_get(dev, "pled", GPIOD_OUT_HIGH); -+ ov01a1s->pled_gpio = devm_gpiod_get_optional(dev, "pled", GPIOD_OUT_HIGH); - ret = PTR_ERR_OR_ZERO(ov01a1s->pled_gpio); - if (ret < 0) { - dev_err(dev, "error while getting pled gpio: %d\n", ret); -diff --git a/drivers/media/i2c/ov2740.c b/drivers/media/i2c/ov2740.c -index a8bb101776bd..08f284d4aca1 100644 ---- a/drivers/media/i2c/ov2740.c -+++ b/drivers/media/i2c/ov2740.c -@@ -594,8 +594,6 @@ static u64 to_pixels_per_line(u32 hts, u32 f_index) - - static void ov2740_set_power(struct ov2740 *ov2740, int on) - { -- if (!(ov2740->reset_gpio && ov2740->pled_gpio)) -- return; - gpiod_set_value_cansleep(ov2740->reset_gpio, !on); - gpiod_set_value_cansleep(ov2740->pled_gpio, on); - msleep(20); -@@ -633,7 +631,7 @@ static int ov2740_parse_dt(struct ov2740 *ov2740) - return ret; - } - -- ov2740->pled_gpio = devm_gpiod_get(dev, "pled", GPIOD_OUT_HIGH); -+ ov2740->pled_gpio = devm_gpiod_get_optional(dev, "pled", GPIOD_OUT_HIGH); - ret = PTR_ERR_OR_ZERO(ov2740->pled_gpio); - if (ret < 0) { - dev_err(dev, "error while getting pled gpio: %d\n", ret); - -From 5ed1980822f0cb4787d1346493d126aad1bf9210 Mon Sep 17 00:00:00 2001 -From: Hans de Goede -Date: Tue, 29 Nov 2022 15:15:15 +0100 -Subject: [PATCH 4/4] ov01a1s: Drop unused link_freq variable -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -Drop the unused link_freq variable, fixing this compiler warning: - -drivers/media/i2c/ov01a1s.c:994:13: warning: unused variable ‘link_freq’ [-Wunused-variable] - 994 | s64 link_freq; - | ^~~~~~~~~ - -Signed-off-by: Hans de Goede ---- - drivers/media/i2c/ov01a1s.c | 1 - - 1 file changed, 1 deletion(-) - -diff --git a/drivers/media/i2c/ov01a1s.c b/drivers/media/i2c/ov01a1s.c -index 1bc6199713f3..ab4ff255d4c1 100644 ---- a/drivers/media/i2c/ov01a1s.c -+++ b/drivers/media/i2c/ov01a1s.c -@@ -988,7 +988,6 @@ static int ov01a1s_probe(struct i2c_client *client) - #if IS_ENABLED(CONFIG_INTEL_VSC) - struct vsc_mipi_config conf; - struct vsc_camera_status status; -- s64 link_freq; - #endif - - ov01a1s = devm_kzalloc(&client->dev, sizeof(*ov01a1s), GFP_KERNEL); From e7479fca5519560746857c4e495d30d5f9d17f5b Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Sat, 20 May 2023 21:22:35 +0200 Subject: [PATCH 21/67] linuxPackages.ivsc-driver: 2023-01-06 -> 2023-03-10 Fix pname, should be singular, was plural. --- pkgs/os-specific/linux/ivsc-driver/default.nix | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/pkgs/os-specific/linux/ivsc-driver/default.nix b/pkgs/os-specific/linux/ivsc-driver/default.nix index fbcf61955350..0491b1d548b4 100644 --- a/pkgs/os-specific/linux/ivsc-driver/default.nix +++ b/pkgs/os-specific/linux/ivsc-driver/default.nix @@ -4,15 +4,15 @@ , kernel }: -stdenv.mkDerivation rec { - pname = "ivsc-drivers"; - version = "unstable-2023-01-06"; +stdenv.mkDerivation { + pname = "ivsc-driver"; + version = "unstable-2023-03-10"; src = fetchFromGitHub { owner = "intel"; repo = "ivsc-driver"; - rev = "94ecb88b3ac238d9145ac16230d6e0779bb4fd32"; - hash = "sha256-Q7iyKw4WFSX42E4AtoW/zYRKpknWZSU66V5VPAx6AjA="; + rev = "c8db12b907e2e455d4d5586e5812d1ae0eebd571"; + hash = "sha256-OM9PljvaMKrk72BFeSCqaABFeAws+tOdd3oC2jyNreE="; }; nativeBuildInputs = kernel.moduleBuildDependencies; @@ -33,7 +33,7 @@ stdenv.mkDerivation rec { ]; meta = { - homepage = "https://github.com/intel/ivsc-drivers"; + homepage = "https://github.com/intel/ivsc-driver"; description = "Intel Vision Sensing Controller kernel driver"; license = lib.licenses.gpl2; maintainers = with lib.maintainers; [ hexa ]; From b0e04c01e7cbcb0c72c4742c54b2ebbb614c561d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 21 May 2023 03:54:27 +0000 Subject: [PATCH 22/67] teams-for-linux: 1.0.92 -> 1.0.93 --- .../networking/instant-messengers/teams-for-linux/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/instant-messengers/teams-for-linux/default.nix b/pkgs/applications/networking/instant-messengers/teams-for-linux/default.nix index 76e91dafac88..b26700203d73 100644 --- a/pkgs/applications/networking/instant-messengers/teams-for-linux/default.nix +++ b/pkgs/applications/networking/instant-messengers/teams-for-linux/default.nix @@ -17,13 +17,13 @@ stdenv.mkDerivation rec { pname = "teams-for-linux"; - version = "1.0.92"; + version = "1.0.93"; src = fetchFromGitHub { owner = "IsmaelMartinez"; repo = pname; rev = "v${version}"; - sha256 = "sha256-wRgXb0yzrpRlZkZ6RHMU2wdR11lwR5n6tTUbCEURvDQ="; + sha256 = "sha256-mWLjGednrKnEIvrL2iHQP3xoCb6SxptzbE40aJ5wH1U="; }; offlineCache = fetchYarnDeps { From 2df91b7a0083ad4113f34a88954f04bedbbcc2c2 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 21 May 2023 04:52:37 +0000 Subject: [PATCH 23/67] python310Packages.nvidia-ml-py: 11.525.84 -> 11.525.112 --- pkgs/development/python-modules/nvidia-ml-py/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/nvidia-ml-py/default.nix b/pkgs/development/python-modules/nvidia-ml-py/default.nix index a7309398def4..218b62330711 100644 --- a/pkgs/development/python-modules/nvidia-ml-py/default.nix +++ b/pkgs/development/python-modules/nvidia-ml-py/default.nix @@ -5,13 +5,13 @@ buildPythonPackage rec { pname = "nvidia-ml-py"; - version = "11.525.84"; + version = "11.525.112"; format = "setuptools"; src = fetchPypi { inherit pname version; extension = "tar.gz"; - hash = "sha256-WckO3WyKdkWL3JVFrLDc+Iv4igrYi2A3v8wFZDqkvVU="; + hash = "sha256-xk5HOVO2XsDMx2zzYBwxMKCsgGC7yuqRLMAPqOTJho0="; }; patches = [ From 19bf4ba0e0c0789f57f03e4de6c908e00fe17f2a Mon Sep 17 00:00:00 2001 From: Mauricio Collares Date: Thu, 13 Apr 2023 14:32:01 +0200 Subject: [PATCH 24/67] giac, giac-with-xcas: 1.9.0-29 -> 1.9.0-43 --- .../applications/science/math/giac/default.nix | 16 ++++++---------- .../math/giac/increase-pari-stack-size.patch | 18 ++++++++++++++++++ 2 files changed, 24 insertions(+), 10 deletions(-) create mode 100644 pkgs/applications/science/math/giac/increase-pari-stack-size.patch diff --git a/pkgs/applications/science/math/giac/default.nix b/pkgs/applications/science/math/giac/default.nix index 33770835136a..c7ae890c0738 100644 --- a/pkgs/applications/science/math/giac/default.nix +++ b/pkgs/applications/science/math/giac/default.nix @@ -9,11 +9,11 @@ assert (!blas.isILP64) && (!lapack.isILP64); stdenv.mkDerivation rec { pname = "giac${lib.optionalString enableGUI "-with-xcas"}"; - version = "1.9.0-29"; # TODO try to remove preCheck phase on upgrade + version = "1.9.0-43"; # TODO try to remove preCheck phase on upgrade src = fetchurl { url = "https://www-fourier.ujf-grenoble.fr/~parisse/debian/dists/stable/main/source/giac_${version}.tar.gz"; - sha256 = "sha256-9jUVcsrV8jMfqrmnymZ4vIaWlabF9ppCuq7VDlZ5Cw4="; + sha256 = "sha256-466jB8ZRqHkU5XCY+j0Fh7Dq/mMaOu10rHECKbtNGrs="; }; patches = [ @@ -27,16 +27,12 @@ stdenv.mkDerivation rec { # the compiler rightfully warns about (with an error nowadays). (fetchpatch { name = "fix-string-compiler-error.patch"; - url = "https://salsa.debian.org/science-team/giac/-/raw/08cb807ef41f5216b712928886ebf74f69d5ddf6/debian/patches/fix-string-compiler-error.patch"; - sha256 = "sha256-K4KAJY1F9Y4DTZFmVEOCXTnxBmHo4//3A10UR3Wlliw="; + url = "https://salsa.debian.org/science-team/giac/-/raw/9ca8dbf4bb16d9d96948aa4024326d32485d7917/debian/patches/fix-string-compiler-error.patch"; + sha256 = "sha256-r+M+9MRPRqhHcdhYWI6inxyNvWbXUbBcPCeDY7aulvk="; }) - # increase pari stack size for test chk_fhan4 - (fetchpatch { - name = "increase-pari-stack-size.patch"; - url = "https://salsa.debian.org/science-team/giac/-/raw/08cb807ef41f5216b712928886ebf74f69d5ddf6/debian/patches/increase-pari-size.patch"; - sha256 = "sha256-764P0IJ7ndURap7hotOmYJK0wAhYdqMbQNOnhJxVNt0="; - }) + # increase pari stack size for test chk_fhan{4,6} + ./increase-pari-stack-size.patch ] ++ lib.optionals (!enableGUI) [ # when enableGui is false, giac is compiled without fltk. That # means some outputs differ in the make check. Patch around this: diff --git a/pkgs/applications/science/math/giac/increase-pari-stack-size.patch b/pkgs/applications/science/math/giac/increase-pari-stack-size.patch new file mode 100644 index 000000000000..b12b4b7fad66 --- /dev/null +++ b/pkgs/applications/science/math/giac/increase-pari-stack-size.patch @@ -0,0 +1,18 @@ +diff -ur a/check/chk_fhan4 b/check/chk_fhan4 +--- a/check/chk_fhan4 2018-03-13 19:27:11.000000000 +0100 ++++ b/check/chk_fhan4 2023-05-20 16:31:30.349063063 +0200 +@@ -1,4 +1,5 @@ + #! /bin/sh + unset LANG ++export PARI_SIZE=2048000 + ../src/icas TP04-sol.cas > TP04.tst + diff TP04.tst TP04-sol.cas.out1 +diff -ur a/check/chk_fhan6 b/check/chk_fhan6 +--- a/check/chk_fhan6 2018-03-13 19:27:21.000000000 +0100 ++++ b/check/chk_fhan6 2023-05-20 16:32:04.199407065 +0200 +@@ -1,4 +1,5 @@ + #! /bin/sh + unset LANG ++export PARI_SIZE=2048000 + ../src/icas TP06-sol.cas > TP06.tst + diff TP06.tst TP06-sol.cas.out1 From 0edaaae3ffd117b88879bf655260654947ee2dc4 Mon Sep 17 00:00:00 2001 From: Mauricio Collares Date: Thu, 16 Feb 2023 14:26:09 +0100 Subject: [PATCH 25/67] sage: 9.8 -> 10.0 --- .../science/math/sage/default.nix | 2 +- .../configurationpy-error-verbose.patch | 19 -- .../patches/do-not-test-find-library.patch | 87 --------- .../math/sage/patches/fix-ecl-race.patch | 19 -- .../sage/patches/numpy-1.24-upgrade.patch | 58 ------ .../patches/tachyon-renamed-focallength.patch | 82 -------- .../sage/python-modules/sage-docbuild.nix | 6 +- .../science/math/sage/sage-src.nix | 156 ++++------------ .../science/math/sage/sagelib.nix | 175 ++++++++++-------- 9 files changed, 135 insertions(+), 469 deletions(-) delete mode 100644 pkgs/applications/science/math/sage/patches/configurationpy-error-verbose.patch delete mode 100644 pkgs/applications/science/math/sage/patches/do-not-test-find-library.patch delete mode 100644 pkgs/applications/science/math/sage/patches/fix-ecl-race.patch delete mode 100644 pkgs/applications/science/math/sage/patches/numpy-1.24-upgrade.patch delete mode 100644 pkgs/applications/science/math/sage/patches/tachyon-renamed-focallength.patch diff --git a/pkgs/applications/science/math/sage/default.nix b/pkgs/applications/science/math/sage/default.nix index fa65ce0f3641..d4b678d36f97 100644 --- a/pkgs/applications/science/math/sage/default.nix +++ b/pkgs/applications/science/math/sage/default.nix @@ -128,7 +128,7 @@ let singular = pkgs.singular.override { inherit flint; }; - maxima = pkgs.maxima-ecl-5_45.override { + maxima = pkgs.maxima-ecl.override { lisp-compiler = pkgs.ecl.override { # "echo syntax error | ecl > /dev/full 2>&1" segfaults in # ECL. We apply a patch to fix it (write_error.patch), but it diff --git a/pkgs/applications/science/math/sage/patches/configurationpy-error-verbose.patch b/pkgs/applications/science/math/sage/patches/configurationpy-error-verbose.patch deleted file mode 100644 index ca01eba29a2b..000000000000 --- a/pkgs/applications/science/math/sage/patches/configurationpy-error-verbose.patch +++ /dev/null @@ -1,19 +0,0 @@ -diff --git a/src/sage/repl/configuration.py b/src/sage/repl/configuration.py -index 67d7d2accf..18279581e2 100644 ---- a/src/sage/repl/configuration.py -+++ b/src/sage/repl/configuration.py -@@ -9,10 +9,11 @@ the IPython simple prompt is being used:: - sage: cmd = 'print([sys.stdin.isatty(), sys.stdout.isatty()])' - sage: import pexpect - sage: output = pexpect.run( -- ....: 'bash -c \'echo "{0}" | sage\''.format(cmd), -+ ....: 'bash -c \'export SAGE_BANNER=no; echo "{0}" | sage\''.format(cmd), - ....: ).decode('utf-8', 'surrogateescape') -- sage: 'sage: [False, True]' in output -- True -+ sage: print(output) -+ sage...[False, True] -+ ... - """ - - #***************************************************************************** diff --git a/pkgs/applications/science/math/sage/patches/do-not-test-find-library.patch b/pkgs/applications/science/math/sage/patches/do-not-test-find-library.patch deleted file mode 100644 index 90a23f94cb5f..000000000000 --- a/pkgs/applications/science/math/sage/patches/do-not-test-find-library.patch +++ /dev/null @@ -1,87 +0,0 @@ -diff --git a/src/sage/env.py b/src/sage/env.py -index c4953cfa65..47b880f9ad 100644 ---- a/src/sage/env.py -+++ b/src/sage/env.py -@@ -244,81 +244,8 @@ os.environ['MPMATH_SAGE'] = '1' - SAGE_BANNER = var("SAGE_BANNER", "") - SAGE_IMPORTALL = var("SAGE_IMPORTALL", "yes") - -- --def _get_shared_lib_path(*libnames: str) -> Optional[str]: -- """ -- Return the full path to a shared library file installed in -- ``$SAGE_LOCAL/lib`` or the directories associated with the -- Python sysconfig. -- -- This can also be passed more than one library name (e.g. for cases where -- some library may have multiple names depending on the platform) in which -- case the first one found is returned. -- -- This supports most *NIX variants (in which ``lib.so`` is found -- under ``$SAGE_LOCAL/lib``), macOS (same, but with the ``.dylib`` -- extension), and Cygwin (under ``$SAGE_LOCAL/bin/cyg.dll``, -- or ``$SAGE_LOCAL/bin/cyg-*.dll`` for versioned DLLs). -- -- For distributions like Debian that use a multiarch layout, we also try the -- multiarch lib paths (i.e. ``/usr/lib//``). -- -- This returns ``None`` if no matching library file could be found. -- -- EXAMPLES:: -- -- sage: from sage.env import _get_shared_lib_path -- sage: "gap" in _get_shared_lib_path("gap") -- True -- sage: _get_shared_lib_path("an_absurd_lib") is None -- True -- -- """ -- -- for libname in libnames: -- search_directories: List[Path] = [] -- patterns: List[str] = [] -- if sys.platform == 'cygwin': -- # Later down we take the first matching DLL found, so search -- # SAGE_LOCAL first so that it takes precedence -- if SAGE_LOCAL: -- search_directories.append(Path(SAGE_LOCAL) / 'bin') -- search_directories.append(Path(sysconfig.get_config_var('BINDIR'))) -- # Note: The following is not very robust, since if there are multible -- # versions for the same library this just selects one more or less -- # at arbitrary. However, practically speaking, on Cygwin, there -- # will only ever be one version -- patterns = [f'cyg{libname}.dll', f'cyg{libname}-*.dll'] -- else: -- if sys.platform == 'darwin': -- ext = 'dylib' -- else: -- ext = 'so' -- -- if SAGE_LOCAL: -- search_directories.append(Path(SAGE_LOCAL) / 'lib') -- libdir = sysconfig.get_config_var('LIBDIR') -- if libdir is not None: -- libdir = Path(libdir) -- search_directories.append(libdir) -- -- multiarchlib = sysconfig.get_config_var('MULTIARCH') -- if multiarchlib is not None: -- search_directories.append(libdir / multiarchlib), -- -- patterns = [f'lib{libname}.{ext}'] -- -- for directory in search_directories: -- for pattern in patterns: -- path = next(directory.glob(pattern), None) -- if path is not None: -- return str(path.resolve()) -- -- # Just return None if no files were found -- return None -- - # locate libgap shared object --GAP_SO = var("GAP_SO", _get_shared_lib_path("gap", "")) -+GAP_SO = var("GAP_SO", '/default') - - # post process - if DOT_SAGE is not None and ' ' in DOT_SAGE: diff --git a/pkgs/applications/science/math/sage/patches/fix-ecl-race.patch b/pkgs/applications/science/math/sage/patches/fix-ecl-race.patch deleted file mode 100644 index 6056416c3a28..000000000000 --- a/pkgs/applications/science/math/sage/patches/fix-ecl-race.patch +++ /dev/null @@ -1,19 +0,0 @@ -diff --git a/src/sage/doctest/forker.py b/src/sage/doctest/forker.py -index 02e18e67e7..2ebf6eb35f 100644 ---- a/src/sage/doctest/forker.py -+++ b/src/sage/doctest/forker.py -@@ -1075,6 +1075,14 @@ class SageDocTestRunner(doctest.DocTestRunner, object): - sage: set(ex2.predecessors) == set([ex0,ex1]) - True - """ -+ -+ # Fix ECL dir race conditions by using a separate dir for each process -+ # (https://trac.sagemath.org/ticket/26968) -+ os.environ['MAXIMA_USERDIR'] = "{}/sage-maxima-{}".format( -+ tempfile.gettempdir(), -+ os.getpid() -+ ) -+ - if isinstance(globs, RecordingDict): - globs.start() - example.sequence_number = len(self.history) diff --git a/pkgs/applications/science/math/sage/patches/numpy-1.24-upgrade.patch b/pkgs/applications/science/math/sage/patches/numpy-1.24-upgrade.patch deleted file mode 100644 index 93b18ce028f0..000000000000 --- a/pkgs/applications/science/math/sage/patches/numpy-1.24-upgrade.patch +++ /dev/null @@ -1,58 +0,0 @@ -diff --git a/src/sage/misc/persist.pyx b/src/sage/misc/persist.pyx -index 3ac5f1cc2b..cb1f327c19 100644 ---- a/src/sage/misc/persist.pyx -+++ b/src/sage/misc/persist.pyx -@@ -157,7 +157,7 @@ def load(*filename, compress=True, verbose=True, **kwargs): - ....: _ = f.write(code) - sage: load(t) - sage: hello -- -+ - """ - import sage.repl.load - if len(filename) != 1: -diff --git a/src/sage/plot/complex_plot.pyx b/src/sage/plot/complex_plot.pyx -index 6f0aeab87a..b77c69b2f7 100644 ---- a/src/sage/plot/complex_plot.pyx -+++ b/src/sage/plot/complex_plot.pyx -@@ -461,6 +461,8 @@ def complex_to_rgb(z_values, contoured=False, tiled=False, - rgb[i, j, 2] = b - - sig_off() -+ nan_indices = np.isnan(rgb).any(-1) # Mask for undefined points -+ rgb[nan_indices] = 1 # Make nan_indices white - return rgb - - -diff --git a/src/sage/plot/histogram.py b/src/sage/plot/histogram.py -index 3bc2b76b58..388c2d1391 100644 ---- a/src/sage/plot/histogram.py -+++ b/src/sage/plot/histogram.py -@@ -87,13 +87,8 @@ class Histogram(GraphicPrimitive): - - TESTS:: - -- sage: h = histogram([10,3,5], normed=True)[0] -- doctest:warning...: -- DeprecationWarning: the 'normed' option is deprecated. Use 'density' instead. -- See https://trac.sagemath.org/25260 for details. -+ sage: h = histogram([10,3,5], density=True)[0] - sage: h.get_minmax_data() -- doctest:warning ... -- ...VisibleDeprecationWarning: Passing `normed=True` on non-uniform bins has always been broken, and computes neither the probability density function nor the probability mass function. The result is only correct if the bins are uniform, when density=True will produce the same result anyway. The argument will be removed in a future version of numpy. - {'xmax': 10.0, 'xmin': 3.0, 'ymax': 0.476190476190..., 'ymin': 0} - """ - import numpy -diff --git a/src/sage/repl/ipython_extension.py b/src/sage/repl/ipython_extension.py -index 798671aab4..cad6a47ca8 100644 ---- a/src/sage/repl/ipython_extension.py -+++ b/src/sage/repl/ipython_extension.py -@@ -405,7 +405,7 @@ class SageMagics(Magics): - ....: C END FILE FIB1.F - ....: ''') - sage: fib -- -+ - sage: from numpy import array - sage: a = array(range(10), dtype=float) - sage: fib(a, 10) diff --git a/pkgs/applications/science/math/sage/patches/tachyon-renamed-focallength.patch b/pkgs/applications/science/math/sage/patches/tachyon-renamed-focallength.patch deleted file mode 100644 index 2f2638bc8067..000000000000 --- a/pkgs/applications/science/math/sage/patches/tachyon-renamed-focallength.patch +++ /dev/null @@ -1,82 +0,0 @@ -diff --git a/src/sage/interfaces/tachyon.py b/src/sage/interfaces/tachyon.py -index 23671e5089..a5604a643c 100644 ---- a/src/sage/interfaces/tachyon.py -+++ b/src/sage/interfaces/tachyon.py -@@ -74,14 +74,14 @@ Camera projection modes - The ``PROJECTION`` keyword must be followed by one of the supported - camera projection mode identifiers ``PERSPECTIVE``, ``PERSPECTIVE_DOF``, - ``ORTHOGRAPHIC``, or ``FISHEYE``. The ``FISHEYE`` projection mode --requires two extra parameters ``FOCALLENGTH`` and ``APERTURE`` which -+requires two extra parameters ``FOCALDIST`` and ``APERTURE`` which - precede the regular camera options. - - :: - - Camera - projection perspective_dof -- focallength 0.75 -+ focaldist 0.75 - aperture 0.02 - Zoom 0.666667 - Aspectratio 1.000000 -diff --git a/src/sage/plot/plot3d/tachyon.py b/src/sage/plot/plot3d/tachyon.py -index 88c8eba2d5..c4427dd484 100644 ---- a/src/sage/plot/plot3d/tachyon.py -+++ b/src/sage/plot/plot3d/tachyon.py -@@ -92,7 +92,7 @@ angle, right angle):: - Finally there is the ``projection='perspective_dof'`` option. :: - - sage: T = Tachyon(xres=800, antialiasing=4, raydepth=10, -- ....: projection='perspective_dof', focallength='1.0', aperture='.0025') -+ ....: projection='perspective_dof', focaldist='1.0', aperture='.0025') - sage: T.light((0,5,7), 1.0, (1,1,1)) - sage: T.texture('t1', opacity=1, specular=.3) - sage: T.texture('t2', opacity=1, specular=.3, color=(0,0,1)) -@@ -186,7 +186,7 @@ class Tachyon(WithEqualityById, SageObject): - or ``'fisheye'``. - - ``frustum`` - (default ''), otherwise list of four numbers. Only - used with projection='fisheye'. -- - ``focallength`` - (default ''), otherwise a number. Only used -+ - ``focaldist`` - (default ''), otherwise a number. Only used - with projection='perspective_dof'. - - ``aperture`` - (default ''), otherwise a number. Only used - with projection='perspective_dof'. -@@ -331,7 +331,7 @@ class Tachyon(WithEqualityById, SageObject): - Use of the ``projection='perspective_dof'`` option. This may not be - implemented correctly. :: - -- sage: T = Tachyon(xres=800,antialiasing=4, raydepth=10, projection='perspective_dof', focallength='1.0', aperture='.0025') -+ sage: T = Tachyon(xres=800,antialiasing=4, raydepth=10, projection='perspective_dof', focaldist='1.0', aperture='.0025') - sage: T.light((0,5,7), 1.0, (1,1,1)) - sage: T.texture('t1', opacity=1, specular=.3) - sage: T.texture('t2', opacity=1, specular=.3, color=(0,0,1)) -@@ -365,7 +365,7 @@ class Tachyon(WithEqualityById, SageObject): - look_at=[0, 0, 0], - viewdir=None, - projection='PERSPECTIVE', -- focallength='', -+ focaldist='', - aperture='', - frustum=''): - r""" -@@ -391,7 +391,7 @@ class Tachyon(WithEqualityById, SageObject): - self._camera_position = (-3, 0, 0) # default value - self._updir = updir - self._projection = projection -- self._focallength = focallength -+ self._focaldist = focaldist - self._aperture = aperture - self._frustum = frustum - self._objects = [] -@@ -624,9 +624,9 @@ class Tachyon(WithEqualityById, SageObject): - camera_out = r""" - camera - projection %s""" % (tostr(self._projection)) -- if self._focallength != '': -+ if self._focaldist != '': - camera_out = camera_out + r""" -- focallength %s""" % (float(self._focallength)) -+ focaldist %s""" % (float(self._focaldist)) - if self._aperture != '': - camera_out = camera_out + r""" - aperture %s""" % (float(self._aperture)) diff --git a/pkgs/applications/science/math/sage/python-modules/sage-docbuild.nix b/pkgs/applications/science/math/sage/python-modules/sage-docbuild.nix index b0f40bf06587..fb8c3ec8a204 100644 --- a/pkgs/applications/science/math/sage/python-modules/sage-docbuild.nix +++ b/pkgs/applications/science/math/sage/python-modules/sage-docbuild.nix @@ -1,8 +1,9 @@ { lib , buildPythonPackage , sage-src -, sphinx , jupyter-sphinx +, sphinx +, sphinx-copybutton }: buildPythonPackage rec { @@ -11,8 +12,9 @@ buildPythonPackage rec { src = sage-src; propagatedBuildInputs = [ - sphinx jupyter-sphinx + sphinx + sphinx-copybutton ]; preBuild = '' diff --git a/pkgs/applications/science/math/sage/sage-src.nix b/pkgs/applications/science/math/sage/sage-src.nix index f2e02685416c..7f168aa5ff90 100644 --- a/pkgs/applications/science/math/sage/sage-src.nix +++ b/pkgs/applications/science/math/sage/sage-src.nix @@ -8,87 +8,41 @@ # This is done because multiple derivations rely on these sources and they should # all get the same sources with the same patches applied. -let - # Fetch a diff between `base` and `rev` on sage's git server. - # Used to fetch trac tickets by setting the `base` to the last release and the - # `rev` to the last commit of the ticket. - # - # We don't use sage's own build system (which builds all its - # dependencies), so we exclude changes to "build/" from patches by - # default to avoid conflicts. - fetchSageDiff = { base, name, rev, sha256, squashed ? false, excludes ? [ "build/*" ] - , ...}@args: ( - fetchpatch ({ - inherit name sha256 excludes; - - # There are three places to get changes from: - # - # 1) From Sage's Trac. Contains all release tags (like "9.4") and all developer - # branches (wip patches from tickets), but exports each commit as a separate - # patch, so merge commits can lead to conflicts. Used if squashed == false. - # - # The above is the preferred option. To use it, find a Trac ticket and pass the - # "Commit" field from the ticket as "rev", choosing "base" as an appropriate - # release tag, i.e. a tag that doesn't cause the patch to include a lot of - # unrelated changes. If there is no such tag (due to nonlinear history, for - # example), there are two other options, listed below. - # - # 2) From GitHub's sagemath/sage repo. This lets us use a GH feature that allows - # us to choose between a .patch file, with one patch per commit, or a .diff file, - # which squashes all commits into a single diff. This is used if squashed == - # true. This repo has all release tags. However, it has no developer branches, so - # this option can't be used if a change wasn't yet shipped in a (possibly beta) - # release. - # - # 3) From GitHub's sagemath/sagetrac-mirror repo. Mirrors all developer branches, - # but has no release tags. The only use case not covered by 1 or 2 is when we need - # to apply a patch from an open ticket that contains merge commits. - # - # Item 3 could cover all use cases if the sagemath/sagetrack-mirror repo had - # release tags, but it requires a sha instead of a release number in "base", which - # is inconvenient. - urls = if squashed - then [ - "https://github.com/sagemath/sage/compare/${base}...${rev}.diff" - "https://github.com/sagemath/sagetrac-mirror/compare/${base}...${rev}.diff" - ] - else [ "https://git.sagemath.org/sage.git/patch?id2=${base}&id=${rev}" ]; - } // builtins.removeAttrs args [ "rev" "base" "sha256" "squashed" "excludes" ]) - ); -in stdenv.mkDerivation rec { - version = "9.8"; + version = "10.0"; pname = "sage-src"; src = fetchFromGitHub { owner = "sagemath"; repo = "sage"; rev = version; - sha256 = "sha256-dDbrzJXsOBARYfJz0r7n3LbaoXHnx7Acz6HBa95NV9o="; + sha256 = "sha256-zN/Lo/GBCjYGemuaYpgG3laufN8te3wPjXMQ+Me9zgY="; }; # Patches needed because of particularities of nix or the way this is packaged. # The goal is to upstream all of them and get rid of this list. nixPatches = [ - # Fixes a potential race condition which can lead to transient doctest failures. - ./patches/fix-ecl-race.patch - - # Not necessary since library location is set explicitly - # https://trac.sagemath.org/ticket/27660#ticket - ./patches/do-not-test-find-library.patch - # Parallelize docubuild using subprocesses, fixing an isolation issue. See # https://groups.google.com/forum/#!topic/sage-packaging/YGOm8tkADrE ./patches/sphinx-docbuild-subprocesses.patch + + # After updating smypow to (https://github.com/sagemath/sage/issues/3360) + # we can now set the cache dir to be within the .sage directory. This is + # not strictly necessary, but keeps us from littering in the user's HOME. + ./patches/sympow-cache.patch ]; # Since sage unfortunately does not release bugfix releases, packagers must # fix those bugs themselves. This is for critical bugfixes, where "critical" # == "causes (transient) doctest failures / somebody complained". bugfixPatches = [ - # To help debug the transient error in - # https://trac.sagemath.org/ticket/23087 when it next occurs. - ./patches/configurationpy-error-verbose.patch + # Sage uses mixed integer programs (MIPs) to find edge disjoint + # spanning trees. For some reason, aarch64 glpk takes much longer + # than x86_64 glpk to solve such MIPs. Since the MIP formulation + # has "numerous problems" and will be replaced by a polynomial + # algorithm soon, disable this test for now. + # https://github.com/sagemath/sage/issues/34575 + ./patches/disable-slow-glpk-test.patch ]; # Patches needed because of package updates. We could just pin the versions of @@ -98,73 +52,33 @@ stdenv.mkDerivation rec { # should come from or be proposed to upstream. This list will probably never # be empty since dependencies update all the time. packageUpgradePatches = [ - # After updating smypow to (https://trac.sagemath.org/ticket/3360) we can - # now set the cache dir to be within the .sage directory. This is not - # strictly necessary, but keeps us from littering in the user's HOME. - ./patches/sympow-cache.patch - - # Upstream will wait until Sage 9.7 to upgrade to linbox 1.7 because it - # does not support gcc 6. We can upgrade earlier. - # https://trac.sagemath.org/ticket/32959 - ./patches/linbox-1.7-upgrade.patch - - # adapted from https://trac.sagemath.org/ticket/23712#comment:22 - ./patches/tachyon-renamed-focallength.patch - - # https://trac.sagemath.org/ticket/34391 - (fetchSageDiff { - name = "gap-4.12-upgrade.patch"; - base = "9.8.beta7"; - rev = "dd4a17281adcda74e11f998ef519b6bd0dafb043"; - sha256 = "sha256-UQT9DO9xd5hh5RucvUkIm+rggPKu8bc1YaSI6LVYH98="; - }) - - # https://trac.sagemath.org/ticket/34701 - (fetchSageDiff { - name = "libgap-fix-gc-crashes-on-aarch64.patch"; - base = "eb8cd42feb58963adba67599bf6e311e03424328"; # TODO: update when #34391 lands - rev = "90acc7f1c13a80b8aa673469a2668feb9cd4207f"; - sha256 = "sha256-9BhQLFB3wUhiXRQsK9L+I62lSjvTfrqMNi7QUIQvH4U="; - }) - - # https://github.com/sagemath/sage/pull/35235 + # https://github.com/sagemath/sage/pull/35584, positively reviewed (fetchpatch { - name = "ipython-8.11-upgrade.patch"; - url = "https://github.com/sagemath/sage/commit/23471e2d242c4de8789d7b1fc8b07a4b1d1e595a.diff"; - sha256 = "sha256-wvH4BvDiaBv7jbOP8LvOE5Vs16Kcwz/C9jLpEMohzLQ="; + name = "networkx-3.1-upgrade.patch"; + url = "https://github.com/sagemath/sage/compare/10.0.rc2..e599562cf5fdfb9799a5412fac40c2f8e9f97341.diff"; + sha256 = "sha256-3A90kXqNR0c7+k8xrZXAt5wqWg/VFAPNhQujwTdOyhI="; }) - # positively reviewed + # https://github.com/sagemath/sage/pull/35612, positively reviewed (fetchpatch { - name = "matplotlib-3.7.0-upgrade.patch"; - url = "https://github.com/sagemath/sage/pull/35177.diff"; - sha256 = "sha256-YdPnMsjXBm9ZRm6a8hH8rSynkrABjLoIzqwp3F/rKAw="; + name = "linbox-1.7-upgrade.patch"; + url = "https://github.com/sagemath/sage/compare/10.0.rc2..9c8796c7b677e3a056348e3510331ea8b8c3c42e.diff"; + sha256 = "sha256-/TpvIQZUqmbUuz6wvp3ni9oRir5LBA2FKDJcmnHI1r4="; }) - # https://github.com/sagemath/sage/pull/35336, merged in 10.0.beta8 + # https://github.com/sagemath/sage/pull/35619 (fetchpatch { - name = "ipywidgets-8.0.5-upgrade.patch"; - url = "https://github.com/sagemath/sage/commit/7ab3e3aa81d47a35d09161b965bba8ab16fd5c9e.diff"; - sha256 = "sha256-WjdsPTui6uv92RerlV0mqltmLaxADvz+3aqSvxBFmfU="; + name = "maxima-5.46.0-upgrade.patch"; + url = "https://github.com/sagemath/sage/compare/10.0.rc3..7e86af5dae8f89868b25a6f57189bb5ca618da89.diff"; + sha256 = "sha256-pxSxdJ2lyHoMUIxhlIn1nTHaddRxGvvTj9IbwFCTBFU="; }) - # https://github.com/sagemath/sage/pull/35499 + # https://github.com/sagemath/sage/pull/35635, positively reviewed (fetchpatch { - name = "ipywidgets-8.0.5-upgrade-part-deux.patch"; - url = "https://github.com/sagemath/sage/pull/35499.diff"; - sha256 = "sha256-uNCjLs9qrARTQNsq1+kTdvuV2A1M4xx5b1gWh5c55X0="; + name = "sympy-1.12-upgrade.patch"; + url = "https://github.com/sagemath/sage/compare/10.0.rc2..aa4193cdc8ec9fb7bd7c49696b7f914668f7913a.diff"; + sha256 = "sha256-UAmYCxHvnE5p+H2DySNZTPFVm915jHtOEoG+tZz5n7I="; }) - - # rebased from https://github.com/sagemath/sage/pull/34994, merged in sage 10.0.beta2 - ./patches/numpy-1.24-upgrade.patch - - # Sage uses mixed integer programs (MIPs) to find edge disjoint - # spanning trees. For some reason, aarch64 glpk takes much longer - # than x86_64 glpk to solve such MIPs. Since the MIP formulation - # has "numerous problems" and will be replaced by a polynomial - # algorithm soon, disable this test for now. - # https://trac.sagemath.org/ticket/34575 - ./patches/disable-slow-glpk-test.patch ]; patches = nixPatches ++ bugfixPatches ++ packageUpgradePatches; @@ -179,12 +93,10 @@ stdenv.mkDerivation rec { "s|var(\"SAGE_ROOT\".*|var(\"SAGE_ROOT\", \"$out\")|" \ src/sage/env.py - # src/doc/en/reference/spkg/conf.py expects index.rst in its directory, - # a list of external packages in the sage distribution (build/pkgs) - # generated by the bootstrap script (which we don't run). this is not - # relevant for other distributions, so remove it. - rm src/doc/en/reference/spkg/conf.py - sed -i "/spkg/d" src/doc/en/reference/index.rst + # docbuilding expects a spkg index generated by the doc/bootstrap script (which + # we don't run) to exist. the spkg list includes nix package names, but it's not + # worth the hassle of running the bootstrap script, so just create a dummy index. + touch src/doc/en/reference/spkg/index.rst # the bootstrap script also generates installation instructions for # arch, debian, fedora, cygwin and homebrew using data from build/pkgs. diff --git a/pkgs/applications/science/math/sage/sagelib.nix b/pkgs/applications/science/math/sage/sagelib.nix index 3d1c319a2f22..d8d5586e2193 100644 --- a/pkgs/applications/science/math/sage/sagelib.nix +++ b/pkgs/applications/science/math/sage/sagelib.nix @@ -1,76 +1,83 @@ { sage-src , env-locations -, perl +, python , buildPythonPackage , m4 +, perl +, pkg-config +, sage-setup +, gd +, iml +, libpng +, readline , arb , blas -, lapack +, boost , brial , cliquer -, cypari2 -, cysignals -, cython -, lisp-compiler , eclib , ecm +, fflas-ffpack , flint -, gd +, gap , giac , givaro , glpk , gsl -, iml -, jinja2 -, libpng +, lapack , lcalc -, lrcalc -, gap +, libbraiding +, libhomfly +, libmpc , linbox +, lisp-compiler +, lrcalc , m4ri , m4rie -, memory-allocator -, libmpc , mpfi +, mpfr , ntl -, numpy , pari -, pkgconfig # the python module, not the pkg-config alias -, pkg-config , planarity , ppl -, primecountpy -, python -, ratpoints -, readline , rankwidth -, symmetrica -, zn_poly -, fflas-ffpack -, boost +, ratpoints , singular -, pip -, jupyter-core -, sage-setup -, libhomfly -, libbraiding -, gmpy2 -, pplpy , sqlite -, jupyter-client -, ipywidgets -, mpmath -, rpy2 +, symmetrica +, cvxopt +, cypari2 +, cysignals +, cython , fpylll -, scipy -, sympy -, matplotlib -, pillow +, gmpy2 +, importlib-metadata +, importlib-resources , ipykernel -, networkx -, ptyprocess +, ipython +, ipywidgets +, jinja2 +, jupyter-client +, jupyter-core , lrcalc-python -, sphinx # TODO: this is in setup.cfg, should we override it? +, matplotlib +, memory-allocator +, mpmath +, networkx +, numpy +, pexpect +, pillow +, pip +, pkgconfig +, pplpy +, primecountpy +, ptyprocess +, requests +, rpy2 +, scipy +, sphinx +, sympy +, typing-extensions }: assert (!blas.isILP64) && (!lapack.isILP64); @@ -87,83 +94,93 @@ buildPythonPackage rec { nativeBuildInputs = [ iml - perl - jupyter-core - pkg-config - sage-setup - pip # needed to query installed packages lisp-compiler m4 + perl + pip # needed to query installed packages + pkg-config + sage-setup ]; buildInputs = [ gd - readline iml libpng + readline ]; propagatedBuildInputs = [ - cypari2 - jinja2 - numpy - pkgconfig - boost + # native dependencies (TODO: determine which ones need to be propagated) arb + blas + boost brial cliquer - lisp-compiler eclib ecm fflas-ffpack flint + gap giac givaro glpk gsl + lapack lcalc - gap + libbraiding + libhomfly libmpc linbox + lisp-compiler lrcalc m4ri m4rie - memory-allocator mpfi + mpfr ntl - blas - lapack pari planarity ppl - primecountpy rankwidth ratpoints singular - symmetrica - zn_poly - pip - cython - cysignals - libhomfly - libbraiding - gmpy2 - pplpy sqlite + symmetrica + + # from src/sage/setup.cfg and requirements.txt + cvxopt + cypari2 + cysignals + cython + fpylll + gmpy2 + importlib-metadata + importlib-resources + ipykernel + ipython + ipywidgets + jinja2 + jupyter-client + jupyter-core + lrcalc-python + matplotlib + memory-allocator mpmath + networkx + numpy + pexpect + pillow + pip + pkgconfig + pplpy + primecountpy + ptyprocess + requests rpy2 scipy - sympy - matplotlib - pillow - ipykernel - fpylll - networkx - jupyter-client - ipywidgets - ptyprocess - lrcalc-python sphinx + sympy + typing-extensions ]; preBuild = '' From 961af3e15f7e3070321df461511946458ca8fddb Mon Sep 17 00:00:00 2001 From: Thomas Watson Date: Sun, 21 May 2023 10:52:12 -0500 Subject: [PATCH 26/67] cloudcompare: disable qRANSAC_SD plugin to fix build qRANSAC_SD plugin compilation is broken on non-x86 architectures. Additionally, its license is not compatible with GPL (it is "for research purposes only") so it is disabled for all architectures instead of just non-x86. --- pkgs/applications/graphics/cloudcompare/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/applications/graphics/cloudcompare/default.nix b/pkgs/applications/graphics/cloudcompare/default.nix index 9b3a22f8b4e6..6a8e973c1beb 100644 --- a/pkgs/applications/graphics/cloudcompare/default.nix +++ b/pkgs/applications/graphics/cloudcompare/default.nix @@ -88,7 +88,7 @@ mkDerivation rec { "-DPLUGIN_STANDARD_QM3C2=ON" "-DPLUGIN_STANDARD_QMPLANE=ON" "-DPLUGIN_STANDARD_QPOISSON_RECON=ON" - "-DPLUGIN_STANDARD_QRANSAC_SD=ON" + "-DPLUGIN_STANDARD_QRANSAC_SD=OFF" # not compatible with GPL, broken on non-x86 "-DPLUGIN_STANDARD_QSRA=ON" "-DPLUGIN_STANDARD_QCLOUDLAYERS=ON" ]; From 11c934a00eaae7947e920b6e389c6ed8aa752c9e Mon Sep 17 00:00:00 2001 From: Ivan Kozik Date: Sun, 21 May 2023 16:55:55 +0000 Subject: [PATCH 27/67] python38Packages.eth-hash: fix the build by not depending on safe-pysha3 eth-hash can work with pycryptodome, which builds on Python 3.8. This fixes the build of grab-site, which is still stuck on Python 3.8, and depends on eth-hash through its authobahn dependency. --- pkgs/development/python-modules/eth-hash/default.nix | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/eth-hash/default.nix b/pkgs/development/python-modules/eth-hash/default.nix index f1b22597f2c3..aabd3b38f429 100644 --- a/pkgs/development/python-modules/eth-hash/default.nix +++ b/pkgs/development/python-modules/eth-hash/default.nix @@ -1,6 +1,7 @@ { lib , fetchFromGitHub , buildPythonPackage +, pythonAtLeast , pythonOlder , pytest , safe-pysha3 @@ -22,10 +23,14 @@ buildPythonPackage rec { nativeCheckInputs = [ pytest ] ++ passthru.optional-dependencies.pycryptodome - ++ passthru.optional-dependencies.pysha3; + # eth-hash can use either safe-pysha3 or pycryptodome; + # safe-pysha3 requires Python 3.9+ while pycryptodome does not. + # https://github.com/ethereum/eth-hash/issues/46#issuecomment-1314029211 + ++ lib.optional (pythonAtLeast "3.9") passthru.optional-dependencies.pysha3; checkPhase = '' pytest tests/backends/pycryptodome/ + '' + lib.optionalString (pythonAtLeast "3.9") '' pytest tests/backends/pysha3/ ''; From c13e4258f6bc07334eb3f18383e028cf47ea8b87 Mon Sep 17 00:00:00 2001 From: Mauricio Collares Date: Sun, 21 May 2023 16:26:59 +0200 Subject: [PATCH 28/67] sageWithDoc: run src/doc/bootstrap script before docbuild --- .../science/math/sage/sage-src.nix | 11 -------- .../science/math/sage/sagedoc.nix | 27 ++++++++++++++----- 2 files changed, 21 insertions(+), 17 deletions(-) diff --git a/pkgs/applications/science/math/sage/sage-src.nix b/pkgs/applications/science/math/sage/sage-src.nix index 7f168aa5ff90..4f533a822de7 100644 --- a/pkgs/applications/science/math/sage/sage-src.nix +++ b/pkgs/applications/science/math/sage/sage-src.nix @@ -92,17 +92,6 @@ stdenv.mkDerivation rec { sed -i \ "s|var(\"SAGE_ROOT\".*|var(\"SAGE_ROOT\", \"$out\")|" \ src/sage/env.py - - # docbuilding expects a spkg index generated by the doc/bootstrap script (which - # we don't run) to exist. the spkg list includes nix package names, but it's not - # worth the hassle of running the bootstrap script, so just create a dummy index. - touch src/doc/en/reference/spkg/index.rst - - # the bootstrap script also generates installation instructions for - # arch, debian, fedora, cygwin and homebrew using data from build/pkgs. - # we don't run the bootstrap script, so disable including the generated - # files. docbuilding fails otherwise. - sed -i "/literalinclude/d" src/doc/en/installation/source.rst ''; buildPhase = "# do nothing"; diff --git a/pkgs/applications/science/math/sage/sagedoc.nix b/pkgs/applications/science/math/sage/sagedoc.nix index 650b6d3b141a..228b5aa2c609 100644 --- a/pkgs/applications/science/math/sage/sagedoc.nix +++ b/pkgs/applications/science/math/sage/sagedoc.nix @@ -11,6 +11,11 @@ stdenv.mkDerivation rec { strictDeps = true; + nativeBuildInputs = [ + # for patchShebangs below + python3 + ]; + unpackPhase = '' export SAGE_DOC_OVERRIDE="$PWD/share/doc/sage" export SAGE_DOC_SRC_OVERRIDE="$PWD/docsrc" @@ -24,15 +29,25 @@ stdenv.mkDerivation rec { export HOME="$TMPDIR/sage_home" mkdir -p "$HOME" + # run bootstrap script to generate Sage spkg docs, because unfortunately some unrelated doc + # pages link to them. it needs a few ugly (but self-contained) hacks for a standalone run. + cp -r "${src}/build" "$HOME" + chmod -R 755 "$HOME/build" + sed -i "/assert/d" "$HOME/build/sage_bootstrap/env.py" + sed -i "s|sage-bootstrap-python|python3|" "$HOME/build/bin/sage-package" + patchShebangs "$HOME/build/bin/sage-package" + pushd "$SAGE_DOC_SRC_OVERRIDE" + sed -i "s|OUTPUT_DIR=\"src/doc/|OUTPUT_DIR=\"$SAGE_DOC_SRC_OVERRIDE/|" bootstrap + PATH="$HOME/build/bin:$PATH" SAGE_ROOT="${src}" ./bootstrap + popd + + # adapted from src/doc/Makefile (doc-src target), which tries to call Sage from PATH + mkdir -p $SAGE_DOC_SRC_OVERRIDE/en/reference/repl + ${sage-with-env}/bin/sage -advanced > $SAGE_DOC_SRC_OVERRIDE/en/reference/repl/options.txt + # needed to link them in the sage docs using intersphinx export PPLPY_DOCS=${python3.pkgs.pplpy.doc}/share/doc/pplpy - # adapted from src/doc/bootstrap (which we don't run) - OUTPUT_DIR="$SAGE_DOC_SRC_OVERRIDE/en/reference/repl" - mkdir -p "$OUTPUT_DIR" - OUTPUT="$OUTPUT_DIR/options.txt" - ${sage-with-env}/bin/sage -advanced > "$OUTPUT" - # jupyter-sphinx calls the sagemath jupyter kernel during docbuild export JUPYTER_PATH=${jupyter-kernel-specs} From 1a13b4c0f965f72be51637330aaddfac67a1f118 Mon Sep 17 00:00:00 2001 From: Flakebi Date: Fri, 10 Feb 2023 23:05:45 +0100 Subject: [PATCH 29/67] powerdns-admin: 0.3.0 -> 0.4.1 - Fix with flask-migrate 4+ - Update to 0.4.1 - Improve the test to check that using the database works --- .../services/web-apps/powerdns-admin.nix | 3 +- nixos/tests/powerdns-admin.nix | 24 + .../networking/powerdns-admin/default.nix | 46 +- .../networking/powerdns-admin/package.json | 21 +- .../networking/powerdns-admin/yarndeps.nix | 1760 ++++++++++------- 5 files changed, 1087 insertions(+), 767 deletions(-) diff --git a/nixos/modules/services/web-apps/powerdns-admin.nix b/nixos/modules/services/web-apps/powerdns-admin.nix index e9f7f41055e1..7b6fb06e3565 100644 --- a/nixos/modules/services/web-apps/powerdns-admin.nix +++ b/nixos/modules/services/web-apps/powerdns-admin.nix @@ -78,7 +78,8 @@ in environment.PYTHONPATH = pkgs.powerdns-admin.pythonPath; serviceConfig = { ExecStart = "${pkgs.powerdns-admin}/bin/powerdns-admin --pid /run/powerdns-admin/pid ${escapeShellArgs cfg.extraArgs}"; - ExecStartPre = "${pkgs.coreutils}/bin/env FLASK_APP=${pkgs.powerdns-admin}/share/powerdnsadmin/__init__.py ${pkgs.python3Packages.flask}/bin/flask db upgrade -d ${pkgs.powerdns-admin}/share/migrations"; + # Set environment variables only for starting flask database upgrade + ExecStartPre = "${pkgs.coreutils}/bin/env FLASK_APP=${pkgs.powerdns-admin}/share/powerdnsadmin/__init__.py SESSION_TYPE= ${pkgs.python3Packages.flask}/bin/flask db upgrade -d ${pkgs.powerdns-admin}/share/migrations"; ExecReload = "${pkgs.coreutils}/bin/kill -HUP $MAINPID"; ExecStop = "${pkgs.coreutils}/bin/kill -TERM $MAINPID"; PIDFile = "/run/powerdns-admin/pid"; diff --git a/nixos/tests/powerdns-admin.nix b/nixos/tests/powerdns-admin.nix index 4d763c9c6f6e..d7bacb24eec5 100644 --- a/nixos/tests/powerdns-admin.nix +++ b/nixos/tests/powerdns-admin.nix @@ -10,6 +10,7 @@ let defaultConfig = '' BIND_ADDRESS = '127.0.0.1' PORT = 8000 + CAPTCHA_ENABLE = False ''; makeAppTest = name: configs: makeTest { @@ -98,7 +99,30 @@ let tcp = { services.powerdns-admin.extraArgs = [ "-b" "127.0.0.1:8000" ]; system.build.testScript = '' + set -euxo pipefail curl -sSf http://127.0.0.1:8000/ + + # Create account to check that the database migrations ran + csrf_token="$(curl -sSfc session http://127.0.0.1:8000/register | grep _csrf_token | cut -d\" -f6)" + # Outputs 'Redirecting' if successful + curl -sSfb session http://127.0.0.1:8000/register \ + -F "_csrf_token=$csrf_token" \ + -F "firstname=first" \ + -F "lastname=last" \ + -F "email=a@example.com" \ + -F "username=user" \ + -F "password=password" \ + -F "rpassword=password" | grep Redirecting + + # Login + # Outputs 'Redirecting' if successful + curl -sSfb session http://127.0.0.1:8000/login \ + -F "_csrf_token=$csrf_token" \ + -F "username=user" \ + -F "password=password" | grep Redirecting + + # Check that we are logged in, this redirects to /admin/setting/pdns if we are + curl -sSfb session http://127.0.0.1:8000/dashboard/ | grep /admin/setting ''; }; unix = { diff --git a/pkgs/applications/networking/powerdns-admin/default.nix b/pkgs/applications/networking/powerdns-admin/default.nix index fe0112a4aaef..33ba132b4daa 100644 --- a/pkgs/applications/networking/powerdns-admin/default.nix +++ b/pkgs/applications/networking/powerdns-admin/default.nix @@ -1,53 +1,55 @@ { lib, stdenv, fetchFromGitHub, mkYarnPackage, nixosTests, writeText, python3 }: let - version = "0.3.0"; + version = "0.4.1"; src = fetchFromGitHub { - owner = "ngoduykhanh"; + owner = "PowerDNS-Admin"; repo = "PowerDNS-Admin"; rev = "v${version}"; - hash = "sha256-e11u0jdJr+2TDXvBAPlDfnuuDwSfBq+JtvnDUTNKp/c="; + hash = "sha256-AwqEcAPD1SF1Ma3wtH03mXlTywM0Q19hciCmTtlr3gk="; }; python = python3; pythonDeps = with python.pkgs; [ - flask flask_assets flask-login flask-sqlalchemy flask_migrate flask-seasurf flask_mail flask-session flask-sslify + flask flask_assets flask-login flask-sqlalchemy flask_migrate flask-seasurf flask_mail flask-session flask-session-captcha flask-sslify mysqlclient psycopg2 sqlalchemy - cffi configobj cryptography bcrypt requests python-ldap pyotp qrcode dnspython - gunicorn python3-saml pytz cssmin rjsmin authlib bravado-core - lima pytimeparse pyyaml jinja2 itsdangerous werkzeug + certifi cffi configobj cryptography bcrypt requests python-ldap pyotp qrcode dnspython + gunicorn itsdangerous python3-saml pytz rcssmin rjsmin authlib bravado-core + lima lxml passlib pyasn1 pytimeparse pyyaml jinja2 itsdangerous webcolors werkzeug zipp zxcvbn ]; assets = mkYarnPackage { inherit src version; packageJSON = ./package.json; yarnNix = ./yarndeps.nix; + # Copied from package.json, see also + # https://github.com/NixOS/nixpkgs/pull/214952 + packageResolutions = { + "@fortawesome/fontawesome-free" = "6.3.0"; + }; nativeBuildInputs = pythonDeps; patchPhase = '' - sed -i -r -e "s|'cssmin',\s?'cssrewrite'|'cssmin'|g" powerdnsadmin/assets.py + sed -i -r -e "s|'rcssmin',\s?'cssrewrite'|'rcssmin'|g" powerdnsadmin/assets.py ''; buildPhase = '' # The build process expects the directory to be writable # with node_modules at a specific path - # https://github.com/ngoduykhanh/PowerDNS-Admin/blob/master/.yarnrc + # https://github.com/PowerDNS-Admin/PowerDNS-Admin/blob/master/.yarnrc approot=deps/powerdns-admin-assets ln -s $node_modules $approot/powerdnsadmin/static/node_modules - FLASK_APP=$approot/powerdnsadmin/__init__.py flask assets build + SESSION_TYPE=filesystem FLASK_APP=$approot/powerdnsadmin/__init__.py flask assets build ''; installPhase = '' - # https://github.com/ngoduykhanh/PowerDNS-Admin/blob/54b257768f600c5548a1c7e50eac49c40df49f92/docker/Dockerfile#L43 + # https://github.com/PowerDNS-Admin/PowerDNS-Admin/blob/54b257768f600c5548a1c7e50eac49c40df49f92/docker/Dockerfile#L43 mkdir $out cp -r $approot/powerdnsadmin/static/{generated,assets,img} $out + find $node_modules -name webfonts -exec cp -r {} $out \; + find $node_modules -name fonts -exec cp -r {} $out \; find $node_modules/icheck/skins/square -name '*.png' -exec cp {} $out/generated \; - - mkdir $out/fonts - cp $node_modules/ionicons/dist/fonts/* $out/fonts - cp $node_modules/bootstrap/dist/fonts/* $out/fonts - cp $node_modules/font-awesome/fonts/* $out/fonts ''; distPhase = "true"; }; @@ -61,7 +63,7 @@ let assets.register('js_main', 'generated/main.js') assets.register('css_main', 'generated/main.css') ''; -in stdenv.mkDerivation rec { +in stdenv.mkDerivation { pname = "powerdns-admin"; inherit src version; @@ -81,7 +83,13 @@ in stdenv.mkDerivation rec { postPatch = '' rm -r powerdnsadmin/static powerdnsadmin/assets.py - sed -i "s/id:/'id':/" migrations/versions/787bdba9e147_init_db.py + # flask-migrate 4.0 compatibility: https://github.com/PowerDNS-Admin/PowerDNS-Admin/issues/1376 + substituteInPlace migrations/env.py --replace "render_as_batch=config.get_main_option('sqlalchemy.url').startswith('sqlite:')," "" + # flask-session and powerdns-admin both try to add sqlalchemy to flask. + # Reuse the database for flask-session + substituteInPlace powerdnsadmin/__init__.py --replace "sess = Session(app)" "app.config['SESSION_SQLALCHEMY'] = models.base.db; sess = Session(app)" + # Routes creates session database tables, so it needs a context + substituteInPlace powerdnsadmin/__init__.py --replace "routes.init_app(app)" "with app.app_context(): routes.init_app(app)" ''; installPhase = '' @@ -113,7 +121,7 @@ in stdenv.mkDerivation rec { meta = with lib; { description = "A PowerDNS web interface with advanced features"; - homepage = "https://github.com/ngoduykhanh/PowerDNS-Admin"; + homepage = "https://github.com/PowerDNS-Admin/PowerDNS-Admin"; license = licenses.mit; maintainers = with maintainers; [ Flakebi zhaofengli ]; }; diff --git a/pkgs/applications/networking/powerdns-admin/package.json b/pkgs/applications/networking/powerdns-admin/package.json index 21119525d434..0fb58f9c544c 100644 --- a/pkgs/applications/networking/powerdns-admin/package.json +++ b/pkgs/applications/networking/powerdns-admin/package.json @@ -1,17 +1,24 @@ { "dependencies": { - "admin-lte": "2.4.9", - "bootstrap": "^3.4.1", - "bootstrap-datepicker": "^1.8.0", + "@fortawesome/fontawesome-free": "6.3.0", + "admin-lte": "3.2.0", + "bootstrap": "4.6.2", + "bootstrap-datepicker": "^1.9.0", "bootstrap-validator": "^0.11.9", - "datatables.net-plugins": "^1.10.19", + "datatables.net-plugins": "^1.13.1", "icheck": "^1.0.2", "jquery-slimscroll": "^1.3.8", - "jquery-ui-dist": "^1.12.1", + "jquery-sparkline": "^2.4.0", + "jquery-ui-dist": "^1.13.2", "jquery.quicksearch": "^2.4.0", - "jtimeout": "^3.1.0", + "jquery-validation": "^1.19.5", + "jtimeout": "^3.2.0", + "knockout": "^3.5.1", "multiselect": "^0.9.12" }, + "resolutions": { + "admin-lte/@fortawesome/fontawesome-free": "6.3.0" + }, "name": "powerdns-admin-assets", - "version": "0.3.0" + "version": "0.4.1" } diff --git a/pkgs/applications/networking/powerdns-admin/yarndeps.nix b/pkgs/applications/networking/powerdns-admin/yarndeps.nix index 7181d9e741e5..4e49c310895b 100644 --- a/pkgs/applications/networking/powerdns-admin/yarndeps.nix +++ b/pkgs/applications/networking/powerdns-admin/yarndeps.nix @@ -2,139 +2,179 @@ offline_cache = linkFarm "offline" packages; packages = [ { - name = "JSONStream___JSONStream_1.3.3.tgz"; + name = "_foliojs_fork_fontkit___fontkit_1.9.1.tgz"; path = fetchurl { - name = "JSONStream___JSONStream_1.3.3.tgz"; - url = "https://registry.yarnpkg.com/JSONStream/-/JSONStream-1.3.3.tgz"; - sha1 = "27b4b8fbbfeab4e71bcf551e7f27be8d952239bf"; + name = "_foliojs_fork_fontkit___fontkit_1.9.1.tgz"; + url = "https://registry.yarnpkg.com/@foliojs-fork/fontkit/-/fontkit-1.9.1.tgz"; + sha512 = "U589voc2/ROnvx1CyH9aNzOQWJp127JGU1QAylXGQ7LoEAF6hMmahZLQ4eqAcgHUw+uyW4PjtCItq9qudPkK3A=="; }; } { - name = "acorn_node___acorn_node_1.3.0.tgz"; + name = "_foliojs_fork_linebreak___linebreak_1.1.1.tgz"; path = fetchurl { - name = "acorn_node___acorn_node_1.3.0.tgz"; - url = "https://registry.yarnpkg.com/acorn-node/-/acorn-node-1.3.0.tgz"; - sha1 = "5f86d73346743810ef1269b901dbcbded020861b"; + name = "_foliojs_fork_linebreak___linebreak_1.1.1.tgz"; + url = "https://registry.yarnpkg.com/@foliojs-fork/linebreak/-/linebreak-1.1.1.tgz"; + sha512 = "pgY/+53GqGQI+mvDiyprvPWgkTlVBS8cxqee03ejm6gKAQNsR1tCYCIvN9FHy7otZajzMqCgPOgC4cHdt4JPig=="; }; } { - name = "acorn___acorn_4.0.13.tgz"; + name = "_foliojs_fork_pdfkit___pdfkit_0.13.0.tgz"; path = fetchurl { - name = "acorn___acorn_4.0.13.tgz"; - url = "https://registry.yarnpkg.com/acorn/-/acorn-4.0.13.tgz"; - sha1 = "105495ae5361d697bd195c825192e1ad7f253787"; + name = "_foliojs_fork_pdfkit___pdfkit_0.13.0.tgz"; + url = "https://registry.yarnpkg.com/@foliojs-fork/pdfkit/-/pdfkit-0.13.0.tgz"; + sha512 = "YXeG1fml9k97YNC9K8e292Pj2JzGt9uOIiBFuQFxHsdQ45BlxW+JU3RQK6JAvXU7kjhjP8rCcYvpk36JLD33sQ=="; }; } { - name = "acorn___acorn_5.6.2.tgz"; + name = "_foliojs_fork_restructure___restructure_2.0.2.tgz"; path = fetchurl { - name = "acorn___acorn_5.6.2.tgz"; - url = "https://registry.yarnpkg.com/acorn/-/acorn-5.6.2.tgz"; - sha1 = "b1da1d7be2ac1b4a327fb9eab851702c5045b4e7"; + name = "_foliojs_fork_restructure___restructure_2.0.2.tgz"; + url = "https://registry.yarnpkg.com/@foliojs-fork/restructure/-/restructure-2.0.2.tgz"; + sha512 = "59SgoZ3EXbkfSX7b63tsou/SDGzwUEK6MuB5sKqgVK1/XE0fxmpsOb9DQI8LXW3KfGnAjImCGhhEb7uPPAUVNA=="; }; } { - name = "admin_lte___admin_lte_2.4.9.tgz"; + name = "_fortawesome_fontawesome_free___fontawesome_free_6.3.0.tgz"; path = fetchurl { - name = "admin_lte___admin_lte_2.4.9.tgz"; - url = "https://registry.yarnpkg.com/admin-lte/-/admin-lte-2.4.9.tgz"; - sha512 = "+u3zt5sWPPT8HmBvRg4F8IGZPaE5wD0K10+IjXoynfe/jEUrMMj+4eA1LGH9fMK6QulmFr1NCtc1Tk+mTgC24A=="; + name = "_fortawesome_fontawesome_free___fontawesome_free_6.3.0.tgz"; + url = "https://registry.yarnpkg.com/@fortawesome/fontawesome-free/-/fontawesome-free-6.3.0.tgz"; + sha512 = "qVtd5i1Cc7cdrqnTWqTObKQHjPWAiRwjUPaXObaeNPcy7+WKxJumGBx66rfSFgK6LNpIasVKkEgW8oyf0tmPLA=="; }; } { - name = "almond___almond_0.3.3.tgz"; + name = "_lgaitan_pace_progress___pace_progress_1.0.7.tgz"; path = fetchurl { - name = "almond___almond_0.3.3.tgz"; - url = "https://registry.yarnpkg.com/almond/-/almond-0.3.3.tgz"; - sha1 = "a0e7c95ac7624d6417b4494b1e68bff693168a20"; + name = "_lgaitan_pace_progress___pace_progress_1.0.7.tgz"; + url = "https://registry.yarnpkg.com/@lgaitan/pace-progress/-/pace-progress-1.0.7.tgz"; + sha512 = "GMoTcF6WBpno7a7Iyx7M79os26d5bCDbh7YTZmXZM8YuLR3DDtwo0/CBYddStGD6QIBTieFDz4IAQiO0dAdRGw=="; }; } { - name = "asn1.js___asn1.js_4.10.1.tgz"; + name = "_sweetalert2_theme_bootstrap_4___theme_bootstrap_4_5.0.15.tgz"; path = fetchurl { - name = "asn1.js___asn1.js_4.10.1.tgz"; - url = "https://registry.yarnpkg.com/asn1.js/-/asn1.js-4.10.1.tgz"; - sha1 = "b9c2bf5805f1e64aadeed6df3a2bfafb5a73f5a0"; + name = "_sweetalert2_theme_bootstrap_4___theme_bootstrap_4_5.0.15.tgz"; + url = "https://registry.yarnpkg.com/@sweetalert2/theme-bootstrap-4/-/theme-bootstrap-4-5.0.15.tgz"; + sha512 = "WsGXk67Yz3Txe3lJA4FNqQCKbQQ6yJLpVUknyGcoESVvwHm+UBBlIMHAcKuLvF+WXK9Rbq8gXhpDIU8ISoiPlQ=="; }; } { - name = "assert___assert_1.4.1.tgz"; + name = "_ttskch_select2_bootstrap4_theme___select2_bootstrap4_theme_1.5.2.tgz"; path = fetchurl { - name = "assert___assert_1.4.1.tgz"; - url = "https://registry.yarnpkg.com/assert/-/assert-1.4.1.tgz"; - sha1 = "99912d591836b5a6f5b345c0f07eefc08fc65d91"; + name = "_ttskch_select2_bootstrap4_theme___select2_bootstrap4_theme_1.5.2.tgz"; + url = "https://registry.yarnpkg.com/@ttskch/select2-bootstrap4-theme/-/select2-bootstrap4-theme-1.5.2.tgz"; + sha512 = "gAj8qNy/VYwQDBkACm0USM66kxFai8flX83ayRXPNhzZckEgSqIBB9sM74SCM3ssgeX+ZVy4BifTnLis+KpIyg=="; }; } { - name = "astw___astw_2.2.0.tgz"; + name = "acorn_node___acorn_node_1.8.2.tgz"; path = fetchurl { - name = "astw___astw_2.2.0.tgz"; - url = "https://registry.yarnpkg.com/astw/-/astw-2.2.0.tgz"; - sha1 = "7bd41784d32493987aeb239b6b4e1c57a873b917"; + name = "acorn_node___acorn_node_1.8.2.tgz"; + url = "https://registry.yarnpkg.com/acorn-node/-/acorn-node-1.8.2.tgz"; + sha512 = "8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A=="; }; } { - name = "balanced_match___balanced_match_1.0.0.tgz"; + name = "acorn_walk___acorn_walk_7.2.0.tgz"; path = fetchurl { - name = "balanced_match___balanced_match_1.0.0.tgz"; - url = "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.0.tgz"; - sha1 = "89b4d199ab2bee49de164ea02b89ce462d71b767"; + name = "acorn_walk___acorn_walk_7.2.0.tgz"; + url = "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-7.2.0.tgz"; + sha512 = "OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA=="; }; } { - name = "base64_js___base64_js_1.3.0.tgz"; + name = "acorn___acorn_7.4.1.tgz"; path = fetchurl { - name = "base64_js___base64_js_1.3.0.tgz"; - url = "https://registry.yarnpkg.com/base64-js/-/base64-js-1.3.0.tgz"; - sha1 = "cab1e6118f051095e58b5281aea8c1cd22bfc0e3"; + name = "acorn___acorn_7.4.1.tgz"; + url = "https://registry.yarnpkg.com/acorn/-/acorn-7.4.1.tgz"; + sha512 = "nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A=="; }; } { - name = "bn.js___bn.js_4.12.0.tgz"; + name = "admin_lte___admin_lte_3.2.0.tgz"; path = fetchurl { - name = "bn.js___bn.js_4.12.0.tgz"; - url = "https://registry.yarnpkg.com/bn.js/-/bn.js-4.12.0.tgz"; - sha512 = "c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA=="; + name = "admin_lte___admin_lte_3.2.0.tgz"; + url = "https://registry.yarnpkg.com/admin-lte/-/admin-lte-3.2.0.tgz"; + sha512 = "IDUfoU8jo9DVlB59lDEASAJXTesAEXDZ68DOHI3qg93r5ehVTkMl2x0ixgIyff8NiHeNYXpcOZh3tr6oGbvu9g=="; }; } { - name = "bootstrap_colorpicker___bootstrap_colorpicker_2.5.3.tgz"; + name = "amdefine___amdefine_1.0.1.tgz"; path = fetchurl { - name = "bootstrap_colorpicker___bootstrap_colorpicker_2.5.3.tgz"; - url = "https://registry.yarnpkg.com/bootstrap-colorpicker/-/bootstrap-colorpicker-2.5.3.tgz"; - sha512 = "xdllX8LSMvKULs3b8JrgRXTvyvjkSMHHHVuHjjN5FNMqr6kRe5NPiMHFmeAFjlgDF73MspikudLuEwR28LbzLw=="; + name = "amdefine___amdefine_1.0.1.tgz"; + url = "https://registry.yarnpkg.com/amdefine/-/amdefine-1.0.1.tgz"; + sha512 = "S2Hw0TtNkMJhIabBwIojKL9YHO5T0n5eNqWJ7Lrlel/zDbftQpxpapi8tZs3X1HWa+u+QeydGmzzNU0m09+Rcg=="; }; } { - name = "bootstrap_datepicker___bootstrap_datepicker_1.8.0.tgz"; + name = "array_from___array_from_2.1.1.tgz"; path = fetchurl { - name = "bootstrap_datepicker___bootstrap_datepicker_1.8.0.tgz"; - url = "https://registry.yarnpkg.com/bootstrap-datepicker/-/bootstrap-datepicker-1.8.0.tgz"; - sha512 = "213St/G8KT3mjs4qu4qwww74KWysMaIeqgq5OhrboZjIjemIpyuxlSo9FNNI5+KzpkkxkRRba+oewiRGV42B1A=="; + name = "array_from___array_from_2.1.1.tgz"; + url = "https://registry.yarnpkg.com/array-from/-/array-from-2.1.1.tgz"; + sha512 = "GQTc6Uupx1FCavi5mPzBvVT7nEOeWMmUA9P95wpfpW1XwMSKs+KaymD5C2Up7KAUKg/mYwbsUYzdZWcoajlNZg=="; }; } { - name = "bootstrap_daterangepicker___bootstrap_daterangepicker_2.1.30.tgz"; + name = "ast_transform___ast_transform_0.0.0.tgz"; path = fetchurl { - name = "bootstrap_daterangepicker___bootstrap_daterangepicker_2.1.30.tgz"; - url = "https://registry.yarnpkg.com/bootstrap-daterangepicker/-/bootstrap-daterangepicker-2.1.30.tgz"; - sha1 = "f893dbfff5a4d7dfaab75460e8ea6969bb89689a"; + name = "ast_transform___ast_transform_0.0.0.tgz"; + url = "https://registry.yarnpkg.com/ast-transform/-/ast-transform-0.0.0.tgz"; + sha512 = "e/JfLiSoakfmL4wmTGPjv0HpTICVmxwXgYOB8x+mzozHL8v+dSfCbrJ8J8hJ0YBP0XcYu1aLZ6b/3TnxNK3P2A=="; }; } { - name = "bootstrap_slider___bootstrap_slider_9.10.0.tgz"; + name = "ast_types___ast_types_0.7.8.tgz"; path = fetchurl { - name = "bootstrap_slider___bootstrap_slider_9.10.0.tgz"; - url = "https://registry.yarnpkg.com/bootstrap-slider/-/bootstrap-slider-9.10.0.tgz"; - sha1 = "1103d6bc00cfbfa8cfc9a2599ab518c55643da3f"; + name = "ast_types___ast_types_0.7.8.tgz"; + url = "https://registry.yarnpkg.com/ast-types/-/ast-types-0.7.8.tgz"; + sha512 = "RIOpVnVlltB6PcBJ5BMLx+H+6JJ/zjDGU0t7f0L6c2M1dqcK92VQopLBlPQ9R80AVXelfqYgjcPLtHtDbNFg0Q=="; }; } { - name = "bootstrap_timepicker___bootstrap_timepicker_0.5.2.tgz"; + name = "base64_js___base64_js_1.3.1.tgz"; path = fetchurl { - name = "bootstrap_timepicker___bootstrap_timepicker_0.5.2.tgz"; - url = "https://registry.yarnpkg.com/bootstrap-timepicker/-/bootstrap-timepicker-0.5.2.tgz"; - sha1 = "10ed9f2a2f0b8ccaefcde0fcf6a0738b919a3835"; + name = "base64_js___base64_js_1.3.1.tgz"; + url = "https://registry.yarnpkg.com/base64-js/-/base64-js-1.3.1.tgz"; + sha512 = "mLQ4i2QO1ytvGWFWmcngKO//JXAQueZvwEKtjgQFM4jIK0kU+ytMfplL8j+n5mspOfjHwoAg+9yhb7BwAHm36g=="; + }; + } + { + name = "base64_js___base64_js_1.5.1.tgz"; + path = fetchurl { + name = "base64_js___base64_js_1.5.1.tgz"; + url = "https://registry.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz"; + sha512 = "AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA=="; + }; + } + { + name = "bootstrap_colorpicker___bootstrap_colorpicker_3.4.0.tgz"; + path = fetchurl { + name = "bootstrap_colorpicker___bootstrap_colorpicker_3.4.0.tgz"; + url = "https://registry.yarnpkg.com/bootstrap-colorpicker/-/bootstrap-colorpicker-3.4.0.tgz"; + sha512 = "7vA0hvLrat3ptobEKlT9+6amzBUJcDAoh6hJRQY/AD+5dVZYXXf1ivRfrTwmuwiVLJo9rZwM8YB4lYzp6agzqg=="; + }; + } + { + name = "bootstrap_datepicker___bootstrap_datepicker_1.9.0.tgz"; + path = fetchurl { + name = "bootstrap_datepicker___bootstrap_datepicker_1.9.0.tgz"; + url = "https://registry.yarnpkg.com/bootstrap-datepicker/-/bootstrap-datepicker-1.9.0.tgz"; + sha512 = "9rYYbaVOheGYxjOr/+bJCmRPihfy+LkLSg4fIFMT9Od8WwWB/MB50w0JO1eBgKUMbb7PFHQD5uAfI3ArAxZRXA=="; + }; + } + { + name = "bootstrap_slider___bootstrap_slider_11.0.2.tgz"; + path = fetchurl { + name = "bootstrap_slider___bootstrap_slider_11.0.2.tgz"; + url = "https://registry.yarnpkg.com/bootstrap-slider/-/bootstrap-slider-11.0.2.tgz"; + sha512 = "CdwS+Z6X79OkLes9RfDgPB9UIY/+81wTkm6ktdSB6hdyiRbjJLFQIjZdnEr55tDyXZfgC7U6yeSXkNN9ZdGqjA=="; + }; + } + { + name = "bootstrap_switch___bootstrap_switch_3.3.4.tgz"; + path = fetchurl { + name = "bootstrap_switch___bootstrap_switch_3.3.4.tgz"; + url = "https://registry.yarnpkg.com/bootstrap-switch/-/bootstrap-switch-3.3.4.tgz"; + sha512 = "7YQo+Ir6gCUqC36FFp1Zvec5dRF/+obq+1drMtdIMi9Xc84Kx63Evi0kdcp4HfiGsZpiz6IskyYDNlSKcxsL7w=="; }; } { @@ -142,199 +182,167 @@ path = fetchurl { name = "bootstrap_validator___bootstrap_validator_0.11.9.tgz"; url = "https://registry.yarnpkg.com/bootstrap-validator/-/bootstrap-validator-0.11.9.tgz"; - sha1 = "fb7058eef53623e78f5aa7967026f98f875a9404"; + sha512 = "BJlnaTeFNr5+SNtZ71DNaiFx7qY0X2c7m/KvZE1GiVXbyD8PihJlALvS6TeRGUs8mY8qga/LrhG80N9dw8UWqA=="; }; } { - name = "bootstrap___bootstrap_3.4.1.tgz"; + name = "bootstrap4_duallistbox___bootstrap4_duallistbox_4.0.2.tgz"; path = fetchurl { - name = "bootstrap___bootstrap_3.4.1.tgz"; - url = "https://registry.yarnpkg.com/bootstrap/-/bootstrap-3.4.1.tgz"; - sha512 = "yN5oZVmRCwe5aKwzRj6736nSmKDX7pLYwsXiCj/EYmo16hODaBiT4En5btW/jhBF/seV+XMx3aYwukYC3A49DA=="; + name = "bootstrap4_duallistbox___bootstrap4_duallistbox_4.0.2.tgz"; + url = "https://registry.yarnpkg.com/bootstrap4-duallistbox/-/bootstrap4-duallistbox-4.0.2.tgz"; + sha512 = "vQdANVE2NN0HMaZO9qWJy0C7u04uTpAmtUGO3KLq3xAZKCboJweQ437hDTszI6pbYV2olJCGZMbdhvIkBNGeGQ=="; }; } { - name = "brace_expansion___brace_expansion_1.1.11.tgz"; + name = "bootstrap___bootstrap_4.6.2.tgz"; path = fetchurl { - name = "brace_expansion___brace_expansion_1.1.11.tgz"; - url = "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz"; - sha1 = "3c7fcbf529d87226f3d2f52b966ff5271eb441dd"; + name = "bootstrap___bootstrap_4.6.2.tgz"; + url = "https://registry.yarnpkg.com/bootstrap/-/bootstrap-4.6.2.tgz"; + sha512 = "51Bbp/Uxr9aTuy6ca/8FbFloBUJZLHwnhTcnjIeRn2suQWsWzcuJhGjKDB5eppVte/8oCdOL3VuwxvZDUggwGQ=="; }; } { - name = "brorand___brorand_1.1.0.tgz"; + name = "bootstrap___bootstrap_5.2.3.tgz"; path = fetchurl { - name = "brorand___brorand_1.1.0.tgz"; - url = "https://registry.yarnpkg.com/brorand/-/brorand-1.1.0.tgz"; - sha1 = "EsJe/kCkXjwyPrhnWgoM5XsiNx8="; + name = "bootstrap___bootstrap_5.2.3.tgz"; + url = "https://registry.yarnpkg.com/bootstrap/-/bootstrap-5.2.3.tgz"; + sha512 = "cEKPM+fwb3cT8NzQZYEu4HilJ3anCrWqh3CHAok1p9jXqMPsPTBhU25fBckEJHJ/p+tTxTFTsFQGM+gaHpi3QQ=="; }; } { - name = "browser_pack___browser_pack_6.1.0.tgz"; + name = "brfs___brfs_2.0.2.tgz"; path = fetchurl { - name = "browser_pack___browser_pack_6.1.0.tgz"; - url = "https://registry.yarnpkg.com/browser-pack/-/browser-pack-6.1.0.tgz"; - sha1 = "c34ba10d0b9ce162b5af227c7131c92c2ecd5774"; + name = "brfs___brfs_2.0.2.tgz"; + url = "https://registry.yarnpkg.com/brfs/-/brfs-2.0.2.tgz"; + sha512 = "IrFjVtwu4eTJZyu8w/V2gxU7iLTtcHih67sgEdzrhjLBMHp2uYefUBfdM4k2UvcuWMgV7PQDZHSLeNWnLFKWVQ=="; }; } { - name = "browser_resolve___browser_resolve_1.11.2.tgz"; + name = "brotli___brotli_1.3.3.tgz"; path = fetchurl { - name = "browser_resolve___browser_resolve_1.11.2.tgz"; - url = "https://registry.yarnpkg.com/browser-resolve/-/browser-resolve-1.11.2.tgz"; - sha1 = "8ff09b0a2c421718a1051c260b32e48f442938ce"; + name = "brotli___brotli_1.3.3.tgz"; + url = "https://registry.yarnpkg.com/brotli/-/brotli-1.3.3.tgz"; + sha512 = "oTKjJdShmDuGW94SyyaoQvAjf30dZaHnjJ8uAF+u2/vGJkJbJPJAT1gDiOJP5v1Zb6f9KEyW/1HpuaWIXtGHPg=="; }; } { - name = "browserify_aes___browserify_aes_1.2.0.tgz"; + name = "browser_resolve___browser_resolve_1.11.3.tgz"; path = fetchurl { - name = "browserify_aes___browserify_aes_1.2.0.tgz"; - url = "https://registry.yarnpkg.com/browserify-aes/-/browserify-aes-1.2.0.tgz"; - sha1 = "326734642f403dabc3003209853bb70ad428ef48"; + name = "browser_resolve___browser_resolve_1.11.3.tgz"; + url = "https://registry.yarnpkg.com/browser-resolve/-/browser-resolve-1.11.3.tgz"; + sha512 = "exDi1BYWB/6raKHmDTCicQfTkqwN5fioMFV4j8BsfMU4R2DK/QfZfK7kOVkmWCNANf0snkBzqGqAJBao9gZMdQ=="; }; } { - name = "browserify_cipher___browserify_cipher_1.0.1.tgz"; + name = "browserify_optional___browserify_optional_1.0.1.tgz"; path = fetchurl { - name = "browserify_cipher___browserify_cipher_1.0.1.tgz"; - url = "https://registry.yarnpkg.com/browserify-cipher/-/browserify-cipher-1.0.1.tgz"; - sha1 = "8d6474c1b870bfdabcd3bcfcc1934a10e94f15f0"; + name = "browserify_optional___browserify_optional_1.0.1.tgz"; + url = "https://registry.yarnpkg.com/browserify-optional/-/browserify-optional-1.0.1.tgz"; + sha512 = "VrhjbZ+Ba5mDiSYEuPelekQMfTbhcA2DhLk2VQWqdcCROWeFqlTcXZ7yfRkXCIl8E+g4gINJYJiRB7WEtfomAQ=="; }; } { - name = "browserify_des___browserify_des_1.0.1.tgz"; + name = "bs_custom_file_input___bs_custom_file_input_1.3.4.tgz"; path = fetchurl { - name = "browserify_des___browserify_des_1.0.1.tgz"; - url = "https://registry.yarnpkg.com/browserify-des/-/browserify-des-1.0.1.tgz"; - sha1 = "3343124db6d7ad53e26a8826318712bdc8450f9c"; + name = "bs_custom_file_input___bs_custom_file_input_1.3.4.tgz"; + url = "https://registry.yarnpkg.com/bs-custom-file-input/-/bs-custom-file-input-1.3.4.tgz"; + sha512 = "NBsQzTnef3OW1MvdKBbMHAYHssCd613MSeJV7z2McXznWtVMnJCy7Ckyc+PwxV6Pk16cu6YBcYWh/ZE0XWNKCA=="; }; } { - name = "browserify_rsa___browserify_rsa_4.0.1.tgz"; + name = "bs_stepper___bs_stepper_1.7.0.tgz"; path = fetchurl { - name = "browserify_rsa___browserify_rsa_4.0.1.tgz"; - url = "https://registry.yarnpkg.com/browserify-rsa/-/browserify-rsa-4.0.1.tgz"; - sha1 = "21e0abfaf6f2029cf2fafb133567a701d4135524"; + name = "bs_stepper___bs_stepper_1.7.0.tgz"; + url = "https://registry.yarnpkg.com/bs-stepper/-/bs-stepper-1.7.0.tgz"; + sha512 = "+DX7UKKgw2GI6ucsSCRd19VHYrxf/8znRCLs1lQVVLxz+h7EqgIOxoHcJ0/QTaaNoR9Cwg78ydo6hXIasyd3LA=="; }; } { - name = "browserify_sign___browserify_sign_4.0.4.tgz"; + name = "buffer_equal___buffer_equal_0.0.1.tgz"; path = fetchurl { - name = "browserify_sign___browserify_sign_4.0.4.tgz"; - url = "https://registry.yarnpkg.com/browserify-sign/-/browserify-sign-4.0.4.tgz"; - sha1 = "aa4eb68e5d7b658baa6bf6a57e630cbd7a93d298"; + name = "buffer_equal___buffer_equal_0.0.1.tgz"; + url = "https://registry.yarnpkg.com/buffer-equal/-/buffer-equal-0.0.1.tgz"; + sha512 = "RgSV6InVQ9ODPdLWJ5UAqBqJBOg370Nz6ZQtRzpt6nUjc8v0St97uJ4PYC6NztqIScrAXafKM3mZPMygSe1ggA=="; }; } { - name = "browserify_zlib___browserify_zlib_0.2.0.tgz"; + name = "buffer_from___buffer_from_1.1.2.tgz"; path = fetchurl { - name = "browserify_zlib___browserify_zlib_0.2.0.tgz"; - url = "https://registry.yarnpkg.com/browserify-zlib/-/browserify-zlib-0.2.0.tgz"; - sha1 = "2869459d9aa3be245fe8fe2ca1f46e2e7f54d73f"; + name = "buffer_from___buffer_from_1.1.2.tgz"; + url = "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.2.tgz"; + sha512 = "E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ=="; }; } { - name = "browserify___browserify_16.2.2.tgz"; + name = "call_bind___call_bind_1.0.2.tgz"; path = fetchurl { - name = "browserify___browserify_16.2.2.tgz"; - url = "https://registry.yarnpkg.com/browserify/-/browserify-16.2.2.tgz"; - sha1 = "4b1f66ba0e54fa39dbc5aa4be9629142143d91b0"; + name = "call_bind___call_bind_1.0.2.tgz"; + url = "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.2.tgz"; + sha512 = "7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA=="; }; } { - name = "buffer_from___buffer_from_1.1.0.tgz"; + name = "chart.js___chart.js_2.9.4.tgz"; path = fetchurl { - name = "buffer_from___buffer_from_1.1.0.tgz"; - url = "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.0.tgz"; - sha1 = "87fcaa3a298358e0ade6e442cfce840740d1ad04"; + name = "chart.js___chart.js_2.9.4.tgz"; + url = "https://registry.yarnpkg.com/chart.js/-/chart.js-2.9.4.tgz"; + sha512 = "B07aAzxcrikjAPyV+01j7BmOpxtQETxTSlQ26BEYJ+3iUkbNKaOJ/nDbT6JjyqYxseM0ON12COHYdU2cTIjC7A=="; }; } { - name = "buffer_xor___buffer_xor_1.0.3.tgz"; + name = "chartjs_color_string___chartjs_color_string_0.6.0.tgz"; path = fetchurl { - name = "buffer_xor___buffer_xor_1.0.3.tgz"; - url = "https://registry.yarnpkg.com/buffer-xor/-/buffer-xor-1.0.3.tgz"; - sha1 = "26e61ed1422fb70dd42e6e36729ed51d855fe8d9"; + name = "chartjs_color_string___chartjs_color_string_0.6.0.tgz"; + url = "https://registry.yarnpkg.com/chartjs-color-string/-/chartjs-color-string-0.6.0.tgz"; + sha512 = "TIB5OKn1hPJvO7JcteW4WY/63v6KwEdt6udfnDE9iCAZgy+V4SrbSxoIbTw/xkUIapjEI4ExGtD0+6D3KyFd7A=="; }; } { - name = "buffer___buffer_5.1.0.tgz"; + name = "chartjs_color___chartjs_color_2.4.1.tgz"; path = fetchurl { - name = "buffer___buffer_5.1.0.tgz"; - url = "https://registry.yarnpkg.com/buffer/-/buffer-5.1.0.tgz"; - sha1 = "c913e43678c7cb7c8bd16afbcddb6c5505e8f9fe"; + name = "chartjs_color___chartjs_color_2.4.1.tgz"; + url = "https://registry.yarnpkg.com/chartjs-color/-/chartjs-color-2.4.1.tgz"; + sha512 = "haqOg1+Yebys/Ts/9bLo/BqUcONQOdr/hoEr2LLTRl6C5LXctUdHxsCYfvQVg5JIxITrfCNUDr4ntqmQk9+/0w=="; }; } { - name = "builtin_status_codes___builtin_status_codes_3.0.0.tgz"; + name = "clone___clone_1.0.4.tgz"; path = fetchurl { - name = "builtin_status_codes___builtin_status_codes_3.0.0.tgz"; - url = "https://registry.yarnpkg.com/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz"; - sha1 = "85982878e21b98e1c66425e03d0174788f569ee8"; + name = "clone___clone_1.0.4.tgz"; + url = "https://registry.yarnpkg.com/clone/-/clone-1.0.4.tgz"; + sha512 = "JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg=="; }; } { - name = "cached_path_relative___cached_path_relative_1.1.0.tgz"; + name = "codemirror___codemirror_5.65.11.tgz"; path = fetchurl { - name = "cached_path_relative___cached_path_relative_1.1.0.tgz"; - url = "https://registry.yarnpkg.com/cached-path-relative/-/cached-path-relative-1.1.0.tgz"; - sha512 = "WF0LihfemtesFcJgO7xfOoOcnWzY/QHR4qeDqV44jPU3HTI54+LnfXK3SA27AVVGCdZFgjjFFaqUA9Jx7dMJZA=="; + name = "codemirror___codemirror_5.65.11.tgz"; + url = "https://registry.yarnpkg.com/codemirror/-/codemirror-5.65.11.tgz"; + sha512 = "Gp62g2eKSCHYt10axmGhKq3WoJSvVpvhXmowNq7pZdRVowwtvBR/hi2LSP5srtctKkRT33T6/n8Kv1UGp7JW4A=="; }; } { - name = "charm___charm_0.1.2.tgz"; + name = "color_convert___color_convert_1.9.3.tgz"; path = fetchurl { - name = "charm___charm_0.1.2.tgz"; - url = "https://registry.yarnpkg.com/charm/-/charm-0.1.2.tgz"; - sha1 = "06c21eed1a1b06aeb67553cdc53e23274bac2296"; + name = "color_convert___color_convert_1.9.3.tgz"; + url = "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz"; + sha512 = "QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg=="; }; } { - name = "chart.js___chart.js_1.0.2.tgz"; + name = "color_name___color_name_1.1.3.tgz"; path = fetchurl { - name = "chart.js___chart.js_1.0.2.tgz"; - url = "https://registry.yarnpkg.com/chart.js/-/chart.js-1.0.2.tgz"; - sha1 = "ad57d2229cfd8ccf5955147e8121b4911e69dfe7"; + name = "color_name___color_name_1.1.3.tgz"; + url = "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz"; + sha512 = "72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw=="; }; } { - name = "cipher_base___cipher_base_1.0.4.tgz"; + name = "color_name___color_name_1.1.4.tgz"; path = fetchurl { - name = "cipher_base___cipher_base_1.0.4.tgz"; - url = "https://registry.yarnpkg.com/cipher-base/-/cipher-base-1.0.4.tgz"; - sha1 = "8760e4ecc272f4c363532f926d874aae2c1397de"; - }; - } - { - name = "ckeditor___ckeditor_4.11.3.tgz"; - path = fetchurl { - name = "ckeditor___ckeditor_4.11.3.tgz"; - url = "https://registry.yarnpkg.com/ckeditor/-/ckeditor-4.11.3.tgz"; - sha512 = "v6G+v16WAcukKuQH6m+trA9RCOQntFM2nxPO/GFiLYsdD/5IbZAZ2n7GwMxQmxDXpx4AixpnMWF+yAE1t9wq6Q=="; - }; - } - { - name = "classie___classie_1.0.0.tgz"; - path = fetchurl { - name = "classie___classie_1.0.0.tgz"; - url = "https://registry.yarnpkg.com/classie/-/classie-1.0.0.tgz"; - sha1 = "fc9b29b47e64e374a2062fb624d05a61cd703ab2"; - }; - } - { - name = "combine_source_map___combine_source_map_0.8.0.tgz"; - path = fetchurl { - name = "combine_source_map___combine_source_map_0.8.0.tgz"; - url = "https://registry.yarnpkg.com/combine-source-map/-/combine-source-map-0.8.0.tgz"; - sha1 = "a58d0df042c186fcf822a8e8015f5450d2d79a8b"; - }; - } - { - name = "concat_map___concat_map_0.0.1.tgz"; - path = fetchurl { - name = "concat_map___concat_map_0.0.1.tgz"; - url = "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz"; - sha1 = "d8a96bd77fd68df7793a73036a3ba0d5405d477b"; + name = "color_name___color_name_1.1.4.tgz"; + url = "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz"; + sha512 = "dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="; }; } { @@ -342,159 +350,327 @@ path = fetchurl { name = "concat_stream___concat_stream_1.6.2.tgz"; url = "https://registry.yarnpkg.com/concat-stream/-/concat-stream-1.6.2.tgz"; - sha1 = "904bdf194cd3122fc675c77fc4ac3d4ff0fd1a34"; + sha512 = "27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw=="; }; } { - name = "console_browserify___console_browserify_1.1.0.tgz"; + name = "convert_source_map___convert_source_map_1.9.0.tgz"; path = fetchurl { - name = "console_browserify___console_browserify_1.1.0.tgz"; - url = "https://registry.yarnpkg.com/console-browserify/-/console-browserify-1.1.0.tgz"; - sha1 = "f0241c45730a9fc6323b206dbf38edc741d0bb10"; + name = "convert_source_map___convert_source_map_1.9.0.tgz"; + url = "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.9.0.tgz"; + sha512 = "ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A=="; }; } { - name = "constants_browserify___constants_browserify_1.0.0.tgz"; + name = "core_util_is___core_util_is_1.0.3.tgz"; path = fetchurl { - name = "constants_browserify___constants_browserify_1.0.0.tgz"; - url = "https://registry.yarnpkg.com/constants-browserify/-/constants-browserify-1.0.0.tgz"; - sha1 = "c20b96d8c617748aaf1c16021760cd27fcb8cb75"; + name = "core_util_is___core_util_is_1.0.3.tgz"; + url = "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.3.tgz"; + sha512 = "ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ=="; }; } { - name = "convert_source_map___convert_source_map_1.1.3.tgz"; + name = "crypto_js___crypto_js_4.1.1.tgz"; path = fetchurl { - name = "convert_source_map___convert_source_map_1.1.3.tgz"; - url = "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.1.3.tgz"; - sha1 = "4829c877e9fe49b3161f3bf3673888e204699860"; + name = "crypto_js___crypto_js_4.1.1.tgz"; + url = "https://registry.yarnpkg.com/crypto-js/-/crypto-js-4.1.1.tgz"; + sha512 = "o2JlM7ydqd3Qk9CA0L4NL6mTzU2sdx96a+oOfPu8Mkl/PK51vSyoi8/rQ8NknZtk44vq15lmhAj9CIAGwgeWKw=="; }; } { - name = "core_util_is___core_util_is_1.0.2.tgz"; + name = "d___d_1.0.1.tgz"; path = fetchurl { - name = "core_util_is___core_util_is_1.0.2.tgz"; - url = "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz"; - sha1 = "b5fd54220aa2bc5ab57aab7140c940754503c1a7"; + name = "d___d_1.0.1.tgz"; + url = "https://registry.yarnpkg.com/d/-/d-1.0.1.tgz"; + sha512 = "m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA=="; }; } { - name = "create_ecdh___create_ecdh_4.0.3.tgz"; + name = "dash_ast___dash_ast_2.0.1.tgz"; path = fetchurl { - name = "create_ecdh___create_ecdh_4.0.3.tgz"; - url = "https://registry.yarnpkg.com/create-ecdh/-/create-ecdh-4.0.3.tgz"; - sha1 = "c9111b6f33045c4697f144787f9254cdc77c45ff"; + name = "dash_ast___dash_ast_2.0.1.tgz"; + url = "https://registry.yarnpkg.com/dash-ast/-/dash-ast-2.0.1.tgz"; + sha512 = "5TXltWJGc+RdnabUGzhRae1TRq6m4gr+3K2wQX0is5/F2yS6MJXJvLyI3ErAnsAXuJoGqvfVD5icRgim07DrxQ=="; }; } { - name = "create_hash___create_hash_1.2.0.tgz"; + name = "datatables.net_autofill_bs4___datatables.net_autofill_bs4_2.5.2.tgz"; path = fetchurl { - name = "create_hash___create_hash_1.2.0.tgz"; - url = "https://registry.yarnpkg.com/create-hash/-/create-hash-1.2.0.tgz"; - sha1 = "889078af11a63756bcfb59bd221996be3a9ef196"; + name = "datatables.net_autofill_bs4___datatables.net_autofill_bs4_2.5.2.tgz"; + url = "https://registry.yarnpkg.com/datatables.net-autofill-bs4/-/datatables.net-autofill-bs4-2.5.2.tgz"; + sha512 = "k8SU+S0fa8iX2vJLdzfykpawIRNXRygX6pZJZ52zcEMh6pO7wYKFblH4A6N9ToPrkF22lW5kYHqshEb+GMZLiA=="; }; } { - name = "create_hmac___create_hmac_1.1.7.tgz"; + name = "datatables.net_autofill___datatables.net_autofill_2.5.2.tgz"; path = fetchurl { - name = "create_hmac___create_hmac_1.1.7.tgz"; - url = "https://registry.yarnpkg.com/create-hmac/-/create-hmac-1.1.7.tgz"; - sha1 = "69170c78b3ab957147b2b8b04572e47ead2243ff"; + name = "datatables.net_autofill___datatables.net_autofill_2.5.2.tgz"; + url = "https://registry.yarnpkg.com/datatables.net-autofill/-/datatables.net-autofill-2.5.2.tgz"; + sha512 = "sMkHTVv3I8shEt4Qvf3y9Hfp3XLTe8wMi1tMclJw5OV9NOL5UkuHmBkQeJUegZWOBZ6sivYjOvOX7H8AI6OHMg=="; }; } { - name = "crypto_browserify___crypto_browserify_3.12.0.tgz"; + name = "datatables.net_bs4___datatables.net_bs4_1.13.2.tgz"; path = fetchurl { - name = "crypto_browserify___crypto_browserify_3.12.0.tgz"; - url = "https://registry.yarnpkg.com/crypto-browserify/-/crypto-browserify-3.12.0.tgz"; - sha1 = "396cf9f3137f03e4b8e532c58f698254e00f80ec"; + name = "datatables.net_bs4___datatables.net_bs4_1.13.2.tgz"; + url = "https://registry.yarnpkg.com/datatables.net-bs4/-/datatables.net-bs4-1.13.2.tgz"; + sha512 = "sr5D4pV+VqIfPGPh3oKQDu+denk/bZ3ObyAYp/EbQLoLw2U6dvVJifHeccCC5M+ZhYtucHVID/qpbswx90QQHA=="; }; } { - name = "datatables.net_bs___datatables.net_bs_1.10.19.tgz"; + name = "datatables.net_buttons_bs4___datatables.net_buttons_bs4_2.3.4.tgz"; path = fetchurl { - name = "datatables.net_bs___datatables.net_bs_1.10.19.tgz"; - url = "https://registry.yarnpkg.com/datatables.net-bs/-/datatables.net-bs-1.10.19.tgz"; - sha512 = "5gxoI2n+duZP06+4xVC2TtH6zcY369/TRKTZ1DdSgDcDUl4OYQsrXCuaLJmbVzna/5Y5lrMmK7CxgvYgIynICA=="; + name = "datatables.net_buttons_bs4___datatables.net_buttons_bs4_2.3.4.tgz"; + url = "https://registry.yarnpkg.com/datatables.net-buttons-bs4/-/datatables.net-buttons-bs4-2.3.4.tgz"; + sha512 = "rg1OpsPxbXeYStcsHHeh1NnvCIMKnnyKk0cnrNyGck5DJFFunKNySqJk2t1MkQrpEN1NibeuqyMCjfsAx5TQHg=="; }; } { - name = "datatables.net_plugins___datatables.net_plugins_1.10.20.tgz"; + name = "datatables.net_buttons___datatables.net_buttons_2.3.4.tgz"; path = fetchurl { - name = "datatables.net_plugins___datatables.net_plugins_1.10.20.tgz"; - url = "https://registry.yarnpkg.com/datatables.net-plugins/-/datatables.net-plugins-1.10.20.tgz"; - sha512 = "rnhNmRHe9UEzvM7gtjBay1QodkWUmxLUhHNbmJMYhhUggjtm+BRSlE0PRilkeUkwckpNWzq+0fPd7/i0fpQgzA=="; + name = "datatables.net_buttons___datatables.net_buttons_2.3.4.tgz"; + url = "https://registry.yarnpkg.com/datatables.net-buttons/-/datatables.net-buttons-2.3.4.tgz"; + sha512 = "1fe/aiKBdKbwJ5j0OobP2dzhbg/alGOphnTfLFGaqlP5yVxDCfcZ9EsuglYeHRJ/KnU7DZ8BgsPFiTE0tOFx8Q=="; }; } { - name = "datatables.net___datatables.net_1.10.19.tgz"; + name = "datatables.net_colreorder_bs4___datatables.net_colreorder_bs4_1.6.1.tgz"; path = fetchurl { - name = "datatables.net___datatables.net_1.10.19.tgz"; - url = "https://registry.yarnpkg.com/datatables.net/-/datatables.net-1.10.19.tgz"; - sha512 = "+ljXcI6Pj3PTGy5pesp3E5Dr3x3AV45EZe0o1r0gKENN2gafBKXodVnk2ypKwl2tTmivjxbkiqoWnipTefyBTA=="; + name = "datatables.net_colreorder_bs4___datatables.net_colreorder_bs4_1.6.1.tgz"; + url = "https://registry.yarnpkg.com/datatables.net-colreorder-bs4/-/datatables.net-colreorder-bs4-1.6.1.tgz"; + sha512 = "vdr0Padd26pDNdUhasFUGWK6WrYyoBSwoJ5Sq4294hgj1SqblP8pz1vIGUmFiFtlHlOsHaVor3rffeqyYH8Waw=="; }; } { - name = "date_now___date_now_0.1.4.tgz"; + name = "datatables.net_colreorder___datatables.net_colreorder_1.6.1.tgz"; path = fetchurl { - name = "date_now___date_now_0.1.4.tgz"; - url = "https://registry.yarnpkg.com/date-now/-/date-now-0.1.4.tgz"; - sha1 = "eaf439fd4d4848ad74e5cc7dbef200672b9e345b"; + name = "datatables.net_colreorder___datatables.net_colreorder_1.6.1.tgz"; + url = "https://registry.yarnpkg.com/datatables.net-colreorder/-/datatables.net-colreorder-1.6.1.tgz"; + sha512 = "ae0gdkG0OmrEGUrXYm0XgWDzDkuEhEuNrfvQsmtCTl0j+1nxtXPsecIiWBCqv/dM0X4x8PT0dJY8furqPCzXXw=="; }; } { - name = "defined___defined_1.0.0.tgz"; + name = "datatables.net_fixedcolumns_bs4___datatables.net_fixedcolumns_bs4_4.2.1.tgz"; path = fetchurl { - name = "defined___defined_1.0.0.tgz"; - url = "https://registry.yarnpkg.com/defined/-/defined-1.0.0.tgz"; - sha1 = "c98d9bcef75674188e110969151199e39b1fa693"; + name = "datatables.net_fixedcolumns_bs4___datatables.net_fixedcolumns_bs4_4.2.1.tgz"; + url = "https://registry.yarnpkg.com/datatables.net-fixedcolumns-bs4/-/datatables.net-fixedcolumns-bs4-4.2.1.tgz"; + sha512 = "RXI0weSNs9MlwKZujIKtih2wAdycjYgE7xunFYNTLJrjMzmRrisHs1FQ8AwZAQZu2CkvUbrUjdiAuaJXwKPyuA=="; }; } { - name = "deps_sort___deps_sort_2.0.0.tgz"; + name = "datatables.net_fixedcolumns___datatables.net_fixedcolumns_4.2.1.tgz"; path = fetchurl { - name = "deps_sort___deps_sort_2.0.0.tgz"; - url = "https://registry.yarnpkg.com/deps-sort/-/deps-sort-2.0.0.tgz"; - sha1 = "091724902e84658260eb910748cccd1af6e21fb5"; + name = "datatables.net_fixedcolumns___datatables.net_fixedcolumns_4.2.1.tgz"; + url = "https://registry.yarnpkg.com/datatables.net-fixedcolumns/-/datatables.net-fixedcolumns-4.2.1.tgz"; + sha512 = "XCNM2UyWwLl8Qtaw23/wgMlUhQjIWEKXJSLqB67RTibeyfVUF7zsnNQECPtlPr6kqUN229Ep8UZG15Zc71MytQ=="; }; } { - name = "des.js___des.js_1.0.0.tgz"; + name = "datatables.net_fixedheader_bs4___datatables.net_fixedheader_bs4_3.3.1.tgz"; path = fetchurl { - name = "des.js___des.js_1.0.0.tgz"; - url = "https://registry.yarnpkg.com/des.js/-/des.js-1.0.0.tgz"; - sha1 = "c074d2e2aa6a8a9a07dbd61f9a15c2cd83ec8ecc"; + name = "datatables.net_fixedheader_bs4___datatables.net_fixedheader_bs4_3.3.1.tgz"; + url = "https://registry.yarnpkg.com/datatables.net-fixedheader-bs4/-/datatables.net-fixedheader-bs4-3.3.1.tgz"; + sha512 = "cTSh9VygiEoMwnkuR5xhex/NDCJ5CsgXCLG0VDdOqptUwjYIqlrrVf4hBCj2XnJCxHi/liV1sSW3qu7q1QnpwQ=="; }; } { - name = "detective___detective_5.1.0.tgz"; + name = "datatables.net_fixedheader___datatables.net_fixedheader_3.3.1.tgz"; path = fetchurl { - name = "detective___detective_5.1.0.tgz"; - url = "https://registry.yarnpkg.com/detective/-/detective-5.1.0.tgz"; - sha1 = "7a20d89236d7b331ccea65832e7123b5551bb7cb"; + name = "datatables.net_fixedheader___datatables.net_fixedheader_3.3.1.tgz"; + url = "https://registry.yarnpkg.com/datatables.net-fixedheader/-/datatables.net-fixedheader-3.3.1.tgz"; + sha512 = "m1ip5dOOsdjaFw2e5G77o+XLjqy5wWKnBnp+BwbnFCq4J5hFbMqcIV1r5z9X+NeAiKlADqZqteeLoO2xYRXBVA=="; }; } { - name = "diffie_hellman___diffie_hellman_5.0.3.tgz"; + name = "datatables.net_keytable_bs4___datatables.net_keytable_bs4_2.8.1.tgz"; path = fetchurl { - name = "diffie_hellman___diffie_hellman_5.0.3.tgz"; - url = "https://registry.yarnpkg.com/diffie-hellman/-/diffie-hellman-5.0.3.tgz"; - sha1 = "40e8ee98f55a2149607146921c63e1ae5f3d2875"; + name = "datatables.net_keytable_bs4___datatables.net_keytable_bs4_2.8.1.tgz"; + url = "https://registry.yarnpkg.com/datatables.net-keytable-bs4/-/datatables.net-keytable-bs4-2.8.1.tgz"; + sha512 = "1RAE6oC8z7EnWXFfi1sbilYpeUyrK3j0MDCH5Bm6DfIsT7fnchjUEzgBy3Nr9+uE5edFUb7FNW0VQjTZKjFd2g=="; }; } { - name = "domain_browser___domain_browser_1.2.0.tgz"; + name = "datatables.net_keytable___datatables.net_keytable_2.8.1.tgz"; path = fetchurl { - name = "domain_browser___domain_browser_1.2.0.tgz"; - url = "https://registry.yarnpkg.com/domain-browser/-/domain-browser-1.2.0.tgz"; - sha1 = "3d31f50191a6749dd1375a7f522e823d42e54eda"; + name = "datatables.net_keytable___datatables.net_keytable_2.8.1.tgz"; + url = "https://registry.yarnpkg.com/datatables.net-keytable/-/datatables.net-keytable-2.8.1.tgz"; + sha512 = "ch9O35OSUgwTCb9cJXV6ABRQ8l296cg/UEtPmLjto9CHVL/XF7o0ZwzvKWevnabXmTVbudfB647mrUtkFd/8og=="; }; } { - name = "domhelper___domhelper_0.9.1.tgz"; + name = "datatables.net_plugins___datatables.net_plugins_1.13.1.tgz"; path = fetchurl { - name = "domhelper___domhelper_0.9.1.tgz"; - url = "https://registry.yarnpkg.com/domhelper/-/domhelper-0.9.1.tgz"; - sha1 = "26554e5bac2c9e9585dca500978df5067d64bd00"; + name = "datatables.net_plugins___datatables.net_plugins_1.13.1.tgz"; + url = "https://registry.yarnpkg.com/datatables.net-plugins/-/datatables.net-plugins-1.13.1.tgz"; + sha512 = "4UpaRl7ZiTmStjV1QTB3x9V0EKmgdMvF7Ms+HzZ6gSzv33kPrL9Cw76/Uxxl02Z+ajergobvfMN64ndlZ9AXzA=="; + }; + } + { + name = "datatables.net_responsive_bs4___datatables.net_responsive_bs4_2.4.0.tgz"; + path = fetchurl { + name = "datatables.net_responsive_bs4___datatables.net_responsive_bs4_2.4.0.tgz"; + url = "https://registry.yarnpkg.com/datatables.net-responsive-bs4/-/datatables.net-responsive-bs4-2.4.0.tgz"; + sha512 = "zCAxwcuaLneJd3Yy1eKZU3wksIj4IFvcaQEXrFeVBgsl6iH3H+uqW9apwdadDL8agsBHdsln08qYjkz8bYY7Bg=="; + }; + } + { + name = "datatables.net_responsive___datatables.net_responsive_2.4.0.tgz"; + path = fetchurl { + name = "datatables.net_responsive___datatables.net_responsive_2.4.0.tgz"; + url = "https://registry.yarnpkg.com/datatables.net-responsive/-/datatables.net-responsive-2.4.0.tgz"; + sha512 = "Acws4aEPJZX/+CQsXpuDBHfrwgl3XxWEc/zlsnJCXE/GGbqjVAtQt7SM6EBcdReMv1FbyWUlF/Uw+de11NT46A=="; + }; + } + { + name = "datatables.net_rowgroup_bs4___datatables.net_rowgroup_bs4_1.3.0.tgz"; + path = fetchurl { + name = "datatables.net_rowgroup_bs4___datatables.net_rowgroup_bs4_1.3.0.tgz"; + url = "https://registry.yarnpkg.com/datatables.net-rowgroup-bs4/-/datatables.net-rowgroup-bs4-1.3.0.tgz"; + sha512 = "qw4PwsFgVNKazimL/ixYP9NGzsEgZtt1VQfFK/r+JF1uoV7/vVvG7qK/B+wFRAdTAXL+9v6uKlJ/8RI7bPAbvg=="; + }; + } + { + name = "datatables.net_rowgroup___datatables.net_rowgroup_1.3.0.tgz"; + path = fetchurl { + name = "datatables.net_rowgroup___datatables.net_rowgroup_1.3.0.tgz"; + url = "https://registry.yarnpkg.com/datatables.net-rowgroup/-/datatables.net-rowgroup-1.3.0.tgz"; + sha512 = "kLzYxvMmy8wmISksXvHBbZrv0wD7hlmp8NaiZQ6rFMwbTIoMt9YzOA+tpKDZiw3MOnku44QAOBXdPtXwxjE0JA=="; + }; + } + { + name = "datatables.net_rowreorder_bs4___datatables.net_rowreorder_bs4_1.3.2.tgz"; + path = fetchurl { + name = "datatables.net_rowreorder_bs4___datatables.net_rowreorder_bs4_1.3.2.tgz"; + url = "https://registry.yarnpkg.com/datatables.net-rowreorder-bs4/-/datatables.net-rowreorder-bs4-1.3.2.tgz"; + sha512 = "tzPefl59gbw4qytRtwfPGTA49O6Gf2J7jL1xvhR2px2fcKHP2RqNJaHtnBk9nhqTJNWc9YPPy2wtbkIFIkswqQ=="; + }; + } + { + name = "datatables.net_rowreorder___datatables.net_rowreorder_1.3.2.tgz"; + path = fetchurl { + name = "datatables.net_rowreorder___datatables.net_rowreorder_1.3.2.tgz"; + url = "https://registry.yarnpkg.com/datatables.net-rowreorder/-/datatables.net-rowreorder-1.3.2.tgz"; + sha512 = "zF2nsYEdteqIPojl+8ADDF1uMR9v7WttQlMiYkz/5qaNMaMj6GUbrql4eXPFBFH87CKTqnN9fL0HH0CRvewKBg=="; + }; + } + { + name = "datatables.net_scroller_bs4___datatables.net_scroller_bs4_2.1.0.tgz"; + path = fetchurl { + name = "datatables.net_scroller_bs4___datatables.net_scroller_bs4_2.1.0.tgz"; + url = "https://registry.yarnpkg.com/datatables.net-scroller-bs4/-/datatables.net-scroller-bs4-2.1.0.tgz"; + sha512 = "xZa2rhZjKbk1ebPQBrY6pqQRdc8/JTuAzzqhQjU7hDKwQqRyQ6WJuVjdJxJ6MHkB2fFVdj7v9H3VCvUJOuXTEQ=="; + }; + } + { + name = "datatables.net_scroller___datatables.net_scroller_2.1.0.tgz"; + path = fetchurl { + name = "datatables.net_scroller___datatables.net_scroller_2.1.0.tgz"; + url = "https://registry.yarnpkg.com/datatables.net-scroller/-/datatables.net-scroller-2.1.0.tgz"; + sha512 = "B/MxP8YPcFtoa1cexvlcK0PXQdzy6tz+HhQlyjNpRCoRc/8ZM5VcZg+ecYfP/pRBBXZORgkOJjWYkIdoChhE0w=="; + }; + } + { + name = "datatables.net_searchbuilder_bs4___datatables.net_searchbuilder_bs4_1.4.0.tgz"; + path = fetchurl { + name = "datatables.net_searchbuilder_bs4___datatables.net_searchbuilder_bs4_1.4.0.tgz"; + url = "https://registry.yarnpkg.com/datatables.net-searchbuilder-bs4/-/datatables.net-searchbuilder-bs4-1.4.0.tgz"; + sha512 = "iEjhIkKLKoVD7wGWEVNSfpQaqBx+SXbiDTmH3t39h5hNWpYqoLtwEy/PhtaSdaF+hIhlrhcB4y8qHr/mW7KlSw=="; + }; + } + { + name = "datatables.net_searchbuilder___datatables.net_searchbuilder_1.4.0.tgz"; + path = fetchurl { + name = "datatables.net_searchbuilder___datatables.net_searchbuilder_1.4.0.tgz"; + url = "https://registry.yarnpkg.com/datatables.net-searchbuilder/-/datatables.net-searchbuilder-1.4.0.tgz"; + sha512 = "I6+a5EebX6uYFlWmc7TAk1oQvlfoGZqyLgdN4H9Rm6fL5VZv6SvWQ7y2+W9ebshMD0smKdtp8pedYc8PIh80kg=="; + }; + } + { + name = "datatables.net_searchpanes_bs4___datatables.net_searchpanes_bs4_1.4.0.tgz"; + path = fetchurl { + name = "datatables.net_searchpanes_bs4___datatables.net_searchpanes_bs4_1.4.0.tgz"; + url = "https://registry.yarnpkg.com/datatables.net-searchpanes-bs4/-/datatables.net-searchpanes-bs4-1.4.0.tgz"; + sha512 = "Floxzmw2cQkUQdI7Vv4IWtLqLmwPrmY6MPncbEWq4YvkSeaZW7OHzSmZLLUjMn2P6Huvz59WUVcwL0lSDui6GQ=="; + }; + } + { + name = "datatables.net_searchpanes___datatables.net_searchpanes_2.1.1.tgz"; + path = fetchurl { + name = "datatables.net_searchpanes___datatables.net_searchpanes_2.1.1.tgz"; + url = "https://registry.yarnpkg.com/datatables.net-searchpanes/-/datatables.net-searchpanes-2.1.1.tgz"; + sha512 = "WsgnK8C/jCco9oRcpsVaImgTCiD7hk28dLHBmlpbvbIHMHCAhLPn0zVnCB3yInoNC/7kOGKpkeItpIpFHDMnhA=="; + }; + } + { + name = "datatables.net_select_bs4___datatables.net_select_bs4_1.6.0.tgz"; + path = fetchurl { + name = "datatables.net_select_bs4___datatables.net_select_bs4_1.6.0.tgz"; + url = "https://registry.yarnpkg.com/datatables.net-select-bs4/-/datatables.net-select-bs4-1.6.0.tgz"; + sha512 = "oHClu+R1IMpttFse0cAdUhl4uLHGgoHrFEU/QxpASOQLd1h4CtkiVnmDr0fFRvm6XZMRTNt5xgYgwr262YuXyQ=="; + }; + } + { + name = "datatables.net_select___datatables.net_select_1.6.0.tgz"; + path = fetchurl { + name = "datatables.net_select___datatables.net_select_1.6.0.tgz"; + url = "https://registry.yarnpkg.com/datatables.net-select/-/datatables.net-select-1.6.0.tgz"; + sha512 = "1kj32GOXs/dSpjBL5iDV3pwRwHU0hhJLPnTW/NOUH8Vhv1rGR3/X3PMSCc/T+Fy7J1jCJFbk8hQDsruXQKfSzw=="; + }; + } + { + name = "datatables.net___datatables.net_1.13.2.tgz"; + path = fetchurl { + name = "datatables.net___datatables.net_1.13.2.tgz"; + url = "https://registry.yarnpkg.com/datatables.net/-/datatables.net-1.13.2.tgz"; + sha512 = "u5nOU+C9SBp1SyPmd6G+niozZtrBwo1E8xzdOk3JJaAkFYgX/KxF3Gd79R8YLbUfmIs2OLnLe5gaz/qs5U8UDA=="; + }; + } + { + name = "daterangepicker___daterangepicker_3.1.0.tgz"; + path = fetchurl { + name = "daterangepicker___daterangepicker_3.1.0.tgz"; + url = "https://registry.yarnpkg.com/daterangepicker/-/daterangepicker-3.1.0.tgz"; + sha512 = "DxWXvvPq4srWLCqFugqSV+6CBt/CvQ0dnpXhQ3gl0autcIDAruG1PuGG3gC7yPRNytAD1oU1AcUOzaYhOawhTw=="; + }; + } + { + name = "deep_equal___deep_equal_1.1.1.tgz"; + path = fetchurl { + name = "deep_equal___deep_equal_1.1.1.tgz"; + url = "https://registry.yarnpkg.com/deep-equal/-/deep-equal-1.1.1.tgz"; + sha512 = "yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g=="; + }; + } + { + name = "deep_is___deep_is_0.1.4.tgz"; + path = fetchurl { + name = "deep_is___deep_is_0.1.4.tgz"; + url = "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.4.tgz"; + sha512 = "oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ=="; + }; + } + { + name = "define_properties___define_properties_1.2.0.tgz"; + path = fetchurl { + name = "define_properties___define_properties_1.2.0.tgz"; + url = "https://registry.yarnpkg.com/define-properties/-/define-properties-1.2.0.tgz"; + sha512 = "xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA=="; + }; + } + { + name = "dfa___dfa_1.2.0.tgz"; + path = fetchurl { + name = "dfa___dfa_1.2.0.tgz"; + url = "https://registry.yarnpkg.com/dfa/-/dfa-1.2.0.tgz"; + sha512 = "ED3jP8saaweFTjeGX8HQPjeC1YYyZs98jGNZx6IiBvxW7JG5v492kamAQB3m2wop07CvU/RQmzcKr6bgcC5D/Q=="; + }; + } + { + name = "dropzone___dropzone_5.9.3.tgz"; + path = fetchurl { + name = "dropzone___dropzone_5.9.3.tgz"; + url = "https://registry.yarnpkg.com/dropzone/-/dropzone-5.9.3.tgz"; + sha512 = "Azk8kD/2/nJIuVPK+zQ9sjKMRIpRvNyqn9XwbBHNq+iNuSccbJS6hwm1Woy0pMST0erSo0u4j+KJaodndDk4vA=="; }; } { @@ -502,15 +678,135 @@ path = fetchurl { name = "duplexer2___duplexer2_0.1.4.tgz"; url = "https://registry.yarnpkg.com/duplexer2/-/duplexer2-0.1.4.tgz"; - sha1 = "8b12dab878c0d69e3e7891051662a32fc6bddcc1"; + sha512 = "asLFVfWWtJ90ZyOUHMqk7/S2w2guQKxUI2itj3d92ADHhxUSbCMGi1f1cBcJ7xM1To+pE/Khbwo1yuNbMEPKeA=="; }; } { - name = "elliptic___elliptic_6.5.4.tgz"; + name = "ekko_lightbox___ekko_lightbox_5.3.0.tgz"; path = fetchurl { - name = "elliptic___elliptic_6.5.4.tgz"; - url = "https://registry.yarnpkg.com/elliptic/-/elliptic-6.5.4.tgz"; - sha512 = "iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ=="; + name = "ekko_lightbox___ekko_lightbox_5.3.0.tgz"; + url = "https://registry.yarnpkg.com/ekko-lightbox/-/ekko-lightbox-5.3.0.tgz"; + sha512 = "mbacwySuVD3Ad6F2hTkjSTvJt59bcVv2l/TmBerp4xZnLak8tPtA4AScUn4DL42c1ksTiAO6sGhJZ52P/1Qgew=="; + }; + } + { + name = "es5_ext___es5_ext_0.10.62.tgz"; + path = fetchurl { + name = "es5_ext___es5_ext_0.10.62.tgz"; + url = "https://registry.yarnpkg.com/es5-ext/-/es5-ext-0.10.62.tgz"; + sha512 = "BHLqn0klhEpnOKSrzn/Xsz2UIW8j+cGmo9JLzr8BiUapV8hPL9+FliFqjwr9ngW7jWdnxv6eO+/LqyhJVqgrjA=="; + }; + } + { + name = "es6_iterator___es6_iterator_2.0.3.tgz"; + path = fetchurl { + name = "es6_iterator___es6_iterator_2.0.3.tgz"; + url = "https://registry.yarnpkg.com/es6-iterator/-/es6-iterator-2.0.3.tgz"; + sha512 = "zw4SRzoUkd+cl+ZoE15A9o1oQd920Bb0iOJMQkQhl3jNc03YqVjAhG7scf9C5KWRU/R13Orf588uCC6525o02g=="; + }; + } + { + name = "es6_map___es6_map_0.1.5.tgz"; + path = fetchurl { + name = "es6_map___es6_map_0.1.5.tgz"; + url = "https://registry.yarnpkg.com/es6-map/-/es6-map-0.1.5.tgz"; + sha512 = "mz3UqCh0uPCIqsw1SSAkB/p0rOzF/M0V++vyN7JqlPtSW/VsYgQBvVvqMLmfBuyMzTpLnNqi6JmcSizs4jy19A=="; + }; + } + { + name = "es6_set___es6_set_0.1.6.tgz"; + path = fetchurl { + name = "es6_set___es6_set_0.1.6.tgz"; + url = "https://registry.yarnpkg.com/es6-set/-/es6-set-0.1.6.tgz"; + sha512 = "TE3LgGLDIBX332jq3ypv6bcOpkLO0AslAQo7p2VqX/1N46YNsvIWgvjojjSEnWEGWMhr1qUbYeTSir5J6mFHOw=="; + }; + } + { + name = "es6_symbol___es6_symbol_3.1.3.tgz"; + path = fetchurl { + name = "es6_symbol___es6_symbol_3.1.3.tgz"; + url = "https://registry.yarnpkg.com/es6-symbol/-/es6-symbol-3.1.3.tgz"; + sha512 = "NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA=="; + }; + } + { + name = "escodegen___escodegen_1.14.3.tgz"; + path = fetchurl { + name = "escodegen___escodegen_1.14.3.tgz"; + url = "https://registry.yarnpkg.com/escodegen/-/escodegen-1.14.3.tgz"; + sha512 = "qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw=="; + }; + } + { + name = "escodegen___escodegen_1.2.0.tgz"; + path = fetchurl { + name = "escodegen___escodegen_1.2.0.tgz"; + url = "https://registry.yarnpkg.com/escodegen/-/escodegen-1.2.0.tgz"; + sha512 = "yLy3Cc+zAC0WSmoT2fig3J87TpQ8UaZGx8ahCAs9FL8qNbyV7CVyPKS74DG4bsHiL5ew9sxdYx131OkBQMFnvA=="; + }; + } + { + name = "esprima___esprima_4.0.1.tgz"; + path = fetchurl { + name = "esprima___esprima_4.0.1.tgz"; + url = "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz"; + sha512 = "eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A=="; + }; + } + { + name = "esprima___esprima_1.0.4.tgz"; + path = fetchurl { + name = "esprima___esprima_1.0.4.tgz"; + url = "https://registry.yarnpkg.com/esprima/-/esprima-1.0.4.tgz"; + sha512 = "rp5dMKN8zEs9dfi9g0X1ClLmV//WRyk/R15mppFNICIFRG5P92VP7Z04p8pk++gABo9W2tY+kHyu6P1mEHgmTA=="; + }; + } + { + name = "estraverse___estraverse_4.3.0.tgz"; + path = fetchurl { + name = "estraverse___estraverse_4.3.0.tgz"; + url = "https://registry.yarnpkg.com/estraverse/-/estraverse-4.3.0.tgz"; + sha512 = "39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw=="; + }; + } + { + name = "estraverse___estraverse_1.5.1.tgz"; + path = fetchurl { + name = "estraverse___estraverse_1.5.1.tgz"; + url = "https://registry.yarnpkg.com/estraverse/-/estraverse-1.5.1.tgz"; + sha512 = "FpCjJDfmo3vsc/1zKSeqR5k42tcIhxFIlvq+h9j0fO2q/h2uLKyweq7rYJ+0CoVvrGQOxIS5wyBrW/+vF58BUQ=="; + }; + } + { + name = "estree_is_function___estree_is_function_1.0.0.tgz"; + path = fetchurl { + name = "estree_is_function___estree_is_function_1.0.0.tgz"; + url = "https://registry.yarnpkg.com/estree-is-function/-/estree-is-function-1.0.0.tgz"; + sha512 = "nSCWn1jkSq2QAtkaVLJZY2ezwcFO161HVc174zL1KPW3RJ+O6C3eJb8Nx7OXzvhoEv+nLgSR1g71oWUHUDTrJA=="; + }; + } + { + name = "esutils___esutils_2.0.3.tgz"; + path = fetchurl { + name = "esutils___esutils_2.0.3.tgz"; + url = "https://registry.yarnpkg.com/esutils/-/esutils-2.0.3.tgz"; + sha512 = "kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g=="; + }; + } + { + name = "esutils___esutils_1.0.0.tgz"; + path = fetchurl { + name = "esutils___esutils_1.0.0.tgz"; + url = "https://registry.yarnpkg.com/esutils/-/esutils-1.0.0.tgz"; + sha512 = "x/iYH53X3quDwfHRz4y8rn4XcEwwCJeWsul9pF1zldMbGtgOtMNBEOuYWwB1EQlK2LRa1fev3YAgym/RElp5Cg=="; + }; + } + { + name = "ev_emitter___ev_emitter_1.1.1.tgz"; + path = fetchurl { + name = "ev_emitter___ev_emitter_1.1.1.tgz"; + url = "https://registry.yarnpkg.com/ev-emitter/-/ev-emitter-1.1.1.tgz"; + sha512 = "ipiDYhdQSCZ4hSbX4rMW+XzNKMD1prg/sTvoVmSLkuQ1MVlwjJQQA+sW8tMYR3BLUr9KjodFV4pvzunvRhd33Q=="; }; } { @@ -518,23 +814,39 @@ path = fetchurl { name = "eve_raphael___eve_raphael_0.5.0.tgz"; url = "https://registry.yarnpkg.com/eve-raphael/-/eve-raphael-0.5.0.tgz"; - sha1 = "17c754b792beef3fa6684d79cf5a47c63c4cda30"; + sha512 = "jrxnPsCGqng1UZuEp9DecX/AuSyAszATSjf4oEcRxvfxa1Oux4KkIPKBAAWWnpdwfARtr+Q0o9aPYWjsROD7ug=="; }; } { - name = "events___events_2.1.0.tgz"; + name = "event_emitter___event_emitter_0.3.5.tgz"; path = fetchurl { - name = "events___events_2.1.0.tgz"; - url = "https://registry.yarnpkg.com/events/-/events-2.1.0.tgz"; - sha1 = "2a9a1e18e6106e0e812aa9ebd4a819b3c29c0ba5"; + name = "event_emitter___event_emitter_0.3.5.tgz"; + url = "https://registry.yarnpkg.com/event-emitter/-/event-emitter-0.3.5.tgz"; + sha512 = "D9rRn9y7kLPnJ+hMq7S/nhvoKwwvVJahBi2BPmx3bvbsEdK3W9ii8cBSGjP+72/LnM4n6fo3+dkCX5FeTQruXA=="; }; } { - name = "evp_bytestokey___evp_bytestokey_1.0.3.tgz"; + name = "ext___ext_1.7.0.tgz"; path = fetchurl { - name = "evp_bytestokey___evp_bytestokey_1.0.3.tgz"; - url = "https://registry.yarnpkg.com/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz"; - sha1 = "7fcbdb198dc71959432efe13842684e0525acb02"; + name = "ext___ext_1.7.0.tgz"; + url = "https://registry.yarnpkg.com/ext/-/ext-1.7.0.tgz"; + sha512 = "6hxeJYaL110a9b5TEJSj0gojyHQAmA2ch5Os+ySCiA1QGdS697XWY1pzsrSjqA9LDEEgdB/KypIlR59RcLuHYw=="; + }; + } + { + name = "fast_levenshtein___fast_levenshtein_2.0.6.tgz"; + path = fetchurl { + name = "fast_levenshtein___fast_levenshtein_2.0.6.tgz"; + url = "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz"; + sha512 = "DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw=="; + }; + } + { + name = "fast_memoize___fast_memoize_2.5.2.tgz"; + path = fetchurl { + name = "fast_memoize___fast_memoize_2.5.2.tgz"; + url = "https://registry.yarnpkg.com/fast-memoize/-/fast-memoize-2.5.2.tgz"; + sha512 = "Ue0LwpDYErFbmNnZSF0UH6eImUwDmogUO1jyE+JbN2gsQz/jICm1Ve7t9QT0rNSsfJt+Hs4/S3GnsDVjL4HVrw=="; }; } { @@ -542,39 +854,47 @@ path = fetchurl { name = "fastclick___fastclick_1.0.6.tgz"; url = "https://registry.yarnpkg.com/fastclick/-/fastclick-1.0.6.tgz"; - sha1 = "161625b27b1a5806405936bda9a2c1926d06be6a"; + sha512 = "cXyDBT4g0uWl/Xe75QspBDAgAWQ0lkPi/zgp6YFEUHj6WV6VIZl7R6TiDZhdOVU3W4ehp/8tG61Jev1jit+ztQ=="; }; } { - name = "flot___flot_0.8.3.tgz"; + name = "filterizr___filterizr_2.2.4.tgz"; path = fetchurl { - name = "flot___flot_0.8.3.tgz"; - url = "https://registry.yarnpkg.com/flot/-/flot-0.8.3.tgz"; - sha512 = "xg2otcTJDvS+ERK+my4wxG/ASq90QURXtoM4LhacCq0jQW2jbyjdttbRNqU2cPykrpMvJ6b2uSp6SAgYAzj9tQ=="; + name = "filterizr___filterizr_2.2.4.tgz"; + url = "https://registry.yarnpkg.com/filterizr/-/filterizr-2.2.4.tgz"; + sha512 = "hqyEdg7RrvJMVFOeF0yysS75HP6jLu0wBSUtSPAc3BysAtHpwcXaPnR1kYp2uZtd3YXyhH6JRfF9+H4SRvrqXg=="; }; } { - name = "font_awesome___font_awesome_4.7.0.tgz"; + name = "flag_icon_css___flag_icon_css_4.1.7.tgz"; path = fetchurl { - name = "font_awesome___font_awesome_4.7.0.tgz"; - url = "https://registry.yarnpkg.com/font-awesome/-/font-awesome-4.7.0.tgz"; - sha1 = "8fa8cf0411a1a31afd07b06d2902bb9fc815a133"; + name = "flag_icon_css___flag_icon_css_4.1.7.tgz"; + url = "https://registry.yarnpkg.com/flag-icon-css/-/flag-icon-css-4.1.7.tgz"; + sha512 = "AFjSU+fv98XbU0vnTQ32vcLj89UEr1MhwDFcooQv14qWJCjg9fGZzfh9BVyDhAhIOZW/pGmJmq38RqpgPaeybQ=="; }; } { - name = "fs.realpath___fs.realpath_1.0.0.tgz"; + name = "flot___flot_4.2.3.tgz"; path = fetchurl { - name = "fs.realpath___fs.realpath_1.0.0.tgz"; - url = "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz"; - sha1 = "1504ad2523158caa40db4a2787cb01411994ea4f"; + name = "flot___flot_4.2.3.tgz"; + url = "https://registry.yarnpkg.com/flot/-/flot-4.2.3.tgz"; + sha512 = "r1t2gfhILE6dt7cnYDHX/D2VHERyD0YoV0UdFJg5dWbjkcu05MugfhNY7VspfBFTa+hjVNYVZw6/t9ZyYNen+w=="; }; } { - name = "fullcalendar___fullcalendar_3.10.0.tgz"; + name = "fs_extra___fs_extra_10.1.0.tgz"; path = fetchurl { - name = "fullcalendar___fullcalendar_3.10.0.tgz"; - url = "https://registry.yarnpkg.com/fullcalendar/-/fullcalendar-3.10.0.tgz"; - sha512 = "0OtsHhmdYhtFmQwXzyo8VqHzYgamg+zVOoytv5N13gI+iF6CGjevpCi/yBaQs0O4wY3OAp8I688IxdNYe0iAvw=="; + name = "fs_extra___fs_extra_10.1.0.tgz"; + url = "https://registry.yarnpkg.com/fs-extra/-/fs-extra-10.1.0.tgz"; + sha512 = "oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ=="; + }; + } + { + name = "fullcalendar___fullcalendar_5.11.4.tgz"; + path = fetchurl { + name = "fullcalendar___fullcalendar_5.11.4.tgz"; + url = "https://registry.yarnpkg.com/fullcalendar/-/fullcalendar-5.11.4.tgz"; + sha512 = "1TH40KkWFVlZBpqJ/eB69E7nPABleA0skoc7pTIXJNNNYyUuKPjiJg+TSMunjJ9faPLzvbvfCdgttGZnynPA3Q=="; }; } { @@ -582,15 +902,63 @@ path = fetchurl { name = "function_bind___function_bind_1.1.1.tgz"; url = "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz"; - sha1 = "a56899d3ea3c9bab874bb9773b7c5ede92f4895d"; + sha512 = "yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A=="; }; } { - name = "glob___glob_7.1.2.tgz"; + name = "functions_have_names___functions_have_names_1.2.3.tgz"; path = fetchurl { - name = "glob___glob_7.1.2.tgz"; - url = "https://registry.yarnpkg.com/glob/-/glob-7.1.2.tgz"; - sha1 = "c19c9df9a028702d678612384a6552404c636d15"; + name = "functions_have_names___functions_have_names_1.2.3.tgz"; + url = "https://registry.yarnpkg.com/functions-have-names/-/functions-have-names-1.2.3.tgz"; + sha512 = "xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ=="; + }; + } + { + name = "get_assigned_identifiers___get_assigned_identifiers_1.2.0.tgz"; + path = fetchurl { + name = "get_assigned_identifiers___get_assigned_identifiers_1.2.0.tgz"; + url = "https://registry.yarnpkg.com/get-assigned-identifiers/-/get-assigned-identifiers-1.2.0.tgz"; + sha512 = "mBBwmeGTrxEMO4pMaaf/uUEFHnYtwr8FTe8Y/mer4rcV/bye0qGm6pw1bGZFGStxC5O76c5ZAVBGnqHmOaJpdQ=="; + }; + } + { + name = "get_intrinsic___get_intrinsic_1.2.0.tgz"; + path = fetchurl { + name = "get_intrinsic___get_intrinsic_1.2.0.tgz"; + url = "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.2.0.tgz"; + sha512 = "L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q=="; + }; + } + { + name = "graceful_fs___graceful_fs_4.2.10.tgz"; + path = fetchurl { + name = "graceful_fs___graceful_fs_4.2.10.tgz"; + url = "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.10.tgz"; + sha512 = "9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA=="; + }; + } + { + name = "has_property_descriptors___has_property_descriptors_1.0.0.tgz"; + path = fetchurl { + name = "has_property_descriptors___has_property_descriptors_1.0.0.tgz"; + url = "https://registry.yarnpkg.com/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz"; + sha512 = "62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ=="; + }; + } + { + name = "has_symbols___has_symbols_1.0.3.tgz"; + path = fetchurl { + name = "has_symbols___has_symbols_1.0.3.tgz"; + url = "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.3.tgz"; + sha512 = "l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A=="; + }; + } + { + name = "has_tostringtag___has_tostringtag_1.0.0.tgz"; + path = fetchurl { + name = "has_tostringtag___has_tostringtag_1.0.0.tgz"; + url = "https://registry.yarnpkg.com/has-tostringtag/-/has-tostringtag-1.0.0.tgz"; + sha512 = "kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ=="; }; } { @@ -598,47 +966,15 @@ path = fetchurl { name = "has___has_1.0.3.tgz"; url = "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz"; - sha1 = "722d7cbfc1f6aa8241f16dd814e011e1f41e8796"; + sha512 = "f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw=="; }; } { - name = "hash_base___hash_base_3.0.4.tgz"; + name = "icheck_bootstrap___icheck_bootstrap_3.0.1.tgz"; path = fetchurl { - name = "hash_base___hash_base_3.0.4.tgz"; - url = "https://registry.yarnpkg.com/hash-base/-/hash-base-3.0.4.tgz"; - sha1 = "5fc8686847ecd73499403319a6b0a3f3f6ae4918"; - }; - } - { - name = "hash.js___hash.js_1.1.7.tgz"; - path = fetchurl { - name = "hash.js___hash.js_1.1.7.tgz"; - url = "https://registry.yarnpkg.com/hash.js/-/hash.js-1.1.7.tgz"; - sha512 = "taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA=="; - }; - } - { - name = "hmac_drbg___hmac_drbg_1.0.1.tgz"; - path = fetchurl { - name = "hmac_drbg___hmac_drbg_1.0.1.tgz"; - url = "https://registry.yarnpkg.com/hmac-drbg/-/hmac-drbg-1.0.1.tgz"; - sha1 = "0nRXAQJabHdabFRXk+1QL8DGSaE="; - }; - } - { - name = "htmlescape___htmlescape_1.1.1.tgz"; - path = fetchurl { - name = "htmlescape___htmlescape_1.1.1.tgz"; - url = "https://registry.yarnpkg.com/htmlescape/-/htmlescape-1.1.1.tgz"; - sha1 = "3a03edc2214bca3b66424a3e7959349509cb0351"; - }; - } - { - name = "https_browserify___https_browserify_1.0.0.tgz"; - path = fetchurl { - name = "https_browserify___https_browserify_1.0.0.tgz"; - url = "https://registry.yarnpkg.com/https-browserify/-/https-browserify-1.0.0.tgz"; - sha1 = "ec06c10e0a34c0f2faf199f7fd7fc78fffd03c73"; + name = "icheck_bootstrap___icheck_bootstrap_3.0.1.tgz"; + url = "https://registry.yarnpkg.com/icheck-bootstrap/-/icheck-bootstrap-3.0.1.tgz"; + sha512 = "Rj3SybdcMcayhsP4IJ+hmCNgCKclaFcs/5zwCuLXH1WMo468NegjhZVxbSNKhEjJjnwc4gKETogUmPYSQ9lEZQ=="; }; } { @@ -646,23 +982,31 @@ path = fetchurl { name = "icheck___icheck_1.0.2.tgz"; url = "https://registry.yarnpkg.com/icheck/-/icheck-1.0.2.tgz"; - sha1 = "06d08da3d47ae448c153b2639b86e9ad7fdf7128"; + sha512 = "1oDqj9ikiH4csFWKZnfbD1S9IY/MqzEt4cir6PIfkT84D/8QYaAZFrplXoyz5eaATmaoawY3KMTkMAO+fP4wGg=="; }; } { - name = "ieee754___ieee754_1.1.12.tgz"; + name = "iconv_lite___iconv_lite_0.6.3.tgz"; path = fetchurl { - name = "ieee754___ieee754_1.1.12.tgz"; - url = "https://registry.yarnpkg.com/ieee754/-/ieee754-1.1.12.tgz"; - sha1 = "50bf24e5b9c8bb98af4964c941cdb0918da7b60b"; + name = "iconv_lite___iconv_lite_0.6.3.tgz"; + url = "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.6.3.tgz"; + sha512 = "4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw=="; }; } { - name = "inflight___inflight_1.0.6.tgz"; + name = "imagesloaded___imagesloaded_4.1.4.tgz"; path = fetchurl { - name = "inflight___inflight_1.0.6.tgz"; - url = "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz"; - sha1 = "49bd6331d7d02d0c09bc910a1075ba8165b56df9"; + name = "imagesloaded___imagesloaded_4.1.4.tgz"; + url = "https://registry.yarnpkg.com/imagesloaded/-/imagesloaded-4.1.4.tgz"; + sha512 = "ltiBVcYpc/TYTF5nolkMNsnREHW+ICvfQ3Yla2Sgr71YFwQ86bDwV9hgpFhFtrGPuwEx5+LqOHIrdXBdoWwwsA=="; + }; + } + { + name = "immediate___immediate_3.0.6.tgz"; + path = fetchurl { + name = "immediate___immediate_3.0.6.tgz"; + url = "https://registry.yarnpkg.com/immediate/-/immediate-3.0.6.tgz"; + sha512 = "XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ=="; }; } { @@ -674,75 +1018,51 @@ }; } { - name = "inherits___inherits_2.0.1.tgz"; + name = "inputmask___inputmask_5.0.7.tgz"; path = fetchurl { - name = "inherits___inherits_2.0.1.tgz"; - url = "https://registry.yarnpkg.com/inherits/-/inherits-2.0.1.tgz"; - sha1 = "b17d08d326b4423e568eff719f91b0b1cbdf69f1"; + name = "inputmask___inputmask_5.0.7.tgz"; + url = "https://registry.yarnpkg.com/inputmask/-/inputmask-5.0.7.tgz"; + sha512 = "rUxbRDS25KEib+c/Ow+K01oprU/+EK9t9SOPC8ov94/ftULGDqj1zOgRU/Hko6uzoKRMdwCfuhAafJ/Wk2wffQ=="; }; } { - name = "inherits___inherits_2.0.3.tgz"; + name = "ion_rangeslider___ion_rangeslider_2.3.1.tgz"; path = fetchurl { - name = "inherits___inherits_2.0.3.tgz"; - url = "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz"; - sha1 = "633c2c83e3da42a502f52466022480f4208261de"; + name = "ion_rangeslider___ion_rangeslider_2.3.1.tgz"; + url = "https://registry.yarnpkg.com/ion-rangeslider/-/ion-rangeslider-2.3.1.tgz"; + sha512 = "6V+24FD13/feliI485gnRHZYD9Ev64M5NAFTxnVib516ATHa9PlXQrC+nOiPngouRYTCLPJyokAJEi3e1Umi5g=="; }; } { - name = "inline_source_map___inline_source_map_0.6.2.tgz"; + name = "is_arguments___is_arguments_1.1.1.tgz"; path = fetchurl { - name = "inline_source_map___inline_source_map_0.6.2.tgz"; - url = "https://registry.yarnpkg.com/inline-source-map/-/inline-source-map-0.6.2.tgz"; - sha1 = "f9393471c18a79d1724f863fa38b586370ade2a5"; + name = "is_arguments___is_arguments_1.1.1.tgz"; + url = "https://registry.yarnpkg.com/is-arguments/-/is-arguments-1.1.1.tgz"; + sha512 = "8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA=="; }; } { - name = "inputmask___inputmask_3.3.11.tgz"; + name = "is_core_module___is_core_module_2.11.0.tgz"; path = fetchurl { - name = "inputmask___inputmask_3.3.11.tgz"; - url = "https://registry.yarnpkg.com/inputmask/-/inputmask-3.3.11.tgz"; - sha1 = "1421c94ae28c3dcd1b4d26337b508bb34998e2d8"; + name = "is_core_module___is_core_module_2.11.0.tgz"; + url = "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.11.0.tgz"; + sha512 = "RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw=="; }; } { - name = "insert_module_globals___insert_module_globals_7.1.0.tgz"; + name = "is_date_object___is_date_object_1.0.5.tgz"; path = fetchurl { - name = "insert_module_globals___insert_module_globals_7.1.0.tgz"; - url = "https://registry.yarnpkg.com/insert-module-globals/-/insert-module-globals-7.1.0.tgz"; - sha1 = "dbb3cea71d3a43d5a07ef0310fe5f078aa4dbf35"; + name = "is_date_object___is_date_object_1.0.5.tgz"; + url = "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.0.5.tgz"; + sha512 = "9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ=="; }; } { - name = "ion_rangeslider___ion_rangeslider_2.3.0.tgz"; + name = "is_regex___is_regex_1.1.4.tgz"; path = fetchurl { - name = "ion_rangeslider___ion_rangeslider_2.3.0.tgz"; - url = "https://registry.yarnpkg.com/ion-rangeslider/-/ion-rangeslider-2.3.0.tgz"; - sha512 = "7TtH9/X4Aq/xCzboWxjwlv20gVqR90Ysc3aehMlTuH2/ULaSxpB80hq+yvD1N0FwWbPDtxQpjQrz/iX+LWXKmg=="; - }; - } - { - name = "ionicons___ionicons_3.0.0.tgz"; - path = fetchurl { - name = "ionicons___ionicons_3.0.0.tgz"; - url = "https://registry.yarnpkg.com/ionicons/-/ionicons-3.0.0.tgz"; - sha1 = "40b8daf4fd7a31150bd002160f66496e22a98c3c"; - }; - } - { - name = "is_buffer___is_buffer_1.1.6.tgz"; - path = fetchurl { - name = "is_buffer___is_buffer_1.1.6.tgz"; - url = "https://registry.yarnpkg.com/is-buffer/-/is-buffer-1.1.6.tgz"; - sha1 = "efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be"; - }; - } - { - name = "isarray___isarray_2.0.4.tgz"; - path = fetchurl { - name = "isarray___isarray_2.0.4.tgz"; - url = "https://registry.yarnpkg.com/isarray/-/isarray-2.0.4.tgz"; - sha1 = "38e7bcbb0f3ba1b7933c86ba1894ddfc3781bbb7"; + name = "is_regex___is_regex_1.1.4.tgz"; + url = "https://registry.yarnpkg.com/is-regex/-/is-regex-1.1.4.tgz"; + sha512 = "kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg=="; }; } { @@ -750,15 +1070,23 @@ path = fetchurl { name = "isarray___isarray_1.0.0.tgz"; url = "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz"; - sha1 = "bb935d48582cba168c06834957a54a3e07124f11"; + sha512 = "VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ=="; }; } { - name = "jquery_knob___jquery_knob_1.2.11.tgz"; + name = "jquery_knob_chif___jquery_knob_chif_1.2.13.tgz"; path = fetchurl { - name = "jquery_knob___jquery_knob_1.2.11.tgz"; - url = "https://registry.yarnpkg.com/jquery-knob/-/jquery-knob-1.2.11.tgz"; - sha1 = "f37c39dbc1c7a6a6c12cdb2ed4f6bffb683f10d6"; + name = "jquery_knob_chif___jquery_knob_chif_1.2.13.tgz"; + url = "https://registry.yarnpkg.com/jquery-knob-chif/-/jquery-knob-chif-1.2.13.tgz"; + sha512 = "dveq9MZCr68bRrsziuRusKS+/ciT1yOOHdENOSTcXVRM9MsEyCK/DjqR9nc7V3on41269PFdDE2Fuib8Cw4jAA=="; + }; + } + { + name = "jquery_mapael___jquery_mapael_2.2.0.tgz"; + path = fetchurl { + name = "jquery_mapael___jquery_mapael_2.2.0.tgz"; + url = "https://registry.yarnpkg.com/jquery-mapael/-/jquery-mapael-2.2.0.tgz"; + sha512 = "B5cVcCkfs7Ezia1Zs8bEfVacYD/GvaASyqQeidApR/NJ1C4igcExk9VULVsgLcTPkxohcZrrz5uCaPXvuKeZWw=="; }; } { @@ -766,7 +1094,7 @@ path = fetchurl { name = "jquery_mousewheel___jquery_mousewheel_3.1.13.tgz"; url = "https://registry.yarnpkg.com/jquery-mousewheel/-/jquery-mousewheel-3.1.13.tgz"; - sha1 = "06f0335f16e353a695e7206bf50503cb523a6ee5"; + sha512 = "GXhSjfOPyDemM005YCEHvzrEALhKDIswtxSHSR2e4K/suHVJKJxxRCGz3skPjNxjJjQa9AVSGGlYjv1M3VLIPg=="; }; } { @@ -774,7 +1102,7 @@ path = fetchurl { name = "jquery_slimscroll___jquery_slimscroll_1.3.8.tgz"; url = "https://registry.yarnpkg.com/jquery-slimscroll/-/jquery-slimscroll-1.3.8.tgz"; - sha1 = "8481c44e7a47687653908a28f7f70aed64c84e36"; + sha512 = "3cNGNCq6i3b+rZQOx1tSBlSFewk4X35eUuQmoRVSA4MSytw3rGPvCw6cEB2oEHf+u15RVzgfh4hN+/3dDNzwiQ=="; }; } { @@ -782,23 +1110,23 @@ path = fetchurl { name = "jquery_sparkline___jquery_sparkline_2.4.0.tgz"; url = "https://registry.yarnpkg.com/jquery-sparkline/-/jquery-sparkline-2.4.0.tgz"; - sha1 = "1be8b7b704dd3857152708aefb1d4a4b3a69fb33"; + sha512 = "SzjpMkOwlnqZpH4Ni2UbdRU5GxDl/BljgN8Smlun7CXUDqRhjPf2eolJ37KKcaG0/ufsMKY+XDERfPTV1hIcjg=="; }; } { - name = "jquery_ui_dist___jquery_ui_dist_1.12.1.tgz"; + name = "jquery_ui_dist___jquery_ui_dist_1.13.2.tgz"; path = fetchurl { - name = "jquery_ui_dist___jquery_ui_dist_1.12.1.tgz"; - url = "https://registry.yarnpkg.com/jquery-ui-dist/-/jquery-ui-dist-1.12.1.tgz"; - sha1 = "5c0815d3cc6f90ff5faaf5b268a6e23b4ca904fa"; + name = "jquery_ui_dist___jquery_ui_dist_1.13.2.tgz"; + url = "https://registry.yarnpkg.com/jquery-ui-dist/-/jquery-ui-dist-1.13.2.tgz"; + sha512 = "oVDRd1NLtTbBwpRKAYdIRgpWVDzeBhfy7Gu0RmY6JEaZtmBq6kDn1pm5SgDiAotrnDS+RoTRXO6xvcNTxA9tOA=="; }; } { - name = "jquery_ui___jquery_ui_1.13.0.tgz"; + name = "jquery_validation___jquery_validation_1.19.5.tgz"; path = fetchurl { - name = "jquery_ui___jquery_ui_1.13.0.tgz"; - url = "https://registry.yarnpkg.com/jquery-ui/-/jquery-ui-1.13.0.tgz"; - sha512 = "Osf7ECXNTYHtKBkn9xzbIf9kifNrBhfywFEKxOeB/OVctVmLlouV9mfc2qXCp6uyO4Pn72PXKOnj09qXetopCw=="; + name = "jquery_validation___jquery_validation_1.19.5.tgz"; + url = "https://registry.yarnpkg.com/jquery-validation/-/jquery-validation-1.19.5.tgz"; + sha512 = "X2SmnPq1mRiDecVYL8edWx+yTBZDyC8ohWXFhXdtqFHgU9Wd4KHkvcbCoIZ0JaSaumzS8s2gXSkP8F7ivg/8ZQ=="; }; } { @@ -810,163 +1138,115 @@ }; } { - name = "jquery___jquery_3.6.0.tgz"; + name = "jquery___jquery_3.6.3.tgz"; path = fetchurl { - name = "jquery___jquery_3.6.0.tgz"; - url = "https://registry.yarnpkg.com/jquery/-/jquery-3.6.0.tgz"; - sha512 = "JVzAR/AjBvVt2BmYhxRCSYysDsPcssdmTFnzyLEts9qNwmjmu4JTAMYubEfwVOSwpQ1I1sKKFcxhZCI2buerfw=="; + name = "jquery___jquery_3.6.3.tgz"; + url = "https://registry.yarnpkg.com/jquery/-/jquery-3.6.3.tgz"; + sha512 = "bZ5Sy3YzKo9Fyc8wH2iIQK4JImJ6R0GWI9kL1/k7Z91ZBNgkRXE6U0JfHIizZbort8ZunhSI3jw9I6253ahKfg=="; }; } { - name = "json_stable_stringify___json_stable_stringify_0.0.1.tgz"; + name = "jqvmap_novulnerability___jqvmap_novulnerability_1.5.1.tgz"; path = fetchurl { - name = "json_stable_stringify___json_stable_stringify_0.0.1.tgz"; - url = "https://registry.yarnpkg.com/json-stable-stringify/-/json-stable-stringify-0.0.1.tgz"; - sha1 = "611c23e814db375527df851193db59dd2af27f45"; + name = "jqvmap_novulnerability___jqvmap_novulnerability_1.5.1.tgz"; + url = "https://registry.yarnpkg.com/jqvmap-novulnerability/-/jqvmap-novulnerability-1.5.1.tgz"; + sha512 = "O6Jr7AGiut9iNJMelPdy8pH83tNXadOqmhJm5FZy9gtaZ5uuhZK3VNu+YLFuTpXeZI8YXUvlFUYbJJi5XHA+tw=="; }; } { - name = "jsonify___jsonify_0.0.0.tgz"; + name = "jsgrid___jsgrid_1.5.3.tgz"; path = fetchurl { - name = "jsonify___jsonify_0.0.0.tgz"; - url = "https://registry.yarnpkg.com/jsonify/-/jsonify-0.0.0.tgz"; - sha1 = "2c74b6ee41d93ca51b7b5aaee8f503631d252a73"; + name = "jsgrid___jsgrid_1.5.3.tgz"; + url = "https://registry.yarnpkg.com/jsgrid/-/jsgrid-1.5.3.tgz"; + sha512 = "/BJgQp7gZe8o/VgNelwXc21jHc9HN+l7WPOkBhC9b9jPXFtOrU9ftNLPVBmKYCNlIulAbGTW8SDJI0mpw7uWxQ=="; }; } { - name = "jsonparse___jsonparse_1.3.1.tgz"; + name = "jsonfile___jsonfile_6.1.0.tgz"; path = fetchurl { - name = "jsonparse___jsonparse_1.3.1.tgz"; - url = "https://registry.yarnpkg.com/jsonparse/-/jsonparse-1.3.1.tgz"; - sha1 = "3f4dae4a91fac315f71062f8521cc239f1366280"; + name = "jsonfile___jsonfile_6.1.0.tgz"; + url = "https://registry.yarnpkg.com/jsonfile/-/jsonfile-6.1.0.tgz"; + sha512 = "5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ=="; }; } { - name = "jtimeout___jtimeout_3.1.0.tgz"; + name = "jszip___jszip_3.10.1.tgz"; path = fetchurl { - name = "jtimeout___jtimeout_3.1.0.tgz"; - url = "https://registry.yarnpkg.com/jtimeout/-/jtimeout-3.1.0.tgz"; - sha512 = "xA2TlImMGj4c0yAiM9BUq+8aAFVYVYUX2tkcC8u8das9qoZSs13SxhVcfWqI4cHOsv3huj2D0VRNHeVCLO3mVQ=="; + name = "jszip___jszip_3.10.1.tgz"; + url = "https://registry.yarnpkg.com/jszip/-/jszip-3.10.1.tgz"; + sha512 = "xXDvecyTpGLrqFrvkrUSoxxfJI5AH7U8zxxtVclpsUtMCq4JQ290LY8AW5c7Ggnr/Y/oK+bQMbqK2qmtk3pN4g=="; }; } { - name = "jvectormap___jvectormap_1.2.2.tgz"; + name = "jtimeout___jtimeout_3.2.0.tgz"; path = fetchurl { - name = "jvectormap___jvectormap_1.2.2.tgz"; - url = "https://registry.yarnpkg.com/jvectormap/-/jvectormap-1.2.2.tgz"; - sha1 = "2e4408b24a60473ff106c1e7243e375ae5ca85da"; + name = "jtimeout___jtimeout_3.2.0.tgz"; + url = "https://registry.yarnpkg.com/jtimeout/-/jtimeout-3.2.0.tgz"; + sha512 = "P/cEhmgr8P2Vd3V79uUk6pHAHpMSe+Px7B+mGEir4aZW3/J6C09uH97aAEXVpjqb9i9vHnUyIp7k0UoA+Hy0eg=="; }; } { - name = "labeled_stream_splicer___labeled_stream_splicer_2.0.1.tgz"; + name = "knockout___knockout_3.5.1.tgz"; path = fetchurl { - name = "labeled_stream_splicer___labeled_stream_splicer_2.0.1.tgz"; - url = "https://registry.yarnpkg.com/labeled-stream-splicer/-/labeled-stream-splicer-2.0.1.tgz"; - sha1 = "9cffa32fd99e1612fd1d86a8db962416d5292926"; + name = "knockout___knockout_3.5.1.tgz"; + url = "https://registry.yarnpkg.com/knockout/-/knockout-3.5.1.tgz"; + sha512 = "wRJ9I4az0QcsH7A4v4l0enUpkS++MBx0BnL/68KaLzJg7x1qmbjSlwEoCNol7KTYZ+pmtI7Eh2J0Nu6/2Z5J/Q=="; }; } { - name = "lexical_scope___lexical_scope_1.2.0.tgz"; + name = "levn___levn_0.3.0.tgz"; path = fetchurl { - name = "lexical_scope___lexical_scope_1.2.0.tgz"; - url = "https://registry.yarnpkg.com/lexical-scope/-/lexical-scope-1.2.0.tgz"; - sha1 = "fcea5edc704a4b3a8796cdca419c3a0afaf22df4"; + name = "levn___levn_0.3.0.tgz"; + url = "https://registry.yarnpkg.com/levn/-/levn-0.3.0.tgz"; + sha512 = "0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA=="; }; } { - name = "lodash.memoize___lodash.memoize_3.0.4.tgz"; + name = "lie___lie_3.3.0.tgz"; path = fetchurl { - name = "lodash.memoize___lodash.memoize_3.0.4.tgz"; - url = "https://registry.yarnpkg.com/lodash.memoize/-/lodash.memoize-3.0.4.tgz"; - sha1 = "2dcbd2c287cbc0a55cc42328bd0c736150d53e3f"; + name = "lie___lie_3.3.0.tgz"; + url = "https://registry.yarnpkg.com/lie/-/lie-3.3.0.tgz"; + sha512 = "UaiMJzeWRlEujzAuw5LokY1L5ecNQYZKfmyZ9L7wDHb/p5etKaxXhohBcrw0EYby+G/NA52vRSN4N39dxHAIwQ=="; }; } { - name = "md5.js___md5.js_1.3.4.tgz"; + name = "magic_string___magic_string_0.25.1.tgz"; path = fetchurl { - name = "md5.js___md5.js_1.3.4.tgz"; - url = "https://registry.yarnpkg.com/md5.js/-/md5.js-1.3.4.tgz"; - sha1 = "e9bdbde94a20a5ac18b04340fc5764d5b09d901d"; + name = "magic_string___magic_string_0.25.1.tgz"; + url = "https://registry.yarnpkg.com/magic-string/-/magic-string-0.25.1.tgz"; + sha512 = "sCuTz6pYom8Rlt4ISPFn6wuFodbKMIHUMv4Qko9P17dpxb7s52KJTmRuZZqHdGmLCK9AOcDare039nRIcfdkEg=="; }; } { - name = "miller_rabin___miller_rabin_4.0.1.tgz"; + name = "merge_source_map___merge_source_map_1.0.4.tgz"; path = fetchurl { - name = "miller_rabin___miller_rabin_4.0.1.tgz"; - url = "https://registry.yarnpkg.com/miller-rabin/-/miller-rabin-4.0.1.tgz"; - sha1 = "f080351c865b0dc562a8462966daa53543c78a4d"; + name = "merge_source_map___merge_source_map_1.0.4.tgz"; + url = "https://registry.yarnpkg.com/merge-source-map/-/merge-source-map-1.0.4.tgz"; + sha512 = "PGSmS0kfnTnMJCzJ16BLLCEe6oeYCamKFFdQKshi4BmM6FUwipjVOcBFGxqtQtirtAG4iZvHlqST9CpZKqlRjA=="; }; } { - name = "minimalistic_assert___minimalistic_assert_1.0.1.tgz"; + name = "minimist___minimist_1.2.8.tgz"; path = fetchurl { - name = "minimalistic_assert___minimalistic_assert_1.0.1.tgz"; - url = "https://registry.yarnpkg.com/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz"; - sha512 = "UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A=="; + name = "minimist___minimist_1.2.8.tgz"; + url = "https://registry.yarnpkg.com/minimist/-/minimist-1.2.8.tgz"; + sha512 = "2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA=="; }; } { - name = "minimalistic_crypto_utils___minimalistic_crypto_utils_1.0.1.tgz"; + name = "moment_timezone___moment_timezone_0.5.40.tgz"; path = fetchurl { - name = "minimalistic_crypto_utils___minimalistic_crypto_utils_1.0.1.tgz"; - url = "https://registry.yarnpkg.com/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz"; - sha1 = "9sAMHAsIIkblxNmd+4x8CDsrWCo="; + name = "moment_timezone___moment_timezone_0.5.40.tgz"; + url = "https://registry.yarnpkg.com/moment-timezone/-/moment-timezone-0.5.40.tgz"; + sha512 = "tWfmNkRYmBkPJz5mr9GVDn9vRlVZOTe6yqY92rFxiOdWXbjaR0+9LwQnZGGuNR63X456NqmEkbskte8tWL5ePg=="; }; } { - name = "minimatch___minimatch_3.0.4.tgz"; + name = "moment___moment_2.29.4.tgz"; path = fetchurl { - name = "minimatch___minimatch_3.0.4.tgz"; - url = "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz"; - sha1 = "5166e286457f03306064be5497e8dbb0c3d32083"; - }; - } - { - name = "minimist___minimist_0.0.8.tgz"; - path = fetchurl { - name = "minimist___minimist_0.0.8.tgz"; - url = "https://registry.yarnpkg.com/minimist/-/minimist-0.0.8.tgz"; - sha1 = "857fcabfc3397d2625b8228262e86aa7a011b05d"; - }; - } - { - name = "minimist___minimist_1.2.0.tgz"; - path = fetchurl { - name = "minimist___minimist_1.2.0.tgz"; - url = "https://registry.yarnpkg.com/minimist/-/minimist-1.2.0.tgz"; - sha1 = "a35008b20f41383eec1fb914f4cd5df79a264284"; - }; - } - { - name = "mkdirp___mkdirp_0.5.1.tgz"; - path = fetchurl { - name = "mkdirp___mkdirp_0.5.1.tgz"; - url = "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.1.tgz"; - sha1 = "30057438eac6cf7f8c4767f38648d6697d75c903"; - }; - } - { - name = "module_deps___module_deps_6.1.0.tgz"; - path = fetchurl { - name = "module_deps___module_deps_6.1.0.tgz"; - url = "https://registry.yarnpkg.com/module-deps/-/module-deps-6.1.0.tgz"; - sha1 = "d1e1efc481c6886269f7112c52c3236188e16479"; - }; - } - { - name = "moment___moment_2.29.2.tgz"; - path = fetchurl { - name = "moment___moment_2.29.2.tgz"; - url = "https://registry.yarnpkg.com/moment/-/moment-2.29.2.tgz"; - sha512 = "UgzG4rvxYpN15jgCmVJwac49h9ly9NurikMWGPdVxm8GZD6XjkKPxDTjQQ43gtGgnV3X0cAyWDdP2Wexoquifg=="; - }; - } - { - name = "morris.js___morris.js_0.5.0.tgz"; - path = fetchurl { - name = "morris.js___morris.js_0.5.0.tgz"; - url = "https://registry.yarnpkg.com/morris.js/-/morris.js-0.5.0.tgz"; - sha1 = "725767135cfae059aae75999bb2ce6a1c5d1b44b"; + name = "moment___moment_2.29.4.tgz"; + url = "https://registry.yarnpkg.com/moment/-/moment-2.29.4.tgz"; + sha512 = "5LC9SOxjSc2HF6vO2CyuTDNivEdoz2IvyJJGj6X8DJ0eFyfszE0QiEd+iXmBvUP3WHxSjFH/vIsA0EN00cgr8w=="; }; } { @@ -974,71 +1254,71 @@ path = fetchurl { name = "multiselect___multiselect_0.9.12.tgz"; url = "https://registry.yarnpkg.com/multiselect/-/multiselect-0.9.12.tgz"; - sha1 = "d15536e986dd6a0029b160d6613bcedf81e4c7ed"; + sha512 = "JCuFC288lp9m5xNlxsgX10dhZZv+5lIQQt4kM4H8uLysbiMJTYQBi0LuYguRunCvlXlGjFvH8O/YpL8x2lu9EA=="; }; } { - name = "once___once_1.4.0.tgz"; + name = "next_tick___next_tick_1.1.0.tgz"; path = fetchurl { - name = "once___once_1.4.0.tgz"; - url = "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz"; - sha1 = "583b1aa775961d4b113ac17d9c50baef9dd76bd1"; + name = "next_tick___next_tick_1.1.0.tgz"; + url = "https://registry.yarnpkg.com/next-tick/-/next-tick-1.1.0.tgz"; + sha512 = "CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ=="; }; } { - name = "os_browserify___os_browserify_0.3.0.tgz"; + name = "object_inspect___object_inspect_1.12.3.tgz"; path = fetchurl { - name = "os_browserify___os_browserify_0.3.0.tgz"; - url = "https://registry.yarnpkg.com/os-browserify/-/os-browserify-0.3.0.tgz"; - sha1 = "854373c7f5c2315914fc9bfc6bd8238fdda1ec27"; + name = "object_inspect___object_inspect_1.12.3.tgz"; + url = "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.12.3.tgz"; + sha512 = "geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g=="; }; } { - name = "pace___pace_0.0.4.tgz"; + name = "object_is___object_is_1.1.5.tgz"; path = fetchurl { - name = "pace___pace_0.0.4.tgz"; - url = "https://registry.yarnpkg.com/pace/-/pace-0.0.4.tgz"; - sha1 = "d66405d5f5bc12d25441a6e26c878dbc69e77a77"; + name = "object_is___object_is_1.1.5.tgz"; + url = "https://registry.yarnpkg.com/object-is/-/object-is-1.1.5.tgz"; + sha512 = "3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw=="; }; } { - name = "pako___pako_1.0.6.tgz"; + name = "object_keys___object_keys_1.1.1.tgz"; path = fetchurl { - name = "pako___pako_1.0.6.tgz"; - url = "https://registry.yarnpkg.com/pako/-/pako-1.0.6.tgz"; - sha1 = "0101211baa70c4bca4a0f63f2206e97b7dfaf258"; + name = "object_keys___object_keys_1.1.1.tgz"; + url = "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz"; + sha512 = "NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA=="; }; } { - name = "parents___parents_1.0.1.tgz"; + name = "optionator___optionator_0.8.3.tgz"; path = fetchurl { - name = "parents___parents_1.0.1.tgz"; - url = "https://registry.yarnpkg.com/parents/-/parents-1.0.1.tgz"; - sha1 = "fedd4d2bf193a77745fe71e371d73c3307d9c751"; + name = "optionator___optionator_0.8.3.tgz"; + url = "https://registry.yarnpkg.com/optionator/-/optionator-0.8.3.tgz"; + sha512 = "+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA=="; }; } { - name = "parse_asn1___parse_asn1_5.1.1.tgz"; + name = "overlayscrollbars___overlayscrollbars_1.13.3.tgz"; path = fetchurl { - name = "parse_asn1___parse_asn1_5.1.1.tgz"; - url = "https://registry.yarnpkg.com/parse-asn1/-/parse-asn1-5.1.1.tgz"; - sha1 = "f6bf293818332bd0dab54efb16087724745e6ca8"; + name = "overlayscrollbars___overlayscrollbars_1.13.3.tgz"; + url = "https://registry.yarnpkg.com/overlayscrollbars/-/overlayscrollbars-1.13.3.tgz"; + sha512 = "1nB/B5kaakJuHXaLXLRK0bUIilWhUGT6q5g+l2s5vqYdLle/sd0kscBHkQC1kuuDg9p9WR4MTdySDOPbeL/86g=="; }; } { - name = "path_browserify___path_browserify_0.0.0.tgz"; + name = "pako___pako_0.2.9.tgz"; path = fetchurl { - name = "path_browserify___path_browserify_0.0.0.tgz"; - url = "https://registry.yarnpkg.com/path-browserify/-/path-browserify-0.0.0.tgz"; - sha1 = "a0b870729aae214005b7d5032ec2cbbb0fb4451a"; + name = "pako___pako_0.2.9.tgz"; + url = "https://registry.yarnpkg.com/pako/-/pako-0.2.9.tgz"; + sha512 = "NUcwaKxUxWrZLpDG+z/xZaCgQITkA/Dv4V/T6bw7VON6l1Xz/VnrBqrYjZQ12TamKHzITTfOEIYUj48y2KXImA=="; }; } { - name = "path_is_absolute___path_is_absolute_1.0.1.tgz"; + name = "pako___pako_1.0.11.tgz"; path = fetchurl { - name = "path_is_absolute___path_is_absolute_1.0.1.tgz"; - url = "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz"; - sha1 = "174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f"; + name = "pako___pako_1.0.11.tgz"; + url = "https://registry.yarnpkg.com/pako/-/pako-1.0.11.tgz"; + sha512 = "4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw=="; }; } { @@ -1050,115 +1330,75 @@ }; } { - name = "path_platform___path_platform_0.11.15.tgz"; + name = "pdfmake___pdfmake_0.2.7.tgz"; path = fetchurl { - name = "path_platform___path_platform_0.11.15.tgz"; - url = "https://registry.yarnpkg.com/path-platform/-/path-platform-0.11.15.tgz"; - sha1 = "e864217f74c36850f0852b78dc7bf7d4a5721bf2"; + name = "pdfmake___pdfmake_0.2.7.tgz"; + url = "https://registry.yarnpkg.com/pdfmake/-/pdfmake-0.2.7.tgz"; + sha512 = "ClLpgx30H5G3EDvRW1MrA1Xih6YxEaSgIVFrOyBMgAAt62V+hxsyWAi6JNP7u1Fc5JKYAbpb4RRVw8Rhvmz5cQ=="; }; } { - name = "pbkdf2___pbkdf2_3.0.16.tgz"; + name = "png_js___png_js_1.0.0.tgz"; path = fetchurl { - name = "pbkdf2___pbkdf2_3.0.16.tgz"; - url = "https://registry.yarnpkg.com/pbkdf2/-/pbkdf2-3.0.16.tgz"; - sha1 = "7404208ec6b01b62d85bf83853a8064f8d9c2a5c"; + name = "png_js___png_js_1.0.0.tgz"; + url = "https://registry.yarnpkg.com/png-js/-/png-js-1.0.0.tgz"; + sha512 = "k+YsbhpA9e+EFfKjTCH3VW6aoKlyNYI6NYdTfDL4CIvFnvsuO84ttonmZE7rc+v23SLTH8XX+5w/Ak9v0xGY4g=="; }; } { - name = "process_nextick_args___process_nextick_args_2.0.0.tgz"; + name = "popper.js___popper.js_1.16.1.tgz"; path = fetchurl { - name = "process_nextick_args___process_nextick_args_2.0.0.tgz"; - url = "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.0.tgz"; - sha1 = "a37d732f4271b4ab1ad070d35508e8290788ffaa"; + name = "popper.js___popper.js_1.16.1.tgz"; + url = "https://registry.yarnpkg.com/popper.js/-/popper.js-1.16.1.tgz"; + sha512 = "Wb4p1J4zyFTbM+u6WuO4XstYx4Ky9Cewe4DWrel7B0w6VVICvPwdOpotjzcf6eD8TsckVnIMNONQyPIUFOUbCQ=="; }; } { - name = "process___process_0.11.10.tgz"; + name = "prelude_ls___prelude_ls_1.1.2.tgz"; path = fetchurl { - name = "process___process_0.11.10.tgz"; - url = "https://registry.yarnpkg.com/process/-/process-0.11.10.tgz"; - sha1 = "7332300e840161bda3e69a1d1d91a7d4bc16f182"; + name = "prelude_ls___prelude_ls_1.1.2.tgz"; + url = "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.1.2.tgz"; + sha512 = "ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w=="; }; } { - name = "public_encrypt___public_encrypt_4.0.2.tgz"; + name = "process_nextick_args___process_nextick_args_2.0.1.tgz"; path = fetchurl { - name = "public_encrypt___public_encrypt_4.0.2.tgz"; - url = "https://registry.yarnpkg.com/public-encrypt/-/public-encrypt-4.0.2.tgz"; - sha1 = "46eb9107206bf73489f8b85b69d91334c6610994"; + name = "process_nextick_args___process_nextick_args_2.0.1.tgz"; + url = "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz"; + sha512 = "3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag=="; }; } { - name = "punycode___punycode_1.3.2.tgz"; + name = "quote_stream___quote_stream_1.0.2.tgz"; path = fetchurl { - name = "punycode___punycode_1.3.2.tgz"; - url = "https://registry.yarnpkg.com/punycode/-/punycode-1.3.2.tgz"; - sha1 = "9653a036fb7c1ee42342f2325cceefea3926c48d"; + name = "quote_stream___quote_stream_1.0.2.tgz"; + url = "https://registry.yarnpkg.com/quote-stream/-/quote-stream-1.0.2.tgz"; + sha512 = "kKr2uQ2AokadPjvTyKJQad9xELbZwYzWlNfI3Uz2j/ib5u6H9lDP7fUUR//rMycd0gv4Z5P1qXMfXR8YpIxrjQ=="; }; } { - name = "punycode___punycode_1.4.1.tgz"; + name = "raphael___raphael_2.3.0.tgz"; path = fetchurl { - name = "punycode___punycode_1.4.1.tgz"; - url = "https://registry.yarnpkg.com/punycode/-/punycode-1.4.1.tgz"; - sha1 = "c0d5a63b2718800ad8e1eb0fa5269c84dd41845e"; + name = "raphael___raphael_2.3.0.tgz"; + url = "https://registry.yarnpkg.com/raphael/-/raphael-2.3.0.tgz"; + sha512 = "w2yIenZAQnp257XUWGni4bLMVxpUpcIl7qgxEgDIXtmSypYtlNxfXWpOBxs7LBTps5sDwhRnrToJrMUrivqNTQ=="; }; } { - name = "querystring_es3___querystring_es3_0.2.1.tgz"; + name = "readable_stream___readable_stream_2.3.7.tgz"; path = fetchurl { - name = "querystring_es3___querystring_es3_0.2.1.tgz"; - url = "https://registry.yarnpkg.com/querystring-es3/-/querystring-es3-0.2.1.tgz"; - sha1 = "9ec61f79049875707d69414596fd907a4d711e73"; + name = "readable_stream___readable_stream_2.3.7.tgz"; + url = "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.7.tgz"; + sha512 = "Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw=="; }; } { - name = "querystring___querystring_0.2.0.tgz"; + name = "regexp.prototype.flags___regexp.prototype.flags_1.4.3.tgz"; path = fetchurl { - name = "querystring___querystring_0.2.0.tgz"; - url = "https://registry.yarnpkg.com/querystring/-/querystring-0.2.0.tgz"; - sha1 = "b209849203bb25df820da756e747005878521620"; - }; - } - { - name = "randombytes___randombytes_2.0.6.tgz"; - path = fetchurl { - name = "randombytes___randombytes_2.0.6.tgz"; - url = "https://registry.yarnpkg.com/randombytes/-/randombytes-2.0.6.tgz"; - sha1 = "d302c522948588848a8d300c932b44c24231da80"; - }; - } - { - name = "randomfill___randomfill_1.0.4.tgz"; - path = fetchurl { - name = "randomfill___randomfill_1.0.4.tgz"; - url = "https://registry.yarnpkg.com/randomfill/-/randomfill-1.0.4.tgz"; - sha1 = "c92196fc86ab42be983f1bf31778224931d61458"; - }; - } - { - name = "raphael___raphael_2.2.7.tgz"; - path = fetchurl { - name = "raphael___raphael_2.2.7.tgz"; - url = "https://registry.yarnpkg.com/raphael/-/raphael-2.2.7.tgz"; - sha1 = "231b19141f8d086986d8faceb66f8b562ee2c810"; - }; - } - { - name = "read_only_stream___read_only_stream_2.0.0.tgz"; - path = fetchurl { - name = "read_only_stream___read_only_stream_2.0.0.tgz"; - url = "https://registry.yarnpkg.com/read-only-stream/-/read-only-stream-2.0.0.tgz"; - sha1 = "2724fd6a8113d73764ac288d4386270c1dbf17f0"; - }; - } - { - name = "readable_stream___readable_stream_2.3.6.tgz"; - path = fetchurl { - name = "readable_stream___readable_stream_2.3.6.tgz"; - url = "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.6.tgz"; - sha1 = "b11c27d88b8ff1fbe070643cf94b0c79ae1b0aaf"; + name = "regexp.prototype.flags___regexp.prototype.flags_1.4.3.tgz"; + url = "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz"; + sha512 = "fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA=="; }; } { @@ -1166,23 +1406,15 @@ path = fetchurl { name = "resolve___resolve_1.1.7.tgz"; url = "https://registry.yarnpkg.com/resolve/-/resolve-1.1.7.tgz"; - sha1 = "203114d82ad2c5ed9e8e0411b3932875e889e97b"; + sha512 = "9znBF0vBcaSN3W2j7wKvdERPwqTxSpCq+if5C0WoTCyV9n24rua28jeuQ2pL/HOf+yUe/Mef+H/5p60K0Id3bg=="; }; } { - name = "resolve___resolve_1.7.1.tgz"; + name = "resolve___resolve_1.22.1.tgz"; path = fetchurl { - name = "resolve___resolve_1.7.1.tgz"; - url = "https://registry.yarnpkg.com/resolve/-/resolve-1.7.1.tgz"; - sha1 = "aadd656374fd298aee895bc026b8297418677fd3"; - }; - } - { - name = "ripemd160___ripemd160_2.0.2.tgz"; - path = fetchurl { - name = "ripemd160___ripemd160_2.0.2.tgz"; - url = "https://registry.yarnpkg.com/ripemd160/-/ripemd160-2.0.2.tgz"; - sha1 = "a1c1a6f624751577ba5d07914cbc92850585890c"; + name = "resolve___resolve_1.22.1.tgz"; + url = "https://registry.yarnpkg.com/resolve/-/resolve-1.22.1.tgz"; + sha512 = "nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw=="; }; } { @@ -1190,47 +1422,55 @@ path = fetchurl { name = "safe_buffer___safe_buffer_5.1.2.tgz"; url = "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz"; - sha1 = "991ec69d296e0313747d59bdfd2b745c35f8828d"; + sha512 = "Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="; }; } { - name = "select2___select2_4.0.5.tgz"; + name = "safer_buffer___safer_buffer_2.1.2.tgz"; path = fetchurl { - name = "select2___select2_4.0.5.tgz"; - url = "https://registry.yarnpkg.com/select2/-/select2-4.0.5.tgz"; - sha1 = "7aac50692561985b34d3b82ec55e226f8960d40a"; + name = "safer_buffer___safer_buffer_2.1.2.tgz"; + url = "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz"; + sha512 = "YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="; }; } { - name = "sha.js___sha.js_2.4.11.tgz"; + name = "sax___sax_1.2.4.tgz"; path = fetchurl { - name = "sha.js___sha.js_2.4.11.tgz"; - url = "https://registry.yarnpkg.com/sha.js/-/sha.js-2.4.11.tgz"; - sha1 = "37a5cf0b81ecbc6943de109ba2960d1b26584ae7"; + name = "sax___sax_1.2.4.tgz"; + url = "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz"; + sha512 = "NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw=="; }; } { - name = "shasum___shasum_1.0.2.tgz"; + name = "scope_analyzer___scope_analyzer_2.1.2.tgz"; path = fetchurl { - name = "shasum___shasum_1.0.2.tgz"; - url = "https://registry.yarnpkg.com/shasum/-/shasum-1.0.2.tgz"; - sha1 = "e7012310d8f417f4deb5712150e5678b87ae565f"; + name = "scope_analyzer___scope_analyzer_2.1.2.tgz"; + url = "https://registry.yarnpkg.com/scope-analyzer/-/scope-analyzer-2.1.2.tgz"; + sha512 = "5cfCmsTYV/wPaRIItNxatw02ua/MThdIUNnUOCYp+3LSEJvnG804ANw2VLaavNILIfWXF1D1G2KNANkBBvInwQ=="; }; } { - name = "shell_quote___shell_quote_1.7.3.tgz"; + name = "select2___select2_4.0.13.tgz"; path = fetchurl { - name = "shell_quote___shell_quote_1.7.3.tgz"; - url = "https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.7.3.tgz"; - sha512 = "Vpfqwm4EnqGdlsBFNmHhxhElJYrdfcxPThu+ryKS5J8L/fhAwLazFZtq+S+TWZ9ANj2piSQLGj6NQg+lKPmxrw=="; + name = "select2___select2_4.0.13.tgz"; + url = "https://registry.yarnpkg.com/select2/-/select2-4.0.13.tgz"; + sha512 = "1JeB87s6oN/TDxQQYCvS5EFoQyvV6eYMZZ0AeA4tdFDYWN3BAGZ8npr17UBFddU0lgAt3H0yjX3X6/ekOj1yjw=="; }; } { - name = "slimscroll___slimscroll_0.9.1.tgz"; + name = "setimmediate___setimmediate_1.0.5.tgz"; path = fetchurl { - name = "slimscroll___slimscroll_0.9.1.tgz"; - url = "https://registry.yarnpkg.com/slimscroll/-/slimscroll-0.9.1.tgz"; - sha1 = "f675cdc601d80ada20f16004d227d156fd1187b2"; + name = "setimmediate___setimmediate_1.0.5.tgz"; + url = "https://registry.yarnpkg.com/setimmediate/-/setimmediate-1.0.5.tgz"; + sha512 = "MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA=="; + }; + } + { + name = "shallow_copy___shallow_copy_0.0.1.tgz"; + path = fetchurl { + name = "shallow_copy___shallow_copy_0.0.1.tgz"; + url = "https://registry.yarnpkg.com/shallow-copy/-/shallow-copy-0.0.1.tgz"; + sha512 = "b6i4ZpVuUxB9h5gfCxPiusKYkqTMOjEbBs4wMaFbkfia4yFv92UKZ6Df8WXcKbn08JNL/abvg3FnMAOfakDvUw=="; }; } { @@ -1238,39 +1478,55 @@ path = fetchurl { name = "source_map___source_map_0.5.7.tgz"; url = "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz"; - sha1 = "8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc"; + sha512 = "LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ=="; }; } { - name = "stream_browserify___stream_browserify_2.0.1.tgz"; + name = "source_map___source_map_0.1.43.tgz"; path = fetchurl { - name = "stream_browserify___stream_browserify_2.0.1.tgz"; - url = "https://registry.yarnpkg.com/stream-browserify/-/stream-browserify-2.0.1.tgz"; - sha1 = "66266ee5f9bdb9940a4e4514cafb43bb71e5c9db"; + name = "source_map___source_map_0.1.43.tgz"; + url = "https://registry.yarnpkg.com/source-map/-/source-map-0.1.43.tgz"; + sha512 = "VtCvB9SIQhk3aF6h+N85EaqIaBFIAfZ9Cu+NJHHVvc8BbEcnvDcFw6sqQ2dQrT6SlOrZq3tIvyD9+EGq/lJryQ=="; }; } { - name = "stream_combiner2___stream_combiner2_1.1.1.tgz"; + name = "source_map___source_map_0.6.1.tgz"; path = fetchurl { - name = "stream_combiner2___stream_combiner2_1.1.1.tgz"; - url = "https://registry.yarnpkg.com/stream-combiner2/-/stream-combiner2-1.1.1.tgz"; - sha1 = "fb4d8a1420ea362764e21ad4780397bebcb41cbe"; + name = "source_map___source_map_0.6.1.tgz"; + url = "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz"; + sha512 = "UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="; }; } { - name = "stream_http___stream_http_2.8.3.tgz"; + name = "sourcemap_codec___sourcemap_codec_1.4.8.tgz"; path = fetchurl { - name = "stream_http___stream_http_2.8.3.tgz"; - url = "https://registry.yarnpkg.com/stream-http/-/stream-http-2.8.3.tgz"; - sha1 = "b2d242469288a5a27ec4fe8933acf623de6514fc"; + name = "sourcemap_codec___sourcemap_codec_1.4.8.tgz"; + url = "https://registry.yarnpkg.com/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz"; + sha512 = "9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA=="; }; } { - name = "stream_splicer___stream_splicer_2.0.0.tgz"; + name = "sparklines___sparklines_1.3.0.tgz"; path = fetchurl { - name = "stream_splicer___stream_splicer_2.0.0.tgz"; - url = "https://registry.yarnpkg.com/stream-splicer/-/stream-splicer-2.0.0.tgz"; - sha1 = "1b63be438a133e4b671cc1935197600175910d83"; + name = "sparklines___sparklines_1.3.0.tgz"; + url = "https://registry.yarnpkg.com/sparklines/-/sparklines-1.3.0.tgz"; + sha512 = "CkFtpDE3hmOeu1IJyIQIOH0AQtHnPj1c61ALxJZQ9cPEFKDgWC1fcNAHuwPi1i1klTDYvlKKseoYHSwe7JmdLA=="; + }; + } + { + name = "static_eval___static_eval_2.1.0.tgz"; + path = fetchurl { + name = "static_eval___static_eval_2.1.0.tgz"; + url = "https://registry.yarnpkg.com/static-eval/-/static-eval-2.1.0.tgz"; + sha512 = "agtxZ/kWSsCkI5E4QifRwsaPs0P0JmZV6dkLz6ILYfFYQGn+5plctanRN+IC8dJRiFkyXHrwEE3W9Wmx67uDbw=="; + }; + } + { + name = "static_module___static_module_3.0.4.tgz"; + path = fetchurl { + name = "static_module___static_module_3.0.4.tgz"; + url = "https://registry.yarnpkg.com/static-module/-/static-module-3.0.4.tgz"; + sha512 = "gb0v0rrgpBkifXCa3yZXxqVmXDVE+ETXj6YlC/jt5VzOnGXR2C15+++eXuMDUYsePnbhf+lwW0pE1UXyOLtGCw=="; }; } { @@ -1278,31 +1534,47 @@ path = fetchurl { name = "string_decoder___string_decoder_1.1.1.tgz"; url = "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz"; - sha1 = "9cf1611ba62685d7030ae9e4ba34149c3af03fc8"; + sha512 = "n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg=="; }; } { - name = "subarg___subarg_1.0.0.tgz"; + name = "summernote___summernote_0.8.20.tgz"; path = fetchurl { - name = "subarg___subarg_1.0.0.tgz"; - url = "https://registry.yarnpkg.com/subarg/-/subarg-1.0.0.tgz"; - sha1 = "f62cf17581e996b48fc965699f54c06ae268b8d2"; + name = "summernote___summernote_0.8.20.tgz"; + url = "https://registry.yarnpkg.com/summernote/-/summernote-0.8.20.tgz"; + sha512 = "W9RhjQjsn+b1s9xiJQgJbCiYGJaDAc9CdEqXo+D13WuStG8lCdtKaO5AiNiSSMJsQJN2EfGSwbBQt+SFE2B8Kw=="; }; } { - name = "syntax_error___syntax_error_1.4.0.tgz"; + name = "supports_preserve_symlinks_flag___supports_preserve_symlinks_flag_1.0.0.tgz"; path = fetchurl { - name = "syntax_error___syntax_error_1.4.0.tgz"; - url = "https://registry.yarnpkg.com/syntax-error/-/syntax-error-1.4.0.tgz"; - sha1 = "2d9d4ff5c064acb711594a3e3b95054ad51d907c"; + name = "supports_preserve_symlinks_flag___supports_preserve_symlinks_flag_1.0.0.tgz"; + url = "https://registry.yarnpkg.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz"; + sha512 = "ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w=="; }; } { - name = "through2___through2_2.0.3.tgz"; + name = "sweetalert2___sweetalert2_11.7.2.tgz"; path = fetchurl { - name = "through2___through2_2.0.3.tgz"; - url = "https://registry.yarnpkg.com/through2/-/through2-2.0.3.tgz"; - sha1 = "0004569b37c7c74ba39c43f3ced78d1ad94140be"; + name = "sweetalert2___sweetalert2_11.7.2.tgz"; + url = "https://registry.yarnpkg.com/sweetalert2/-/sweetalert2-11.7.2.tgz"; + sha512 = "atPjDa3fv/4xwZpiAt7FZUgAhR5VAASiLP2hu7HUeVDXx+v4/9nD1W0u8xal1e9f2/qGh0DwTxPXPV9XoZIBvg=="; + }; + } + { + name = "tempusdominus_bootstrap_4___tempusdominus_bootstrap_4_5.39.2.tgz"; + path = fetchurl { + name = "tempusdominus_bootstrap_4___tempusdominus_bootstrap_4_5.39.2.tgz"; + url = "https://registry.yarnpkg.com/tempusdominus-bootstrap-4/-/tempusdominus-bootstrap-4-5.39.2.tgz"; + sha512 = "8Au4miSAsMGdsElPg87EUmsN7aGJFaRA5Y8Ale7dDTfhhnQL1Za53LclIJkq+t/7NO5+Ufr1jY7tmEPvWGHaVg=="; + }; + } + { + name = "through2___through2_2.0.5.tgz"; + path = fetchurl { + name = "through2___through2_2.0.5.tgz"; + url = "https://registry.yarnpkg.com/through2/-/through2-2.0.5.tgz"; + sha512 = "/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ=="; }; } { @@ -1310,31 +1582,47 @@ path = fetchurl { name = "through___through_2.3.8.tgz"; url = "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz"; - sha1 = "0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5"; + sha512 = "w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg=="; }; } { - name = "timers_browserify___timers_browserify_1.4.2.tgz"; + name = "tiny_inflate___tiny_inflate_1.0.3.tgz"; path = fetchurl { - name = "timers_browserify___timers_browserify_1.4.2.tgz"; - url = "https://registry.yarnpkg.com/timers-browserify/-/timers-browserify-1.4.2.tgz"; - sha1 = "c9c58b575be8407375cb5e2462dacee74359f41d"; + name = "tiny_inflate___tiny_inflate_1.0.3.tgz"; + url = "https://registry.yarnpkg.com/tiny-inflate/-/tiny-inflate-1.0.3.tgz"; + sha512 = "pkY1fj1cKHb2seWDy0B16HeWyczlJA9/WW3u3c4z/NiWDsO3DOU5D7nhTLE9CF0yXv/QZFY7sEJmj24dK+Rrqw=="; }; } { - name = "to_arraybuffer___to_arraybuffer_1.0.1.tgz"; + name = "toastr___toastr_2.1.4.tgz"; path = fetchurl { - name = "to_arraybuffer___to_arraybuffer_1.0.1.tgz"; - url = "https://registry.yarnpkg.com/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz"; - sha1 = "7d229b1fcc637e466ca081180836a7aabff83f43"; + name = "toastr___toastr_2.1.4.tgz"; + url = "https://registry.yarnpkg.com/toastr/-/toastr-2.1.4.tgz"; + sha512 = "LIy77F5n+sz4tefMmFOntcJ6HL0Fv3k1TDnNmFZ0bU/GcvIIfy6eG2v7zQmMiYgaalAiUv75ttFrPn5s0gyqlA=="; }; } { - name = "tty_browserify___tty_browserify_0.0.1.tgz"; + name = "type_check___type_check_0.3.2.tgz"; path = fetchurl { - name = "tty_browserify___tty_browserify_0.0.1.tgz"; - url = "https://registry.yarnpkg.com/tty-browserify/-/tty-browserify-0.0.1.tgz"; - sha1 = "3f05251ee17904dfd0677546670db9651682b811"; + name = "type_check___type_check_0.3.2.tgz"; + url = "https://registry.yarnpkg.com/type-check/-/type-check-0.3.2.tgz"; + sha512 = "ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg=="; + }; + } + { + name = "type___type_1.2.0.tgz"; + path = fetchurl { + name = "type___type_1.2.0.tgz"; + url = "https://registry.yarnpkg.com/type/-/type-1.2.0.tgz"; + sha512 = "+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg=="; + }; + } + { + name = "type___type_2.7.2.tgz"; + path = fetchurl { + name = "type___type_2.7.2.tgz"; + url = "https://registry.yarnpkg.com/type/-/type-2.7.2.tgz"; + sha512 = "dzlvlNlt6AXU7EBSfpAscydQ7gXB+pPGsPnfJnZpiNJBDj7IaJzQlBZYGdEi4R9HmPdBv2XmWJ6YUtoTa7lmCw=="; }; } { @@ -1342,23 +1630,39 @@ path = fetchurl { name = "typedarray___typedarray_0.0.6.tgz"; url = "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz"; - sha1 = "867ac74e3864187b1d3d47d996a78ec5c8830777"; + sha512 = "/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA=="; }; } { - name = "umd___umd_3.0.3.tgz"; + name = "unicode_properties___unicode_properties_1.4.1.tgz"; path = fetchurl { - name = "umd___umd_3.0.3.tgz"; - url = "https://registry.yarnpkg.com/umd/-/umd-3.0.3.tgz"; - sha1 = "aa9fe653c42b9097678489c01000acb69f0b26cf"; + name = "unicode_properties___unicode_properties_1.4.1.tgz"; + url = "https://registry.yarnpkg.com/unicode-properties/-/unicode-properties-1.4.1.tgz"; + sha512 = "CLjCCLQ6UuMxWnbIylkisbRj31qxHPAurvena/0iwSVbQ2G1VY5/HjV0IRabOEbDHlzZlRdCrD4NhB0JtU40Pg=="; }; } { - name = "url___url_0.11.0.tgz"; + name = "unicode_trie___unicode_trie_2.0.0.tgz"; path = fetchurl { - name = "url___url_0.11.0.tgz"; - url = "https://registry.yarnpkg.com/url/-/url-0.11.0.tgz"; - sha1 = "3838e97cfc60521eb73c525a8e55bfdd9e2e28f1"; + name = "unicode_trie___unicode_trie_2.0.0.tgz"; + url = "https://registry.yarnpkg.com/unicode-trie/-/unicode-trie-2.0.0.tgz"; + sha512 = "x7bc76x0bm4prf1VLg79uhAzKw8DVboClSN5VxJuQ+LKDOVEW9CdH+VY7SP+vX7xCYQqzzgQpFqz15zeLvAtZQ=="; + }; + } + { + name = "universalify___universalify_2.0.0.tgz"; + path = fetchurl { + name = "universalify___universalify_2.0.0.tgz"; + url = "https://registry.yarnpkg.com/universalify/-/universalify-2.0.0.tgz"; + sha512 = "hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ=="; + }; + } + { + name = "uplot___uplot_1.6.24.tgz"; + path = fetchurl { + name = "uplot___uplot_1.6.24.tgz"; + url = "https://registry.yarnpkg.com/uplot/-/uplot-1.6.24.tgz"; + sha512 = "WpH2BsrFrqxkMu+4XBvc0eCDsRBhzoq9crttYeSI0bfxpzR5YoSVzZXOKFVWcVC7sp/aDXrdDPbDZGCtck2PVg=="; }; } { @@ -1366,55 +1670,31 @@ path = fetchurl { name = "util_deprecate___util_deprecate_1.0.2.tgz"; url = "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz"; - sha1 = "450d4dc9fa70de732762fbd2d4a28981419a0ccf"; + sha512 = "EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw=="; }; } { - name = "util_extend___util_extend_1.0.3.tgz"; + name = "word_wrap___word_wrap_1.2.3.tgz"; path = fetchurl { - name = "util_extend___util_extend_1.0.3.tgz"; - url = "https://registry.yarnpkg.com/util-extend/-/util-extend-1.0.3.tgz"; - sha1 = "a7c216d267545169637b3b6edc6ca9119e2ff93f"; + name = "word_wrap___word_wrap_1.2.3.tgz"; + url = "https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.3.tgz"; + sha512 = "Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ=="; }; } { - name = "util___util_0.10.3.tgz"; + name = "xmldoc___xmldoc_1.2.0.tgz"; path = fetchurl { - name = "util___util_0.10.3.tgz"; - url = "https://registry.yarnpkg.com/util/-/util-0.10.3.tgz"; - sha1 = "7afb1afe50805246489e3db7fe0ed379336ac0f9"; + name = "xmldoc___xmldoc_1.2.0.tgz"; + url = "https://registry.yarnpkg.com/xmldoc/-/xmldoc-1.2.0.tgz"; + sha512 = "2eN8QhjBsMW2uVj7JHLHkMytpvGHLHxKXBy4J3fAT/HujsEtM6yU84iGjpESYGHg6XwK0Vu4l+KgqQ2dv2cCqg=="; }; } { - name = "util___util_0.10.4.tgz"; + name = "xtend___xtend_4.0.2.tgz"; path = fetchurl { - name = "util___util_0.10.4.tgz"; - url = "https://registry.yarnpkg.com/util/-/util-0.10.4.tgz"; - sha1 = "3aa0125bfe668a4672de58857d3ace27ecb76901"; - }; - } - { - name = "vm_browserify___vm_browserify_1.0.1.tgz"; - path = fetchurl { - name = "vm_browserify___vm_browserify_1.0.1.tgz"; - url = "https://registry.yarnpkg.com/vm-browserify/-/vm-browserify-1.0.1.tgz"; - sha1 = "a15d7762c4c48fa6bf9f3309a21340f00ed23063"; - }; - } - { - name = "wrappy___wrappy_1.0.2.tgz"; - path = fetchurl { - name = "wrappy___wrappy_1.0.2.tgz"; - url = "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz"; - sha1 = "b5243d8f3ec1aa35f1364605bc0d1036e30ab69f"; - }; - } - { - name = "xtend___xtend_4.0.1.tgz"; - path = fetchurl { - name = "xtend___xtend_4.0.1.tgz"; - url = "https://registry.yarnpkg.com/xtend/-/xtend-4.0.1.tgz"; - sha1 = "a5c6d532be656e23db820efb943a1f04998d63af"; + name = "xtend___xtend_4.0.2.tgz"; + url = "https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz"; + sha512 = "LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ=="; }; } ]; From fcfb25c7bacad75d1a394e825b120e0114bb8925 Mon Sep 17 00:00:00 2001 From: Ivan Kozik Date: Tue, 11 Apr 2023 05:40:36 +0000 Subject: [PATCH 30/67] python3Packages.matplotlib: fix the minimum Python version https://matplotlib.org/stable/devel/min_dep_policy.html says that Matplotlib 3.7 does support Python 3.8. --- pkgs/development/python-modules/matplotlib/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/matplotlib/default.nix b/pkgs/development/python-modules/matplotlib/default.nix index 1fd70739b4c8..4df554f89160 100644 --- a/pkgs/development/python-modules/matplotlib/default.nix +++ b/pkgs/development/python-modules/matplotlib/default.nix @@ -80,7 +80,7 @@ buildPythonPackage rec { pname = "matplotlib"; format = "pyproject"; - disabled = pythonOlder "3.9"; + disabled = pythonOlder "3.8"; src = fetchPypi { inherit pname version; From 8586478e174493b4eff3ef4904e814a0480aecf4 Mon Sep 17 00:00:00 2001 From: Emily Trau Date: Mon, 22 May 2023 09:44:19 +1000 Subject: [PATCH 31/67] minimal-bootstrap.gnugrep: init at 2.4 --- .../linux/minimal-bootstrap/default.nix | 6 ++ .../minimal-bootstrap/gnugrep/default.nix | 60 +++++++++++++++++++ 2 files changed, 66 insertions(+) create mode 100644 pkgs/os-specific/linux/minimal-bootstrap/gnugrep/default.nix diff --git a/pkgs/os-specific/linux/minimal-bootstrap/default.nix b/pkgs/os-specific/linux/minimal-bootstrap/default.nix index 423f9e3f5651..1a5f85e79a15 100644 --- a/pkgs/os-specific/linux/minimal-bootstrap/default.nix +++ b/pkgs/os-specific/linux/minimal-bootstrap/default.nix @@ -15,6 +15,11 @@ lib.makeScope coreutils = callPackage ./coreutils { tinycc = tinycc-mes; }; + gnugrep = callPackage ./gnugrep { + bash = bash_2_05; + tinycc = tinycc-mes; + }; + gnumake = callPackage ./gnumake { tinycc = tinycc-mes; }; gnupatch = callPackage ./gnupatch { tinycc = tinycc-mes; }; @@ -40,6 +45,7 @@ lib.makeScope test = kaem.runCommand "minimal-bootstrap-test" {} '' echo ${bash_2_05.tests.get-version} + echo ${gnugrep.tests.get-version} echo ${gnused.tests.get-version} echo ${mes.compiler.tests.get-version} echo ${tinycc-mes.compiler.tests.chain} diff --git a/pkgs/os-specific/linux/minimal-bootstrap/gnugrep/default.nix b/pkgs/os-specific/linux/minimal-bootstrap/gnugrep/default.nix new file mode 100644 index 000000000000..434b92fafe6f --- /dev/null +++ b/pkgs/os-specific/linux/minimal-bootstrap/gnugrep/default.nix @@ -0,0 +1,60 @@ +{ lib +, fetchurl +, bash +, tinycc +, gnumake +}: +let + pname = "gnugrep"; + version = "2.4"; + + src = fetchurl { + url = "mirror://gnu/grep/grep-${version}.tar.gz"; + sha256 = "05iayw5sfclc476vpviz67hdy03na0pz2kb5csa50232nfx34853"; + }; + + # Thanks to the live-bootstrap project! + # See https://github.com/fosslinux/live-bootstrap/blob/1bc4296091c51f53a5598050c8956d16e945b0f5/sysa/grep-2.4 + makefile = fetchurl { + url = "https://github.com/fosslinux/live-bootstrap/raw/1bc4296091c51f53a5598050c8956d16e945b0f5/sysa/grep-2.4/mk/main.mk"; + sha256 = "08an9ljlqry3p15w28hahm6swnd3jxizsd2188przvvsj093j91k"; + }; +in +bash.runCommand "${pname}-${version}" { + inherit pname version; + + nativeBuildInputs = [ + tinycc.compiler + gnumake + ]; + + passthru.tests.get-version = result: + bash.runCommand "${pname}-get-version-${version}" {} '' + ${result}/bin/grep --version + mkdir ''${out} + ''; + + meta = with lib; { + description = "GNU implementation of the Unix grep command"; + homepage = "https://www.gnu.org/software/grep"; + license = licenses.gpl3Plus; + maintainers = teams.minimal-bootstrap.members; + mainProgram = "grep"; + platforms = platforms.unix; + }; +} '' + # Unpack + ungz --file ${src} --output grep.tar + untar --file grep.tar + rm grep.tar + cd grep-${version} + + # Configure + cp ${makefile} Makefile + + # Build + make CC="tcc -static -B ${tinycc.libs}/lib" + + # Install + make install PREFIX=$out +'' From c812170c74f4cb21a5794eead6205edd0058b8db Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebasti=C3=A1n=20Mancilla?= Date: Sun, 21 May 2023 19:28:57 -0400 Subject: [PATCH 32/67] shogun: refactor derivation --- .../machine-learning/shogun/default.nix | 32 +++++++++++-------- 1 file changed, 18 insertions(+), 14 deletions(-) diff --git a/pkgs/applications/science/machine-learning/shogun/default.nix b/pkgs/applications/science/machine-learning/shogun/default.nix index c7209d00af51..60b5a4948d37 100644 --- a/pkgs/applications/science/machine-learning/shogun/default.nix +++ b/pkgs/applications/science/machine-learning/shogun/default.nix @@ -50,21 +50,21 @@ let srcs = { toolbox = fetchFromGitHub { - owner = pname + "-toolbox"; - repo = pname; - rev = pname + "_" + version; - sha256 = "05s9dclmk7x5d7wnnj4qr6r6c827m72a44gizcv09lxr28pr9inz"; + owner = "shogun-toolbox"; + repo = "shogun"; + rev = "shogun_${version}"; + sha256 = "sha256-38aULxK50wQ2+/ERosSpRyBmssmYSGv5aaWfWSlrSRc="; fetchSubmodules = true; }; # The CMake external projects expect the packed archives rxcpp = fetchurl { url = "https://github.com/Reactive-Extensions/RxCpp/archive/v${rxcppVersion}.tar.gz"; - sha256 = "0y2isr8dy2n1yjr9c5570kpc9lvdlch6jv0jvw000amwn5d3krsh"; + sha256 = "sha256-UOc5WrG8KgAA3xJsaSCjbdPE7gSnFJay9MEK31DWUXg="; }; gtest = fetchurl { url = "https://github.com/google/googletest/archive/release-${gtestVersion}.tar.gz"; - sha256 = "1n5p1m2m3fjrjdj752lf92f9wq3pl5cbsfrb49jqbg52ghkz99jq"; + sha256 = "sha256-WKb0J3yivIVlIis7vVihd2CenEiOinJkk1m6UUUNt9g="; }; }; in @@ -77,13 +77,6 @@ stdenv.mkDerivation rec { src = srcs.toolbox; patches = [ - # Fix compile errors with json-c - # https://github.com/shogun-toolbox/shogun/pull/4104 - (fetchpatch { - url = "https://github.com/shogun-toolbox/shogun/commit/365ce4c4c700736d2eec8ba6c975327a5ac2cd9b.patch"; - sha256 = "158hqv4xzw648pmjbwrhxjp7qcppqa7kvriif87gn3zdn711c49s"; - }) - # Fix compile errors with GCC 9+ # https://github.com/shogun-toolbox/shogun/pull/4811 (fetchpatch { @@ -95,6 +88,13 @@ stdenv.mkDerivation rec { sha256 = "sha256-AgJJKQA8vc5oKaTQDqMdwBR4hT4sn9+uW0jLe7GteJw="; }) + # Fix compile errors with json-c + # https://github.com/shogun-toolbox/shogun/pull/4104 + (fetchpatch { + url = "https://github.com/shogun-toolbox/shogun/commit/365ce4c4c700736d2eec8ba6c975327a5ac2cd9b.patch"; + sha256 = "sha256-OhEWwrHtD/sOcjHmPY/C9zJ8ruww8yXrRcTw38nGEJU="; + }) + # Fix compile errors with Eigen 3.4 ./eigen-3.4.patch @@ -126,6 +126,10 @@ stdenv.mkDerivation rec { cmakeFlags = let enableIf = cond: if cond then "ON" else "OFF"; + excludeTestsRegex = lib.concatStringsSep "|" [ + # sporadic segfault + "TrainedModelSerialization" + ]; in [ "-DBUILD_META_EXAMPLES=ON" "-DCMAKE_DISABLE_FIND_PACKAGE_ARPACK=ON" @@ -134,7 +138,7 @@ stdenv.mkDerivation rec { "-DCMAKE_DISABLE_FIND_PACKAGE_Mosek=ON" "-DCMAKE_DISABLE_FIND_PACKAGE_TFLogger=ON" "-DCMAKE_DISABLE_FIND_PACKAGE_ViennaCL=ON" - "-DCMAKE_CTEST_ARGUMENTS='--exclude-regex;TrainedModelSerialization'" # Sporadic segfault + "-DCMAKE_CTEST_ARGUMENTS=--exclude-regex;'${excludeTestsRegex}'" "-DENABLE_TESTING=${enableIf doCheck}" "-DDISABLE_META_INTEGRATION_TESTS=ON" "-DTRAVIS_DISABLE_META_CPP=ON" From 5873454b52893f451903362fbb15a2ac27b7f918 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebasti=C3=A1n=20Mancilla?= Date: Sun, 21 May 2023 19:38:08 -0400 Subject: [PATCH 33/67] shogun: fix compiler warnings Fix warnings related to virtual destruction. Kinda important to fix. --- .../machine-learning/shogun/default.nix | 7 +++++++ .../shogun/fix-virtual-destruction.patch | 20 +++++++++++++++++++ 2 files changed, 27 insertions(+) create mode 100644 pkgs/applications/science/machine-learning/shogun/fix-virtual-destruction.patch diff --git a/pkgs/applications/science/machine-learning/shogun/default.nix b/pkgs/applications/science/machine-learning/shogun/default.nix index 60b5a4948d37..13eedbd54c2a 100644 --- a/pkgs/applications/science/machine-learning/shogun/default.nix +++ b/pkgs/applications/science/machine-learning/shogun/default.nix @@ -88,6 +88,13 @@ stdenv.mkDerivation rec { sha256 = "sha256-AgJJKQA8vc5oKaTQDqMdwBR4hT4sn9+uW0jLe7GteJw="; }) + # Fix virtual destruction + (fetchpatch { + url = "https://github.com/shogun-toolbox/shogun/commit/ef0e4dc1cc4a33c9e6b17a108fa38a436de2d7ee.patch"; + sha256 = "sha256-a9Rm0ytqkSAgC3dguv8m3SwOSipb+VByBHHdmV0d63w="; + }) + ./fix-virtual-destruction.patch + # Fix compile errors with json-c # https://github.com/shogun-toolbox/shogun/pull/4104 (fetchpatch { diff --git a/pkgs/applications/science/machine-learning/shogun/fix-virtual-destruction.patch b/pkgs/applications/science/machine-learning/shogun/fix-virtual-destruction.patch new file mode 100644 index 000000000000..16a6041748fa --- /dev/null +++ b/pkgs/applications/science/machine-learning/shogun/fix-virtual-destruction.patch @@ -0,0 +1,20 @@ +From: Sebastián Mancilla +Subject: Fix virtual destruction + +--- + src/shogun/solver/LDASolver.h | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/src/shogun/solver/LDASolver.h b/src/shogun/solver/LDASolver.h +index 9300a85c5..d500eca5d 100644 +--- a/src/shogun/solver/LDASolver.h ++++ b/src/shogun/solver/LDASolver.h +@@ -87,7 +87,7 @@ namespace shogun + compute_within_cov(); + } + +- ~LDASolver() ++ virtual ~LDASolver() + { + SG_UNREF(m_features) + SG_UNREF(m_labels) From 61fc2d2c898a7d84936f53058239aa5af24c5f16 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebasti=C3=A1n=20Mancilla?= Date: Sun, 21 May 2023 21:19:06 -0400 Subject: [PATCH 34/67] shogun: disable tests that take too long The checkPhase may take from 30 minutes up to 2 hours and 30 minutes on Hydra due to these tests: [...] 311/375 Test #311: libshogun-evaluation_cross_validation_classification ............ Passed 247.33 sec 312/375 Test #313: libshogun-evaluation_cross_validation_mkl_weight_storage ........ Passed 428.31 sec 315/375 Test #312: libshogun-evaluation_cross_validation_locked_comparison ......... Passed 880.44 sec 341/375 Test #316: libshogun-evaluation_cross_validation_regression ................ Passed 380.48 sec 342/375 Test #343: libshogun-modelselection_grid_search_kernel ..................... Passed 4866.85 sec 343/375 Test #344: libshogun-modelselection_grid_search_linear ..................... Passed 574.78 sec 345/375 Test #342: libshogun-modelselection_combined_kernel_sub_parameters ......... Passed 5929.90 sec 375/375 Test #346: libshogun-modelselection_grid_search_multiclass_svm ............. Passed 1826.27 sec [...] Total Test time (real) = 9046.65 sec checkPhase completed in 2 hours 30 minutes 47 seconds --- pkgs/applications/science/machine-learning/shogun/default.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkgs/applications/science/machine-learning/shogun/default.nix b/pkgs/applications/science/machine-learning/shogun/default.nix index 13eedbd54c2a..fdaec82490db 100644 --- a/pkgs/applications/science/machine-learning/shogun/default.nix +++ b/pkgs/applications/science/machine-learning/shogun/default.nix @@ -136,6 +136,10 @@ stdenv.mkDerivation rec { excludeTestsRegex = lib.concatStringsSep "|" [ # sporadic segfault "TrainedModelSerialization" + # these take too long on CI + "evaluation_cross_validation" + "modelselection_combined_kernel" + "modelselection_grid_search" ]; in [ "-DBUILD_META_EXAMPLES=ON" From 70b3662a675b2a439eae1251532e4fe9daeb31ae Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebasti=C3=A1n=20Mancilla?= Date: Sun, 21 May 2023 21:30:33 -0400 Subject: [PATCH 35/67] shogun: disable broken test Shogun has been broken for a while [0]. Looks like the latest update to openblas, by f07a0615ea8 (openblas: 0.3.20 -> 0.3.21, 2022-08-10), broke the `libshogun-mathematics_lapack` example. It calculates the eigenvectors for a matrix, but the assertions now fail: compute_eigenvectors A=[ [ -0.500000000000000111, 0.707106781186547351, 0.5], [ 0.707106781186547351, 1.04083408558608426e-16, 0.707106781186547129], [ -0.499999999999999722, -0.707106781186547462, 0.5] ] eigenvalues=[-1.41421356237309492,1.04083408558608426e-17,1.41421356237309492] terminate called after throwing an instance of 'shogun::ShogunException' The darwin build output shows a bit more detail: assertion is_equal(A(0,0), 0.5, eps) failed in void test_ev() file /tmp/nix-build-shogun-6.1.4.drv-0/source/examples/undocumented/libshogun/mathematics_lapack.cpp line 49 Disable the test to fix the build, although the results seem "correct". It appears that openblas now calculates values with slightly less precision, thus the assertion fails due to the expected epsilon. [0]: https://hydra.nixos.org/build/194671473 --- pkgs/applications/science/machine-learning/shogun/default.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/applications/science/machine-learning/shogun/default.nix b/pkgs/applications/science/machine-learning/shogun/default.nix index fdaec82490db..d25bc06385ea 100644 --- a/pkgs/applications/science/machine-learning/shogun/default.nix +++ b/pkgs/applications/science/machine-learning/shogun/default.nix @@ -136,6 +136,8 @@ stdenv.mkDerivation rec { excludeTestsRegex = lib.concatStringsSep "|" [ # sporadic segfault "TrainedModelSerialization" + # broken by openblas 0.3.21 + "mathematics_lapack" # these take too long on CI "evaluation_cross_validation" "modelselection_combined_kernel" From f6e677ac8bcb03624182e2acc42648344ddd3efd Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 22 May 2023 03:06:48 +0000 Subject: [PATCH 36/67] intel-compute-runtime: 23.05.25593.11 -> 23.13.26032.30 --- pkgs/os-specific/linux/intel-compute-runtime/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/os-specific/linux/intel-compute-runtime/default.nix b/pkgs/os-specific/linux/intel-compute-runtime/default.nix index 22cb2aba5a59..9bdad84e5a81 100644 --- a/pkgs/os-specific/linux/intel-compute-runtime/default.nix +++ b/pkgs/os-specific/linux/intel-compute-runtime/default.nix @@ -12,13 +12,13 @@ stdenv.mkDerivation rec { pname = "intel-compute-runtime"; - version = "23.05.25593.11"; + version = "23.13.26032.30"; src = fetchFromGitHub { owner = "intel"; repo = "compute-runtime"; rev = version; - sha256 = "sha256-AsJGcyVqRGz7OBWTlQeTS412iUzMAbIsA4w6CmEf1G8="; + sha256 = "sha256-KaU+11lY/chCySao1vLOejDJ9i4yjYWxaz0pzd8lWNY="; }; nativeBuildInputs = [ cmake pkg-config ]; From 3bfd604d163b5017cdc8b9af1fc5d0c1863b463f Mon Sep 17 00:00:00 2001 From: natsukium Date: Mon, 22 May 2023 12:17:56 +0900 Subject: [PATCH 37/67] python3Packages.scikit-fmm: 2022.8.15 -> 2023.4.2 Diff: https://github.com/scikit-fmm/scikit-fmm/compare/2022.08.15...2023.04.02 --- pkgs/development/python-modules/scikit-fmm/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/scikit-fmm/default.nix b/pkgs/development/python-modules/scikit-fmm/default.nix index ba507803fa84..2915e68767e9 100644 --- a/pkgs/development/python-modules/scikit-fmm/default.nix +++ b/pkgs/development/python-modules/scikit-fmm/default.nix @@ -7,11 +7,11 @@ buildPythonPackage rec { pname = "scikit-fmm"; - version = "2022.8.15"; + version = "2023.4.2"; src = fetchPypi { inherit pname version; - hash = "sha256-BgDmxoB1QzZ/DlqIB0m66Km+fbAo5RcpjmX0BZ9985w="; + hash = "sha256-14ccR/ggdyq6kvJWUe8U5NJ96M45PArjwCqzxuJCPAs="; }; propagatedBuildInputs = [ From 11200746852ab36c23e850234ef66c90d1c9a9ac Mon Sep 17 00:00:00 2001 From: Bobby Rong Date: Mon, 22 May 2023 12:08:36 +0800 Subject: [PATCH 38/67] gtk4: Backport fixes to fix regression in nautilus, mutter These patches are backported in Fedora 38. --- pkgs/development/libraries/gtk/4.x.nix | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/pkgs/development/libraries/gtk/4.x.nix b/pkgs/development/libraries/gtk/4.x.nix index f801f83c9895..be2c5d64843e 100644 --- a/pkgs/development/libraries/gtk/4.x.nix +++ b/pkgs/development/libraries/gtk/4.x.nix @@ -2,6 +2,7 @@ , stdenv , substituteAll , fetchurl +, fetchpatch2 , pkg-config , gettext , graphene @@ -82,6 +83,20 @@ stdenv.mkDerivation rec { patches = [ # https://github.com/NixOS/nixpkgs/pull/218143#issuecomment-1501059486 ./patches/4.0-fix-darwin-build.patch + + # Fix deleting in Nautilus (part of 4.10.4) + # https://gitlab.gnome.org/GNOME/nautilus/-/issues/2945 + (fetchpatch2 { + url = "https://gitlab.gnome.org/GNOME/gtk/-/commit/4f47683710bbb4b56c286c6ee6a5c394fcf2b755.patch"; + sha256 = "fU9SX8MH37ZN6Ffk/YhYmipTC7+uT9JXnWggArWNkqA="; + }) + # Fix border/artifact appearing in applications (part of 4.10.4) + # https://gitlab.gnome.org/GNOME/mutter/-/issues/2805 + # https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/6696 + (fetchpatch2 { + url = "https://gitlab.gnome.org/GNOME/gtk/-/commit/b686ce1cb62dba505120e0f1116c516662a06e30.patch"; + sha256 = "0zjY5s+T4CVe3WiowgWE58ruVvqBFUuY2juwBOzMRN4="; + }) ]; depsBuildBuild = [ From 2a7863eb2f1adfddf98136bbff1a1f670e5fb4ff Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 22 May 2023 04:29:16 +0000 Subject: [PATCH 39/67] iwd: 2.3 -> 2.4 --- pkgs/os-specific/linux/iwd/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/os-specific/linux/iwd/default.nix b/pkgs/os-specific/linux/iwd/default.nix index fa4b5847c636..358cfb1c67ba 100644 --- a/pkgs/os-specific/linux/iwd/default.nix +++ b/pkgs/os-specific/linux/iwd/default.nix @@ -12,12 +12,12 @@ stdenv.mkDerivation rec { pname = "iwd"; - version = "2.3"; + version = "2.4"; src = fetchgit { url = "https://git.kernel.org/pub/scm/network/wireless/iwd.git"; rev = version; - sha256 = "sha256-xI/zl7yYWZpoag7RZIL06aUNVgrHDOBEn93dbWBG48I="; + sha256 = "sha256-X7jPheVePOaLY2kaAdpBwi5b/YrRZVqswOBu2RzsuHc="; }; outputs = [ "out" "man" "doc" ] From b36979ec74488ce153d936eb630e71010c251193 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 22 May 2023 04:48:16 +0000 Subject: [PATCH 40/67] iqtree: 2.2.0.4 -> 2.2.2.4 --- pkgs/applications/science/biology/iqtree/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/science/biology/iqtree/default.nix b/pkgs/applications/science/biology/iqtree/default.nix index 0d567733f923..ffdddf6f3a65 100644 --- a/pkgs/applications/science/biology/iqtree/default.nix +++ b/pkgs/applications/science/biology/iqtree/default.nix @@ -9,13 +9,13 @@ stdenv.mkDerivation rec { pname = "iqtree"; - version = "2.2.0.4"; + version = "2.2.2.4"; src = fetchFromGitHub { owner = "iqtree"; repo = "iqtree2"; rev = "v${version}"; - sha256 = "sha256:0ickw1ldpvv2m66yzbvqfhn8k07qdkhbjrlqjs6vcf3s42j5c6pq"; + sha256 = "sha256-5NF0Ej3M19Vd08xfmOHRhZkM1YGQ/ZlFj0HsSw1sw1w="; fetchSubmodules = true; }; From 7033262fa9abfeb0b8ccb6b77dc4e39f79682099 Mon Sep 17 00:00:00 2001 From: natsukium Date: Mon, 22 May 2023 13:59:22 +0900 Subject: [PATCH 41/67] python3Packages.rdkit: use boost182 instead of default --- pkgs/top-level/python-packages.nix | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index ea9b6119e744..958e3a3cf9b1 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -10346,7 +10346,12 @@ self: super: with self; { rdflib = callPackage ../development/python-modules/rdflib { }; - rdkit = callPackage ../development/python-modules/rdkit { }; + rdkit = callPackage ../development/python-modules/rdkit { + boost = pkgs.boost182.override { + enablePython = true; + inherit python; + }; + }; re-assert = callPackage ../development/python-modules/re-assert { }; From aa9455616dc6c008ddcc2749da24f28a34c81dea Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 22 May 2023 05:09:34 +0000 Subject: [PATCH 42/67] python310Packages.atlassian-python-api: 3.36.0 -> 3.37.0 --- .../python-modules/atlassian-python-api/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/atlassian-python-api/default.nix b/pkgs/development/python-modules/atlassian-python-api/default.nix index 1663830fa1f4..47d3741fa618 100755 --- a/pkgs/development/python-modules/atlassian-python-api/default.nix +++ b/pkgs/development/python-modules/atlassian-python-api/default.nix @@ -12,7 +12,7 @@ buildPythonPackage rec { pname = "atlassian-python-api"; - version = "3.36.0"; + version = "3.37.0"; format = "setuptools"; disabled = pythonOlder "3.7"; @@ -21,7 +21,7 @@ buildPythonPackage rec { owner = "atlassian-api"; repo = pname; rev = "refs/tags/${version}"; - hash = "sha256-9xKGA9F3RLijjiEnb01QjmWA9CnN7FZGEEFEWZU4A+A="; + hash = "sha256-+lhDivbw30Oa3aB0TprRhBzv/c72IzNltFZA87LY2nM="; }; propagatedBuildInputs = [ From 2f9d89291a977ba7f84934d4d7d7df506ca8a7df Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 22 May 2023 05:12:04 +0000 Subject: [PATCH 43/67] python310Packages.trimesh: 3.21.6 -> 3.21.7 --- pkgs/development/python-modules/trimesh/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/trimesh/default.nix b/pkgs/development/python-modules/trimesh/default.nix index 8eb1af7c01ed..0dcaaa4cbef7 100644 --- a/pkgs/development/python-modules/trimesh/default.nix +++ b/pkgs/development/python-modules/trimesh/default.nix @@ -8,12 +8,12 @@ buildPythonPackage rec { pname = "trimesh"; - version = "3.21.6"; + version = "3.21.7"; format = "pyproject"; src = fetchPypi { inherit pname version; - hash = "sha256-+gFqZAbGLoNDdOmbxElKwb0QY7BJfOUZVD7888T6eU8="; + hash = "sha256-wtGt3PUCUiSIiQRA3NxO1nPE35XQDipWfrwSKdDBhtE="; }; nativeBuildInputs = [ setuptools ]; From b72f90dc4b04e17f00fb35f98e99b01b4cd556fd Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 22 May 2023 05:33:24 +0000 Subject: [PATCH 44/67] python310Packages.pysimplegui: 4.60.4 -> 4.60.5 --- pkgs/development/python-modules/pysimplegui/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pysimplegui/default.nix b/pkgs/development/python-modules/pysimplegui/default.nix index 827c3ececf5e..c5c71810a938 100644 --- a/pkgs/development/python-modules/pysimplegui/default.nix +++ b/pkgs/development/python-modules/pysimplegui/default.nix @@ -7,7 +7,7 @@ buildPythonPackage rec { pname = "pysimplegui"; - version = "4.60.4"; + version = "4.60.5"; format = "setuptools"; disabled = pythonOlder "3.6"; @@ -15,7 +15,7 @@ buildPythonPackage rec { src = fetchPypi { pname = "PySimpleGUI"; inherit version; - hash = "sha256-+IyCwwGlGuo1vmBdwGC8zrDctmguFigFRIhHAatLI7o="; + hash = "sha256-MQFNHMXu8Tc9fpNWT/JgRmJkXMd0qTmx8BqiU+f514s="; }; propagatedBuildInputs = [ From fd4c32ce8314cc60e4735049a61e14389de35b8a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 22 May 2023 06:01:57 +0000 Subject: [PATCH 45/67] refinery-cli: 0.8.9 -> 0.8.10 --- pkgs/development/tools/refinery-cli/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/tools/refinery-cli/default.nix b/pkgs/development/tools/refinery-cli/default.nix index 28a3301ae7c8..33fea63df5d0 100644 --- a/pkgs/development/tools/refinery-cli/default.nix +++ b/pkgs/development/tools/refinery-cli/default.nix @@ -2,15 +2,15 @@ rustPlatform.buildRustPackage rec { pname = "refinery-cli"; - version = "0.8.9"; + version = "0.8.10"; src = fetchCrate { pname = "refinery_cli"; inherit version; - sha256 = "sha256-KNidO4HO4fcGXWJxFYsat2duZTzUA8XFcaK+Qzb1HFI="; + sha256 = "sha256-6nb/RduzoTK5UtdzYBLdKkYTUrV9A1w1ZePqr3cO534="; }; - cargoHash = "sha256-nYqOGSFQ4GdUdLkZ2Xtx+bRj2sX6joxKjNqm9CloODU="; + cargoHash = "sha256-rdxcWsLwhWuqGE5Z698NULg6Y2nkLqiIqEpBpceflk0="; nativeBuildInputs = [ pkg-config ]; From 0a560af56c4e58bf7e9265df99ad056d7715409c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 22 May 2023 06:16:14 +0000 Subject: [PATCH 46/67] crow-translate: 2.10.4 -> 2.10.5 --- pkgs/applications/misc/crow-translate/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/misc/crow-translate/default.nix b/pkgs/applications/misc/crow-translate/default.nix index 906cf082e297..044ca97e3474 100644 --- a/pkgs/applications/misc/crow-translate/default.nix +++ b/pkgs/applications/misc/crow-translate/default.nix @@ -19,11 +19,11 @@ stdenv.mkDerivation rec { pname = "crow-translate"; - version = "2.10.4"; + version = "2.10.5"; src = fetchzip { url = "https://github.com/${pname}/${pname}/releases/download/${version}/${pname}-${version}-source.tar.gz"; - hash = "sha256-M2vAH1YAvNOhDsz+BWxvteR8YX89FHtbUcQZr1uVoCs="; + hash = "sha256-sAjgG2f0rAWakPd2cZNGXkooIxQQM5OPHm11ahyY1WU="; }; patches = [ From bbac6aa50614392a813c8b7ca512cae139f6e568 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 22 May 2023 06:40:41 +0000 Subject: [PATCH 47/67] python310Packages.manifest-ml: 0.1.5 -> 0.1.7 --- pkgs/development/python-modules/manifest-ml/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/manifest-ml/default.nix b/pkgs/development/python-modules/manifest-ml/default.nix index e0f908b3fd4f..e93b18c46c9d 100644 --- a/pkgs/development/python-modules/manifest-ml/default.nix +++ b/pkgs/development/python-modules/manifest-ml/default.nix @@ -27,7 +27,7 @@ buildPythonPackage rec { pname = "manifest-ml"; - version = "0.1.5"; + version = "0.1.7"; format = "setuptools"; disalbed = pythonOlder "3.8"; @@ -36,7 +36,7 @@ buildPythonPackage rec { owner = "HazyResearch"; repo = "manifest"; rev = "refs/tags/v${version}"; - hash = "sha256-WKibIJv4eJ0IOCRgTl02Zusf0XNTPLBIyme6HMANr8I="; + hash = "sha256-wrslrzMAPBVAlb4ieB+DcLfWjZdlaUBnGXbzcMhlf34="; }; propagatedBuildInputs = [ From aee4db0fdab8e46d8bb5a914277bd6fbca77cc55 Mon Sep 17 00:00:00 2001 From: K900 Date: Mon, 22 May 2023 09:46:02 +0300 Subject: [PATCH 48/67] steam: fix lib32 dependencies --- pkgs/games/steam/fhsenv.nix | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pkgs/games/steam/fhsenv.nix b/pkgs/games/steam/fhsenv.nix index 7fe40b68ecee..deca89e5010d 100644 --- a/pkgs/games/steam/fhsenv.nix +++ b/pkgs/games/steam/fhsenv.nix @@ -207,7 +207,9 @@ in buildFHSEnv rec { libpsl nghttp2.lib rtmpdump - ] ++ steam-runtime-wrapped.overridePkgs + ] + # This needs to come from pkgs as the passed-in steam-runtime-wrapped may not be the same architecture + ++ pkgs.steamPackages.steam-runtime-wrapped.overridePkgs ++ extraLibraries pkgs; extraInstallCommands = lib.optionalString (steam != null) '' From c009c2bc1da372716785b3afac0ff23a5660bf0d Mon Sep 17 00:00:00 2001 From: zowoq <59103226+zowoq@users.noreply.github.com> Date: Mon, 22 May 2023 16:50:28 +1000 Subject: [PATCH 49/67] helix: add maintainer --- pkgs/applications/editors/helix/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/applications/editors/helix/default.nix b/pkgs/applications/editors/helix/default.nix index 03ddac3b5ef0..1000b700a3e3 100644 --- a/pkgs/applications/editors/helix/default.nix +++ b/pkgs/applications/editors/helix/default.nix @@ -47,6 +47,6 @@ in rustPlatform.buildRustPackage { homepage = "https://helix-editor.com"; license = licenses.mpl20; mainProgram = "hx"; - maintainers = with maintainers; [ danth yusdacra ]; + maintainers = with maintainers; [ danth yusdacra zowoq ]; }; } From cf6ff11e138fe536ceddb7c582fb56721aeeb5ae Mon Sep 17 00:00:00 2001 From: natsukium Date: Sun, 21 May 2023 10:55:18 +0900 Subject: [PATCH 50/67] vscode-extensions.vadimcn.vscode-lldb: 1.8.1 -> 1.9.1 Diff: https://github.com/vadimcn/codelldb/compare/v1.8.1...v1.9.1 --- .../vadimcn.vscode-lldb/default.nix | 25 ++++++++++++++----- 1 file changed, 19 insertions(+), 6 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/vadimcn.vscode-lldb/default.nix b/pkgs/applications/editors/vscode/extensions/vadimcn.vscode-lldb/default.nix index 9afb79a6cc87..4da501960459 100644 --- a/pkgs/applications/editors/vscode/extensions/vadimcn.vscode-lldb/default.nix +++ b/pkgs/applications/editors/vscode/extensions/vadimcn.vscode-lldb/default.nix @@ -1,11 +1,11 @@ { pkgs, lib, stdenv, fetchFromGitHub, runCommand, rustPlatform, makeWrapper, llvmPackages -, buildNpmPackage, cmake, nodejs, unzip, python3, pkg-config, libsecret +, buildNpmPackage, cmake, nodejs, unzip, python3, pkg-config, libsecret, darwin }: assert lib.versionAtLeast python3.version "3.5"; let publisher = "vadimcn"; pname = "vscode-lldb"; - version = "1.8.1"; + version = "1.9.1"; vscodeExtUniqueId = "${publisher}.${pname}"; vscodeExtPublisher = publisher; @@ -15,7 +15,7 @@ let owner = "vadimcn"; repo = "vscode-lldb"; rev = "v${version}"; - sha256 = "sha256-5wrw8LNH14WAyIKIRGFbvrISb5RUXeD5Uh/weja9p4Q="; + sha256 = "sha256-DqxdZtSW8TZaOFGXOZQ7a4tmgRj6iAWDppCNomdfVxY="; }; # need to build a custom version of lldb and llvm for enhanced rust support @@ -25,7 +25,7 @@ let pname = "${pname}-adapter"; inherit version src; - cargoSha256 = "sha256-Lpo2jaDMaZGwSrpQBvBCscVbWi2Db1Cx1Tv84v1H4Es="; + cargoSha256 = "sha256-+hfNkr9cZbOcWdWKUWUqDj9a0PKjKeApFXYZzS1XokE="; nativeBuildInputs = [ makeWrapper ]; @@ -46,7 +46,7 @@ let pname = "${pname}-node-deps"; inherit version src; - npmDepsHash = "sha256-+LXcY3sQjZa9DyBiUK1G4BnAr6c+1ZkHMPCCSPWIDtA="; + npmDepsHash = "sha256-Cdlq1jxHSCfPjXhasClc6XzEUp3vlLgkStbhYtCyc7E="; nativeBuildInputs = [ python3 @@ -55,7 +55,10 @@ let buildInputs = [ libsecret - ]; + ] ++ lib.optionals stdenv.isDarwin (with darwin.apple_sdk.frameworks; [ + Security + AppKit + ]); dontNpmBuild = true; @@ -79,6 +82,12 @@ in stdenv.mkDerivation { patches = [ ./cmake-build-extension-only.patch ]; + postPatch = '' + # temporary patch for forgotten version updates + substituteInPlace CMakeLists.txt \ + --replace "1.9.0" ${version} + ''; + postConfigure = '' cp -r ${nodeDeps}/lib/node_modules . ''; @@ -89,6 +98,10 @@ in stdenv.mkDerivation { ]; makeFlags = [ "vsix_bootstrap" ]; + preBuild = lib.optionalString stdenv.isDarwin '' + export HOME=$TMPDIR + ''; + installPhase = '' ext=$out/$installPrefix runHook preInstall From 1d0432ec589c12815b84e2c944c38b800e541145 Mon Sep 17 00:00:00 2001 From: Raito Bezarius Date: Mon, 22 May 2023 09:06:03 +0200 Subject: [PATCH 51/67] neomutt: 20230512 -> 20230517 2023-05-12 is broken, 2023-05-17 has fixes for other platforms than x86_64-linux. https://github.com/neomutt/neomutt/releases/tag/20230517 --- pkgs/applications/networking/mailreaders/neomutt/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/mailreaders/neomutt/default.nix b/pkgs/applications/networking/mailreaders/neomutt/default.nix index 0b5c4877eb3b..77bf4db16f58 100644 --- a/pkgs/applications/networking/mailreaders/neomutt/default.nix +++ b/pkgs/applications/networking/mailreaders/neomutt/default.nix @@ -6,14 +6,14 @@ }: stdenv.mkDerivation rec { - version = "20230512"; + version = "20230517"; pname = "neomutt"; src = fetchFromGitHub { owner = "neomutt"; repo = "neomutt"; rev = version; - sha256 = "sha256-/NeY9WrPXg6sSM1jnjgQKL7vSn8dTrAnvj229KcEEro="; + sha256 = "sha256-1i0STaJulJP0LWdNfLLIEKVapfkcguYRnbc+psWlVE4="; }; patches = [ From af48b134fe4b14a3f85443accf5dad55d9e2c10b Mon Sep 17 00:00:00 2001 From: natsukium Date: Mon, 22 May 2023 16:15:42 +0900 Subject: [PATCH 52/67] python3Packages.rdkit: fix x86_64-darwin build --- pkgs/development/python-modules/rdkit/default.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkgs/development/python-modules/rdkit/default.nix b/pkgs/development/python-modules/rdkit/default.nix index 07c18b5463a8..ee5de87d3305 100644 --- a/pkgs/development/python-modules/rdkit/default.nix +++ b/pkgs/development/python-modules/rdkit/default.nix @@ -1,4 +1,5 @@ { lib +, stdenv , buildPythonPackage , fetchFromGitHub , cmake @@ -15,6 +16,7 @@ , numpy , pandas , pillow +, memorymappingHook }: let external = { @@ -82,6 +84,8 @@ buildPythonPackage rec { buildInputs = [ boost cairo + ] ++ lib.optionals (stdenv.system == "x86_64-darwin") [ + memorymappingHook ]; propagatedBuildInputs = [ From 5f61ab39e014327d9a63948e7b688a2d75939ce8 Mon Sep 17 00:00:00 2001 From: natsukium Date: Mon, 22 May 2023 16:17:34 +0900 Subject: [PATCH 53/67] python3Packages.rdkit: add natsukium as maintainers --- pkgs/development/python-modules/rdkit/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/rdkit/default.nix b/pkgs/development/python-modules/rdkit/default.nix index ee5de87d3305..470cc1e22e8c 100644 --- a/pkgs/development/python-modules/rdkit/default.nix +++ b/pkgs/development/python-modules/rdkit/default.nix @@ -153,7 +153,7 @@ buildPythonPackage rec { meta = with lib; { description = "Open source toolkit for cheminformatics"; - maintainers = [ maintainers.rmcgibbo ]; + maintainers = with maintainers; [ rmcgibbo natsukium ]; license = licenses.bsd3; homepage = "https://www.rdkit.org"; }; From c92f2244d1a31ed5ac66d3c625c332e817a1e92a Mon Sep 17 00:00:00 2001 From: Jonas Heinrich Date: Mon, 22 May 2023 09:18:50 +0200 Subject: [PATCH 54/67] wordpress6_2: 6.2.1 -> 6.2.2 --- pkgs/servers/web-apps/wordpress/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/web-apps/wordpress/default.nix b/pkgs/servers/web-apps/wordpress/default.nix index fed815eb5cc9..e84d2c793714 100644 --- a/pkgs/servers/web-apps/wordpress/default.nix +++ b/pkgs/servers/web-apps/wordpress/default.nix @@ -1,8 +1,8 @@ { callPackage }: builtins.mapAttrs (_: callPackage ./generic.nix) rec { wordpress = wordpress6_2; wordpress6_2 = { - version = "6.2.1"; - hash = "sha256-jGmOEmdj3n4bCoTJH/4DEsjTBiaEmaxBt1kA19HctU8="; + version = "6.2.2"; + hash = "sha256-0qpvPauGbeP1MLHmz6gItJf80Erts7E7x28TM9AmAPk="; }; wordpress6_1 = { version = "6.1.2"; From 1493a57cb6c7f0bc0a51d64c27da07055b357af3 Mon Sep 17 00:00:00 2001 From: Maximilian Bosch Date: Mon, 22 May 2023 09:21:15 +0200 Subject: [PATCH 55/67] privacyidea: fix build Failing Hydra build: https://hydra.nixos.org/build/220720999 ZHF: #230712 --- pkgs/applications/misc/privacyidea/default.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkgs/applications/misc/privacyidea/default.nix b/pkgs/applications/misc/privacyidea/default.nix index 3adfe13bd93e..d9c44d4a5d78 100644 --- a/pkgs/applications/misc/privacyidea/default.nix +++ b/pkgs/applications/misc/privacyidea/default.nix @@ -170,6 +170,10 @@ let deprecated = (super.deprecated.override { sphinxHook = null; }).overridePythonAttrs dropDocOutput; + wrapt = (super.wrapt.override { + sphinxHook = null; + sphinx-rtd-theme = null; + }).overridePythonAttrs dropDocOutput; }; }; in From 137b97e2f619cee1fbb8a624f5ad395a84efcca3 Mon Sep 17 00:00:00 2001 From: Boey Maun Suang Date: Wed, 15 Feb 2023 20:24:23 +1100 Subject: [PATCH 56/67] linuxkit: Sign binary with entitlements on Darwin In order to use the Virtualization framework at runtime, a macOS binary must be signed with the appropriate entitlement(s). The default targets in the linuxkit Makefiles would do this for us, but the current package definition does not use those Makefiles, so we must call the right target directly. --- .../tools/misc/linuxkit/default.nix | 23 +++++++++++++++++-- pkgs/top-level/all-packages.nix | 1 + 2 files changed, 22 insertions(+), 2 deletions(-) diff --git a/pkgs/development/tools/misc/linuxkit/default.nix b/pkgs/development/tools/misc/linuxkit/default.nix index fa48239b5a08..68a908483d13 100644 --- a/pkgs/development/tools/misc/linuxkit/default.nix +++ b/pkgs/development/tools/misc/linuxkit/default.nix @@ -1,4 +1,4 @@ -{ lib, stdenv, buildGoModule, fetchFromGitHub, git, Cocoa, Virtualization, testers, linuxkit }: +{ lib, stdenv, buildGoModule, fetchFromGitHub, git, Cocoa, Virtualization, sigtool, testers, linuxkit }: buildGoModule rec { pname = "linuxkit"; @@ -15,8 +15,16 @@ buildGoModule rec { modRoot = "./src/cmd/linuxkit"; - patches = [ ./darwin-os-version.patch ./support-apple-11-sdk.patch ]; + patches = [ + ./darwin-os-version.patch + ./support-apple-11-sdk.patch + ]; + # - On macOS, an executable must be signed with the right entitlement(s) to be + # able to use the Virtualization framework at runtime. + # - sigtool is allows us to validly sign such executables with a dummy + # authority. + nativeBuildInputs = lib.optionals stdenv.isDarwin [ sigtool ]; buildInputs = lib.optionals stdenv.isDarwin [ Cocoa Virtualization ]; ldflags = [ @@ -27,6 +35,17 @@ buildGoModule rec { nativeCheckInputs = [ git ]; + # - Because this package definition doesn't build using the source's Makefile, + # we must manually call the sign target. + # - The binary stripping that nixpkgs does by default in the + # fixup phase removes such signing and entitlements, so we have to sign + # after stripping. + # - Finally, at the start of the fixup phase, the working directory is + # $sourceRoot/src/cmd/linuxkit, so it's simpler to use the sign target from + # the Makefile in that directory rather than $sourceRoot/Makefile. + postFixup = lib.optionalString stdenv.isDarwin '' + make sign LOCAL_TARGET=$out/bin/linuxkit + ''; passthru.tests.version = testers.testVersion { package = linuxkit; command = "linuxkit version"; diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 3894c3e398e9..c36e16a78da4 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -18097,6 +18097,7 @@ with pkgs; linuxkit = callPackage ../development/tools/misc/linuxkit { inherit (darwin.apple_sdk_11_0.frameworks) Cocoa Virtualization; + inherit (darwin) sigtool; }; listenbrainz-mpd = callPackage ../applications/audio/listenbrainz-mpd { From eeefa71db439b9d2d41544fd564207259ed58a88 Mon Sep 17 00:00:00 2001 From: Ch1keen Date: Mon, 22 May 2023 16:38:40 +0900 Subject: [PATCH 57/67] ronin: init at 2.0.1 --- pkgs/tools/security/ronin/Gemfile | 5 + pkgs/tools/security/ronin/Gemfile.lock | 205 +++++++ pkgs/tools/security/ronin/default.nix | 25 + pkgs/tools/security/ronin/gemset.nix | 795 +++++++++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 + 5 files changed, 1032 insertions(+) create mode 100644 pkgs/tools/security/ronin/Gemfile create mode 100644 pkgs/tools/security/ronin/Gemfile.lock create mode 100644 pkgs/tools/security/ronin/default.nix create mode 100644 pkgs/tools/security/ronin/gemset.nix diff --git a/pkgs/tools/security/ronin/Gemfile b/pkgs/tools/security/ronin/Gemfile new file mode 100644 index 000000000000..c96b9c6f6f52 --- /dev/null +++ b/pkgs/tools/security/ronin/Gemfile @@ -0,0 +1,5 @@ +# frozen_string_literal: true + +source "https://rubygems.org" + +gem "ronin" diff --git a/pkgs/tools/security/ronin/Gemfile.lock b/pkgs/tools/security/ronin/Gemfile.lock new file mode 100644 index 000000000000..afef9eed8bec --- /dev/null +++ b/pkgs/tools/security/ronin/Gemfile.lock @@ -0,0 +1,205 @@ +GEM + remote: https://rubygems.org/ + specs: + activemodel (7.0.4.3) + activesupport (= 7.0.4.3) + activerecord (7.0.4.3) + activemodel (= 7.0.4.3) + activesupport (= 7.0.4.3) + activesupport (7.0.4.3) + concurrent-ruby (~> 1.0, >= 1.0.2) + i18n (>= 1.6, < 2) + minitest (>= 5.1) + tzinfo (~> 2.0) + addressable (2.8.2) + public_suffix (>= 2.0.2, < 6.0) + async (2.5.0) + console (~> 1.10) + io-event (~> 1.1) + timers (~> 4.1) + async-io (1.34.3) + async + chars (0.3.2) + combinatorics (0.4.4) + command_kit (0.4.0) + command_mapper (0.3.1) + concurrent-ruby (1.2.2) + connection_pool (2.4.0) + console (1.16.2) + fiber-local + domain_name (0.5.20190701) + unf (>= 0.0.5, < 1.0.0) + fake_io (0.1.0) + fiber-local (1.0.0) + hexdump (1.0.0) + http-cookie (1.0.5) + domain_name (~> 0.5) + i18n (1.12.0) + concurrent-ruby (~> 1.0) + io-console (0.6.0) + io-event (1.1.7) + irb (1.6.3) + reline (>= 0.3.0) + mechanize (2.8.5) + addressable (~> 2.8) + domain_name (~> 0.5, >= 0.5.20190701) + http-cookie (~> 1.0, >= 1.0.3) + mime-types (~> 3.0) + net-http-digest_auth (~> 1.4, >= 1.4.1) + net-http-persistent (>= 2.5.2, < 5.0.dev) + nokogiri (~> 1.11, >= 1.11.2) + rubyntlm (~> 0.6, >= 0.6.3) + webrick (~> 1.7) + webrobots (~> 0.1.2) + mime-types (3.4.1) + mime-types-data (~> 3.2015) + mime-types-data (3.2023.0218.1) + mini_portile2 (2.8.1) + minitest (5.18.0) + mustermann (3.0.0) + ruby2_keywords (~> 0.0.1) + net-http-digest_auth (1.4.1) + net-http-persistent (4.0.2) + connection_pool (~> 2.2) + nokogiri (1.14.2) + mini_portile2 (~> 2.8.0) + racc (~> 1.4) + nokogiri-diff (0.2.0) + nokogiri (~> 1.5) + tdiff (~> 0.3, >= 0.3.2) + nokogiri-ext (0.1.0) + nokogiri (~> 1.0) + open_namespace (0.4.1) + public_suffix (5.0.1) + racc (1.6.2) + rack (2.2.6.4) + rack-protection (3.0.5) + rack + rack-user_agent (0.5.3) + rack (>= 1.5) + woothee (>= 1.0.0) + reline (0.3.3) + io-console (~> 0.5) + ronin (2.0.1) + async-io (~> 1.0) + open_namespace (~> 0.4) + ronin-code-asm (~> 1.0) + ronin-code-sql (~> 2.0) + ronin-core (~> 0.1, >= 0.1.1) + ronin-db (~> 0.1) + ronin-exploits (~> 1.0, >= 1.0.1) + ronin-fuzzer (~> 0.1) + ronin-payloads (~> 0.1, >= 0.1.1) + ronin-repos (~> 0.1) + ronin-support (~> 1.0, >= 1.0.1) + ronin-vulns (~> 0.1, >= 0.1.2) + ronin-web (~> 1.0, >= 1.0.1) + rouge (~> 3.0) + wordlist (~> 1.0) + ronin-code-asm (1.0.0) + ruby-yasm (~> 0.3) + ronin-code-sql (2.0.0) + ronin-support (~> 1.0) + ronin-core (0.1.1) + command_kit (~> 0.4) + irb (~> 1.0) + reline (~> 0.1) + ronin-db (0.1.0) + ronin-core (~> 0.1) + ronin-db-activerecord (~> 0.1) + ronin-support (~> 1.0) + sqlite3 (~> 1.0) + ronin-db-activerecord (0.1.0) + activerecord (~> 7.0) + uri-query_params (~> 0.6) + ronin-exploits (1.0.1) + ronin-code-sql (~> 2.0) + ronin-core (~> 0.1) + ronin-payloads (~> 0.1, >= 0.1.1) + ronin-post_ex (~> 0.1) + ronin-repos (~> 0.1) + ronin-support (~> 1.0, >= 1.0.1) + ronin-vulns (~> 0.1, >= 0.1.1) + uri-query_params (~> 0.6) + ronin-fuzzer (0.1.0) + combinatorics (~> 0.4) + ronin-core (~> 0.1) + ronin-support (~> 1.0) + ronin-payloads (0.1.1) + ronin-code-asm (~> 1.0) + ronin-core (~> 0.1) + ronin-post_ex (~> 0.1) + ronin-repos (~> 0.1) + ronin-support (~> 1.0) + ronin-post_ex (0.1.0) + fake_io (~> 0.1) + hexdump (~> 1.0) + ronin-core (~> 0.1) + ronin-repos (0.1.0) + ronin-core (~> 0.1) + ronin-support (1.0.1) + addressable (~> 2.0) + chars (~> 0.3, >= 0.3.2) + combinatorics (~> 0.4) + hexdump (~> 1.0) + uri-query_params (~> 0.8) + ronin-vulns (0.1.2) + ronin-core (~> 0.1) + ronin-support (~> 1.0, >= 1.0.1) + ronin-web (1.0.1) + mechanize (~> 2.0) + nokogiri (~> 1.4) + nokogiri-diff (~> 0.2) + nokogiri-ext (~> 0.1) + open_namespace (~> 0.4) + ronin-core (~> 0.1) + ronin-support (~> 1.0) + ronin-web-server (~> 0.1, >= 0.1.1) + ronin-web-spider (~> 0.1) + ronin-web-user_agents (~> 0.1) + ronin-web-server (0.1.1) + rack (~> 2.2) + rack-user_agent (~> 0.5) + ronin-support (~> 1.0) + sinatra (~> 3.0) + webrick (~> 1.0) + ronin-web-spider (0.1.0) + ronin-support (~> 1.0) + spidr (~> 0.7) + ronin-web-user_agents (0.1.0) + rouge (3.30.0) + ruby-yasm (0.3.0) + command_mapper (~> 0.1) + ruby2_keywords (0.0.5) + rubyntlm (0.6.3) + sinatra (3.0.5) + mustermann (~> 3.0) + rack (~> 2.2, >= 2.2.4) + rack-protection (= 3.0.5) + tilt (~> 2.0) + spidr (0.7.0) + nokogiri (~> 1.3) + sqlite3 (1.6.2) + mini_portile2 (~> 2.8.0) + tdiff (0.3.4) + tilt (2.1.0) + timers (4.3.5) + tzinfo (2.0.6) + concurrent-ruby (~> 1.0) + unf (0.1.4) + unf_ext + unf_ext (0.0.8.2) + uri-query_params (0.8.1) + webrick (1.8.1) + webrobots (0.1.2) + woothee (1.13.0) + wordlist (1.0.0) + +PLATFORMS + ruby + +DEPENDENCIES + ronin + +BUNDLED WITH + 2.3.7 diff --git a/pkgs/tools/security/ronin/default.nix b/pkgs/tools/security/ronin/default.nix new file mode 100644 index 000000000000..8116d5c355f6 --- /dev/null +++ b/pkgs/tools/security/ronin/default.nix @@ -0,0 +1,25 @@ +{ pkgs, lib, bundlerApp, bundlerUpdateScript }: + +bundlerApp { + pname = "ronin"; + gemdir = ./.; + exes = [ + "ronin" + "ronin-db" + "ronin-exploits" + "ronin-fuzzer" + "ronin-payloads" + "ronin-repos" + "ronin-vulns" + "ronin-web" + ]; + + passthru.updateScript = bundlerUpdateScript "ronin"; + + meta = with lib; { + description = "A free and Open Source Ruby toolkit for security research and development"; + homepage = "https://ronin-rb.dev"; + license = licenses.gpl3Plus; + maintainers = with maintainers; [ Ch1keen ]; + }; +} diff --git a/pkgs/tools/security/ronin/gemset.nix b/pkgs/tools/security/ronin/gemset.nix new file mode 100644 index 000000000000..5940d6a853b0 --- /dev/null +++ b/pkgs/tools/security/ronin/gemset.nix @@ -0,0 +1,795 @@ +{ + activemodel = { + dependencies = ["activesupport"]; + groups = ["default"]; + platforms = []; + source = { + remotes = ["https://rubygems.org"]; + sha256 = "0ymhsxgdb68zgf4zp07g2bymmpgn0b9r38avn9pagz1p5zy1ql9v"; + type = "gem"; + }; + version = "7.0.4.3"; + }; + activerecord = { + dependencies = ["activemodel" "activesupport"]; + groups = ["default"]; + platforms = []; + source = { + remotes = ["https://rubygems.org"]; + sha256 = "01wb98i2zsbb4jcb4i6z72vb05wiks4hv9chc66h1rsxrv0zi4dv"; + type = "gem"; + }; + version = "7.0.4.3"; + }; + activesupport = { + dependencies = ["concurrent-ruby" "i18n" "minitest" "tzinfo"]; + groups = ["default"]; + platforms = []; + source = { + remotes = ["https://rubygems.org"]; + sha256 = "15m0b1im6i401ab51vzr7f8nk8kys1qa0snnl741y3sir3xd07jp"; + type = "gem"; + }; + version = "7.0.4.3"; + }; + addressable = { + dependencies = ["public_suffix"]; + groups = ["default"]; + platforms = []; + source = { + remotes = ["https://rubygems.org"]; + sha256 = "0km8qw6qzximlg9iz24acqbpbzjw0r05bgavc6zqs3282xkyhimy"; + type = "gem"; + }; + version = "2.8.2"; + }; + async = { + dependencies = ["console" "io-event" "timers"]; + groups = ["default"]; + platforms = []; + source = { + remotes = ["https://rubygems.org"]; + sha256 = "0gj166ij131c5d53dj51ad8v25dsrn9xym3vx8wkma1n40x3d6la"; + type = "gem"; + }; + version = "2.5.0"; + }; + async-io = { + dependencies = ["async"]; + groups = ["default"]; + platforms = []; + source = { + remotes = ["https://rubygems.org"]; + sha256 = "10qxdz7hi136gp4pgzmw49vp8mz4fk89lc2319lp3d8iqn8w1swj"; + type = "gem"; + }; + version = "1.34.3"; + }; + chars = { + groups = ["default"]; + platforms = []; + source = { + remotes = ["https://rubygems.org"]; + sha256 = "18lgsszrrh3xnaym2jdz7g5gm7c8hv5faj7zyrm1ws9l107jrhr5"; + type = "gem"; + }; + version = "0.3.2"; + }; + combinatorics = { + groups = ["default"]; + platforms = []; + source = { + remotes = ["https://rubygems.org"]; + sha256 = "1sf0pj29xzriwsqv607iwzs76piac6kygqxpg0i59qwx029100fw"; + type = "gem"; + }; + version = "0.4.4"; + }; + command_kit = { + groups = ["default"]; + platforms = []; + source = { + remotes = ["https://rubygems.org"]; + sha256 = "179mlrnzj56ghviyvvwk0kdfyvr050yk4jj4nwb78izlbxw1wl1m"; + type = "gem"; + }; + version = "0.4.0"; + }; + command_mapper = { + groups = ["default"]; + platforms = []; + source = { + remotes = ["https://rubygems.org"]; + sha256 = "1v363y9g7zxfx2y7p50hdvxj6c0a8mfh30wac2rm3ibldspcjmn1"; + type = "gem"; + }; + version = "0.3.1"; + }; + concurrent-ruby = { + groups = ["default"]; + platforms = []; + source = { + remotes = ["https://rubygems.org"]; + sha256 = "0krcwb6mn0iklajwngwsg850nk8k9b35dhmc2qkbdqvmifdi2y9q"; + type = "gem"; + }; + version = "1.2.2"; + }; + connection_pool = { + groups = ["default"]; + platforms = []; + source = { + remotes = ["https://rubygems.org"]; + sha256 = "0dndngqvkm2ih3wqn5ilf9980c1cc57lqn5lywx3myalzpilq05z"; + type = "gem"; + }; + version = "2.4.0"; + }; + console = { + dependencies = ["fiber-local"]; + groups = ["default"]; + platforms = []; + source = { + remotes = ["https://rubygems.org"]; + sha256 = "0y1bv3kd1l9p0k5n3anvvjxdrcq113pyngz2g29i9mvdgbbx7kq2"; + type = "gem"; + }; + version = "1.16.2"; + }; + domain_name = { + dependencies = ["unf"]; + groups = ["default"]; + platforms = []; + source = { + remotes = ["https://rubygems.org"]; + sha256 = "0lcqjsmixjp52bnlgzh4lg9ppsk52x9hpwdjd53k8jnbah2602h0"; + type = "gem"; + }; + version = "0.5.20190701"; + }; + fake_io = { + groups = ["default"]; + platforms = []; + source = { + remotes = ["https://rubygems.org"]; + sha256 = "10559cnd2cqllql8ibd0zx0rvq8xk0qll5sqa4khb5963596ldmn"; + type = "gem"; + }; + version = "0.1.0"; + }; + fiber-local = { + groups = ["default"]; + platforms = []; + source = { + remotes = ["https://rubygems.org"]; + sha256 = "1vrxxb09fc7aicb9zb0pmn5akggjy21dmxkdl3w949y4q05rldr9"; + type = "gem"; + }; + version = "1.0.0"; + }; + hexdump = { + groups = ["default"]; + platforms = []; + source = { + remotes = ["https://rubygems.org"]; + sha256 = "1787w456yzmy4c13ray228n89a5wz6p6k3ibssjvy955qlr44b7g"; + type = "gem"; + }; + version = "1.0.0"; + }; + http-cookie = { + dependencies = ["domain_name"]; + groups = ["default"]; + platforms = []; + source = { + remotes = ["https://rubygems.org"]; + sha256 = "13rilvlv8kwbzqfb644qp6hrbsj82cbqmnzcvqip1p6vqx36sxbk"; + type = "gem"; + }; + version = "1.0.5"; + }; + i18n = { + dependencies = ["concurrent-ruby"]; + groups = ["default"]; + platforms = []; + source = { + remotes = ["https://rubygems.org"]; + sha256 = "1vdcchz7jli1p0gnc669a7bj3q1fv09y9ppf0y3k0vb1jwdwrqwi"; + type = "gem"; + }; + version = "1.12.0"; + }; + io-console = { + groups = ["default"]; + platforms = []; + source = { + remotes = ["https://rubygems.org"]; + sha256 = "0dikardh14c72gd9ypwh8dim41wvqmzfzf35mincaj5yals9m7ff"; + type = "gem"; + }; + version = "0.6.0"; + }; + io-event = { + groups = ["default"]; + platforms = []; + source = { + remotes = ["https://rubygems.org"]; + sha256 = "1mk579b88kvv5r4as0f6niq02176c6lmph305ml4piklgx6a1fsa"; + type = "gem"; + }; + version = "1.1.7"; + }; + irb = { + dependencies = ["reline"]; + groups = ["default"]; + platforms = []; + source = { + remotes = ["https://rubygems.org"]; + sha256 = "1h9s07n5v3z029v18924ws9vdkdc80n6llp9ccx77yg1krv2g0f3"; + type = "gem"; + }; + version = "1.6.3"; + }; + mechanize = { + dependencies = ["addressable" "domain_name" "http-cookie" "mime-types" "net-http-digest_auth" "net-http-persistent" "nokogiri" "rubyntlm" "webrick" "webrobots"]; + groups = ["default"]; + platforms = []; + source = { + remotes = ["https://rubygems.org"]; + sha256 = "1adjnzvq3rxqz7xf3qr7c0p85ccfwmn0l3fcmch6cjwz0i9vc5ah"; + type = "gem"; + }; + version = "2.8.5"; + }; + mime-types = { + dependencies = ["mime-types-data"]; + groups = ["default"]; + platforms = []; + source = { + remotes = ["https://rubygems.org"]; + sha256 = "0ipw892jbksbxxcrlx9g5ljq60qx47pm24ywgfbyjskbcl78pkvb"; + type = "gem"; + }; + version = "3.4.1"; + }; + mime-types-data = { + groups = ["default"]; + platforms = []; + source = { + remotes = ["https://rubygems.org"]; + sha256 = "1pky3vzaxlgm9gw5wlqwwi7wsw3jrglrfflrppvvnsrlaiz043z9"; + type = "gem"; + }; + version = "3.2023.0218.1"; + }; + mini_portile2 = { + groups = ["default"]; + platforms = []; + source = { + remotes = ["https://rubygems.org"]; + sha256 = "1af4yarhbbx62f7qsmgg5fynrik0s36wjy3difkawy536xg343mp"; + type = "gem"; + }; + version = "2.8.1"; + }; + minitest = { + groups = ["default"]; + platforms = []; + source = { + remotes = ["https://rubygems.org"]; + sha256 = "0ic7i5z88zcaqnpzprf7saimq2f6sad57g5mkkqsrqrcd6h3mx06"; + type = "gem"; + }; + version = "5.18.0"; + }; + mustermann = { + dependencies = ["ruby2_keywords"]; + groups = ["default"]; + platforms = []; + source = { + remotes = ["https://rubygems.org"]; + sha256 = "0rwbq20s2gdh8dljjsgj5s6wqqfmnbclhvv2c2608brv7jm6jdbd"; + type = "gem"; + }; + version = "3.0.0"; + }; + net-http-digest_auth = { + groups = ["default"]; + platforms = []; + source = { + remotes = ["https://rubygems.org"]; + sha256 = "1nq859b0gh2vjhvl1qh1zrk09pc7p54r9i6nnn6sb06iv07db2jb"; + type = "gem"; + }; + version = "1.4.1"; + }; + net-http-persistent = { + dependencies = ["connection_pool"]; + groups = ["default"]; + platforms = []; + source = { + remotes = ["https://rubygems.org"]; + sha256 = "0i1as2lgnw7b4jid0gw5glv5hnxz36nmfsbr9rmxbcap72ijgy03"; + type = "gem"; + }; + version = "4.0.2"; + }; + nokogiri = { + dependencies = ["mini_portile2" "racc"]; + groups = ["default"]; + platforms = []; + source = { + remotes = ["https://rubygems.org"]; + sha256 = "1djq4rp4m967mn6sxmiw75vz24gfp0w602xv22kk1x3cmi5afrf7"; + type = "gem"; + }; + version = "1.14.2"; + }; + nokogiri-diff = { + dependencies = ["nokogiri" "tdiff"]; + groups = ["default"]; + platforms = []; + source = { + remotes = ["https://rubygems.org"]; + sha256 = "0njr1s42war0bj1axb2psjvk49l74a8wzr799wckqqdcb6n51lc1"; + type = "gem"; + }; + version = "0.2.0"; + }; + nokogiri-ext = { + dependencies = ["nokogiri"]; + groups = ["default"]; + platforms = []; + source = { + remotes = ["https://rubygems.org"]; + sha256 = "0y1yflr1989vfy46lxhvs5njlskwiv08akkjybnh8n0cdqms4lhs"; + type = "gem"; + }; + version = "0.1.0"; + }; + open_namespace = { + groups = ["default"]; + platforms = []; + source = { + remotes = ["https://rubygems.org"]; + sha256 = "11j392gl62ibhkidjrjfnb3sygmqmvsc7zd5bhmnigd65x5gs310"; + type = "gem"; + }; + version = "0.4.1"; + }; + public_suffix = { + groups = ["default"]; + platforms = []; + source = { + remotes = ["https://rubygems.org"]; + sha256 = "0hz0bx2qs2pwb0bwazzsah03ilpf3aai8b7lk7s35jsfzwbkjq35"; + type = "gem"; + }; + version = "5.0.1"; + }; + racc = { + groups = ["default"]; + platforms = []; + source = { + remotes = ["https://rubygems.org"]; + sha256 = "09jgz6r0f7v84a7jz9an85q8vvmp743dqcsdm3z9c8rqcqv6pljq"; + type = "gem"; + }; + version = "1.6.2"; + }; + rack = { + groups = ["default"]; + platforms = []; + source = { + remotes = ["https://rubygems.org"]; + sha256 = "1qgwkcb8kxns8d5187cxjaxf18b7dmg9gh6cr9c1125m0bj2pnfk"; + type = "gem"; + }; + version = "2.2.6.4"; + }; + rack-protection = { + dependencies = ["rack"]; + groups = ["default"]; + platforms = []; + source = { + remotes = ["https://rubygems.org"]; + sha256 = "1a12m1mv8dc0g90fs1myvis8vsgr427k1arg1q4a9qlfw6fqyhis"; + type = "gem"; + }; + version = "3.0.5"; + }; + rack-user_agent = { + dependencies = ["rack" "woothee"]; + groups = ["default"]; + platforms = []; + source = { + remotes = ["https://rubygems.org"]; + sha256 = "1l1gw8xx1g04kdxc89hsy4aawdz8r2an4b78yzk9cc3y8qmw16v7"; + type = "gem"; + }; + version = "0.5.3"; + }; + reline = { + dependencies = ["io-console"]; + groups = ["default"]; + platforms = []; + source = { + remotes = ["https://rubygems.org"]; + sha256 = "0zpz436h6gxyh000bdsm1m53kb5zgl97cfb45rxk2w5z2fgl30f3"; + type = "gem"; + }; + version = "0.3.3"; + }; + ronin = { + dependencies = ["async-io" "open_namespace" "ronin-code-asm" "ronin-code-sql" "ronin-core" "ronin-db" "ronin-exploits" "ronin-fuzzer" "ronin-payloads" "ronin-repos" "ronin-support" "ronin-vulns" "ronin-web" "rouge" "wordlist"]; + groups = ["default"]; + platforms = []; + source = { + remotes = ["https://rubygems.org"]; + sha256 = "10jnlhacvcqhfd31hi1208xhmxv8fqa3yz6nwc0g1bb5271v2j16"; + type = "gem"; + }; + version = "2.0.1"; + }; + ronin-code-asm = { + dependencies = ["ruby-yasm"]; + groups = ["default"]; + platforms = []; + source = { + remotes = ["https://rubygems.org"]; + sha256 = "0faic3m95nhr7wrh7visdj45qaah7dvnl0afl4a5gmy6ybij16zl"; + type = "gem"; + }; + version = "1.0.0"; + }; + ronin-code-sql = { + dependencies = ["ronin-support"]; + groups = ["default"]; + platforms = []; + source = { + remotes = ["https://rubygems.org"]; + sha256 = "0mdnjvfvazyn0pnsjm1vdj906wmh97vvvi8mizjkvvipxkzizr40"; + type = "gem"; + }; + version = "2.0.0"; + }; + ronin-core = { + dependencies = ["command_kit" "irb" "reline"]; + groups = ["default"]; + platforms = []; + source = { + remotes = ["https://rubygems.org"]; + sha256 = "0l2244i8im55mm3mdj88fg98avlmzjq581aazrhcaxm7qv0cl6bh"; + type = "gem"; + }; + version = "0.1.1"; + }; + ronin-db = { + dependencies = ["ronin-core" "ronin-db-activerecord" "ronin-support" "sqlite3"]; + groups = ["default"]; + platforms = []; + source = { + remotes = ["https://rubygems.org"]; + sha256 = "0r0ybr2pw7can5sgnibmmlh97aicq1m31l8ldsswj56fkrjjn7r1"; + type = "gem"; + }; + version = "0.1.0"; + }; + ronin-db-activerecord = { + dependencies = ["activerecord" "uri-query_params"]; + groups = ["default"]; + platforms = []; + source = { + remotes = ["https://rubygems.org"]; + sha256 = "13a39x9dwr4ismfrz2vf4yv7abmx9vzgfdj0diiz79ysfmbmj6a4"; + type = "gem"; + }; + version = "0.1.0"; + }; + ronin-exploits = { + dependencies = ["ronin-code-sql" "ronin-core" "ronin-payloads" "ronin-post_ex" "ronin-repos" "ronin-support" "ronin-vulns" "uri-query_params"]; + groups = ["default"]; + platforms = []; + source = { + remotes = ["https://rubygems.org"]; + sha256 = "0niw585sg40wj23d9j0l98bnhyxvlaif92s7dynznf7x4igmp9rj"; + type = "gem"; + }; + version = "1.0.1"; + }; + ronin-fuzzer = { + dependencies = ["combinatorics" "ronin-core" "ronin-support"]; + groups = ["default"]; + platforms = []; + source = { + remotes = ["https://rubygems.org"]; + sha256 = "19sc4kk6lwpq6fd23dmji0vf4mjkf1z5pjq4wp0xs2cby2fzld5p"; + type = "gem"; + }; + version = "0.1.0"; + }; + ronin-payloads = { + dependencies = ["ronin-code-asm" "ronin-core" "ronin-post_ex" "ronin-repos" "ronin-support"]; + groups = ["default"]; + platforms = []; + source = { + remotes = ["https://rubygems.org"]; + sha256 = "0z8k5g9r0bi8mhkmzbgx4lpw1civnmc6adl5hy0k3dp9wm3qs002"; + type = "gem"; + }; + version = "0.1.1"; + }; + ronin-post_ex = { + dependencies = ["fake_io" "hexdump" "ronin-core"]; + groups = ["default"]; + platforms = []; + source = { + remotes = ["https://rubygems.org"]; + sha256 = "0dcpnlz8niqjjm5d9z8khg53acl7xn5dgliv70svsncc3h0hx0w7"; + type = "gem"; + }; + version = "0.1.0"; + }; + ronin-repos = { + dependencies = ["ronin-core"]; + groups = ["default"]; + platforms = []; + source = { + remotes = ["https://rubygems.org"]; + sha256 = "054zm9bcri9gklsr7xh1z8qqzm7a6n0j8m7mm0553hr1mnpah94p"; + type = "gem"; + }; + version = "0.1.0"; + }; + ronin-support = { + dependencies = ["addressable" "chars" "combinatorics" "hexdump" "uri-query_params"]; + groups = ["default"]; + platforms = []; + source = { + remotes = ["https://rubygems.org"]; + sha256 = "0pysnsgdn8hxn2wikgs0x3kcz0r4a1n5fdsys6c1z0kmslh4f52k"; + type = "gem"; + }; + version = "1.0.1"; + }; + ronin-vulns = { + dependencies = ["ronin-core" "ronin-support"]; + groups = ["default"]; + platforms = []; + source = { + remotes = ["https://rubygems.org"]; + sha256 = "13yyn331cj8wip99s0km17v9vcx3gpyb9v4nkcmpzhg9rq5w4x57"; + type = "gem"; + }; + version = "0.1.2"; + }; + ronin-web = { + dependencies = ["mechanize" "nokogiri" "nokogiri-diff" "nokogiri-ext" "open_namespace" "ronin-core" "ronin-support" "ronin-web-server" "ronin-web-spider" "ronin-web-user_agents"]; + groups = ["default"]; + platforms = []; + source = { + remotes = ["https://rubygems.org"]; + sha256 = "0wzd7dibc7lkqvw0kqx4py6srqd3ic2mbr7jzyq7d7wrx4inbpgs"; + type = "gem"; + }; + version = "1.0.1"; + }; + ronin-web-server = { + dependencies = ["rack" "rack-user_agent" "ronin-support" "sinatra" "webrick"]; + groups = ["default"]; + platforms = []; + source = { + remotes = ["https://rubygems.org"]; + sha256 = "14p1z2s20dkipb6rp2wyjc91dz6bjn5v8nv68m54my7p1vac05zk"; + type = "gem"; + }; + version = "0.1.1"; + }; + ronin-web-spider = { + dependencies = ["ronin-support" "spidr"]; + groups = ["default"]; + platforms = []; + source = { + remotes = ["https://rubygems.org"]; + sha256 = "0592llhzm8miy0lj4xsb4h0ppy18wmwqi54rjzzsm7h3d2py7iv9"; + type = "gem"; + }; + version = "0.1.0"; + }; + ronin-web-user_agents = { + groups = ["default"]; + platforms = []; + source = { + remotes = ["https://rubygems.org"]; + sha256 = "1shca7bsc09hag7ax3js9xszw71mnf1ywrf0l0pk40hfqmnnaxcl"; + type = "gem"; + }; + version = "0.1.0"; + }; + rouge = { + groups = ["default"]; + platforms = []; + source = { + remotes = ["https://rubygems.org"]; + sha256 = "1dnfkrk8xx2m8r3r9m2p5xcq57viznyc09k7r3i4jbm758i57lx3"; + type = "gem"; + }; + version = "3.30.0"; + }; + ruby-yasm = { + dependencies = ["command_mapper"]; + groups = ["default"]; + platforms = []; + source = { + remotes = ["https://rubygems.org"]; + sha256 = "1vf0kdaaysx9kr7v8rl0hl0j73zkfkg7zqvg0b41sgfg3zfib0ap"; + type = "gem"; + }; + version = "0.3.0"; + }; + ruby2_keywords = { + groups = ["default"]; + platforms = []; + source = { + remotes = ["https://rubygems.org"]; + sha256 = "1vz322p8n39hz3b4a9gkmz9y7a5jaz41zrm2ywf31dvkqm03glgz"; + type = "gem"; + }; + version = "0.0.5"; + }; + rubyntlm = { + groups = ["default"]; + platforms = []; + source = { + remotes = ["https://rubygems.org"]; + sha256 = "0b8hczk8hysv53ncsqzx4q6kma5gy5lqc7s5yx8h64x3vdb18cjv"; + type = "gem"; + }; + version = "0.6.3"; + }; + sinatra = { + dependencies = ["mustermann" "rack" "rack-protection" "tilt"]; + groups = ["default"]; + platforms = []; + source = { + remotes = ["https://rubygems.org"]; + sha256 = "1ryfja9yd3fq8n1p5yi3qnd0pjk7bkycmxxmbb1bj0axlr1pdv20"; + type = "gem"; + }; + version = "3.0.5"; + }; + spidr = { + dependencies = ["nokogiri"]; + groups = ["default"]; + platforms = []; + source = { + remotes = ["https://rubygems.org"]; + sha256 = "15gjqry61z93f4p84x5b1bi6f65xd4djax0563ljngmsckyg7xg5"; + type = "gem"; + }; + version = "0.7.0"; + }; + sqlite3 = { + dependencies = ["mini_portile2"]; + groups = ["default"]; + platforms = []; + source = { + remotes = ["https://rubygems.org"]; + sha256 = "1i47n6nkyigkyag00yqf9f3nj11bm1lb0ds5nkvkdvm7lxbna5jq"; + type = "gem"; + }; + version = "1.6.2"; + }; + tdiff = { + groups = ["default"]; + platforms = []; + source = { + remotes = ["https://rubygems.org"]; + sha256 = "0rjvqyyxrybzhaqmgh4zjcdrvmqyqcqqbq4vda39idhrqcd2gy67"; + type = "gem"; + }; + version = "0.3.4"; + }; + tilt = { + groups = ["default"]; + platforms = []; + source = { + remotes = ["https://rubygems.org"]; + sha256 = "1qmhi6d9przjzhsyk9g5pq2j75c656msh6xzprqd2mxgphf23jxs"; + type = "gem"; + }; + version = "2.1.0"; + }; + timers = { + groups = ["default"]; + platforms = []; + source = { + remotes = ["https://rubygems.org"]; + sha256 = "0pjzipnmzfywvgsr3gxwj6nmg47lz4700g0q71jgcy1z6rb7dn7p"; + type = "gem"; + }; + version = "4.3.5"; + }; + tzinfo = { + dependencies = ["concurrent-ruby"]; + groups = ["default"]; + platforms = []; + source = { + remotes = ["https://rubygems.org"]; + sha256 = "16w2g84dzaf3z13gxyzlzbf748kylk5bdgg3n1ipvkvvqy685bwd"; + type = "gem"; + }; + version = "2.0.6"; + }; + unf = { + dependencies = ["unf_ext"]; + groups = ["default"]; + platforms = []; + source = { + remotes = ["https://rubygems.org"]; + sha256 = "0bh2cf73i2ffh4fcpdn9ir4mhq8zi50ik0zqa1braahzadx536a9"; + type = "gem"; + }; + version = "0.1.4"; + }; + unf_ext = { + groups = ["default"]; + platforms = []; + source = { + remotes = ["https://rubygems.org"]; + sha256 = "1yj2nz2l101vr1x9w2k83a0fag1xgnmjwp8w8rw4ik2rwcz65fch"; + type = "gem"; + }; + version = "0.0.8.2"; + }; + uri-query_params = { + groups = ["default"]; + platforms = []; + source = { + remotes = ["https://rubygems.org"]; + sha256 = "08i91q1q2fvjq7n21p4f4pryi8b9msknrgwz132spvhm4l55n6l6"; + type = "gem"; + }; + version = "0.8.1"; + }; + webrick = { + groups = ["default"]; + platforms = []; + source = { + remotes = ["https://rubygems.org"]; + sha256 = "13qm7s0gr2pmfcl7dxrmq38asaza4w0i2n9my4yzs499j731wh8r"; + type = "gem"; + }; + version = "1.8.1"; + }; + webrobots = { + groups = ["default"]; + platforms = []; + source = { + remotes = ["https://rubygems.org"]; + sha256 = "19ndcbba8s8m62hhxxfwn83nax34rg2k5x066awa23wknhnamg7b"; + type = "gem"; + }; + version = "0.1.2"; + }; + woothee = { + groups = ["default"]; + platforms = []; + source = { + remotes = ["https://rubygems.org"]; + sha256 = "0xg31qi09swgsf46b9ba38z2jav2516bg3kg7xf1wfbzw8mpd3fc"; + type = "gem"; + }; + version = "1.13.0"; + }; + wordlist = { + groups = ["default"]; + platforms = []; + source = { + remotes = ["https://rubygems.org"]; + sha256 = "07h4kgycf72w9gbnf95d5h9zcdcgl3gjadfajjicl2xkiffvpcmf"; + type = "gem"; + }; + version = "1.0.0"; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index a20a18d9f9d2..a35d7436248c 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -1597,6 +1597,8 @@ with pkgs; redfang = callPackage ../tools/networking/redfang { }; + ronin = callPackage ../tools/security/ronin { }; + s0ix-selftest-tool = callPackage ../tools/system/s0ix-selftest-tool { }; scarab = callPackage ../tools/games/scarab { }; From a507668d8de9c0ca17a012191cbb82ef94388d59 Mon Sep 17 00:00:00 2001 From: Robert Helgesson Date: Mon, 22 May 2023 09:20:51 +0200 Subject: [PATCH 58/67] libcpr: use version variable as Git rev --- pkgs/development/libraries/libcpr/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/libraries/libcpr/default.nix b/pkgs/development/libraries/libcpr/default.nix index f0cc84030164..7eb882f16389 100644 --- a/pkgs/development/libraries/libcpr/default.nix +++ b/pkgs/development/libraries/libcpr/default.nix @@ -10,7 +10,7 @@ stdenv.mkDerivation { src = fetchFromGitHub { owner = "libcpr"; repo = "cpr"; - rev = "1.10.3"; + rev = version; hash = "sha256-NueZPBiICrh8GXXdCqNtVaB7PfqwtQ0WolvRij8SYbE="; }; From 6d71b5d6de16abfa008340f3bf5ad51e6eb7f677 Mon Sep 17 00:00:00 2001 From: Weijia Wang <9713184+wegank@users.noreply.github.com> Date: Mon, 22 May 2023 11:14:57 +0300 Subject: [PATCH 59/67] iqtree: set platforms --- pkgs/applications/science/biology/iqtree/default.nix | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/science/biology/iqtree/default.nix b/pkgs/applications/science/biology/iqtree/default.nix index ffdddf6f3a65..f0f03dc2b0bc 100644 --- a/pkgs/applications/science/biology/iqtree/default.nix +++ b/pkgs/applications/science/biology/iqtree/default.nix @@ -5,6 +5,7 @@ , boost , eigen , zlib +, llvmPackages }: stdenv.mkDerivation rec { @@ -15,18 +16,25 @@ stdenv.mkDerivation rec { owner = "iqtree"; repo = "iqtree2"; rev = "v${version}"; - sha256 = "sha256-5NF0Ej3M19Vd08xfmOHRhZkM1YGQ/ZlFj0HsSw1sw1w="; + hash = "sha256-5NF0Ej3M19Vd08xfmOHRhZkM1YGQ/ZlFj0HsSw1sw1w="; fetchSubmodules = true; }; nativeBuildInputs = [ cmake ]; - buildInputs = [ boost eigen zlib ]; + buildInputs = [ + boost + eigen + zlib + ] ++ lib.optionals stdenv.isDarwin [ + llvmPackages.openmp + ]; meta = with lib; { homepage = "http://www.iqtree.org/"; description = "Efficient and versatile phylogenomic software by maximum likelihood"; license = licenses.lgpl2; maintainers = with maintainers; [ bzizou ]; + platforms = [ "x86_64-linux" "x86_64-darwin" ]; }; } From 0b3a80b2d750b927be92bffb2543f69cbc33373b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Janne=20He=C3=9F?= Date: Sun, 21 May 2023 23:52:26 +0200 Subject: [PATCH 60/67] wget: 1.21.3 -> 1.21.4 This is a bugfix release: https://lists.gnu.org/archive/html/info-gnu/2023-05/msg00003.html --- pkgs/tools/networking/wget/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/networking/wget/default.nix b/pkgs/tools/networking/wget/default.nix index 99fc6565b1ce..1c18e632b19f 100644 --- a/pkgs/tools/networking/wget/default.nix +++ b/pkgs/tools/networking/wget/default.nix @@ -7,11 +7,11 @@ stdenv.mkDerivation rec { pname = "wget"; - version = "1.21.3"; + version = "1.21.4"; src = fetchurl { url = "mirror://gnu/wget/${pname}-${version}.tar.lz"; - sha256 = "sha256-29L7XkcUnUdS0Oqg2saMxJzyDUbfT44yb/yPGLKvTqU="; + hash = "sha256-NoNhml9Q7cvMsXIKeQBvo3v5uaJVqMW0gEi8PHqHS9k="; }; patches = [ From d42b8bcdf981569e39e95ee2a39598bc59d1a9d3 Mon Sep 17 00:00:00 2001 From: benwis Date: Sun, 19 Mar 2023 14:46:45 -0700 Subject: [PATCH 61/67] maintainers: add benwis --- maintainers/maintainer-list.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 51061e416f48..c1504a86fba4 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -1951,6 +1951,12 @@ githubId = 75972; name = "Ben Booth"; }; + benwis = { + name = "Ben Wishovich"; + email = "ben@benw.is"; + github = "benwis"; + githubId = 6953353; + }; berberman = { email = "berberman@yandex.com"; matrix = "@berberman:mozilla.org"; From 02df300699f8e4c24b39eeb7e034403880715dc5 Mon Sep 17 00:00:00 2001 From: benwis Date: Sun, 19 Mar 2023 14:49:43 -0700 Subject: [PATCH 62/67] cargo-leptos: init at 0.1.8 --- .../tools/rust/cargo-leptos/default.nix | 47 +++++++++++++++++++ pkgs/top-level/all-packages.nix | 1 + 2 files changed, 48 insertions(+) create mode 100644 pkgs/development/tools/rust/cargo-leptos/default.nix diff --git a/pkgs/development/tools/rust/cargo-leptos/default.nix b/pkgs/development/tools/rust/cargo-leptos/default.nix new file mode 100644 index 000000000000..44bd1a0cccd0 --- /dev/null +++ b/pkgs/development/tools/rust/cargo-leptos/default.nix @@ -0,0 +1,47 @@ +{ darwin +, fetchFromGitHub +, lib +, openssl +, pkg-config +, rustPlatform +, stdenv +}: +let + inherit (darwin.apple_sdk.frameworks) + CoreServices + Security; + inherit (lib) optionals; + inherit (stdenv) isDarwin isLinux; +in +rustPlatform.buildRustPackage rec { + pname = "cargo-leptos"; + version = "0.1.8"; + + src = fetchFromGitHub { + owner = "leptos-rs"; + repo = pname; + rev = version; + hash = "sha256-z4AqxvKu9E8GGMj6jNUAAWeqoE/j+6NoAEZWeNZ+1BA="; + }; + + cargoHash = "sha256-w/9W4DXbh4G5DZ8IGUz4nN3LEjHhL7HgybHqODMFzHw="; + nativeBuildInputs = optionals (!isDarwin) [ pkg-config ]; + + buildInputs = optionals (!isDarwin) [ + openssl + ] ++ optionals isDarwin [ + Security + CoreServices + ]; + + # https://github.com/leptos-rs/cargo-leptos#dependencies + buildFeatures = [ "no_downloads" ]; # cargo-leptos will try to install missing dependencies on its own otherwise + doCheck = false; # Check phase tries to query crates.io + + meta = with lib; { + description = "A build tool for the Leptos web framework"; + homepage = "https://github.com/leptos-rs/cargo-leptos"; + license = with licenses; [ mit ]; + maintainers = with maintainers; [ benwis ]; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index d7603df17ad3..68c22990bed6 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -16320,6 +16320,7 @@ with pkgs; cargo-edit = callPackage ../development/tools/rust/cargo-edit { inherit (darwin.apple_sdk.frameworks) Security; }; + cargo-leptos = callPackage ../development/tools/rust/cargo-leptos { }; cargo-kcov = callPackage ../development/tools/rust/cargo-kcov { }; cargo-graph = callPackage ../development/tools/rust/cargo-graph { }; cargo-guppy = callPackage ../development/tools/rust/cargo-guppy { }; From 9be9b726f4b57814f67b58e860aec7cae2c18675 Mon Sep 17 00:00:00 2001 From: Raito Bezarius Date: Sun, 21 May 2023 23:42:12 +0200 Subject: [PATCH 63/67] linux_testing: 6.4-rc2 -> 6.4-rc3 Dropped the Maple state patch as it is already applied now. --- pkgs/os-specific/linux/kernel/linux-testing.nix | 4 ++-- pkgs/top-level/linux-kernels.nix | 1 - 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/pkgs/os-specific/linux/kernel/linux-testing.nix b/pkgs/os-specific/linux/kernel/linux-testing.nix index 6736dd18cdc2..d01d9d4d78e5 100644 --- a/pkgs/os-specific/linux/kernel/linux-testing.nix +++ b/pkgs/os-specific/linux/kernel/linux-testing.nix @@ -3,7 +3,7 @@ with lib; buildLinux (args // rec { - version = "6.4-rc2"; + version = "6.4-rc3"; extraMeta.branch = lib.versions.majorMinor version; # modDirVersion needs to be x.y.z, will always add .0 @@ -11,7 +11,7 @@ buildLinux (args // rec { src = fetchzip { url = "https://git.kernel.org/torvalds/t/linux-${version}.tar.gz"; - hash = "sha256-CQwSN5LQxGO900QLMAXcjGhB2o+6rZgXHQ+gCJtVaeU="; + hash = "sha256-twGP2zNNkxJy32wCCMlkGtV1xco05FeW2s3wljwB1eM="; }; # Should the testing kernels ever be built on Hydra? diff --git a/pkgs/top-level/linux-kernels.nix b/pkgs/top-level/linux-kernels.nix index 59678b6bab2f..bbaf6f183f69 100644 --- a/pkgs/top-level/linux-kernels.nix +++ b/pkgs/top-level/linux-kernels.nix @@ -208,7 +208,6 @@ in { kernelPatches = [ kernelPatches.bridge_stp_helper kernelPatches.request_key_helper - kernelPatches.make-maple-state-reusable-after-mas_empty_area ]; }; latest = packageAliases.linux_latest.kernel; From a4b25ea80898ea87ec2427719f2ec2dee427019a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Tue, 25 Apr 2023 07:55:34 -0700 Subject: [PATCH 64/67] python310Packages.bx-py-utils: 78 -> 80 Diff: https://github.com/boxine/bx_py_utils/compare/refs/tags/v78...v80 --- pkgs/development/python-modules/bx-py-utils/default.nix | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/bx-py-utils/default.nix b/pkgs/development/python-modules/bx-py-utils/default.nix index c2db1cd1108f..f6a70a3adecf 100644 --- a/pkgs/development/python-modules/bx-py-utils/default.nix +++ b/pkgs/development/python-modules/bx-py-utils/default.nix @@ -13,7 +13,7 @@ buildPythonPackage rec { pname = "bx-py-utils"; - version = "78"; + version = "80"; disabled = pythonOlder "3.9"; @@ -23,9 +23,13 @@ buildPythonPackage rec { owner = "boxine"; repo = "bx_py_utils"; rev = "refs/tags/v${version}"; - hash = "sha256-dMcbv/qf+8Qzu47MVFU2QUviT/vjKsHp+45F/6NOlWo="; + hash = "sha256-ih0tqT+3fTTgncXz4bneo4OGT0jVhybdADTy1de5VqI="; }; + postPatch = '' + rm bx_py_utils_tests/publish.py + ''; + nativeBuildInputs = [ poetry-core ]; From d79d7bdbf43df9aa19f3c3234c0729c54cee6105 Mon Sep 17 00:00:00 2001 From: Martin Wurm Date: Mon, 20 Feb 2023 22:47:02 +0100 Subject: [PATCH 65/67] lens: Change lens' listed license from MIT to their own proprietary license. Although Lens is based on a free core component ("OpenLens"), the tarballs provided by Mirantis include a proprietary version of Lens that requires a subscription. As the proprietary option offers additional features, it would not be wise to simply rewrite the derivation and base it on the FOSS source code. Instead, implementing a new derivation for OpenLens is likely the better approach. --- lib/licenses.nix | 6 ++++++ pkgs/applications/networking/cluster/lens/darwin.nix | 2 +- pkgs/applications/networking/cluster/lens/linux.nix | 2 +- 3 files changed, 8 insertions(+), 2 deletions(-) diff --git a/lib/licenses.nix b/lib/licenses.nix index b3ea106e954a..142bf5976610 100644 --- a/lib/licenses.nix +++ b/lib/licenses.nix @@ -618,6 +618,12 @@ in mkLicense lset) ({ fullName = "Licence Art Libre 1.3"; }; + lens = { + fullName = "Lens Terms of Service Agreement"; + url = "https://k8slens.dev/licenses/tos"; + free = false; + }; + lgpl2Only = { spdxId = "LGPL-2.0-only"; fullName = "GNU Library General Public License v2 only"; diff --git a/pkgs/applications/networking/cluster/lens/darwin.nix b/pkgs/applications/networking/cluster/lens/darwin.nix index e64bcf8f95fc..d9d46895d379 100644 --- a/pkgs/applications/networking/cluster/lens/darwin.nix +++ b/pkgs/applications/networking/cluster/lens/darwin.nix @@ -22,7 +22,7 @@ stdenv.mkDerivation rec { meta = with lib; { description = "The Kubernetes IDE"; homepage = "https://k8slens.dev/"; - license = licenses.mit; + license = licenses.lens; maintainers = with maintainers; [ dbirks ]; platforms = [ "aarch64-darwin" ]; }; diff --git a/pkgs/applications/networking/cluster/lens/linux.nix b/pkgs/applications/networking/cluster/lens/linux.nix index cd75bad0a0f3..503fb36860ce 100644 --- a/pkgs/applications/networking/cluster/lens/linux.nix +++ b/pkgs/applications/networking/cluster/lens/linux.nix @@ -37,7 +37,7 @@ appimageTools.wrapType2 { meta = with lib; { description = "The Kubernetes IDE"; homepage = "https://k8slens.dev/"; - license = licenses.mit; + license = licenses.lens; maintainers = with maintainers; [ dbirks RossComputerGuy ]; platforms = [ "x86_64-linux" ]; }; From 49a5cd8be665a5152b941890db54c8a92a69ce5a Mon Sep 17 00:00:00 2001 From: Weijia Wang <9713184+wegank@users.noreply.github.com> Date: Mon, 22 May 2023 12:54:56 +0300 Subject: [PATCH 66/67] darwin.sigtool: add meta --- pkgs/os-specific/darwin/sigtool/default.nix | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/pkgs/os-specific/darwin/sigtool/default.nix b/pkgs/os-specific/darwin/sigtool/default.nix index b9c385ebd31c..eb323a899d19 100644 --- a/pkgs/os-specific/darwin/sigtool/default.nix +++ b/pkgs/os-specific/darwin/sigtool/default.nix @@ -15,4 +15,11 @@ stdenv.mkDerivation rec { buildInputs = [ openssl ]; installFlags = [ "PREFIX=$(out)" ]; + + meta = with lib; { + description = "A tool for working with embedded signatures in Mach-O files"; + homepage = "https://github.com/thefloweringash/sigtool"; + license = licenses.mit; + platforms = platforms.unix; + }; } From 0c3b2e5e888a186bbeec1f256eab13daa66fd2c0 Mon Sep 17 00:00:00 2001 From: Kirill Radzikhovskyy Date: Mon, 22 May 2023 19:38:22 +1000 Subject: [PATCH 67/67] python38Packages.matplotlib: allow building --- pkgs/development/python-modules/matplotlib/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/matplotlib/default.nix b/pkgs/development/python-modules/matplotlib/default.nix index 1fd70739b4c8..4df554f89160 100644 --- a/pkgs/development/python-modules/matplotlib/default.nix +++ b/pkgs/development/python-modules/matplotlib/default.nix @@ -80,7 +80,7 @@ buildPythonPackage rec { pname = "matplotlib"; format = "pyproject"; - disabled = pythonOlder "3.9"; + disabled = pythonOlder "3.8"; src = fetchPypi { inherit pname version;