mirror of
https://github.com/zadam/trilium.git
synced 2026-03-13 07:30:24 +01:00
Compare commits
12 Commits
renovate/h
...
renovate/c
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
226e6cab57 | ||
|
|
a1bf7bfa08 | ||
|
|
2a67c93c20 | ||
|
|
b51bfdfb33 | ||
|
|
9aa84877ee | ||
|
|
9e99670b19 | ||
|
|
744b93dd98 | ||
|
|
5abb77242c | ||
|
|
4ab3b0dd2b | ||
|
|
a6a1594265 | ||
|
|
b06cdd442d | ||
|
|
cf0f5ba4c4 |
@@ -381,6 +381,10 @@ class NoteContext extends Component implements EventListener<"entitiesReloaded">
|
|||||||
|
|
||||||
// Collections must always display a note list, even if no children.
|
// Collections must always display a note list, even if no children.
|
||||||
if (note.type === "book") {
|
if (note.type === "book") {
|
||||||
|
if (note.isProtected && !protectedSessionHolder.isProtectedSessionAvailable()) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
const viewType = note.getLabelValue("viewType") ?? "grid";
|
const viewType = note.getLabelValue("viewType") ?? "grid";
|
||||||
if (!["list", "grid"].includes(viewType)) {
|
if (!["list", "grid"].includes(viewType)) {
|
||||||
return true;
|
return true;
|
||||||
|
|||||||
@@ -110,7 +110,12 @@ function processNoteChange(loadResults: LoadResults, ec: EntityChange) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (ec.componentId) {
|
// Only register as a content change if the protection status didn't change.
|
||||||
|
// When isProtected changes, the blobId change is a side effect of re-encryption,
|
||||||
|
// not a content edit. Registering it as content would cause the tree's content-only
|
||||||
|
// filter to incorrectly skip the note update (since both changes share the same
|
||||||
|
// componentId).
|
||||||
|
if (ec.componentId && note.isProtected === (ec.entity as FNoteRow).isProtected) {
|
||||||
loadResults.addNoteContent(note.noteId, ec.componentId);
|
loadResults.addNoteContent(note.noteId, ec.componentId);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,15 +1,17 @@
|
|||||||
|
import type { CKTextEditor } from "@triliumnext/ckeditor5";
|
||||||
|
import { AttributeRow } from "@triliumnext/commons";
|
||||||
|
|
||||||
import appContext from "../components/app_context.js";
|
import appContext from "../components/app_context.js";
|
||||||
|
import type FBranch from "../entities/fbranch.js";
|
||||||
|
import type FNote from "../entities/fnote.js";
|
||||||
|
import type { ChooseNoteTypeResponse } from "../widgets/dialogs/note_type_chooser.js";
|
||||||
|
import froca from "./froca.js";
|
||||||
|
import { t } from "./i18n.js";
|
||||||
import protectedSessionHolder from "./protected_session_holder.js";
|
import protectedSessionHolder from "./protected_session_holder.js";
|
||||||
import server from "./server.js";
|
import server from "./server.js";
|
||||||
import ws from "./ws.js";
|
|
||||||
import froca from "./froca.js";
|
|
||||||
import treeService from "./tree.js";
|
|
||||||
import toastService from "./toast.js";
|
import toastService from "./toast.js";
|
||||||
import { t } from "./i18n.js";
|
import treeService from "./tree.js";
|
||||||
import type FNote from "../entities/fnote.js";
|
import ws from "./ws.js";
|
||||||
import type FBranch from "../entities/fbranch.js";
|
|
||||||
import type { ChooseNoteTypeResponse } from "../widgets/dialogs/note_type_chooser.js";
|
|
||||||
import type { CKTextEditor } from "@triliumnext/ckeditor5";
|
|
||||||
|
|
||||||
export interface CreateNoteOpts {
|
export interface CreateNoteOpts {
|
||||||
isProtected?: boolean;
|
isProtected?: boolean;
|
||||||
@@ -24,6 +26,8 @@ export interface CreateNoteOpts {
|
|||||||
target?: string;
|
target?: string;
|
||||||
targetBranchId?: string;
|
targetBranchId?: string;
|
||||||
textEditor?: CKTextEditor;
|
textEditor?: CKTextEditor;
|
||||||
|
/** Attributes to be set on the note. These are set atomically on note creation, so entity changes are not sent for attributes defined here. */
|
||||||
|
attributes?: Omit<AttributeRow, "noteId" | "attributeId">[];
|
||||||
}
|
}
|
||||||
|
|
||||||
interface Response {
|
interface Response {
|
||||||
@@ -37,7 +41,7 @@ interface DuplicateResponse {
|
|||||||
note: FNote;
|
note: FNote;
|
||||||
}
|
}
|
||||||
|
|
||||||
async function createNote(parentNotePath: string | undefined, options: CreateNoteOpts = {}) {
|
async function createNote(parentNotePath: string | undefined, options: CreateNoteOpts = {}, componentId?: string) {
|
||||||
options = Object.assign(
|
options = Object.assign(
|
||||||
{
|
{
|
||||||
activate: true,
|
activate: true,
|
||||||
@@ -77,8 +81,9 @@ async function createNote(parentNotePath: string | undefined, options: CreateNot
|
|||||||
isProtected: options.isProtected,
|
isProtected: options.isProtected,
|
||||||
type: options.type,
|
type: options.type,
|
||||||
mime: options.mime,
|
mime: options.mime,
|
||||||
templateNoteId: options.templateNoteId
|
templateNoteId: options.templateNoteId,
|
||||||
});
|
attributes: options.attributes
|
||||||
|
}, componentId);
|
||||||
|
|
||||||
if (options.saveSelection) {
|
if (options.saveSelection) {
|
||||||
// we remove the selection only after it was saved to server to make sure we don't lose anything
|
// we remove the selection only after it was saved to server to make sure we don't lose anything
|
||||||
@@ -140,9 +145,8 @@ function parseSelectedHtml(selectedHtml: string) {
|
|||||||
const content = selectedHtml.replace(dom[0].outerHTML, "");
|
const content = selectedHtml.replace(dom[0].outerHTML, "");
|
||||||
|
|
||||||
return [title, content];
|
return [title, content];
|
||||||
} else {
|
|
||||||
return [null, selectedHtml];
|
|
||||||
}
|
}
|
||||||
|
return [null, selectedHtml];
|
||||||
}
|
}
|
||||||
|
|
||||||
async function duplicateSubtree(noteId: string, parentNotePath: string) {
|
async function duplicateSubtree(noteId: string, parentNotePath: string) {
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
import { BulkAction } from "@triliumnext/commons";
|
import { BulkAction } from "@triliumnext/commons";
|
||||||
import { BoardViewData } from ".";
|
|
||||||
import appContext from "../../../components/app_context";
|
import appContext from "../../../components/app_context";
|
||||||
import FNote from "../../../entities/fnote";
|
import FNote from "../../../entities/fnote";
|
||||||
import attributes from "../../../services/attributes";
|
import attributes from "../../../services/attributes";
|
||||||
@@ -9,6 +9,7 @@ import froca from "../../../services/froca";
|
|||||||
import { t } from "../../../services/i18n";
|
import { t } from "../../../services/i18n";
|
||||||
import note_create from "../../../services/note_create";
|
import note_create from "../../../services/note_create";
|
||||||
import server from "../../../services/server";
|
import server from "../../../services/server";
|
||||||
|
import { BoardViewData } from ".";
|
||||||
import { ColumnMap } from "./data";
|
import { ColumnMap } from "./data";
|
||||||
|
|
||||||
export default class BoardApi {
|
export default class BoardApi {
|
||||||
@@ -35,13 +36,11 @@ export default class BoardApi {
|
|||||||
|
|
||||||
async createNewItem(column: string, title: string) {
|
async createNewItem(column: string, title: string) {
|
||||||
try {
|
try {
|
||||||
// Get the parent note path
|
|
||||||
const parentNotePath = this.parentNote.noteId;
|
|
||||||
|
|
||||||
// Create a new note as a child of the parent note
|
// Create a new note as a child of the parent note
|
||||||
const { note: newNote, branch: newBranch } = await note_create.createNote(parentNotePath, {
|
const { note: newNote, branch: newBranch } = await note_create.createNote(this.parentNote.noteId, {
|
||||||
activate: false,
|
activate: false,
|
||||||
title
|
title,
|
||||||
|
isProtected: this.parentNote.isProtected
|
||||||
});
|
});
|
||||||
|
|
||||||
if (newNote && newBranch) {
|
if (newNote && newBranch) {
|
||||||
@@ -87,7 +86,7 @@ export default class BoardApi {
|
|||||||
|
|
||||||
const action: BulkAction = this.isRelationMode
|
const action: BulkAction = this.isRelationMode
|
||||||
? { name: "deleteRelation", relationName: this.statusAttribute }
|
? { name: "deleteRelation", relationName: this.statusAttribute }
|
||||||
: { name: "deleteLabel", labelName: this.statusAttribute }
|
: { name: "deleteLabel", labelName: this.statusAttribute };
|
||||||
await executeBulkActions(noteIds, [ action ]);
|
await executeBulkActions(noteIds, [ action ]);
|
||||||
this.viewConfig.columns = (this.viewConfig.columns ?? []).filter(col => col.value !== column);
|
this.viewConfig.columns = (this.viewConfig.columns ?? []).filter(col => col.value !== column);
|
||||||
this.saveConfig(this.viewConfig);
|
this.saveConfig(this.viewConfig);
|
||||||
@@ -99,7 +98,7 @@ export default class BoardApi {
|
|||||||
// Change the value in the notes.
|
// Change the value in the notes.
|
||||||
const action: BulkAction = this.isRelationMode
|
const action: BulkAction = this.isRelationMode
|
||||||
? { name: "updateRelationTarget", relationName: this.statusAttribute, targetNoteId: newValue }
|
? { name: "updateRelationTarget", relationName: this.statusAttribute, targetNoteId: newValue }
|
||||||
: { name: "updateLabelValue", labelName: this.statusAttribute, labelValue: newValue }
|
: { name: "updateLabelValue", labelName: this.statusAttribute, labelValue: newValue };
|
||||||
await executeBulkActions(noteIds, [ action ]);
|
await executeBulkActions(noteIds, [ action ]);
|
||||||
|
|
||||||
// Rename the column in the persisted data.
|
// Rename the column in the persisted data.
|
||||||
@@ -137,9 +136,9 @@ export default class BoardApi {
|
|||||||
}
|
}
|
||||||
|
|
||||||
async insertRowAtPosition(
|
async insertRowAtPosition(
|
||||||
column: string,
|
column: string,
|
||||||
relativeToBranchId: string,
|
relativeToBranchId: string,
|
||||||
direction: "before" | "after") {
|
direction: "before" | "after") {
|
||||||
const { note, branch } = await note_create.createNote(this.parentNote.noteId, {
|
const { note, branch } = await note_create.createNote(this.parentNote.noteId, {
|
||||||
activate: false,
|
activate: false,
|
||||||
targetBranchId: relativeToBranchId,
|
targetBranchId: relativeToBranchId,
|
||||||
@@ -179,9 +178,8 @@ export default class BoardApi {
|
|||||||
if (!note) return;
|
if (!note) return;
|
||||||
if (this.isRelationMode) {
|
if (this.isRelationMode) {
|
||||||
return attributes.removeOwnedRelationByName(note, this.statusAttribute);
|
return attributes.removeOwnedRelationByName(note, this.statusAttribute);
|
||||||
} else {
|
|
||||||
return attributes.removeOwnedLabelByName(note, this.statusAttribute);
|
|
||||||
}
|
}
|
||||||
|
return attributes.removeOwnedLabelByName(note, this.statusAttribute);
|
||||||
}
|
}
|
||||||
|
|
||||||
async moveWithinBoard(noteId: string, sourceBranchId: string, sourceIndex: number, targetIndex: number, sourceColumn: string, targetColumn: string) {
|
async moveWithinBoard(noteId: string, sourceBranchId: string, sourceIndex: number, targetIndex: number, sourceColumn: string, targetColumn: string) {
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
import { AttributeRow, CreateChildrenResponse } from "@triliumnext/commons";
|
import { AttributeRow } from "@triliumnext/commons";
|
||||||
|
|
||||||
import FNote from "../../../entities/fnote";
|
import FNote from "../../../entities/fnote";
|
||||||
import { setAttribute, setLabel } from "../../../services/attributes";
|
import { setAttribute, setLabel } from "../../../services/attributes";
|
||||||
import server from "../../../services/server";
|
import note_create from "../../../services/note_create";
|
||||||
|
|
||||||
interface NewEventOpts {
|
interface NewEventOpts {
|
||||||
title: string;
|
title: string;
|
||||||
@@ -51,11 +51,13 @@ export async function newEvent(parentNote: FNote, { title, startDate, endDate, s
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Create the note.
|
// Create the note.
|
||||||
await server.post<CreateChildrenResponse>(`notes/${parentNote.noteId}/children?target=into`, {
|
await note_create.createNote(parentNote.noteId, {
|
||||||
title,
|
title,
|
||||||
|
isProtected: parentNote.isProtected,
|
||||||
content: "",
|
content: "",
|
||||||
type: "text",
|
type: "text",
|
||||||
attributes
|
attributes,
|
||||||
|
activate: false
|
||||||
}, componentId);
|
}, componentId);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -1,10 +1,11 @@
|
|||||||
import type { LatLng, LeafletMouseEvent } from "leaflet";
|
import type { LatLng, LeafletMouseEvent } from "leaflet";
|
||||||
import { LOCATION_ATTRIBUTE } from ".";
|
|
||||||
|
import FNote from "../../../entities/fnote";
|
||||||
import attributes from "../../../services/attributes";
|
import attributes from "../../../services/attributes";
|
||||||
import { prompt } from "../../../services/dialog";
|
import { prompt } from "../../../services/dialog";
|
||||||
import server from "../../../services/server";
|
|
||||||
import { t } from "../../../services/i18n";
|
import { t } from "../../../services/i18n";
|
||||||
import { CreateChildrenResponse } from "@triliumnext/commons";
|
import note_create from "../../../services/note_create";
|
||||||
|
import { LOCATION_ATTRIBUTE } from ".";
|
||||||
|
|
||||||
const CHILD_NOTE_ICON = "bx bx-pin";
|
const CHILD_NOTE_ICON = "bx bx-pin";
|
||||||
|
|
||||||
@@ -13,16 +14,20 @@ export async function moveMarker(noteId: string, latLng: LatLng | null) {
|
|||||||
await attributes.setLabel(noteId, LOCATION_ATTRIBUTE, value);
|
await attributes.setLabel(noteId, LOCATION_ATTRIBUTE, value);
|
||||||
}
|
}
|
||||||
|
|
||||||
export async function createNewNote(noteId: string, e: LeafletMouseEvent) {
|
export async function createNewNote(parentNote: FNote, e: LeafletMouseEvent) {
|
||||||
const title = await prompt({ message: t("relation_map.enter_title_of_new_note"), defaultValue: t("relation_map.default_new_note_title") });
|
const title = await prompt({ message: t("relation_map.enter_title_of_new_note"), defaultValue: t("relation_map.default_new_note_title") });
|
||||||
|
|
||||||
if (title?.trim()) {
|
if (title?.trim()) {
|
||||||
const { note } = await server.post<CreateChildrenResponse>(`notes/${noteId}/children?target=into`, {
|
await note_create.createNote(parentNote.noteId, {
|
||||||
title,
|
title,
|
||||||
content: "",
|
content: "",
|
||||||
type: "text"
|
type: "text",
|
||||||
|
activate: false,
|
||||||
|
isProtected: parentNote.isProtected,
|
||||||
|
attributes: [
|
||||||
|
{ type: "label", name: LOCATION_ATTRIBUTE, value: [e.latlng.lat, e.latlng.lng].join(",") },
|
||||||
|
{ type: "label", name: "iconClass", value: CHILD_NOTE_ICON }
|
||||||
|
]
|
||||||
});
|
});
|
||||||
attributes.setLabel(note.noteId, "iconClass", CHILD_NOTE_ICON);
|
|
||||||
moveMarker(note.noteId, e.latlng);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,12 +1,14 @@
|
|||||||
import type { LatLng, LeafletMouseEvent } from "leaflet";
|
import type { LatLng, LeafletMouseEvent } from "leaflet";
|
||||||
|
|
||||||
import appContext, { type CommandMappings } from "../../../components/app_context.js";
|
import appContext, { type CommandMappings } from "../../../components/app_context.js";
|
||||||
|
import FNote from "../../../entities/fnote.js";
|
||||||
import contextMenu, { type MenuItem } from "../../../menus/context_menu.js";
|
import contextMenu, { type MenuItem } from "../../../menus/context_menu.js";
|
||||||
import linkContextMenu from "../../../menus/link_context_menu.js";
|
|
||||||
import NoteColorPicker from "../../../menus/custom-items/NoteColorPicker.jsx";
|
import NoteColorPicker from "../../../menus/custom-items/NoteColorPicker.jsx";
|
||||||
import { t } from "../../../services/i18n.js";
|
import linkContextMenu from "../../../menus/link_context_menu.js";
|
||||||
import { createNewNote } from "./api.js";
|
|
||||||
import { copyTextWithToast } from "../../../services/clipboard_ext.js";
|
import { copyTextWithToast } from "../../../services/clipboard_ext.js";
|
||||||
|
import { t } from "../../../services/i18n.js";
|
||||||
import link from "../../../services/link.js";
|
import link from "../../../services/link.js";
|
||||||
|
import { createNewNote } from "./api.js";
|
||||||
|
|
||||||
export default function openContextMenu(noteId: string, e: LeafletMouseEvent, isEditable: boolean) {
|
export default function openContextMenu(noteId: string, e: LeafletMouseEvent, isEditable: boolean) {
|
||||||
let items: MenuItem<keyof CommandMappings>[] = [
|
let items: MenuItem<keyof CommandMappings>[] = [
|
||||||
@@ -44,7 +46,7 @@ export default function openContextMenu(noteId: string, e: LeafletMouseEvent, is
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
export function openMapContextMenu(noteId: string, e: LeafletMouseEvent, isEditable: boolean) {
|
export function openMapContextMenu(note: FNote, e: LeafletMouseEvent, isEditable: boolean) {
|
||||||
let items: MenuItem<keyof CommandMappings>[] = [
|
let items: MenuItem<keyof CommandMappings>[] = [
|
||||||
...buildGeoLocationItem(e)
|
...buildGeoLocationItem(e)
|
||||||
];
|
];
|
||||||
@@ -55,10 +57,10 @@ export function openMapContextMenu(noteId: string, e: LeafletMouseEvent, isEdita
|
|||||||
{ kind: "separator" },
|
{ kind: "separator" },
|
||||||
{
|
{
|
||||||
title: t("geo-map-context.add-note"),
|
title: t("geo-map-context.add-note"),
|
||||||
handler: () => createNewNote(noteId, e),
|
handler: () => createNewNote(note, e),
|
||||||
uiIcon: "bx bx-plus"
|
uiIcon: "bx bx-plus"
|
||||||
}
|
}
|
||||||
]
|
];
|
||||||
}
|
}
|
||||||
|
|
||||||
contextMenu.show({
|
contextMenu.show({
|
||||||
|
|||||||
@@ -93,14 +93,14 @@ export default function GeoView({ note, noteIds, viewConfig, saveConfig }: ViewM
|
|||||||
const onClick = useCallback(async (e: LeafletMouseEvent) => {
|
const onClick = useCallback(async (e: LeafletMouseEvent) => {
|
||||||
if (state === State.NewNote) {
|
if (state === State.NewNote) {
|
||||||
toast.closePersistent("geo-new-note");
|
toast.closePersistent("geo-new-note");
|
||||||
await createNewNote(note.noteId, e);
|
await createNewNote(note, e);
|
||||||
setState(State.Normal);
|
setState(State.Normal);
|
||||||
}
|
}
|
||||||
}, [ state ]);
|
}, [ note, state ]);
|
||||||
|
|
||||||
const onContextMenu = useCallback((e: LeafletMouseEvent) => {
|
const onContextMenu = useCallback((e: LeafletMouseEvent) => {
|
||||||
openMapContextMenu(note.noteId, e, !isReadOnly);
|
openMapContextMenu(note, e, !isReadOnly);
|
||||||
}, [ note.noteId, isReadOnly ]);
|
}, [ note, isReadOnly ]);
|
||||||
|
|
||||||
// Dragging
|
// Dragging
|
||||||
const containerRef = useRef<HTMLDivElement>(null);
|
const containerRef = useRef<HTMLDivElement>(null);
|
||||||
|
|||||||
@@ -18,14 +18,14 @@ import useRowTableEditing from "./row_editing";
|
|||||||
import { TableData } from "./rows";
|
import { TableData } from "./rows";
|
||||||
import Tabulator from "./tabulator";
|
import Tabulator from "./tabulator";
|
||||||
|
|
||||||
export default function TableView({ note, noteIds, notePath, viewConfig, saveConfig }: ViewModeProps<TableConfig>) {
|
export default function TableView({ note, noteIds, viewConfig, saveConfig }: ViewModeProps<TableConfig>) {
|
||||||
const tabulatorRef = useRef<VanillaTabulator>(null);
|
const tabulatorRef = useRef<VanillaTabulator>(null);
|
||||||
const parentComponent = useContext(ParentComponent);
|
const parentComponent = useContext(ParentComponent);
|
||||||
|
|
||||||
const [ attributeDetailWidgetEl, attributeDetailWidget ] = useLegacyWidget(() => new AttributeDetailWidget().contentSized());
|
const [ attributeDetailWidgetEl, attributeDetailWidget ] = useLegacyWidget(() => new AttributeDetailWidget().contentSized());
|
||||||
const contextMenuEvents = useContextMenu(note, parentComponent, tabulatorRef);
|
const contextMenuEvents = useContextMenu(note, parentComponent, tabulatorRef);
|
||||||
const persistenceProps = usePersistence(viewConfig, saveConfig);
|
const persistenceProps = usePersistence(viewConfig, saveConfig);
|
||||||
const rowEditingEvents = useRowTableEditing(tabulatorRef, attributeDetailWidget, notePath);
|
const rowEditingEvents = useRowTableEditing(tabulatorRef, attributeDetailWidget, note);
|
||||||
const { newAttributePosition, resetNewAttributePosition } = useColTableEditing(tabulatorRef, attributeDetailWidget, note);
|
const { newAttributePosition, resetNewAttributePosition } = useColTableEditing(tabulatorRef, attributeDetailWidget, note);
|
||||||
const { columnDefs, rowData, movableRows, hasChildren } = useData(note, noteIds, viewConfig, newAttributePosition, resetNewAttributePosition);
|
const { columnDefs, rowData, movableRows, hasChildren } = useData(note, noteIds, viewConfig, newAttributePosition, resetNewAttributePosition);
|
||||||
const dataTreeProps = useMemo<Options>(() => {
|
const dataTreeProps = useMemo<Options>(() => {
|
||||||
|
|||||||
@@ -1,24 +1,27 @@
|
|||||||
import { EventCallBackMethods, RowComponent, Tabulator } from "tabulator-tables";
|
|
||||||
import { CommandListenerData } from "../../../components/app_context";
|
|
||||||
import note_create, { CreateNoteOpts } from "../../../services/note_create";
|
|
||||||
import { useLegacyImperativeHandlers } from "../../react/hooks";
|
|
||||||
import { RefObject } from "preact";
|
import { RefObject } from "preact";
|
||||||
import { setAttribute, setLabel } from "../../../services/attributes";
|
import { EventCallBackMethods, RowComponent, Tabulator } from "tabulator-tables";
|
||||||
import froca from "../../../services/froca";
|
|
||||||
import server from "../../../services/server";
|
|
||||||
import branches from "../../../services/branches";
|
|
||||||
import AttributeDetailWidget from "../../attribute_widgets/attribute_detail";
|
|
||||||
|
|
||||||
export default function useRowTableEditing(api: RefObject<Tabulator>, attributeDetailWidget: AttributeDetailWidget, parentNotePath: string): Partial<EventCallBackMethods> {
|
import { CommandListenerData } from "../../../components/app_context";
|
||||||
|
import FNote from "../../../entities/fnote";
|
||||||
|
import { setAttribute, setLabel } from "../../../services/attributes";
|
||||||
|
import branches from "../../../services/branches";
|
||||||
|
import froca from "../../../services/froca";
|
||||||
|
import note_create, { CreateNoteOpts } from "../../../services/note_create";
|
||||||
|
import server from "../../../services/server";
|
||||||
|
import AttributeDetailWidget from "../../attribute_widgets/attribute_detail";
|
||||||
|
import { useLegacyImperativeHandlers } from "../../react/hooks";
|
||||||
|
|
||||||
|
export default function useRowTableEditing(api: RefObject<Tabulator>, attributeDetailWidget: AttributeDetailWidget, parentNote: FNote): Partial<EventCallBackMethods> {
|
||||||
// Adding new rows
|
// Adding new rows
|
||||||
useLegacyImperativeHandlers({
|
useLegacyImperativeHandlers({
|
||||||
addNewRowCommand({ customOpts, parentNotePath: customNotePath }: CommandListenerData<"addNewRow">) {
|
addNewRowCommand({ customOpts, parentNotePath: customNotePath }: CommandListenerData<"addNewRow">) {
|
||||||
const notePath = customNotePath ?? parentNotePath;
|
const notePath = customNotePath ?? parentNote.noteId;
|
||||||
if (notePath) {
|
if (notePath) {
|
||||||
const opts: CreateNoteOpts = {
|
const opts: CreateNoteOpts = {
|
||||||
activate: false,
|
activate: false,
|
||||||
|
isProtected: parentNote.isProtected,
|
||||||
...customOpts
|
...customOpts
|
||||||
}
|
};
|
||||||
note_create.createNote(notePath, opts).then(({ branch }) => {
|
note_create.createNote(notePath, opts).then(({ branch }) => {
|
||||||
if (branch) {
|
if (branch) {
|
||||||
setTimeout(() => {
|
setTimeout(() => {
|
||||||
@@ -26,7 +29,7 @@ export default function useRowTableEditing(api: RefObject<Tabulator>, attributeD
|
|||||||
focusOnBranch(api.current, branch?.branchId);
|
focusOnBranch(api.current, branch?.branchId);
|
||||||
}, 100);
|
}, 100);
|
||||||
}
|
}
|
||||||
})
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
@@ -91,14 +94,14 @@ function focusOnBranch(api: Tabulator, branchId: string) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
function findRowDataById(rows: RowComponent[], branchId: string): RowComponent | null {
|
function findRowDataById(rows: RowComponent[], branchId: string): RowComponent | null {
|
||||||
for (let row of rows) {
|
for (const row of rows) {
|
||||||
const item = row.getIndex() as string;
|
const item = row.getIndex() as string;
|
||||||
|
|
||||||
if (item === branchId) {
|
if (item === branchId) {
|
||||||
return row;
|
return row;
|
||||||
}
|
}
|
||||||
|
|
||||||
let found = findRowDataById(row.getTreeChildren(), branchId);
|
const found = findRowDataById(row.getTreeChildren(), branchId);
|
||||||
if (found) return found;
|
if (found) return found;
|
||||||
}
|
}
|
||||||
return null;
|
return null;
|
||||||
|
|||||||
@@ -97,7 +97,7 @@
|
|||||||
"html": "1.0.0",
|
"html": "1.0.0",
|
||||||
"html2plaintext": "2.1.4",
|
"html2plaintext": "2.1.4",
|
||||||
"http-proxy-agent": "7.0.2",
|
"http-proxy-agent": "7.0.2",
|
||||||
"https-proxy-agent": "8.0.0",
|
"https-proxy-agent": "7.0.6",
|
||||||
"i18next": "25.8.17",
|
"i18next": "25.8.17",
|
||||||
"i18next-fs-backend": "2.6.1",
|
"i18next-fs-backend": "2.6.1",
|
||||||
"image-type": "6.0.0",
|
"image-type": "6.0.0",
|
||||||
|
|||||||
@@ -71,6 +71,6 @@
|
|||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@ckeditor/ckeditor5-icons": "47.4.0",
|
"@ckeditor/ckeditor5-icons": "47.4.0",
|
||||||
"mathlive": "0.108.3"
|
"mathlive": "0.109.0"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -5,7 +5,7 @@
|
|||||||
"type": "module",
|
"type": "module",
|
||||||
"main": "./src/index.ts",
|
"main": "./src/index.ts",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@codemirror/commands": "6.10.2",
|
"@codemirror/commands": "6.10.3",
|
||||||
"@codemirror/lang-css": "6.3.1",
|
"@codemirror/lang-css": "6.3.1",
|
||||||
"@codemirror/lang-html": "6.4.11",
|
"@codemirror/lang-html": "6.4.11",
|
||||||
"@codemirror/lang-javascript": "6.2.5",
|
"@codemirror/lang-javascript": "6.2.5",
|
||||||
@@ -16,7 +16,7 @@
|
|||||||
"@codemirror/lang-xml": "6.1.0",
|
"@codemirror/lang-xml": "6.1.0",
|
||||||
"@codemirror/legacy-modes": "6.5.2",
|
"@codemirror/legacy-modes": "6.5.2",
|
||||||
"@codemirror/search": "6.6.0",
|
"@codemirror/search": "6.6.0",
|
||||||
"@codemirror/view": "6.39.17",
|
"@codemirror/view": "6.40.0",
|
||||||
"@fsegurai/codemirror-theme-abcdef": "6.2.3",
|
"@fsegurai/codemirror-theme-abcdef": "6.2.3",
|
||||||
"@fsegurai/codemirror-theme-abyss": "6.2.3",
|
"@fsegurai/codemirror-theme-abyss": "6.2.3",
|
||||||
"@fsegurai/codemirror-theme-android-studio": "6.2.3",
|
"@fsegurai/codemirror-theme-android-studio": "6.2.3",
|
||||||
|
|||||||
310
pnpm-lock.yaml
generated
310
pnpm-lock.yaml
generated
@@ -755,8 +755,8 @@ importers:
|
|||||||
specifier: 7.0.2
|
specifier: 7.0.2
|
||||||
version: 7.0.2
|
version: 7.0.2
|
||||||
https-proxy-agent:
|
https-proxy-agent:
|
||||||
specifier: 8.0.0
|
specifier: 7.0.6
|
||||||
version: 8.0.0
|
version: 7.0.6
|
||||||
i18next:
|
i18next:
|
||||||
specifier: 25.8.17
|
specifier: 25.8.17
|
||||||
version: 25.8.17(typescript@5.9.3)
|
version: 25.8.17(typescript@5.9.3)
|
||||||
@@ -1133,8 +1133,8 @@ importers:
|
|||||||
specifier: 47.4.0
|
specifier: 47.4.0
|
||||||
version: 47.4.0
|
version: 47.4.0
|
||||||
mathlive:
|
mathlive:
|
||||||
specifier: 0.108.3
|
specifier: 0.109.0
|
||||||
version: 0.108.3
|
version: 0.109.0
|
||||||
devDependencies:
|
devDependencies:
|
||||||
'@ckeditor/ckeditor5-dev-build-tools':
|
'@ckeditor/ckeditor5-dev-build-tools':
|
||||||
specifier: 54.3.3
|
specifier: 54.3.3
|
||||||
@@ -1264,8 +1264,8 @@ importers:
|
|||||||
packages/codemirror:
|
packages/codemirror:
|
||||||
dependencies:
|
dependencies:
|
||||||
'@codemirror/commands':
|
'@codemirror/commands':
|
||||||
specifier: 6.10.2
|
specifier: 6.10.3
|
||||||
version: 6.10.2
|
version: 6.10.3
|
||||||
'@codemirror/lang-css':
|
'@codemirror/lang-css':
|
||||||
specifier: 6.3.1
|
specifier: 6.3.1
|
||||||
version: 6.3.1
|
version: 6.3.1
|
||||||
@@ -1297,89 +1297,89 @@ importers:
|
|||||||
specifier: 6.6.0
|
specifier: 6.6.0
|
||||||
version: 6.6.0
|
version: 6.6.0
|
||||||
'@codemirror/view':
|
'@codemirror/view':
|
||||||
specifier: 6.39.17
|
specifier: 6.40.0
|
||||||
version: 6.39.17
|
version: 6.40.0
|
||||||
'@fsegurai/codemirror-theme-abcdef':
|
'@fsegurai/codemirror-theme-abcdef':
|
||||||
specifier: 6.2.3
|
specifier: 6.2.3
|
||||||
version: 6.2.3(@codemirror/language@6.11.0)(@codemirror/state@6.5.2)(@codemirror/view@6.39.17)(@lezer/highlight@1.2.1)
|
version: 6.2.3(@codemirror/language@6.11.0)(@codemirror/state@6.6.0)(@codemirror/view@6.40.0)(@lezer/highlight@1.2.1)
|
||||||
'@fsegurai/codemirror-theme-abyss':
|
'@fsegurai/codemirror-theme-abyss':
|
||||||
specifier: 6.2.3
|
specifier: 6.2.3
|
||||||
version: 6.2.3(@codemirror/language@6.11.0)(@codemirror/state@6.5.2)(@codemirror/view@6.39.17)(@lezer/highlight@1.2.1)
|
version: 6.2.3(@codemirror/language@6.11.0)(@codemirror/state@6.6.0)(@codemirror/view@6.40.0)(@lezer/highlight@1.2.1)
|
||||||
'@fsegurai/codemirror-theme-android-studio':
|
'@fsegurai/codemirror-theme-android-studio':
|
||||||
specifier: 6.2.3
|
specifier: 6.2.3
|
||||||
version: 6.2.3(@codemirror/language@6.11.0)(@codemirror/state@6.5.2)(@codemirror/view@6.39.17)(@lezer/highlight@1.2.1)
|
version: 6.2.3(@codemirror/language@6.11.0)(@codemirror/state@6.6.0)(@codemirror/view@6.40.0)(@lezer/highlight@1.2.1)
|
||||||
'@fsegurai/codemirror-theme-andromeda':
|
'@fsegurai/codemirror-theme-andromeda':
|
||||||
specifier: 6.2.3
|
specifier: 6.2.3
|
||||||
version: 6.2.3(@codemirror/language@6.11.0)(@codemirror/state@6.5.2)(@codemirror/view@6.39.17)(@lezer/highlight@1.2.1)
|
version: 6.2.3(@codemirror/language@6.11.0)(@codemirror/state@6.6.0)(@codemirror/view@6.40.0)(@lezer/highlight@1.2.1)
|
||||||
'@fsegurai/codemirror-theme-basic-dark':
|
'@fsegurai/codemirror-theme-basic-dark':
|
||||||
specifier: 6.2.3
|
specifier: 6.2.3
|
||||||
version: 6.2.3(@codemirror/language@6.11.0)(@codemirror/state@6.5.2)(@codemirror/view@6.39.17)(@lezer/highlight@1.2.1)
|
version: 6.2.3(@codemirror/language@6.11.0)(@codemirror/state@6.6.0)(@codemirror/view@6.40.0)(@lezer/highlight@1.2.1)
|
||||||
'@fsegurai/codemirror-theme-basic-light':
|
'@fsegurai/codemirror-theme-basic-light':
|
||||||
specifier: 6.2.3
|
specifier: 6.2.3
|
||||||
version: 6.2.3(@codemirror/language@6.11.0)(@codemirror/state@6.5.2)(@codemirror/view@6.39.17)(@lezer/highlight@1.2.1)
|
version: 6.2.3(@codemirror/language@6.11.0)(@codemirror/state@6.6.0)(@codemirror/view@6.40.0)(@lezer/highlight@1.2.1)
|
||||||
'@fsegurai/codemirror-theme-cobalt2':
|
'@fsegurai/codemirror-theme-cobalt2':
|
||||||
specifier: 6.0.3
|
specifier: 6.0.3
|
||||||
version: 6.0.3(@codemirror/language@6.11.0)(@codemirror/state@6.5.2)(@codemirror/view@6.39.17)(@lezer/highlight@1.2.1)
|
version: 6.0.3(@codemirror/language@6.11.0)(@codemirror/state@6.6.0)(@codemirror/view@6.40.0)(@lezer/highlight@1.2.1)
|
||||||
'@fsegurai/codemirror-theme-forest':
|
'@fsegurai/codemirror-theme-forest':
|
||||||
specifier: 6.2.3
|
specifier: 6.2.3
|
||||||
version: 6.2.3(@codemirror/language@6.11.0)(@codemirror/state@6.5.2)(@codemirror/view@6.39.17)(@lezer/highlight@1.2.1)
|
version: 6.2.3(@codemirror/language@6.11.0)(@codemirror/state@6.6.0)(@codemirror/view@6.40.0)(@lezer/highlight@1.2.1)
|
||||||
'@fsegurai/codemirror-theme-github-dark':
|
'@fsegurai/codemirror-theme-github-dark':
|
||||||
specifier: 6.2.3
|
specifier: 6.2.3
|
||||||
version: 6.2.3(@codemirror/language@6.11.0)(@codemirror/state@6.5.2)(@codemirror/view@6.39.17)(@lezer/highlight@1.2.1)
|
version: 6.2.3(@codemirror/language@6.11.0)(@codemirror/state@6.6.0)(@codemirror/view@6.40.0)(@lezer/highlight@1.2.1)
|
||||||
'@fsegurai/codemirror-theme-github-light':
|
'@fsegurai/codemirror-theme-github-light':
|
||||||
specifier: 6.2.3
|
specifier: 6.2.3
|
||||||
version: 6.2.3(@codemirror/language@6.11.0)(@codemirror/state@6.5.2)(@codemirror/view@6.39.17)(@lezer/highlight@1.2.1)
|
version: 6.2.3(@codemirror/language@6.11.0)(@codemirror/state@6.6.0)(@codemirror/view@6.40.0)(@lezer/highlight@1.2.1)
|
||||||
'@fsegurai/codemirror-theme-gruvbox-dark':
|
'@fsegurai/codemirror-theme-gruvbox-dark':
|
||||||
specifier: 6.2.3
|
specifier: 6.2.3
|
||||||
version: 6.2.3(@codemirror/language@6.11.0)(@codemirror/state@6.5.2)(@codemirror/view@6.39.17)(@lezer/highlight@1.2.1)
|
version: 6.2.3(@codemirror/language@6.11.0)(@codemirror/state@6.6.0)(@codemirror/view@6.40.0)(@lezer/highlight@1.2.1)
|
||||||
'@fsegurai/codemirror-theme-gruvbox-light':
|
'@fsegurai/codemirror-theme-gruvbox-light':
|
||||||
specifier: 6.2.3
|
specifier: 6.2.3
|
||||||
version: 6.2.3(@codemirror/language@6.11.0)(@codemirror/state@6.5.2)(@codemirror/view@6.39.17)(@lezer/highlight@1.2.1)
|
version: 6.2.3(@codemirror/language@6.11.0)(@codemirror/state@6.6.0)(@codemirror/view@6.40.0)(@lezer/highlight@1.2.1)
|
||||||
'@fsegurai/codemirror-theme-material-dark':
|
'@fsegurai/codemirror-theme-material-dark':
|
||||||
specifier: 6.2.3
|
specifier: 6.2.3
|
||||||
version: 6.2.3(@codemirror/language@6.11.0)(@codemirror/state@6.5.2)(@codemirror/view@6.39.17)(@lezer/highlight@1.2.1)
|
version: 6.2.3(@codemirror/language@6.11.0)(@codemirror/state@6.6.0)(@codemirror/view@6.40.0)(@lezer/highlight@1.2.1)
|
||||||
'@fsegurai/codemirror-theme-material-light':
|
'@fsegurai/codemirror-theme-material-light':
|
||||||
specifier: 6.2.3
|
specifier: 6.2.3
|
||||||
version: 6.2.3(@codemirror/language@6.11.0)(@codemirror/state@6.5.2)(@codemirror/view@6.39.17)(@lezer/highlight@1.2.1)
|
version: 6.2.3(@codemirror/language@6.11.0)(@codemirror/state@6.6.0)(@codemirror/view@6.40.0)(@lezer/highlight@1.2.1)
|
||||||
'@fsegurai/codemirror-theme-monokai':
|
'@fsegurai/codemirror-theme-monokai':
|
||||||
specifier: 6.2.3
|
specifier: 6.2.3
|
||||||
version: 6.2.3(@codemirror/language@6.11.0)(@codemirror/state@6.5.2)(@codemirror/view@6.39.17)(@lezer/highlight@1.2.1)
|
version: 6.2.3(@codemirror/language@6.11.0)(@codemirror/state@6.6.0)(@codemirror/view@6.40.0)(@lezer/highlight@1.2.1)
|
||||||
'@fsegurai/codemirror-theme-nord':
|
'@fsegurai/codemirror-theme-nord':
|
||||||
specifier: 6.2.3
|
specifier: 6.2.3
|
||||||
version: 6.2.3(@codemirror/language@6.11.0)(@codemirror/state@6.5.2)(@codemirror/view@6.39.17)(@lezer/highlight@1.2.1)
|
version: 6.2.3(@codemirror/language@6.11.0)(@codemirror/state@6.6.0)(@codemirror/view@6.40.0)(@lezer/highlight@1.2.1)
|
||||||
'@fsegurai/codemirror-theme-palenight':
|
'@fsegurai/codemirror-theme-palenight':
|
||||||
specifier: 6.2.3
|
specifier: 6.2.3
|
||||||
version: 6.2.3(@codemirror/language@6.11.0)(@codemirror/state@6.5.2)(@codemirror/view@6.39.17)(@lezer/highlight@1.2.1)
|
version: 6.2.3(@codemirror/language@6.11.0)(@codemirror/state@6.6.0)(@codemirror/view@6.40.0)(@lezer/highlight@1.2.1)
|
||||||
'@fsegurai/codemirror-theme-solarized-dark':
|
'@fsegurai/codemirror-theme-solarized-dark':
|
||||||
specifier: 6.2.3
|
specifier: 6.2.3
|
||||||
version: 6.2.3(@codemirror/language@6.11.0)(@codemirror/state@6.5.2)(@codemirror/view@6.39.17)(@lezer/highlight@1.2.1)
|
version: 6.2.3(@codemirror/language@6.11.0)(@codemirror/state@6.6.0)(@codemirror/view@6.40.0)(@lezer/highlight@1.2.1)
|
||||||
'@fsegurai/codemirror-theme-solarized-light':
|
'@fsegurai/codemirror-theme-solarized-light':
|
||||||
specifier: 6.2.3
|
specifier: 6.2.3
|
||||||
version: 6.2.3(@codemirror/language@6.11.0)(@codemirror/state@6.5.2)(@codemirror/view@6.39.17)(@lezer/highlight@1.2.1)
|
version: 6.2.3(@codemirror/language@6.11.0)(@codemirror/state@6.6.0)(@codemirror/view@6.40.0)(@lezer/highlight@1.2.1)
|
||||||
'@fsegurai/codemirror-theme-tokyo-night-day':
|
'@fsegurai/codemirror-theme-tokyo-night-day':
|
||||||
specifier: 6.2.3
|
specifier: 6.2.3
|
||||||
version: 6.2.3(@codemirror/language@6.11.0)(@codemirror/state@6.5.2)(@codemirror/view@6.39.17)(@lezer/highlight@1.2.1)
|
version: 6.2.3(@codemirror/language@6.11.0)(@codemirror/state@6.6.0)(@codemirror/view@6.40.0)(@lezer/highlight@1.2.1)
|
||||||
'@fsegurai/codemirror-theme-tokyo-night-storm':
|
'@fsegurai/codemirror-theme-tokyo-night-storm':
|
||||||
specifier: 6.2.3
|
specifier: 6.2.3
|
||||||
version: 6.2.3(@codemirror/language@6.11.0)(@codemirror/state@6.5.2)(@codemirror/view@6.39.17)(@lezer/highlight@1.2.1)
|
version: 6.2.3(@codemirror/language@6.11.0)(@codemirror/state@6.6.0)(@codemirror/view@6.40.0)(@lezer/highlight@1.2.1)
|
||||||
'@fsegurai/codemirror-theme-volcano':
|
'@fsegurai/codemirror-theme-volcano':
|
||||||
specifier: 6.2.3
|
specifier: 6.2.3
|
||||||
version: 6.2.3(@codemirror/language@6.11.0)(@codemirror/state@6.5.2)(@codemirror/view@6.39.17)(@lezer/highlight@1.2.1)
|
version: 6.2.3(@codemirror/language@6.11.0)(@codemirror/state@6.6.0)(@codemirror/view@6.40.0)(@lezer/highlight@1.2.1)
|
||||||
'@fsegurai/codemirror-theme-vscode-dark':
|
'@fsegurai/codemirror-theme-vscode-dark':
|
||||||
specifier: 6.2.4
|
specifier: 6.2.4
|
||||||
version: 6.2.4(@codemirror/language@6.11.0)(@codemirror/state@6.5.2)(@codemirror/view@6.39.17)(@lezer/highlight@1.2.1)
|
version: 6.2.4(@codemirror/language@6.11.0)(@codemirror/state@6.6.0)(@codemirror/view@6.40.0)(@lezer/highlight@1.2.1)
|
||||||
'@fsegurai/codemirror-theme-vscode-light':
|
'@fsegurai/codemirror-theme-vscode-light':
|
||||||
specifier: 6.2.4
|
specifier: 6.2.4
|
||||||
version: 6.2.4(@codemirror/language@6.11.0)(@codemirror/state@6.5.2)(@codemirror/view@6.39.17)(@lezer/highlight@1.2.1)
|
version: 6.2.4(@codemirror/language@6.11.0)(@codemirror/state@6.6.0)(@codemirror/view@6.40.0)(@lezer/highlight@1.2.1)
|
||||||
'@replit/codemirror-indentation-markers':
|
'@replit/codemirror-indentation-markers':
|
||||||
specifier: 6.5.3
|
specifier: 6.5.3
|
||||||
version: 6.5.3(@codemirror/language@6.11.0)(@codemirror/state@6.5.2)(@codemirror/view@6.39.17)
|
version: 6.5.3(@codemirror/language@6.11.0)(@codemirror/state@6.6.0)(@codemirror/view@6.40.0)
|
||||||
'@replit/codemirror-lang-nix':
|
'@replit/codemirror-lang-nix':
|
||||||
specifier: 6.0.1
|
specifier: 6.0.1
|
||||||
version: 6.0.1(@codemirror/autocomplete@6.18.6)(@codemirror/language@6.11.0)(@codemirror/state@6.5.2)(@codemirror/view@6.39.17)(@lezer/common@1.2.3)(@lezer/highlight@1.2.1)(@lezer/lr@1.4.2)
|
version: 6.0.1(@codemirror/autocomplete@6.18.6)(@codemirror/language@6.11.0)(@codemirror/state@6.6.0)(@codemirror/view@6.40.0)(@lezer/common@1.2.3)(@lezer/highlight@1.2.1)(@lezer/lr@1.4.2)
|
||||||
'@replit/codemirror-vim':
|
'@replit/codemirror-vim':
|
||||||
specifier: 6.3.0
|
specifier: 6.3.0
|
||||||
version: 6.3.0(@codemirror/commands@6.10.2)(@codemirror/language@6.11.0)(@codemirror/search@6.6.0)(@codemirror/state@6.5.2)(@codemirror/view@6.39.17)
|
version: 6.3.0(@codemirror/commands@6.10.3)(@codemirror/language@6.11.0)(@codemirror/search@6.6.0)(@codemirror/state@6.6.0)(@codemirror/view@6.40.0)
|
||||||
'@ssddanbrown/codemirror-lang-smarty':
|
'@ssddanbrown/codemirror-lang-smarty':
|
||||||
specifier: 1.0.0
|
specifier: 1.0.0
|
||||||
version: 1.0.0
|
version: 1.0.0
|
||||||
@@ -2141,8 +2141,8 @@ packages:
|
|||||||
'@codemirror/autocomplete@6.18.6':
|
'@codemirror/autocomplete@6.18.6':
|
||||||
resolution: {integrity: sha512-PHHBXFomUs5DF+9tCOM/UoW6XQ4R44lLNNhRaW9PKPTU0D7lIjRg3ElxaJnTwsl/oHiR93WSXDBrekhoUGCPtg==}
|
resolution: {integrity: sha512-PHHBXFomUs5DF+9tCOM/UoW6XQ4R44lLNNhRaW9PKPTU0D7lIjRg3ElxaJnTwsl/oHiR93WSXDBrekhoUGCPtg==}
|
||||||
|
|
||||||
'@codemirror/commands@6.10.2':
|
'@codemirror/commands@6.10.3':
|
||||||
resolution: {integrity: sha512-vvX1fsih9HledO1c9zdotZYUZnE4xV0m6i3m25s5DIfXofuprk6cRcLUZvSk3CASUbwjQX21tOGbkY2BH8TpnQ==}
|
resolution: {integrity: sha512-JFRiqhKu+bvSkDLI+rUhJwSxQxYb759W5GBezE8Uc8mHLqC9aV/9aTC7yJSqCtB3F00pylrLCwnyS91Ap5ej4Q==}
|
||||||
|
|
||||||
'@codemirror/commands@6.8.1':
|
'@codemirror/commands@6.8.1':
|
||||||
resolution: {integrity: sha512-KlGVYufHMQzxbdQONiLyGQDUW0itrLZwq3CcY7xpv9ZLRHqzkBSoteocBHtMCoY7/Ci4xhzSrToIeLg7FxHuaw==}
|
resolution: {integrity: sha512-KlGVYufHMQzxbdQONiLyGQDUW0itrLZwq3CcY7xpv9ZLRHqzkBSoteocBHtMCoY7/Ci4xhzSrToIeLg7FxHuaw==}
|
||||||
@@ -2189,11 +2189,14 @@ packages:
|
|||||||
'@codemirror/state@6.5.2':
|
'@codemirror/state@6.5.2':
|
||||||
resolution: {integrity: sha512-FVqsPqtPWKVVL3dPSxy8wEF/ymIEuVzF1PK3VbUgrxXpJUSHQWWZz4JMToquRxnkw+36LTamCZG2iua2Ptq0fA==}
|
resolution: {integrity: sha512-FVqsPqtPWKVVL3dPSxy8wEF/ymIEuVzF1PK3VbUgrxXpJUSHQWWZz4JMToquRxnkw+36LTamCZG2iua2Ptq0fA==}
|
||||||
|
|
||||||
|
'@codemirror/state@6.6.0':
|
||||||
|
resolution: {integrity: sha512-4nbvra5R5EtiCzr9BTHiTLc+MLXK2QGiAVYMyi8PkQd3SR+6ixar/Q/01Fa21TBIDOZXgeWV4WppsQolSreAPQ==}
|
||||||
|
|
||||||
'@codemirror/theme-one-dark@6.1.2':
|
'@codemirror/theme-one-dark@6.1.2':
|
||||||
resolution: {integrity: sha512-F+sH0X16j/qFLMAfbciKTxVOwkdAS336b7AXTKOZhy8BR3eH/RelsnLgLFINrpST63mmN2OuwUt0W2ndUgYwUA==}
|
resolution: {integrity: sha512-F+sH0X16j/qFLMAfbciKTxVOwkdAS336b7AXTKOZhy8BR3eH/RelsnLgLFINrpST63mmN2OuwUt0W2ndUgYwUA==}
|
||||||
|
|
||||||
'@codemirror/view@6.39.17':
|
'@codemirror/view@6.40.0':
|
||||||
resolution: {integrity: sha512-Aim4lFqhbijnchl83RLfABWueSGs1oUCSv0mru91QdhpXQeNKprIdRO9LWA4cYkJvuYTKGJN7++9MXx8XW43ag==}
|
resolution: {integrity: sha512-WA0zdU7xfF10+5I3HhUUq3kqOx3KjqmtQ9lqZjfK7jtYk4G72YW9rezcSywpaUMCWOMlq+6E0pO1IWg1TNIhtg==}
|
||||||
|
|
||||||
'@colors/colors@1.5.0':
|
'@colors/colors@1.5.0':
|
||||||
resolution: {integrity: sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==}
|
resolution: {integrity: sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==}
|
||||||
@@ -7468,10 +7471,6 @@ packages:
|
|||||||
resolution: {integrity: sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ==}
|
resolution: {integrity: sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ==}
|
||||||
engines: {node: '>= 14'}
|
engines: {node: '>= 14'}
|
||||||
|
|
||||||
agent-base@8.0.0:
|
|
||||||
resolution: {integrity: sha512-QT8i0hCz6C/KQ+KTAbSNwCHDGdmUJl2tp2ZpNlGSWCfhUNVbYG2WLE3MdZGBAgXPV4GAvjGMxo+C1hroyxmZEg==}
|
|
||||||
engines: {node: '>= 14'}
|
|
||||||
|
|
||||||
agentkeepalive@4.6.0:
|
agentkeepalive@4.6.0:
|
||||||
resolution: {integrity: sha512-kja8j7PjmncONqaTsB8fQ+wE2mSU2DJ9D4XKoJ5PFWIdRMa6SLSN1ff4mOr4jCbfRSsxR4keIiySJU0N9T5hIQ==}
|
resolution: {integrity: sha512-kja8j7PjmncONqaTsB8fQ+wE2mSU2DJ9D4XKoJ5PFWIdRMa6SLSN1ff4mOr4jCbfRSsxR4keIiySJU0N9T5hIQ==}
|
||||||
engines: {node: '>= 8.0.0'}
|
engines: {node: '>= 8.0.0'}
|
||||||
@@ -10597,10 +10596,6 @@ packages:
|
|||||||
resolution: {integrity: sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==}
|
resolution: {integrity: sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==}
|
||||||
engines: {node: '>= 14'}
|
engines: {node: '>= 14'}
|
||||||
|
|
||||||
https-proxy-agent@8.0.0:
|
|
||||||
resolution: {integrity: sha512-YYeW+iCnAS3xhvj2dvVoWgsbca3RfQy/IlaNHHOtDmU0jMqPI9euIq3Y9BJETdxk16h9NHHCKqp/KB9nIMStCQ==}
|
|
||||||
engines: {node: '>= 14'}
|
|
||||||
|
|
||||||
human-signals@2.1.0:
|
human-signals@2.1.0:
|
||||||
resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==}
|
resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==}
|
||||||
engines: {node: '>=10.17.0'}
|
engines: {node: '>=10.17.0'}
|
||||||
@@ -11792,8 +11787,8 @@ packages:
|
|||||||
resolution: {integrity: sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==}
|
resolution: {integrity: sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==}
|
||||||
engines: {node: '>= 0.4'}
|
engines: {node: '>= 0.4'}
|
||||||
|
|
||||||
mathlive@0.108.3:
|
mathlive@0.109.0:
|
||||||
resolution: {integrity: sha512-VaGtSn95MogS2im/t6repac9W7GJG1J4bJ94ozdKYer8m+fQ8ClYy9wXoypZiuywueNxudWw4us6W6xhRoRdww==}
|
resolution: {integrity: sha512-geMbW4sLmxYCKR46C2pJ5osdur8lJdUnKJ96KITvx2JGjypJT+GLW1d3XA09sXHEPLOV36tWbMCUrSiVYMU5Iw==}
|
||||||
|
|
||||||
mathml-tag-names@2.1.3:
|
mathml-tag-names@2.1.3:
|
||||||
resolution: {integrity: sha512-APMBEanjybaPzUrfqU0IMU5I0AswKMH7k8OTLs0vvV4KZpExkTkY87nR/zpbuTPj+gARop7aGUbl11pnDfW6xg==}
|
resolution: {integrity: sha512-APMBEanjybaPzUrfqU0IMU5I0AswKMH7k8OTLs0vvV4KZpExkTkY87nR/zpbuTPj+gARop7aGUbl11pnDfW6xg==}
|
||||||
@@ -18102,7 +18097,7 @@ snapshots:
|
|||||||
'@codemirror/language': 6.11.0
|
'@codemirror/language': 6.11.0
|
||||||
'@codemirror/state': 6.5.2
|
'@codemirror/state': 6.5.2
|
||||||
'@codemirror/theme-one-dark': 6.1.2
|
'@codemirror/theme-one-dark': 6.1.2
|
||||||
'@codemirror/view': 6.39.17
|
'@codemirror/view': 6.40.0
|
||||||
ckeditor5: 47.4.0
|
ckeditor5: 47.4.0
|
||||||
|
|
||||||
'@ckeditor/ckeditor5-source-editing@47.4.0':
|
'@ckeditor/ckeditor5-source-editing@47.4.0':
|
||||||
@@ -18288,21 +18283,21 @@ snapshots:
|
|||||||
dependencies:
|
dependencies:
|
||||||
'@codemirror/language': 6.11.0
|
'@codemirror/language': 6.11.0
|
||||||
'@codemirror/state': 6.5.2
|
'@codemirror/state': 6.5.2
|
||||||
'@codemirror/view': 6.39.17
|
'@codemirror/view': 6.40.0
|
||||||
'@lezer/common': 1.2.3
|
'@lezer/common': 1.2.3
|
||||||
|
|
||||||
'@codemirror/commands@6.10.2':
|
'@codemirror/commands@6.10.3':
|
||||||
dependencies:
|
dependencies:
|
||||||
'@codemirror/language': 6.11.0
|
'@codemirror/language': 6.11.0
|
||||||
'@codemirror/state': 6.5.2
|
'@codemirror/state': 6.6.0
|
||||||
'@codemirror/view': 6.39.17
|
'@codemirror/view': 6.40.0
|
||||||
'@lezer/common': 1.2.3
|
'@lezer/common': 1.2.3
|
||||||
|
|
||||||
'@codemirror/commands@6.8.1':
|
'@codemirror/commands@6.8.1':
|
||||||
dependencies:
|
dependencies:
|
||||||
'@codemirror/language': 6.11.0
|
'@codemirror/language': 6.11.0
|
||||||
'@codemirror/state': 6.5.2
|
'@codemirror/state': 6.5.2
|
||||||
'@codemirror/view': 6.39.17
|
'@codemirror/view': 6.40.0
|
||||||
'@lezer/common': 1.2.3
|
'@lezer/common': 1.2.3
|
||||||
|
|
||||||
'@codemirror/lang-css@6.3.1':
|
'@codemirror/lang-css@6.3.1':
|
||||||
@@ -18320,7 +18315,7 @@ snapshots:
|
|||||||
'@codemirror/lang-javascript': 6.2.5
|
'@codemirror/lang-javascript': 6.2.5
|
||||||
'@codemirror/language': 6.11.0
|
'@codemirror/language': 6.11.0
|
||||||
'@codemirror/state': 6.5.2
|
'@codemirror/state': 6.5.2
|
||||||
'@codemirror/view': 6.39.17
|
'@codemirror/view': 6.40.0
|
||||||
'@lezer/common': 1.2.3
|
'@lezer/common': 1.2.3
|
||||||
'@lezer/css': 1.1.11
|
'@lezer/css': 1.1.11
|
||||||
'@lezer/html': 1.3.12
|
'@lezer/html': 1.3.12
|
||||||
@@ -18331,7 +18326,7 @@ snapshots:
|
|||||||
'@codemirror/language': 6.11.0
|
'@codemirror/language': 6.11.0
|
||||||
'@codemirror/lint': 6.8.5
|
'@codemirror/lint': 6.8.5
|
||||||
'@codemirror/state': 6.5.2
|
'@codemirror/state': 6.5.2
|
||||||
'@codemirror/view': 6.39.17
|
'@codemirror/view': 6.40.0
|
||||||
'@lezer/common': 1.2.3
|
'@lezer/common': 1.2.3
|
||||||
'@lezer/javascript': 1.5.1
|
'@lezer/javascript': 1.5.1
|
||||||
|
|
||||||
@@ -18346,7 +18341,7 @@ snapshots:
|
|||||||
'@codemirror/lang-html': 6.4.11
|
'@codemirror/lang-html': 6.4.11
|
||||||
'@codemirror/language': 6.11.0
|
'@codemirror/language': 6.11.0
|
||||||
'@codemirror/state': 6.5.2
|
'@codemirror/state': 6.5.2
|
||||||
'@codemirror/view': 6.39.17
|
'@codemirror/view': 6.40.0
|
||||||
'@lezer/common': 1.2.3
|
'@lezer/common': 1.2.3
|
||||||
'@lezer/markdown': 1.4.3
|
'@lezer/markdown': 1.4.3
|
||||||
|
|
||||||
@@ -18356,7 +18351,7 @@ snapshots:
|
|||||||
'@codemirror/lang-html': 6.4.11
|
'@codemirror/lang-html': 6.4.11
|
||||||
'@codemirror/language': 6.11.0
|
'@codemirror/language': 6.11.0
|
||||||
'@codemirror/state': 6.5.2
|
'@codemirror/state': 6.5.2
|
||||||
'@codemirror/view': 6.39.17
|
'@codemirror/view': 6.40.0
|
||||||
'@lezer/common': 1.2.3
|
'@lezer/common': 1.2.3
|
||||||
'@lezer/markdown': 1.4.3
|
'@lezer/markdown': 1.4.3
|
||||||
|
|
||||||
@@ -18382,14 +18377,14 @@ snapshots:
|
|||||||
'@codemirror/autocomplete': 6.18.6
|
'@codemirror/autocomplete': 6.18.6
|
||||||
'@codemirror/language': 6.11.0
|
'@codemirror/language': 6.11.0
|
||||||
'@codemirror/state': 6.5.2
|
'@codemirror/state': 6.5.2
|
||||||
'@codemirror/view': 6.39.17
|
'@codemirror/view': 6.40.0
|
||||||
'@lezer/common': 1.2.3
|
'@lezer/common': 1.2.3
|
||||||
'@lezer/xml': 1.0.6
|
'@lezer/xml': 1.0.6
|
||||||
|
|
||||||
'@codemirror/language@6.11.0':
|
'@codemirror/language@6.11.0':
|
||||||
dependencies:
|
dependencies:
|
||||||
'@codemirror/state': 6.5.2
|
'@codemirror/state': 6.6.0
|
||||||
'@codemirror/view': 6.39.17
|
'@codemirror/view': 6.40.0
|
||||||
'@lezer/common': 1.2.3
|
'@lezer/common': 1.2.3
|
||||||
'@lezer/highlight': 1.2.1
|
'@lezer/highlight': 1.2.1
|
||||||
'@lezer/lr': 1.4.2
|
'@lezer/lr': 1.4.2
|
||||||
@@ -18402,29 +18397,33 @@ snapshots:
|
|||||||
'@codemirror/lint@6.8.5':
|
'@codemirror/lint@6.8.5':
|
||||||
dependencies:
|
dependencies:
|
||||||
'@codemirror/state': 6.5.2
|
'@codemirror/state': 6.5.2
|
||||||
'@codemirror/view': 6.39.17
|
'@codemirror/view': 6.40.0
|
||||||
crelt: 1.0.6
|
crelt: 1.0.6
|
||||||
|
|
||||||
'@codemirror/search@6.6.0':
|
'@codemirror/search@6.6.0':
|
||||||
dependencies:
|
dependencies:
|
||||||
'@codemirror/state': 6.5.2
|
'@codemirror/state': 6.5.2
|
||||||
'@codemirror/view': 6.39.17
|
'@codemirror/view': 6.40.0
|
||||||
crelt: 1.0.6
|
crelt: 1.0.6
|
||||||
|
|
||||||
'@codemirror/state@6.5.2':
|
'@codemirror/state@6.5.2':
|
||||||
dependencies:
|
dependencies:
|
||||||
'@marijn/find-cluster-break': 1.0.2
|
'@marijn/find-cluster-break': 1.0.2
|
||||||
|
|
||||||
|
'@codemirror/state@6.6.0':
|
||||||
|
dependencies:
|
||||||
|
'@marijn/find-cluster-break': 1.0.2
|
||||||
|
|
||||||
'@codemirror/theme-one-dark@6.1.2':
|
'@codemirror/theme-one-dark@6.1.2':
|
||||||
dependencies:
|
dependencies:
|
||||||
'@codemirror/language': 6.11.0
|
'@codemirror/language': 6.11.0
|
||||||
'@codemirror/state': 6.5.2
|
'@codemirror/state': 6.5.2
|
||||||
'@codemirror/view': 6.39.17
|
'@codemirror/view': 6.40.0
|
||||||
'@lezer/highlight': 1.2.1
|
'@lezer/highlight': 1.2.1
|
||||||
|
|
||||||
'@codemirror/view@6.39.17':
|
'@codemirror/view@6.40.0':
|
||||||
dependencies:
|
dependencies:
|
||||||
'@codemirror/state': 6.5.2
|
'@codemirror/state': 6.6.0
|
||||||
crelt: 1.0.6
|
crelt: 1.0.6
|
||||||
style-mod: 4.1.2
|
style-mod: 4.1.2
|
||||||
w3c-keyname: 2.2.8
|
w3c-keyname: 2.2.8
|
||||||
@@ -19448,172 +19447,172 @@ snapshots:
|
|||||||
|
|
||||||
'@floating-ui/utils@0.2.9': {}
|
'@floating-ui/utils@0.2.9': {}
|
||||||
|
|
||||||
'@fsegurai/codemirror-theme-abcdef@6.2.3(@codemirror/language@6.11.0)(@codemirror/state@6.5.2)(@codemirror/view@6.39.17)(@lezer/highlight@1.2.1)':
|
'@fsegurai/codemirror-theme-abcdef@6.2.3(@codemirror/language@6.11.0)(@codemirror/state@6.6.0)(@codemirror/view@6.40.0)(@lezer/highlight@1.2.1)':
|
||||||
dependencies:
|
dependencies:
|
||||||
'@codemirror/language': 6.11.0
|
'@codemirror/language': 6.11.0
|
||||||
'@codemirror/state': 6.5.2
|
'@codemirror/state': 6.6.0
|
||||||
'@codemirror/view': 6.39.17
|
'@codemirror/view': 6.40.0
|
||||||
'@lezer/highlight': 1.2.1
|
'@lezer/highlight': 1.2.1
|
||||||
|
|
||||||
'@fsegurai/codemirror-theme-abyss@6.2.3(@codemirror/language@6.11.0)(@codemirror/state@6.5.2)(@codemirror/view@6.39.17)(@lezer/highlight@1.2.1)':
|
'@fsegurai/codemirror-theme-abyss@6.2.3(@codemirror/language@6.11.0)(@codemirror/state@6.6.0)(@codemirror/view@6.40.0)(@lezer/highlight@1.2.1)':
|
||||||
dependencies:
|
dependencies:
|
||||||
'@codemirror/language': 6.11.0
|
'@codemirror/language': 6.11.0
|
||||||
'@codemirror/state': 6.5.2
|
'@codemirror/state': 6.6.0
|
||||||
'@codemirror/view': 6.39.17
|
'@codemirror/view': 6.40.0
|
||||||
'@lezer/highlight': 1.2.1
|
'@lezer/highlight': 1.2.1
|
||||||
|
|
||||||
'@fsegurai/codemirror-theme-android-studio@6.2.3(@codemirror/language@6.11.0)(@codemirror/state@6.5.2)(@codemirror/view@6.39.17)(@lezer/highlight@1.2.1)':
|
'@fsegurai/codemirror-theme-android-studio@6.2.3(@codemirror/language@6.11.0)(@codemirror/state@6.6.0)(@codemirror/view@6.40.0)(@lezer/highlight@1.2.1)':
|
||||||
dependencies:
|
dependencies:
|
||||||
'@codemirror/language': 6.11.0
|
'@codemirror/language': 6.11.0
|
||||||
'@codemirror/state': 6.5.2
|
'@codemirror/state': 6.6.0
|
||||||
'@codemirror/view': 6.39.17
|
'@codemirror/view': 6.40.0
|
||||||
'@lezer/highlight': 1.2.1
|
'@lezer/highlight': 1.2.1
|
||||||
|
|
||||||
'@fsegurai/codemirror-theme-andromeda@6.2.3(@codemirror/language@6.11.0)(@codemirror/state@6.5.2)(@codemirror/view@6.39.17)(@lezer/highlight@1.2.1)':
|
'@fsegurai/codemirror-theme-andromeda@6.2.3(@codemirror/language@6.11.0)(@codemirror/state@6.6.0)(@codemirror/view@6.40.0)(@lezer/highlight@1.2.1)':
|
||||||
dependencies:
|
dependencies:
|
||||||
'@codemirror/language': 6.11.0
|
'@codemirror/language': 6.11.0
|
||||||
'@codemirror/state': 6.5.2
|
'@codemirror/state': 6.6.0
|
||||||
'@codemirror/view': 6.39.17
|
'@codemirror/view': 6.40.0
|
||||||
'@lezer/highlight': 1.2.1
|
'@lezer/highlight': 1.2.1
|
||||||
|
|
||||||
'@fsegurai/codemirror-theme-basic-dark@6.2.3(@codemirror/language@6.11.0)(@codemirror/state@6.5.2)(@codemirror/view@6.39.17)(@lezer/highlight@1.2.1)':
|
'@fsegurai/codemirror-theme-basic-dark@6.2.3(@codemirror/language@6.11.0)(@codemirror/state@6.6.0)(@codemirror/view@6.40.0)(@lezer/highlight@1.2.1)':
|
||||||
dependencies:
|
dependencies:
|
||||||
'@codemirror/language': 6.11.0
|
'@codemirror/language': 6.11.0
|
||||||
'@codemirror/state': 6.5.2
|
'@codemirror/state': 6.6.0
|
||||||
'@codemirror/view': 6.39.17
|
'@codemirror/view': 6.40.0
|
||||||
'@lezer/highlight': 1.2.1
|
'@lezer/highlight': 1.2.1
|
||||||
|
|
||||||
'@fsegurai/codemirror-theme-basic-light@6.2.3(@codemirror/language@6.11.0)(@codemirror/state@6.5.2)(@codemirror/view@6.39.17)(@lezer/highlight@1.2.1)':
|
'@fsegurai/codemirror-theme-basic-light@6.2.3(@codemirror/language@6.11.0)(@codemirror/state@6.6.0)(@codemirror/view@6.40.0)(@lezer/highlight@1.2.1)':
|
||||||
dependencies:
|
dependencies:
|
||||||
'@codemirror/language': 6.11.0
|
'@codemirror/language': 6.11.0
|
||||||
'@codemirror/state': 6.5.2
|
'@codemirror/state': 6.6.0
|
||||||
'@codemirror/view': 6.39.17
|
'@codemirror/view': 6.40.0
|
||||||
'@lezer/highlight': 1.2.1
|
'@lezer/highlight': 1.2.1
|
||||||
|
|
||||||
'@fsegurai/codemirror-theme-cobalt2@6.0.3(@codemirror/language@6.11.0)(@codemirror/state@6.5.2)(@codemirror/view@6.39.17)(@lezer/highlight@1.2.1)':
|
'@fsegurai/codemirror-theme-cobalt2@6.0.3(@codemirror/language@6.11.0)(@codemirror/state@6.6.0)(@codemirror/view@6.40.0)(@lezer/highlight@1.2.1)':
|
||||||
dependencies:
|
dependencies:
|
||||||
'@codemirror/language': 6.11.0
|
'@codemirror/language': 6.11.0
|
||||||
'@codemirror/state': 6.5.2
|
'@codemirror/state': 6.6.0
|
||||||
'@codemirror/view': 6.39.17
|
'@codemirror/view': 6.40.0
|
||||||
'@lezer/highlight': 1.2.1
|
'@lezer/highlight': 1.2.1
|
||||||
|
|
||||||
'@fsegurai/codemirror-theme-forest@6.2.3(@codemirror/language@6.11.0)(@codemirror/state@6.5.2)(@codemirror/view@6.39.17)(@lezer/highlight@1.2.1)':
|
'@fsegurai/codemirror-theme-forest@6.2.3(@codemirror/language@6.11.0)(@codemirror/state@6.6.0)(@codemirror/view@6.40.0)(@lezer/highlight@1.2.1)':
|
||||||
dependencies:
|
dependencies:
|
||||||
'@codemirror/language': 6.11.0
|
'@codemirror/language': 6.11.0
|
||||||
'@codemirror/state': 6.5.2
|
'@codemirror/state': 6.6.0
|
||||||
'@codemirror/view': 6.39.17
|
'@codemirror/view': 6.40.0
|
||||||
'@lezer/highlight': 1.2.1
|
'@lezer/highlight': 1.2.1
|
||||||
|
|
||||||
'@fsegurai/codemirror-theme-github-dark@6.2.3(@codemirror/language@6.11.0)(@codemirror/state@6.5.2)(@codemirror/view@6.39.17)(@lezer/highlight@1.2.1)':
|
'@fsegurai/codemirror-theme-github-dark@6.2.3(@codemirror/language@6.11.0)(@codemirror/state@6.6.0)(@codemirror/view@6.40.0)(@lezer/highlight@1.2.1)':
|
||||||
dependencies:
|
dependencies:
|
||||||
'@codemirror/language': 6.11.0
|
'@codemirror/language': 6.11.0
|
||||||
'@codemirror/state': 6.5.2
|
'@codemirror/state': 6.6.0
|
||||||
'@codemirror/view': 6.39.17
|
'@codemirror/view': 6.40.0
|
||||||
'@lezer/highlight': 1.2.1
|
'@lezer/highlight': 1.2.1
|
||||||
|
|
||||||
'@fsegurai/codemirror-theme-github-light@6.2.3(@codemirror/language@6.11.0)(@codemirror/state@6.5.2)(@codemirror/view@6.39.17)(@lezer/highlight@1.2.1)':
|
'@fsegurai/codemirror-theme-github-light@6.2.3(@codemirror/language@6.11.0)(@codemirror/state@6.6.0)(@codemirror/view@6.40.0)(@lezer/highlight@1.2.1)':
|
||||||
dependencies:
|
dependencies:
|
||||||
'@codemirror/language': 6.11.0
|
'@codemirror/language': 6.11.0
|
||||||
'@codemirror/state': 6.5.2
|
'@codemirror/state': 6.6.0
|
||||||
'@codemirror/view': 6.39.17
|
'@codemirror/view': 6.40.0
|
||||||
'@lezer/highlight': 1.2.1
|
'@lezer/highlight': 1.2.1
|
||||||
|
|
||||||
'@fsegurai/codemirror-theme-gruvbox-dark@6.2.3(@codemirror/language@6.11.0)(@codemirror/state@6.5.2)(@codemirror/view@6.39.17)(@lezer/highlight@1.2.1)':
|
'@fsegurai/codemirror-theme-gruvbox-dark@6.2.3(@codemirror/language@6.11.0)(@codemirror/state@6.6.0)(@codemirror/view@6.40.0)(@lezer/highlight@1.2.1)':
|
||||||
dependencies:
|
dependencies:
|
||||||
'@codemirror/language': 6.11.0
|
'@codemirror/language': 6.11.0
|
||||||
'@codemirror/state': 6.5.2
|
'@codemirror/state': 6.6.0
|
||||||
'@codemirror/view': 6.39.17
|
'@codemirror/view': 6.40.0
|
||||||
'@lezer/highlight': 1.2.1
|
'@lezer/highlight': 1.2.1
|
||||||
|
|
||||||
'@fsegurai/codemirror-theme-gruvbox-light@6.2.3(@codemirror/language@6.11.0)(@codemirror/state@6.5.2)(@codemirror/view@6.39.17)(@lezer/highlight@1.2.1)':
|
'@fsegurai/codemirror-theme-gruvbox-light@6.2.3(@codemirror/language@6.11.0)(@codemirror/state@6.6.0)(@codemirror/view@6.40.0)(@lezer/highlight@1.2.1)':
|
||||||
dependencies:
|
dependencies:
|
||||||
'@codemirror/language': 6.11.0
|
'@codemirror/language': 6.11.0
|
||||||
'@codemirror/state': 6.5.2
|
'@codemirror/state': 6.6.0
|
||||||
'@codemirror/view': 6.39.17
|
'@codemirror/view': 6.40.0
|
||||||
'@lezer/highlight': 1.2.1
|
'@lezer/highlight': 1.2.1
|
||||||
|
|
||||||
'@fsegurai/codemirror-theme-material-dark@6.2.3(@codemirror/language@6.11.0)(@codemirror/state@6.5.2)(@codemirror/view@6.39.17)(@lezer/highlight@1.2.1)':
|
'@fsegurai/codemirror-theme-material-dark@6.2.3(@codemirror/language@6.11.0)(@codemirror/state@6.6.0)(@codemirror/view@6.40.0)(@lezer/highlight@1.2.1)':
|
||||||
dependencies:
|
dependencies:
|
||||||
'@codemirror/language': 6.11.0
|
'@codemirror/language': 6.11.0
|
||||||
'@codemirror/state': 6.5.2
|
'@codemirror/state': 6.6.0
|
||||||
'@codemirror/view': 6.39.17
|
'@codemirror/view': 6.40.0
|
||||||
'@lezer/highlight': 1.2.1
|
'@lezer/highlight': 1.2.1
|
||||||
|
|
||||||
'@fsegurai/codemirror-theme-material-light@6.2.3(@codemirror/language@6.11.0)(@codemirror/state@6.5.2)(@codemirror/view@6.39.17)(@lezer/highlight@1.2.1)':
|
'@fsegurai/codemirror-theme-material-light@6.2.3(@codemirror/language@6.11.0)(@codemirror/state@6.6.0)(@codemirror/view@6.40.0)(@lezer/highlight@1.2.1)':
|
||||||
dependencies:
|
dependencies:
|
||||||
'@codemirror/language': 6.11.0
|
'@codemirror/language': 6.11.0
|
||||||
'@codemirror/state': 6.5.2
|
'@codemirror/state': 6.6.0
|
||||||
'@codemirror/view': 6.39.17
|
'@codemirror/view': 6.40.0
|
||||||
'@lezer/highlight': 1.2.1
|
'@lezer/highlight': 1.2.1
|
||||||
|
|
||||||
'@fsegurai/codemirror-theme-monokai@6.2.3(@codemirror/language@6.11.0)(@codemirror/state@6.5.2)(@codemirror/view@6.39.17)(@lezer/highlight@1.2.1)':
|
'@fsegurai/codemirror-theme-monokai@6.2.3(@codemirror/language@6.11.0)(@codemirror/state@6.6.0)(@codemirror/view@6.40.0)(@lezer/highlight@1.2.1)':
|
||||||
dependencies:
|
dependencies:
|
||||||
'@codemirror/language': 6.11.0
|
'@codemirror/language': 6.11.0
|
||||||
'@codemirror/state': 6.5.2
|
'@codemirror/state': 6.6.0
|
||||||
'@codemirror/view': 6.39.17
|
'@codemirror/view': 6.40.0
|
||||||
'@lezer/highlight': 1.2.1
|
'@lezer/highlight': 1.2.1
|
||||||
|
|
||||||
'@fsegurai/codemirror-theme-nord@6.2.3(@codemirror/language@6.11.0)(@codemirror/state@6.5.2)(@codemirror/view@6.39.17)(@lezer/highlight@1.2.1)':
|
'@fsegurai/codemirror-theme-nord@6.2.3(@codemirror/language@6.11.0)(@codemirror/state@6.6.0)(@codemirror/view@6.40.0)(@lezer/highlight@1.2.1)':
|
||||||
dependencies:
|
dependencies:
|
||||||
'@codemirror/language': 6.11.0
|
'@codemirror/language': 6.11.0
|
||||||
'@codemirror/state': 6.5.2
|
'@codemirror/state': 6.6.0
|
||||||
'@codemirror/view': 6.39.17
|
'@codemirror/view': 6.40.0
|
||||||
'@lezer/highlight': 1.2.1
|
'@lezer/highlight': 1.2.1
|
||||||
|
|
||||||
'@fsegurai/codemirror-theme-palenight@6.2.3(@codemirror/language@6.11.0)(@codemirror/state@6.5.2)(@codemirror/view@6.39.17)(@lezer/highlight@1.2.1)':
|
'@fsegurai/codemirror-theme-palenight@6.2.3(@codemirror/language@6.11.0)(@codemirror/state@6.6.0)(@codemirror/view@6.40.0)(@lezer/highlight@1.2.1)':
|
||||||
dependencies:
|
dependencies:
|
||||||
'@codemirror/language': 6.11.0
|
'@codemirror/language': 6.11.0
|
||||||
'@codemirror/state': 6.5.2
|
'@codemirror/state': 6.6.0
|
||||||
'@codemirror/view': 6.39.17
|
'@codemirror/view': 6.40.0
|
||||||
'@lezer/highlight': 1.2.1
|
'@lezer/highlight': 1.2.1
|
||||||
|
|
||||||
'@fsegurai/codemirror-theme-solarized-dark@6.2.3(@codemirror/language@6.11.0)(@codemirror/state@6.5.2)(@codemirror/view@6.39.17)(@lezer/highlight@1.2.1)':
|
'@fsegurai/codemirror-theme-solarized-dark@6.2.3(@codemirror/language@6.11.0)(@codemirror/state@6.6.0)(@codemirror/view@6.40.0)(@lezer/highlight@1.2.1)':
|
||||||
dependencies:
|
dependencies:
|
||||||
'@codemirror/language': 6.11.0
|
'@codemirror/language': 6.11.0
|
||||||
'@codemirror/state': 6.5.2
|
'@codemirror/state': 6.6.0
|
||||||
'@codemirror/view': 6.39.17
|
'@codemirror/view': 6.40.0
|
||||||
'@lezer/highlight': 1.2.1
|
'@lezer/highlight': 1.2.1
|
||||||
|
|
||||||
'@fsegurai/codemirror-theme-solarized-light@6.2.3(@codemirror/language@6.11.0)(@codemirror/state@6.5.2)(@codemirror/view@6.39.17)(@lezer/highlight@1.2.1)':
|
'@fsegurai/codemirror-theme-solarized-light@6.2.3(@codemirror/language@6.11.0)(@codemirror/state@6.6.0)(@codemirror/view@6.40.0)(@lezer/highlight@1.2.1)':
|
||||||
dependencies:
|
dependencies:
|
||||||
'@codemirror/language': 6.11.0
|
'@codemirror/language': 6.11.0
|
||||||
'@codemirror/state': 6.5.2
|
'@codemirror/state': 6.6.0
|
||||||
'@codemirror/view': 6.39.17
|
'@codemirror/view': 6.40.0
|
||||||
'@lezer/highlight': 1.2.1
|
'@lezer/highlight': 1.2.1
|
||||||
|
|
||||||
'@fsegurai/codemirror-theme-tokyo-night-day@6.2.3(@codemirror/language@6.11.0)(@codemirror/state@6.5.2)(@codemirror/view@6.39.17)(@lezer/highlight@1.2.1)':
|
'@fsegurai/codemirror-theme-tokyo-night-day@6.2.3(@codemirror/language@6.11.0)(@codemirror/state@6.6.0)(@codemirror/view@6.40.0)(@lezer/highlight@1.2.1)':
|
||||||
dependencies:
|
dependencies:
|
||||||
'@codemirror/language': 6.11.0
|
'@codemirror/language': 6.11.0
|
||||||
'@codemirror/state': 6.5.2
|
'@codemirror/state': 6.6.0
|
||||||
'@codemirror/view': 6.39.17
|
'@codemirror/view': 6.40.0
|
||||||
'@lezer/highlight': 1.2.1
|
'@lezer/highlight': 1.2.1
|
||||||
|
|
||||||
'@fsegurai/codemirror-theme-tokyo-night-storm@6.2.3(@codemirror/language@6.11.0)(@codemirror/state@6.5.2)(@codemirror/view@6.39.17)(@lezer/highlight@1.2.1)':
|
'@fsegurai/codemirror-theme-tokyo-night-storm@6.2.3(@codemirror/language@6.11.0)(@codemirror/state@6.6.0)(@codemirror/view@6.40.0)(@lezer/highlight@1.2.1)':
|
||||||
dependencies:
|
dependencies:
|
||||||
'@codemirror/language': 6.11.0
|
'@codemirror/language': 6.11.0
|
||||||
'@codemirror/state': 6.5.2
|
'@codemirror/state': 6.6.0
|
||||||
'@codemirror/view': 6.39.17
|
'@codemirror/view': 6.40.0
|
||||||
'@lezer/highlight': 1.2.1
|
'@lezer/highlight': 1.2.1
|
||||||
|
|
||||||
'@fsegurai/codemirror-theme-volcano@6.2.3(@codemirror/language@6.11.0)(@codemirror/state@6.5.2)(@codemirror/view@6.39.17)(@lezer/highlight@1.2.1)':
|
'@fsegurai/codemirror-theme-volcano@6.2.3(@codemirror/language@6.11.0)(@codemirror/state@6.6.0)(@codemirror/view@6.40.0)(@lezer/highlight@1.2.1)':
|
||||||
dependencies:
|
dependencies:
|
||||||
'@codemirror/language': 6.11.0
|
'@codemirror/language': 6.11.0
|
||||||
'@codemirror/state': 6.5.2
|
'@codemirror/state': 6.6.0
|
||||||
'@codemirror/view': 6.39.17
|
'@codemirror/view': 6.40.0
|
||||||
'@lezer/highlight': 1.2.1
|
'@lezer/highlight': 1.2.1
|
||||||
|
|
||||||
'@fsegurai/codemirror-theme-vscode-dark@6.2.4(@codemirror/language@6.11.0)(@codemirror/state@6.5.2)(@codemirror/view@6.39.17)(@lezer/highlight@1.2.1)':
|
'@fsegurai/codemirror-theme-vscode-dark@6.2.4(@codemirror/language@6.11.0)(@codemirror/state@6.6.0)(@codemirror/view@6.40.0)(@lezer/highlight@1.2.1)':
|
||||||
dependencies:
|
dependencies:
|
||||||
'@codemirror/language': 6.11.0
|
'@codemirror/language': 6.11.0
|
||||||
'@codemirror/state': 6.5.2
|
'@codemirror/state': 6.6.0
|
||||||
'@codemirror/view': 6.39.17
|
'@codemirror/view': 6.40.0
|
||||||
'@lezer/highlight': 1.2.1
|
'@lezer/highlight': 1.2.1
|
||||||
|
|
||||||
'@fsegurai/codemirror-theme-vscode-light@6.2.4(@codemirror/language@6.11.0)(@codemirror/state@6.5.2)(@codemirror/view@6.39.17)(@lezer/highlight@1.2.1)':
|
'@fsegurai/codemirror-theme-vscode-light@6.2.4(@codemirror/language@6.11.0)(@codemirror/state@6.6.0)(@codemirror/view@6.40.0)(@lezer/highlight@1.2.1)':
|
||||||
dependencies:
|
dependencies:
|
||||||
'@codemirror/language': 6.11.0
|
'@codemirror/language': 6.11.0
|
||||||
'@codemirror/state': 6.5.2
|
'@codemirror/state': 6.6.0
|
||||||
'@codemirror/view': 6.39.17
|
'@codemirror/view': 6.40.0
|
||||||
'@lezer/highlight': 1.2.1
|
'@lezer/highlight': 1.2.1
|
||||||
|
|
||||||
'@fullcalendar/core@6.1.20':
|
'@fullcalendar/core@6.1.20':
|
||||||
@@ -21546,29 +21545,29 @@ snapshots:
|
|||||||
outdent: 0.8.0
|
outdent: 0.8.0
|
||||||
picomatch: 4.0.3
|
picomatch: 4.0.3
|
||||||
|
|
||||||
'@replit/codemirror-indentation-markers@6.5.3(@codemirror/language@6.11.0)(@codemirror/state@6.5.2)(@codemirror/view@6.39.17)':
|
'@replit/codemirror-indentation-markers@6.5.3(@codemirror/language@6.11.0)(@codemirror/state@6.6.0)(@codemirror/view@6.40.0)':
|
||||||
dependencies:
|
dependencies:
|
||||||
'@codemirror/language': 6.11.0
|
'@codemirror/language': 6.11.0
|
||||||
'@codemirror/state': 6.5.2
|
'@codemirror/state': 6.6.0
|
||||||
'@codemirror/view': 6.39.17
|
'@codemirror/view': 6.40.0
|
||||||
|
|
||||||
'@replit/codemirror-lang-nix@6.0.1(@codemirror/autocomplete@6.18.6)(@codemirror/language@6.11.0)(@codemirror/state@6.5.2)(@codemirror/view@6.39.17)(@lezer/common@1.2.3)(@lezer/highlight@1.2.1)(@lezer/lr@1.4.2)':
|
'@replit/codemirror-lang-nix@6.0.1(@codemirror/autocomplete@6.18.6)(@codemirror/language@6.11.0)(@codemirror/state@6.6.0)(@codemirror/view@6.40.0)(@lezer/common@1.2.3)(@lezer/highlight@1.2.1)(@lezer/lr@1.4.2)':
|
||||||
dependencies:
|
dependencies:
|
||||||
'@codemirror/autocomplete': 6.18.6
|
'@codemirror/autocomplete': 6.18.6
|
||||||
'@codemirror/language': 6.11.0
|
'@codemirror/language': 6.11.0
|
||||||
'@codemirror/state': 6.5.2
|
'@codemirror/state': 6.6.0
|
||||||
'@codemirror/view': 6.39.17
|
'@codemirror/view': 6.40.0
|
||||||
'@lezer/common': 1.2.3
|
'@lezer/common': 1.2.3
|
||||||
'@lezer/highlight': 1.2.1
|
'@lezer/highlight': 1.2.1
|
||||||
'@lezer/lr': 1.4.2
|
'@lezer/lr': 1.4.2
|
||||||
|
|
||||||
'@replit/codemirror-vim@6.3.0(@codemirror/commands@6.10.2)(@codemirror/language@6.11.0)(@codemirror/search@6.6.0)(@codemirror/state@6.5.2)(@codemirror/view@6.39.17)':
|
'@replit/codemirror-vim@6.3.0(@codemirror/commands@6.10.3)(@codemirror/language@6.11.0)(@codemirror/search@6.6.0)(@codemirror/state@6.6.0)(@codemirror/view@6.40.0)':
|
||||||
dependencies:
|
dependencies:
|
||||||
'@codemirror/commands': 6.10.2
|
'@codemirror/commands': 6.10.3
|
||||||
'@codemirror/language': 6.11.0
|
'@codemirror/language': 6.11.0
|
||||||
'@codemirror/search': 6.6.0
|
'@codemirror/search': 6.6.0
|
||||||
'@codemirror/state': 6.5.2
|
'@codemirror/state': 6.6.0
|
||||||
'@codemirror/view': 6.39.17
|
'@codemirror/view': 6.40.0
|
||||||
|
|
||||||
'@rolldown/binding-android-arm64@1.0.0-beta.29':
|
'@rolldown/binding-android-arm64@1.0.0-beta.29':
|
||||||
optional: true
|
optional: true
|
||||||
@@ -25086,8 +25085,6 @@ snapshots:
|
|||||||
|
|
||||||
agent-base@7.1.4: {}
|
agent-base@7.1.4: {}
|
||||||
|
|
||||||
agent-base@8.0.0: {}
|
|
||||||
|
|
||||||
agentkeepalive@4.6.0:
|
agentkeepalive@4.6.0:
|
||||||
dependencies:
|
dependencies:
|
||||||
humanize-ms: 1.2.1
|
humanize-ms: 1.2.1
|
||||||
@@ -29180,14 +29177,7 @@ snapshots:
|
|||||||
|
|
||||||
https-proxy-agent@7.0.6:
|
https-proxy-agent@7.0.6:
|
||||||
dependencies:
|
dependencies:
|
||||||
agent-base: 7.1.4
|
agent-base: 7.1.3
|
||||||
debug: 4.4.3(supports-color@8.1.1)
|
|
||||||
transitivePeerDependencies:
|
|
||||||
- supports-color
|
|
||||||
|
|
||||||
https-proxy-agent@8.0.0:
|
|
||||||
dependencies:
|
|
||||||
agent-base: 8.0.0
|
|
||||||
debug: 4.4.3(supports-color@8.1.1)
|
debug: 4.4.3(supports-color@8.1.1)
|
||||||
transitivePeerDependencies:
|
transitivePeerDependencies:
|
||||||
- supports-color
|
- supports-color
|
||||||
@@ -30446,7 +30436,7 @@ snapshots:
|
|||||||
|
|
||||||
math-intrinsics@1.1.0: {}
|
math-intrinsics@1.1.0: {}
|
||||||
|
|
||||||
mathlive@0.108.3:
|
mathlive@0.109.0:
|
||||||
dependencies:
|
dependencies:
|
||||||
'@cortex-js/compute-engine': 0.30.2
|
'@cortex-js/compute-engine': 0.30.2
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user