@solid-devtools/shared
Advanced tools
+10
-10
@@ -1,4 +0,4 @@ | ||
| @solid-devtools/shared:build: cache hit, replaying output fc65155c84fbe6ff | ||
| @solid-devtools/shared:build: cache hit, replaying output 64eba70ce190dda0 | ||
| @solid-devtools/shared:build: | ||
| @solid-devtools/shared:build: > @solid-devtools/shared@0.8.3 build /home/runner/work/solid-devtools/solid-devtools/packages/shared | ||
| @solid-devtools/shared:build: > @solid-devtools/shared@0.8.4 build /home/runner/work/solid-devtools/solid-devtools/packages/shared | ||
| @solid-devtools/shared:build: > tsup | ||
@@ -15,3 +15,3 @@ @solid-devtools/shared:build: | ||
| @solid-devtools/shared:build: [32mCJS[39m [1mdist/bridge.cjs [22m[32m2.35 KB[39m | ||
| @solid-devtools/shared:build: [32mCJS[39m [1mdist/graph.cjs [22m[32m1.62 KB[39m | ||
| @solid-devtools/shared:build: [32mCJS[39m [1mdist/graph.cjs [22m[32m1.67 KB[39m | ||
| @solid-devtools/shared:build: [32mCJS[39m [1mdist/utils.cjs [22m[32m3.11 KB[39m | ||
@@ -21,5 +21,5 @@ @solid-devtools/shared:build: [32mCJS[39m [1mdist/variables.cjs [22m[32m1.55 KB[39m | ||
| @solid-devtools/shared:build: [32mCJS[39m [1mdist/primitives.cjs [22m[32m3.53 KB[39m | ||
| @solid-devtools/shared:build: [32mCJS[39m ⚡️ Build success in 55ms | ||
| @solid-devtools/shared:build: [32mCJS[39m ⚡️ Build success in 52ms | ||
| @solid-devtools/shared:build: [32mESM[39m [1mdist/bridge.js [22m[32m1.03 KB[39m | ||
| @solid-devtools/shared:build: [32mESM[39m [1mdist/graph.js [22m[32m618.00 B[39m | ||
| @solid-devtools/shared:build: [32mESM[39m [1mdist/graph.js [22m[32m669.00 B[39m | ||
| @solid-devtools/shared:build: [32mESM[39m [1mdist/utils.js [22m[32m419.00 B[39m | ||
@@ -30,10 +30,10 @@ @solid-devtools/shared:build: [32mESM[39m [1mdist/chunk-HUGDDQ47.js [22m[32m1.74 KB[39m | ||
| @solid-devtools/shared:build: [32mESM[39m [1mdist/primitives.js [22m[32m2.09 KB[39m | ||
| @solid-devtools/shared:build: [32mESM[39m ⚡️ Build success in 55ms | ||
| @solid-devtools/shared:build: [32mESM[39m ⚡️ Build success in 50ms | ||
| @solid-devtools/shared:build: [34mDTS[39m Build start | ||
| @solid-devtools/shared:build: [32mDTS[39m ⚡️ Build success in 4452ms | ||
| @solid-devtools/shared:build: [32mDTS[39m [1mdist/bridge.d.ts [22m[32m2.75 KB[39m | ||
| @solid-devtools/shared:build: [32mDTS[39m [1mdist/graph.d.ts [22m[32m4.60 KB[39m | ||
| @solid-devtools/shared:build: [32mDTS[39m ⚡️ Build success in 4172ms | ||
| @solid-devtools/shared:build: [32mDTS[39m [1mdist/bridge.d.ts [22m[32m3.05 KB[39m | ||
| @solid-devtools/shared:build: [32mDTS[39m [1mdist/graph.d.ts [22m[32m4.32 KB[39m | ||
| @solid-devtools/shared:build: [32mDTS[39m [1mdist/serialize.d.ts [22m[32m1.79 KB[39m | ||
| @solid-devtools/shared:build: [32mDTS[39m [1mdist/variables.d.ts [22m[32m373.00 B[39m | ||
| @solid-devtools/shared:build: [32mDTS[39m [1mdist/serialize.d.ts [22m[32m1.79 KB[39m | ||
| @solid-devtools/shared:build: [32mDTS[39m [1mdist/utils.d.ts [22m[32m1.43 KB[39m | ||
| @solid-devtools/shared:build: [32mDTS[39m [1mdist/primitives.d.ts [22m[32m1.08 KB[39m |
@@ -1,4 +0,4 @@ | ||
| @solid-devtools/shared:test: cache hit, replaying output 913f4971101785af | ||
| @solid-devtools/shared:test: cache hit, replaying output f6d5436c06580a3b | ||
| @solid-devtools/shared:test: | ||
| @solid-devtools/shared:test: > @solid-devtools/shared@0.8.3 test /home/runner/work/solid-devtools/solid-devtools/packages/shared | ||
| @solid-devtools/shared:test: > @solid-devtools/shared@0.8.4 test /home/runner/work/solid-devtools/solid-devtools/packages/shared | ||
| @solid-devtools/shared:test: > vitest | ||
@@ -9,8 +9,8 @@ @solid-devtools/shared:test: | ||
| @solid-devtools/shared:test: | ||
| @solid-devtools/shared:test: [32m✓[39m test/serialise.test.ts [2m ([22m[2m35 tests[22m[2m)[22m[90m 23[2mms[22m[39m | ||
| @solid-devtools/shared:test: [32m✓[39m test/serialise.test.ts [2m ([22m[2m35 tests[22m[2m)[22m[90m 14[2mms[22m[39m | ||
| @solid-devtools/shared:test: | ||
| @solid-devtools/shared:test: [2mTest Files [22m [1m[32m1 passed[39m[22m[90m (1)[39m | ||
| @solid-devtools/shared:test: [2m Tests [22m [1m[32m35 passed[39m[22m[90m (35)[39m | ||
| @solid-devtools/shared:test: [2m Start at [22m 20:26:18 | ||
| @solid-devtools/shared:test: [2m Duration [22m 3.88s[2m (transform 1.87s, setup 0ms, collect 159ms, tests 23ms)[22m | ||
| @solid-devtools/shared:test: [2m Start at [22m 21:51:01 | ||
| @solid-devtools/shared:test: [2m Duration [22m 3.72s[2m (transform 1.81s, setup 0ms, collect 126ms, tests 14ms)[22m | ||
| @solid-devtools/shared:test: |
@@ -1,5 +0,5 @@ | ||
| @solid-devtools/shared:typecheck: cache hit, replaying output 057cae6f8f3fa054 | ||
| @solid-devtools/shared:typecheck: cache hit, replaying output 63426054640aba5c | ||
| @solid-devtools/shared:typecheck: | ||
| @solid-devtools/shared:typecheck: > @solid-devtools/shared@0.8.3 typecheck /home/runner/work/solid-devtools/solid-devtools/packages/shared | ||
| @solid-devtools/shared:typecheck: > @solid-devtools/shared@0.8.4 typecheck /home/runner/work/solid-devtools/solid-devtools/packages/shared | ||
| @solid-devtools/shared:typecheck: > tsc --noEmit | ||
| @solid-devtools/shared:typecheck: |
+7
-0
| # solid-devtools-shared | ||
| ## 0.8.4 | ||
| ### Patch Changes | ||
| - 74effef: Display computation values in the side panel just as signals and props. | ||
| - fb8b3c4: Improve displaying the context node on the structure graph and it's value on the inspector. | ||
| ## 0.8.3 | ||
@@ -4,0 +11,0 @@ |
+17
-4
@@ -1,6 +0,6 @@ | ||
| import { RootsUpdates, ComputationUpdate, SignalUpdate, Mapped, NodeID } from './graph.js'; | ||
| import { RootsUpdates, ComputationUpdate, NodeID, Mapped } from './graph.js'; | ||
| import { EncodedValue } from './serialize.js'; | ||
| import 'solid-js/types/reactive/signal'; | ||
| import '@solid-primitives/utils'; | ||
| import './variables.js'; | ||
| import './serialize.js'; | ||
@@ -18,7 +18,17 @@ declare const LOG_MESSAGES = false; | ||
| ComputationUpdates: ComputationUpdate[]; | ||
| SignalUpdates: SignalUpdate[]; | ||
| /** client -> devtools: signal deep value */ | ||
| SignalValue: SignalUpdate; | ||
| SignalUpdates: { | ||
| signals: { | ||
| id: NodeID; | ||
| value: EncodedValue<boolean>; | ||
| }[]; | ||
| update: boolean; | ||
| }; | ||
| /** client -> devtools: encoded props object */ | ||
| PropsUpdate: Mapped.Props; | ||
| /** client -> devtools: inspected node value update */ | ||
| ValueUpdate: { | ||
| value: EncodedValue<boolean>; | ||
| update: boolean; | ||
| }; | ||
| /** devtools -> client: force the debugger to walk the whole tree and send it */ | ||
@@ -40,2 +50,5 @@ ForceUpdate: {}; | ||
| selected: boolean; | ||
| } | { | ||
| type: "value"; | ||
| selected: boolean; | ||
| }; | ||
@@ -42,0 +55,0 @@ /** devtools -> client: user hovered over component/element signal in devtools panel */ |
+9
-8
@@ -29,10 +29,11 @@ "use strict"; | ||
| var NodeType = /* @__PURE__ */ ((NodeType2) => { | ||
| NodeType2[NodeType2["Component"] = 0] = "Component"; | ||
| NodeType2[NodeType2["Effect"] = 1] = "Effect"; | ||
| NodeType2[NodeType2["Render"] = 2] = "Render"; | ||
| NodeType2[NodeType2["Memo"] = 3] = "Memo"; | ||
| NodeType2[NodeType2["Computation"] = 4] = "Computation"; | ||
| NodeType2[NodeType2["Refresh"] = 5] = "Refresh"; | ||
| NodeType2[NodeType2["Signal"] = 6] = "Signal"; | ||
| NodeType2[NodeType2["Root"] = 7] = "Root"; | ||
| NodeType2[NodeType2["Root"] = 0] = "Root"; | ||
| NodeType2[NodeType2["Component"] = 1] = "Component"; | ||
| NodeType2[NodeType2["Effect"] = 2] = "Effect"; | ||
| NodeType2[NodeType2["Render"] = 3] = "Render"; | ||
| NodeType2[NodeType2["Memo"] = 4] = "Memo"; | ||
| NodeType2[NodeType2["Computation"] = 5] = "Computation"; | ||
| NodeType2[NodeType2["Refresh"] = 6] = "Refresh"; | ||
| NodeType2[NodeType2["Context"] = 7] = "Context"; | ||
| NodeType2[NodeType2["Signal"] = 8] = "Signal"; | ||
| return NodeType2; | ||
@@ -39,0 +40,0 @@ })(NodeType || {}); |
+14
-24
@@ -7,10 +7,11 @@ import * as solid_js_types_reactive_signal from 'solid-js/types/reactive/signal'; | ||
| declare enum NodeType { | ||
| Component = 0, | ||
| Effect = 1, | ||
| Render = 2, | ||
| Memo = 3, | ||
| Computation = 4, | ||
| Refresh = 5, | ||
| Signal = 6, | ||
| Root = 7 | ||
| Root = 0, | ||
| Component = 1, | ||
| Effect = 2, | ||
| Render = 3, | ||
| Memo = 4, | ||
| Computation = 5, | ||
| Refresh = 6, | ||
| Context = 7, | ||
| Signal = 8 | ||
| } | ||
@@ -101,6 +102,2 @@ declare type NodeID = string & {}; | ||
| }; | ||
| declare type SignalUpdate = { | ||
| id: NodeID; | ||
| value: EncodedValue<boolean>; | ||
| }; | ||
| declare type ValueUpdateListener = (newValue: unknown, oldValue: unknown) => void; | ||
@@ -115,17 +112,10 @@ declare namespace Mapped { | ||
| } | ||
| interface Component { | ||
| interface Owner { | ||
| id: NodeID; | ||
| type: NodeType.Component; | ||
| type: Exclude<NodeType, NodeType.Root | NodeType.Refresh>; | ||
| children?: Owner[]; | ||
| name: string; | ||
| hmr: boolean; | ||
| } | ||
| interface Computation { | ||
| id: NodeID; | ||
| type: Exclude<NodeType, NodeType.Refresh | NodeType.Root | NodeType.Component>; | ||
| children?: Owner[]; | ||
| name: string; | ||
| name?: string; | ||
| hmr?: boolean; | ||
| frozen?: true; | ||
| } | ||
| type Owner = Component | Computation; | ||
| interface Signal { | ||
@@ -165,2 +155,2 @@ type: NodeType.Signal | NodeType.Memo; | ||
| export { ComputationUpdate, Core, DebuggerContext, Mapped, NodeID, NodeType, RootsUpdates, SignalUpdate, Solid, ValueUpdateListener, getOwner }; | ||
| export { ComputationUpdate, Core, DebuggerContext, Mapped, NodeID, NodeType, RootsUpdates, Solid, ValueUpdateListener, getOwner }; |
+9
-8
| // src/graph.ts | ||
| import { getOwner as _getOwner } from "solid-js"; | ||
| var NodeType = /* @__PURE__ */ ((NodeType2) => { | ||
| NodeType2[NodeType2["Component"] = 0] = "Component"; | ||
| NodeType2[NodeType2["Effect"] = 1] = "Effect"; | ||
| NodeType2[NodeType2["Render"] = 2] = "Render"; | ||
| NodeType2[NodeType2["Memo"] = 3] = "Memo"; | ||
| NodeType2[NodeType2["Computation"] = 4] = "Computation"; | ||
| NodeType2[NodeType2["Refresh"] = 5] = "Refresh"; | ||
| NodeType2[NodeType2["Signal"] = 6] = "Signal"; | ||
| NodeType2[NodeType2["Root"] = 7] = "Root"; | ||
| NodeType2[NodeType2["Root"] = 0] = "Root"; | ||
| NodeType2[NodeType2["Component"] = 1] = "Component"; | ||
| NodeType2[NodeType2["Effect"] = 2] = "Effect"; | ||
| NodeType2[NodeType2["Render"] = 3] = "Render"; | ||
| NodeType2[NodeType2["Memo"] = 4] = "Memo"; | ||
| NodeType2[NodeType2["Computation"] = 5] = "Computation"; | ||
| NodeType2[NodeType2["Refresh"] = 6] = "Refresh"; | ||
| NodeType2[NodeType2["Context"] = 7] = "Context"; | ||
| NodeType2[NodeType2["Signal"] = 8] = "Signal"; | ||
| return NodeType2; | ||
@@ -13,0 +14,0 @@ })(NodeType || {}); |
+1
-1
| { | ||
| "name": "@solid-devtools/shared", | ||
| "version": "0.8.3", | ||
| "version": "0.8.4", | ||
| "license": "MIT", | ||
@@ -5,0 +5,0 @@ "author": "Damian Tarnawski <gthetarnav@gmail.com>", |
+8
-4
@@ -1,2 +0,3 @@ | ||
| import { ComputationUpdate, Mapped, NodeID, RootsUpdates, SignalUpdate } from "./graph" | ||
| import { ComputationUpdate, Mapped, NodeID, RootsUpdates } from "./graph" | ||
| import { EncodedValue } from "./serialize" | ||
| import { log } from "./utils" | ||
@@ -19,7 +20,8 @@ | ||
| ComputationUpdates: ComputationUpdate[] | ||
| SignalUpdates: SignalUpdate[] | ||
| /** client -> devtools: signal deep value */ | ||
| SignalValue: SignalUpdate | ||
| SignalUpdates: { signals: { id: NodeID; value: EncodedValue<boolean> }[]; update: boolean } | ||
| /** client -> devtools: encoded props object */ | ||
| PropsUpdate: Mapped.Props | ||
| /** client -> devtools: inspected node value update */ | ||
| ValueUpdate: { value: EncodedValue<boolean>; update: boolean } | ||
| /** devtools -> client: force the debugger to walk the whole tree and send it */ | ||
@@ -34,3 +36,5 @@ ForceUpdate: {} | ||
| /** devtools -> client: request for signal/prop details — subscribe or unsubscribe */ | ||
| ToggleInspectedValue: { type: "signal" | "prop"; id: NodeID; selected: boolean } | ||
| ToggleInspectedValue: | ||
| | { type: "signal" | "prop"; id: NodeID; selected: boolean } | ||
| | { type: "value"; selected: boolean } | ||
| /** devtools -> client: user hovered over component/element signal in devtools panel */ | ||
@@ -37,0 +41,0 @@ HighlightElement: { rootId: NodeID; nodeId: NodeID } | string | null |
+6
-19
@@ -7,2 +7,3 @@ import { getOwner as _getOwner } from "solid-js" | ||
| export enum NodeType { | ||
| Root, | ||
| Component, | ||
@@ -14,4 +15,4 @@ Effect, | ||
| Refresh, | ||
| Context, | ||
| Signal, | ||
| Root, | ||
| } | ||
@@ -123,7 +124,2 @@ | ||
| export type SignalUpdate = { | ||
| id: NodeID | ||
| value: EncodedValue<boolean> | ||
| } | ||
| export type ValueUpdateListener = (newValue: unknown, oldValue: unknown) => void | ||
@@ -146,20 +142,11 @@ | ||
| export interface Component { | ||
| export interface Owner { | ||
| id: NodeID | ||
| type: NodeType.Component | ||
| type: Exclude<NodeType, NodeType.Root | NodeType.Refresh> | ||
| children?: Owner[] | ||
| name: string | ||
| hmr: boolean | ||
| } | ||
| export interface Computation { | ||
| id: NodeID | ||
| type: Exclude<NodeType, NodeType.Refresh | NodeType.Root | NodeType.Component> | ||
| children?: Owner[] | ||
| name: string | ||
| name?: string | ||
| hmr?: boolean | ||
| frozen?: true | ||
| } | ||
| export type Owner = Component | Computation | ||
| export interface Signal { | ||
@@ -166,0 +153,0 @@ type: NodeType.Signal | NodeType.Memo |
Long strings
Supply chain riskContains long string literals, which may be a sign of obfuscated or packed code.
Found 1 instance in 1 package
Long strings
Supply chain riskContains long string literals, which may be a sign of obfuscated or packed code.
Found 1 instance in 1 package
74320
0.42%1874
-0.05%