Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
26 changes: 13 additions & 13 deletions .changeset/config.json
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
{
"$schema": "https://unpkg.com/@changesets/config@2.3.1/schema.json",
"___experimentalUnsafeOptions_WILL_CHANGE_IN_PATCH": {
"onlyUpdatePeerDependentsWhenOutOfRange": true,
"updateInternalDependents": "always"
},
"access": "public",
"baseBranch": "main",
"changelog": "@changesets/cli/changelog",
"commit": false,
"fixed": [],
"ignore": [],
"linked": [],
"updateInternalDependencies": "patch"
"$schema": "https://unpkg.com/@changesets/config@2.3.1/schema.json",
"___experimentalUnsafeOptions_WILL_CHANGE_IN_PATCH": {
"onlyUpdatePeerDependentsWhenOutOfRange": true,
"updateInternalDependents": "always"
},
"access": "public",
"baseBranch": "main",
"changelog": "@changesets/cli/changelog",
"commit": false,
"fixed": [],
"ignore": [],
"linked": [],
"updateInternalDependencies": "patch"
}
15 changes: 15 additions & 0 deletions .changeset/tidy-moons-invent.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
---
'assertron': patch
---

Raise the minimum of every runtime dependency to the version this release is built and
tested against: `iso-error@6.0.5`, `path-equal@1.2.7`, `satisfier@5.4.4`, `tersify@4.0.6`
and `type-plus@7.6.2`. Consumers resolve the newer upstreams as a result.

The published bundles are also rebuilt by tsdown rather than three `tsc` passes. The public
API is unchanged and `esm/index.js`, `cjs/index.js` and the declarations beside them keep
their paths, but the emitted output differs: the CJS target moves from ES5 to ES2015
(rolldown's floor), a small `_virtual/` helper module set appears alongside the entry, and
per-module `.d.ts` files that were never reachable through the `exports` map are no longer
emitted. Two source files that nothing referenced — `ts/assert-order/internalInterfaces.ts`
and `ts/testUtils.ts` — are dropped from the published `ts/` sources.
13 changes: 0 additions & 13 deletions .depcheckrc.yml

This file was deleted.

7 changes: 0 additions & 7 deletions .eslintignore

This file was deleted.

21 changes: 0 additions & 21 deletions .eslintrc.json

This file was deleted.

1 change: 0 additions & 1 deletion .github/mergify.yml

This file was deleted.

28 changes: 27 additions & 1 deletion .github/renovate.json
Original file line number Diff line number Diff line change
@@ -1,3 +1,29 @@
{
"extends": ["github>unional/renovate-preset"]
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
"extends": ["github>unional/renovate-preset"],
"description": [
"Local overrides that belong in unional/renovate-preset once it carries the canonical body.",
"Without them nothing merges bot PRs here: the preset has no automerge policy, and the",
"Mergify rules this repo used to rely on resolved to nothing (`extends: .github` against a",
"cyberuni/.github that has no mergify.yml), while the Dependabot automerge workflow armed a",
"squash merge the repo disallows. Both are removed; Renovate with platformAutomerge is the",
"single updater and the single merge mechanism, and it enqueues natively."
],
"dependencyDashboard": true,
"automerge": true,
"automergeType": "pr",
"platformAutomerge": true,
"rebaseWhen": "behind-base-branch",
"minimumReleaseAge": "1 day",
"packageRules": [
{
"description": "Majors break builds in ways CI catches but a human should choose to absorb.",
"matchUpdateTypes": ["major"],
"automerge": false
}
],
"vulnerabilityAlerts": {
"description": "Shortened, not removed: a malicious fix release is exactly what an instant merge would swallow.",
"minimumReleaseAge": "1 day"
}
}
24 changes: 0 additions & 24 deletions .github/workflows/dependabot-automerge.yml

This file was deleted.

3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,9 @@ build/Release
# webstorm
.idea

# turborepo
.turbo

# yarn
.pnp.*
.yarn/*
Expand Down
Empty file modified .husky/commit-msg
100644 → 100755
Empty file.
1 change: 0 additions & 1 deletion .npmrc

This file was deleted.

10 changes: 10 additions & 0 deletions .size-limit.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
[
{
"path": "./esm/index.js",
"limit": "10 kB"
},
{
"path": "./cjs/index.js",
"limit": "15 kB"
}
]
23 changes: 0 additions & 23 deletions babel.config.json

This file was deleted.

12 changes: 12 additions & 0 deletions biome.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
{
"$schema": "https://biomejs.dev/schemas/2.5.11/schema.json",
"extends": ["@repobuddy/biome/recommended"],
"vcs": {
"enabled": true,
"clientKind": "git",
"useIgnoreFile": true
},
"files": {
"includes": ["!cjs", "!esm", "!tslib", "!coverage", "!.turbo", "!skills-lock.json", "!CHANGELOG.md"]
}
}
24 changes: 0 additions & 24 deletions jest.config.mjs

This file was deleted.

3 changes: 3 additions & 0 deletions knip.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"$schema": "https://unpkg.com/knip@6/schema.json"
}
1 change: 0 additions & 1 deletion package.cjs.json

This file was deleted.

Loading
Loading