-
-
Notifications
You must be signed in to change notification settings - Fork 15
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
chore(release): merge branch version-3 into main
Preserve individual commits to ensure changesets and changelog make sense.
- Loading branch information
Showing
379 changed files
with
7,005 additions
and
4,660 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
--- | ||
'tsconfck': patch | ||
--- | ||
|
||
fix(parseNative): return empty result for not found to align with parse |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,9 @@ | ||
{ | ||
"$schema": "https://unpkg.com/@changesets/[email protected]/schema.json", | ||
"changelog": ["@svitejs/changesets-changelog-github-compact", { "repo": "dominikg/tsconfck" }], | ||
"commit": false, | ||
"linked": [], | ||
"access": "public", | ||
"baseBranch": "main", | ||
"bumpVersionsWithWorkspaceProtocolOnly": true | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
--- | ||
'tsconfck': patch | ||
--- | ||
|
||
fix(errors): cache errors instead of evicting cache value on error |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
--- | ||
'tsconfck': patch | ||
--- | ||
|
||
fix(types): use [] for optional parameter jsdoc to ensure dts-buddy emits them as optional |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
--- | ||
'tsconfck': major | ||
--- | ||
|
||
breaking: include js extensions with allowJs: true |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
--- | ||
'tsconfck': major | ||
--- | ||
|
||
breaking(exports): remove package.json export |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
--- | ||
'tsconfck': minor | ||
--- | ||
|
||
feat(exports): export unbundled esm js |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
--- | ||
'tsconfck': minor | ||
--- | ||
|
||
feat(exports): export types as module declaration, including a .d.ts.map |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
--- | ||
'tsconfck': minor | ||
--- | ||
|
||
perf(find): switch to fs.stat callback for async and increase cache usage |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
--- | ||
'tsconfck': major | ||
--- | ||
|
||
breaking(parse): resolve with empty result for missing tsconfig file, remove option resolveWithEmptyIfConfigNotFound |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
--- | ||
'tsconfck': major | ||
--- | ||
|
||
breaking(find): rename option tsConfigPaths to tsconfigPaths to ensure consistent use of tsconfig spelling |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
--- | ||
'tsconfck': patch | ||
--- | ||
|
||
fix(types): use import condition for types to avoid masquerading as cjs |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,32 @@ | ||
{ | ||
"mode": "pre", | ||
"tag": "next", | ||
"initialVersions": { | ||
"tsconfck": "3.0.0-next.0" | ||
}, | ||
"changesets": [ | ||
"chatty-garlics-call", | ||
"fair-ads-kick", | ||
"five-geckos-wonder", | ||
"fresh-lions-cough", | ||
"gold-singers-cheer", | ||
"good-taxis-teach", | ||
"lazy-geckos-hide", | ||
"mighty-dogs-argue", | ||
"olive-readers-cover", | ||
"perfect-dryers-smile", | ||
"pink-points-hide", | ||
"shaggy-cows-look", | ||
"shy-lamps-sleep", | ||
"six-pillows-return", | ||
"sour-gorillas-smash", | ||
"sweet-onions-carry", | ||
"tall-chicken-chew", | ||
"tasty-icons-prove", | ||
"tricky-frogs-pull", | ||
"tricky-trees-tell", | ||
"twelve-rings-bow", | ||
"wise-hairs-clean", | ||
"witty-dolls-relax" | ||
] | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
--- | ||
'tsconfck': minor | ||
--- | ||
|
||
feat: add configName option to support jsconfig.json |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
--- | ||
'tsconfck': major | ||
--- | ||
|
||
breaking(errors): throw ENOENT from parse if input .json filename does not exist. throw custom error if exists but is no file |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
--- | ||
'tsconfck': minor | ||
--- | ||
|
||
feat(findNative): add find options (cache, root) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
--- | ||
'tsconfck': major | ||
--- | ||
|
||
breaking(types): remove Awaitable type and add result type generic to cache |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
--- | ||
'tsconfck': major | ||
--- | ||
|
||
breaking(node): minimum supported node version is node18 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
--- | ||
'tsconfck': major | ||
--- | ||
|
||
breaking: enable caching paths for multiple configNames in one TSConfckCache, changed cache.getTSConfigPath(dir) to cache.getConfigPath(dir,configName) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
--- | ||
'tsconfck': major | ||
--- | ||
|
||
breaking(peerDependencies): minimum supported typescript version for parseNative and findNative is 5.0 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
--- | ||
'tsconfck': major | ||
--- | ||
|
||
breaking(exports): remove cjs export |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
--- | ||
'tsconfck': major | ||
--- | ||
|
||
breaking(find): ignore tsconfig files inside node_modules |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
--- | ||
'tsconfck': major | ||
--- | ||
|
||
breaking(cache): remove tsconfigPaths option from find, add cache option that lazily caches found tsconfig paths. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
--- | ||
'tsconfck': patch | ||
--- | ||
|
||
fix(find): only call then on promise in cache" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
--- | ||
'tsconfck': major | ||
--- | ||
|
||
breaking(find): replace scanNodeModules with ignoreNodeModules |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,52 @@ | ||
{ | ||
"ignorePatterns": [ | ||
"**/tests/fixtures/parse/invalid/**/*", | ||
"**/tests/fixtures/find-all/recursive-symlink/**/*", | ||
"**/tests/snapshots/**/*.js" | ||
], | ||
"root": true, | ||
"extends": ["eslint:recommended", "plugin:n/recommended", "prettier"], | ||
"globals": { | ||
"Atomics": "readonly", | ||
"SharedArrayBuffer": "readonly" | ||
}, | ||
"parserOptions": { | ||
"ecmaVersion": 2022 | ||
}, | ||
"plugins": ["n", "markdown"], | ||
"rules": { | ||
"no-debugger": ["error"] | ||
}, | ||
"overrides": [ | ||
{ | ||
"files": ["**/*.md"], | ||
"processor": "markdown/markdown", | ||
"rules": { | ||
"no-undef": "off", | ||
"no-unused-vars": "off", | ||
"no-console": "off", | ||
"padded-blocks": "off", | ||
"n/no-missing-import": "off", | ||
"n/no-extraneous-require": "off", | ||
"import/no-unresolved": "off" | ||
} | ||
}, | ||
{ | ||
"files": ["**/*.md/*.**"], | ||
"rules": { | ||
"no-undef": "off", | ||
"no-unused-vars": "off", | ||
"no-console": "off", | ||
"padded-blocks": "off", | ||
"n/no-missing-import": "off", | ||
"import/no-unresolved": "off" | ||
} | ||
}, | ||
{ | ||
"files": ["**/tests/fixtures/**/*"], | ||
"rules": { | ||
"no-unused-vars": "off" | ||
} | ||
} | ||
] | ||
} |
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
* text=auto eol=lf |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,16 +1,16 @@ | ||
{ | ||
"$schema": "https://docs.renovatebot.com/renovate-schema.json", | ||
"extends": ["config:base","group:allNonMajor",":semanticCommits"], | ||
"schedule": ["before 5am on the 3rd day of the month"], | ||
"labels": ["dependencies"], | ||
"rangeStrategy": "bump", | ||
"packageRules": [ | ||
$schema: 'https://docs.renovatebot.com/renovate-schema.json', | ||
extends: ['config:base', 'group:allNonMajor', ':semanticCommits'], | ||
schedule: ['before 5am on the 3rd day of the month'], | ||
labels: ['dependencies'], | ||
rangeStrategy: 'bump', | ||
packageRules: [ | ||
{ | ||
"matchDepTypes": ["peerDependencies","engines"], | ||
"enabled": false | ||
matchDepTypes: ['peerDependencies', 'engines'], | ||
enabled: false | ||
} | ||
], | ||
"ignoreDeps": [ | ||
ignoreDeps: [ | ||
// add deps that need manual attention here | ||
] | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,68 @@ | ||
name: Release | ||
|
||
on: | ||
push: | ||
branches: | ||
- main | ||
|
||
permissions: {} | ||
|
||
jobs: | ||
release: | ||
permissions: | ||
contents: write # to create release (changesets/action) | ||
pull-requests: write # to create pull request (changesets/action) | ||
# prevents this action from running on forks | ||
if: github.repository == 'dominikg/tsconfck' | ||
name: Release | ||
runs-on: ${{ matrix.os }} | ||
strategy: | ||
matrix: | ||
# pseudo-matrix for convenience, NEVER use more than a single combination | ||
node: [18] | ||
os: [ubuntu-latest] | ||
steps: | ||
- name: checkout | ||
uses: actions/checkout@v4 | ||
with: | ||
# This makes Actions fetch all Git history so that Changesets can generate changelogs with the correct commits | ||
fetch-depth: 0 | ||
- uses: actions/setup-node@v3 | ||
with: | ||
node-version: ${{ matrix.node }} | ||
- name: install pnpm | ||
shell: bash | ||
run: | | ||
PNPM_VER=$(jq -r '.packageManager | if .[0:5] == "pnpm@" then .[5:] else "packageManager in package.json does not start with pnpm@\n" | halt_error(1) end' package.json) | ||
echo installing pnpm version $PNPM_VER | ||
npm i -g pnpm@$PNPM_VER | ||
- uses: actions/setup-node@v3 | ||
with: | ||
node-version: ${{ matrix.node }} | ||
cache: 'pnpm' | ||
cache-dependency-path: '**/pnpm-lock.yaml' | ||
- name: install | ||
run: pnpm install --frozen-lockfile --prefer-offline --ignore-scripts | ||
- name: publint | ||
run: pnpm check:publint | ||
- name: generated files are up to date | ||
run: pnpm generate && [ "`git status --porcelain=v1`" == "" ] | ||
- name: Creating .npmrc | ||
run: | | ||
cat << EOF > "$HOME/.npmrc" | ||
//registry.npmjs.org/:_authToken=$NPM_TOKEN | ||
EOF | ||
env: | ||
NPM_TOKEN: ${{ secrets.NPM_TOKEN }} | ||
- name: Create Release Pull Request or Publish to npm | ||
id: changesets | ||
uses: changesets/action@v1 | ||
with: | ||
# This expects you to have a script called release which does a build for your packages and calls changeset publish | ||
publish: pnpm release | ||
env: | ||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} | ||
NPM_TOKEN: ${{ secrets.NPM_TOKEN }} | ||
- name: remove generated .npmrc | ||
if: ${{ always() }} | ||
run: rm -f "$HOME/.npmrc" |
Oops, something went wrong.