Update packages
This commit is contained in:
		
							parent
							
								
									6fdc345f47
								
							
						
					
					
						commit
						a78df6fce7
					
				
					 3 changed files with 417 additions and 608 deletions
				
			
		| 
						 | 
					@ -1,4 +1,5 @@
 | 
				
			||||||
cmake_minimum_required(VERSION 3.9)
 | 
					cmake_minimum_required(VERSION 3.15)
 | 
				
			||||||
 | 
					cmake_policy(SET CMP0091 NEW)
 | 
				
			||||||
cmake_policy(SET CMP0042 NEW)
 | 
					cmake_policy(SET CMP0042 NEW)
 | 
				
			||||||
project(image)
 | 
					project(image)
 | 
				
			||||||
include_directories(${CMAKE_JS_INC})
 | 
					include_directories(${CMAKE_JS_INC})
 | 
				
			||||||
| 
						 | 
					@ -18,17 +19,8 @@ set(CMAKE_CXX_FLAGS "-Wall -Wextra -Werror=format-security -Wno-cast-function-ty
 | 
				
			||||||
set(CMAKE_CXX_FLAGS_DEBUG "-g")
 | 
					set(CMAKE_CXX_FLAGS_DEBUG "-g")
 | 
				
			||||||
set(CMAKE_CXX_FLAGS_RELEASE "-O3")
 | 
					set(CMAKE_CXX_FLAGS_RELEASE "-O3")
 | 
				
			||||||
endif()
 | 
					endif()
 | 
				
			||||||
add_definitions(-DNAPI_VERSION=3)
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
execute_process(COMMAND node -p "require('node-addon-api').include"
 | 
					find_package(ImageMagick REQUIRED COMPONENTS Magick++ MagickCore)
 | 
				
			||||||
  WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}
 | 
					 | 
				
			||||||
  OUTPUT_VARIABLE NODE_ADDON_API_DIR
 | 
					 | 
				
			||||||
)
 | 
					 | 
				
			||||||
string(REPLACE "\n" "" NODE_ADDON_API_DIR ${NODE_ADDON_API_DIR})
 | 
					 | 
				
			||||||
string(REPLACE "\"" "" NODE_ADDON_API_DIR ${NODE_ADDON_API_DIR})
 | 
					 | 
				
			||||||
target_include_directories(${PROJECT_NAME} PRIVATE ${NODE_ADDON_API_DIR})
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
find_package(ImageMagick COMPONENTS Magick++ MagickCore)
 | 
					 | 
				
			||||||
add_definitions(-DMAGICKCORE_QUANTUM_DEPTH=16)
 | 
					add_definitions(-DMAGICKCORE_QUANTUM_DEPTH=16)
 | 
				
			||||||
add_definitions(-DMAGICKCORE_HDRI_ENABLE=0)
 | 
					add_definitions(-DMAGICKCORE_HDRI_ENABLE=0)
 | 
				
			||||||
include_directories(${ImageMagick_INCLUDE_DIRS})
 | 
					include_directories(${ImageMagick_INCLUDE_DIRS})
 | 
				
			||||||
| 
						 | 
					@ -38,3 +30,8 @@ pkg_check_modules(VIPS REQUIRED vips-cpp)
 | 
				
			||||||
include_directories(${VIPS_INCLUDE_DIRS})
 | 
					include_directories(${VIPS_INCLUDE_DIRS})
 | 
				
			||||||
link_directories(${VIPS_LIBRARY_DIRS})
 | 
					link_directories(${VIPS_LIBRARY_DIRS})
 | 
				
			||||||
target_link_libraries(${PROJECT_NAME} ${VIPS_LIBRARIES})
 | 
					target_link_libraries(${PROJECT_NAME} ${VIPS_LIBRARIES})
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					if(MSVC AND CMAKE_JS_NODELIB_DEF AND CMAKE_JS_NODELIB_TARGET)
 | 
				
			||||||
 | 
					  # Generate node.lib
 | 
				
			||||||
 | 
					  execute_process(COMMAND ${CMAKE_AR} /def:${CMAKE_JS_NODELIB_DEF} /out:${CMAKE_JS_NODELIB_TARGET} ${CMAKE_STATIC_LINKER_FLAGS})
 | 
				
			||||||
 | 
					endif()
 | 
				
			||||||
							
								
								
									
										27
									
								
								package.json
									
										
									
									
									
								
							
							
						
						
									
										27
									
								
								package.json
									
										
									
									
									
								
							| 
						 | 
					@ -28,38 +28,43 @@
 | 
				
			||||||
  },
 | 
					  },
 | 
				
			||||||
  "dependencies": {
 | 
					  "dependencies": {
 | 
				
			||||||
    "@top-gg/sdk": "^3.1.3",
 | 
					    "@top-gg/sdk": "^3.1.3",
 | 
				
			||||||
    "cmake-js": "^6.3.2",
 | 
					 | 
				
			||||||
    "dotenv": "^16.0.3",
 | 
					    "dotenv": "^16.0.3",
 | 
				
			||||||
    "emoji-regex": "^10.2.1",
 | 
					    "emoji-regex": "^10.2.1",
 | 
				
			||||||
    "file-type": "^17.1.6",
 | 
					    "file-type": "^18.0.0",
 | 
				
			||||||
    "format-duration": "^2.0.0",
 | 
					    "format-duration": "^2.0.0",
 | 
				
			||||||
    "jsqr": "^1.4.0",
 | 
					    "jsqr": "^1.4.0",
 | 
				
			||||||
    "node-addon-api": "^5.0.0",
 | 
					    "node-addon-api": "^5.0.0",
 | 
				
			||||||
    "node-emoji": "^1.11.0",
 | 
					    "node-emoji": "^1.11.0",
 | 
				
			||||||
    "oceanic.js": "1.1.2",
 | 
					    "oceanic.js": "1.2.1",
 | 
				
			||||||
    "qrcode": "^1.5.1",
 | 
					    "qrcode": "^1.5.1",
 | 
				
			||||||
    "sharp": "^0.30.7",
 | 
					    "sharp": "^0.31.1",
 | 
				
			||||||
    "shoukaku": "github:Deivu/shoukaku",
 | 
					    "shoukaku": "github:Deivu/shoukaku",
 | 
				
			||||||
    "undici": "^5.11.0",
 | 
					    "undici": "^5.11.0",
 | 
				
			||||||
    "winston": "^3.8.2",
 | 
					    "winston": "^3.8.2",
 | 
				
			||||||
    "winston-daily-rotate-file": "^4.7.1"
 | 
					    "winston-daily-rotate-file": "^4.7.1"
 | 
				
			||||||
  },
 | 
					  },
 | 
				
			||||||
  "devDependencies": {
 | 
					  "devDependencies": {
 | 
				
			||||||
    "@babel/core": "^7.19.3",
 | 
					    "@babel/core": "^7.19.6",
 | 
				
			||||||
    "@babel/eslint-parser": "^7.19.1",
 | 
					    "@babel/eslint-parser": "^7.19.1",
 | 
				
			||||||
    "@babel/eslint-plugin": "^7.19.1",
 | 
					    "@babel/eslint-plugin": "^7.19.1",
 | 
				
			||||||
    "@babel/plugin-proposal-class-properties": "^7.18.6",
 | 
					    "@babel/plugin-proposal-class-properties": "^7.18.6",
 | 
				
			||||||
    "eslint": "^8.25.0",
 | 
					    "cmake-js": "^7.0.0",
 | 
				
			||||||
    "eslint-plugin-unicorn": "^42.0.0"
 | 
					    "eslint": "^8.26.0",
 | 
				
			||||||
 | 
					    "eslint-plugin-unicorn": "^44.0.2"
 | 
				
			||||||
  },
 | 
					  },
 | 
				
			||||||
  "optionalDependencies": {
 | 
					  "optionalDependencies": {
 | 
				
			||||||
    "better-sqlite3": "^7.6.2",
 | 
					    "better-sqlite3": "^7.6.2",
 | 
				
			||||||
    "bufferutil": "^4.0.6",
 | 
					    "bufferutil": "^4.0.7",
 | 
				
			||||||
    "erlpack": "github:abalabahaha/erlpack",
 | 
					    "erlpack": "^0.1.4",
 | 
				
			||||||
    "pm2": "^5.2.0",
 | 
					    "pm2": "^5.2.2",
 | 
				
			||||||
    "postgres": "^3.3.1",
 | 
					    "postgres": "^3.3.1",
 | 
				
			||||||
    "uuid": "^8.3.2",
 | 
					    "uuid": "^9.0.0",
 | 
				
			||||||
    "ws": "^8.9.0",
 | 
					    "ws": "^8.9.0",
 | 
				
			||||||
    "zlib-sync": "^0.1.7"
 | 
					    "zlib-sync": "^0.1.7"
 | 
				
			||||||
 | 
					  },
 | 
				
			||||||
 | 
					  "binary": {
 | 
				
			||||||
 | 
					    "napi_versions": [
 | 
				
			||||||
 | 
					      7
 | 
				
			||||||
 | 
					    ]
 | 
				
			||||||
  }
 | 
					  }
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
							
								
								
									
										979
									
								
								pnpm-lock.yaml
									
										
									
										generated
									
									
									
								
							
							
						
						
									
										979
									
								
								pnpm-lock.yaml
									
										
									
										generated
									
									
									
								
							
										
											
												File diff suppressed because it is too large
												Load diff
											
										
									
								
							
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue