Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,13 +8,13 @@ This repository contains a collection of useful c++ libraries compiled to WASM f
- [base91](https://base91.sourceforge.net/) - v0.6.0
- [duckdb](https://github.com/duckdb/duckdb) - v1.4.0
- [expat](https://libexpat.github.io/) - v2.7.1
- [graphviz](https://www.graphviz.org/) - 14.0.4
- [graphviz](https://www.graphviz.org/) - 14.0.5
- [llama.cpp](https://github.com/ggerganov/llama.cpp) - b3718
- [zstd](https://github.com/facebook/zstd) - v1.5.7
- ...more to follow...

Built with:
- [emsdk](https://github.com/emscripten-core/emsdk) - v4.0.19
- [emsdk](https://github.com/emscripten-core/emsdk) - v4.0.21

## Homepage and Documents

Expand Down
2,208 changes: 1,015 additions & 1,193 deletions package-lock.json

Large diffs are not rendered by default.

22 changes: 11 additions & 11 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -89,29 +89,29 @@
"@types/emscripten": "1.41.5",
"@types/node": "24.10.1",
"@types/yargs": "17.0.35",
"@typescript-eslint/parser": "8.47.0",
"@vitest/browser": "4.0.13",
"@vitest/browser-playwright": "4.0.13",
"@vitest/coverage-istanbul": "4.0.13",
"@vitest/coverage-v8": "4.0.13",
"@typescript-eslint/parser": "8.48.1",
"@vitest/browser": "4.0.15",
"@vitest/browser-playwright": "4.0.15",
"@vitest/coverage-istanbul": "4.0.15",
"@vitest/coverage-v8": "4.0.15",
"assemblyscript": "0.28.9",
"chokidar-cli": "3.0.0",
"eslint": "9.39.1",
"globals": "16.5.0",
"happy-dom": "20.0.10",
"lerna": "9.0.1",
"happy-dom": "20.0.11",
"lerna": "9.0.3",
"npm-run-all": "4.1.5",
"playwright": "1.56.1",
"playwright": "1.57.0",
"release-please": "17.1.3",
"rimraf": "6.1.2",
"run-script-os": "1.1.6",
"tslib": "2.8.1",
"typedoc": "0.28.14",
"typedoc": "0.28.15",
"typedoc-plugin-markdown": "4.9.0",
"typescript": "5.9.3",
"typescript-eslint": "8.47.0",
"typescript-eslint": "8.48.1",
"vitepress": "1.6.4",
"vitest": "4.0.13"
"vitest": "4.0.15"
},
"c8": {
"exclude-after-remap": []
Expand Down
3 changes: 2 additions & 1 deletion packages/graphviz-cli/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,8 @@
"update-major": "npx -y npm-check-updates -u"
},
"dependencies": {
"@hpcc-js/wasm-graphviz": "^1.16.0"
"@hpcc-js/wasm-graphviz": "^1.16.0",
"yargs": "18.0.0"
},
"devDependencies": {},
"keywords": [
Expand Down
2 changes: 1 addition & 1 deletion packages/graphviz/tests/graphviz.spec.ts
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ describe("graphviz", function () {
let graphviz = await Graphviz.load();
let v = graphviz.version();
expect(v).to.be.a.string;
expect(v).to.equal("14.0.4"); // Update README.md with the new version!!!
expect(v).to.equal("14.0.5"); // Update README.md with the new version!!!
console.log("graphviz version: " + v);
Graphviz.unload();

Expand Down
2 changes: 0 additions & 2 deletions packages/llama/src-cpp/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -1,7 +1,5 @@
project(llamalib)

set(CMAKE_CXX_STANDARD 11)

find_package(Llama CONFIG REQUIRED)

# See: https://github.com/emscripten-core/emscripten/blob/main/src/settings.js
Expand Down
2 changes: 1 addition & 1 deletion packages/llama/src/llama.ts
Original file line number Diff line number Diff line change
Expand Up @@ -83,7 +83,7 @@ export class Llama {
try {
this._module.embedding(args, embeddingResult);
const cout = embeddingResult.get(0);
retVal = JSON.parse(cout);
retVal = JSON.parse(cout ?? "[]");
} catch (e) {
console.error(e);
} finally {
Expand Down
1 change: 1 addition & 0 deletions packages/wasm/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -84,6 +84,7 @@
"@hpcc-js/wasm-duckdb": "^1.12.0",
"@hpcc-js/wasm-expat": "^1.9.0",
"@hpcc-js/wasm-graphviz": "^1.16.0",
"@hpcc-js/wasm-graphviz-cli": "^1.7.0",
"@hpcc-js/wasm-zstd": "^1.8.0"
},
"keywords": [
Expand Down
2 changes: 1 addition & 1 deletion scripts/cpp-install-emsdk.sh
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

# List of current version can be found in https://github.com/emscripten-core/emsdk/tags ---
# UPDATE README.md
VERSION=4.0.19
VERSION=4.0.21

if [ ! -d "./emsdk" ]
then
Expand Down
6 changes: 0 additions & 6 deletions vcpkg-overlays/graphviz/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -726,12 +726,6 @@ add_custom_target(uninstall

# =========================== Compiler configuration ===========================

set(CMAKE_C_STANDARD 17)
set(CMAKE_C_STANDARD_REQUIRED ON)

set(CMAKE_CXX_STANDARD 17)
set(CMAKE_CXX_STANDARD_REQUIRED ON)

if(${CMAKE_CXX_COMPILER_ID} STREQUAL MSVC)
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} /experimental:c11atomics")
# we also need to set this C option for the C++ compiler because Visual
Expand Down
2 changes: 1 addition & 1 deletion vcpkg-overlays/graphviz/portfile.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ vcpkg_from_gitlab(
OUT_SOURCE_PATH SOURCE_PATH
REPO graphviz/graphviz
REF "${VERSION}"
SHA512 993a39a1c18d1b4d34596ee2e3e16189b7ac757bfc1feee28efd928525f83c54a1b785579e5a4b0f9c8ce8269063a3542398c592c397d338053443e8f93ca3a2
SHA512 dc94c8f5745fc008d74457b846eec7161268a03c817a476bf21acea81ea884ce070180b182fee47739bde44a54ae0bc775905d950f18ce91b9042e97455b3d81
HEAD_REF main
)

Expand Down
2 changes: 1 addition & 1 deletion vcpkg-overlays/graphviz/vcpkg.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "graphviz",
"version-semver": "14.0.4",
"version-semver": "14.0.5",
"port-version": 0,
"homepage": "https://graphviz.org/",
"description": "Graphviz is open source graph visualization software. Graph visualization is a way of representing structural information as diagrams of abstract graphs and networks. It has important applications in networking, bioinformatics, software engineering, database and web design, machine learning, and in visual interfaces for other technical domains.",
Expand Down
Loading