v0.3.0
- Uses `@sup39/mdx-nav` v0.3.0, which - changed `Link` (next/link) to `a` - automatically adds slash before children entries - Fixed children type of `MDXPage`: allows multiple child elements
This commit is contained in:
parent
9513bd9a62
commit
9c32cea6b8
10 changed files with 114 additions and 283 deletions
9
CHANGELOG.md
Normal file
9
CHANGELOG.md
Normal file
|
@ -0,0 +1,9 @@
|
|||
# ChangeLog
|
||||
## v0.3.0
|
||||
- Uses `@sup39/mdx-nav` v0.3.0, which
|
||||
- changed `Link` (next/link) to `a`
|
||||
- automatically adds slash before children entries
|
||||
- Fixed children type of `MDXPage`: allows multiple child elements
|
||||
|
||||
## v0.2.0
|
||||
- Uses `@sup39/mdx-nav` v0.2.0, which renamed attribute `link` to `path` in type `NavEntryInfo`
|
4
dist/MDXPage.d.ts
vendored
4
dist/MDXPage.d.ts
vendored
|
@ -1,4 +1,4 @@
|
|||
/// <reference types="react" />
|
||||
import React from 'react';
|
||||
import { NavHeaderConfig } from '@sup39/mdx-nav';
|
||||
import { I18N, LocaleInfo } from './i18n';
|
||||
import { I18NNavEntryInfo } from './i18n-nav';
|
||||
|
@ -8,7 +8,7 @@ type HeadingInfo = {
|
|||
id: string;
|
||||
};
|
||||
export type MDXProps = {
|
||||
children: JSX.Element;
|
||||
children: React.ReactNode;
|
||||
router: {
|
||||
pathname: string;
|
||||
} & LocaleInfo;
|
||||
|
|
104
dist/index.esm.js
vendored
104
dist/index.esm.js
vendored
|
@ -1,6 +1,6 @@
|
|||
import React, { useState } from 'react';
|
||||
import React from 'react';
|
||||
import Head from 'next/head';
|
||||
import Link from 'next/link';
|
||||
import { Nav } from '@sup39/mdx-nav';
|
||||
|
||||
function Footer(_a) {
|
||||
var config = _a.config;
|
||||
|
@ -30,44 +30,6 @@ OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
|
|||
PERFORMANCE OF THIS SOFTWARE.
|
||||
***************************************************************************** */
|
||||
|
||||
var __assign$1 = function() {
|
||||
__assign$1 = Object.assign || function __assign(t) {
|
||||
for (var s, i = 1, n = arguments.length; i < n; i++) {
|
||||
s = arguments[i];
|
||||
for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p];
|
||||
}
|
||||
return t;
|
||||
};
|
||||
return __assign$1.apply(this, arguments);
|
||||
};
|
||||
|
||||
function __rest$1(s, e) {
|
||||
var t = {};
|
||||
for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0)
|
||||
t[p] = s[p];
|
||||
if (s != null && typeof Object.getOwnPropertySymbols === "function")
|
||||
for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {
|
||||
if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i]))
|
||||
t[p[i]] = s[p[i]];
|
||||
}
|
||||
return t;
|
||||
}
|
||||
|
||||
/******************************************************************************
|
||||
Copyright (c) Microsoft Corporation.
|
||||
|
||||
Permission to use, copy, modify, and/or distribute this software for any
|
||||
purpose with or without fee is hereby granted.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
|
||||
REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
|
||||
AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
|
||||
INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
|
||||
LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
|
||||
OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
|
||||
PERFORMANCE OF THIS SOFTWARE.
|
||||
***************************************************************************** */
|
||||
|
||||
var __assign = function() {
|
||||
__assign = Object.assign || function __assign(t) {
|
||||
for (var s, i = 1, n = arguments.length; i < n; i++) {
|
||||
|
@ -91,60 +53,6 @@ function __rest(s, e) {
|
|||
return t;
|
||||
}
|
||||
|
||||
function NavEntry(_a) {
|
||||
var _b = _a.entry, label = _b.label, path = _b.path, children = _b.children, dir = _a.dir, here = _a.here, childrenJSX = _a.children;
|
||||
var href = dir + path;
|
||||
var isHere = href.replace(/\/$/, '') === here; // remove trailing slash
|
||||
var isRHere = isHere || here.startsWith(href); // here or is children
|
||||
var _c = useState(isRHere), toggle = _c[0], setToggle = _c[1];
|
||||
var entryCls = 'nav-entry' + (isHere ? ' nav-here' : '');
|
||||
return (children === null || children === void 0 ? void 0 : children.length) ? React.createElement("div", { className: 'nav-dir' + (toggle ? ' nav-fold-open' : '') },
|
||||
React.createElement(React.Fragment, null,
|
||||
React.createElement("div", { className: entryCls },
|
||||
React.createElement(Link, { href: href }, label),
|
||||
React.createElement("svg", { viewBox: "0 0 8 8", onClick: function () { return setToggle(function (e) { return !e; }); } },
|
||||
React.createElement("polyline", { points: "6 3 4 5 2 3" }))),
|
||||
isHere ? childrenJSX : React.createElement(React.Fragment, null),
|
||||
React.createElement("div", { className: 'nav-dir-child' }, children.map(function (entry) { return React.createElement(NavEntry, { key: entry.path, entry: entry, dir: href, here: here }, childrenJSX); })))) : React.createElement("div", { className: entryCls },
|
||||
React.createElement(Link, { href: href }, label));
|
||||
}
|
||||
|
||||
function NavBase(_a) {
|
||||
var children = _a.children, headings = _a.headings, pathname = _a.pathname, entries = _a.entries, className = _a.className;
|
||||
var headingsJSX = React.createElement("ul", { className: "" }, headings.map(function (_a) {
|
||||
var label = _a.label, id = _a.id;
|
||||
return React.createElement("li", { key: id },
|
||||
React.createElement("a", { href: '#' + id }, label));
|
||||
}));
|
||||
return React.createElement("nav", { className: className },
|
||||
children,
|
||||
React.createElement("div", { className: "nav-root" },
|
||||
entries.map(function (entry) { return React.createElement(NavEntry, { key: entry.path, entry: entry, dir: '/', here: pathname }); }),
|
||||
headingsJSX));
|
||||
}
|
||||
|
||||
function NavHeader(_a) {
|
||||
var _b, _c, _d, _e, _f;
|
||||
var config = _a.config, onToggleFold = _a.onToggleFold;
|
||||
var title = config.title, subtitle = config.subtitle, icon0 = config.icon;
|
||||
var icon = typeof icon0 === 'string' ? { href: icon0 } : icon0;
|
||||
return React.createElement("header", null,
|
||||
React.createElement(Link, { href: "/", id: "icon-link" },
|
||||
(icon === null || icon === void 0 ? void 0 : icon.href) && React.createElement("img", { className: "icon", src: icon === null || icon === void 0 ? void 0 : icon.href, alt: (_b = icon === null || icon === void 0 ? void 0 : icon.alt) !== null && _b !== void 0 ? _b : 'icon', width: (_d = (_c = icon === null || icon === void 0 ? void 0 : icon.width) !== null && _c !== void 0 ? _c : icon === null || icon === void 0 ? void 0 : icon.size) !== null && _d !== void 0 ? _d : 96, height: (_f = (_e = icon === null || icon === void 0 ? void 0 : icon.height) !== null && _e !== void 0 ? _e : icon === null || icon === void 0 ? void 0 : icon.size) !== null && _f !== void 0 ? _f : 96 }),
|
||||
React.createElement("div", { className: "icon-text" },
|
||||
React.createElement("div", null, title),
|
||||
React.createElement("div", null, subtitle))),
|
||||
React.createElement("div", { className: "menu-toggle", onClick: onToggleFold }));
|
||||
}
|
||||
|
||||
function Nav(_a) {
|
||||
var config = _a.config, children = _a.children, props = __rest(_a, ["config", "children"]);
|
||||
var _b = useState(false), navFold = _b[0], setNavFold = _b[1];
|
||||
return (React.createElement(NavBase, __assign({ className: navFold ? 'open' : '', entries: config.nav }, props),
|
||||
React.createElement(NavHeader, { config: config.site, onToggleFold: function () { return setNavFold(function (e) { return !e; }); } }),
|
||||
children));
|
||||
}
|
||||
|
||||
function MetaInfo(_a) {
|
||||
var fields = _a.fields, data = _a.data;
|
||||
return React.createElement("div", null, fields.map(function (_a) {
|
||||
|
@ -169,7 +77,7 @@ function translate(data, _a) {
|
|||
}
|
||||
|
||||
function translateNav(nav18, localeInfo) {
|
||||
return nav18.map(function (e) { return (__assign$1({ label: translate(e.label, localeInfo), path: e.path }, (e.children ? { children: translateNav(e.children, localeInfo) } : {}))); });
|
||||
return nav18.map(function (e) { return (__assign({ label: translate(e.label, localeInfo), path: e.path }, (e.children ? { children: translateNav(e.children, localeInfo) } : {}))); });
|
||||
}
|
||||
|
||||
function MDXPageBase(_a) {
|
||||
|
@ -192,7 +100,7 @@ function MDXPageBase(_a) {
|
|||
})) !== null && _d !== void 0 ? _d : [];
|
||||
var pathname = router.pathname;
|
||||
var navConfig = {
|
||||
site: __assign$1(__assign$1({}, config.site), { title: translate(config.site.title, router), subtitle: translate(config.site.subtitle, router) }),
|
||||
site: __assign(__assign({}, config.site), { title: translate(config.site.title, router), subtitle: translate(config.site.subtitle, router) }),
|
||||
nav: translateNav(config.nav, router),
|
||||
};
|
||||
return React.createElement(React.Fragment, null,
|
||||
|
@ -209,8 +117,8 @@ function MDXPageBase(_a) {
|
|||
}
|
||||
var MDXPageFactory = function (config) {
|
||||
return function MDXPage(_a) {
|
||||
var children = _a.children, props = __rest$1(_a, ["children"]);
|
||||
return React.createElement(MDXPageBase, __assign$1({ config: config }, props), children);
|
||||
var children = _a.children, props = __rest(_a, ["children"]);
|
||||
return React.createElement(MDXPageBase, __assign({ config: config }, props), children);
|
||||
};
|
||||
};
|
||||
|
||||
|
|
2
dist/index.esm.js.map
vendored
2
dist/index.esm.js.map
vendored
File diff suppressed because one or more lines are too long
104
dist/index.js
vendored
104
dist/index.js
vendored
|
@ -2,7 +2,7 @@
|
|||
|
||||
var React = require('react');
|
||||
var Head = require('next/head');
|
||||
var Link = require('next/link');
|
||||
var mdxNav = require('@sup39/mdx-nav');
|
||||
|
||||
function Footer(_a) {
|
||||
var config = _a.config;
|
||||
|
@ -32,44 +32,6 @@ OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
|
|||
PERFORMANCE OF THIS SOFTWARE.
|
||||
***************************************************************************** */
|
||||
|
||||
var __assign$1 = function() {
|
||||
__assign$1 = Object.assign || function __assign(t) {
|
||||
for (var s, i = 1, n = arguments.length; i < n; i++) {
|
||||
s = arguments[i];
|
||||
for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p];
|
||||
}
|
||||
return t;
|
||||
};
|
||||
return __assign$1.apply(this, arguments);
|
||||
};
|
||||
|
||||
function __rest$1(s, e) {
|
||||
var t = {};
|
||||
for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0)
|
||||
t[p] = s[p];
|
||||
if (s != null && typeof Object.getOwnPropertySymbols === "function")
|
||||
for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {
|
||||
if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i]))
|
||||
t[p[i]] = s[p[i]];
|
||||
}
|
||||
return t;
|
||||
}
|
||||
|
||||
/******************************************************************************
|
||||
Copyright (c) Microsoft Corporation.
|
||||
|
||||
Permission to use, copy, modify, and/or distribute this software for any
|
||||
purpose with or without fee is hereby granted.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
|
||||
REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
|
||||
AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
|
||||
INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
|
||||
LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
|
||||
OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
|
||||
PERFORMANCE OF THIS SOFTWARE.
|
||||
***************************************************************************** */
|
||||
|
||||
var __assign = function() {
|
||||
__assign = Object.assign || function __assign(t) {
|
||||
for (var s, i = 1, n = arguments.length; i < n; i++) {
|
||||
|
@ -93,60 +55,6 @@ function __rest(s, e) {
|
|||
return t;
|
||||
}
|
||||
|
||||
function NavEntry(_a) {
|
||||
var _b = _a.entry, label = _b.label, path = _b.path, children = _b.children, dir = _a.dir, here = _a.here, childrenJSX = _a.children;
|
||||
var href = dir + path;
|
||||
var isHere = href.replace(/\/$/, '') === here; // remove trailing slash
|
||||
var isRHere = isHere || here.startsWith(href); // here or is children
|
||||
var _c = React.useState(isRHere), toggle = _c[0], setToggle = _c[1];
|
||||
var entryCls = 'nav-entry' + (isHere ? ' nav-here' : '');
|
||||
return (children === null || children === void 0 ? void 0 : children.length) ? React.createElement("div", { className: 'nav-dir' + (toggle ? ' nav-fold-open' : '') },
|
||||
React.createElement(React.Fragment, null,
|
||||
React.createElement("div", { className: entryCls },
|
||||
React.createElement(Link, { href: href }, label),
|
||||
React.createElement("svg", { viewBox: "0 0 8 8", onClick: function () { return setToggle(function (e) { return !e; }); } },
|
||||
React.createElement("polyline", { points: "6 3 4 5 2 3" }))),
|
||||
isHere ? childrenJSX : React.createElement(React.Fragment, null),
|
||||
React.createElement("div", { className: 'nav-dir-child' }, children.map(function (entry) { return React.createElement(NavEntry, { key: entry.path, entry: entry, dir: href, here: here }, childrenJSX); })))) : React.createElement("div", { className: entryCls },
|
||||
React.createElement(Link, { href: href }, label));
|
||||
}
|
||||
|
||||
function NavBase(_a) {
|
||||
var children = _a.children, headings = _a.headings, pathname = _a.pathname, entries = _a.entries, className = _a.className;
|
||||
var headingsJSX = React.createElement("ul", { className: "" }, headings.map(function (_a) {
|
||||
var label = _a.label, id = _a.id;
|
||||
return React.createElement("li", { key: id },
|
||||
React.createElement("a", { href: '#' + id }, label));
|
||||
}));
|
||||
return React.createElement("nav", { className: className },
|
||||
children,
|
||||
React.createElement("div", { className: "nav-root" },
|
||||
entries.map(function (entry) { return React.createElement(NavEntry, { key: entry.path, entry: entry, dir: '/', here: pathname }); }),
|
||||
headingsJSX));
|
||||
}
|
||||
|
||||
function NavHeader(_a) {
|
||||
var _b, _c, _d, _e, _f;
|
||||
var config = _a.config, onToggleFold = _a.onToggleFold;
|
||||
var title = config.title, subtitle = config.subtitle, icon0 = config.icon;
|
||||
var icon = typeof icon0 === 'string' ? { href: icon0 } : icon0;
|
||||
return React.createElement("header", null,
|
||||
React.createElement(Link, { href: "/", id: "icon-link" },
|
||||
(icon === null || icon === void 0 ? void 0 : icon.href) && React.createElement("img", { className: "icon", src: icon === null || icon === void 0 ? void 0 : icon.href, alt: (_b = icon === null || icon === void 0 ? void 0 : icon.alt) !== null && _b !== void 0 ? _b : 'icon', width: (_d = (_c = icon === null || icon === void 0 ? void 0 : icon.width) !== null && _c !== void 0 ? _c : icon === null || icon === void 0 ? void 0 : icon.size) !== null && _d !== void 0 ? _d : 96, height: (_f = (_e = icon === null || icon === void 0 ? void 0 : icon.height) !== null && _e !== void 0 ? _e : icon === null || icon === void 0 ? void 0 : icon.size) !== null && _f !== void 0 ? _f : 96 }),
|
||||
React.createElement("div", { className: "icon-text" },
|
||||
React.createElement("div", null, title),
|
||||
React.createElement("div", null, subtitle))),
|
||||
React.createElement("div", { className: "menu-toggle", onClick: onToggleFold }));
|
||||
}
|
||||
|
||||
function Nav(_a) {
|
||||
var config = _a.config, children = _a.children, props = __rest(_a, ["config", "children"]);
|
||||
var _b = React.useState(false), navFold = _b[0], setNavFold = _b[1];
|
||||
return (React.createElement(NavBase, __assign({ className: navFold ? 'open' : '', entries: config.nav }, props),
|
||||
React.createElement(NavHeader, { config: config.site, onToggleFold: function () { return setNavFold(function (e) { return !e; }); } }),
|
||||
children));
|
||||
}
|
||||
|
||||
function MetaInfo(_a) {
|
||||
var fields = _a.fields, data = _a.data;
|
||||
return React.createElement("div", null, fields.map(function (_a) {
|
||||
|
@ -171,7 +79,7 @@ function translate(data, _a) {
|
|||
}
|
||||
|
||||
function translateNav(nav18, localeInfo) {
|
||||
return nav18.map(function (e) { return (__assign$1({ label: translate(e.label, localeInfo), path: e.path }, (e.children ? { children: translateNav(e.children, localeInfo) } : {}))); });
|
||||
return nav18.map(function (e) { return (__assign({ label: translate(e.label, localeInfo), path: e.path }, (e.children ? { children: translateNav(e.children, localeInfo) } : {}))); });
|
||||
}
|
||||
|
||||
function MDXPageBase(_a) {
|
||||
|
@ -194,14 +102,14 @@ function MDXPageBase(_a) {
|
|||
})) !== null && _d !== void 0 ? _d : [];
|
||||
var pathname = router.pathname;
|
||||
var navConfig = {
|
||||
site: __assign$1(__assign$1({}, config.site), { title: translate(config.site.title, router), subtitle: translate(config.site.subtitle, router) }),
|
||||
site: __assign(__assign({}, config.site), { title: translate(config.site.title, router), subtitle: translate(config.site.subtitle, router) }),
|
||||
nav: translateNav(config.nav, router),
|
||||
};
|
||||
return React.createElement(React.Fragment, null,
|
||||
React.createElement(Head, null,
|
||||
title && React.createElement("title", null, title),
|
||||
description && React.createElement("meta", { name: "description", content: description })),
|
||||
React.createElement(Nav, { config: navConfig, pathname: pathname, headings: headings }),
|
||||
React.createElement(mdxNav.Nav, { config: navConfig, pathname: pathname, headings: headings }),
|
||||
React.createElement("main", null,
|
||||
React.createElement("article", null,
|
||||
h1 ? React.createElement("h1", null, h1) : React.createElement(React.Fragment, null),
|
||||
|
@ -211,8 +119,8 @@ function MDXPageBase(_a) {
|
|||
}
|
||||
var MDXPageFactory = function (config) {
|
||||
return function MDXPage(_a) {
|
||||
var children = _a.children, props = __rest$1(_a, ["children"]);
|
||||
return React.createElement(MDXPageBase, __assign$1({ config: config }, props), children);
|
||||
var children = _a.children, props = __rest(_a, ["children"]);
|
||||
return React.createElement(MDXPageBase, __assign({ config: config }, props), children);
|
||||
};
|
||||
};
|
||||
|
||||
|
|
2
dist/index.js.map
vendored
2
dist/index.js.map
vendored
File diff suppressed because one or more lines are too long
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"name": "@sup39/mdx-page",
|
||||
"version": "0.2.0",
|
||||
"version": "0.3.0",
|
||||
"author": "sup39 <dev@sup39.dev>",
|
||||
"repository": "github.com:sup39/supMDX-page",
|
||||
"description": "Page component for supMDX",
|
||||
|
@ -11,7 +11,7 @@
|
|||
"dist/*"
|
||||
],
|
||||
"scripts": {
|
||||
"build": "rollup -c",
|
||||
"build": "rm -rf dist && rollup -c",
|
||||
"lint": "eslint --ext .ts --ext .tsx src/",
|
||||
"pre-commit:add": "git add -u"
|
||||
},
|
||||
|
@ -33,6 +33,7 @@
|
|||
"@sup39/eslint-config-typescript": "^0.1.5",
|
||||
"@types/react": "^18.0.28",
|
||||
"eslint": "^8.34.0",
|
||||
"next": "^13",
|
||||
"pre-commit": "^1.2.2",
|
||||
"rollup": "^3.15.0",
|
||||
"typescript": "^4.9.5"
|
||||
|
@ -47,6 +48,6 @@
|
|||
"react": "^18"
|
||||
},
|
||||
"dependencies": {
|
||||
"@sup39/mdx-nav": "^0.2.0"
|
||||
"@sup39/mdx-nav": "^0.3.0"
|
||||
}
|
||||
}
|
||||
|
|
|
@ -28,5 +28,5 @@ export default {
|
|||
exclude: 'node_modules/**',
|
||||
}),
|
||||
],
|
||||
external: ['react', 'react-dom', 'next/link', 'next/head'],
|
||||
external: ['react', 'react-dom', 'next/head', '@sup39/mdx-nav'],
|
||||
};
|
||||
|
|
|
@ -13,7 +13,7 @@ type HeadingInfo = {
|
|||
};
|
||||
|
||||
export type MDXProps = {
|
||||
children: JSX.Element
|
||||
children: React.ReactNode
|
||||
router: {pathname: string} & LocaleInfo
|
||||
meta: Partial<{
|
||||
title: I18N<string>
|
||||
|
|
161
yarn.lock
161
yarn.lock
|
@ -1035,75 +1035,75 @@
|
|||
"@jridgewell/resolve-uri" "3.1.0"
|
||||
"@jridgewell/sourcemap-codec" "1.4.14"
|
||||
|
||||
"@next/env@13.1.6":
|
||||
version "13.1.6"
|
||||
resolved "https://registry.yarnpkg.com/@next/env/-/env-13.1.6.tgz#c4925609f16142ded1a5cb833359ab17359b7a93"
|
||||
integrity sha512-s+W9Fdqh5MFk6ECrbnVmmAOwxKQuhGMT7xXHrkYIBMBcTiOqNWhv5KbJIboKR5STXxNXl32hllnvKaffzFaWQg==
|
||||
"@next/env@13.2.4":
|
||||
version "13.2.4"
|
||||
resolved "https://registry.yarnpkg.com/@next/env/-/env-13.2.4.tgz#8b763700262b2445140a44a8c8d088cef676dbae"
|
||||
integrity sha512-+Mq3TtpkeeKFZanPturjcXt+KHfKYnLlX6jMLyCrmpq6OOs4i1GqBOAauSkii9QeKCMTYzGppar21JU57b/GEA==
|
||||
|
||||
"@next/swc-android-arm-eabi@13.1.6":
|
||||
version "13.1.6"
|
||||
resolved "https://registry.yarnpkg.com/@next/swc-android-arm-eabi/-/swc-android-arm-eabi-13.1.6.tgz#d766dfc10e27814d947b20f052067c239913dbcc"
|
||||
integrity sha512-F3/6Z8LH/pGlPzR1AcjPFxx35mPqjE5xZcf+IL+KgbW9tMkp7CYi1y7qKrEWU7W4AumxX/8OINnDQWLiwLasLQ==
|
||||
"@next/swc-android-arm-eabi@13.2.4":
|
||||
version "13.2.4"
|
||||
resolved "https://registry.yarnpkg.com/@next/swc-android-arm-eabi/-/swc-android-arm-eabi-13.2.4.tgz#758d0403771e549f9cee71cbabc0cb16a6c947c0"
|
||||
integrity sha512-DWlalTSkLjDU11MY11jg17O1gGQzpRccM9Oes2yTqj2DpHndajrXHGxj9HGtJ+idq2k7ImUdJVWS2h2l/EDJOw==
|
||||
|
||||
"@next/swc-android-arm64@13.1.6":
|
||||
version "13.1.6"
|
||||
resolved "https://registry.yarnpkg.com/@next/swc-android-arm64/-/swc-android-arm64-13.1.6.tgz#f37a98d5f18927d8c9970d750d516ac779465176"
|
||||
integrity sha512-cMwQjnB8vrYkWyK/H0Rf2c2pKIH4RGjpKUDvbjVAit6SbwPDpmaijLio0LWFV3/tOnY6kvzbL62lndVA0mkYpw==
|
||||
"@next/swc-android-arm64@13.2.4":
|
||||
version "13.2.4"
|
||||
resolved "https://registry.yarnpkg.com/@next/swc-android-arm64/-/swc-android-arm64-13.2.4.tgz#834d586523045110d5602e0c8aae9028835ac427"
|
||||
integrity sha512-sRavmUImUCf332Gy+PjIfLkMhiRX1Ez4SI+3vFDRs1N5eXp+uNzjFUK/oLMMOzk6KFSkbiK/3Wt8+dHQR/flNg==
|
||||
|
||||
"@next/swc-darwin-arm64@13.1.6":
|
||||
version "13.1.6"
|
||||
resolved "https://registry.yarnpkg.com/@next/swc-darwin-arm64/-/swc-darwin-arm64-13.1.6.tgz#ec1b90fd9bf809d8b81004c5182e254dced4ad96"
|
||||
integrity sha512-KKRQH4DDE4kONXCvFMNBZGDb499Hs+xcFAwvj+rfSUssIDrZOlyfJNy55rH5t2Qxed1e4K80KEJgsxKQN1/fyw==
|
||||
"@next/swc-darwin-arm64@13.2.4":
|
||||
version "13.2.4"
|
||||
resolved "https://registry.yarnpkg.com/@next/swc-darwin-arm64/-/swc-darwin-arm64-13.2.4.tgz#5006fca179a36ef3a24d293abadec7438dbb48c6"
|
||||
integrity sha512-S6vBl+OrInP47TM3LlYx65betocKUUlTZDDKzTiRDbsRESeyIkBtZ6Qi5uT2zQs4imqllJznVjFd1bXLx3Aa6A==
|
||||
|
||||
"@next/swc-darwin-x64@13.1.6":
|
||||
version "13.1.6"
|
||||
resolved "https://registry.yarnpkg.com/@next/swc-darwin-x64/-/swc-darwin-x64-13.1.6.tgz#e869ac75d16995eee733a7d1550322d9051c1eb4"
|
||||
integrity sha512-/uOky5PaZDoaU99ohjtNcDTJ6ks/gZ5ykTQDvNZDjIoCxFe3+t06bxsTPY6tAO6uEAw5f6vVFX5H5KLwhrkZCA==
|
||||
"@next/swc-darwin-x64@13.2.4":
|
||||
version "13.2.4"
|
||||
resolved "https://registry.yarnpkg.com/@next/swc-darwin-x64/-/swc-darwin-x64-13.2.4.tgz#6549c7c04322766acc3264ccdb3e1b43fcaf7946"
|
||||
integrity sha512-a6LBuoYGcFOPGd4o8TPo7wmv5FnMr+Prz+vYHopEDuhDoMSHOnC+v+Ab4D7F0NMZkvQjEJQdJS3rqgFhlZmKlw==
|
||||
|
||||
"@next/swc-freebsd-x64@13.1.6":
|
||||
version "13.1.6"
|
||||
resolved "https://registry.yarnpkg.com/@next/swc-freebsd-x64/-/swc-freebsd-x64-13.1.6.tgz#84a7b2e423a2904afc2edca21c2f1ba6b53fa4c1"
|
||||
integrity sha512-qaEALZeV7to6weSXk3Br80wtFQ7cFTpos/q+m9XVRFggu+8Ib895XhMWdJBzew6aaOcMvYR6KQ6JmHA2/eMzWw==
|
||||
"@next/swc-freebsd-x64@13.2.4":
|
||||
version "13.2.4"
|
||||
resolved "https://registry.yarnpkg.com/@next/swc-freebsd-x64/-/swc-freebsd-x64-13.2.4.tgz#0bbe28979e3e868debc2cc06e45e186ce195b7f4"
|
||||
integrity sha512-kkbzKVZGPaXRBPisoAQkh3xh22r+TD+5HwoC5bOkALraJ0dsOQgSMAvzMXKsN3tMzJUPS0tjtRf1cTzrQ0I5vQ==
|
||||
|
||||
"@next/swc-linux-arm-gnueabihf@13.1.6":
|
||||
version "13.1.6"
|
||||
resolved "https://registry.yarnpkg.com/@next/swc-linux-arm-gnueabihf/-/swc-linux-arm-gnueabihf-13.1.6.tgz#980eed1f655ff8a72187d8a6ef9e73ac39d20d23"
|
||||
integrity sha512-OybkbC58A1wJ+JrJSOjGDvZzrVEQA4sprJejGqMwiZyLqhr9Eo8FXF0y6HL+m1CPCpPhXEHz/2xKoYsl16kNqw==
|
||||
"@next/swc-linux-arm-gnueabihf@13.2.4":
|
||||
version "13.2.4"
|
||||
resolved "https://registry.yarnpkg.com/@next/swc-linux-arm-gnueabihf/-/swc-linux-arm-gnueabihf-13.2.4.tgz#1d28d2203f5a7427d6e7119d7bcb5fc40959fb3e"
|
||||
integrity sha512-7qA1++UY0fjprqtjBZaOA6cas/7GekpjVsZn/0uHvquuITFCdKGFCsKNBx3S0Rpxmx6WYo0GcmhNRM9ru08BGg==
|
||||
|
||||
"@next/swc-linux-arm64-gnu@13.1.6":
|
||||
version "13.1.6"
|
||||
resolved "https://registry.yarnpkg.com/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-13.1.6.tgz#87a71db21cded3f7c63d1d19079845c59813c53d"
|
||||
integrity sha512-yCH+yDr7/4FDuWv6+GiYrPI9kcTAO3y48UmaIbrKy8ZJpi7RehJe3vIBRUmLrLaNDH3rY1rwoHi471NvR5J5NQ==
|
||||
"@next/swc-linux-arm64-gnu@13.2.4":
|
||||
version "13.2.4"
|
||||
resolved "https://registry.yarnpkg.com/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-13.2.4.tgz#eb26448190948cdf4c44b8f34110a3ecea32f1d0"
|
||||
integrity sha512-xzYZdAeq883MwXgcwc72hqo/F/dwUxCukpDOkx/j1HTq/J0wJthMGjinN9wH5bPR98Mfeh1MZJ91WWPnZOedOg==
|
||||
|
||||
"@next/swc-linux-arm64-musl@13.1.6":
|
||||
version "13.1.6"
|
||||
resolved "https://registry.yarnpkg.com/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-13.1.6.tgz#c5aac8619331b9fd030603bbe2b36052011e11de"
|
||||
integrity sha512-ECagB8LGX25P9Mrmlc7Q/TQBb9rGScxHbv/kLqqIWs2fIXy6Y/EiBBiM72NTwuXUFCNrWR4sjUPSooVBJJ3ESQ==
|
||||
"@next/swc-linux-arm64-musl@13.2.4":
|
||||
version "13.2.4"
|
||||
resolved "https://registry.yarnpkg.com/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-13.2.4.tgz#c4227c0acd94a420bb14924820710e6284d234d3"
|
||||
integrity sha512-8rXr3WfmqSiYkb71qzuDP6I6R2T2tpkmf83elDN8z783N9nvTJf2E7eLx86wu2OJCi4T05nuxCsh4IOU3LQ5xw==
|
||||
|
||||
"@next/swc-linux-x64-gnu@13.1.6":
|
||||
version "13.1.6"
|
||||
resolved "https://registry.yarnpkg.com/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-13.1.6.tgz#9513d36d540bbfea575576746736054c31aacdea"
|
||||
integrity sha512-GT5w2mruk90V/I5g6ScuueE7fqj/d8Bui2qxdw6lFxmuTgMeol5rnzAv4uAoVQgClOUO/MULilzlODg9Ib3Y4Q==
|
||||
"@next/swc-linux-x64-gnu@13.2.4":
|
||||
version "13.2.4"
|
||||
resolved "https://registry.yarnpkg.com/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-13.2.4.tgz#6bcb540944ee9b0209b33bfc23b240c2044dfc3e"
|
||||
integrity sha512-Ngxh51zGSlYJ4EfpKG4LI6WfquulNdtmHg1yuOYlaAr33KyPJp4HeN/tivBnAHcZkoNy0hh/SbwDyCnz5PFJQQ==
|
||||
|
||||
"@next/swc-linux-x64-musl@13.1.6":
|
||||
version "13.1.6"
|
||||
resolved "https://registry.yarnpkg.com/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-13.1.6.tgz#d61fc6884899f5957251f4ce3f522e34a2c479b7"
|
||||
integrity sha512-keFD6KvwOPzmat4TCnlnuxJCQepPN+8j3Nw876FtULxo8005Y9Ghcl7ACcR8GoiKoddAq8gxNBrpjoxjQRHeAQ==
|
||||
"@next/swc-linux-x64-musl@13.2.4":
|
||||
version "13.2.4"
|
||||
resolved "https://registry.yarnpkg.com/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-13.2.4.tgz#ce21e43251eaf09a09df39372b2c3e38028c30ff"
|
||||
integrity sha512-gOvwIYoSxd+j14LOcvJr+ekd9fwYT1RyMAHOp7znA10+l40wkFiMONPLWiZuHxfRk+Dy7YdNdDh3ImumvL6VwA==
|
||||
|
||||
"@next/swc-win32-arm64-msvc@13.1.6":
|
||||
version "13.1.6"
|
||||
resolved "https://registry.yarnpkg.com/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-13.1.6.tgz#fac2077a8ae9768e31444c9ae90807e64117cda7"
|
||||
integrity sha512-OwertslIiGQluFvHyRDzBCIB07qJjqabAmINlXUYt7/sY7Q7QPE8xVi5beBxX/rxTGPIbtyIe3faBE6Z2KywhQ==
|
||||
"@next/swc-win32-arm64-msvc@13.2.4":
|
||||
version "13.2.4"
|
||||
resolved "https://registry.yarnpkg.com/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-13.2.4.tgz#68220063d8e5e082f5465498675640dedb670ff1"
|
||||
integrity sha512-q3NJzcfClgBm4HvdcnoEncmztxrA5GXqKeiZ/hADvC56pwNALt3ngDC6t6qr1YW9V/EPDxCYeaX4zYxHciW4Dw==
|
||||
|
||||
"@next/swc-win32-ia32-msvc@13.1.6":
|
||||
version "13.1.6"
|
||||
resolved "https://registry.yarnpkg.com/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-13.1.6.tgz#498bc11c91b4c482a625bf4b978f98ae91111e46"
|
||||
integrity sha512-g8zowiuP8FxUR9zslPmlju7qYbs2XBtTLVSxVikPtUDQedhcls39uKYLvOOd1JZg0ehyhopobRoH1q+MHlIN/w==
|
||||
"@next/swc-win32-ia32-msvc@13.2.4":
|
||||
version "13.2.4"
|
||||
resolved "https://registry.yarnpkg.com/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-13.2.4.tgz#7c120ab54a081be9566df310bed834f168252990"
|
||||
integrity sha512-/eZ5ncmHUYtD2fc6EUmAIZlAJnVT2YmxDsKs1Ourx0ttTtvtma/WKlMV5NoUsyOez0f9ExLyOpeCoz5aj+MPXw==
|
||||
|
||||
"@next/swc-win32-x64-msvc@13.1.6":
|
||||
version "13.1.6"
|
||||
resolved "https://registry.yarnpkg.com/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-13.1.6.tgz#17ed919c723426b7d0ce1cd73d40ce3dcd342089"
|
||||
integrity sha512-Ls2OL9hi3YlJKGNdKv8k3X/lLgc3VmLG3a/DeTkAd+lAituJp8ZHmRmm9f9SL84fT3CotlzcgbdaCDfFwFA6bA==
|
||||
"@next/swc-win32-x64-msvc@13.2.4":
|
||||
version "13.2.4"
|
||||
resolved "https://registry.yarnpkg.com/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-13.2.4.tgz#5abda92fe12b9829bf7951c4a221282c56041144"
|
||||
integrity sha512-0MffFmyv7tBLlji01qc0IaPP/LVExzvj7/R5x1Jph1bTAIj4Vu81yFQWHHQAP6r4ff9Ukj1mBK6MDNVXm7Tcvw==
|
||||
|
||||
"@nodelib/fs.scandir@2.1.5":
|
||||
version "2.1.5"
|
||||
|
@ -1177,10 +1177,10 @@
|
|||
"@typescript-eslint/eslint-plugin" "^5"
|
||||
"@typescript-eslint/parser" "^5"
|
||||
|
||||
"@sup39/mdx-nav@^0.2.0":
|
||||
version "0.2.0"
|
||||
resolved "https://registry.yarnpkg.com/@sup39/mdx-nav/-/mdx-nav-0.2.0.tgz#65679915e9f81b8c735f4576aa6b1d12ee0944a3"
|
||||
integrity sha512-qgx7/zVklSJLZKQ+8wAO8y0CdyLZQdAwNPOzXfykodvByMEeeEROy9FnTeg067zme8uzoquCXFXLls2yWhjm6g==
|
||||
"@sup39/mdx-nav@^0.3.0":
|
||||
version "0.3.0"
|
||||
resolved "https://registry.yarnpkg.com/@sup39/mdx-nav/-/mdx-nav-0.3.0.tgz#611b4ab54c1a39ee20de07d0dfe29fc28ba2b21d"
|
||||
integrity sha512-biI1ix1ZTXk2YiGGE/FqVWDJcsedumUd9SUXNSOG32OD35GHVfJ+vFCWYJqBXHJnWZVdZF6Jqqh+y+h2hteQvQ==
|
||||
|
||||
"@swc/helpers@0.4.14":
|
||||
version "0.4.14"
|
||||
|
@ -1430,7 +1430,12 @@ callsites@^3.0.0:
|
|||
resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73"
|
||||
integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==
|
||||
|
||||
caniuse-lite@^1.0.30001406, caniuse-lite@^1.0.30001449:
|
||||
caniuse-lite@^1.0.30001406:
|
||||
version "1.0.30001465"
|
||||
resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001465.tgz#c1b715bbb4ff6fdc20a4827e0afe9f4374fca217"
|
||||
integrity sha512-HvjgL3MYAJjceTDCcjRnQGjwUz/5qec9n7JPOzUursUoOTIsYCSDOb1l7RsnZE8mjbxG78zVRCKfrBXyvChBag==
|
||||
|
||||
caniuse-lite@^1.0.30001449:
|
||||
version "1.0.30001453"
|
||||
resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001453.tgz#6d3a1501622bf424a3cee5ad9550e640b0de3de8"
|
||||
integrity sha512-R9o/uySW38VViaTrOtwfbFEiBFUh7ST3uIG4OEymIG3/uKdHDO4xk/FaqfUw0d+irSUyFPy3dZszf9VvSTPnsA==
|
||||
|
@ -2080,29 +2085,29 @@ natural-compare@^1.4.0:
|
|||
integrity sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==
|
||||
|
||||
next@^13:
|
||||
version "13.1.6"
|
||||
resolved "https://registry.yarnpkg.com/next/-/next-13.1.6.tgz#054babe20b601f21f682f197063c9b0b32f1a27c"
|
||||
integrity sha512-hHlbhKPj9pW+Cymvfzc15lvhaOZ54l+8sXDXJWm3OBNBzgrVj6hwGPmqqsXg40xO1Leq+kXpllzRPuncpC0Phw==
|
||||
version "13.2.4"
|
||||
resolved "https://registry.yarnpkg.com/next/-/next-13.2.4.tgz#2363330392b0f7da02ab41301f60857ffa7f67d6"
|
||||
integrity sha512-g1I30317cThkEpvzfXujf0O4wtaQHtDCLhlivwlTJ885Ld+eOgcz7r3TGQzeU+cSRoNHtD8tsJgzxVdYojFssw==
|
||||
dependencies:
|
||||
"@next/env" "13.1.6"
|
||||
"@next/env" "13.2.4"
|
||||
"@swc/helpers" "0.4.14"
|
||||
caniuse-lite "^1.0.30001406"
|
||||
postcss "8.4.14"
|
||||
styled-jsx "5.1.1"
|
||||
optionalDependencies:
|
||||
"@next/swc-android-arm-eabi" "13.1.6"
|
||||
"@next/swc-android-arm64" "13.1.6"
|
||||
"@next/swc-darwin-arm64" "13.1.6"
|
||||
"@next/swc-darwin-x64" "13.1.6"
|
||||
"@next/swc-freebsd-x64" "13.1.6"
|
||||
"@next/swc-linux-arm-gnueabihf" "13.1.6"
|
||||
"@next/swc-linux-arm64-gnu" "13.1.6"
|
||||
"@next/swc-linux-arm64-musl" "13.1.6"
|
||||
"@next/swc-linux-x64-gnu" "13.1.6"
|
||||
"@next/swc-linux-x64-musl" "13.1.6"
|
||||
"@next/swc-win32-arm64-msvc" "13.1.6"
|
||||
"@next/swc-win32-ia32-msvc" "13.1.6"
|
||||
"@next/swc-win32-x64-msvc" "13.1.6"
|
||||
"@next/swc-android-arm-eabi" "13.2.4"
|
||||
"@next/swc-android-arm64" "13.2.4"
|
||||
"@next/swc-darwin-arm64" "13.2.4"
|
||||
"@next/swc-darwin-x64" "13.2.4"
|
||||
"@next/swc-freebsd-x64" "13.2.4"
|
||||
"@next/swc-linux-arm-gnueabihf" "13.2.4"
|
||||
"@next/swc-linux-arm64-gnu" "13.2.4"
|
||||
"@next/swc-linux-arm64-musl" "13.2.4"
|
||||
"@next/swc-linux-x64-gnu" "13.2.4"
|
||||
"@next/swc-linux-x64-musl" "13.2.4"
|
||||
"@next/swc-win32-arm64-msvc" "13.2.4"
|
||||
"@next/swc-win32-ia32-msvc" "13.2.4"
|
||||
"@next/swc-win32-x64-msvc" "13.2.4"
|
||||
|
||||
node-releases@^2.0.8:
|
||||
version "2.0.10"
|
||||
|
|
Loading…
Reference in a new issue