Repository navigation
Tags
Tags
Review fixes batch 7: tests, tooling, repo hygiene, 0.1.1 bump - M40: add test/helperNames.test.ts - asserts HELPER_NAMES (editor language) equals Object.keys(buildHelpers()), so adding a helper without registering it in the editor now fails CI. - LOW: tsconfig target/lib es2019 -> es2021; drop the `as unknown as` casts around Intl.RelativeTimeFormat and DateTimeFormatOptions dateStyle/timeStyle, keeping the RelativeTimeFormat runtime feature-detect. - LOW: remove unused dev-deps powerbi-visuals-utils-dataviewutils / -tooltiputils; remove dead persistedState.editorContent from capabilities. - LOW: CI on Node 22, build on v* tags, concurrency + 30-day artifact retention, `npm run package` so the friendly name is produced in CI. - LOW: rename-pbiviz.mjs now matches this build's version, not the first GUID-named file in dist/ (was picking up a stale 0.1.0 build). - LOW: package.json `private: true`; add .nvmrc, .editorconfig, SECURITY.md, CONTRIBUTING.md, .github/ISSUE_TEMPLATE/*; .gitignore += .DS_Store. - Docs: README "35+ helpers" -> 46; CHANGELOG "~15 partials" -> 14; full data-bs-* allow-list in docs/data-attributes.md; development.md release flow matches CI (tags) and Node 22. - Bump to 0.1.1 (pbiviz.json 0.1.1.0, package.json 0.1.1); CHANGELOG 0.1.1 section. apiVersion stays 5.11.0 (that is what powerbi-visuals-api's runtime reports even at npm 5.11.1); dep pinned to ~5.11.0 to match. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>