diff --git a/.projen/tasks.json b/.projen/tasks.json index 84ef64aad..42d2c695a 100644 --- a/.projen/tasks.json +++ b/.projen/tasks.json @@ -143,6 +143,24 @@ } ] }, + "install": { + "name": "install", + "description": "Install project dependencies and update lockfile (non-frozen)", + "steps": [ + { + "exec": "yarn install --check-files" + } + ] + }, + "install:ci": { + "name": "install:ci", + "description": "Install project dependencies using frozen lockfile", + "steps": [ + { + "exec": "yarn install --check-files --frozen-lockfile" + } + ] + }, "package": { "name": "package", "description": "Creates the distribution package", diff --git a/package.json b/package.json index e08178343..f96c7cdab 100644 --- a/package.json +++ b/package.json @@ -57,7 +57,7 @@ "jsii-pacmak": "^1.77.0", "node-fetch": "cjs", "npm-check-updates": "^16", - "projen": "^0.67.83", + "projen": "^0.67.85", "standard-version": "^9", "typescript": "^4.9.5" }, diff --git a/yarn.lock b/yarn.lock index c918e4ac2..fd1c8b502 100644 --- a/yarn.lock +++ b/yarn.lock @@ -496,9 +496,9 @@ integrity sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ== "@types/node@*": - version "18.15.0" - resolved "https://registry.yarnpkg.com/@types/node/-/node-18.15.0.tgz#286a65e3fdffd691e170541e6ecb0410b16a38be" - integrity sha512-z6nr0TTEOBGkzLGmbypWOGnpSpSIBorEhC4L+4HeQ2iezKCi4f77kyslRwvHeNitymGQ+oFyIWGP96l/DPSV9w== + version "18.15.2" + resolved "https://registry.yarnpkg.com/@types/node/-/node-18.15.2.tgz#0407ceb15647f186318101546d5ae40725b73810" + integrity sha512-sDPHm2wfx2QhrMDK0pOt2J4KLJMAcerqWNvnED0itPRJWvI+bK+uNHzcH1dFsBlf7G3u8tqXmRF3wkvL9yUwMw== "@types/node@14.18.33": version "14.18.33" @@ -1182,15 +1182,10 @@ constant-case@^3.0.4: tslib "^2.0.3" upper-case "^2.0.2" -constructs@^10.0.0: - version "10.1.276" - resolved "https://registry.yarnpkg.com/constructs/-/constructs-10.1.276.tgz#538854098f3d33da6734b59725f4140673da2f85" - integrity sha512-NMYSBZfI0oe1InCer25WPK8X2z5ZCA2yyBrv0xH5uqs9YftE0TyKXV4pLVFf5SDNBJVXLWhq5rxRfGiGt/lvtg== - -constructs@^10.0.25: - version "10.1.275" - resolved "https://registry.yarnpkg.com/constructs/-/constructs-10.1.275.tgz#71bbf3dbb57b782308b5cf4e8542ddbc6071522f" - integrity sha512-t/wi7j+tYCsTWh5NbyctGrM+LMzt+CsPSSqLW4sI2JjgjoMlvN5xZFsfijgXJikeyUhgXbQKWlYJBzZQUFl4DA== +constructs@^10.0.0, constructs@^10.0.25: + version "10.1.277" + resolved "https://registry.yarnpkg.com/constructs/-/constructs-10.1.277.tgz#80e3b4a694db14c5041b3d3b1fbead655f862a85" + integrity sha512-N1TyBWsLFIp+Ulxm+F4tpjPIcYmQ/29f44as8KYSQ0dj8op5YEI7xeanwl6kuTIlgci0zCQ/yAPBhy0GRtt3aA== conventional-changelog-angular@^5.0.12: version "5.0.13" @@ -2316,9 +2311,9 @@ jsii-diff@^1.77.0: yargs "^16.2.0" jsii-docgen@>=7.1.2: - version "7.1.23" - resolved "https://registry.yarnpkg.com/jsii-docgen/-/jsii-docgen-7.1.23.tgz#b23d4084120ff1169eb2e678efc27f715468cd72" - integrity sha512-HntO497QlxkAaR5slEexf/DPr9U4FM3RWBCxg2wS/oO69ww2Ke2gNlkDggAYZJJlA1VkgKO4Tfm2IvAYGKuVFA== + version "7.1.24" + resolved "https://registry.yarnpkg.com/jsii-docgen/-/jsii-docgen-7.1.24.tgz#70e76ea36b4f3493d353d7d0d4b411a86fdedb3c" + integrity sha512-m7/8URXtjfqz7Wmr9HfszqbXnLYrrBb8Es/POwATm+KU+m/2AedrUqkAHvKRqF7c57g2JnBdafyQW0QyOxU1nw== dependencies: "@jsii/spec" "^1.77.0" case "^1.6.3" @@ -2379,9 +2374,9 @@ jsii-rosetta@^1.75.0, jsii-rosetta@^1.77.0: yargs "^16.2.0" jsii-srcmak@^0.1.826: - version "0.1.850" - resolved "https://registry.yarnpkg.com/jsii-srcmak/-/jsii-srcmak-0.1.850.tgz#75230f0b7bd306787ed2162ad29c1f85dd9a8a3a" - integrity sha512-6SYKQUC9T4xL9Dd6+kph0vV3j05leq4v/FnYldu0Be44atI2Sd4QT4GqChWoUqdTeZ3bMnS6Ps9gG7AJ8wOS+g== + version "0.1.851" + resolved "https://registry.yarnpkg.com/jsii-srcmak/-/jsii-srcmak-0.1.851.tgz#93cfd61ffeb461c3c2c5958c7a806a687ee2d2b7" + integrity sha512-ubv/cm0hrZouHpvP8UVZ50dzC4Tpp4Nwpyobkhit75fCrwswYTsHMUYIk2Y/IpVr/EgPikWOdeIy2Cnh78Hn7A== dependencies: fs-extra "^9.1.0" jsii "^1.77.0" @@ -3391,10 +3386,10 @@ progress@^2.0.3: resolved "https://registry.yarnpkg.com/progress/-/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8" integrity sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA== -projen@^0.67.83: - version "0.67.83" - resolved "https://registry.yarnpkg.com/projen/-/projen-0.67.83.tgz#ec9b29f36425368381a253772e90a273f1721283" - integrity sha512-M0AfniPM7f5oEqpHwpsnMPTvcGARr6pDUVeBi11LzwuQyxy/yJOcxKcO7+LqOOWfNJexxfPLsm36vHn9D4/P/A== +projen@^0.67.85: + version "0.67.85" + resolved "https://registry.yarnpkg.com/projen/-/projen-0.67.85.tgz#e7e6e4958ca3eb035a63406e0ceb1b9ca5e3e6e1" + integrity sha512-882z5DrGui4jMZCiKV1vpinQG/0I/jXVFDxG3QpBcbKirJnu8cPjTxLEVS+DHIJ4b/IHsrU1JlrmABkXMZgLCA== dependencies: "@iarna/toml" "^2.2.5" case "^1.6.3"