Skip to content

Commit 2bd81b6

Browse files
authored
Fix -lib and node version (#198)
1 parent 0d9db68 commit 2bd81b6

34 files changed

+2565
-2712
lines changed

package-lock.json

Lines changed: 2123 additions & 2284 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 28 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -33,43 +33,45 @@
3333
"prepublish": "husky install"
3434
},
3535
"dependencies": {
36-
"ajv": "^8.1.0",
36+
"ajv": "^8.17.1",
37+
"ajv-formats": "^3.0.1",
3738
"js-yaml": "^4.1.0"
3839
},
3940
"devDependencies": {
40-
"@apidevtools/json-schema-ref-parser": "^9.0.7",
41+
"@apidevtools/json-schema-ref-parser": "^11.6.4",
4142
"@dtsgenerator/replace-namespace": "^1.4.1",
42-
"@rollup/plugin-commonjs": "^28.0.6",
43-
"@rollup/plugin-json": "^4.1.0",
44-
"@rollup/plugin-node-resolve": "^13.0.0",
45-
"@types/jest": "^30.0.0",
46-
"@types/js-yaml": "^4.0.1",
43+
"@rollup/plugin-commonjs": "^26.0.1",
44+
"@rollup/plugin-json": "^6.1.0",
45+
"@rollup/plugin-node-resolve": "^15.2.3",
46+
"@types/jest": "^29.5.12",
47+
"@types/js-yaml": "^4.0.9",
4748
"@types/lodash.toplainobject": "^4.2.9",
48-
"@types/node-fetch": "^2.5.10",
49-
"@types/yargs": "^16.0.1",
50-
"@typescript-eslint/eslint-plugin": "^8.45.0",
51-
"@typescript-eslint/parser": "^8.45.0",
49+
"@types/node-fetch": "^2.6.11",
50+
"@types/rimraf": "^4.0.5",
51+
"@types/yargs": "^17.0.32",
52+
"@typescript-eslint/eslint-plugin": "^7.16.1",
53+
"@typescript-eslint/parser": "^7.16.1",
5254
"dtsgenerator": "^3.10.0",
53-
"eslint": "^9.36.0",
54-
"eslint-config-prettier": "^8.3.0",
55-
"eslint-plugin-prettier": "^3.4.0",
56-
"husky": "6.0.0",
55+
"eslint": "^8.57.0",
56+
"eslint-config-prettier": "^9.1.0",
57+
"eslint-plugin-prettier": "^5.1.3",
58+
"husky": "^9.0.11",
5759
"immer": "^10.0.3",
58-
"jest": "^30.2.0",
59-
"lint-staged": "11.0.0",
60+
"jest": "^29.7.0",
61+
"lint-staged": "^15.2.7",
6062
"lodash.toplainobject": "^4.2.0",
61-
"node-fetch": "^2.6.1",
62-
"prettier": "^2.3.0",
63+
"node-fetch": "^3.3.2",
64+
"prettier": "^3.3.3",
6365
"rimraf": "^6.0.1",
64-
"rollup": "^2.47.0",
66+
"rollup": "^2.79.1",
6567
"rollup-plugin-sourcemaps": "^0.6.3",
6668
"rollup-plugin-terser": "^7.0.2",
6769
"rollup-plugin-typescript2": "^0.36.0",
68-
"shx": "^0.4.0",
69-
"ts-jest": "^29.4.4",
70-
"ts-node": "^9.1.1",
70+
"shx": "^0.3.4",
71+
"ts-jest": "^29.2.2",
72+
"ts-node": "^10.9.2",
7173
"typescript": "^5.5.3",
72-
"yargs": "^17.0.1"
74+
"yargs": "^17.7.2"
7375
},
7476
"repository": {
7577
"type": "git",
@@ -85,7 +87,7 @@
8587
},
8688
"homepage": "https://serverlessworkflow.io",
8789
"engines": {
88-
"node": ">=15.0",
89-
"npm": ">=7.0.0"
90+
"node": ">=20.0",
91+
"npm": ">=10.0.0"
9092
}
9193
}

src/lib/builders/databasedswitchstate-builder.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ import { validate } from '../utils';
2525
* @returns {Specification.IDatabasedswitchstate} The validated underlying object
2626
*/
2727
function databasedswitchstateBuildingFn(
28-
data: Specification.IDatabasedswitchstate
28+
data: Specification.IDatabasedswitchstate,
2929
): () => Specification.IDatabasedswitchstate {
3030
return () => {
3131
const model = new Specification.Databasedswitchstate(data);

src/lib/builders/defaultconditiondef-builder.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ import { validate } from '../utils';
2525
* @returns {Specification.IDefaultconditiondef} The validated underlying object
2626
*/
2727
function defaultconditiondefBuildingFn(
28-
data: Specification.IDefaultconditiondef
28+
data: Specification.IDefaultconditiondef,
2929
): () => Specification.IDefaultconditiondef {
3030
return () => {
3131
const model = new Specification.Defaultconditiondef(data);

src/lib/builders/enddeventcondition-builder.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ import { validate } from '../utils';
2525
* @returns {Specification.IEnddeventcondition} The validated underlying object
2626
*/
2727
function enddeventconditionBuildingFn(
28-
data: Specification.IEnddeventcondition
28+
data: Specification.IEnddeventcondition,
2929
): () => Specification.IEnddeventcondition {
3030
return () => {
3131
const model = new Specification.Enddeventcondition(data);

src/lib/builders/eventbasedswitchstate-builder.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ import { validate } from '../utils';
2525
* @returns {Specification.IEventbasedswitchstate} The validated underlying object
2626
*/
2727
function eventbasedswitchstateBuildingFn(
28-
data: Specification.IEventbasedswitchstate
28+
data: Specification.IEventbasedswitchstate,
2929
): () => Specification.IEventbasedswitchstate {
3030
return () => {
3131
const model = new Specification.Eventbasedswitchstate(data);

src/lib/builders/transitiondatacondition-builder.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ import { validate } from '../utils';
2525
* @returns {Specification.ITransitiondatacondition} The validated underlying object
2626
*/
2727
function transitiondataconditionBuildingFn(
28-
data: Specification.ITransitiondatacondition
28+
data: Specification.ITransitiondatacondition,
2929
): () => Specification.ITransitiondatacondition {
3030
return () => {
3131
const model = new Specification.Transitiondatacondition(data);

src/lib/builders/transitioneventcondition-builder.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ import { validate } from '../utils';
2525
* @returns {Specification.ITransitioneventcondition} The validated underlying object
2626
*/
2727
function transitioneventconditionBuildingFn(
28-
data: Specification.ITransitioneventcondition
28+
data: Specification.ITransitioneventcondition,
2929
): () => Specification.ITransitioneventcondition {
3030
return () => {
3131
const model = new Specification.Transitioneventcondition(data);

src/lib/builders/workflow-exec-timeout-builder.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ import { validate } from '../utils';
2525
* @returns {Specification.IWorkflowExecTimeout} The validated underlying object
2626
*/
2727
function workflowExecTimeoutBuildingFn(
28-
data: Specification.IWorkflowExecTimeout
28+
data: Specification.IWorkflowExecTimeout,
2929
): () => Specification.IWorkflowExecTimeout {
3030
return () => {
3131
const model = new Specification.WorkflowExecTimeout(data);

src/lib/definitions/types.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ import { Specification } from './index';
3636

3737
export type CorrelationDefs = [
3838
/* CloudEvent correlation definition */ ICorrelationDef,
39-
.../* CloudEvent correlation definition */ ICorrelationDef[]
39+
.../* CloudEvent correlation definition */ ICorrelationDef[],
4040
];
4141

4242
export type Datacondition /* Switch state data based condition */ =
@@ -75,7 +75,7 @@ export type States = [
7575
| /* Inject static data into state data. Does not perform any actions */ IInjectstate
7676
| /* Execute a set of defined actions or workflows for each element of a data array */ IForeachstate
7777
| /* This state performs an action, then waits for the callback event that denotes completion of the action */ ICallbackstate
78-
)[]
78+
)[],
7979
];
8080

8181
/**

0 commit comments

Comments
 (0)