New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@ryan-henness-trimble/mini-docs

Package Overview
Dependencies
Maintainers
0
Versions
19
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@ryan-henness-trimble/mini-docs - npm Package Compare versions

Comparing version 0.0.0-beta.4 to 0.0.0-beta.5

3

dist/bin/mini-docs-cli.js
#!/usr/bin/env node
const { program } = require('commander');
const { generateFileSystemStructure, generatePages, generateIndexPage } = require('../index');
const { generateFileSystemStructure, generatePages, generateIndexPage, setupRenderers } = require('../index');

@@ -15,2 +15,3 @@ program

setupRenderers(options.baseUrlPath);
const fileSystemStructure = generateFileSystemStructure(options.input, options.input, options.baseUrlPath);

@@ -17,0 +18,0 @@ generateIndexPage(fileSystemStructure, options.output, options.baseUrlPath).then(() => {

@@ -15,3 +15,3 @@ "use strict";

Object.defineProperty(exports, "__esModule", { value: true });
exports.generateIndexPage = exports.generatePages = exports.generateFileSystemStructure = void 0;
exports.setupRenderers = exports.generateIndexPage = exports.generatePages = exports.generateFileSystemStructure = void 0;
const fs = require('fs-extra');

@@ -78,13 +78,16 @@ const path_1 = __importDefault(require("path"));

const customRenderer = new Renderer();
customRenderer.link = ({ href, title, text }) => {
// Replace .md with .html in the href if it ends with .md
if (href && href.endsWith('.md')) {
href = href.replace('.md', '.html');
}
return `<a href="${href}"${title ? ` title="${title}"` : ''}>${text}</a>`;
const setupRenderers = (basePath) => {
customRenderer.link = ({ href, title, text }) => {
// Replace .md with .html in the href if it ends with .md
if (href && href.endsWith('.md')) {
href = href.replace('.md', '.html');
}
return `<a href="${path_1.default.join(basePath, href)}"${title ? ` title="${title}"` : ''}>${text}</a>`;
};
// Render image at 100% width
customRenderer.image = ({ href, title, text }) => {
return `<img src="${href}" alt="${text}"${title ? ` title="${title}"` : ''} style="width: 100%;" />`;
};
};
// Render image at 100% width
customRenderer.image = ({ href, title, text }) => {
return `<img src="${href}" alt="${text}"${title ? ` title="${title}"` : ''} style="width: 100%;" />`;
};
exports.setupRenderers = setupRenderers;
const marked = new Marked(markedHighlight({

@@ -91,0 +94,0 @@ highlight: function (code, lang) {

{
"name": "@ryan-henness-trimble/mini-docs",
"version": "0.0.0-beta.4",
"version": "0.0.0-beta.5",
"description": "",

@@ -33,3 +33,3 @@ "main": "index.js",

"devDependencies": {
"@ryan-henness-trimble/mini-docs": "^0.0.0-beta.3",
"@ryan-henness-trimble/mini-docs": "^0.0.0-beta.4",
"@types/ejs": "^3.1.5",

@@ -36,0 +36,0 @@ "@types/fs-extra": "^11.0.4",

#!/usr/bin/env node
const { program } = require('commander');
const { generateFileSystemStructure, generatePages, generateIndexPage } = require('../index');
const { generateFileSystemStructure, generatePages, generateIndexPage, setupRenderers } = require('../index');

@@ -15,2 +15,3 @@ program

setupRenderers(options.baseUrlPath);
const fileSystemStructure = generateFileSystemStructure(options.input, options.input, options.baseUrlPath);

@@ -17,0 +18,0 @@ generateIndexPage(fileSystemStructure, options.output, options.baseUrlPath).then(() => {

@@ -89,15 +89,19 @@ const fs = require('fs-extra');

const customRenderer = new Renderer();
customRenderer.link = ({ href, title, text }: any): string => {
// Replace .md with .html in the href if it ends with .md
if (href && href.endsWith('.md')) {
href = href.replace('.md', '.html');
}
return `<a href="${href}"${title ? ` title="${title}"` : ''}>${text}</a>`;
};
const setupRenderers = (basePath: string): void => {
customRenderer.link = ({ href, title, text }: any): string => {
// Replace .md with .html in the href if it ends with .md
if (href && href.endsWith('.md')) {
href = href.replace('.md', '.html');
}
// Render image at 100% width
customRenderer.image = ({ href, title, text }: any): string => {
return `<img src="${href}" alt="${text}"${title ? ` title="${title}"` : ''} style="width: 100%;" />`;
};
return `<a href="${path.join(basePath, href)}"${title ? ` title="${title}"` : ''}>${text}</a>`;
};
// Render image at 100% width
customRenderer.image = ({ href, title, text }: any): string => {
return `<img src="${href}" alt="${text}"${title ? ` title="${title}"` : ''} style="width: 100%;" />`;
};
}
const marked = new Marked(

@@ -149,3 +153,3 @@ markedHighlight({

export { generateFileSystemStructure, generatePages, generateIndexPage };
export { generateFileSystemStructure, generatePages, generateIndexPage, setupRenderers };

@@ -152,0 +156,0 @@ const convertKebabToWords = (kebab: string): string => {

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc