Skip to content

Commit c31389d

Browse files
committed
release: 0.1.3-next.4
1 parent 0a8669a commit c31389d

File tree

12 files changed

+530
-159
lines changed

12 files changed

+530
-159
lines changed

.pkgs/configs/eslint.d.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,13 @@
11
import type { Linter } from "eslint";
2+
import { type Config } from "eslint/config";
23
export declare const GLOB_JS: string[];
34
export declare const GLOB_TS: string[];
45
export declare const GLOB_MD: string[];
56
export declare const GLOB_TESTS: string[];
67
export declare const GLOB_CONFIGS: string[];
78
export declare const GLOB_SCRIPTS: string[];
89
export declare const GLOB_IGNORES: readonly ["**/node_modules", "**/dist", "**/package-lock.json", "**/yarn.lock", "**/pnpm-lock.yaml", "**/bun.lockb", "**/output", "**/coverage", "**/temp", "**/.temp", "**/tmp", "**/.tmp", "**/.history", "**/.vitepress/cache", "**/.nuxt", "**/.next", "**/.vercel", "**/.changeset", "**/.idea", "**/.cache", "**/.output", "**/.vite-inspect", "**/.yarn", "**/storybook-static", "**/.eslint-config-inspector", "**/playwright-report", "**/.astro", "**/.vinxi", "**/app.config.timestamp_*.js", "**/.tanstack", "**/.nitro", "**/CHANGELOG*.md", "**/*.min.*", "**/LICENSE*", "**/__snapshots__", "**/auto-import?(s).d.ts", "**/components.d.ts", "**/vite.config.ts.*.mjs", "**/*.gen.*", "!.storybook"];
9-
export declare function buildIgnoreConfig(gitignore: string, extra: string[]): readonly [never, import("eslint/config").Config];
10+
export declare function buildIgnoreConfig(gitignore: string, extra: string[]): readonly [Config, Config];
1011
export declare const strictTypeChecked: Linter.Config[];
1112
export declare const disableTypeChecked: Linter.Config[];
1213
/**

.pkgs/configs/eslint.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -164,7 +164,7 @@ export const strictTypeChecked = defineConfig({
164164
extends: [
165165
jsdoc({ config: "flat/recommended-typescript-error" }),
166166
pluginDeMorgan.configs.recommended,
167-
pluginPerfectionist.configs["recommended-natural"],
167+
pluginPerfectionist.configs?.["recommended-natural"] ?? [],
168168
pluginRegexp.configs["flat/recommended"],
169169
],
170170
files: GLOB_TS,
@@ -179,6 +179,7 @@ export const strictTypeChecked = defineConfig({
179179
"@stylistic/no-multi-spaces": ["warn"],
180180
"@stylistic/operator-linebreak": "off",
181181
"@stylistic/quote-props": ["error", "as-needed"],
182+
"perfectionist/sort-array-includes": "off",
182183
"perfectionist/sort-exports": "off",
183184
"perfectionist/sort-imports": "off",
184185
"perfectionist/sort-interfaces": [

.pkgs/configs/eslint.ts

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import { jsdoc } from "eslint-plugin-jsdoc";
88
import pluginPerfectionist from "eslint-plugin-perfectionist";
99
import pluginRegexp from "eslint-plugin-regexp";
1010
import pluginUnicorn from "eslint-plugin-unicorn";
11-
import { defineConfig, globalIgnores } from "eslint/config";
11+
import { type Config, defineConfig, globalIgnores } from "eslint/config";
1212
import tseslint from "typescript-eslint";
1313

1414
export const GLOB_JS = ["**/*.{js,jsx,cjs,mjs}"];
@@ -111,7 +111,7 @@ const p11tGroups = {
111111

112112
export function buildIgnoreConfig(gitignore: string, extra: string[]) {
113113
return [
114-
includeIgnoreFile(gitignore, "Imported .gitignore patterns") as never,
114+
includeIgnoreFile(gitignore, "Imported .gitignore patterns") as Config,
115115
globalIgnores([
116116
...GLOB_IGNORES,
117117
...extra,
@@ -180,7 +180,7 @@ export const strictTypeChecked: Linter.Config[] = defineConfig(
180180
extends: [
181181
jsdoc({ config: "flat/recommended-typescript-error" }),
182182
pluginDeMorgan.configs.recommended,
183-
pluginPerfectionist.configs["recommended-natural"],
183+
pluginPerfectionist.configs?.["recommended-natural"] ?? [],
184184
pluginRegexp.configs["flat/recommended"],
185185
] as never,
186186
files: GLOB_TS,
@@ -197,6 +197,7 @@ export const strictTypeChecked: Linter.Config[] = defineConfig(
197197
"@stylistic/operator-linebreak": "off",
198198
"@stylistic/quote-props": ["error", "as-needed"],
199199

200+
"perfectionist/sort-array-includes": "off",
200201
"perfectionist/sort-exports": "off",
201202
"perfectionist/sort-imports": "off",
202203
"perfectionist/sort-interfaces": [

.pkgs/configs/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
"eslint-plugin-function": "^0.1.2",
2626
"eslint-plugin-function-rule": "^0.1.2",
2727
"eslint-plugin-jsdoc": "^61.5.0",
28-
"eslint-plugin-perfectionist": "^5.0.0",
28+
"eslint-plugin-perfectionist": "^5.1.0",
2929
"eslint-plugin-regexp": "^2.10.0",
3030
"eslint-plugin-unicorn": "^62.0.0",
3131
"typescript-eslint": "^8.50.1"

.pkgs/function-rules/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
},
2626
"devDependencies": {
2727
"eslint": "^9.39.2",
28-
"tsdown": "^0.18.2"
28+
"tsdown": "^0.18.3"
2929
},
3030
"peerDependencies": {
3131
"eslint": "^9.39.1",

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
0.1.3-next.3
1+
0.1.3-next.4

package.json

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "dx",
3-
"version": "0.1.3-next.3",
3+
"version": "0.1.3-next.4",
44
"private": true,
55
"description": "Monorepo for JavaScript and TypeScript dx libraries.",
66
"homepage": "https://github.com/Rel1cx/dx",
@@ -41,7 +41,7 @@
4141
"@tsconfig/strictest": "^2.0.8",
4242
"@types/node": "^25.0.3",
4343
"ansis": "^4.2.0",
44-
"dprint": "^0.50.2",
44+
"dprint": "^0.51.1",
4545
"effect": "^3.19.13",
4646
"eslint": "^9.39.2",
4747
"eslint-plugin-function-rule": "workspace:*",
@@ -52,14 +52,15 @@
5252
"sort-package-json": "^3.6.0",
5353
"tinyglobby": "^0.2.15",
5454
"ts-pattern": "^5.9.0",
55-
"tsdown": "^0.18.2",
55+
"tsdown": "^0.18.3",
56+
"tsx": "^4.21.0",
5657
"typedoc": "^0.28.15",
5758
"typedoc-plugin-markdown": "^4.9.0",
5859
"typedoc-plugin-mdn-links": "^5.0.10",
5960
"typescript": "^5.9.3",
6061
"typescript-eslint": "^8.50.1"
6162
},
62-
"packageManager": "pnpm@10.26.1",
63+
"packageManager": "pnpm@10.26.2",
6364
"engines": {
6465
"node": ">=24.0.0"
6566
}

packages/eff/jsr.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@let/eff",
3-
"version": "0.1.3-next.3",
3+
"version": "0.1.3-next.4",
44
"license": "MIT",
55
"exports": "./src/index.ts"
66
}

packages/eff/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@let/eff",
3-
"version": "0.1.3-next.3",
3+
"version": "0.1.3-next.4",
44
"description": "JavaScript and TypeScript utilities.",
55
"homepage": "https://github.com/Rel1cx/dx",
66
"bugs": {

packages/eslint-plugin-function-rule/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "eslint-plugin-function-rule",
3-
"version": "0.1.3-next.3",
3+
"version": "0.1.3-next.4",
44
"description": "An ESLint plugin to write custom rules with JavaScript functions.",
55
"homepage": "https://github.com/Rel1cx/dx",
66
"bugs": {

0 commit comments

Comments
 (0)