Skip to content

feat: add correct import path values to register metadata#56

Merged
field123 merged 1 commit into
masterfrom
feat/ep-package-correct-imports
Nov 27, 2025
Merged

feat: add correct import path values to register metadata#56
field123 merged 1 commit into
masterfrom
feat/ep-package-correct-imports

Conversation

@field123
Copy link
Copy Markdown
Collaborator

add correct import path values to register metadata

@field123 field123 merged commit 784b5bf into master Nov 27, 2025
1 check passed
field123 added a commit that referenced this pull request Mar 27, 2026
…ibility, cascade delete

- node.remove fallback path: call removeImplicitStatesAfterRemovingTplNode
  from @/wab/shared/core/states before manual splice for TplComponent nodes
  without parent pointers (#55)
- list-states: add includeImplicit parameter to expose implicit states
  created by TplComponent instances and variant groups (#56)
- component.delete with force: cascade-remove all TplComponent instances
  referencing the deleted component via TplQuery tryRemove({ deep: true })
  before calling TplMgr.removeComponent (#58)
field123 added a commit that referenced this pull request Mar 27, 2026
…on safety (#198)

* fix(plasmic-mcp): component removal state cleanup, implicit state visibility, cascade delete

- node.remove fallback path: call removeImplicitStatesAfterRemovingTplNode
  from @/wab/shared/core/states before manual splice for TplComponent nodes
  without parent pointers (#55)
- list-states: add includeImplicit parameter to expose implicit states
  created by TplComponent instances and variant groups (#56)
- component.delete with force: cascade-remove all TplComponent instances
  referencing the deleted component via TplQuery tryRemove({ deep: true })
  before calling TplMgr.removeComponent (#58)

* fix(plasmic-mcp): interaction & expression DX — prefix stripping, scope correction, arg validation

- $state. prefix stripping: buildActionArgs updateVariable strips accidental
  $state. prefix from variable arg to prevent $state.$state.x double-prefix (#47)
- Bare scope variable auto-correction: createAttrExpr detects props.x/state.x/ctx.x
  after $ stripping and re-adds the $ prefix with a warning (#31)
- $expr: rejection: createAttrExpr explicitly rejects $expr: prefix with clear
  error pointing to $expression or {{expression}} syntax (#54)
- customFunction arg validation: warns on unknown arg keys (#49)
- Event variable documentation: interaction.add tool description now documents
  that customFunction code has access to event, $state, $props, $ctx, $steps (#48)
- buildActionArgs returns { nameArgs, warnings } for warning propagation
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant