mirror of
https://github.com/ankitects/anki.git
synced 2025-09-24 16:56:36 -04:00
Update svelte/vite/esbuild for CWEs
This commit is contained in:
parent
ee5e8c9230
commit
9e1690774c
5 changed files with 622 additions and 847 deletions
21
package.json
21
package.json
|
@ -19,8 +19,8 @@
|
||||||
"@poppanator/sveltekit-svg": "^5.0.0",
|
"@poppanator/sveltekit-svg": "^5.0.0",
|
||||||
"@sqltools/formatter": "^1.2.2",
|
"@sqltools/formatter": "^1.2.2",
|
||||||
"@sveltejs/adapter-static": "^3.0.0",
|
"@sveltejs/adapter-static": "^3.0.0",
|
||||||
"@sveltejs/kit": "^2.20.7",
|
"@sveltejs/kit": "^2.22.2",
|
||||||
"@sveltejs/vite-plugin-svelte": "4.0.0",
|
"@sveltejs/vite-plugin-svelte": "5.1",
|
||||||
"@types/bootstrap": "^5.0.12",
|
"@types/bootstrap": "^5.0.12",
|
||||||
"@types/codemirror": "^5.60.0",
|
"@types/codemirror": "^5.60.0",
|
||||||
"@types/d3": "^7.0.0",
|
"@types/d3": "^7.0.0",
|
||||||
|
@ -30,7 +30,7 @@
|
||||||
"@types/jqueryui": "^1.12.13",
|
"@types/jqueryui": "^1.12.13",
|
||||||
"@types/lodash-es": "^4.17.4",
|
"@types/lodash-es": "^4.17.4",
|
||||||
"@types/marked": "^5.0.0",
|
"@types/marked": "^5.0.0",
|
||||||
"@types/node": "^20",
|
"@types/node": "^22",
|
||||||
"@typescript-eslint/eslint-plugin": "^5.60.1",
|
"@typescript-eslint/eslint-plugin": "^5.60.1",
|
||||||
"@typescript-eslint/parser": "^5.60.1",
|
"@typescript-eslint/parser": "^5.60.1",
|
||||||
"caniuse-lite": "^1.0.30001431",
|
"caniuse-lite": "^1.0.30001431",
|
||||||
|
@ -48,16 +48,16 @@
|
||||||
"prettier": "^3.4.2",
|
"prettier": "^3.4.2",
|
||||||
"prettier-plugin-svelte": "^3.3.2",
|
"prettier-plugin-svelte": "^3.3.2",
|
||||||
"sass": "<1.77",
|
"sass": "<1.77",
|
||||||
"svelte": "^5.17.3",
|
"svelte": "^5.34.9",
|
||||||
"svelte-check": "^3.4.4",
|
"svelte-check": "^4.2.2",
|
||||||
"svelte-preprocess": "^5.0.4",
|
"svelte-preprocess": "^6.0.3",
|
||||||
"svelte-preprocess-esbuild": "^3.0.1",
|
"svelte-preprocess-esbuild": "^3.0.1",
|
||||||
"svgo": "^3.2.0",
|
"svgo": "^3.2.0",
|
||||||
"tslib": "^2.0.3",
|
"tslib": "^2.0.3",
|
||||||
"tsx": "^3.12.0",
|
"tsx": "^4.8.1",
|
||||||
"typescript": "^5.0.4",
|
"typescript": "^5.0.4",
|
||||||
"vite": "5.4.19",
|
"vite": "6",
|
||||||
"vitest": "^2"
|
"vitest": "^3"
|
||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@bufbuild/protobuf": "^1.2.1",
|
"@bufbuild/protobuf": "^1.2.1",
|
||||||
|
@ -81,7 +81,8 @@
|
||||||
},
|
},
|
||||||
"resolutions": {
|
"resolutions": {
|
||||||
"canvas": "npm:empty-npm-package@1.0.0",
|
"canvas": "npm:empty-npm-package@1.0.0",
|
||||||
"cookie": "0.7.0"
|
"cookie": "0.7.0",
|
||||||
|
"vite": "6"
|
||||||
},
|
},
|
||||||
"browserslist": [
|
"browserslist": [
|
||||||
"defaults",
|
"defaults",
|
||||||
|
|
|
@ -95,8 +95,8 @@
|
||||||
"repository": "https://github.com/TooTallNate/node-agent-base",
|
"repository": "https://github.com/TooTallNate/node-agent-base",
|
||||||
"publisher": "Nathan Rajlich",
|
"publisher": "Nathan Rajlich",
|
||||||
"email": "nathan@tootallnate.net",
|
"email": "nathan@tootallnate.net",
|
||||||
"path": "node_modules/http-proxy-agent/node_modules/agent-base",
|
"path": "node_modules/https-proxy-agent/node_modules/agent-base",
|
||||||
"licenseFile": "node_modules/http-proxy-agent/node_modules/agent-base/README.md"
|
"licenseFile": "node_modules/https-proxy-agent/node_modules/agent-base/README.md"
|
||||||
},
|
},
|
||||||
"asynckit@0.4.0": {
|
"asynckit@0.4.0": {
|
||||||
"licenses": "MIT",
|
"licenses": "MIT",
|
||||||
|
|
|
@ -4,7 +4,7 @@ License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html
|
||||||
-->
|
-->
|
||||||
<script lang="ts">
|
<script lang="ts">
|
||||||
import { bridgeCommand } from "@tslib/bridgecommand";
|
import { bridgeCommand } from "@tslib/bridgecommand";
|
||||||
import type { SvelteComponent } from "svelte";
|
import type { Component } from "svelte";
|
||||||
import { writable } from "svelte/store";
|
import { writable } from "svelte/store";
|
||||||
|
|
||||||
import { pageTheme } from "$lib/sveltelib/theme";
|
import { pageTheme } from "$lib/sveltelib/theme";
|
||||||
|
@ -18,9 +18,9 @@ License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html
|
||||||
const search = writable(initialSearch);
|
const search = writable(initialSearch);
|
||||||
const days = writable(initialDays);
|
const days = writable(initialDays);
|
||||||
|
|
||||||
export let graphs: (typeof SvelteComponent<any>)[];
|
export let graphs: Component<any>[];
|
||||||
/** See RangeBox */
|
/** See RangeBox */
|
||||||
export let controller: typeof SvelteComponent<any> | null = RangeBox;
|
export let controller: Component<any> | null = RangeBox;
|
||||||
|
|
||||||
function browserSearch(event: CustomEvent) {
|
function browserSearch(event: CustomEvent) {
|
||||||
bridgeCommand(`browserSearch: ${$search} ${event.detail.query}`);
|
bridgeCommand(`browserSearch: ${$search} ${event.detail.query}`);
|
||||||
|
|
|
@ -9,18 +9,18 @@ import "./graphs-base.scss";
|
||||||
|
|
||||||
import { ModuleName, setupI18n } from "@tslib/i18n";
|
import { ModuleName, setupI18n } from "@tslib/i18n";
|
||||||
import { checkNightMode } from "@tslib/nightmode";
|
import { checkNightMode } from "@tslib/nightmode";
|
||||||
import type { SvelteComponent } from "svelte";
|
import type { Component } from "svelte";
|
||||||
|
|
||||||
import GraphsPage from "./GraphsPage.svelte";
|
import GraphsPage from "./GraphsPage.svelte";
|
||||||
|
|
||||||
const i18n = setupI18n({ modules: [ModuleName.STATISTICS, ModuleName.SCHEDULING] });
|
const i18n = setupI18n({ modules: [ModuleName.STATISTICS, ModuleName.SCHEDULING] });
|
||||||
|
|
||||||
export async function setupGraphs(
|
export async function setupGraphs(
|
||||||
graphs: typeof SvelteComponent<any>[],
|
graphs: Component<any>[],
|
||||||
{
|
{
|
||||||
search = "deck:current",
|
search = "deck:current",
|
||||||
days = 365,
|
days = 365,
|
||||||
controller = null satisfies typeof SvelteComponent<any> | null,
|
controller = null satisfies Component<any> | null,
|
||||||
} = {},
|
} = {},
|
||||||
): Promise<GraphsPage> {
|
): Promise<GraphsPage> {
|
||||||
checkNightMode();
|
checkNightMode();
|
||||||
|
|
Loading…
Reference in a new issue