diff --git a/package.json b/package.json index fa5ed8971f..6225d5f785 100644 --- a/package.json +++ b/package.json @@ -81,17 +81,23 @@ "webpack": "^5.61.0", "webpack-bundle-tracker": "^1.2.0", "webpack-cli": "^5.0.1", - "winchan": "^0.2.1" + "winchan": "^0.2.1", + "zod": "^3.21.4" }, "devDependencies": { "@babel/eslint-parser": "^7.11.3", "@babel/plugin-transform-modules-commonjs": "^7.19.6", "@formatjs/cli": "^6.0.0", + "@types/autosize": "^4.0.1", "@types/blueimp-md5": "^2.18.0", "@types/clean-css": "^4.2.2", "@types/jquery": "^3.3.31", + "@types/katex": "^0.16.0", "@types/lodash": "^4.14.172", + "@types/micromodal": "^0.3.3", "@types/node": "^18.8.3", + "@types/sortablejs": "^1.15.1", + "@types/turndown": "^5.0.1", "@typescript-eslint/eslint-plugin": "^5.0.0", "@typescript-eslint/parser": "^5.0.0", "babel-plugin-rewire-ts": "^1.4.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index aabc11fbb1..15e4c26157 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -17,11 +17,16 @@ specifiers: '@sentry/browser': ^7.41.0 '@sentry/integrations': ^7.41.0 '@sentry/tracing': ^7.41.0 + '@types/autosize': ^4.0.1 '@types/blueimp-md5': ^2.18.0 '@types/clean-css': ^4.2.2 '@types/jquery': ^3.3.31 + '@types/katex': ^0.16.0 '@types/lodash': ^4.14.172 + '@types/micromodal': ^0.3.3 '@types/node': ^18.8.3 + '@types/sortablejs': ^1.15.1 + '@types/turndown': ^5.0.1 '@typescript-eslint/eslint-plugin': ^5.0.0 '@typescript-eslint/parser': ^5.0.0 '@uppy/core': ^3.0.2 @@ -130,6 +135,7 @@ specifiers: xvfb: ^0.4.0 yaml: ^2.0.0-8 yargs: ^17.1.1 + zod: ^3.21.4 zulip-js: ^2.0.8 dependencies: @@ -213,16 +219,22 @@ dependencies: webpack-bundle-tracker: 1.8.1 webpack-cli: 5.0.1_7a32uyj7xarijb6sngjof7zuke winchan: 0.2.2 + zod: 3.21.4 devDependencies: '@babel/eslint-parser': 7.21.3_pxuto7xgangxlusvzceggvrmde '@babel/plugin-transform-modules-commonjs': 7.21.2_@babel+core@7.21.3 '@formatjs/cli': 6.0.4 + '@types/autosize': 4.0.1 '@types/blueimp-md5': 2.18.0 '@types/clean-css': 4.2.6 '@types/jquery': 3.5.16 + '@types/katex': 0.16.0 '@types/lodash': 4.14.191 + '@types/micromodal': 0.3.3 '@types/node': 18.15.3 + '@types/sortablejs': 1.15.1 + '@types/turndown': 5.0.1 '@typescript-eslint/eslint-plugin': 5.56.0_2hcjazgfnbtq42tcc73br2vup4 '@typescript-eslint/parser': 5.56.0_j4766f7ecgqbon3u7zlxn5zszu babel-plugin-rewire-ts: 1.4.0 @@ -2484,6 +2496,10 @@ packages: '@turf/helpers': 6.5.0 dev: false + /@types/autosize/4.0.1: + resolution: {integrity: sha512-iPJT/FCaSO79G6j+9n6gmFc5nhxZ1gDrA2UAvb5FslJ6FJQZnDfbBU0qp5vpp0Cbjj7+gOyjuWZ7RrXvRuETaA==} + dev: true + /@types/babel__core/7.20.0: resolution: {integrity: sha512-+n8dL/9GWblDO0iU6eZAwEIJVr5DWigtle+Q6HLOrh/pdbXOhOtqzq8VPPE2zvNJzSKY4vH/z3iT3tn0A3ypiQ==} dependencies: @@ -2626,10 +2642,18 @@ packages: resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==} dev: true + /@types/katex/0.16.0: + resolution: {integrity: sha512-hz+S3nV6Mym5xPbT9fnO8dDhBFQguMYpY0Ipxv06JMi1ORgnEM4M1ymWDUhUNer3ElLmT583opRo4RzxKmh9jw==} + dev: true + /@types/lodash/4.14.191: resolution: {integrity: sha512-BdZ5BCCvho3EIXw6wUCXHe7rS53AIDPLE+JzwgT+OsJk53oBfbSmZZ7CX4VaRoN78N+TJpFi9QPlfIVNmJYWxQ==} dev: true + /@types/micromodal/0.3.3: + resolution: {integrity: sha512-XQg6nqg15A6ZKkMkDdqLkC5LTxLb7CZU6BX8uHBj4AVU7+k/W6kfriW5HCsarrjFpONNOMAmhA1ReUsMm7297g==} + dev: true + /@types/mime/3.0.1: resolution: {integrity: sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA==} @@ -2686,10 +2710,18 @@ packages: dependencies: '@types/node': 18.15.3 + /@types/sortablejs/1.15.1: + resolution: {integrity: sha512-g/JwBNToh6oCTAwNS8UGVmjO7NLDKsejVhvE4x1eWiPTC3uCuNsa/TD4ssvX3du+MLiM+SHPNDuijp8y76JzLQ==} + dev: true + /@types/triple-beam/1.3.2: resolution: {integrity: sha512-txGIh+0eDFzKGC25zORnswy+br1Ha7hj5cMVwKIU7+s0U2AxxJru/jZSMU6OC9MJWP6+pc/hc6ZjyZShpsyY2g==} dev: true + /@types/turndown/5.0.1: + resolution: {integrity: sha512-N8Ad4e3oJxh9n9BiZx9cbe/0M3kqDpOTm2wzj13wdDUxDPjfjloWIJaquZzWE1cYTAHpjOH3rcTnXQdpEfS/SQ==} + dev: true + /@types/ws/8.5.4: resolution: {integrity: sha512-zdQDHKUgcX/zBc4GrwsE/7dVdAD8JR4EuiAXiiUhhfyIJXXb2+PrGshFyeXWQPMmmZ2XxgaqclgpIC7eTXc1mg==} dependencies: @@ -12202,6 +12234,10 @@ packages: commander: 9.5.0 dev: true + /zod/3.21.4: + resolution: {integrity: sha512-m46AKbrzKVzOzs/DZgVnG5H55N1sv1M8qZU3A8RIKbs3mrACDNeIOeilDymVb2HdmP8uwshOCF4uJ8uM9rCqJw==} + dev: false + /zulip-js/2.0.9: resolution: {integrity: sha512-I8Cjnxa7qTaHwxN6YZ4IOL2IiTz89rD4NZul1t8Hzu+q8muSE4LT2iVAlnCrCut4KEbOZDA+Bsgp0/CtFkUbnA==} dependencies: diff --git a/version.py b/version.py index cf9d3f6c51..dbb21342de 100644 --- a/version.py +++ b/version.py @@ -48,4 +48,4 @@ API_FEATURE_LEVEL = 169 # historical commits sharing the same major version, in which case a # minor version bump suffices. -PROVISION_VERSION = (227, 0) +PROVISION_VERSION = (227, 1)