Skip to content
Open
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
2 changes: 1 addition & 1 deletion .github/DEVELOPMENT.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ pnpm install

## Building

Run [**tsup**](https://tsup.egoist.dev) locally to build source files from `src/` into output files in `lib/`:
Run [**tsdown**](https://tsdown.dev) locally to build source files from `src/` into output files in `lib/`:

```shell
pnpm build
Expand Down
18 changes: 18 additions & 0 deletions .github/actions/transition/action.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,10 @@
description: Runs create-typescript-app in transition mode

inputs:
token:
description: GitHub personal access token with repo, workflow, and read:org permissions.
required: true

name: Transition

runs:
Expand Down Expand Up @@ -27,4 +32,17 @@ runs:
— _The Friendly Bingo Bot_ 💝

> ℹ️ These automatic commits keep your repository up-to-date with new versions of [create-typescript-app](https://github.com/JoshuaKGoldberg/create-typescript-app). If you want to opt out, delete your `.github/workflows/cta-transitions.yml` file.
- id: package-change
uses: JoshuaKGoldberg/[email protected]
with:
properties: engines
- if: steps.package-change.outputs.changed == 'true'
uses: JoshuaKGoldberg/[email protected]
with:
github-token: ${{ inputs.token }}
message: |-
🤖 Beep boop! This PR changes the `engines` field in `package.json`. That might be a breaking change. It's been set to a draft so that it doesn't automatically merge. Go ahead and un-draft the PR if the change is ready for release.

Cheers!
— _The Friendly Bingo Bot_ 💝
using: composite
26 changes: 0 additions & 26 deletions .github/workflows/accessibility-alt-text-bot.yml

This file was deleted.

2 changes: 2 additions & 0 deletions .github/workflows/cta.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,8 @@ jobs:
token: ${{ secrets.ACCESS_TOKEN }}
- if: steps.checkout.outcome != 'skipped'
uses: ./.github/actions/transition
with:
token: ${{ secrets.ACCESS_TOKEN }}
- if: steps.checkout.outcome == 'skipped'
run: echo 'Skipping transition mode because the PR does not appear to be an automated or owner-created update to create-typescript-app.'

Expand Down
2 changes: 1 addition & 1 deletion .release-it.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
"plugins": {
"@release-it/conventional-changelog": {
"infile": "CHANGELOG.md",
"preset": "angular",
"preset": "conventionalcommits",
"types": [
{ "section": "Features", "type": "feat" },
{ "section": "Bug Fixes", "type": "fix" },
Expand Down
2 changes: 1 addition & 1 deletion knip.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"$schema": "https://unpkg.com/knip@5.46.0/schema.json",
"$schema": "https://unpkg.com/knip@5.61.2/schema.json",
"entry": ["src/**/*.test.*", "src/index.ts"],
"ignoreExportsUsedInFile": { "interface": true, "type": true },
"project": ["src/**/*.ts"]
Expand Down
39 changes: 20 additions & 19 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
"package.json"
],
"scripts": {
"build": "tsup",
"build": "tsdown",
"format": "prettier .",
"lint": "eslint . --max-warnings 0",
"lint:knip": "knip",
Expand All @@ -37,38 +37,39 @@
"devDependencies": {
"@eslint-community/eslint-plugin-eslint-comments": "4.5.0",
"@eslint/js": "9.29.0",
"@release-it/conventional-changelog": "10.0.0",
"@release-it/conventional-changelog": "10.0.1",
"@types/eslint-plugin-markdown": "2.0.2",
"@types/node": "22.15.0",
"@vitest/coverage-v8": "3.2.0",
"@vitest/eslint-plugin": "1.2.0",
"@types/node": "24.0.4",
"@vitest/coverage-v8": "3.2.4",
"@vitest/eslint-plugin": "1.2.7",
"console-fail-test": "0.5.0",
"create-typescript-app": "2.42.0",
"cspell": "9.1.1",
"create-typescript-app": "2.46.1",
"cspell": "9.1.2",
"eslint": "9.29.0",
"eslint-plugin-jsdoc": "51.2.1",
"eslint-plugin-jsonc": "2.20.0",
"eslint-plugin-jsdoc": "51.2.3",
"eslint-plugin-jsonc": "2.20.1",
"eslint-plugin-markdown": "5.1.0",
"eslint-plugin-n": "17.16.2",
"eslint-plugin-n": "17.20.0",
"eslint-plugin-package-json": "0.42.0",
"eslint-plugin-perfectionist": "4.15.0",
"eslint-plugin-regexp": "2.9.0",
"eslint-plugin-yml": "1.18.0",
"husky": "9.1.7",
"knip": "5.61.0",
"lint-staged": "16.1.0",
"knip": "5.61.2",
"lint-staged": "16.1.2",
"markdownlint": "0.38.0",
"markdownlint-cli": "0.45.0",
"prettier": "3.6.0",
"prettier-plugin-curly": "0.3.1",
"prettier-plugin-packagejson": "2.5.10",
"prettier-plugin-sh": "0.17.0",
"release-it": "19.0.1",
"prettier": "3.6.1",
"prettier-plugin-curly": "0.3.2",
"prettier-plugin-packagejson": "2.5.15",
"prettier-plugin-sh": "0.17.4",
"release-it": "19.0.3",
"sentences-per-line": "0.3.0",
"tsdown": "0.12.7",
"tsup": "8.5.0",
"typescript": "5.8.2",
"typescript": "5.8.3",
"typescript-eslint": "8.35.0",
"vitest": "3.2.0"
"vitest": "3.2.4"
},
"packageManager": "[email protected]",
"engines": {
Expand Down
Loading
Loading