From 108c83a7ad4faadfd58b80ecbbd7c849ee6d1072 Mon Sep 17 00:00:00 2001 From: lloyd tabb Date: Wed, 21 May 2025 11:05:11 -0700 Subject: [PATCH 1/4] add dense_rank --- src/documentation/language/functions.malloynb | 26 +++++++++++++++---- 1 file changed, 21 insertions(+), 5 deletions(-) diff --git a/src/documentation/language/functions.malloynb b/src/documentation/language/functions.malloynb index fb32508c..437325e6 100644 --- a/src/documentation/language/functions.malloynb +++ b/src/documentation/language/functions.malloynb @@ -1333,27 +1333,27 @@ run: flights -> { + - + - + - + -
avg_movingdense_rank first_value laglast_value
last_value lead max_cumulative max_windowmin_cumulative
min_cumulative min_window rank row_numbersum_cumulative
sum_cumulative sum_window     
@@ -1386,6 +1386,21 @@ run: flights -> { calculate: flight_count_rank is rank() } >>>markdown +### dense_rank + +```malloy +dense_rank() +``` + +Returns the rank according to the query ordering, with values having equal ordering value getting equal rank, numbers are consecutive. +>>>malloy +run: flights -> { + group_by: carrier + aggregate: flight_count_bucket is round(flight_count, -6) + order_by: flight_count_bucket desc + calculate: flight_count_rank is dense_rank() +} +>>>markdown ### lag @@ -1552,7 +1567,7 @@ sum_window(expr) Returns the sum of all values of `expr` across all rows. >>>malloy run: flights -> { - group_by: carrier + group_by: carrier aggregate: flight_count calculate: total_flight_count1 is sum_window(flight_count) aggregate: total_flight_count2 is all(flight_count) @@ -1612,6 +1627,7 @@ run: flights -> { day_of_week day_of_year div + dense_rank ends_with From dc5bd95d7adf698ff4acd2e59de273bfcc6d01ed Mon Sep 17 00:00:00 2001 From: Lloyd Tabb Date: Thu, 22 May 2025 05:41:50 -0700 Subject: [PATCH 2/4] update Malloy --- package-lock.json | 926 ++++++++++++++++++++++++++++++++++++++++------ package.json | 10 +- 2 files changed, 818 insertions(+), 118 deletions(-) diff --git a/package-lock.json b/package-lock.json index e4221062..bcd7b9a2 100644 --- a/package-lock.json +++ b/package-lock.json @@ -18,11 +18,11 @@ "malloy-packages": "scripts/malloy-packages.js" }, "devDependencies": { - "@malloydata/db-duckdb": "0.0.236", - "@malloydata/malloy": "0.0.236", - "@malloydata/malloy-sql": "0.0.236", - "@malloydata/render": "0.0.236", - "@malloydata/syntax-highlight": "0.0.236", + "@malloydata/db-duckdb": "0.0.280", + "@malloydata/malloy": "0.0.280", + "@malloydata/malloy-sql": "0.0.280", + "@malloydata/render": "0.0.280", + "@malloydata/syntax-highlight": "0.0.280", "@types/jsdom": "^20.0.0", "concurrently": "^6.2.1", "esbuild": "^0.17.16", @@ -147,6 +147,17 @@ "node": ">=4" } }, + "node_modules/@creditkarma/thrift-server-core": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@creditkarma/thrift-server-core/-/thrift-server-core-1.0.4.tgz", + "integrity": "sha512-Jook5uFJqPeM/D0taSdKHeoerZB6HboSDMqBDWhVDJVSKJGWPSMch4GNALRqr8nCekLKMYkdCgj4FAVetnxpGA==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@types/lodash": "^4.14.136", + "lodash": "^4.17.15" + } + }, "node_modules/@cspotcode/source-map-support": { "version": "0.8.1", "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz", @@ -160,10 +171,11 @@ } }, "node_modules/@duckdb/duckdb-wasm": { - "version": "1.29.0", - "resolved": "https://registry.npmjs.org/@duckdb/duckdb-wasm/-/duckdb-wasm-1.29.0.tgz", - "integrity": "sha512-8Zq7vafQuIz9gklC/9375KE38UlkaS2n8+yvG+/JK7irm3DjwYNJHL4xfplIj0bSHFIg6we5XhWYFqtE/vO3+Q==", + "version": "1.29.1-dev132.0", + "resolved": "https://registry.npmjs.org/@duckdb/duckdb-wasm/-/duckdb-wasm-1.29.1-dev132.0.tgz", + "integrity": "sha512-OUkJuH9564GQ/OgggdgJ/Yxmlk5PYnWiJe0rrNkEs0Sfsi00nK6WZgJmWGGAtCK6le2KJxFWZ4Z2MjUKGBzLuQ==", "dev": true, + "license": "MIT", "dependencies": { "apache-arrow": "^17.0.0" } @@ -524,7 +536,31 @@ "version": "1.1.3", "resolved": "https://registry.npmjs.org/@gar/promisify/-/promisify-1.1.3.tgz", "integrity": "sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==", - "dev": true + "dev": true, + "license": "MIT" + }, + "node_modules/@isaacs/fs-minipass": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@isaacs/fs-minipass/-/fs-minipass-4.0.1.tgz", + "integrity": "sha512-wgm9Ehl2jpeqP3zw/7mo3kRHFp5MEDhqAdwy1fTGkHAwnkGOVsgpvQhL8B5n1qlb01jV3n/bI0ZfZp5lWA1k4w==", + "dev": true, + "license": "ISC", + "dependencies": { + "minipass": "^7.0.4" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/@isaacs/fs-minipass/node_modules/minipass": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", + "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=16 || 14 >=14.17" + } }, "node_modules/@jest/schemas": { "version": "29.6.0", @@ -564,58 +600,122 @@ } }, "node_modules/@malloydata/db-duckdb": { - "version": "0.0.236", - "resolved": "https://registry.npmjs.org/@malloydata/db-duckdb/-/db-duckdb-0.0.236.tgz", - "integrity": "sha512-S/J/VG4odlIqQ5ge0d8albgWEs1FjZmfLWd7wkNy9BhR3gGhMknaOUyo8IQO/WU7LOgoBCGHBxF9D/3KnrocMQ==", + "version": "0.0.280", + "resolved": "https://registry.npmjs.org/@malloydata/db-duckdb/-/db-duckdb-0.0.280.tgz", + "integrity": "sha512-Q/lyL/2g8DWaDylH8S7eUCZYiNH3s5ygfx04y7BalIu4EojpOUFLgNuK4mYjcned9jEVdCtd/4EhQy/hk7f22g==", "dev": true, + "license": "MIT", "dependencies": { - "@duckdb/duckdb-wasm": "1.29.0", - "@malloydata/malloy": "^0.0.236", + "@duckdb/duckdb-wasm": "1.29.1-dev132.0", + "@malloydata/malloy": "0.0.280", "@motherduck/wasm-client": "^0.6.6", "apache-arrow": "^17.0.0", - "duckdb": "1.1.1", + "duckdb": "1.2.1", "web-worker": "^1.3.0" }, "engines": { - "node": ">=18" + "node": ">=20" } }, "node_modules/@malloydata/malloy": { - "version": "0.0.236", - "resolved": "https://registry.npmjs.org/@malloydata/malloy/-/malloy-0.0.236.tgz", - "integrity": "sha512-3H4yX8dwd9JDv07YCBYKTgxjTm/gYtzfpuS66DXSJALJ2GKbKvP0XlSal59EdZkneU8qh38IcfRlf1BETBA/Kg==", + "version": "0.0.280", + "resolved": "https://registry.npmjs.org/@malloydata/malloy/-/malloy-0.0.280.tgz", + "integrity": "sha512-m4E5EiYH1VatxCZBEGGi3OgXneJUNzmeo1J7tveekIKaNEfnKFAupuv5YCkNmu+u/Tqo3lLrSBtUHVJlfEcRRQ==", "dev": true, + "license": "MIT", "dependencies": { + "@malloydata/malloy-filter": "0.0.280", + "@malloydata/malloy-interfaces": "0.0.280", + "@malloydata/malloy-tag": "0.0.280", "antlr4ts": "^0.5.0-alpha.4", "assert": "^2.0.0", + "jaro-winkler": "^0.2.8", "jest-diff": "^29.6.2", "lodash": "^4.17.20", "luxon": "^2.4.0", "uuid": "^8.3.2" }, "engines": { - "node": ">=18" + "node": ">=20" + } + }, + "node_modules/@malloydata/malloy-filter": { + "version": "0.0.280", + "resolved": "https://registry.npmjs.org/@malloydata/malloy-filter/-/malloy-filter-0.0.280.tgz", + "integrity": "sha512-gz/g2nqP5f+35k92WqpP6l43vN3K6c9uuzheiTmRT5vxP+ZH3n6U8WQUpFGrfVRPoreQT7K2O36WaSNypH9jdA==", + "dev": true, + "license": "MIT", + "dependencies": { + "jest-diff": "^29.6.2", + "luxon": "^3.5.0", + "moo": "^0.5.2", + "nearley": "^2.20.1" + }, + "engines": { + "node": ">=20" + } + }, + "node_modules/@malloydata/malloy-filter/node_modules/luxon": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/luxon/-/luxon-3.6.1.tgz", + "integrity": "sha512-tJLxrKJhO2ukZ5z0gyjY1zPh3Rh88Ej9P7jNrZiHMUXHae1yvI2imgOZtL1TO8TW6biMMKfTtAOoEJANgtWBMQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + } + }, + "node_modules/@malloydata/malloy-interfaces": { + "version": "0.0.280", + "resolved": "https://registry.npmjs.org/@malloydata/malloy-interfaces/-/malloy-interfaces-0.0.280.tgz", + "integrity": "sha512-RY+k6BE7/QlZpnc+/0e0dbWWPKYwxPoN/Ja8nzokZEYkjGdF4Tqo2U102JfuiDEpI0XwLaUqVo6uh02BEHaB1g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@creditkarma/thrift-server-core": "^1.0.4" + }, + "engines": { + "node": ">=20" } }, "node_modules/@malloydata/malloy-sql": { - "version": "0.0.236", - "resolved": "https://registry.npmjs.org/@malloydata/malloy-sql/-/malloy-sql-0.0.236.tgz", - "integrity": "sha512-uV4JsMy9hR/rLQXCorLN3i/YyZJ4hb/NCxJksPzOkNmGnJUWcstwir69/n4RsJrDFc+9bazL2hCcn1lq7LtG0w==", + "version": "0.0.280", + "resolved": "https://registry.npmjs.org/@malloydata/malloy-sql/-/malloy-sql-0.0.280.tgz", + "integrity": "sha512-q06TppHnVoyOa4sx6/odFPoxCyoE4dN1WCNXiZkzbsBpx9gZoSsaJ8R1ubsiKt1pwJEMwMZShXm9ytM4zvMuvw==", "dev": true, + "license": "MIT", "dependencies": { - "@malloydata/malloy": "^0.0.236" + "@malloydata/malloy": "0.0.280" }, "engines": { - "node": ">=18" + "node": ">=20" + } + }, + "node_modules/@malloydata/malloy-tag": { + "version": "0.0.280", + "resolved": "https://registry.npmjs.org/@malloydata/malloy-tag/-/malloy-tag-0.0.280.tgz", + "integrity": "sha512-ysOzXahDz+ZW3wh3kSC/d6mApJd8atTsL1+x31VnYhWwG0GHgG0Ei9s1DEz63/X23gyEeJdTOsRw4v2/kxS37w==", + "dev": true, + "license": "MIT", + "dependencies": { + "antlr4ts": "^0.5.0-alpha.4", + "assert": "^2.0.0", + "uuid": "^8.3.2" + }, + "engines": { + "node": ">=20" } }, "node_modules/@malloydata/render": { - "version": "0.0.236", - "resolved": "https://registry.npmjs.org/@malloydata/render/-/render-0.0.236.tgz", - "integrity": "sha512-EkPLf+o8tOvyxcaMK79C7RcUIxFLvEPbhKvYLKetUTG2iInT1BIE+yHPiqwGvNmy+cf7MIN0n6r/cZWEdD7EUw==", + "version": "0.0.280", + "resolved": "https://registry.npmjs.org/@malloydata/render/-/render-0.0.280.tgz", + "integrity": "sha512-UCzdPPerQZHEdBbCuWT2RkwQ7KkFqD6J1F9hgBlboFUJm5YCm88kqDeNAKoAqsgcDQV1WG0EafT9BpdSFQmLAg==", "dev": true, + "license": "MIT", "dependencies": { - "@malloydata/malloy": "^0.0.236", + "@malloydata/malloy": "0.0.280", + "@malloydata/malloy-interfaces": "0.0.280", + "@malloydata/malloy-tag": "0.0.280", "@tanstack/solid-virtual": "^3.10.4", "component-register": "^0.8.6", "lodash": "^4.17.20", @@ -628,16 +728,17 @@ "vega-lite": "^5.2.0" }, "engines": { - "node": ">=18" + "node": ">=20" } }, "node_modules/@malloydata/syntax-highlight": { - "version": "0.0.236", - "resolved": "https://registry.npmjs.org/@malloydata/syntax-highlight/-/syntax-highlight-0.0.236.tgz", - "integrity": "sha512-nnj0JfG3oWRo+ymO9nStBToJl+DmaCoLT/dewaYnsFs3Mvva6SHhGnflP8aVqvpc5l6IHS/KajF+FAY+2bcmbA==", + "version": "0.0.280", + "resolved": "https://registry.npmjs.org/@malloydata/syntax-highlight/-/syntax-highlight-0.0.280.tgz", + "integrity": "sha512-5wBzRQQpNcomct97qNW7QyDwkh7jOteXsUFnD7Ro1QWJyPZynou4UvCUuEAwx8fy5zrt6fhHpucDA+RNfZnNoQ==", "dev": true, + "license": "MIT", "engines": { - "node": ">=18" + "node": ">=20" } }, "node_modules/@mapbox/node-pre-gyp": { @@ -645,6 +746,8 @@ "resolved": "https://registry.npmjs.org/@mapbox/node-pre-gyp/-/node-pre-gyp-1.0.11.tgz", "integrity": "sha512-Yhlar6v9WQgUp/He7BdgzOz8lqMQ8sU+jkCq7Wx8Myc5YFJLbEe7lgui/V7G1qB1DJykHSGwreceSaD60Y0PUQ==", "dev": true, + "optional": true, + "peer": true, "dependencies": { "detect-libc": "^2.0.0", "https-proxy-agent": "^5.0.0", @@ -665,6 +768,8 @@ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", "dev": true, + "optional": true, + "peer": true, "dependencies": { "yallist": "^4.0.0" }, @@ -677,6 +782,8 @@ "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", "dev": true, + "optional": true, + "peer": true, "dependencies": { "lru-cache": "^6.0.0" }, @@ -701,6 +808,7 @@ "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-2.1.2.tgz", "integrity": "sha512-yOJKRvohFOaLqipNtwYB9WugyZKhC/DZC4VYPmpaCzDBrA8YpK3qHZ8/HGscMnE4GqbkLNuVcCnxkeQEdGt6LQ==", "dev": true, + "license": "ISC", "dependencies": { "@gar/promisify": "^1.1.3", "semver": "^7.3.5" @@ -710,10 +818,11 @@ } }, "node_modules/@npmcli/fs/node_modules/semver": { - "version": "7.6.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", - "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "version": "7.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz", + "integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==", "dev": true, + "license": "ISC", "bin": { "semver": "bin/semver.js" }, @@ -727,6 +836,7 @@ "integrity": "sha512-mJd2Z5TjYWq/ttPLLGqArdtnC74J6bOzg4rMDnN+p1xTacZ2yPRCk2y0oSWQtygLR9YVQXgOcONrwtnk3JupxQ==", "deprecated": "This functionality has been moved to @npmcli/fs", "dev": true, + "license": "MIT", "dependencies": { "mkdirp": "^1.0.4", "rimraf": "^3.0.2" @@ -740,6 +850,7 @@ "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", "dev": true, + "license": "MIT", "bin": { "mkdirp": "bin/cmd.js" }, @@ -897,6 +1008,13 @@ "url": "https://github.com/inikulin/parse5?sponsor=1" } }, + "node_modules/@types/lodash": { + "version": "4.17.17", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.17.17.tgz", + "integrity": "sha512-RRVJ+J3J+WmyOTqnz3PiBLA501eKwXl2noseKOrNo/6+XEHjTAxO4xHvxQB6QuNm+s4WRbn6rSiap8+EA+ykFQ==", + "dev": true, + "license": "MIT" + }, "node_modules/@types/mdast": { "version": "3.0.10", "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.10.tgz", @@ -1013,10 +1131,11 @@ } }, "node_modules/agentkeepalive": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-4.5.0.tgz", - "integrity": "sha512-5GG/5IbQQpC9FpkRGsSvZI5QYeSCzlJHdpBQntCsuTOxhKD8lqKhrleg2Yi7yvMIf82Ycmmqln9U8V9qwEiJew==", + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-4.6.0.tgz", + "integrity": "sha512-kja8j7PjmncONqaTsB8fQ+wE2mSU2DJ9D4XKoJ5PFWIdRMa6SLSN1ff4mOr4jCbfRSsxR4keIiySJU0N9T5hIQ==", "dev": true, + "license": "MIT", "dependencies": { "humanize-ms": "^1.2.1" }, @@ -1029,6 +1148,7 @@ "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", "dev": true, + "license": "MIT", "dependencies": { "clean-stack": "^2.0.0", "indent-string": "^4.0.0" @@ -1104,6 +1224,8 @@ "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-2.0.0.tgz", "integrity": "sha512-Ci/qENmwHnsYo9xKIcUJN5LeDKdJ6R1Z1j9V/J5wyq8nh/mYPEpIKJbBZXtZjG04HiK7zV/p6Vs9952MrMeUIw==", "dev": true, + "optional": true, + "peer": true, "dependencies": { "delegates": "^1.0.0", "readable-stream": "^3.6.0" @@ -1220,6 +1342,7 @@ "resolved": "https://registry.npmjs.org/cacache/-/cacache-16.1.3.tgz", "integrity": "sha512-/+Emcj9DAXxX4cwlLmRI9c166RuL3w30zp4R7Joiv2cQTtTtA+jeuCAjH3ZlGnYS3tKENSrKhAzVVP9GVyzeYQ==", "dev": true, + "license": "ISC", "dependencies": { "@npmcli/fs": "^2.1.0", "@npmcli/move-file": "^2.0.0", @@ -1249,6 +1372,7 @@ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", "dev": true, + "license": "MIT", "dependencies": { "balanced-match": "^1.0.0" } @@ -1259,6 +1383,7 @@ "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==", "deprecated": "Glob versions prior to v9 are no longer supported", "dev": true, + "license": "ISC", "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -1278,6 +1403,7 @@ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", "dev": true, + "license": "ISC", "dependencies": { "brace-expansion": "^2.0.1" }, @@ -1290,6 +1416,7 @@ "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", "dev": true, + "license": "MIT", "bin": { "mkdirp": "bin/cmd.js" }, @@ -1423,6 +1550,7 @@ "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", "dev": true, + "license": "MIT", "engines": { "node": ">=6" } @@ -1619,6 +1747,16 @@ "node": ">=10" } }, + "node_modules/consola": { + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/consola/-/consola-3.4.2.tgz", + "integrity": "sha512-5IKcdX0nnYavi6G7TtOhwkYzyjfJlatbjMjuLSfE2kYT5pMDOilZ4OvMhi637CcDICTmz3wARPoyhqyX1Y+XvA==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^14.18.0 || >=16.10.0" + } + }, "node_modules/console-control-strings": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", @@ -2085,6 +2223,13 @@ "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, + "node_modules/discontinuous-range": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/discontinuous-range/-/discontinuous-range-1.0.0.tgz", + "integrity": "sha512-c68LpLbO+7kP/b1Hr1qs8/BJ09F5khZGTxqxZuhzxpmwJKOgRFHJWIb9/KmqnqHhLdO55aOxFH/EGBvUQbL/RQ==", + "dev": true, + "license": "MIT" + }, "node_modules/domexception": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/domexception/-/domexception-4.0.0.tgz", @@ -2107,17 +2252,180 @@ } }, "node_modules/duckdb": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/duckdb/-/duckdb-1.1.1.tgz", - "integrity": "sha512-cFT+zsduuanxQsq7TlgIdmRREkRYb0EUQlj4hgilM0yBnJbt+i0r6Qu30aWd2gr9/bkmOuaamswBCroH/27LVA==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/duckdb/-/duckdb-1.2.1.tgz", + "integrity": "sha512-gs3KT2J3SOCghai0Q5nw/joYpOs63/gud+RX1hQmJ+ombUn5BEFn/FUqQKa3HSVZ95+otWDDMGsspLVEr4hJzA==", "dev": true, "hasInstallScript": true, + "license": "MIT", "dependencies": { - "@mapbox/node-pre-gyp": "^1.0.0", + "@mapbox/node-pre-gyp": "^2.0.0", "node-addon-api": "^7.0.0", "node-gyp": "^9.3.0" } }, + "node_modules/duckdb/node_modules/@mapbox/node-pre-gyp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@mapbox/node-pre-gyp/-/node-pre-gyp-2.0.0.tgz", + "integrity": "sha512-llMXd39jtP0HpQLVI37Bf1m2ADlEb35GYSh1SDSLsBhR+5iCxiNGlT31yqbNtVHygHAtMy6dWFERpU2JgufhPg==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "consola": "^3.2.3", + "detect-libc": "^2.0.0", + "https-proxy-agent": "^7.0.5", + "node-fetch": "^2.6.7", + "nopt": "^8.0.0", + "semver": "^7.5.3", + "tar": "^7.4.0" + }, + "bin": { + "node-pre-gyp": "bin/node-pre-gyp" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/duckdb/node_modules/abbrev": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-3.0.1.tgz", + "integrity": "sha512-AO2ac6pjRB3SJmGJo+v5/aK6Omggp6fsLrs6wN9bd35ulu4cCwaAU9+7ZhXjeqHVkaHThLuzH0nZr0YpCDhygg==", + "dev": true, + "license": "ISC", + "engines": { + "node": "^18.17.0 || >=20.5.0" + } + }, + "node_modules/duckdb/node_modules/agent-base": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.3.tgz", + "integrity": "sha512-jRR5wdylq8CkOe6hei19GGZnxM6rBGwFl3Bg0YItGDimvjGtAvdZk4Pu6Cl4u4Igsws4a1fd1Vq3ezrhn4KmFw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 14" + } + }, + "node_modules/duckdb/node_modules/chownr": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-3.0.0.tgz", + "integrity": "sha512-+IxzY9BZOQd/XuYPRmrvEVjF/nqj5kgT4kEq7VofrDoM1MxoRjEWkrCC3EtLi59TVawxTAn+orJwFQcrqEN1+g==", + "dev": true, + "license": "BlueOak-1.0.0", + "engines": { + "node": ">=18" + } + }, + "node_modules/duckdb/node_modules/https-proxy-agent": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.6.tgz", + "integrity": "sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==", + "dev": true, + "license": "MIT", + "dependencies": { + "agent-base": "^7.1.2", + "debug": "4" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/duckdb/node_modules/minipass": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", + "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/duckdb/node_modules/minizlib": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-3.0.2.tgz", + "integrity": "sha512-oG62iEk+CYt5Xj2YqI5Xi9xWUeZhDI8jjQmC5oThVH5JGCTgIjr7ciJDzC7MBzYd//WvR1OTmP5Q38Q8ShQtVA==", + "dev": true, + "license": "MIT", + "dependencies": { + "minipass": "^7.1.2" + }, + "engines": { + "node": ">= 18" + } + }, + "node_modules/duckdb/node_modules/mkdirp": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-3.0.1.tgz", + "integrity": "sha512-+NsyUUAZDmo6YVHzL/stxSu3t9YS1iljliy3BSDrXJ/dkn1KYdmtZODGGjLcc9XLgVVpH4KshHB8XmZgMhaBXg==", + "dev": true, + "license": "MIT", + "bin": { + "mkdirp": "dist/cjs/src/bin.js" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/duckdb/node_modules/nopt": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-8.1.0.tgz", + "integrity": "sha512-ieGu42u/Qsa4TFktmaKEwM6MQH0pOWnaB3htzh0JRtx84+Mebc0cbZYN5bC+6WTZ4+77xrL9Pn5m7CV6VIkV7A==", + "dev": true, + "license": "ISC", + "dependencies": { + "abbrev": "^3.0.0" + }, + "bin": { + "nopt": "bin/nopt.js" + }, + "engines": { + "node": "^18.17.0 || >=20.5.0" + } + }, + "node_modules/duckdb/node_modules/semver": { + "version": "7.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz", + "integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/duckdb/node_modules/tar": { + "version": "7.4.3", + "resolved": "https://registry.npmjs.org/tar/-/tar-7.4.3.tgz", + "integrity": "sha512-5S7Va8hKfV7W5U6g3aYxXmlPoZVAwUMy9AOKyF2fVuZa2UD3qZjg578OrLRt8PcNN1PleVaL/5/yYATNL0ICUw==", + "dev": true, + "license": "ISC", + "dependencies": { + "@isaacs/fs-minipass": "^4.0.0", + "chownr": "^3.0.0", + "minipass": "^7.1.2", + "minizlib": "^3.0.1", + "mkdirp": "^3.0.1", + "yallist": "^5.0.0" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/duckdb/node_modules/yallist": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-5.0.0.tgz", + "integrity": "sha512-YgvUTfwqyc7UXVMrB+SImsVYSmTS8X/tSrtdNZMImM+n7+QTriRXyXim0mBrTXNeqzVF0KWGgHPeiyViFFrNDw==", + "dev": true, + "license": "BlueOak-1.0.0", + "engines": { + "node": ">=18" + } + }, "node_modules/emoji-regex": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", @@ -2151,6 +2459,7 @@ "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==", "dev": true, + "license": "MIT", "engines": { "node": ">=6" } @@ -2159,7 +2468,8 @@ "version": "2.0.3", "resolved": "https://registry.npmjs.org/err-code/-/err-code-2.0.3.tgz", "integrity": "sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/error-ex": { "version": "1.3.2", @@ -2294,10 +2604,11 @@ "dev": true }, "node_modules/exponential-backoff": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/exponential-backoff/-/exponential-backoff-3.1.1.tgz", - "integrity": "sha512-dX7e/LHVJ6W3DE1MHWi9S1EYzDESENfLrYohG2G++ovZrYOkm4Knwa0mc1cn84xJOR4KEU0WSchhLbd0UklbHw==", - "dev": true + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/exponential-backoff/-/exponential-backoff-3.1.2.tgz", + "integrity": "sha512-8QxYTVXUkuy7fIIoitQkPwGonB8F3Zj8eEO8Sqg9Zv/bkI7RJAzowee4gr81Hak/dUTpA2Z7VfQgoijjPNlUZA==", + "dev": true, + "license": "Apache-2.0" }, "node_modules/extend": { "version": "3.0.2", @@ -2455,6 +2766,8 @@ "resolved": "https://registry.npmjs.org/gauge/-/gauge-3.0.2.tgz", "integrity": "sha512-+5J6MS/5XksCuXq++uFRsnUd7Ovu1XenbeuIuNRJxYWjgQbPuFhT14lAvsWfqfAmnwluf1OwMjz39HjfLPci0Q==", "dev": true, + "optional": true, + "peer": true, "dependencies": { "aproba": "^1.0.3 || ^2.0.0", "color-support": "^1.1.2", @@ -2645,10 +2958,11 @@ } }, "node_modules/http-cache-semantics": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz", - "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==", - "dev": true + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.2.0.tgz", + "integrity": "sha512-dTxcvPXqPvXBQpq5dUr6mEMJX4oIEFv6bwom3FDwKRDsuIjjJGANqhBuoAn9c1RQJIdAKav33ED65E2ys+87QQ==", + "dev": true, + "license": "BSD-2-Clause" }, "node_modules/http-proxy": { "version": "1.18.1", @@ -2723,6 +3037,7 @@ "resolved": "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz", "integrity": "sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ==", "dev": true, + "license": "MIT", "dependencies": { "ms": "^2.0.0" } @@ -2744,6 +3059,7 @@ "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.8.19" } @@ -2753,6 +3069,7 @@ "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } @@ -2761,7 +3078,8 @@ "version": "1.0.4", "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/inflight": { "version": "1.0.6", @@ -2793,6 +3111,7 @@ "resolved": "https://registry.npmjs.org/ip-address/-/ip-address-9.0.5.tgz", "integrity": "sha512-zHtQzGojZXTwZTHQqra+ETKd4Sn3vgi7uBmlPoXVWZqYvuKmtI0l/VZTjqGmJY9x88GGOaZ9+G9ES8hC4T4X8g==", "dev": true, + "license": "MIT", "dependencies": { "jsbn": "1.1.0", "sprintf-js": "^1.1.3" @@ -2919,7 +3238,8 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-lambda/-/is-lambda-1.0.1.tgz", "integrity": "sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/is-nan": { "version": "1.3.2", @@ -2977,7 +3297,15 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", - "dev": true + "dev": true, + "license": "ISC" + }, + "node_modules/jaro-winkler": { + "version": "0.2.8", + "resolved": "https://registry.npmjs.org/jaro-winkler/-/jaro-winkler-0.2.8.tgz", + "integrity": "sha512-yr+mElb6dWxA1mzFu0+26njV5DWAQRNTi5pB6fFMm79zHrfAs3d0qjhe/IpZI4AHIUJkzvu5QXQRWOw2O0GQyw==", + "dev": true, + "license": "MIT" }, "node_modules/jest-diff": { "version": "29.6.2", @@ -3013,7 +3341,8 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-1.1.0.tgz", "integrity": "sha512-4bYVV3aAMtDTTu4+xsDYa6sy9GyJ69/amsu9sYF2zqjiEoZA5xJi3BrfX3uY+/IekIu7MwdObdbDWpoZdBv3/A==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/jsdom": { "version": "19.0.0", @@ -3189,6 +3518,7 @@ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", "dev": true, + "license": "ISC", "engines": { "node": ">=12" } @@ -3207,6 +3537,8 @@ "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", "dev": true, + "optional": true, + "peer": true, "dependencies": { "semver": "^6.0.0" }, @@ -3222,6 +3554,8 @@ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true, + "optional": true, + "peer": true, "bin": { "semver": "bin/semver.js" } @@ -3237,6 +3571,7 @@ "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-10.2.1.tgz", "integrity": "sha512-NgOPbRiaQM10DYXvN3/hhGVI2M5MtITFryzBGxHM5p4wnFxsVCbxkrBrDsk+EZ5OB4jEOT7AjDxtdF+KVEFT7w==", "dev": true, + "license": "ISC", "dependencies": { "agentkeepalive": "^4.2.1", "cacache": "^16.1.0", @@ -4233,6 +4568,7 @@ "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz", "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==", "dev": true, + "license": "ISC", "dependencies": { "minipass": "^3.0.0" }, @@ -4245,6 +4581,7 @@ "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-2.1.2.tgz", "integrity": "sha512-LT49Zi2/WMROHYoqGgdlQIZh8mLPZmOrN2NdJjMXxYe4nkN6FUyuPuOAOedNJDrx0IRGg9+4guZewtp8hE6TxA==", "dev": true, + "license": "MIT", "dependencies": { "minipass": "^3.1.6", "minipass-sized": "^1.0.3", @@ -4262,6 +4599,7 @@ "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz", "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==", "dev": true, + "license": "ISC", "dependencies": { "minipass": "^3.0.0" }, @@ -4274,6 +4612,7 @@ "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==", "dev": true, + "license": "ISC", "dependencies": { "minipass": "^3.0.0" }, @@ -4286,6 +4625,7 @@ "resolved": "https://registry.npmjs.org/minipass-sized/-/minipass-sized-1.0.3.tgz", "integrity": "sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g==", "dev": true, + "license": "ISC", "dependencies": { "minipass": "^3.0.0" }, @@ -4318,6 +4658,13 @@ "mkdirp": "bin/cmd.js" } }, + "node_modules/moo": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/moo/-/moo-0.5.2.tgz", + "integrity": "sha512-iSAJLHYKnX41mKcJKjqvnAN9sf0LMDTXDEvFv+ffuRR9a1MIuXLjMNL6EsnDHSkKLTWNqQQ5uo61P4EbU4NU+Q==", + "dev": true, + "license": "BSD-3-Clause" + }, "node_modules/mri": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz", @@ -4341,11 +4688,42 @@ "optional": true, "peer": true }, + "node_modules/nearley": { + "version": "2.20.1", + "resolved": "https://registry.npmjs.org/nearley/-/nearley-2.20.1.tgz", + "integrity": "sha512-+Mc8UaAebFzgV+KpI5n7DasuuQCHA89dmwm7JXw3TV43ukfNQ9DnBH3Mdb2g/I4Fdxc26pwimBWvjIw0UAILSQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "commander": "^2.19.0", + "moo": "^0.5.0", + "railroad-diagrams": "^1.0.0", + "randexp": "0.4.6" + }, + "bin": { + "nearley-railroad": "bin/nearley-railroad.js", + "nearley-test": "bin/nearley-test.js", + "nearley-unparse": "bin/nearley-unparse.js", + "nearleyc": "bin/nearleyc.js" + }, + "funding": { + "type": "individual", + "url": "https://nearley.js.org/#give-to-nearley" + } + }, + "node_modules/nearley/node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true, + "license": "MIT" + }, "node_modules/negotiator": { "version": "0.6.4", "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.4.tgz", "integrity": "sha512-myRT3DiWPHqho5PrJaIRyaMv2kgYf0mUVgBNOYMuCH5Ki1yEiQaf/ZJuQ62nvpc44wL5WDbTX7yGJi1Neevw8w==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.6" } @@ -4359,7 +4737,8 @@ "version": "7.1.1", "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-7.1.1.tgz", "integrity": "sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/node-fetch": { "version": "2.6.7", @@ -4386,6 +4765,7 @@ "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-9.4.1.tgz", "integrity": "sha512-OQkWKbjQKbGkMf/xqI1jjy3oCTgMKJac58G2+bjZb3fza6gW2YrCSdMQYaoTb70crvE//Gngr4f0AgVHmqHvBQ==", "dev": true, + "license": "MIT", "dependencies": { "env-paths": "^2.2.0", "exponential-backoff": "^3.1.1", @@ -4412,6 +4792,7 @@ "integrity": "sha512-QZW4EDmGwlYur0Yyf/b2uGucHQMa8aFUP7eu9ddR73vvhFyt4V0Vl3QHPcTNJ8l6qYOBdxgXdnBXQrHilfRQBg==", "deprecated": "This package is no longer supported.", "dev": true, + "license": "ISC", "dependencies": { "delegates": "^1.0.0", "readable-stream": "^3.6.0" @@ -4426,6 +4807,7 @@ "integrity": "sha512-f9m+BEN5jkg6a0fZjleidjN51VE1X+mPFQ2DJ0uv1V39oCLCbsGe6yjbBnp7eK7z/+GAon99a3nHuqbuuthyPg==", "deprecated": "This package is no longer supported.", "dev": true, + "license": "ISC", "dependencies": { "aproba": "^1.0.3 || ^2.0.0", "color-support": "^1.1.3", @@ -4445,6 +4827,7 @@ "resolved": "https://registry.npmjs.org/nopt/-/nopt-6.0.0.tgz", "integrity": "sha512-ZwLpbTgdhuZUnZzjd7nb1ZV+4DoiC6/sfiVKok72ym/4Tlf+DFdlHYmT2JPmcNNWV6Pi3SDf1kT+A4r9RTuT9g==", "dev": true, + "license": "ISC", "dependencies": { "abbrev": "^1.0.0" }, @@ -4461,6 +4844,7 @@ "integrity": "sha512-/vBvz5Jfr9dT/aFWd0FIRf+T/Q2WBsLENygUaFUqstqsycmZAP/t5BvFJTK0viFmSUxiUKTUplWy5vt+rvKIxg==", "deprecated": "This package is no longer supported.", "dev": true, + "license": "ISC", "dependencies": { "are-we-there-yet": "^3.0.0", "console-control-strings": "^1.1.0", @@ -4472,10 +4856,11 @@ } }, "node_modules/node-gyp/node_modules/semver": { - "version": "7.6.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", - "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "version": "7.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz", + "integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==", "dev": true, + "license": "ISC", "bin": { "semver": "bin/semver.js" }, @@ -4488,6 +4873,8 @@ "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz", "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==", "dev": true, + "optional": true, + "peer": true, "dependencies": { "abbrev": "1" }, @@ -4515,6 +4902,8 @@ "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-5.0.1.tgz", "integrity": "sha512-AqZtDUWOMKs1G/8lwylVjrdYgqA4d9nu8hc+0gzRxlDb1I10+FHBGMXs6aiQHFdCUUlqH99MUMuLfzWDNDtfxw==", "dev": true, + "optional": true, + "peer": true, "dependencies": { "are-we-there-yet": "^2.0.0", "console-control-strings": "^1.1.0", @@ -4533,6 +4922,8 @@ "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", "dev": true, + "optional": true, + "peer": true, "engines": { "node": ">=0.10.0" } @@ -4611,6 +5002,7 @@ "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", "dev": true, + "license": "MIT", "dependencies": { "aggregate-error": "^3.0.0" }, @@ -4756,13 +5148,15 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", "integrity": "sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/promise-retry": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/promise-retry/-/promise-retry-2.0.1.tgz", "integrity": "sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==", "dev": true, + "license": "MIT", "dependencies": { "err-code": "^2.0.2", "retry": "^0.12.0" @@ -4807,6 +5201,27 @@ "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==", "dev": true }, + "node_modules/railroad-diagrams": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/railroad-diagrams/-/railroad-diagrams-1.0.0.tgz", + "integrity": "sha512-cz93DjNeLY0idrCNOH6PviZGRN9GJhsdm9hpn1YCS879fj4W+x5IFJhhkRZcwVgMmFF7R82UA/7Oh+R8lLZg6A==", + "dev": true, + "license": "CC0-1.0" + }, + "node_modules/randexp": { + "version": "0.4.6", + "resolved": "https://registry.npmjs.org/randexp/-/randexp-0.4.6.tgz", + "integrity": "sha512-80WNmd9DA0tmZrw9qQa62GPPWfuXJknrmVmLcxvq4uZBdYqb1wYoKTmnlGUchvVWe0XiLupYkBoXVOxz3C8DYQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "discontinuous-range": "1.0.0", + "ret": "~0.1.10" + }, + "engines": { + "node": ">=0.12" + } + }, "node_modules/react-is": { "version": "18.2.0", "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", @@ -4927,11 +5342,22 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/ret": { + "version": "0.1.15", + "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", + "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.12" + } + }, "node_modules/retry": { "version": "0.12.0", "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", "integrity": "sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==", "dev": true, + "license": "MIT", "engines": { "node": ">= 4" } @@ -5144,16 +5570,18 @@ "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz", "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==", "dev": true, + "license": "MIT", "engines": { "node": ">= 6.0.0", "npm": ">= 3.0.0" } }, "node_modules/socks": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/socks/-/socks-2.8.3.tgz", - "integrity": "sha512-l5x7VUUWbjVFbafGLxPWkYsHIhEvmF85tbIeFZWc8ZPtoMyybuEhL7Jye/ooC4/d48FgOjSJXgsF/AJPYCW8Zw==", + "version": "2.8.4", + "resolved": "https://registry.npmjs.org/socks/-/socks-2.8.4.tgz", + "integrity": "sha512-D3YaD0aRxR3mEcqnidIs7ReYJFVzWdd6fXJYUM8ixcQcJRGTka/b3saV0KflYhyVJXKhb947GndU35SxYNResQ==", "dev": true, + "license": "MIT", "dependencies": { "ip-address": "^9.0.5", "smart-buffer": "^4.2.0" @@ -5168,6 +5596,7 @@ "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-7.0.0.tgz", "integrity": "sha512-Fgl0YPZ902wEsAyiQ+idGd1A7rSFx/ayC1CQVMw5P+EQx2V0SgpGtf6OKFhVjPflPUl9YMmEOnmfjCdMUsygww==", "dev": true, + "license": "MIT", "dependencies": { "agent-base": "^6.0.2", "debug": "^4.3.3", @@ -5250,7 +5679,8 @@ "version": "1.1.3", "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.3.tgz", "integrity": "sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==", - "dev": true + "dev": true, + "license": "BSD-3-Clause" }, "node_modules/ssf": { "version": "0.11.2", @@ -5269,6 +5699,7 @@ "resolved": "https://registry.npmjs.org/ssri/-/ssri-9.0.1.tgz", "integrity": "sha512-o57Wcn66jMQvfHG1FlYbWeZWW/dHZhJXjpIcTfXldXEk5nz5lStPo3mK0OJQfGR3RbZUlbISexbljkJzuEj/8Q==", "dev": true, + "license": "ISC", "dependencies": { "minipass": "^3.1.1" }, @@ -5639,6 +6070,7 @@ "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-2.0.1.tgz", "integrity": "sha512-ODWHtkkdx3IAR+veKxFV+VBkUMcN+FaqzUUd7IZzt+0zhDZFPFxhlqwPF3YQvMHx1TD0tdgYl+kuPnJ8E6ql7A==", "dev": true, + "license": "ISC", "dependencies": { "unique-slug": "^3.0.0" }, @@ -5651,6 +6083,7 @@ "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-3.0.0.tgz", "integrity": "sha512-8EyMynh679x/0gqE9fT9oilG+qEt+ibFyqjuVTsZn1+CMxH+XLlpvr2UZx4nVcCwTpx81nICr2JQFkM+HPLq4w==", "dev": true, + "license": "ISC", "dependencies": { "imurmurhash": "^0.1.4" }, @@ -6446,6 +6879,7 @@ "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", "dev": true, + "license": "ISC", "dependencies": { "isexe": "^2.0.0" }, @@ -6724,6 +7158,16 @@ } } }, + "@creditkarma/thrift-server-core": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@creditkarma/thrift-server-core/-/thrift-server-core-1.0.4.tgz", + "integrity": "sha512-Jook5uFJqPeM/D0taSdKHeoerZB6HboSDMqBDWhVDJVSKJGWPSMch4GNALRqr8nCekLKMYkdCgj4FAVetnxpGA==", + "dev": true, + "requires": { + "@types/lodash": "^4.14.136", + "lodash": "^4.17.15" + } + }, "@cspotcode/source-map-support": { "version": "0.8.1", "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz", @@ -6734,9 +7178,9 @@ } }, "@duckdb/duckdb-wasm": { - "version": "1.29.0", - "resolved": "https://registry.npmjs.org/@duckdb/duckdb-wasm/-/duckdb-wasm-1.29.0.tgz", - "integrity": "sha512-8Zq7vafQuIz9gklC/9375KE38UlkaS2n8+yvG+/JK7irm3DjwYNJHL4xfplIj0bSHFIg6we5XhWYFqtE/vO3+Q==", + "version": "1.29.1-dev132.0", + "resolved": "https://registry.npmjs.org/@duckdb/duckdb-wasm/-/duckdb-wasm-1.29.1-dev132.0.tgz", + "integrity": "sha512-OUkJuH9564GQ/OgggdgJ/Yxmlk5PYnWiJe0rrNkEs0Sfsi00nK6WZgJmWGGAtCK6le2KJxFWZ4Z2MjUKGBzLuQ==", "dev": true, "requires": { "apache-arrow": "^17.0.0" @@ -6902,6 +7346,23 @@ "integrity": "sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==", "dev": true }, + "@isaacs/fs-minipass": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@isaacs/fs-minipass/-/fs-minipass-4.0.1.tgz", + "integrity": "sha512-wgm9Ehl2jpeqP3zw/7mo3kRHFp5MEDhqAdwy1fTGkHAwnkGOVsgpvQhL8B5n1qlb01jV3n/bI0ZfZp5lWA1k4w==", + "dev": true, + "requires": { + "minipass": "^7.0.4" + }, + "dependencies": { + "minipass": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", + "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", + "dev": true + } + } + }, "@jest/schemas": { "version": "29.6.0", "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.0.tgz", @@ -6934,49 +7395,95 @@ } }, "@malloydata/db-duckdb": { - "version": "0.0.236", - "resolved": "https://registry.npmjs.org/@malloydata/db-duckdb/-/db-duckdb-0.0.236.tgz", - "integrity": "sha512-S/J/VG4odlIqQ5ge0d8albgWEs1FjZmfLWd7wkNy9BhR3gGhMknaOUyo8IQO/WU7LOgoBCGHBxF9D/3KnrocMQ==", + "version": "0.0.280", + "resolved": "https://registry.npmjs.org/@malloydata/db-duckdb/-/db-duckdb-0.0.280.tgz", + "integrity": "sha512-Q/lyL/2g8DWaDylH8S7eUCZYiNH3s5ygfx04y7BalIu4EojpOUFLgNuK4mYjcned9jEVdCtd/4EhQy/hk7f22g==", "dev": true, "requires": { - "@duckdb/duckdb-wasm": "1.29.0", - "@malloydata/malloy": "^0.0.236", + "@duckdb/duckdb-wasm": "1.29.1-dev132.0", + "@malloydata/malloy": "0.0.280", "@motherduck/wasm-client": "^0.6.6", "apache-arrow": "^17.0.0", - "duckdb": "1.1.1", + "duckdb": "1.2.1", "web-worker": "^1.3.0" } }, "@malloydata/malloy": { - "version": "0.0.236", - "resolved": "https://registry.npmjs.org/@malloydata/malloy/-/malloy-0.0.236.tgz", - "integrity": "sha512-3H4yX8dwd9JDv07YCBYKTgxjTm/gYtzfpuS66DXSJALJ2GKbKvP0XlSal59EdZkneU8qh38IcfRlf1BETBA/Kg==", + "version": "0.0.280", + "resolved": "https://registry.npmjs.org/@malloydata/malloy/-/malloy-0.0.280.tgz", + "integrity": "sha512-m4E5EiYH1VatxCZBEGGi3OgXneJUNzmeo1J7tveekIKaNEfnKFAupuv5YCkNmu+u/Tqo3lLrSBtUHVJlfEcRRQ==", "dev": true, "requires": { + "@malloydata/malloy-filter": "0.0.280", + "@malloydata/malloy-interfaces": "0.0.280", + "@malloydata/malloy-tag": "0.0.280", "antlr4ts": "^0.5.0-alpha.4", "assert": "^2.0.0", + "jaro-winkler": "^0.2.8", "jest-diff": "^29.6.2", "lodash": "^4.17.20", "luxon": "^2.4.0", "uuid": "^8.3.2" } }, + "@malloydata/malloy-filter": { + "version": "0.0.280", + "resolved": "https://registry.npmjs.org/@malloydata/malloy-filter/-/malloy-filter-0.0.280.tgz", + "integrity": "sha512-gz/g2nqP5f+35k92WqpP6l43vN3K6c9uuzheiTmRT5vxP+ZH3n6U8WQUpFGrfVRPoreQT7K2O36WaSNypH9jdA==", + "dev": true, + "requires": { + "jest-diff": "^29.6.2", + "luxon": "^3.5.0", + "moo": "^0.5.2", + "nearley": "^2.20.1" + }, + "dependencies": { + "luxon": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/luxon/-/luxon-3.6.1.tgz", + "integrity": "sha512-tJLxrKJhO2ukZ5z0gyjY1zPh3Rh88Ej9P7jNrZiHMUXHae1yvI2imgOZtL1TO8TW6biMMKfTtAOoEJANgtWBMQ==", + "dev": true + } + } + }, + "@malloydata/malloy-interfaces": { + "version": "0.0.280", + "resolved": "https://registry.npmjs.org/@malloydata/malloy-interfaces/-/malloy-interfaces-0.0.280.tgz", + "integrity": "sha512-RY+k6BE7/QlZpnc+/0e0dbWWPKYwxPoN/Ja8nzokZEYkjGdF4Tqo2U102JfuiDEpI0XwLaUqVo6uh02BEHaB1g==", + "dev": true, + "requires": { + "@creditkarma/thrift-server-core": "^1.0.4" + } + }, "@malloydata/malloy-sql": { - "version": "0.0.236", - "resolved": "https://registry.npmjs.org/@malloydata/malloy-sql/-/malloy-sql-0.0.236.tgz", - "integrity": "sha512-uV4JsMy9hR/rLQXCorLN3i/YyZJ4hb/NCxJksPzOkNmGnJUWcstwir69/n4RsJrDFc+9bazL2hCcn1lq7LtG0w==", + "version": "0.0.280", + "resolved": "https://registry.npmjs.org/@malloydata/malloy-sql/-/malloy-sql-0.0.280.tgz", + "integrity": "sha512-q06TppHnVoyOa4sx6/odFPoxCyoE4dN1WCNXiZkzbsBpx9gZoSsaJ8R1ubsiKt1pwJEMwMZShXm9ytM4zvMuvw==", + "dev": true, + "requires": { + "@malloydata/malloy": "0.0.280" + } + }, + "@malloydata/malloy-tag": { + "version": "0.0.280", + "resolved": "https://registry.npmjs.org/@malloydata/malloy-tag/-/malloy-tag-0.0.280.tgz", + "integrity": "sha512-ysOzXahDz+ZW3wh3kSC/d6mApJd8atTsL1+x31VnYhWwG0GHgG0Ei9s1DEz63/X23gyEeJdTOsRw4v2/kxS37w==", "dev": true, "requires": { - "@malloydata/malloy": "^0.0.236" + "antlr4ts": "^0.5.0-alpha.4", + "assert": "^2.0.0", + "uuid": "^8.3.2" } }, "@malloydata/render": { - "version": "0.0.236", - "resolved": "https://registry.npmjs.org/@malloydata/render/-/render-0.0.236.tgz", - "integrity": "sha512-EkPLf+o8tOvyxcaMK79C7RcUIxFLvEPbhKvYLKetUTG2iInT1BIE+yHPiqwGvNmy+cf7MIN0n6r/cZWEdD7EUw==", + "version": "0.0.280", + "resolved": "https://registry.npmjs.org/@malloydata/render/-/render-0.0.280.tgz", + "integrity": "sha512-UCzdPPerQZHEdBbCuWT2RkwQ7KkFqD6J1F9hgBlboFUJm5YCm88kqDeNAKoAqsgcDQV1WG0EafT9BpdSFQmLAg==", "dev": true, "requires": { - "@malloydata/malloy": "^0.0.236", + "@malloydata/malloy": "0.0.280", + "@malloydata/malloy-interfaces": "0.0.280", + "@malloydata/malloy-tag": "0.0.280", "@tanstack/solid-virtual": "^3.10.4", "component-register": "^0.8.6", "lodash": "^4.17.20", @@ -6990,9 +7497,9 @@ } }, "@malloydata/syntax-highlight": { - "version": "0.0.236", - "resolved": "https://registry.npmjs.org/@malloydata/syntax-highlight/-/syntax-highlight-0.0.236.tgz", - "integrity": "sha512-nnj0JfG3oWRo+ymO9nStBToJl+DmaCoLT/dewaYnsFs3Mvva6SHhGnflP8aVqvpc5l6IHS/KajF+FAY+2bcmbA==", + "version": "0.0.280", + "resolved": "https://registry.npmjs.org/@malloydata/syntax-highlight/-/syntax-highlight-0.0.280.tgz", + "integrity": "sha512-5wBzRQQpNcomct97qNW7QyDwkh7jOteXsUFnD7Ro1QWJyPZynou4UvCUuEAwx8fy5zrt6fhHpucDA+RNfZnNoQ==", "dev": true }, "@mapbox/node-pre-gyp": { @@ -7000,6 +7507,8 @@ "resolved": "https://registry.npmjs.org/@mapbox/node-pre-gyp/-/node-pre-gyp-1.0.11.tgz", "integrity": "sha512-Yhlar6v9WQgUp/He7BdgzOz8lqMQ8sU+jkCq7Wx8Myc5YFJLbEe7lgui/V7G1qB1DJykHSGwreceSaD60Y0PUQ==", "dev": true, + "optional": true, + "peer": true, "requires": { "detect-libc": "^2.0.0", "https-proxy-agent": "^5.0.0", @@ -7017,6 +7526,8 @@ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", "dev": true, + "optional": true, + "peer": true, "requires": { "yallist": "^4.0.0" } @@ -7026,6 +7537,8 @@ "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", "dev": true, + "optional": true, + "peer": true, "requires": { "lru-cache": "^6.0.0" } @@ -7050,9 +7563,9 @@ }, "dependencies": { "semver": { - "version": "7.6.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", - "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "version": "7.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz", + "integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==", "dev": true } } @@ -7212,6 +7725,12 @@ } } }, + "@types/lodash": { + "version": "4.17.17", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.17.17.tgz", + "integrity": "sha512-RRVJ+J3J+WmyOTqnz3PiBLA501eKwXl2noseKOrNo/6+XEHjTAxO4xHvxQB6QuNm+s4WRbn6rSiap8+EA+ykFQ==", + "dev": true + }, "@types/mdast": { "version": "3.0.10", "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.10.tgz", @@ -7309,9 +7828,9 @@ } }, "agentkeepalive": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-4.5.0.tgz", - "integrity": "sha512-5GG/5IbQQpC9FpkRGsSvZI5QYeSCzlJHdpBQntCsuTOxhKD8lqKhrleg2Yi7yvMIf82Ycmmqln9U8V9qwEiJew==", + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-4.6.0.tgz", + "integrity": "sha512-kja8j7PjmncONqaTsB8fQ+wE2mSU2DJ9D4XKoJ5PFWIdRMa6SLSN1ff4mOr4jCbfRSsxR4keIiySJU0N9T5hIQ==", "dev": true, "requires": { "humanize-ms": "^1.2.1" @@ -7384,6 +7903,8 @@ "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-2.0.0.tgz", "integrity": "sha512-Ci/qENmwHnsYo9xKIcUJN5LeDKdJ6R1Z1j9V/J5wyq8nh/mYPEpIKJbBZXtZjG04HiK7zV/p6Vs9952MrMeUIw==", "dev": true, + "optional": true, + "peer": true, "requires": { "delegates": "^1.0.0", "readable-stream": "^3.6.0" @@ -7785,6 +8306,12 @@ } } }, + "consola": { + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/consola/-/consola-3.4.2.tgz", + "integrity": "sha512-5IKcdX0nnYavi6G7TtOhwkYzyjfJlatbjMjuLSfE2kYT5pMDOilZ4OvMhi637CcDICTmz3wARPoyhqyX1Y+XvA==", + "dev": true + }, "console-control-strings": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", @@ -8122,6 +8649,12 @@ "integrity": "sha512-ofrBgwpPhCD85kMKtE9RYFFq6OC1A89oW2vvgWZNCwxrUpRUILopY7lsYyMDSjc8g6U6aiO0Qubg6r4Wgt5ZnA==", "dev": true }, + "discontinuous-range": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/discontinuous-range/-/discontinuous-range-1.0.0.tgz", + "integrity": "sha512-c68LpLbO+7kP/b1Hr1qs8/BJ09F5khZGTxqxZuhzxpmwJKOgRFHJWIb9/KmqnqHhLdO55aOxFH/EGBvUQbL/RQ==", + "dev": true + }, "domexception": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/domexception/-/domexception-4.0.0.tgz", @@ -8140,14 +8673,115 @@ } }, "duckdb": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/duckdb/-/duckdb-1.1.1.tgz", - "integrity": "sha512-cFT+zsduuanxQsq7TlgIdmRREkRYb0EUQlj4hgilM0yBnJbt+i0r6Qu30aWd2gr9/bkmOuaamswBCroH/27LVA==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/duckdb/-/duckdb-1.2.1.tgz", + "integrity": "sha512-gs3KT2J3SOCghai0Q5nw/joYpOs63/gud+RX1hQmJ+ombUn5BEFn/FUqQKa3HSVZ95+otWDDMGsspLVEr4hJzA==", "dev": true, "requires": { - "@mapbox/node-pre-gyp": "^1.0.0", + "@mapbox/node-pre-gyp": "^2.0.0", "node-addon-api": "^7.0.0", "node-gyp": "^9.3.0" + }, + "dependencies": { + "@mapbox/node-pre-gyp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@mapbox/node-pre-gyp/-/node-pre-gyp-2.0.0.tgz", + "integrity": "sha512-llMXd39jtP0HpQLVI37Bf1m2ADlEb35GYSh1SDSLsBhR+5iCxiNGlT31yqbNtVHygHAtMy6dWFERpU2JgufhPg==", + "dev": true, + "requires": { + "consola": "^3.2.3", + "detect-libc": "^2.0.0", + "https-proxy-agent": "^7.0.5", + "node-fetch": "^2.6.7", + "nopt": "^8.0.0", + "semver": "^7.5.3", + "tar": "^7.4.0" + } + }, + "abbrev": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-3.0.1.tgz", + "integrity": "sha512-AO2ac6pjRB3SJmGJo+v5/aK6Omggp6fsLrs6wN9bd35ulu4cCwaAU9+7ZhXjeqHVkaHThLuzH0nZr0YpCDhygg==", + "dev": true + }, + "agent-base": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.3.tgz", + "integrity": "sha512-jRR5wdylq8CkOe6hei19GGZnxM6rBGwFl3Bg0YItGDimvjGtAvdZk4Pu6Cl4u4Igsws4a1fd1Vq3ezrhn4KmFw==", + "dev": true + }, + "chownr": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-3.0.0.tgz", + "integrity": "sha512-+IxzY9BZOQd/XuYPRmrvEVjF/nqj5kgT4kEq7VofrDoM1MxoRjEWkrCC3EtLi59TVawxTAn+orJwFQcrqEN1+g==", + "dev": true + }, + "https-proxy-agent": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.6.tgz", + "integrity": "sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==", + "dev": true, + "requires": { + "agent-base": "^7.1.2", + "debug": "4" + } + }, + "minipass": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", + "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", + "dev": true + }, + "minizlib": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-3.0.2.tgz", + "integrity": "sha512-oG62iEk+CYt5Xj2YqI5Xi9xWUeZhDI8jjQmC5oThVH5JGCTgIjr7ciJDzC7MBzYd//WvR1OTmP5Q38Q8ShQtVA==", + "dev": true, + "requires": { + "minipass": "^7.1.2" + } + }, + "mkdirp": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-3.0.1.tgz", + "integrity": "sha512-+NsyUUAZDmo6YVHzL/stxSu3t9YS1iljliy3BSDrXJ/dkn1KYdmtZODGGjLcc9XLgVVpH4KshHB8XmZgMhaBXg==", + "dev": true + }, + "nopt": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-8.1.0.tgz", + "integrity": "sha512-ieGu42u/Qsa4TFktmaKEwM6MQH0pOWnaB3htzh0JRtx84+Mebc0cbZYN5bC+6WTZ4+77xrL9Pn5m7CV6VIkV7A==", + "dev": true, + "requires": { + "abbrev": "^3.0.0" + } + }, + "semver": { + "version": "7.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz", + "integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==", + "dev": true + }, + "tar": { + "version": "7.4.3", + "resolved": "https://registry.npmjs.org/tar/-/tar-7.4.3.tgz", + "integrity": "sha512-5S7Va8hKfV7W5U6g3aYxXmlPoZVAwUMy9AOKyF2fVuZa2UD3qZjg578OrLRt8PcNN1PleVaL/5/yYATNL0ICUw==", + "dev": true, + "requires": { + "@isaacs/fs-minipass": "^4.0.0", + "chownr": "^3.0.0", + "minipass": "^7.1.2", + "minizlib": "^3.0.1", + "mkdirp": "^3.0.1", + "yallist": "^5.0.0" + } + }, + "yallist": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-5.0.0.tgz", + "integrity": "sha512-YgvUTfwqyc7UXVMrB+SImsVYSmTS8X/tSrtdNZMImM+n7+QTriRXyXim0mBrTXNeqzVF0KWGgHPeiyViFFrNDw==", + "dev": true + } } }, "emoji-regex": { @@ -8279,9 +8913,9 @@ "dev": true }, "exponential-backoff": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/exponential-backoff/-/exponential-backoff-3.1.1.tgz", - "integrity": "sha512-dX7e/LHVJ6W3DE1MHWi9S1EYzDESENfLrYohG2G++ovZrYOkm4Knwa0mc1cn84xJOR4KEU0WSchhLbd0UklbHw==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/exponential-backoff/-/exponential-backoff-3.1.2.tgz", + "integrity": "sha512-8QxYTVXUkuy7fIIoitQkPwGonB8F3Zj8eEO8Sqg9Zv/bkI7RJAzowee4gr81Hak/dUTpA2Z7VfQgoijjPNlUZA==", "dev": true }, "extend": { @@ -8404,6 +9038,8 @@ "resolved": "https://registry.npmjs.org/gauge/-/gauge-3.0.2.tgz", "integrity": "sha512-+5J6MS/5XksCuXq++uFRsnUd7Ovu1XenbeuIuNRJxYWjgQbPuFhT14lAvsWfqfAmnwluf1OwMjz39HjfLPci0Q==", "dev": true, + "optional": true, + "peer": true, "requires": { "aproba": "^1.0.3 || ^2.0.0", "color-support": "^1.1.2", @@ -8541,9 +9177,9 @@ } }, "http-cache-semantics": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz", - "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.2.0.tgz", + "integrity": "sha512-dTxcvPXqPvXBQpq5dUr6mEMJX4oIEFv6bwom3FDwKRDsuIjjJGANqhBuoAn9c1RQJIdAKav33ED65E2ys+87QQ==", "dev": true }, "http-proxy": { @@ -8787,6 +9423,12 @@ "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", "dev": true }, + "jaro-winkler": { + "version": "0.2.8", + "resolved": "https://registry.npmjs.org/jaro-winkler/-/jaro-winkler-0.2.8.tgz", + "integrity": "sha512-yr+mElb6dWxA1mzFu0+26njV5DWAQRNTi5pB6fFMm79zHrfAs3d0qjhe/IpZI4AHIUJkzvu5QXQRWOw2O0GQyw==", + "dev": true + }, "jest-diff": { "version": "29.6.2", "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.6.2.tgz", @@ -8970,6 +9612,8 @@ "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", "dev": true, + "optional": true, + "peer": true, "requires": { "semver": "^6.0.0" }, @@ -8978,7 +9622,9 @@ "version": "6.3.1", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "dev": true + "dev": true, + "optional": true, + "peer": true } } }, @@ -9673,6 +10319,12 @@ "minimist": "^1.2.6" } }, + "moo": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/moo/-/moo-0.5.2.tgz", + "integrity": "sha512-iSAJLHYKnX41mKcJKjqvnAN9sf0LMDTXDEvFv+ffuRR9a1MIuXLjMNL6EsnDHSkKLTWNqQQ5uo61P4EbU4NU+Q==", + "dev": true + }, "mri": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz", @@ -9693,6 +10345,26 @@ "optional": true, "peer": true }, + "nearley": { + "version": "2.20.1", + "resolved": "https://registry.npmjs.org/nearley/-/nearley-2.20.1.tgz", + "integrity": "sha512-+Mc8UaAebFzgV+KpI5n7DasuuQCHA89dmwm7JXw3TV43ukfNQ9DnBH3Mdb2g/I4Fdxc26pwimBWvjIw0UAILSQ==", + "dev": true, + "requires": { + "commander": "^2.19.0", + "moo": "^0.5.0", + "railroad-diagrams": "^1.0.0", + "randexp": "0.4.6" + }, + "dependencies": { + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true + } + } + }, "negotiator": { "version": "0.6.4", "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.4.tgz", @@ -9786,9 +10458,9 @@ } }, "semver": { - "version": "7.6.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", - "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "version": "7.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz", + "integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==", "dev": true } } @@ -9798,6 +10470,8 @@ "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz", "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==", "dev": true, + "optional": true, + "peer": true, "requires": { "abbrev": "1" } @@ -9819,6 +10493,8 @@ "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-5.0.1.tgz", "integrity": "sha512-AqZtDUWOMKs1G/8lwylVjrdYgqA4d9nu8hc+0gzRxlDb1I10+FHBGMXs6aiQHFdCUUlqH99MUMuLfzWDNDtfxw==", "dev": true, + "optional": true, + "peer": true, "requires": { "are-we-there-yet": "^2.0.0", "console-control-strings": "^1.1.0", @@ -9836,7 +10512,9 @@ "version": "4.1.1", "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", - "dev": true + "dev": true, + "optional": true, + "peer": true }, "object-inspect": { "version": "1.12.3", @@ -10046,6 +10724,22 @@ "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==", "dev": true }, + "railroad-diagrams": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/railroad-diagrams/-/railroad-diagrams-1.0.0.tgz", + "integrity": "sha512-cz93DjNeLY0idrCNOH6PviZGRN9GJhsdm9hpn1YCS879fj4W+x5IFJhhkRZcwVgMmFF7R82UA/7Oh+R8lLZg6A==", + "dev": true + }, + "randexp": { + "version": "0.4.6", + "resolved": "https://registry.npmjs.org/randexp/-/randexp-0.4.6.tgz", + "integrity": "sha512-80WNmd9DA0tmZrw9qQa62GPPWfuXJknrmVmLcxvq4uZBdYqb1wYoKTmnlGUchvVWe0XiLupYkBoXVOxz3C8DYQ==", + "dev": true, + "requires": { + "discontinuous-range": "1.0.0", + "ret": "~0.1.10" + } + }, "react-is": { "version": "18.2.0", "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", @@ -10136,6 +10830,12 @@ "supports-preserve-symlinks-flag": "^1.0.0" } }, + "ret": { + "version": "0.1.15", + "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", + "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", + "dev": true + }, "retry": { "version": "0.12.0", "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", @@ -10297,9 +10997,9 @@ "dev": true }, "socks": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/socks/-/socks-2.8.3.tgz", - "integrity": "sha512-l5x7VUUWbjVFbafGLxPWkYsHIhEvmF85tbIeFZWc8ZPtoMyybuEhL7Jye/ooC4/d48FgOjSJXgsF/AJPYCW8Zw==", + "version": "2.8.4", + "resolved": "https://registry.npmjs.org/socks/-/socks-2.8.4.tgz", + "integrity": "sha512-D3YaD0aRxR3mEcqnidIs7ReYJFVzWdd6fXJYUM8ixcQcJRGTka/b3saV0KflYhyVJXKhb947GndU35SxYNResQ==", "dev": true, "requires": { "ip-address": "^9.0.5", diff --git a/package.json b/package.json index fbf99ce1..ebbcf983 100644 --- a/package.json +++ b/package.json @@ -31,11 +31,11 @@ }, "homepage": "https://github.com/malloydata/malloydata.github.io#readme", "devDependencies": { - "@malloydata/db-duckdb": "0.0.236", - "@malloydata/malloy": "0.0.236", - "@malloydata/malloy-sql": "0.0.236", - "@malloydata/render": "0.0.236", - "@malloydata/syntax-highlight": "0.0.236", + "@malloydata/db-duckdb": "0.0.280", + "@malloydata/malloy": "0.0.280", + "@malloydata/malloy-sql": "0.0.280", + "@malloydata/render": "0.0.280", + "@malloydata/syntax-highlight": "0.0.280", "@types/jsdom": "^20.0.0", "concurrently": "^6.2.1", "esbuild": "^0.17.16", From d42ea813280807b99899ef1ab0aada68ce6a7a98 Mon Sep 17 00:00:00 2001 From: Lloyd Tabb Date: Wed, 28 May 2025 07:11:28 -0700 Subject: [PATCH 3/4] update malloy again --- package-lock.json | 238 ++++++++++++++++++++++++---------------------- package.json | 10 +- 2 files changed, 128 insertions(+), 120 deletions(-) diff --git a/package-lock.json b/package-lock.json index bcd7b9a2..a9030051 100644 --- a/package-lock.json +++ b/package-lock.json @@ -18,11 +18,11 @@ "malloy-packages": "scripts/malloy-packages.js" }, "devDependencies": { - "@malloydata/db-duckdb": "0.0.280", - "@malloydata/malloy": "0.0.280", - "@malloydata/malloy-sql": "0.0.280", - "@malloydata/render": "0.0.280", - "@malloydata/syntax-highlight": "0.0.280", + "@malloydata/db-duckdb": "0.0.282", + "@malloydata/malloy": "0.0.282", + "@malloydata/malloy-sql": "0.0.282", + "@malloydata/render": "0.0.282", + "@malloydata/syntax-highlight": "0.0.282", "@types/jsdom": "^20.0.0", "concurrently": "^6.2.1", "esbuild": "^0.17.16", @@ -563,10 +563,11 @@ } }, "node_modules/@jest/schemas": { - "version": "29.6.0", - "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.0.tgz", - "integrity": "sha512-rxLjXyJBTL4LQeJW3aKo0M/+GkCOXsO+8i9Iu7eDb6KwtP65ayoDsitrdPBtujxQ88k4wI2FNYfa6TOGwSn6cQ==", + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz", + "integrity": "sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==", "dev": true, + "license": "MIT", "dependencies": { "@sinclair/typebox": "^0.27.8" }, @@ -600,14 +601,14 @@ } }, "node_modules/@malloydata/db-duckdb": { - "version": "0.0.280", - "resolved": "https://registry.npmjs.org/@malloydata/db-duckdb/-/db-duckdb-0.0.280.tgz", - "integrity": "sha512-Q/lyL/2g8DWaDylH8S7eUCZYiNH3s5ygfx04y7BalIu4EojpOUFLgNuK4mYjcned9jEVdCtd/4EhQy/hk7f22g==", + "version": "0.0.282", + "resolved": "https://registry.npmjs.org/@malloydata/db-duckdb/-/db-duckdb-0.0.282.tgz", + "integrity": "sha512-0FJ+wkzxvOdH0ffx5AUMNmSwZaMFnn1sQxRY+yYhLEv7BdqWQgIeVsGGX1QciC5W9RfI8P0vCxB6zpPfKldHfw==", "dev": true, "license": "MIT", "dependencies": { "@duckdb/duckdb-wasm": "1.29.1-dev132.0", - "@malloydata/malloy": "0.0.280", + "@malloydata/malloy": "0.0.282", "@motherduck/wasm-client": "^0.6.6", "apache-arrow": "^17.0.0", "duckdb": "1.2.1", @@ -618,15 +619,15 @@ } }, "node_modules/@malloydata/malloy": { - "version": "0.0.280", - "resolved": "https://registry.npmjs.org/@malloydata/malloy/-/malloy-0.0.280.tgz", - "integrity": "sha512-m4E5EiYH1VatxCZBEGGi3OgXneJUNzmeo1J7tveekIKaNEfnKFAupuv5YCkNmu+u/Tqo3lLrSBtUHVJlfEcRRQ==", + "version": "0.0.282", + "resolved": "https://registry.npmjs.org/@malloydata/malloy/-/malloy-0.0.282.tgz", + "integrity": "sha512-A1zxQSLiXPpQtaqT/YONPp83h4KC8cj82Yb+3Ic5CQobWJpHnrWzyaF+ZXSV/RpqY7y2t1A7Qc5lds0CdJ1LQg==", "dev": true, "license": "MIT", "dependencies": { - "@malloydata/malloy-filter": "0.0.280", - "@malloydata/malloy-interfaces": "0.0.280", - "@malloydata/malloy-tag": "0.0.280", + "@malloydata/malloy-filter": "0.0.282", + "@malloydata/malloy-interfaces": "0.0.282", + "@malloydata/malloy-tag": "0.0.282", "antlr4ts": "^0.5.0-alpha.4", "assert": "^2.0.0", "jaro-winkler": "^0.2.8", @@ -640,9 +641,9 @@ } }, "node_modules/@malloydata/malloy-filter": { - "version": "0.0.280", - "resolved": "https://registry.npmjs.org/@malloydata/malloy-filter/-/malloy-filter-0.0.280.tgz", - "integrity": "sha512-gz/g2nqP5f+35k92WqpP6l43vN3K6c9uuzheiTmRT5vxP+ZH3n6U8WQUpFGrfVRPoreQT7K2O36WaSNypH9jdA==", + "version": "0.0.282", + "resolved": "https://registry.npmjs.org/@malloydata/malloy-filter/-/malloy-filter-0.0.282.tgz", + "integrity": "sha512-0jNmCMAZGqsnnwF0a6t4MsbzBhYcR23BdWBMakZE326DVwLwZRMO23HnYhFr3ybGL7SkBJ7TZIYQar3uspQC+Q==", "dev": true, "license": "MIT", "dependencies": { @@ -666,9 +667,9 @@ } }, "node_modules/@malloydata/malloy-interfaces": { - "version": "0.0.280", - "resolved": "https://registry.npmjs.org/@malloydata/malloy-interfaces/-/malloy-interfaces-0.0.280.tgz", - "integrity": "sha512-RY+k6BE7/QlZpnc+/0e0dbWWPKYwxPoN/Ja8nzokZEYkjGdF4Tqo2U102JfuiDEpI0XwLaUqVo6uh02BEHaB1g==", + "version": "0.0.282", + "resolved": "https://registry.npmjs.org/@malloydata/malloy-interfaces/-/malloy-interfaces-0.0.282.tgz", + "integrity": "sha512-Em3xUfDpAKrZHwRWQE8+ITa0w8d0J2Q3zJznfUML69GfH7U0Xukn/WYZ5NBOUQz2TvRCor/Z5+wfkFp71pmDkQ==", "dev": true, "license": "MIT", "dependencies": { @@ -679,22 +680,22 @@ } }, "node_modules/@malloydata/malloy-sql": { - "version": "0.0.280", - "resolved": "https://registry.npmjs.org/@malloydata/malloy-sql/-/malloy-sql-0.0.280.tgz", - "integrity": "sha512-q06TppHnVoyOa4sx6/odFPoxCyoE4dN1WCNXiZkzbsBpx9gZoSsaJ8R1ubsiKt1pwJEMwMZShXm9ytM4zvMuvw==", + "version": "0.0.282", + "resolved": "https://registry.npmjs.org/@malloydata/malloy-sql/-/malloy-sql-0.0.282.tgz", + "integrity": "sha512-Vb2/xKPkp49I8R2bm54rgR/gyo5Sjm0S71ZGZMwIYJKvJ09JdbKh+WbB1BYiLil0b43BlIvbmA5Cclbas19KsA==", "dev": true, "license": "MIT", "dependencies": { - "@malloydata/malloy": "0.0.280" + "@malloydata/malloy": "0.0.282" }, "engines": { "node": ">=20" } }, "node_modules/@malloydata/malloy-tag": { - "version": "0.0.280", - "resolved": "https://registry.npmjs.org/@malloydata/malloy-tag/-/malloy-tag-0.0.280.tgz", - "integrity": "sha512-ysOzXahDz+ZW3wh3kSC/d6mApJd8atTsL1+x31VnYhWwG0GHgG0Ei9s1DEz63/X23gyEeJdTOsRw4v2/kxS37w==", + "version": "0.0.282", + "resolved": "https://registry.npmjs.org/@malloydata/malloy-tag/-/malloy-tag-0.0.282.tgz", + "integrity": "sha512-HuY15ukdDDTbOj5w3QK8/Gvcc0k2teMGyjqAzdonSbB/RdQ63Z622KRc/pJ89nYJNSj7uRhhSdZVyurhN4GTmA==", "dev": true, "license": "MIT", "dependencies": { @@ -707,15 +708,15 @@ } }, "node_modules/@malloydata/render": { - "version": "0.0.280", - "resolved": "https://registry.npmjs.org/@malloydata/render/-/render-0.0.280.tgz", - "integrity": "sha512-UCzdPPerQZHEdBbCuWT2RkwQ7KkFqD6J1F9hgBlboFUJm5YCm88kqDeNAKoAqsgcDQV1WG0EafT9BpdSFQmLAg==", + "version": "0.0.282", + "resolved": "https://registry.npmjs.org/@malloydata/render/-/render-0.0.282.tgz", + "integrity": "sha512-gPNOAAaYiCKg1LnIiHwLKii+b6O/p6XzhFivSypTo47vIoRwIeSv/R8OcTHYcNPG8DvLGEhQtA+l+PJprapHmQ==", "dev": true, "license": "MIT", "dependencies": { - "@malloydata/malloy": "0.0.280", - "@malloydata/malloy-interfaces": "0.0.280", - "@malloydata/malloy-tag": "0.0.280", + "@malloydata/malloy": "0.0.282", + "@malloydata/malloy-interfaces": "0.0.282", + "@malloydata/malloy-tag": "0.0.282", "@tanstack/solid-virtual": "^3.10.4", "component-register": "^0.8.6", "lodash": "^4.17.20", @@ -732,9 +733,9 @@ } }, "node_modules/@malloydata/syntax-highlight": { - "version": "0.0.280", - "resolved": "https://registry.npmjs.org/@malloydata/syntax-highlight/-/syntax-highlight-0.0.280.tgz", - "integrity": "sha512-5wBzRQQpNcomct97qNW7QyDwkh7jOteXsUFnD7Ro1QWJyPZynou4UvCUuEAwx8fy5zrt6fhHpucDA+RNfZnNoQ==", + "version": "0.0.282", + "resolved": "https://registry.npmjs.org/@malloydata/syntax-highlight/-/syntax-highlight-0.0.282.tgz", + "integrity": "sha512-uwaVm9kYv7DeIVlyARyq58ntj4Xd2HttbcahKdcQNhCdsoMhWDbrg1P7ksXhkcLTFF0NBOPC3oOViBuc6wCI3g==", "dev": true, "license": "MIT", "engines": { @@ -862,7 +863,8 @@ "version": "0.27.8", "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz", "integrity": "sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@swc/helpers": { "version": "0.5.15", @@ -2215,10 +2217,11 @@ } }, "node_modules/diff-sequences": { - "version": "29.4.3", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.4.3.tgz", - "integrity": "sha512-ofrBgwpPhCD85kMKtE9RYFFq6OC1A89oW2vvgWZNCwxrUpRUILopY7lsYyMDSjc8g6U6aiO0Qubg6r4Wgt5ZnA==", + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.6.3.tgz", + "integrity": "sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==", "dev": true, + "license": "MIT", "engines": { "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } @@ -3308,25 +3311,27 @@ "license": "MIT" }, "node_modules/jest-diff": { - "version": "29.6.2", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.6.2.tgz", - "integrity": "sha512-t+ST7CB9GX5F2xKwhwCf0TAR17uNDiaPTZnVymP9lw0lssa9vG+AFyDZoeIHStU3WowFFwT+ky+er0WVl2yGhA==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.7.0.tgz", + "integrity": "sha512-LMIgiIrhigmPrs03JHpxUh2yISK3vLFPkAodPeo0+BuF7wA2FoQbkEg1u8gBYBThncu7e1oEDUfIXVuTqLRUjw==", "dev": true, + "license": "MIT", "dependencies": { "chalk": "^4.0.0", - "diff-sequences": "^29.4.3", - "jest-get-type": "^29.4.3", - "pretty-format": "^29.6.2" + "diff-sequences": "^29.6.3", + "jest-get-type": "^29.6.3", + "pretty-format": "^29.7.0" }, "engines": { "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/jest-get-type": { - "version": "29.4.3", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.4.3.tgz", - "integrity": "sha512-J5Xez4nRRMjk8emnTpWrlkyb9pfRQQanDrvWHhsR1+VUfbwxi30eVcZFlcdGInRibU4G5LwHXpI7IRHU0CY+gg==", + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.6.3.tgz", + "integrity": "sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==", "dev": true, + "license": "MIT", "engines": { "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } @@ -5119,12 +5124,13 @@ } }, "node_modules/pretty-format": { - "version": "29.6.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.6.2.tgz", - "integrity": "sha512-1q0oC8eRveTg5nnBEWMXAU2qpv65Gnuf2eCQzSjxpWFkPaPARwqZZDGuNE0zPAZfTCHzIk3A8dIjwlQKKLphyg==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", + "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", "dev": true, + "license": "MIT", "dependencies": { - "@jest/schemas": "^29.6.0", + "@jest/schemas": "^29.6.3", "ansi-styles": "^5.0.0", "react-is": "^18.0.0" }, @@ -5137,6 +5143,7 @@ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", "dev": true, + "license": "MIT", "engines": { "node": ">=10" }, @@ -5223,10 +5230,11 @@ } }, "node_modules/react-is": { - "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", - "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==", - "dev": true + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", + "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==", + "dev": true, + "license": "MIT" }, "node_modules/read-pkg": { "version": "5.2.0", @@ -7364,9 +7372,9 @@ } }, "@jest/schemas": { - "version": "29.6.0", - "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.0.tgz", - "integrity": "sha512-rxLjXyJBTL4LQeJW3aKo0M/+GkCOXsO+8i9Iu7eDb6KwtP65ayoDsitrdPBtujxQ88k4wI2FNYfa6TOGwSn6cQ==", + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz", + "integrity": "sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==", "dev": true, "requires": { "@sinclair/typebox": "^0.27.8" @@ -7395,13 +7403,13 @@ } }, "@malloydata/db-duckdb": { - "version": "0.0.280", - "resolved": "https://registry.npmjs.org/@malloydata/db-duckdb/-/db-duckdb-0.0.280.tgz", - "integrity": "sha512-Q/lyL/2g8DWaDylH8S7eUCZYiNH3s5ygfx04y7BalIu4EojpOUFLgNuK4mYjcned9jEVdCtd/4EhQy/hk7f22g==", + "version": "0.0.282", + "resolved": "https://registry.npmjs.org/@malloydata/db-duckdb/-/db-duckdb-0.0.282.tgz", + "integrity": "sha512-0FJ+wkzxvOdH0ffx5AUMNmSwZaMFnn1sQxRY+yYhLEv7BdqWQgIeVsGGX1QciC5W9RfI8P0vCxB6zpPfKldHfw==", "dev": true, "requires": { "@duckdb/duckdb-wasm": "1.29.1-dev132.0", - "@malloydata/malloy": "0.0.280", + "@malloydata/malloy": "0.0.282", "@motherduck/wasm-client": "^0.6.6", "apache-arrow": "^17.0.0", "duckdb": "1.2.1", @@ -7409,14 +7417,14 @@ } }, "@malloydata/malloy": { - "version": "0.0.280", - "resolved": "https://registry.npmjs.org/@malloydata/malloy/-/malloy-0.0.280.tgz", - "integrity": "sha512-m4E5EiYH1VatxCZBEGGi3OgXneJUNzmeo1J7tveekIKaNEfnKFAupuv5YCkNmu+u/Tqo3lLrSBtUHVJlfEcRRQ==", + "version": "0.0.282", + "resolved": "https://registry.npmjs.org/@malloydata/malloy/-/malloy-0.0.282.tgz", + "integrity": "sha512-A1zxQSLiXPpQtaqT/YONPp83h4KC8cj82Yb+3Ic5CQobWJpHnrWzyaF+ZXSV/RpqY7y2t1A7Qc5lds0CdJ1LQg==", "dev": true, "requires": { - "@malloydata/malloy-filter": "0.0.280", - "@malloydata/malloy-interfaces": "0.0.280", - "@malloydata/malloy-tag": "0.0.280", + "@malloydata/malloy-filter": "0.0.282", + "@malloydata/malloy-interfaces": "0.0.282", + "@malloydata/malloy-tag": "0.0.282", "antlr4ts": "^0.5.0-alpha.4", "assert": "^2.0.0", "jaro-winkler": "^0.2.8", @@ -7427,9 +7435,9 @@ } }, "@malloydata/malloy-filter": { - "version": "0.0.280", - "resolved": "https://registry.npmjs.org/@malloydata/malloy-filter/-/malloy-filter-0.0.280.tgz", - "integrity": "sha512-gz/g2nqP5f+35k92WqpP6l43vN3K6c9uuzheiTmRT5vxP+ZH3n6U8WQUpFGrfVRPoreQT7K2O36WaSNypH9jdA==", + "version": "0.0.282", + "resolved": "https://registry.npmjs.org/@malloydata/malloy-filter/-/malloy-filter-0.0.282.tgz", + "integrity": "sha512-0jNmCMAZGqsnnwF0a6t4MsbzBhYcR23BdWBMakZE326DVwLwZRMO23HnYhFr3ybGL7SkBJ7TZIYQar3uspQC+Q==", "dev": true, "requires": { "jest-diff": "^29.6.2", @@ -7447,27 +7455,27 @@ } }, "@malloydata/malloy-interfaces": { - "version": "0.0.280", - "resolved": "https://registry.npmjs.org/@malloydata/malloy-interfaces/-/malloy-interfaces-0.0.280.tgz", - "integrity": "sha512-RY+k6BE7/QlZpnc+/0e0dbWWPKYwxPoN/Ja8nzokZEYkjGdF4Tqo2U102JfuiDEpI0XwLaUqVo6uh02BEHaB1g==", + "version": "0.0.282", + "resolved": "https://registry.npmjs.org/@malloydata/malloy-interfaces/-/malloy-interfaces-0.0.282.tgz", + "integrity": "sha512-Em3xUfDpAKrZHwRWQE8+ITa0w8d0J2Q3zJznfUML69GfH7U0Xukn/WYZ5NBOUQz2TvRCor/Z5+wfkFp71pmDkQ==", "dev": true, "requires": { "@creditkarma/thrift-server-core": "^1.0.4" } }, "@malloydata/malloy-sql": { - "version": "0.0.280", - "resolved": "https://registry.npmjs.org/@malloydata/malloy-sql/-/malloy-sql-0.0.280.tgz", - "integrity": "sha512-q06TppHnVoyOa4sx6/odFPoxCyoE4dN1WCNXiZkzbsBpx9gZoSsaJ8R1ubsiKt1pwJEMwMZShXm9ytM4zvMuvw==", + "version": "0.0.282", + "resolved": "https://registry.npmjs.org/@malloydata/malloy-sql/-/malloy-sql-0.0.282.tgz", + "integrity": "sha512-Vb2/xKPkp49I8R2bm54rgR/gyo5Sjm0S71ZGZMwIYJKvJ09JdbKh+WbB1BYiLil0b43BlIvbmA5Cclbas19KsA==", "dev": true, "requires": { - "@malloydata/malloy": "0.0.280" + "@malloydata/malloy": "0.0.282" } }, "@malloydata/malloy-tag": { - "version": "0.0.280", - "resolved": "https://registry.npmjs.org/@malloydata/malloy-tag/-/malloy-tag-0.0.280.tgz", - "integrity": "sha512-ysOzXahDz+ZW3wh3kSC/d6mApJd8atTsL1+x31VnYhWwG0GHgG0Ei9s1DEz63/X23gyEeJdTOsRw4v2/kxS37w==", + "version": "0.0.282", + "resolved": "https://registry.npmjs.org/@malloydata/malloy-tag/-/malloy-tag-0.0.282.tgz", + "integrity": "sha512-HuY15ukdDDTbOj5w3QK8/Gvcc0k2teMGyjqAzdonSbB/RdQ63Z622KRc/pJ89nYJNSj7uRhhSdZVyurhN4GTmA==", "dev": true, "requires": { "antlr4ts": "^0.5.0-alpha.4", @@ -7476,14 +7484,14 @@ } }, "@malloydata/render": { - "version": "0.0.280", - "resolved": "https://registry.npmjs.org/@malloydata/render/-/render-0.0.280.tgz", - "integrity": "sha512-UCzdPPerQZHEdBbCuWT2RkwQ7KkFqD6J1F9hgBlboFUJm5YCm88kqDeNAKoAqsgcDQV1WG0EafT9BpdSFQmLAg==", + "version": "0.0.282", + "resolved": "https://registry.npmjs.org/@malloydata/render/-/render-0.0.282.tgz", + "integrity": "sha512-gPNOAAaYiCKg1LnIiHwLKii+b6O/p6XzhFivSypTo47vIoRwIeSv/R8OcTHYcNPG8DvLGEhQtA+l+PJprapHmQ==", "dev": true, "requires": { - "@malloydata/malloy": "0.0.280", - "@malloydata/malloy-interfaces": "0.0.280", - "@malloydata/malloy-tag": "0.0.280", + "@malloydata/malloy": "0.0.282", + "@malloydata/malloy-interfaces": "0.0.282", + "@malloydata/malloy-tag": "0.0.282", "@tanstack/solid-virtual": "^3.10.4", "component-register": "^0.8.6", "lodash": "^4.17.20", @@ -7497,9 +7505,9 @@ } }, "@malloydata/syntax-highlight": { - "version": "0.0.280", - "resolved": "https://registry.npmjs.org/@malloydata/syntax-highlight/-/syntax-highlight-0.0.280.tgz", - "integrity": "sha512-5wBzRQQpNcomct97qNW7QyDwkh7jOteXsUFnD7Ro1QWJyPZynou4UvCUuEAwx8fy5zrt6fhHpucDA+RNfZnNoQ==", + "version": "0.0.282", + "resolved": "https://registry.npmjs.org/@malloydata/syntax-highlight/-/syntax-highlight-0.0.282.tgz", + "integrity": "sha512-uwaVm9kYv7DeIVlyARyq58ntj4Xd2HttbcahKdcQNhCdsoMhWDbrg1P7ksXhkcLTFF0NBOPC3oOViBuc6wCI3g==", "dev": true }, "@mapbox/node-pre-gyp": { @@ -8644,9 +8652,9 @@ "dev": true }, "diff-sequences": { - "version": "29.4.3", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.4.3.tgz", - "integrity": "sha512-ofrBgwpPhCD85kMKtE9RYFFq6OC1A89oW2vvgWZNCwxrUpRUILopY7lsYyMDSjc8g6U6aiO0Qubg6r4Wgt5ZnA==", + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.6.3.tgz", + "integrity": "sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==", "dev": true }, "discontinuous-range": { @@ -9430,21 +9438,21 @@ "dev": true }, "jest-diff": { - "version": "29.6.2", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.6.2.tgz", - "integrity": "sha512-t+ST7CB9GX5F2xKwhwCf0TAR17uNDiaPTZnVymP9lw0lssa9vG+AFyDZoeIHStU3WowFFwT+ky+er0WVl2yGhA==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.7.0.tgz", + "integrity": "sha512-LMIgiIrhigmPrs03JHpxUh2yISK3vLFPkAodPeo0+BuF7wA2FoQbkEg1u8gBYBThncu7e1oEDUfIXVuTqLRUjw==", "dev": true, "requires": { "chalk": "^4.0.0", - "diff-sequences": "^29.4.3", - "jest-get-type": "^29.4.3", - "pretty-format": "^29.6.2" + "diff-sequences": "^29.6.3", + "jest-get-type": "^29.6.3", + "pretty-format": "^29.7.0" } }, "jest-get-type": { - "version": "29.4.3", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.4.3.tgz", - "integrity": "sha512-J5Xez4nRRMjk8emnTpWrlkyb9pfRQQanDrvWHhsR1+VUfbwxi30eVcZFlcdGInRibU4G5LwHXpI7IRHU0CY+gg==", + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.6.3.tgz", + "integrity": "sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==", "dev": true }, "js-tokens": { @@ -10663,12 +10671,12 @@ "dev": true }, "pretty-format": { - "version": "29.6.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.6.2.tgz", - "integrity": "sha512-1q0oC8eRveTg5nnBEWMXAU2qpv65Gnuf2eCQzSjxpWFkPaPARwqZZDGuNE0zPAZfTCHzIk3A8dIjwlQKKLphyg==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", + "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", "dev": true, "requires": { - "@jest/schemas": "^29.6.0", + "@jest/schemas": "^29.6.3", "ansi-styles": "^5.0.0", "react-is": "^18.0.0" }, @@ -10741,9 +10749,9 @@ } }, "react-is": { - "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", - "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==", + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", + "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==", "dev": true }, "read-pkg": { diff --git a/package.json b/package.json index ebbcf983..c574becb 100644 --- a/package.json +++ b/package.json @@ -31,11 +31,11 @@ }, "homepage": "https://github.com/malloydata/malloydata.github.io#readme", "devDependencies": { - "@malloydata/db-duckdb": "0.0.280", - "@malloydata/malloy": "0.0.280", - "@malloydata/malloy-sql": "0.0.280", - "@malloydata/render": "0.0.280", - "@malloydata/syntax-highlight": "0.0.280", + "@malloydata/db-duckdb": "0.0.282", + "@malloydata/malloy": "0.0.282", + "@malloydata/malloy-sql": "0.0.282", + "@malloydata/render": "0.0.282", + "@malloydata/syntax-highlight": "0.0.282", "@types/jsdom": "^20.0.0", "concurrently": "^6.2.1", "esbuild": "^0.17.16", From 1a52f5677d7c1bfc4c6ba0eeb21c312ad6da0797 Mon Sep 17 00:00:00 2001 From: Lloyd Tabb Date: Wed, 28 May 2025 10:22:08 -0700 Subject: [PATCH 4/4] busted merge --- package-lock.json | 3 --- 1 file changed, 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index 1e35b2a5..40fd5d7f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -152,10 +152,7 @@ "resolved": "https://registry.npmjs.org/@creditkarma/thrift-server-core/-/thrift-server-core-1.0.4.tgz", "integrity": "sha512-Jook5uFJqPeM/D0taSdKHeoerZB6HboSDMqBDWhVDJVSKJGWPSMch4GNALRqr8nCekLKMYkdCgj4FAVetnxpGA==", "dev": true, -<<<<<<< HEAD "license": "Apache-2.0", -======= ->>>>>>> main "dependencies": { "@types/lodash": "^4.14.136", "lodash": "^4.17.15"