Skip to content
Merged
Changes from 1 commit
Commits
Show all changes
61 commits
Select commit Hold shift + click to select a range
921730e
feat: add global imports for twoslash
serkodev Feb 4, 2025
7e00a81
docs: implement twoslash (useUserMedia)
serkodev Feb 4, 2025
d159be1
refactor: import global types manually
serkodev Feb 4, 2025
e78d72f
docs: update `useUserMedia`
serkodev Feb 4, 2025
6e80703
chore: rename Type Declarations md codeblock lang to `ts`
serkodev Feb 4, 2025
8af7f5e
fix: `generateFileImports` exports
serkodev Feb 4, 2025
b028b67
feat: default `vue` and `ts` use twoslash
serkodev Feb 4, 2025
07b3713
feat: auto add twoslash ts / vue md codeblock if contains lines highl…
serkodev Feb 4, 2025
4388b53
feat: auto import for twoslash codeblock
serkodev Feb 4, 2025
29d9a93
docs: verify twoslash for `State` section
serkodev Feb 4, 2025
1aebb2d
feat: auto import for vue codebock
serkodev Feb 4, 2025
06412bb
docs: verify twoslash for `Elements` section
serkodev Feb 4, 2025
724ec1d
docs: verify twoslash for `Browser` section
serkodev Feb 5, 2025
3fee4f5
docs: verify twoslash for `Sensors` section
serkodev Feb 5, 2025
f58eee6
feat: transform `typescript` codeblock like `ts`
serkodev Feb 5, 2025
586a10e
docs: verify twoslash for `Network`, `Animation`, `Component` section
serkodev Feb 5, 2025
cae18db
docs: verify twoslash for `Watch`, `Reactivity`, `Array`, `Time`, `Ut…
serkodev Feb 5, 2025
7ff5f8e
docs: verify twoslash for `Electron`, `Firebase`, `Head`, `Integratio…
serkodev Feb 5, 2025
25154e7
wip: disable twoslash for `@RxJS`
serkodev Feb 6, 2025
b010913
chore: clean up
serkodev Feb 6, 2025
5b74f63
wip: temp disable twoslash in `onLongPress`
serkodev Feb 6, 2025
0cb1a1c
chore: increase `max-old-space-size` for `docs:build`
serkodev Feb 6, 2025
9f5041d
refactor: reduce build memory usage with twoslash `createFileSystemTy…
serkodev Feb 7, 2025
440cf97
chore: update `max_old_space_size` of netlify config
serkodev Feb 7, 2025
6865c01
fix: correct `max-old-space-size` option
serkodev Feb 7, 2025
441068d
chore: update `vitepress` and `twoslash` deps
serkodev Feb 7, 2025
9cf54bb
chore: disable `sourcemap` for building docs
serkodev Feb 19, 2025
3d1454e
Merge remote-tracking branch 'upstream/main' into docs/twoslash
serkodev Feb 19, 2025
d374822
wip: try increase `max-old-space-size`
serkodev Feb 19, 2025
52939e2
chore: rollback to vitepress ^1.6.3
serkodev Feb 20, 2025
e14f4d9
wip: try reduce `maxParallelFileOps`
serkodev Feb 20, 2025
bcb59b4
Merge branch 'main' into docs/twoslash
serkodev Jul 28, 2025
ceea1b0
[autofix.ci] apply automated fixes
autofix-ci[bot] Jul 28, 2025
308e936
chore: increase memory limit for docs build process
serkodev Jul 28, 2025
97b150c
wip: try `rolldown-vite`
serkodev Jul 28, 2025
65cf14e
wip: limit replace twoslash from 1 to 600
serkodev Jul 28, 2025
d07c4b7
wip: limit replace twoslash from 1 to 300
serkodev Jul 28, 2025
67b4e28
wip: limit replace twoslash from 1 to 200
serkodev Jul 28, 2025
ed8634d
wip: limit replace twoslash from 1 to 100
serkodev Jul 28, 2025
325b80c
wip: limit replace twoslash from 1 to 200
serkodev Jul 28, 2025
129b1b9
wip: limit replace twoslash from 100 to 200
serkodev Jul 28, 2025
77460da
wip: try use local twoslasher
serkodev Jul 28, 2025
44d356e
wip: limit replace twoslash from 1 to 300
serkodev Jul 28, 2025
dc8d4a4
wip: try set null for twoslash result
serkodev Jul 28, 2025
b67fd20
chore: install turborepo
serkodev Jul 29, 2025
efb5f50
ci: use turborepo for `build` script
serkodev Jul 29, 2025
d2ddfb7
ci: use turborepo for `update` script
serkodev Jul 29, 2025
77d93a7
Merge branch 'ci/turborepo' into docs/twoslash
serkodev Jul 29, 2025
9315e1e
wip
serkodev Jul 29, 2025
eeff26b
wip: log heap size
serkodev Jul 29, 2025
f3c9697
wip: log memory
serkodev Jul 29, 2025
54705b7
wip: reduce heap limit
serkodev Jul 29, 2025
80d284b
wip: remove memory logger
serkodev Jul 29, 2025
51cf650
wip: reduce heap limit
serkodev Jul 29, 2025
1a67847
fix: resolve peer dependency warning for `@vite-pwa/vitepress`
serkodev Jul 29, 2025
03fecf9
Revert "Merge branch 'ci/turborepo' into docs/twoslash"
serkodev Jul 29, 2025
6bd1c4c
Revert: rollback `markdownTransform.ts`
serkodev Jul 29, 2025
2c4f42f
Revert: rollback `docs:build` script
serkodev Jul 29, 2025
cbefaa0
wip: reduce heap limit
serkodev Jul 29, 2025
edf7b1a
fix: only use `rolldown-vite` for `vitepress` to fix the vitest brows…
serkodev Jul 29, 2025
07bb11f
Merge branch 'main' into docs/twoslash
serkodev Jul 30, 2025
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
Prev Previous commit
Next Next commit
wip: log heap size
  • Loading branch information
serkodev committed Jul 29, 2025
commit eeff26b938d9d21cde844f9b0364535008ce2194
4 changes: 4 additions & 0 deletions packages/.vitepress/plugins/markdownTransform.ts
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
import type { Plugin } from 'vite'
import { existsSync } from 'node:fs'
import { join, resolve } from 'node:path'
import { getHeapStatistics } from 'node:v8'
import { format } from 'prettier'
import { twoslasher } from 'twoslash'
import ts from 'typescript'
Expand All @@ -16,6 +17,9 @@ export function MarkdownTransform(): Plugin {
if (!hasTypes)
console.warn('No types dist found, run `npm run build:types` first.')

// eslint-disable-next-line no-console
console.log('heap size limit (MB):', getHeapStatistics().heap_size_limit / 1024 / 1024)

return {
name: 'vueuse-md-transform',
enforce: 'pre',
Expand Down
Loading