Zoltan Kochan
5d5818e44f
style: enforce node: protocol for builtin imports ( #10951 )
...
Add n/prefer-node-protocol rule and autofix all bare builtin imports
to use the node: prefix. Simplify the simple-import-sort builtins
pattern to just ^node: since all imports now use the prefix.
2026-03-13 07:59:51 +01:00
Zoltan Kochan
1c8c4e49f5
style: add eslint-plugin-simple-import-sort ( #10947 )
...
Add eslint-plugin-simple-import-sort to enforce consistent import ordering:
- Node.js builtins first
- External packages second
- Relative imports last
- Named imports sorted alphabetically within each statement
2026-03-13 02:02:38 +01:00
Zoltan Kochan
3a5bfaa94f
chore: update zkochan packages to latest versions ( #10930 )
...
Update all packages from zkochan/packages to their latest major versions
and exclude them from minimumReleaseAge requirement. This includes
updating catalog entries, adapting to breaking API changes (default
exports replaced with named exports, sync functions renamed with Sync
suffix), and updating type declarations.
2026-03-11 13:47:46 +01:00
Brandon Cheng
01914345d5
build: enable @typescript-eslint/no-import-type-side-effects ( #10630 )
...
* build: enable `@typescript-eslint/no-import-type-side-effects`
* build: disable `@typescript-eslint/consistent-type-imports`
* chore: apply fixes for `no-import-type-side-effects`
pnpm exec eslint "**/src/**/*.ts" "**/test/**/*.ts" --fix
2026-03-08 00:02:48 +01:00
Zoltan Kochan
8b4bdf9a83
refactor: replace onlyBuiltDependencies and ignoredBuiltDependencies with allowBuilds ( #10401 )
2026-01-02 23:21:17 +01:00
Oren
ba065f6a8b
fix(git-fetcher): block git dependencies from running prepare scripts unless allowed ( #10288 )
...
* fix(git-fetcher): block git dependencies from running prepare scripts unless allowed
* Update exec/prepare-package/src/index.ts
Co-authored-by: Zoltan Kochan <z@kochan.io >
* Also implement in gitHostedTarballFetcher
* refactor: move allowBuild function creation to the store manager
* refactor: pass allowBuild function to fetch function directly
* refactor: revert not needed changes and update changesets
* test: fix
* fix: implemented CR suggestions
* test: fix
* test: fix
---------
Co-authored-by: Zoltan Kochan <z@kochan.io >
2025-12-09 18:25:07 +01:00
Zoltan Kochan
491a84fb26
feat: use ESM instead of commonjs ( #9870 )
2025-08-25 10:02:00 +02:00
Khải
a8bc9902b6
refactor(exec): type checking perf ( #7911 )
2024-04-13 00:18:14 +02:00
Zoltan Kochan
c9db742824
fix: update typescript to v5.4 ( #7905 )
2024-04-12 14:03:45 +02:00
Zoltan Kochan
167ac4d2b5
fix: use the right pkg manager for building git-hosted deps ( #7852 )
...
close #7850
2024-04-03 12:28:26 +02:00
Zoltan Kochan
0564745b1d
style: use unknown in try/catch ( #7709 )
2024-03-06 01:47:04 +01:00
Rex Zeng
b13d2dc1ae
feat: add sub folder support for git url ( #7487 )
...
close #4765
---------
Co-authored-by: Zoltan Kochan <z@kochan.io >
2024-01-24 02:15:02 +01:00
Zoltan Kochan
17d2ddb056
fix: don't run prepublishOnly of git-hosted dependencies ( #7096 )
...
close #7026
2023-09-15 17:04:28 +03:00
Zoltan Kochan
8452bb2d5b
fix: don't run postpublish of git-hosted dependency ( #6848 )
...
close #6846
2023-07-22 20:35:55 +03:00
Zoltan Kochan
4b97f1f07a
perf: don't use await inside loops ( #6617 )
2023-06-05 12:12:47 +03:00
Zoltan Kochan
ee61ca4cb7
style: update eslint ( #6236 )
2023-03-18 14:57:29 +02:00
Zoltan Kochan
c7b05cd9a4
fix: don't build git-hosted dependencies when scripts are ignored ( #5897 )
...
close #5876
2023-01-09 03:59:37 +02:00
Zoltan Kochan
40a4818405
fix: only build git-hosted dependency if it has no main file ( #5868 )
...
close #5845
2023-01-03 14:38:20 +02:00
Zoltan Kochan
ec97a31057
fix: print a better error message on prepare pkg failure ( #5847 )
...
ref #5845
2023-01-01 23:28:33 +02:00
Zoltan Kochan
339c0a7046
fix: run prepublish scripts of packages installed from Git ( #5837 )
...
close #5826
2022-12-25 21:18:18 +02:00
Zoltan Kochan
4ca53b0b50
refactor: group projects in different subdirectories ( #5659 )
2022-11-20 01:35:22 +02:00