File tree Expand file tree Collapse file tree 19 files changed +1320
-627
lines changed
Expand file tree Collapse file tree 19 files changed +1320
-627
lines changed Original file line number Diff line number Diff line change 33 "license" : " MIT" ,
44 "description" : " Qwik devtools monorepo" ,
55 "scripts" : {
6- "dev" : " pnpm --filter plugin build && MODE=dev pnpm --parallel dev" ,
76 "playground" : " MODE=dev DEBUG=qwik:devtools:* pnpm --filter playground dev" ,
87 "build" : " tsx scripts/build-devtools.ts" ,
98 "change" : " changeset" ,
Original file line number Diff line number Diff line change 2424 " README.md"
2525 ],
2626 "peerDependencies" : {
27- "@qwik.dev/core" : " 2.0.0-beta.11 " ,
28- "@qwik.dev/router" : " 2.0.0-beta.11 " ,
27+ "@qwik.dev/core" : " 2.0.0-beta.15 " ,
28+ "@qwik.dev/router" : " 2.0.0-beta.15 " ,
2929 "vite" : " 7.1.3" ,
3030 "@tailwindcss/postcss" : " ^4.1.14" ,
3131 "@tailwindcss/vite" : " ^4.1.14" ,
Original file line number Diff line number Diff line change 3131 "@typescript-eslint/parser" : " 7.16.1" ,
3232 "cpy-cli" : " ^5.0.0" ,
3333 "eslint" : " 8.57.0" ,
34- "eslint-plugin-qwik" : " 2.0.0-beta.11 " ,
34+ "eslint-plugin-qwik" : " 2.0.0-beta.15 " ,
3535 "np" : " ^8.0.4" ,
3636 "prettier" : " 3.3.3" ,
3737 "typescript" : " 5.4.5" ,
Original file line number Diff line number Diff line change 2929 "devDependencies" : {
3030 "@devtools/plugin" : " workspace:*" ,
3131 "@devtools/ui" : " workspace:*" ,
32- "@qwik.dev/core" : " 2.0.0-beta.11 " ,
33- "@qwik.dev/router" : " 2.0.0-beta.11 " ,
32+ "@qwik.dev/core" : " 2.0.0-beta.15 " ,
33+ "@qwik.dev/router" : " 2.0.0-beta.15 " ,
3434 "@types/eslint" : " 8.56.10" ,
3535 "@types/node" : " 20.14.11" ,
3636 "@typescript-eslint/eslint-plugin" : " 7.16.1" ,
3737 "@typescript-eslint/parser" : " 7.16.1" ,
3838 "eslint" : " 8.57.0" ,
39- "eslint-plugin-qwik" : " 2.0.0-beta.11 " ,
39+ "eslint-plugin-qwik" : " 2.0.0-beta.15 " ,
4040 "prettier" : " 3.3.3" ,
4141 "typescript" : " 5.4.5" ,
4242 "vite" : " 7.1.3" ,
Original file line number Diff line number Diff line change 2424 "devDependencies" : {
2525 "@babel/types" : " ^7.26.7" ,
2626 "@devtools/kit" : " workspace:*" ,
27- "@qwik.dev/core" : " 2.0.0-beta.11 " ,
27+ "@qwik.dev/core" : " 2.0.0-beta.15 " ,
2828 "@types/eslint" : " 8.56.10" ,
2929 "@types/node" : " 20.14.11" ,
3030 "@typescript-eslint/eslint-plugin" : " 7.16.1" ,
Original file line number Diff line number Diff line change 3434 },
3535 "peerDependencies" : {
3636 "@devtools/plugin" : " workspace:*" ,
37- "@qwik.dev/core" : " 2.0.0-beta.11 " ,
37+ "@qwik.dev/core" : " 2.0.0-beta.15 " ,
3838 "@tailwindcss/postcss" : " ^4.1.14" ,
3939 "@tailwindcss/vite" : " ^4.1.14" ,
4040 "tailwindcss" : " ^4.1.14"
5353 "cpy-cli" : " ^5.0.0" ,
5454 "dree" : " ^5.1.5" ,
5555 "eslint" : " 8.57.0" ,
56- "eslint-plugin-qwik" : " 2.0.0-alpha.9 " ,
56+ "eslint-plugin-qwik" : " 2.0.0-beta.15 " ,
5757 "nodemon" : " ^3.1.9" ,
5858 "np" : " ^8.0.4" ,
5959 "postcss" : " ^8.4.39" ,
Original file line number Diff line number Diff line change @@ -6,12 +6,12 @@ import {
66 _vnode_getFirstChild ,
77 _vnode_isMaterialized ,
88 _vnode_isVirtualVNode ,
9- QRL ,
109} from '@qwik.dev/core/internal' ;
1110import { normalizeName } from './vnode' ;
1211import { htmlContainer } from '../../utils/location' ;
1312import { TreeNode } from './Tree' ;
1413import { QRENDERFN , QTYPE } from '@devtools/kit' ;
14+ import { QRLInternal } from '../../features/RenderTree/types' ;
1515
1616let index = 0 ;
1717
@@ -65,7 +65,7 @@ function buildTreeRecursive(
6565 // We skip the QTYPE prop as it's for internal use.
6666 if ( key === QTYPE ) return ;
6767
68- const value = container . getHostProp ( currentVNode ! , key ) as QRL ;
68+ const value = container . getHostProp ( currentVNode ! , key ) as QRLInternal ;
6969 // Update the underlying VNode props array and the new object's props.
7070 currentVNode ?. setProp ( key , value ) ;
7171 vnodeObject . props ! [ key ] = currentVNode ?. getAttr ( key ) ;
Original file line number Diff line number Diff line change 66 useStyles$ ,
77} from '@qwik.dev/core' ;
88import { _getDomContainer , _vnode_toString } from '@qwik.dev/core/internal' ;
9- import { createHighlighter } from 'shiki' ;
9+ import { getHighlighter } from '../../utils/ shiki' ;
1010
1111export const HtmlParser = component$ ( ( ) => {
1212 useStyles$ ( `
@@ -73,10 +73,7 @@ export const HtmlParser = component$(() => {
7373 return ;
7474 }
7575 if ( ! shikiRef . value ) {
76- shikiRef . value = await createHighlighter ( {
77- themes : [ 'nord' ] ,
78- langs : [ 'html' ] ,
79- } ) ;
76+ shikiRef . value = await getHighlighter ( ) ;
8077 }
8178 highlightedHtml . value = shikiRef . value . codeToHtml ( htmlResult . value , {
8279 lang : 'html' ,
@@ -98,7 +95,7 @@ export const HtmlParser = component$(() => {
9895 < div class = "min-h-0 flex-1 flex-col space-y-3 p-3" >
9996 < textarea
10097 value = { inputHtml . value }
101- onInput$ = { ( e , t ) =>
98+ onInput$ = { ( e : InputEvent , t : HTMLTextAreaElement ) =>
10299 ( inputHtml . value = ( t as HTMLTextAreaElement ) . value )
103100 }
104101 placeholder = "Paste HTML and click to parse/format."
Original file line number Diff line number Diff line change 66 useStyles$ ,
77} from '@qwik.dev/core' ;
88import { _dumpState , _preprocessState } from '@qwik.dev/core/internal' ;
9- import { createHighlighter } from 'shiki' ;
9+ import { getHighlighter } from '../../utils/ shiki' ;
1010
1111export const StateParser = component$ ( ( ) => {
1212 useStyles$ ( `
@@ -87,10 +87,7 @@ export const StateParser = component$(() => {
8787 return ;
8888 }
8989 if ( ! shikiRef . value ) {
90- shikiRef . value = await createHighlighter ( {
91- themes : [ 'nord' ] ,
92- langs : [ 'json' ] ,
93- } ) ;
90+ shikiRef . value = await getHighlighter ( ) ;
9491 }
9592 highlightedState . value = shikiRef . value . codeToHtml ( stateResult . value , {
9693 lang : 'json' ,
@@ -112,7 +109,7 @@ export const StateParser = component$(() => {
112109 < div class = "min-h-0 flex-1 flex-col space-y-3 p-3" >
113110 < textarea
114111 value = { inputState . value }
115- onInput$ = { ( e , t ) =>
112+ onInput$ = { ( e : InputEvent , t : HTMLTextAreaElement ) =>
116113 ( inputState . value = ( t as HTMLTextAreaElement ) . value )
117114 }
118115 placeholder = "Paste Qwik state and click to parse/format."
You can’t perform that action at this time.
0 commit comments