Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
22 commits
Select commit Hold shift + click to select a range
3426e07
chore: migrate nx to 23.0.1
claude Jul 4, 2026
045de6c
chore: bump safe minor/patch devDependencies
claude Jul 4, 2026
f2f6143
chore: bump @commitlint to v21
claude Jul 4, 2026
21dca86
chore: bump lerna to v9
claude Jul 4, 2026
de52417
chore: bump jsdom to v29
claude Jul 4, 2026
056105d
chore: migrate eslint to flat config (js_corelibrary parity)
claude Jul 4, 2026
2d1ccf6
chore: bump @leancodepl/utils to latest (10.5.2)
claude Jul 4, 2026
6980c50
chore: migrate zod to v4
claude Jul 4, 2026
c553eab
chore: bump Node to 24 (js_corelibrary parity)
claude Jul 4, 2026
eed0664
refactor: use plain zod import now that on zod 4
claude Jul 4, 2026
99275b8
chore: bump @swc/core to 1.15.43
claude Jul 4, 2026
1eb1470
chore: bump tslib to ^2.8.1
claude Jul 4, 2026
7e9b94b
chore: bump yaml to 2.9.0
claude Jul 4, 2026
e18844d
chore: bump lodash to ^4.18.1
claude Jul 4, 2026
b4a9bfc
chore: bump @types/node to ^26.1.0
claude Jul 4, 2026
3453715
chore: bump protobufjs to 8.6.6 and protobufjs-cli to 2.5.7
claude Jul 4, 2026
340085d
chore: align @types/node to Node 24 runtime
claude Jul 4, 2026
ac8b0a8
chore: regenerate protobuf protocol with protobufjs-cli 2
claude Jul 4, 2026
acd23aa
chore: mark generated protobuf protocol files as generated in .gitatt…
claude Jul 6, 2026
6e7a43a
chore: mark protobuf protocol folder as generated in .gitattributes
claude Jul 6, 2026
75a444d
chore: raise TS lib to ES2023, use toSorted, drop stale nx eslint input
claude Jul 6, 2026
6de33d8
Merge pull request #164 from leancodepl/chore/regenerate-protobuf-pro…
Komoszek Jul 6, 2026
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
1 change: 1 addition & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
libs/schema/src/lib/protocol/** linguist-generated=true
2 changes: 1 addition & 1 deletion .nvmrc
Original file line number Diff line number Diff line change
@@ -1 +1 @@
22
24.13
4 changes: 1 addition & 3 deletions .prettierrc.js
Original file line number Diff line number Diff line change
@@ -1,3 +1 @@
const baseConfig = require("@leancodepl/prettier-config")

module.exports = baseConfig
module.exports = require("@leancodepl/prettier-config")
35 changes: 0 additions & 35 deletions eslint.base.config.cjs

This file was deleted.

3 changes: 0 additions & 3 deletions eslint.config.cjs

This file was deleted.

27 changes: 27 additions & 0 deletions eslint.config.mjs
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
import nx from "@nx/eslint-plugin"
import { base, imports } from "@leancodepl/eslint-config"

const config = [
...nx.configs["flat/base"],
...nx.configs["flat/typescript"],
...nx.configs["flat/javascript"],
...base,
...imports,
{ ignores: ["**/dist", "**/*.timestamp*"] },
{
files: ["*.ts", "*.tsx", "*.js", "*.jsx", "*.mjs", "*.cjs", "*.mts", "*.cts"],
rules: {
"@nx/enforce-module-boundaries": [
"error",
{
enforceBuildableLibDependency: true,
allow: ["./eslint.config.mjs"],
depConstraints: [{ sourceTag: "*", onlyDependOnLibsWithTags: ["*"] }],
},
],
"@nx/dependency-checks": "error",
},
},
]

export default config
4 changes: 4 additions & 0 deletions jest.preset.js
Original file line number Diff line number Diff line change
Expand Up @@ -12,4 +12,8 @@ module.exports = {
* More info: https://jestjs.io/docs/upgrading-to-jest29#snapshot-format
*/
snapshotFormat: { escapeString: true, printBasicPrototype: true },
// `@leancodepl/*` packages (and their deps such as `tiny-invariant`) ship pure
// ESM ("type": "module"), which Jest does not transform by default because
// node_modules is ignored. Allow ts-jest to transpile them to CJS.
transformIgnorePatterns: ["node_modules/(?!(?:@leancodepl/.*|tiny-invariant)/)"],
}
3 changes: 0 additions & 3 deletions libs/plugin/eslint.config.cjs

This file was deleted.

5 changes: 5 additions & 0 deletions libs/plugin/eslint.config.mjs
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
import baseConfig from "../../eslint.config.mjs"

const config = [...baseConfig]

export default config
3 changes: 1 addition & 2 deletions libs/plugin/jest.config.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
/* eslint-disable */
export default {
module.exports = {
displayName: "plugin",
preset: "../../jest.preset.js",
globals: {},
Expand Down
4 changes: 0 additions & 4 deletions libs/schema/eslint.config.cjs

This file was deleted.

5 changes: 5 additions & 0 deletions libs/schema/eslint.config.mjs
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
import baseConfig from "../../eslint.config.mjs"

const config = [...baseConfig, { ignores: ["**/protocol/"] }]

export default config
3 changes: 1 addition & 2 deletions libs/schema/jest.config.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
/* eslint-disable */
export default {
module.exports = {
displayName: "schema",
preset: "../../jest.preset.js",
globals: {},
Expand Down
4 changes: 2 additions & 2 deletions libs/schema/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,9 @@
"license": "Apache-2.0",
"repository": "https://github.com/leancodepl/contractsgenerator-typescript",
"dependencies": {
"@leancodepl/utils": ">=7.2.3",
"@leancodepl/utils": ">=10.5.2",
"lodash": "^4.0.0",
"long": "5.3.2",
"protobufjs": "^7.3.2"
"protobufjs": "^8.0.0"
}
}
Loading
Loading