Skip to content

Merge master into production (#patch) - #215

Merged
RobinBol merged 6 commits into
productionfrom
master
Aug 18, 2026
Merged

Merge master into production (#patch)#215
RobinBol merged 6 commits into
productionfrom
master

Conversation

@RobinBol

Copy link
Copy Markdown
Collaborator

No description provided.

bobvandevijver and others added 5 commits August 18, 2026 09:56
Exclude scripts directory for NPM package archive
…pmignore

Replaces the .npmignore denylist with an explicit files allowlist, so new
top-level files and build output are excluded by default rather than shipped
by accident. index.js is covered by npm's implicit main inclusion; index.d.ts
is not, so types is listed explicitly.

Verified against the published 3.6.0 tarball: index.js, index.d.ts and all 56
lib/ files are unchanged; only .nvmrc, .prettierrc, AGENTS.md, tsconfig.json
and scripts/ are dropped.
The root .DS_Store was committed to the repository. It never reached the
published package, since npm-packlist ignores .DS_Store by default, but it
does not belong in git. Untrack it and add it to .gitignore so the Finder
files under lib/, test/ and build/ stay out too.
chore: allowlist published files via package.json files instead of .npmignore
Copilot AI lite review requested due to automatic review settings August 18, 2026 08:57
@RobinBol
RobinBol merged commit 0731ae4 into production Aug 18, 2026
4 checks passed

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates the npm publishing configuration for the Zigbee Cluster Library package, shifting from a .npmignore-based exclude list to an explicit package.json files allowlist, and adds an additional gitignore entry.

Changes:

  • Added a files allowlist in package.json to control which artifacts are published to npm.
  • Removed .npmignore (relying on the new files allowlist instead).
  • Added .DS_Store to .gitignore.

Reviewed changes

Copilot reviewed 2 out of 4 changed files in this pull request and generated 1 comment.

File Description
package.json Introduces npm publish allowlist via files field.
.npmignore Removes previous npm packaging exclude list.
.gitignore Adds .DS_Store to ignored files.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread package.json
Comment on lines +7 to +10
"files": [
"index.d.ts",
"lib"
],
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

3 participants