Skip to content

PRO-1359: Replace the NCE key with a placeholder comment in the next starters - #480

Draft
demtario wants to merge 2 commits into
masterfrom
feature/PRO-1359_Remove-NCE-key-from-demos
Draft

demtario wants to merge 2 commits into
masterfrom
feature/PRO-1359_Remove-NCE-key-from-demos

Conversation

@demtario

@demtario demtario commented Nov 3, 2026 •

Copy link
Copy Markdown
Member

Context

Part of PRO-1359: the non-commercial key (non-commercial-and-evaluation) leaves everything we ship, since the grid runs keyless on handsontable.com. This PR replaces it with a commented-out licenseKey placeholder that links to the pricing page, in the 15 starters under examples/ and in the blank templates generated for the next bucket (runner/pipeline/blank-starters.mjs). Buckets 15-18 stay on the key because their pinned Handsontable versions still need it. server-examples/* (pinned ^18.0.0) will follow in a separate PR after the 19.0 release. Generated starter-examples/ and docs-examples/ are not touched, they are regenerated after merge.

Types of changes

  • Update to an existing example
  • New example
  • README / documentation change
  • Demo runner (runner/) change
  • CI / tooling change

How was this verified?

  • New blank-starters.test.mjs case written first and seen failing: next carries only the placeholder, buckets 15-18 keep the key.
  • node --test pipeline/*.test.mjs in runner/: 2767 pass, 0 fail.
  • Every changed .ts/.tsx/.js/.jsx file parses with no syntax errors (TypeScript transpileModule, JSX preserved). The // comment sits between JSX attributes; Vue uses an HTML comment above <HotTable> because a tag cannot hold one.
  • Not done yet: the live check that demos.handsontable.com passes the license domain check with a next starter. Do that before taking this out of draft.

Checklist

  • New/renamed example: not applicable, no example added or renamed
  • New example: not applicable
  • Ran pnpm build (and pnpm dev) in the affected example/server-example locally: not run, comment-only change in the examples; syntax checked as above

Related issue(s):

  1. PRO-1359

…starters

The next bucket (19+) runs keyless on handsontable.com, so the starters
under examples/ and the blank templates generated for the next bucket
carry a commented-out licenseKey line pointing at the license key docs
page. Buckets 15-18 are pinned to Handsontable versions that still need
the non-commercial key and keep it.

Generated starter-examples and docs-examples are not touched; they are
regenerated after merge.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
@demtario demtario self-assigned this Nov 3, 2026
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
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