Skip to content

Commit 5e5c60e

Browse files
authored
chore(dev-deps): update eslint, prettier, vitest (#333)
1 parent afbc81f commit 5e5c60e

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

67 files changed

+601
-384
lines changed

CONTRIBUTING.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ cd tutorialkit
2121

2222
4. Run `pnpm run dev` to build sources in watch mode
2323
- Development environment starts in http://localhost:4321/
24+
- You can use `TUTORIALKIT_VITE_INSPECT` environment variable to enable [`vite-plugin-inspect`](https://github.com/antfu-collective/vite-plugin-inspect) during deveplopment.
2425

2526
5. Run `pnpm run test` to run core tests
2627

docs/tutorialkit.dev/src/components/Buttons/Button/Button.tsx

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
1-
import type { FC, ReactNode } from 'react';
21
import type { ButtonTheme } from '@components/Buttons/Button/ButtonTheme';
3-
42
import cn from 'classnames';
3+
import type { FC, ReactNode } from 'react';
54
import styles from './Button.module.scss';
65

76
interface Props {

docs/tutorialkit.dev/src/components/react-examples/ExampleFileTree.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
import { useState, type ComponentProps } from 'react';
21
import FileTree from '@tutorialkit/react/core/FileTree';
2+
import { useState, type ComponentProps } from 'react';
33

44
export default function ExampleFileTree() {
55
const [files, setFiles] = useState(INITIAL_FILES);

docs/tutorialkit.dev/src/components/react-examples/ExampleTerminal.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1+
import type { Terminal as XTerm } from '@xterm/xterm';
12
import { Suspense, lazy, useEffect, useState } from 'react';
23
import { useTheme } from './hooks/useTheme';
3-
import type { Terminal as XTerm } from '@xterm/xterm';
44
import { useWebContainer } from './hooks/useWebcontainer';
55

66
const Terminal = lazy(() => import('@tutorialkit/react/core/Terminal'));

docs/tutorialkit.dev/src/content/config.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
import { defineCollection } from 'astro:content';
21
import { docsSchema } from '@astrojs/starlight/schema';
2+
import { defineCollection } from 'astro:content';
33

44
export const collections = {
55
docs: defineCollection({ schema: docsSchema() }),

extensions/vscode/scripts/build.mjs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
1-
import { watch } from 'chokidar';
2-
import * as esbuild from 'esbuild';
3-
import { execa } from 'execa';
41
import fs from 'node:fs';
52
import { createRequire } from 'node:module';
6-
import { join, dirname } from 'path';
7-
import { Worker } from 'node:worker_threads';
3+
import { join, dirname } from 'node:path';
84
import { fileURLToPath } from 'node:url';
5+
import { Worker } from 'node:worker_threads';
6+
import { watch } from 'chokidar';
7+
import * as esbuild from 'esbuild';
8+
import { execa } from 'execa';
99

1010
const __dirname = dirname(fileURLToPath(import.meta.url));
1111
const require = createRequire(import.meta.url);
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { parentPort } from 'node:worker_threads';
2-
import { zodToJsonSchema } from 'zod-to-json-schema';
32
import { contentSchema } from '@tutorialkit/types';
3+
import { zodToJsonSchema } from 'zod-to-json-schema';
44

55
parentPort.postMessage(zodToJsonSchema(contentSchema));

extensions/vscode/src/commands/tutorialkit.add.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
import { cmd } from '.';
2-
import { Node, NodeType } from '../models/Node';
31
import * as vscode from 'vscode';
2+
import { Node, NodeType } from '../models/Node';
43
import { FILES_FOLDER, SOLUTION_FOLDER } from '../models/tree/constants';
54
import { updateNodeMetadataInVFS } from '../models/tree/update';
5+
import { cmd } from '.';
66

77
let kebabCase: (string: string) => string;
88
let capitalize: (string: string) => string;

extensions/vscode/src/commands/tutorialkit.delete.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
import { cmd } from '.';
21
import * as vscode from 'vscode';
3-
import { Node } from '../models/Node';
42
import { getLessonsTreeView } from '../global-state';
3+
import { Node } from '../models/Node';
54
import { updateNodeMetadataInVFS } from '../models/tree/update';
5+
import { cmd } from '.';
66

77
export async function deleteNode(selectedNode: Node | undefined, selectedNodes: Node[] | undefined) {
88
let nodes: readonly Node[] = (selectedNodes ? selectedNodes : [selectedNode]).filter((node) => node !== undefined);

extensions/vscode/src/commands/tutorialkit.initialize.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import * as vscode from 'vscode';
2-
import { cmd } from '.';
32
import isTutorialKitWorkspace from '../utils/isTutorialKit';
3+
import { cmd } from '.';
44

55
export async function initialize(toastIfEmpty = false) {
66
const tutorialWorkpaces = (vscode.workspace.workspaceFolders || []).filter(isTutorialKitWorkspace);

0 commit comments

Comments
 (0)