myst-common
Advanced tools
Comparing version 1.7.2 to 1.7.3
@@ -1,2 +0,2 @@ | ||
export { admonitionKindToTitle, toText, fileError, fileWarn, fileInfo, createId, normalizeLabel, createHtmlId, transferTargetAttrs, liftChildren, setTextAsChild, copyNode, mergeTextNodes, writeTexLabelledComment, getMetadataTags, } from './utils.js'; | ||
export { admonitionKindToTitle, toText, fileError, fileWarn, fileInfo, createId, normalizeLabel, createHtmlId, transferTargetAttrs, liftChildren, setTextAsChild, copyNode, mergeTextNodes, writeTexLabelledComment, getMetadataTags, slugToUrl, } from './utils.js'; | ||
export { plural } from './plural.js'; | ||
@@ -3,0 +3,0 @@ export { selectBlockParts, extractPart } from './extractParts.js'; |
@@ -1,2 +0,2 @@ | ||
export { admonitionKindToTitle, toText, fileError, fileWarn, fileInfo, createId, normalizeLabel, createHtmlId, transferTargetAttrs, liftChildren, setTextAsChild, copyNode, mergeTextNodes, writeTexLabelledComment, getMetadataTags, } from './utils.js'; | ||
export { admonitionKindToTitle, toText, fileError, fileWarn, fileInfo, createId, normalizeLabel, createHtmlId, transferTargetAttrs, liftChildren, setTextAsChild, copyNode, mergeTextNodes, writeTexLabelledComment, getMetadataTags, slugToUrl, } from './utils.js'; | ||
export { plural } from './plural.js'; | ||
@@ -3,0 +3,0 @@ export { selectBlockParts, extractPart } from './extractParts.js'; |
@@ -68,2 +68,9 @@ import type { VFile } from 'vfile'; | ||
export declare function getMetadataTags(node: GenericNode): string[]; | ||
/** | ||
* Change from a slug such as `folder.subfolder.index` to a URL (`folder/subfolder`). | ||
* | ||
* @param slug | ||
* @returns url | ||
*/ | ||
export declare function slugToUrl<T extends string | undefined>(slug: T): T; | ||
//# sourceMappingURL=utils.d.ts.map |
@@ -219,1 +219,12 @@ import { customAlphabet } from 'nanoid'; | ||
} | ||
/** | ||
* Change from a slug such as `folder.subfolder.index` to a URL (`folder/subfolder`). | ||
* | ||
* @param slug | ||
* @returns url | ||
*/ | ||
export function slugToUrl(slug) { | ||
if (slug == null) | ||
return undefined; | ||
return slug.replace(/\.index$/, '').replace(/\./g, '/'); | ||
} |
{ | ||
"name": "myst-common", | ||
"sideEffects": false, | ||
"version": "1.7.2", | ||
"version": "1.7.3", | ||
"type": "module", | ||
@@ -23,3 +23,3 @@ "exports": "./dist/index.js", | ||
"mdast": "^3.0.0", | ||
"myst-frontmatter": "^1.7.2", | ||
"myst-frontmatter": "^1.7.3", | ||
"myst-spec": "^0.0.5", | ||
@@ -35,3 +35,3 @@ "nanoid": "^4.0.0", | ||
"devDependencies": { | ||
"myst-spec-ext": "^1.7.2", | ||
"myst-spec-ext": "^1.7.3", | ||
"unist-builder": "3.0.0", | ||
@@ -38,0 +38,0 @@ "@jupyterlab/nbformat": "^3.5.2", |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
66629
1308
Updatedmyst-frontmatter@^1.7.3