Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions src/mdx/Npm.astro
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
const items = ["npm", "yarn", "pnpm", "bun"];
const items = ["npm", "yarn", "pnpm", "bun", "deno"];
const html = await Astro.slots.render("default");
const installCommands = ["npm i", "yarn add", "pnpm add", "bun add"];
const installCommands = ["npm i", "yarn add", "pnpm add", "bun add", "deno add"];
const installLines = html.replaceAll(/<\/?p>/g, "").replaceAll('—', '--').split("\n");

const getCopyButton = (index: number) => {
Expand Down
4 changes: 2 additions & 2 deletions src/mdx/Npx.astro
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
const items = ["npm", "yarn", "pnpm", "bun"];
const items = ["npm", "yarn", "pnpm", "bun", "deno"];
const html = await Astro.slots.render("default");
const installCommands = ["npx", "yarn", "pnpm", "bunx"];
const installCommands = ["npx", "yarn", "pnpm", "bunx", "deno x"];
const installLines = html
.replaceAll(/<\/?p>/g, "")
.replaceAll("—", "--")
Expand Down
2 changes: 1 addition & 1 deletion src/mdx/NpxCompact.astro
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
const html = await Astro.slots.render("default");
const installCommands = ["npx", "yarn", "pnpm", "bun"];
const installCommands = ["npx", "yarn", "pnpm", "bun", "deno x"];
const installLines = html.replaceAll(/<\/?p>/g, "").replaceAll('—', '--').split("\n");
const getInstallCommands = () =>
installLines
Expand Down
8 changes: 4 additions & 4 deletions src/ui/CenteredLayout.astro
Original file line number Diff line number Diff line change
Expand Up @@ -137,7 +137,7 @@ const { title, tree } = await getContentTree({
</script>
<script is:inline>
const changeNpmTab = () => {
const packageManagers = ["npm", "yarn", "pnpm", "bun"];
const packageManagers = ["npm", "yarn", "pnpm", "bun", "deno"];
// @ts-nocheck
let packageManagerIndex = packageManagers.indexOf(packageManager);

Expand All @@ -154,7 +154,7 @@ const { title, tree } = await getContentTree({
});

npxSelectResizer.querySelector(".line span").innerText =
packageManagers[index];
npxSelects[0]?.children[index]?.innerText ?? packageManagers[index];

npxSelects.forEach((element) => {
element.value = index;
Expand Down Expand Up @@ -250,7 +250,7 @@ const { title, tree } = await getContentTree({
const npxSelectResizer = document.querySelector<HTMLDivElement>(
".npx-select-resizer",
);
const packageManagers: string[] = ["npm", "yarn", "pnpm", "bun"];
const packageManagers: string[] = ["npm", "yarn", "pnpm", "bun", "deno"];
let packageManager: string =
localStorage.getItem("package-manager") || "npm";
let packageManagerIndex: number =
Expand All @@ -274,7 +274,7 @@ const { title, tree } = await getContentTree({
const lineSpan =
npxSelectResizer?.querySelector<HTMLSpanElement>(".line span");
if (lineSpan) {
lineSpan.innerText = packageManagers[index];
lineSpan.innerText = (npxSelects[0]?.children[index] as HTMLElement)?.innerText ?? packageManagers[index];
}

npxSelects.forEach((element) => {
Expand Down
8 changes: 4 additions & 4 deletions src/ui/DocsLayout.astro
Original file line number Diff line number Diff line change
Expand Up @@ -208,7 +208,7 @@ const pageHasDialects = Object.keys(dialects).includes(
</script>
<script is:inline>
const changeNpmTab = () => {
const packageManagers = ["npm", "yarn", "pnpm", "bun"];
const packageManagers = ["npm", "yarn", "pnpm", "bun", "deno"];

let packageManagerIndex = packageManagers.indexOf(packageManager);

Expand All @@ -225,7 +225,7 @@ const pageHasDialects = Object.keys(dialects).includes(
});

npxSelectResizer.querySelector(".line span").innerText =
packageManagers[index];
npxSelects[0]?.children[index]?.innerText ?? packageManagers[index];

npxSelects.forEach((element) => {
element.value = index;
Expand Down Expand Up @@ -446,7 +446,7 @@ const pageHasDialects = Object.keys(dialects).includes(
const npxSelectResizer = document.querySelector<HTMLDivElement>(
".npx-select-resizer",
);
const packageManagers: string[] = ["npm", "yarn", "pnpm", "bun"];
const packageManagers: string[] = ["npm", "yarn", "pnpm", "bun", "deno"];
let packageManager: string =
localStorage.getItem("package-manager") || "npm";
let packageManagerIndex: number =
Expand All @@ -470,7 +470,7 @@ const pageHasDialects = Object.keys(dialects).includes(
const lineSpan =
npxSelectResizer?.querySelector<HTMLSpanElement>(".line span");
if (lineSpan) {
lineSpan.innerText = packageManagers[index];
lineSpan.innerText = (npxSelects[0]?.children[index] as HTMLElement)?.innerText ?? packageManagers[index];
}

npxSelects.forEach((element) => {
Expand Down