fix(deps): update dependency @codemirror/view to v6.7.1 (#206)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Daniel Lautzenheiser <lautzd@gmail.com>
This commit is contained in:
parent
c6d838a2c6
commit
efd0fd21da
9
.github/workflows/codeql.yml
vendored
9
.github/workflows/codeql.yml
vendored
@ -13,18 +13,18 @@ name: "CodeQL"
|
|||||||
|
|
||||||
on:
|
on:
|
||||||
push:
|
push:
|
||||||
branches: [ "main" ]
|
branches: ["main"]
|
||||||
paths:
|
paths:
|
||||||
- core/**
|
- core/**
|
||||||
- docs/**
|
- docs/**
|
||||||
pull_request:
|
pull_request:
|
||||||
# The branches below must be a subset of the branches above
|
# The branches below must be a subset of the branches above
|
||||||
branches: [ "main" ]
|
branches: ["main"]
|
||||||
paths:
|
paths:
|
||||||
- core/**
|
- core/**
|
||||||
- docs/**
|
- docs/**
|
||||||
schedule:
|
schedule:
|
||||||
- cron: '0 9 * * 4'
|
- cron: "0 9 * * 4"
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
analyze:
|
analyze:
|
||||||
@ -38,7 +38,7 @@ jobs:
|
|||||||
strategy:
|
strategy:
|
||||||
fail-fast: false
|
fail-fast: false
|
||||||
matrix:
|
matrix:
|
||||||
language: [ 'javascript' ]
|
language: ["javascript"]
|
||||||
# CodeQL supports [ 'cpp', 'csharp', 'go', 'java', 'javascript', 'python', 'ruby' ]
|
# CodeQL supports [ 'cpp', 'csharp', 'go', 'java', 'javascript', 'python', 'ruby' ]
|
||||||
# Learn more about CodeQL language support at https://aka.ms/codeql-docs/language-support
|
# Learn more about CodeQL language support at https://aka.ms/codeql-docs/language-support
|
||||||
|
|
||||||
@ -58,7 +58,6 @@ jobs:
|
|||||||
# Details on CodeQL's query packs refer to : https://docs.github.com/en/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/configuring-code-scanning#using-queries-in-ql-packs
|
# Details on CodeQL's query packs refer to : https://docs.github.com/en/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/configuring-code-scanning#using-queries-in-ql-packs
|
||||||
# queries: security-extended,security-and-quality
|
# queries: security-extended,security-and-quality
|
||||||
|
|
||||||
|
|
||||||
# Autobuild attempts to build any compiled languages (C/C++, C#, Go, or Java).
|
# Autobuild attempts to build any compiled languages (C/C++, C#, Go, or Java).
|
||||||
# If this step fails, then you should remove it and run the build manually (see below)
|
# If this step fails, then you should remove it and run the build manually (see below)
|
||||||
- name: Autobuild
|
- name: Autobuild
|
||||||
|
27
.github/workflows/core.yml
vendored
27
.github/workflows/core.yml
vendored
@ -3,11 +3,11 @@ name: Core
|
|||||||
on:
|
on:
|
||||||
workflow_dispatch:
|
workflow_dispatch:
|
||||||
push:
|
push:
|
||||||
branches: [ "main" ]
|
branches: ["main"]
|
||||||
paths:
|
paths:
|
||||||
- core/**
|
- core/**
|
||||||
pull_request:
|
pull_request:
|
||||||
branches: [ "main" ]
|
branches: ["main"]
|
||||||
paths:
|
paths:
|
||||||
- core/**
|
- core/**
|
||||||
|
|
||||||
@ -80,3 +80,26 @@ jobs:
|
|||||||
working-directory: ./core
|
working-directory: ./core
|
||||||
run: |
|
run: |
|
||||||
yarn test:ci
|
yarn test:ci
|
||||||
|
|
||||||
|
integration_tests:
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
|
||||||
|
steps:
|
||||||
|
- uses: actions/checkout@v3
|
||||||
|
|
||||||
|
- name: Setup Node
|
||||||
|
uses: actions/setup-node@v3
|
||||||
|
with:
|
||||||
|
cache: yarn
|
||||||
|
cache-dependency-path: core/yarn.lock
|
||||||
|
node-version: 16
|
||||||
|
|
||||||
|
- name: Install
|
||||||
|
working-directory: ./core
|
||||||
|
run: |
|
||||||
|
yarn install --frozen-lockfile
|
||||||
|
|
||||||
|
- name: Test
|
||||||
|
working-directory: ./core
|
||||||
|
run: |
|
||||||
|
yarn test:integration:ci
|
||||||
|
10
.github/workflows/docs.yml
vendored
10
.github/workflows/docs.yml
vendored
@ -3,11 +3,11 @@ name: Docs
|
|||||||
on:
|
on:
|
||||||
workflow_dispatch:
|
workflow_dispatch:
|
||||||
push:
|
push:
|
||||||
branches: [ "main" ]
|
branches: ["main"]
|
||||||
paths:
|
paths:
|
||||||
- docs/**
|
- docs/**
|
||||||
pull_request:
|
pull_request:
|
||||||
branches: [ "main" ]
|
branches: ["main"]
|
||||||
paths:
|
paths:
|
||||||
- docs/**
|
- docs/**
|
||||||
|
|
||||||
@ -46,3 +46,9 @@ jobs:
|
|||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v3
|
- uses: actions/checkout@v3
|
||||||
|
|
||||||
|
integration_tests:
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
|
||||||
|
steps:
|
||||||
|
- uses: actions/checkout@v3
|
||||||
|
18
core/jest.config.integration.js
Normal file
18
core/jest.config.integration.js
Normal file
@ -0,0 +1,18 @@
|
|||||||
|
const { pathsToModuleNameMapper } = require('ts-jest');
|
||||||
|
|
||||||
|
const { compilerOptions } = require('./tsconfig.base');
|
||||||
|
|
||||||
|
module.exports = {
|
||||||
|
preset: 'ts-jest',
|
||||||
|
transform: {
|
||||||
|
'\\.[jt]sx?$': ['ts-jest', { tsConfig: 'tsconfig.dev.json' }],
|
||||||
|
'^.+\\.svg$': './test/fileTransformer',
|
||||||
|
},
|
||||||
|
moduleNameMapper: {
|
||||||
|
...pathsToModuleNameMapper(compilerOptions.paths, { prefix: '<rootDir>/' }),
|
||||||
|
'\\.(css|less)$': '<rootDir>/src/__mocks__/styleMock.ts',
|
||||||
|
},
|
||||||
|
transformIgnorePatterns: [],
|
||||||
|
setupFiles: ['./test/setupEnv.js'],
|
||||||
|
testRegex: '\\.ispec\\.tsx?$',
|
||||||
|
};
|
@ -12,6 +12,6 @@ module.exports = {
|
|||||||
...pathsToModuleNameMapper(compilerOptions.paths, { prefix: '<rootDir>/' }),
|
...pathsToModuleNameMapper(compilerOptions.paths, { prefix: '<rootDir>/' }),
|
||||||
'\\.(css|less)$': '<rootDir>/src/__mocks__/styleMock.ts',
|
'\\.(css|less)$': '<rootDir>/src/__mocks__/styleMock.ts',
|
||||||
},
|
},
|
||||||
transformIgnorePatterns: [],
|
|
||||||
setupFiles: ['./test/setupEnv.js'],
|
setupFiles: ['./test/setupEnv.js'],
|
||||||
|
testRegex: '\\.spec\\.tsx?$',
|
||||||
};
|
};
|
||||||
|
@ -25,7 +25,9 @@
|
|||||||
"prepublishOnly": "yarn build",
|
"prepublishOnly": "yarn build",
|
||||||
"start": "run-s clean develop",
|
"start": "run-s clean develop",
|
||||||
"test": "cross-env NODE_ENV=test jest",
|
"test": "cross-env NODE_ENV=test jest",
|
||||||
|
"test:integration": "cross-env NODE_ENV=test jest -c jest.config.integration.js",
|
||||||
"test:ci": "cross-env NODE_ENV=test jest --maxWorkers=2",
|
"test:ci": "cross-env NODE_ENV=test jest --maxWorkers=2",
|
||||||
|
"test:integration:ci": "cross-env NODE_ENV=test jest -c jest.config.integration.js --maxWorkers=2",
|
||||||
"type-check": "tsc --watch"
|
"type-check": "tsc --watch"
|
||||||
},
|
},
|
||||||
"main": "dist/static-cms-core.js",
|
"main": "dist/static-cms-core.js",
|
||||||
@ -54,7 +56,7 @@
|
|||||||
"@codemirror/search": "6.2.3",
|
"@codemirror/search": "6.2.3",
|
||||||
"@codemirror/state": "6.1.4",
|
"@codemirror/state": "6.1.4",
|
||||||
"@codemirror/theme-one-dark": "6.1.0",
|
"@codemirror/theme-one-dark": "6.1.0",
|
||||||
"@codemirror/view": "6.6.0",
|
"@codemirror/view": "6.7.1",
|
||||||
"@dnd-kit/core": "6.0.6",
|
"@dnd-kit/core": "6.0.6",
|
||||||
"@dnd-kit/sortable": "7.0.1",
|
"@dnd-kit/sortable": "7.0.1",
|
||||||
"@dnd-kit/utilities": "3.2.1",
|
"@dnd-kit/utilities": "3.2.1",
|
||||||
|
@ -1,24 +1,22 @@
|
|||||||
import {
|
const ELEMENT_BLOCKQUOTE = 'blockquote';
|
||||||
ELEMENT_BLOCKQUOTE,
|
const ELEMENT_CODE_BLOCK = 'code_block';
|
||||||
ELEMENT_CODE_BLOCK,
|
const ELEMENT_H1 = 'h1';
|
||||||
ELEMENT_H1,
|
const ELEMENT_H2 = 'h2';
|
||||||
ELEMENT_H2,
|
const ELEMENT_H3 = 'h3';
|
||||||
ELEMENT_H3,
|
const ELEMENT_H4 = 'h4';
|
||||||
ELEMENT_H4,
|
const ELEMENT_H5 = 'h5';
|
||||||
ELEMENT_H5,
|
const ELEMENT_H6 = 'h6';
|
||||||
ELEMENT_H6,
|
const ELEMENT_IMAGE = 'img';
|
||||||
ELEMENT_IMAGE,
|
const ELEMENT_LI = 'li';
|
||||||
ELEMENT_LI,
|
const ELEMENT_LIC = 'lic';
|
||||||
ELEMENT_LIC,
|
const ELEMENT_LINK = 'a';
|
||||||
ELEMENT_LINK,
|
const ELEMENT_OL = 'ol';
|
||||||
ELEMENT_OL,
|
const ELEMENT_PARAGRAPH = 'p';
|
||||||
ELEMENT_PARAGRAPH,
|
const ELEMENT_TABLE = 'table';
|
||||||
ELEMENT_TABLE,
|
const ELEMENT_TD = 'td';
|
||||||
ELEMENT_TD,
|
const ELEMENT_TH = 'th';
|
||||||
ELEMENT_TH,
|
const ELEMENT_TR = 'tr';
|
||||||
ELEMENT_TR,
|
const ELEMENT_UL = 'ul';
|
||||||
ELEMENT_UL,
|
|
||||||
} from '@udecode/plate';
|
|
||||||
|
|
||||||
export {
|
export {
|
||||||
ELEMENT_BLOCKQUOTE,
|
ELEMENT_BLOCKQUOTE,
|
||||||
|
1
core/src/__mocks__/remark-gfm.ts
Normal file
1
core/src/__mocks__/remark-gfm.ts
Normal file
@ -0,0 +1 @@
|
|||||||
|
export default {};
|
1
core/src/__mocks__/remark-mdx.ts
Normal file
1
core/src/__mocks__/remark-mdx.ts
Normal file
@ -0,0 +1 @@
|
|||||||
|
export default {};
|
1
core/src/__mocks__/remark-parse.ts
Normal file
1
core/src/__mocks__/remark-parse.ts
Normal file
@ -0,0 +1 @@
|
|||||||
|
export default {};
|
9
core/src/__mocks__/unified.ts
Normal file
9
core/src/__mocks__/unified.ts
Normal file
@ -0,0 +1,9 @@
|
|||||||
|
/* eslint-disable import/prefer-default-export */
|
||||||
|
const unifiedMock = jest.fn().mockImplementation(() => {
|
||||||
|
return {
|
||||||
|
use: unifiedMock,
|
||||||
|
process: unifiedMock,
|
||||||
|
};
|
||||||
|
});
|
||||||
|
|
||||||
|
export { unifiedMock as unified };
|
@ -8,6 +8,11 @@ import { markdownToSlate } from '../useMarkdownToSlate';
|
|||||||
import type { SerializationTestData } from '../../tests-util/serializationTests.util';
|
import type { SerializationTestData } from '../../tests-util/serializationTests.util';
|
||||||
import type { UseMarkdownToSlateOptions } from '../useMarkdownToSlate';
|
import type { UseMarkdownToSlateOptions } from '../useMarkdownToSlate';
|
||||||
|
|
||||||
|
jest.unmock('remark-gfm');
|
||||||
|
jest.unmock('remark-mdx');
|
||||||
|
jest.unmock('remark-parse');
|
||||||
|
jest.unmock('unified');
|
||||||
|
|
||||||
async function expectNodes(
|
async function expectNodes(
|
||||||
markdown: string,
|
markdown: string,
|
||||||
options: UseMarkdownToSlateOptions,
|
options: UseMarkdownToSlateOptions,
|
@ -0,0 +1,37 @@
|
|||||||
|
import {
|
||||||
|
deserializationOnlyTestData,
|
||||||
|
runSerializationTests,
|
||||||
|
testShortcodeConfigs as shortcodeConfigs,
|
||||||
|
} from '../../../tests-util/serializationTests.util';
|
||||||
|
import { slateCompiler } from '../toSlatePlugin';
|
||||||
|
|
||||||
|
import type { SerializationTestData } from '../../../tests-util/serializationTests.util';
|
||||||
|
import type { MdastNode } from '../ast-types';
|
||||||
|
|
||||||
|
async function expectNodes(
|
||||||
|
mdast: MdastNode,
|
||||||
|
useMdx: boolean,
|
||||||
|
// eslint-disable-next-line @typescript-eslint/no-explicit-any
|
||||||
|
children: any[],
|
||||||
|
) {
|
||||||
|
const compiler = slateCompiler({ useMdx, shortcodeConfigs });
|
||||||
|
|
||||||
|
expect(compiler(mdast)).toEqual(children);
|
||||||
|
}
|
||||||
|
|
||||||
|
function testRunner(key: string, mode: 'markdown' | 'mdx' | 'both', data: SerializationTestData) {
|
||||||
|
it(`deserializes ${key}`, async () => {
|
||||||
|
if (mode === 'both') {
|
||||||
|
await expectNodes(data.mdast, false, data.slate);
|
||||||
|
await expectNodes(data.mdast, true, data.slate);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
await expectNodes(data.mdast, mode === 'mdx', data.slate);
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
describe('markdownToSlate', () => {
|
||||||
|
runSerializationTests(testRunner);
|
||||||
|
runSerializationTests(testRunner, deserializationOnlyTestData);
|
||||||
|
});
|
@ -104,7 +104,7 @@ export interface ShortcodeNode extends BaseMdastNode {
|
|||||||
args: string[];
|
args: string[];
|
||||||
}
|
}
|
||||||
|
|
||||||
export type MdastNode = BaseMdastNode | MdxMdastNode | ShortcodeNode;
|
export type MdastNode = BaseMdastNode | MdxTextMdastNode | MdxFlowMdastNode | ShortcodeNode;
|
||||||
|
|
||||||
export interface BaseMdastNode {
|
export interface BaseMdastNode {
|
||||||
type?: Omit<MdastNodeType, 'mdxJsxTextElement'>;
|
type?: Omit<MdastNodeType, 'mdxJsxTextElement'>;
|
||||||
@ -115,7 +115,10 @@ export interface BaseMdastNode {
|
|||||||
depth?: 1 | 2 | 3 | 4 | 5 | 6;
|
depth?: 1 | 2 | 3 | 4 | 5 | 6;
|
||||||
url?: string;
|
url?: string;
|
||||||
alt?: string;
|
alt?: string;
|
||||||
lang?: string;
|
lang?: string | null;
|
||||||
|
title?: string | null;
|
||||||
|
start?: number | null;
|
||||||
|
meta?: null;
|
||||||
// mdast metadata
|
// mdast metadata
|
||||||
// eslint-disable-next-line @typescript-eslint/no-explicit-any
|
// eslint-disable-next-line @typescript-eslint/no-explicit-any
|
||||||
position?: any;
|
position?: any;
|
||||||
@ -156,12 +159,17 @@ export type MdxMdastNodeAttribute =
|
|||||||
| ColorMdxMdastNodeAttribute
|
| ColorMdxMdastNodeAttribute
|
||||||
| AlignMdxMdastNodeAttribute;
|
| AlignMdxMdastNodeAttribute;
|
||||||
|
|
||||||
export interface MdxMdastNode extends BaseMdastNode {
|
export interface MdxTextMdastNode extends BaseMdastNode {
|
||||||
type: 'mdxJsxTextElement';
|
type: 'mdxJsxTextElement';
|
||||||
name: string;
|
name: string;
|
||||||
attributes?: MdxMdastNodeAttribute[];
|
attributes?: MdxMdastNodeAttribute[];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
export interface MdxFlowMdastNode extends BaseMdastNode {
|
||||||
|
type: 'mdxJsxFlowElement';
|
||||||
|
name: string;
|
||||||
|
}
|
||||||
|
|
||||||
export interface TextNodeStyles {
|
export interface TextNodeStyles {
|
||||||
color?: string;
|
color?: string;
|
||||||
backgroundColor?: string;
|
backgroundColor?: string;
|
||||||
|
@ -20,7 +20,7 @@ import type {
|
|||||||
ListNode,
|
ListNode,
|
||||||
MarkNode,
|
MarkNode,
|
||||||
MdastNode,
|
MdastNode,
|
||||||
MdxMdastNode,
|
MdxTextMdastNode,
|
||||||
ParagraphNode,
|
ParagraphNode,
|
||||||
StyleMdxMdastNodeAttribute,
|
StyleMdxMdastNodeAttribute,
|
||||||
TextNode,
|
TextNode,
|
||||||
@ -57,7 +57,7 @@ function mdxToMark(mark: keyof typeof MarkNodeTypes, children: DeserializedNode[
|
|||||||
} as MarkNode;
|
} as MarkNode;
|
||||||
}
|
}
|
||||||
|
|
||||||
function parseStyleAttribute(node: MdxMdastNode, allowedStyles: Record<string, string>) {
|
function parseStyleAttribute(node: MdxTextMdastNode, allowedStyles: Record<string, string>) {
|
||||||
const styleAttribute = node.attributes?.find(
|
const styleAttribute = node.attributes?.find(
|
||||||
a => a.name === 'style',
|
a => a.name === 'style',
|
||||||
) as StyleMdxMdastNodeAttribute;
|
) as StyleMdxMdastNodeAttribute;
|
||||||
@ -281,7 +281,7 @@ export default function deserializeMarkdown(node: MdastNode, options: Options) {
|
|||||||
return { text: node.value || '' };
|
return { text: node.value || '' };
|
||||||
|
|
||||||
case 'mdxJsxTextElement':
|
case 'mdxJsxTextElement':
|
||||||
if ('name' in node) {
|
if ('name' in node && node.type === 'mdxJsxTextElement') {
|
||||||
switch (node.name) {
|
switch (node.name) {
|
||||||
case 'br':
|
case 'br':
|
||||||
return [{ text: '\n' }];
|
return [{ text: '\n' }];
|
||||||
|
@ -9,13 +9,17 @@ export interface ToSlatePluginOptions {
|
|||||||
useMdx: boolean;
|
useMdx: boolean;
|
||||||
}
|
}
|
||||||
|
|
||||||
const toSlatePlugin = ({ shortcodeConfigs, useMdx }: ToSlatePluginOptions): Plugin =>
|
export const slateCompiler =
|
||||||
function () {
|
({ shortcodeConfigs, useMdx }: ToSlatePluginOptions) =>
|
||||||
const compiler = (node: { children: Array<MdastNode> }) => {
|
(node: MdastNode) => {
|
||||||
return node.children.map((c, index) => transform(c, { shortcodeConfigs, useMdx, index }));
|
return (
|
||||||
|
node.children?.map((c, index) => transform(c, { shortcodeConfigs, useMdx, index })) ?? []
|
||||||
|
);
|
||||||
};
|
};
|
||||||
|
|
||||||
this.Compiler = compiler;
|
const toSlatePlugin = (options: ToSlatePluginOptions): Plugin =>
|
||||||
|
function () {
|
||||||
|
this.Compiler = slateCompiler(options);
|
||||||
};
|
};
|
||||||
|
|
||||||
export default toSlatePlugin;
|
export default toSlatePlugin;
|
||||||
|
File diff suppressed because it is too large
Load Diff
@ -1098,9 +1098,9 @@
|
|||||||
"@lezer/java" "^1.0.0"
|
"@lezer/java" "^1.0.0"
|
||||||
|
|
||||||
"@codemirror/lang-javascript@^6.0.0", "@codemirror/lang-javascript@~6.1.0":
|
"@codemirror/lang-javascript@^6.0.0", "@codemirror/lang-javascript@~6.1.0":
|
||||||
version "6.1.1"
|
version "6.1.2"
|
||||||
resolved "https://registry.yarnpkg.com/@codemirror/lang-javascript/-/lang-javascript-6.1.1.tgz#f920192db30531927a02b8a1af9cf3c3d895101c"
|
resolved "https://registry.yarnpkg.com/@codemirror/lang-javascript/-/lang-javascript-6.1.2.tgz#a11812ca1d21301cdeb80e51b4c007edcf55f813"
|
||||||
integrity sha512-F4+kiuC5d5dUSJmff96tJQwpEXs/tX/4bapMRnZWW6bHKK1Fx6MunTzopkCUWRa9bF87GPmb9m7Qtg7Yv8f3uQ==
|
integrity sha512-OcwLfZXdQ1OHrLiIcKCn7MqZ7nx205CMKlhe+vL88pe2ymhT9+2P+QhwkYGxMICj8TDHyp8HFKVwpiisUT7iEQ==
|
||||||
dependencies:
|
dependencies:
|
||||||
"@codemirror/autocomplete" "^6.0.0"
|
"@codemirror/autocomplete" "^6.0.0"
|
||||||
"@codemirror/language" "^6.0.0"
|
"@codemirror/language" "^6.0.0"
|
||||||
@ -1272,10 +1272,10 @@
|
|||||||
"@codemirror/view" "^6.0.0"
|
"@codemirror/view" "^6.0.0"
|
||||||
"@lezer/highlight" "^1.0.0"
|
"@lezer/highlight" "^1.0.0"
|
||||||
|
|
||||||
"@codemirror/view@6.6.0", "@codemirror/view@^6.0.0", "@codemirror/view@^6.2.2", "@codemirror/view@^6.6.0":
|
"@codemirror/view@6.7.1", "@codemirror/view@^6.0.0", "@codemirror/view@^6.2.2", "@codemirror/view@^6.6.0":
|
||||||
version "6.6.0"
|
version "6.7.1"
|
||||||
resolved "https://registry.yarnpkg.com/@codemirror/view/-/view-6.6.0.tgz#d89a24912ae2f4b9d7bd430c7804c25c5e32838c"
|
resolved "https://registry.yarnpkg.com/@codemirror/view/-/view-6.7.1.tgz#370e95d6f001e7f5cadc459807974b4f0a6eb225"
|
||||||
integrity sha512-40VaFVZI3rkyjO5GHFAbNwaW+YgZexjKyx5gxLU2DvfuXAEZX0kW0apOXb0SBRLnKIQJ+U/n2nPfxgBVFHERrg==
|
integrity sha512-kYtS+uqYw/q/0ytYxpkqE1JVuK5NsbmBklWYhwLFTKO9gVuTdh/kDEeZPKorbqHcJ+P+ucrhcsS1czVweOpT2g==
|
||||||
dependencies:
|
dependencies:
|
||||||
"@codemirror/state" "^6.1.4"
|
"@codemirror/state" "^6.1.4"
|
||||||
style-mod "^4.0.0"
|
style-mod "^4.0.0"
|
||||||
@ -1343,20 +1343,13 @@
|
|||||||
"@dnd-kit/utilities" "^3.2.0"
|
"@dnd-kit/utilities" "^3.2.0"
|
||||||
tslib "^2.0.0"
|
tslib "^2.0.0"
|
||||||
|
|
||||||
"@dnd-kit/utilities@3.2.1", "@dnd-kit/utilities@^3.2.1":
|
"@dnd-kit/utilities@3.2.1", "@dnd-kit/utilities@^3.2.0", "@dnd-kit/utilities@^3.2.1":
|
||||||
version "3.2.1"
|
version "3.2.1"
|
||||||
resolved "https://registry.yarnpkg.com/@dnd-kit/utilities/-/utilities-3.2.1.tgz#53f9e2016fd2506ec49e404c289392cfff30332a"
|
resolved "https://registry.yarnpkg.com/@dnd-kit/utilities/-/utilities-3.2.1.tgz#53f9e2016fd2506ec49e404c289392cfff30332a"
|
||||||
integrity sha512-OOXqISfvBw/1REtkSK2N3Fi2EQiLMlWUlqnOK/UpOISqBZPWpE6TqL+jcPtMOkE8TqYGiURvRdPSI9hltNUjEA==
|
integrity sha512-OOXqISfvBw/1REtkSK2N3Fi2EQiLMlWUlqnOK/UpOISqBZPWpE6TqL+jcPtMOkE8TqYGiURvRdPSI9hltNUjEA==
|
||||||
dependencies:
|
dependencies:
|
||||||
tslib "^2.0.0"
|
tslib "^2.0.0"
|
||||||
|
|
||||||
"@dnd-kit/utilities@^3.2.0":
|
|
||||||
version "3.2.0"
|
|
||||||
resolved "https://registry.yarnpkg.com/@dnd-kit/utilities/-/utilities-3.2.0.tgz#b3e956ea63a1347c9d0e1316b037ddcc6140acda"
|
|
||||||
integrity sha512-h65/pn2IPCCIWwdlR2BMLqRkDxpTEONA+HQW3n765HBijLYGyrnTCLa2YQt8VVjjSQD6EfFlTE6aS2Q/b6nb2g==
|
|
||||||
dependencies:
|
|
||||||
tslib "^2.0.0"
|
|
||||||
|
|
||||||
"@emoji-mart/data@^1.0.8":
|
"@emoji-mart/data@^1.0.8":
|
||||||
version "1.0.8"
|
version "1.0.8"
|
||||||
resolved "https://registry.yarnpkg.com/@emoji-mart/data/-/data-1.0.8.tgz#07f9603878b9a813ba16a6ebbabd8515f3d1b91d"
|
resolved "https://registry.yarnpkg.com/@emoji-mart/data/-/data-1.0.8.tgz#07f9603878b9a813ba16a6ebbabd8515f3d1b91d"
|
||||||
@ -2187,9 +2180,9 @@
|
|||||||
fastq "^1.6.0"
|
fastq "^1.6.0"
|
||||||
|
|
||||||
"@petamoriken/float16@^3.4.7":
|
"@petamoriken/float16@^3.4.7":
|
||||||
version "3.6.6"
|
version "3.7.0"
|
||||||
resolved "https://registry.yarnpkg.com/@petamoriken/float16/-/float16-3.6.6.tgz#641f73913a6be402b34e4bdfca98d6832ed55586"
|
resolved "https://registry.yarnpkg.com/@petamoriken/float16/-/float16-3.7.0.tgz#92c7a1015fcbbf3b33b332654e402cc23d232a09"
|
||||||
integrity sha512-3MUulwMtsdCA9lw8a/Kc0XDBJJVCkYTQ5aGd+///TbfkOMXoOGAzzoiYKwPEsLYZv7He7fKJ/mCacqKOO7REyg==
|
integrity sha512-g7w35q4bt7MoM3nZKrk5COiIO+qevZjjS7bJO5pYrB0ZKABUXFBOgr2VBY66LmeI3FzkH5AZ+1uNmNHYjeuUjQ==
|
||||||
|
|
||||||
"@pkgr/utils@^2.3.1":
|
"@pkgr/utils@^2.3.1":
|
||||||
version "2.3.1"
|
version "2.3.1"
|
||||||
@ -2612,9 +2605,9 @@
|
|||||||
form-data "^3.0.0"
|
form-data "^3.0.0"
|
||||||
|
|
||||||
"@types/node@*":
|
"@types/node@*":
|
||||||
version "18.11.10"
|
version "18.11.13"
|
||||||
resolved "https://registry.yarnpkg.com/@types/node/-/node-18.11.10.tgz#4c64759f3c2343b7e6c4b9caf761c7a3a05cee34"
|
resolved "https://registry.yarnpkg.com/@types/node/-/node-18.11.13.tgz#dff34f226ec1ac0432ae3b136ec5552bd3b9c0fe"
|
||||||
integrity sha512-juG3RWMBOqcOuXC643OAdSA525V44cVgGV6dUDuiFtss+8Fk5x1hI93Rsld43VeJVIeqlP9I7Fn9/qaVqoEAuQ==
|
integrity sha512-IASpMGVcWpUsx5xBOrxMj7Bl8lqfuTY7FKAnPmu5cHkfQVWF8GulWS1jbRqA934qZL35xh5xN/+Xe/i26Bod4w==
|
||||||
|
|
||||||
"@types/node@16.18.8":
|
"@types/node@16.18.8":
|
||||||
version "16.18.8"
|
version "16.18.8"
|
||||||
@ -2806,9 +2799,9 @@
|
|||||||
integrity sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==
|
integrity sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==
|
||||||
|
|
||||||
"@types/yargs@^17.0.8":
|
"@types/yargs@^17.0.8":
|
||||||
version "17.0.15"
|
version "17.0.17"
|
||||||
resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-17.0.15.tgz#5b62c89fb049e2fc8378394a2861a593055f0866"
|
resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-17.0.17.tgz#5672e5621f8e0fca13f433a8017aae4b7a2a03e7"
|
||||||
integrity sha512-ZHc4W2dnEQPfhn06TBEdWaiUHEZAocYaiVMfwOipY5jcJt/251wVrKCBWBetGZWO5CF8tdb7L3DmdxVlZ2BOIg==
|
integrity sha512-72bWxFKTK6uwWJAVT+3rF6Jo6RTojiJ27FQo8Rf60AL+VZbzoVPnMFhKsUnbjR8A3BTCYQ7Mv3hnl8T0A+CX9g==
|
||||||
dependencies:
|
dependencies:
|
||||||
"@types/yargs-parser" "*"
|
"@types/yargs-parser" "*"
|
||||||
|
|
||||||
@ -4451,9 +4444,9 @@ camelize@^1.0.0:
|
|||||||
integrity sha512-dU+Tx2fsypxTgtLoE36npi3UqcjSSMNYfkqgmoEhtZrraP5VWq0K7FkWVTYa8eMPtnU/G2txVsfdCJTn9uzpuQ==
|
integrity sha512-dU+Tx2fsypxTgtLoE36npi3UqcjSSMNYfkqgmoEhtZrraP5VWq0K7FkWVTYa8eMPtnU/G2txVsfdCJTn9uzpuQ==
|
||||||
|
|
||||||
caniuse-lite@^1.0.30001400:
|
caniuse-lite@^1.0.30001400:
|
||||||
version "1.0.30001436"
|
version "1.0.30001439"
|
||||||
resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001436.tgz#22d7cbdbbbb60cdc4ca1030ccd6dea9f5de4848b"
|
resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001439.tgz#ab7371faeb4adff4b74dad1718a6fd122e45d9cb"
|
||||||
integrity sha512-ZmWkKsnC2ifEPoWUvSAIGyOYwT+keAaaWPHiQ9DfMqS1t6tfuyFYoWR78TeZtznkEQ64+vGXH9cZrElwR2Mrxg==
|
integrity sha512-1MgUzEkoMO6gKfXflStpYgZDlFM7M/ck/bgfVCACO5vnAf0fXoNVHdWtqGU+MYca+4bL9Z5bpOVmR33cWW9G2A==
|
||||||
|
|
||||||
ccount@^2.0.0:
|
ccount@^2.0.0:
|
||||||
version "2.0.1"
|
version "2.0.1"
|
||||||
@ -5400,9 +5393,9 @@ error-stack-parser@^2.0.6:
|
|||||||
stackframe "^1.3.4"
|
stackframe "^1.3.4"
|
||||||
|
|
||||||
es-abstract@^1.17.2, es-abstract@^1.19.0, es-abstract@^1.20.4:
|
es-abstract@^1.17.2, es-abstract@^1.19.0, es-abstract@^1.20.4:
|
||||||
version "1.20.4"
|
version "1.20.5"
|
||||||
resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.20.4.tgz#1d103f9f8d78d4cf0713edcd6d0ed1a46eed5861"
|
resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.20.5.tgz#e6dc99177be37cacda5988e692c3fa8b218e95d2"
|
||||||
integrity sha512-0UtvRN79eMe2L+UNEF1BwRe364sj/DXhQ/k5FmivgoSdpM90b8Jc0mDzKMGo7QS0BVbOP/bTwBKNnDc9rNzaPA==
|
integrity sha512-7h8MM2EQhsCA7pU/Nv78qOXFpD8Rhqd12gYiSJVkrH9+e8VuA8JlPJK/hQjjlLv6pJvx/z1iRFKzYb0XT/RuAQ==
|
||||||
dependencies:
|
dependencies:
|
||||||
call-bind "^1.0.2"
|
call-bind "^1.0.2"
|
||||||
es-to-primitive "^1.2.1"
|
es-to-primitive "^1.2.1"
|
||||||
@ -5410,6 +5403,7 @@ es-abstract@^1.17.2, es-abstract@^1.19.0, es-abstract@^1.20.4:
|
|||||||
function.prototype.name "^1.1.5"
|
function.prototype.name "^1.1.5"
|
||||||
get-intrinsic "^1.1.3"
|
get-intrinsic "^1.1.3"
|
||||||
get-symbol-description "^1.0.0"
|
get-symbol-description "^1.0.0"
|
||||||
|
gopd "^1.0.1"
|
||||||
has "^1.0.3"
|
has "^1.0.3"
|
||||||
has-property-descriptors "^1.0.0"
|
has-property-descriptors "^1.0.0"
|
||||||
has-symbols "^1.0.3"
|
has-symbols "^1.0.3"
|
||||||
@ -5425,8 +5419,8 @@ es-abstract@^1.17.2, es-abstract@^1.19.0, es-abstract@^1.20.4:
|
|||||||
object.assign "^4.1.4"
|
object.assign "^4.1.4"
|
||||||
regexp.prototype.flags "^1.4.3"
|
regexp.prototype.flags "^1.4.3"
|
||||||
safe-regex-test "^1.0.0"
|
safe-regex-test "^1.0.0"
|
||||||
string.prototype.trimend "^1.0.5"
|
string.prototype.trimend "^1.0.6"
|
||||||
string.prototype.trimstart "^1.0.5"
|
string.prototype.trimstart "^1.0.6"
|
||||||
unbox-primitive "^1.0.2"
|
unbox-primitive "^1.0.2"
|
||||||
|
|
||||||
es-array-method-boxes-properly@^1.0.0:
|
es-array-method-boxes-properly@^1.0.0:
|
||||||
@ -6295,9 +6289,9 @@ globals@^11.1.0, globals@^11.12.0:
|
|||||||
integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==
|
integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==
|
||||||
|
|
||||||
globals@^13.15.0:
|
globals@^13.15.0:
|
||||||
version "13.18.0"
|
version "13.19.0"
|
||||||
resolved "https://registry.yarnpkg.com/globals/-/globals-13.18.0.tgz#fb224daeeb2bb7d254cd2c640f003528b8d0c1dc"
|
resolved "https://registry.yarnpkg.com/globals/-/globals-13.19.0.tgz#7a42de8e6ad4f7242fbcca27ea5b23aca367b5c8"
|
||||||
integrity sha512-/mR4KI8Ps2spmoc0Ulu9L7agOF0du1CZNQ3dke8yItYlyKNmGrkONemBbd6V8UTc1Wgcqn21t3WYB7dbRmh6/A==
|
integrity sha512-dkQ957uSRWHw7CFXLUtUHQI3g3aWApYhfNR2O6jn/907riyTYKVBmxYVROkBcY614FSSeSJh7Xm7SrUWCxvJMQ==
|
||||||
dependencies:
|
dependencies:
|
||||||
type-fest "^0.20.2"
|
type-fest "^0.20.2"
|
||||||
|
|
||||||
@ -6339,6 +6333,13 @@ globrex@^0.1.2:
|
|||||||
resolved "https://registry.yarnpkg.com/globrex/-/globrex-0.1.2.tgz#dd5d9ec826232730cd6793a5e33a9302985e6098"
|
resolved "https://registry.yarnpkg.com/globrex/-/globrex-0.1.2.tgz#dd5d9ec826232730cd6793a5e33a9302985e6098"
|
||||||
integrity sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==
|
integrity sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==
|
||||||
|
|
||||||
|
gopd@^1.0.1:
|
||||||
|
version "1.0.1"
|
||||||
|
resolved "https://registry.yarnpkg.com/gopd/-/gopd-1.0.1.tgz#29ff76de69dac7489b7c0918a5788e56477c332c"
|
||||||
|
integrity sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==
|
||||||
|
dependencies:
|
||||||
|
get-intrinsic "^1.1.3"
|
||||||
|
|
||||||
gotrue-js@0.9.29:
|
gotrue-js@0.9.29:
|
||||||
version "0.9.29"
|
version "0.9.29"
|
||||||
resolved "https://registry.yarnpkg.com/gotrue-js/-/gotrue-js-0.9.29.tgz#08e62184d4eaadcd87f95cb6e49e3c4a9742a052"
|
resolved "https://registry.yarnpkg.com/gotrue-js/-/gotrue-js-0.9.29.tgz#08e62184d4eaadcd87f95cb6e49e3c4a9742a052"
|
||||||
@ -7484,9 +7485,9 @@ jest@29.3.1:
|
|||||||
jest-cli "^29.3.1"
|
jest-cli "^29.3.1"
|
||||||
|
|
||||||
jotai@^1.7.2:
|
jotai@^1.7.2:
|
||||||
version "1.11.0"
|
version "1.11.2"
|
||||||
resolved "https://registry.yarnpkg.com/jotai/-/jotai-1.11.0.tgz#d2a666f16935797743eb41a3b75583ea4e17fefb"
|
resolved "https://registry.yarnpkg.com/jotai/-/jotai-1.11.2.tgz#274a8eeb3e213f59d2b1e34d1e6583ac65d41dd5"
|
||||||
integrity sha512-8OzJmRxcTZoAOJSz6uTnmofmjAOgNOdAOy26rvyw3OBxt6XIoklNnfUTCm8wgp84SSLJbPZA01VS5O/SUz+QYg==
|
integrity sha512-hVLn1aS1QprDy+NrvyWIOcaA/LEG5AY0Z7kWtx26EJ8eH8DY8pW1wUM0PrlqQzthqd6HdEVtXLY1rB//0n8LvA==
|
||||||
|
|
||||||
jquery@^3.6.0:
|
jquery@^3.6.0:
|
||||||
version "3.6.1"
|
version "3.6.1"
|
||||||
@ -9250,7 +9251,7 @@ postcss-value-parser@^4.0.2, postcss-value-parser@^4.1.0, postcss-value-parser@^
|
|||||||
resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz#723c09920836ba6d3e5af019f92bc0971c02e514"
|
resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz#723c09920836ba6d3e5af019f92bc0971c02e514"
|
||||||
integrity sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==
|
integrity sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==
|
||||||
|
|
||||||
postcss@8.4.20:
|
postcss@8.4.20, postcss@^8.4.18:
|
||||||
version "8.4.20"
|
version "8.4.20"
|
||||||
resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.20.tgz#64c52f509644cecad8567e949f4081d98349dc56"
|
resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.20.tgz#64c52f509644cecad8567e949f4081d98349dc56"
|
||||||
integrity sha512-6Q04AXR1212bXr5fh03u8aAwbLxAQNGQ/Q1LNa0VfOI06ZAlhPHtQvE4OIdpj4kLThXilalPnmDSOD65DcHt+g==
|
integrity sha512-6Q04AXR1212bXr5fh03u8aAwbLxAQNGQ/Q1LNa0VfOI06ZAlhPHtQvE4OIdpj4kLThXilalPnmDSOD65DcHt+g==
|
||||||
@ -9259,15 +9260,6 @@ postcss@8.4.20:
|
|||||||
picocolors "^1.0.0"
|
picocolors "^1.0.0"
|
||||||
source-map-js "^1.0.2"
|
source-map-js "^1.0.2"
|
||||||
|
|
||||||
postcss@^8.4.18:
|
|
||||||
version "8.4.19"
|
|
||||||
resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.19.tgz#61178e2add236b17351897c8bcc0b4c8ecab56fc"
|
|
||||||
integrity sha512-h+pbPsyhlYj6N2ozBmHhHrs9DzGmbaarbLvWipMRO7RLS+v4onj26MPFXA5OBYFxyqYhUJK456SwDcY9H2/zsA==
|
|
||||||
dependencies:
|
|
||||||
nanoid "^3.3.4"
|
|
||||||
picocolors "^1.0.0"
|
|
||||||
source-map-js "^1.0.2"
|
|
||||||
|
|
||||||
prelude-ls@^1.2.1:
|
prelude-ls@^1.2.1:
|
||||||
version "1.2.1"
|
version "1.2.1"
|
||||||
resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396"
|
resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396"
|
||||||
@ -10619,7 +10611,7 @@ string.prototype.trim@^1.2.4:
|
|||||||
define-properties "^1.1.4"
|
define-properties "^1.1.4"
|
||||||
es-abstract "^1.20.4"
|
es-abstract "^1.20.4"
|
||||||
|
|
||||||
string.prototype.trimend@^1.0.5:
|
string.prototype.trimend@^1.0.6:
|
||||||
version "1.0.6"
|
version "1.0.6"
|
||||||
resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz#c4a27fa026d979d79c04f17397f250a462944533"
|
resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz#c4a27fa026d979d79c04f17397f250a462944533"
|
||||||
integrity sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==
|
integrity sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==
|
||||||
@ -10628,7 +10620,7 @@ string.prototype.trimend@^1.0.5:
|
|||||||
define-properties "^1.1.4"
|
define-properties "^1.1.4"
|
||||||
es-abstract "^1.20.4"
|
es-abstract "^1.20.4"
|
||||||
|
|
||||||
string.prototype.trimstart@^1.0.5:
|
string.prototype.trimstart@^1.0.6:
|
||||||
version "1.0.6"
|
version "1.0.6"
|
||||||
resolved "https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.6.tgz#e90ab66aa8e4007d92ef591bbf3cd422c56bdcf4"
|
resolved "https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.6.tgz#e90ab66aa8e4007d92ef591bbf3cd422c56bdcf4"
|
||||||
integrity sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==
|
integrity sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==
|
||||||
|
Loading…
x
Reference in New Issue
Block a user