diff --git a/website/app/package-lock.json b/website/app/package-lock.json index cb5239d..b53d799 100644 --- a/website/app/package-lock.json +++ b/website/app/package-lock.json @@ -1,12 +1,12 @@ { "name": "kooljs-website", - "version": "0.2.0", + "version": "1.0.3", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "kooljs-website", - "version": "0.2.0", + "version": "1.0.3", "dependencies": { "@babel/parser": "^7.26.7", "@babel/plugin-syntax-dynamic-import": "^7.8.3", @@ -14,23 +14,28 @@ "@testing-library/jest-dom": "^5.17.0", "@testing-library/react": "^13.4.0", "@testing-library/user-event": "^13.5.0", - "apache-arrow": "^18.1.0", - "kooljs": "file:../../kooljs/kooljs", + "kooljs": "file:../kooljs", "react": "^18.3.1", "react-dom": "^18.3.1", "react-markdown": "^8.0.7", "react-scripts": "^5.0.1", "react-syntax-highlighter": "^15.6.1", "remark-gfm": "^4.0.0", + "terser": "^5.39.0", + "terser-webpack-plugin": "^5.3.13", "web-vitals": "^2.1.4" }, "devDependencies": { + "@types/bun": "*", "gh-pages": "^6.3.0", - "tailwindcss": "^3.4.16" + "tailwindcss": "^3.4.16", + "terser": "^5.39.0", + "terser-webpack-plugin": "^5.3.13" } }, "../../kooljs/kooljs": { "version": "0.2.8", + "extraneous": true, "dependencies": { "@testing-library/jest-dom": "^5.17.0", "@testing-library/user-event": "^13.5.0" @@ -46,18 +51,16 @@ } }, "../kooljs": { - "version": "0.1.7", - "extraneous": true, + "version": "0.2.8", "dependencies": { - "@babel/parser": "^7.26.7", - "@babel/plugin-syntax-dynamic-import": "^7.8.3", "@testing-library/jest-dom": "^5.17.0", - "@testing-library/react": "^13.4.0", - "@testing-library/user-event": "^13.5.0", - "web-vitals": "^2.1.4" + "@testing-library/user-event": "^13.5.0" }, "devDependencies": { - "@types/bun": "latest" + "@babel/parser": "^7.26.7", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@types/bun": "*", + "sphinx": "^0.1.2" }, "peerDependencies": { "typescript": "^5.0.0" @@ -3361,13 +3364,6 @@ "url": "https://github.com/sponsors/gregberge" } }, - "node_modules/@swc/helpers": { - "version": "0.5.15", - "license": "Apache-2.0", - "dependencies": { - "tslib": "^2.8.0" - } - }, "node_modules/@testing-library/dom": { "version": "8.20.1", "license": "MIT", @@ -3522,13 +3518,15 @@ "@types/node": "*" } }, - "node_modules/@types/command-line-args": { - "version": "5.2.3", - "license": "MIT" - }, - "node_modules/@types/command-line-usage": { - "version": "5.0.4", - "license": "MIT" + "node_modules/@types/bun": { + "version": "1.3.11", + "resolved": "https://registry.npmjs.org/@types/bun/-/bun-1.3.11.tgz", + "integrity": "sha512-5vPne5QvtpjGpsGYXiFyycfpDF2ECyPcTSsFBMa0fraoxiQyMJ3SmuQIGhzPg2WJuWxVBoxWJ2kClYTcw/4fAg==", + "dev": true, + "license": "MIT", + "dependencies": { + "bun-types": "1.3.11" + } }, "node_modules/@types/connect": { "version": "3.4.38", @@ -4189,7 +4187,9 @@ } }, "node_modules/acorn": { - "version": "8.14.0", + "version": "8.16.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.16.0.tgz", + "integrity": "sha512-UVJyE9MttOsBQIDKw1skb9nAwQuR5wuGD3+82K6JgJlm/Y+KI92oNsMNGZCYdDsVtRHSak0pcV5Dno5+4jh9sw==", "license": "MIT", "bin": { "acorn": "bin/acorn" @@ -4377,24 +4377,6 @@ "node": ">= 8" } }, - "node_modules/apache-arrow": { - "version": "18.1.0", - "license": "Apache-2.0", - "dependencies": { - "@swc/helpers": "^0.5.11", - "@types/command-line-args": "^5.2.3", - "@types/command-line-usage": "^5.0.4", - "@types/node": "^20.13.0", - "command-line-args": "^5.2.1", - "command-line-usage": "^7.0.1", - "flatbuffers": "^24.3.25", - "json-bignum": "^0.0.3", - "tslib": "^2.6.2" - }, - "bin": { - "arrow2csv": "bin/arrow2csv.js" - } - }, "node_modules/arg": { "version": "5.0.2", "license": "MIT" @@ -4410,13 +4392,6 @@ "node": ">= 0.4" } }, - "node_modules/array-back": { - "version": "3.1.0", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, "node_modules/array-buffer-byte-length": { "version": "1.0.2", "license": "MIT", @@ -5098,6 +5073,16 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/bun-types": { + "version": "1.3.11", + "resolved": "https://registry.npmjs.org/bun-types/-/bun-types-1.3.11.tgz", + "integrity": "sha512-1KGPpoxQWl9f6wcZh57LvrPIInQMn2TQ7jsgxqpRzg+l0QPOFvJVH7HmvHo/AiPgwXy+/Thf6Ov3EdVn1vOabg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, "node_modules/bytes": { "version": "3.1.2", "license": "MIT", @@ -5232,33 +5217,6 @@ "node": ">=8" } }, - "node_modules/chalk-template": { - "version": "0.4.0", - "license": "MIT", - "dependencies": { - "chalk": "^4.1.2" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/chalk-template?sponsor=1" - } - }, - "node_modules/chalk-template/node_modules/chalk": { - "version": "4.1.2", - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, "node_modules/char-regex": { "version": "2.0.2", "license": "MIT", @@ -5512,46 +5470,6 @@ "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/command-line-args": { - "version": "5.2.1", - "license": "MIT", - "dependencies": { - "array-back": "^3.1.0", - "find-replace": "^3.0.0", - "lodash.camelcase": "^4.3.0", - "typical": "^4.0.0" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/command-line-usage": { - "version": "7.0.3", - "license": "MIT", - "dependencies": { - "array-back": "^6.2.2", - "chalk-template": "^0.4.0", - "table-layout": "^4.1.0", - "typical": "^7.1.1" - }, - "engines": { - "node": ">=12.20.0" - } - }, - "node_modules/command-line-usage/node_modules/array-back": { - "version": "6.2.2", - "license": "MIT", - "engines": { - "node": ">=12.17" - } - }, - "node_modules/command-line-usage/node_modules/typical": { - "version": "7.3.0", - "license": "MIT", - "engines": { - "node": ">=12.17" - } - }, "node_modules/commander": { "version": "13.1.0", "dev": true, @@ -5710,7 +5628,9 @@ } }, "node_modules/cosmiconfig/node_modules/yaml": { - "version": "1.10.2", + "version": "1.10.3", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.3.tgz", + "integrity": "sha512-vIYeF1u3CjlhAFekPPAk2h/Kv4T3mAkMox5OymRiJQB0spDP10LHvt+K7G9Ny6NuuMAb25/6n1qyUjAcGNf/AA==", "license": "ISC", "engines": { "node": ">= 6" @@ -6014,7 +5934,9 @@ } }, "node_modules/cssnano/node_modules/yaml": { - "version": "1.10.2", + "version": "1.10.3", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.3.tgz", + "integrity": "sha512-vIYeF1u3CjlhAFekPPAk2h/Kv4T3mAkMox5OymRiJQB0spDP10LHvt+K7G9Ny6NuuMAb25/6n1qyUjAcGNf/AA==", "license": "ISC", "engines": { "node": ">= 6" @@ -7831,16 +7753,6 @@ "url": "https://github.com/avajs/find-cache-dir?sponsor=1" } }, - "node_modules/find-replace": { - "version": "3.0.0", - "license": "MIT", - "dependencies": { - "array-back": "^3.0.1" - }, - "engines": { - "node": ">=4.0.0" - } - }, "node_modules/find-up": { "version": "5.0.0", "license": "MIT", @@ -7867,10 +7779,6 @@ "node": "^10.12.0 || >=12.0.0" } }, - "node_modules/flatbuffers": { - "version": "24.12.23", - "license": "Apache-2.0" - }, "node_modules/flatted": { "version": "3.3.2", "license": "ISC" @@ -8001,13 +7909,6 @@ "node": ">=8" } }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/cosmiconfig/node_modules/yaml": { - "version": "1.10.2", - "license": "ISC", - "engines": { - "node": ">= 6" - } - }, "node_modules/fork-ts-checker-webpack-plugin/node_modules/fs-extra": { "version": "9.1.0", "license": "MIT", @@ -8075,6 +7976,15 @@ "node": ">=6" } }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/yaml": { + "version": "1.10.3", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.3.tgz", + "integrity": "sha512-vIYeF1u3CjlhAFekPPAk2h/Kv4T3mAkMox5OymRiJQB0spDP10LHvt+K7G9Ny6NuuMAb25/6n1qyUjAcGNf/AA==", + "license": "ISC", + "engines": { + "node": ">= 6" + } + }, "node_modules/form-data": { "version": "3.0.2", "license": "MIT", @@ -10977,12 +10887,6 @@ "node": ">=6" } }, - "node_modules/json-bignum": { - "version": "0.0.3", - "engines": { - "node": ">=0.8" - } - }, "node_modules/json-buffer": { "version": "3.0.1", "license": "MIT" @@ -11093,7 +10997,7 @@ } }, "node_modules/kooljs": { - "resolved": "../../kooljs/kooljs", + "resolved": "../kooljs", "link": true }, "node_modules/language-subtag-registry": { @@ -11186,10 +11090,6 @@ "version": "4.17.21", "license": "MIT" }, - "node_modules/lodash.camelcase": { - "version": "4.3.0", - "license": "MIT" - }, "node_modules/lodash.debounce": { "version": "4.0.8", "license": "MIT" @@ -14111,7 +14011,9 @@ } }, "node_modules/node-forge": { - "version": "1.3.1", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.4.0.tgz", + "integrity": "sha512-LarFH0+6VfriEhqMMcLX2F7SwSXeWwnEAJEsYm5QKWchiVYVvJyV9v7UDvUv+w5HO23ZpQTXDv/GxdDdMyOuoQ==", "license": "(BSD-3-Clause OR GPL-2.0)", "engines": { "node": ">= 6.13.0" @@ -18397,24 +18299,6 @@ "version": "3.2.4", "license": "MIT" }, - "node_modules/table-layout": { - "version": "4.1.1", - "license": "MIT", - "dependencies": { - "array-back": "^6.2.2", - "wordwrapjs": "^5.1.0" - }, - "engines": { - "node": ">=12.17" - } - }, - "node_modules/table-layout/node_modules/array-back": { - "version": "6.2.2", - "license": "MIT", - "engines": { - "node": ">=12.17" - } - }, "node_modules/tailwindcss": { "version": "3.4.17", "license": "MIT", @@ -18505,11 +18389,13 @@ } }, "node_modules/terser": { - "version": "5.37.0", + "version": "5.46.1", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.46.1.tgz", + "integrity": "sha512-vzCjQO/rgUuK9sf8VJZvjqiqiHFaZLnOiimmUuOKODxWL8mm/xua7viT7aqX7dgPY60otQjUotzFMmCB4VdmqQ==", "license": "BSD-2-Clause", "dependencies": { "@jridgewell/source-map": "^0.3.3", - "acorn": "^8.8.2", + "acorn": "^8.15.0", "commander": "^2.20.0", "source-map-support": "~0.5.20" }, @@ -18521,13 +18407,14 @@ } }, "node_modules/terser-webpack-plugin": { - "version": "5.3.11", + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.4.0.tgz", + "integrity": "sha512-Bn5vxm48flOIfkdl5CaD2+1CiUVbonWQ3KQPyP7/EuIl9Gbzq/gQFOzaMFUEgVjB1396tcK0SG8XcNJ/2kDH8g==", "license": "MIT", "dependencies": { "@jridgewell/trace-mapping": "^0.3.25", "jest-worker": "^27.4.5", "schema-utils": "^4.3.0", - "serialize-javascript": "^6.0.2", "terser": "^5.31.1" }, "engines": { @@ -18872,13 +18759,6 @@ "node": ">=4.2.0" } }, - "node_modules/typical": { - "version": "4.0.0", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, "node_modules/unbox-primitive": { "version": "1.1.0", "license": "MIT", @@ -19636,13 +19516,6 @@ "node": ">=0.10.0" } }, - "node_modules/wordwrapjs": { - "version": "5.1.0", - "license": "MIT", - "engines": { - "node": ">=12.17" - } - }, "node_modules/workbox-background-sync": { "version": "6.6.1", "license": "MIT", @@ -20018,13 +19891,18 @@ "license": "ISC" }, "node_modules/yaml": { - "version": "2.7.0", + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.8.3.tgz", + "integrity": "sha512-AvbaCLOO2Otw/lW5bmh9d/WEdcDFdQp2Z2ZUH3pX9U2ihyUY0nvLv7J6TrWowklRGPYbB/IuIMfYgxaCPg5Bpg==", "license": "ISC", "bin": { "yaml": "bin.mjs" }, "engines": { - "node": ">= 14" + "node": ">= 14.6" + }, + "funding": { + "url": "https://github.com/sponsors/eemeli" } }, "node_modules/yargs": {