diff --git a/server/package-lock.json b/server/package-lock.json index 20955fa..058be86 100644 --- a/server/package-lock.json +++ b/server/package-lock.json @@ -9,9 +9,10 @@ "version": "1.0.0", "license": "Apache 2.0", "dependencies": { - "@accordproject/concerto-core": "^3.5.0", - "@accordproject/concerto-cto": "^3.5.0", - "@accordproject/concerto-tools": "^3.5.0", + "@accordproject/concerto-codegen": "^3.18.0", + "@accordproject/concerto-core": "^3.16.0", + "@accordproject/concerto-cto": "^3.16.0", + "@accordproject/concerto-util": "^3.16.0", "@ts-morph/bootstrap": "^0.18.0", "@typescript/vfs": "^1.4.0", "browserify-zlib": "^0.2.0", @@ -35,87 +36,164 @@ "node": "*" } }, - "node_modules/@accordproject/concerto-core": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/@accordproject/concerto-core/-/concerto-core-3.5.0.tgz", - "integrity": "sha512-eyZz+PCaBW116Y7NzB8fNUorzt9pWP21RRCq4OEUJ7kWG6Gt8PtBr9Vb9y5iyK0j5efG8B0PVowDVd9UZ5SESQ==", - "dependencies": { - "@accordproject/concerto-cto": "3.5.0", - "@accordproject/concerto-metamodel": "3.5.0", - "@accordproject/concerto-util": "3.5.0", - "dayjs": "1.10.8", + "node_modules/@accordproject/concerto-codegen": { + "version": "3.18.0", + "resolved": "https://registry.npmjs.org/@accordproject/concerto-codegen/-/concerto-codegen-3.18.0.tgz", + "integrity": "sha512-VnepkX73q9ySrZzSSTOb7NS5VrUhHIAESGWxGrwWqeTrX0N8HV3XL8iDVIv93k9oswjKUDbWXgr8VkeVDOL3bQ==", + "dependencies": { + "@accordproject/concerto-core": "3.16.0", + "@accordproject/concerto-util": "3.16.0", + "@accordproject/concerto-vocabulary": "3.16.0", + "@openapi-contrib/openapi-schema-to-json-schema": "3.2.0", + "ajv": "8.10.0", + "ajv-formats": "2.1.1", + "camelcase": "6.3.0", "debug": "4.3.1", - "lorem-ipsum": "2.0.3", + "get-value": "3.0.1", + "json-schema-migrate": "2.0.0", + "pluralize": "8.0.0" + }, + "engines": { + "node": ">=14", + "npm": ">=6" + } + }, + "node_modules/@accordproject/concerto-core": { + "version": "3.16.0", + "resolved": "https://registry.npmjs.org/@accordproject/concerto-core/-/concerto-core-3.16.0.tgz", + "integrity": "sha512-4ha+umrJpCzCmIA2dTYMw3k8VoNFPYLL35DVYyC6R+aRl90NS1HMAF+qB4rBV6ZQZifQoqjg4hID1Jca9HUqyQ==", + "dependencies": { + "@accordproject/concerto-cto": "3.16.0", + "@accordproject/concerto-metamodel": "3.9.0", + "@accordproject/concerto-util": "3.16.0", + "dayjs": "1.11.10", + "debug": "4.3.4", + "lorem-ipsum": "2.0.8", "randexp": "0.5.3", - "semver": "7.3.5", + "semver": "7.5.4", "slash": "3.0.0", "urijs": "1.19.11", - "uuid": "8.3.2" + "uuid": "9.0.1" }, "engines": { - "node": ">=14", - "npm": ">=6" + "node": ">=16", + "npm": ">=8" + } + }, + "node_modules/@accordproject/concerto-core/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } } }, "node_modules/@accordproject/concerto-cto": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/@accordproject/concerto-cto/-/concerto-cto-3.5.0.tgz", - "integrity": "sha512-ZVYrbj+kQKtTsGj1TqvHaCD9lMHS4WfO7Zo/nTr2oyMCgnSjboD2JvJmAjWKFxjTdKgiM2C9kFcbEga1rjI58w==", + "version": "3.16.0", + "resolved": "https://registry.npmjs.org/@accordproject/concerto-cto/-/concerto-cto-3.16.0.tgz", + "integrity": "sha512-wU96mTAieJ2xG4MUHN4a3RenVvPtZf3ym6Ylc1et3XtKO4lPJfiZwscYx2DlBXDSAjzSqzGElYBFVf5G5yxclQ==", "dependencies": { - "@accordproject/concerto-metamodel": "3.5.0", - "@accordproject/concerto-util": "3.5.0", + "@accordproject/concerto-metamodel": "3.9.0", + "@accordproject/concerto-util": "3.16.0", "path-browserify": "1.0.1" }, "engines": { - "node": ">=14", - "npm": ">=6" + "node": ">=16", + "npm": ">=8" } }, "node_modules/@accordproject/concerto-metamodel": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/@accordproject/concerto-metamodel/-/concerto-metamodel-3.5.0.tgz", - "integrity": "sha512-UgxGZjc3bug2E41K0ochlE+j079GdCg80I06DJGBEN5ljG4TP6jZMWP4vsEK9N1AnJfjmmSZvSbweK8eWbH/hg==", + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/@accordproject/concerto-metamodel/-/concerto-metamodel-3.9.0.tgz", + "integrity": "sha512-SbzLormyTORUZDt46umGZT2aVgOCkH5bo67SjuVRPd5YzywMb/vJfncyd6XCm/vzmUWZ3D9OkPqnnfPvPTRMNg==", "dependencies": { - "@accordproject/concerto-util": "3.5.0" + "@accordproject/concerto-util": "3.9.1", + "@types/node": "20.7.0" }, "engines": { "node": ">=14", "npm": ">=6" } }, - "node_modules/@accordproject/concerto-tools": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/@accordproject/concerto-tools/-/concerto-tools-3.5.0.tgz", - "integrity": "sha512-pD72/q/48Li4DfrzU9w5rKsk9CsALEPqvkQf9XX4ZzYw47n5q4Qg82QuDqS402b2gRlF+BkZ4wGIBIvkRwMipg==", + "node_modules/@accordproject/concerto-metamodel/node_modules/@accordproject/concerto-util": { + "version": "3.9.1", + "resolved": "https://registry.npmjs.org/@accordproject/concerto-util/-/concerto-util-3.9.1.tgz", + "integrity": "sha512-LU3bWxURtyDhEEDWct15nOXat5WvFE/Z7yq/NcVeNr9RcKeIazMYxZ8bu+L6P5NJDxRn4FSWDxvL44dELES4+A==", "dependencies": { - "@accordproject/concerto-core": "3.5.0", - "@accordproject/concerto-util": "3.5.0", - "ajv": "8.10.0", - "ajv-formats": "2.1.1", - "camelcase": "6.3.0", + "@supercharge/promise-pool": "1.7.0", + "axios": "0.23.0", + "colors": "1.4.0", "debug": "4.3.1", - "pluralize": "8.0.0" + "json-colorizer": "2.2.2", + "slash": "3.0.0" }, "engines": { - "node": ">=14", - "npm": ">=6" + "node": ">=16", + "npm": ">=8" } }, "node_modules/@accordproject/concerto-util": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/@accordproject/concerto-util/-/concerto-util-3.5.0.tgz", - "integrity": "sha512-lf7ifIcuUuPJA4zyH5vzKVqU8qDBe1wAM7vE6TqbdJ3u5g5tI9s6FPvW4br5EoucIHKvQ2BW/jDyE8kXQ7VOoA==", + "version": "3.16.0", + "resolved": "https://registry.npmjs.org/@accordproject/concerto-util/-/concerto-util-3.16.0.tgz", + "integrity": "sha512-X48NCENmjHzKXXBR4DqgtufOgy81e/15949lKJwlONc4xtcYNJBHI9Sdek2gt/eLHnsiAnWg4eMm6OprVC2pZg==", "dependencies": { "@supercharge/promise-pool": "1.7.0", - "axios": "0.23.0", + "axios": "1.6.0", "colors": "1.4.0", - "debug": "4.3.1", + "debug": "4.3.4", "json-colorizer": "2.2.2", "slash": "3.0.0" }, "engines": { - "node": ">=14", - "npm": ">=6" + "node": ">=16", + "npm": ">=8" + } + }, + "node_modules/@accordproject/concerto-util/node_modules/axios": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.6.0.tgz", + "integrity": "sha512-EZ1DYihju9pwVB+jg67ogm+Tmqc6JmhamRN6I4Zt8DfZu5lbcQGw3ozH9lFejSJgs/ibaef3A9PMXPLeefFGJg==", + "dependencies": { + "follow-redirects": "^1.15.0", + "form-data": "^4.0.0", + "proxy-from-env": "^1.1.0" + } + }, + "node_modules/@accordproject/concerto-util/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/@accordproject/concerto-vocabulary": { + "version": "3.16.0", + "resolved": "https://registry.npmjs.org/@accordproject/concerto-vocabulary/-/concerto-vocabulary-3.16.0.tgz", + "integrity": "sha512-p/1CZwIk+z4turJ8JxloLEso6/l7CTHvUHt1iMalX1mBdn3YFvGL9JTUd5nRt14gx90+Ws1TjnYsR4hGYnGwAA==", + "dependencies": { + "@accordproject/concerto-metamodel": "3.9.0", + "yaml": "2.2.2" + }, + "engines": { + "node": ">=16", + "npm": ">=8" } }, "node_modules/@nodelib/fs.scandir": { @@ -150,6 +228,14 @@ "node": ">= 8" } }, + "node_modules/@openapi-contrib/openapi-schema-to-json-schema": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/@openapi-contrib/openapi-schema-to-json-schema/-/openapi-schema-to-json-schema-3.2.0.tgz", + "integrity": "sha512-Gj6C0JwCr8arj0sYuslWXUBSP/KnUlEGnPW4qxlXvAl543oaNQgMgIgkQUA6vs5BCCvwTEiL8m/wdWzfl4UvSw==", + "dependencies": { + "fast-deep-equal": "^3.1.3" + } + }, "node_modules/@supercharge/promise-pool": { "version": "1.7.0", "resolved": "https://registry.npmjs.org/@supercharge/promise-pool/-/promise-pool-1.7.0.tgz", @@ -183,6 +269,11 @@ "integrity": "sha512-j6G1e8DULJx3ONf6NdR5JiR2ZY3K3PaaqiEuKYkLQO0Czfi1AzrtjfnfCROyWGeDd5IVMKCwsgSmMip9OWijow==", "dev": true }, + "node_modules/@types/node": { + "version": "20.7.0", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.7.0.tgz", + "integrity": "sha512-zI22/pJW2wUZOVyguFaUL1HABdmSVxpXrzIqkjsHmyUjNhPoWM1CKfvVuXfetHhIok4RY573cqS0mZ1SJEnoTg==" + }, "node_modules/@typescript/vfs": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/@typescript/vfs/-/vfs-1.4.0.tgz", @@ -249,6 +340,11 @@ "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" }, + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" + }, "node_modules/available-typed-arrays": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", @@ -445,10 +541,24 @@ "node": ">=0.1.90" } }, + "node_modules/combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, "node_modules/commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "engines": { + "node": "^12.20.0 || >=14" + } }, "node_modules/create-ecdh": { "version": "4.0.4", @@ -511,9 +621,9 @@ } }, "node_modules/dayjs": { - "version": "1.10.8", - "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.10.8.tgz", - "integrity": "sha512-wbNwDfBHHur9UOzNUjeKUOJ0fCb0a52Wx0xInmQ7Y8FstyajiV1NmK1e00cxsr9YrE9r7yAChE0VvpuY5Rnlow==" + "version": "1.11.10", + "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.10.tgz", + "integrity": "sha512-vjAczensTgRcqDERK0SR2XMwsF/tSvnvlv6VcF2GIhg6Sx4yOIt/irsr1RDJsKiIyBzJDpCoXiWWq28MqH2cnQ==" }, "node_modules/debug": { "version": "4.3.1", @@ -531,6 +641,14 @@ } } }, + "node_modules/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "engines": { + "node": ">=0.4.0" + } + }, "node_modules/des.js": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", @@ -665,6 +783,19 @@ "is-callable": "^1.1.3" } }, + "node_modules/form-data": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", + "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, "node_modules/function-bind": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", @@ -683,6 +814,17 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/get-value": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/get-value/-/get-value-3.0.1.tgz", + "integrity": "sha512-mKZj9JLQrwMBtj5wxi6MH8Z5eSKaERpAwjg43dPtlGI1ZVEgH/qC7T8/6R2OBSUA+zzHBZgICsVJaEIV2tKTDA==", + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=6.0" + } + }, "node_modules/glob-parent": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", @@ -876,6 +1018,14 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/json-colorizer": { "version": "2.2.2", "resolved": "https://registry.npmjs.org/json-colorizer/-/json-colorizer-2.2.2.tgz", @@ -885,6 +1035,14 @@ "lodash.get": "^4.4.2" } }, + "node_modules/json-schema-migrate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/json-schema-migrate/-/json-schema-migrate-2.0.0.tgz", + "integrity": "sha512-r38SVTtojDRp4eD6WsCqiE0eNDt4v1WalBXb9cyZYw9ai5cGtBwzRNWjHzJl38w6TxFkXAIA7h+fyX3tnrAFhQ==", + "dependencies": { + "ajv": "^8.0.0" + } + }, "node_modules/json-schema-traverse": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", @@ -896,11 +1054,11 @@ "integrity": "sha512-z+Uw/vLuy6gQe8cfaFWD7p0wVv8fJl3mbzXh33RS+0oW2wvUqiRXiQ69gLWSLpgB5/6sU+r6BlQR0MBILadqTQ==" }, "node_modules/lorem-ipsum": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/lorem-ipsum/-/lorem-ipsum-2.0.3.tgz", - "integrity": "sha512-CX2r84DMWjW/DWiuzicTI9aRaJPAw2cvAGMJYZh/nx12OkTGqloj8y8FU0S8ZkKwOdqhfxEA6Ly8CW2P6Yxjwg==", + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/lorem-ipsum/-/lorem-ipsum-2.0.8.tgz", + "integrity": "sha512-5RIwHuCb979RASgCJH0VKERn9cQo/+NcAi2BMe9ddj+gp7hujl6BI+qdOG4nVsLDpwWEJwTVYXNKP6BGgbcoGA==", "dependencies": { - "commander": "^2.17.1" + "commander": "^9.3.0" }, "bin": { "lorem-ipsum": "dist/bin/lorem-ipsum.bin.js" @@ -976,6 +1134,25 @@ "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" }, + "node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, "node_modules/minimalistic-assert": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", @@ -1074,6 +1251,11 @@ "node": ">=4" } }, + "node_modules/proxy-from-env": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", + "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==" + }, "node_modules/public-encrypt": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", @@ -1242,9 +1424,9 @@ "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" }, "node_modules/semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", "dependencies": { "lru-cache": "^6.0.0" }, @@ -1368,9 +1550,13 @@ "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" }, "node_modules/uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", + "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], "bin": { "uuid": "dist/bin/uuid" } @@ -1449,70 +1635,137 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "node_modules/yaml": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.2.2.tgz", + "integrity": "sha512-CBKFWExMn46Foo4cldiChEzn7S7SRV+wqiluAb6xmueD/fGyRHIhX8m14vVGgeFWjN540nKCNVj6P21eQjgTuA==", + "engines": { + "node": ">= 14" + } } }, "dependencies": { - "@accordproject/concerto-core": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/@accordproject/concerto-core/-/concerto-core-3.5.0.tgz", - "integrity": "sha512-eyZz+PCaBW116Y7NzB8fNUorzt9pWP21RRCq4OEUJ7kWG6Gt8PtBr9Vb9y5iyK0j5efG8B0PVowDVd9UZ5SESQ==", - "requires": { - "@accordproject/concerto-cto": "3.5.0", - "@accordproject/concerto-metamodel": "3.5.0", - "@accordproject/concerto-util": "3.5.0", - "dayjs": "1.10.8", + "@accordproject/concerto-codegen": { + "version": "3.18.0", + "resolved": "https://registry.npmjs.org/@accordproject/concerto-codegen/-/concerto-codegen-3.18.0.tgz", + "integrity": "sha512-VnepkX73q9ySrZzSSTOb7NS5VrUhHIAESGWxGrwWqeTrX0N8HV3XL8iDVIv93k9oswjKUDbWXgr8VkeVDOL3bQ==", + "requires": { + "@accordproject/concerto-core": "3.16.0", + "@accordproject/concerto-util": "3.16.0", + "@accordproject/concerto-vocabulary": "3.16.0", + "@openapi-contrib/openapi-schema-to-json-schema": "3.2.0", + "ajv": "8.10.0", + "ajv-formats": "2.1.1", + "camelcase": "6.3.0", "debug": "4.3.1", - "lorem-ipsum": "2.0.3", + "get-value": "3.0.1", + "json-schema-migrate": "2.0.0", + "pluralize": "8.0.0" + } + }, + "@accordproject/concerto-core": { + "version": "3.16.0", + "resolved": "https://registry.npmjs.org/@accordproject/concerto-core/-/concerto-core-3.16.0.tgz", + "integrity": "sha512-4ha+umrJpCzCmIA2dTYMw3k8VoNFPYLL35DVYyC6R+aRl90NS1HMAF+qB4rBV6ZQZifQoqjg4hID1Jca9HUqyQ==", + "requires": { + "@accordproject/concerto-cto": "3.16.0", + "@accordproject/concerto-metamodel": "3.9.0", + "@accordproject/concerto-util": "3.16.0", + "dayjs": "1.11.10", + "debug": "4.3.4", + "lorem-ipsum": "2.0.8", "randexp": "0.5.3", - "semver": "7.3.5", + "semver": "7.5.4", "slash": "3.0.0", "urijs": "1.19.11", - "uuid": "8.3.2" + "uuid": "9.0.1" + }, + "dependencies": { + "debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "requires": { + "ms": "2.1.2" + } + } } }, "@accordproject/concerto-cto": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/@accordproject/concerto-cto/-/concerto-cto-3.5.0.tgz", - "integrity": "sha512-ZVYrbj+kQKtTsGj1TqvHaCD9lMHS4WfO7Zo/nTr2oyMCgnSjboD2JvJmAjWKFxjTdKgiM2C9kFcbEga1rjI58w==", + "version": "3.16.0", + "resolved": "https://registry.npmjs.org/@accordproject/concerto-cto/-/concerto-cto-3.16.0.tgz", + "integrity": "sha512-wU96mTAieJ2xG4MUHN4a3RenVvPtZf3ym6Ylc1et3XtKO4lPJfiZwscYx2DlBXDSAjzSqzGElYBFVf5G5yxclQ==", "requires": { - "@accordproject/concerto-metamodel": "3.5.0", - "@accordproject/concerto-util": "3.5.0", + "@accordproject/concerto-metamodel": "3.9.0", + "@accordproject/concerto-util": "3.16.0", "path-browserify": "1.0.1" } }, "@accordproject/concerto-metamodel": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/@accordproject/concerto-metamodel/-/concerto-metamodel-3.5.0.tgz", - "integrity": "sha512-UgxGZjc3bug2E41K0ochlE+j079GdCg80I06DJGBEN5ljG4TP6jZMWP4vsEK9N1AnJfjmmSZvSbweK8eWbH/hg==", - "requires": { - "@accordproject/concerto-util": "3.5.0" - } - }, - "@accordproject/concerto-tools": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/@accordproject/concerto-tools/-/concerto-tools-3.5.0.tgz", - "integrity": "sha512-pD72/q/48Li4DfrzU9w5rKsk9CsALEPqvkQf9XX4ZzYw47n5q4Qg82QuDqS402b2gRlF+BkZ4wGIBIvkRwMipg==", - "requires": { - "@accordproject/concerto-core": "3.5.0", - "@accordproject/concerto-util": "3.5.0", - "ajv": "8.10.0", - "ajv-formats": "2.1.1", - "camelcase": "6.3.0", - "debug": "4.3.1", - "pluralize": "8.0.0" + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/@accordproject/concerto-metamodel/-/concerto-metamodel-3.9.0.tgz", + "integrity": "sha512-SbzLormyTORUZDt46umGZT2aVgOCkH5bo67SjuVRPd5YzywMb/vJfncyd6XCm/vzmUWZ3D9OkPqnnfPvPTRMNg==", + "requires": { + "@accordproject/concerto-util": "3.9.1", + "@types/node": "20.7.0" + }, + "dependencies": { + "@accordproject/concerto-util": { + "version": "3.9.1", + "resolved": "https://registry.npmjs.org/@accordproject/concerto-util/-/concerto-util-3.9.1.tgz", + "integrity": "sha512-LU3bWxURtyDhEEDWct15nOXat5WvFE/Z7yq/NcVeNr9RcKeIazMYxZ8bu+L6P5NJDxRn4FSWDxvL44dELES4+A==", + "requires": { + "@supercharge/promise-pool": "1.7.0", + "axios": "0.23.0", + "colors": "1.4.0", + "debug": "4.3.1", + "json-colorizer": "2.2.2", + "slash": "3.0.0" + } + } } }, "@accordproject/concerto-util": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/@accordproject/concerto-util/-/concerto-util-3.5.0.tgz", - "integrity": "sha512-lf7ifIcuUuPJA4zyH5vzKVqU8qDBe1wAM7vE6TqbdJ3u5g5tI9s6FPvW4br5EoucIHKvQ2BW/jDyE8kXQ7VOoA==", + "version": "3.16.0", + "resolved": "https://registry.npmjs.org/@accordproject/concerto-util/-/concerto-util-3.16.0.tgz", + "integrity": "sha512-X48NCENmjHzKXXBR4DqgtufOgy81e/15949lKJwlONc4xtcYNJBHI9Sdek2gt/eLHnsiAnWg4eMm6OprVC2pZg==", "requires": { "@supercharge/promise-pool": "1.7.0", - "axios": "0.23.0", + "axios": "1.6.0", "colors": "1.4.0", - "debug": "4.3.1", + "debug": "4.3.4", "json-colorizer": "2.2.2", "slash": "3.0.0" + }, + "dependencies": { + "axios": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.6.0.tgz", + "integrity": "sha512-EZ1DYihju9pwVB+jg67ogm+Tmqc6JmhamRN6I4Zt8DfZu5lbcQGw3ozH9lFejSJgs/ibaef3A9PMXPLeefFGJg==", + "requires": { + "follow-redirects": "^1.15.0", + "form-data": "^4.0.0", + "proxy-from-env": "^1.1.0" + } + }, + "debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "requires": { + "ms": "2.1.2" + } + } + } + }, + "@accordproject/concerto-vocabulary": { + "version": "3.16.0", + "resolved": "https://registry.npmjs.org/@accordproject/concerto-vocabulary/-/concerto-vocabulary-3.16.0.tgz", + "integrity": "sha512-p/1CZwIk+z4turJ8JxloLEso6/l7CTHvUHt1iMalX1mBdn3YFvGL9JTUd5nRt14gx90+Ws1TjnYsR4hGYnGwAA==", + "requires": { + "@accordproject/concerto-metamodel": "3.9.0", + "yaml": "2.2.2" } }, "@nodelib/fs.scandir": { @@ -1538,6 +1791,14 @@ "fastq": "^1.6.0" } }, + "@openapi-contrib/openapi-schema-to-json-schema": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/@openapi-contrib/openapi-schema-to-json-schema/-/openapi-schema-to-json-schema-3.2.0.tgz", + "integrity": "sha512-Gj6C0JwCr8arj0sYuslWXUBSP/KnUlEGnPW4qxlXvAl543oaNQgMgIgkQUA6vs5BCCvwTEiL8m/wdWzfl4UvSw==", + "requires": { + "fast-deep-equal": "^3.1.3" + } + }, "@supercharge/promise-pool": { "version": "1.7.0", "resolved": "https://registry.npmjs.org/@supercharge/promise-pool/-/promise-pool-1.7.0.tgz", @@ -1568,6 +1829,11 @@ "integrity": "sha512-j6G1e8DULJx3ONf6NdR5JiR2ZY3K3PaaqiEuKYkLQO0Czfi1AzrtjfnfCROyWGeDd5IVMKCwsgSmMip9OWijow==", "dev": true }, + "@types/node": { + "version": "20.7.0", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.7.0.tgz", + "integrity": "sha512-zI22/pJW2wUZOVyguFaUL1HABdmSVxpXrzIqkjsHmyUjNhPoWM1CKfvVuXfetHhIok4RY573cqS0mZ1SJEnoTg==" + }, "@typescript/vfs": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/@typescript/vfs/-/vfs-1.4.0.tgz", @@ -1621,6 +1887,11 @@ } } }, + "asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" + }, "available-typed-arrays": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", @@ -1793,10 +2064,18 @@ "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz", "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==" }, + "combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "requires": { + "delayed-stream": "~1.0.0" + } + }, "commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==" }, "create-ecdh": { "version": "4.0.4", @@ -1858,9 +2137,9 @@ } }, "dayjs": { - "version": "1.10.8", - "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.10.8.tgz", - "integrity": "sha512-wbNwDfBHHur9UOzNUjeKUOJ0fCb0a52Wx0xInmQ7Y8FstyajiV1NmK1e00cxsr9YrE9r7yAChE0VvpuY5Rnlow==" + "version": "1.11.10", + "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.10.tgz", + "integrity": "sha512-vjAczensTgRcqDERK0SR2XMwsF/tSvnvlv6VcF2GIhg6Sx4yOIt/irsr1RDJsKiIyBzJDpCoXiWWq28MqH2cnQ==" }, "debug": { "version": "4.3.1", @@ -1870,6 +2149,11 @@ "ms": "2.1.2" } }, + "delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==" + }, "des.js": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", @@ -1982,6 +2266,16 @@ "is-callable": "^1.1.3" } }, + "form-data": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", + "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + } + }, "function-bind": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", @@ -1997,6 +2291,14 @@ "has-symbols": "^1.0.3" } }, + "get-value": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/get-value/-/get-value-3.0.1.tgz", + "integrity": "sha512-mKZj9JLQrwMBtj5wxi6MH8Z5eSKaERpAwjg43dPtlGI1ZVEgH/qC7T8/6R2OBSUA+zzHBZgICsVJaEIV2tKTDA==", + "requires": { + "isobject": "^3.0.1" + } + }, "glob-parent": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", @@ -2130,6 +2432,11 @@ "has-tostringtag": "^1.0.0" } }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==" + }, "json-colorizer": { "version": "2.2.2", "resolved": "https://registry.npmjs.org/json-colorizer/-/json-colorizer-2.2.2.tgz", @@ -2139,6 +2446,14 @@ "lodash.get": "^4.4.2" } }, + "json-schema-migrate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/json-schema-migrate/-/json-schema-migrate-2.0.0.tgz", + "integrity": "sha512-r38SVTtojDRp4eD6WsCqiE0eNDt4v1WalBXb9cyZYw9ai5cGtBwzRNWjHzJl38w6TxFkXAIA7h+fyX3tnrAFhQ==", + "requires": { + "ajv": "^8.0.0" + } + }, "json-schema-traverse": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", @@ -2150,11 +2465,11 @@ "integrity": "sha512-z+Uw/vLuy6gQe8cfaFWD7p0wVv8fJl3mbzXh33RS+0oW2wvUqiRXiQ69gLWSLpgB5/6sU+r6BlQR0MBILadqTQ==" }, "lorem-ipsum": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/lorem-ipsum/-/lorem-ipsum-2.0.3.tgz", - "integrity": "sha512-CX2r84DMWjW/DWiuzicTI9aRaJPAw2cvAGMJYZh/nx12OkTGqloj8y8FU0S8ZkKwOdqhfxEA6Ly8CW2P6Yxjwg==", + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/lorem-ipsum/-/lorem-ipsum-2.0.8.tgz", + "integrity": "sha512-5RIwHuCb979RASgCJH0VKERn9cQo/+NcAi2BMe9ddj+gp7hujl6BI+qdOG4nVsLDpwWEJwTVYXNKP6BGgbcoGA==", "requires": { - "commander": "^2.17.1" + "commander": "^9.3.0" } }, "lru-cache": { @@ -2210,6 +2525,19 @@ } } }, + "mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==" + }, + "mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "requires": { + "mime-db": "1.52.0" + } + }, "minimalistic-assert": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", @@ -2287,6 +2615,11 @@ "resolved": "https://registry.npmjs.org/pluralize/-/pluralize-8.0.0.tgz", "integrity": "sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==" }, + "proxy-from-env": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", + "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==" + }, "public-encrypt": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", @@ -2396,9 +2729,9 @@ "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" }, "semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", "requires": { "lru-cache": "^6.0.0" } @@ -2497,9 +2830,9 @@ "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" }, "uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==" + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", + "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==" }, "vm-browserify": { "version": "1.1.2", @@ -2560,6 +2893,11 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "yaml": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.2.2.tgz", + "integrity": "sha512-CBKFWExMn46Foo4cldiChEzn7S7SRV+wqiluAb6xmueD/fGyRHIhX8m14vVGgeFWjN540nKCNVj6P21eQjgTuA==" } } } diff --git a/server/package.json b/server/package.json index f94ffb4..a82bccc 100644 --- a/server/package.json +++ b/server/package.json @@ -12,9 +12,10 @@ "url": "https://github.com/accordproject/vscode-web-extension.git" }, "dependencies": { - "@accordproject/concerto-core": "^3.5.0", - "@accordproject/concerto-cto": "^3.5.0", - "@accordproject/concerto-tools": "^3.5.0", + "@accordproject/concerto-core": "^3.16.0", + "@accordproject/concerto-cto": "^3.16.0", + "@accordproject/concerto-util": "^3.16.0", + "@accordproject/concerto-codegen": "^3.18.0", "@ts-morph/bootstrap": "^0.18.0", "@typescript/vfs": "^1.4.0", "browserify-zlib": "^0.2.0", diff --git a/server/src/commands/concertoCompile.ts b/server/src/commands/concertoCompile.ts index b87f276..809f5f4 100644 --- a/server/src/commands/concertoCompile.ts +++ b/server/src/commands/concertoCompile.ts @@ -13,7 +13,7 @@ */ 'use strict'; -import { CodeGen } from '@accordproject/concerto-tools'; +import { CodeGen } from '@accordproject/concerto-codegen'; import { InMemoryWriter } from '@accordproject/concerto-util'; import { Utils, URI } from 'vscode-uri'; diff --git a/webpack.config.js b/webpack.config.js index 78e45e2..453291d 100644 --- a/webpack.config.js +++ b/webpack.config.js @@ -127,7 +127,7 @@ const browserServerConfig = { Buffer: ['buffer', 'Buffer'], }), new webpack.ProvidePlugin({ - process: 'process/browser', // provide a shim for the global `process` variable + process: require.resolve('process/browser'), // provide a shim for the global `process` variable }), new NodePolyfillPlugin(), new HtmlWebpackPlugin({