diff --git a/package.json b/package.json index c7ee081a7..01af91e2a 100644 --- a/package.json +++ b/package.json @@ -123,17 +123,17 @@ "lazy-url": "^2.0.5", "lodash": "^4.17.21", "markdown-it": "^14.1.0", - "micromatch": "^4.0.5", + "micromatch": "^4.0.7", "moment": "^2.30.1", - "novel-segment": "^2.7.118", - "novel-segment-cli": "^1.1.136", + "novel-segment": "^2.7.119", + "novel-segment-cli": "^1.1.137", "progress-estimator": "^0.3.1", "regexp-cjk": "^3.3.113", "regexp-cjk-with-plugin-enabled": "^1.0.19", - "semver": "^7.6.0", + "semver": "^7.6.2", "sort-object-keys2": "^3.0.7", "ts-type": "^3.0.1", - "tslib": "^2.6.2", + "tslib": "^2.6.3", "upath2": "^3.1.19", "xmlbuilder2": "^3.1.1", "yargs": "^17.7.2" @@ -142,14 +142,14 @@ "@bluelovers/tsconfig": "^1.0.35", "@jest/types": "^29.6.3", "@types/bluebird": "^3.5.42", - "@types/cli-progress": "^3.11.5", + "@types/cli-progress": "^3.11.6", "@types/conventional-changelog": "^3.1.5", "@types/fs-extra": "^11.0.4", "@types/jest": "^29.5.12", - "@types/lodash": "^4.17.1", + "@types/lodash": "^4.17.6", "@types/markdown-it": "^14.1.1", - "@types/micromatch": "^4.0.7", - "@types/node": "*", + "@types/micromatch": "^4.0.9", + "@types/node": "^20.14.10", "@types/node-fetch": "<3 >=2.5.12", "@types/semver": "^7.5.8", "@types/yargs": "^17.0.32", diff --git a/yarn.lock b/yarn.lock index 4db52d255..1ae6b863f 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3,24 +3,24 @@ "@babel/code-frame@^7.0.0", "@babel/code-frame@^7.12.13": - version "7.24.2" - resolved "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.24.2.tgz#718b4b19841809a58b29b68cde80bc5e1aa6d9ae" - integrity sha512-y5+tLQyV8pg3fsiln67BVLD1P13Eg4lh5RW9mF0zUuvLrv9uIQ4MCL+CRT+FTsBlBjcIan6PGsLcBN0m3ClUyQ== + version "7.24.7" + resolved "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.24.7.tgz#882fd9e09e8ee324e496bd040401c6f046ef4465" + integrity sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA== dependencies: - "@babel/highlight" "^7.24.2" + "@babel/highlight" "^7.24.7" picocolors "^1.0.0" -"@babel/helper-validator-identifier@^7.24.5": - version "7.24.5" - resolved "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.5.tgz#918b1a7fa23056603506370089bd990d8720db62" - integrity sha512-3q93SSKX2TWCG30M2G2kwaKeTYgEUp5Snjuj8qm729SObL6nbtUldAi37qbxkD5gg3xnBio+f9nqpSepGZMvxA== +"@babel/helper-validator-identifier@^7.24.7": + version "7.24.7" + resolved "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.7.tgz#75b889cfaf9e35c2aaf42cf0d72c8e91719251db" + integrity sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w== -"@babel/highlight@^7.24.2": - version "7.24.5" - resolved "https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.5.tgz#bc0613f98e1dd0720e99b2a9ee3760194a704b6e" - integrity sha512-8lLmua6AVh/8SLJRRVD6V8p73Hir9w5mJrhE+IPpILG31KKlI9iz5zmBYKcWPS59qSfgP9RaSBQSHHE81WKuEw== +"@babel/highlight@^7.24.7": + version "7.24.7" + resolved "https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.7.tgz#a05ab1df134b286558aae0ed41e6c5f731bf409d" + integrity sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw== dependencies: - "@babel/helper-validator-identifier" "^7.24.5" + "@babel/helper-validator-identifier" "^7.24.7" chalk "^2.4.2" js-tokens "^4.0.0" picocolors "^1.0.0" @@ -89,6 +89,14 @@ resolved "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz#bb504579c1cae923e6576a4f5da43d25f97bdbd9" integrity sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ== +"@conventional-changelog/git-client@^1.0.0": + version "1.0.1" + resolved "https://registry.npmjs.org/@conventional-changelog/git-client/-/git-client-1.0.1.tgz#143be2777ba389c3c14f83fa19b7cab6a49a503b" + integrity sha512-PJEqBwAleffCMETaVm/fUgHldzBE35JFk3/9LL6NUA5EXa3qednu+UT6M7E5iBu3zIQZCULYIiZ90fBYHt6xUw== + dependencies: + "@types/semver" "^7.5.5" + semver "^7.5.2" + "@gar/promisify@^1.1.3": version "1.1.3" resolved "https://registry.npmjs.org/@gar/promisify/-/promisify-1.1.3.tgz#555193ab2e3bb3b6adc3d551c9c030d9e860daf6" @@ -571,10 +579,10 @@ "@novel-segment/types" "^1.0.13" tslib ">=2" -"@novel-segment/postag@^1.0.29": - version "1.0.29" - resolved "https://registry.npmjs.org/@novel-segment/postag/-/postag-1.0.29.tgz#f7cf3b7a1934855e15ed242611440224faaddcae" - integrity sha512-84QUyFoFcXjcKEwTIdoa0VKDa69e6umsNR5+AtgMFuHfNoa0WrFz54dkC8MOOAOq3lwDgis7LCiDfanM498ocw== +"@novel-segment/postag@^1.0.30": + version "1.0.30" + resolved "https://registry.npmjs.org/@novel-segment/postag/-/postag-1.0.30.tgz#5fa58ebb348b9fd9758f0133b405e3eddb4a9d67" + integrity sha512-dQpktIP9wjoMWtdwFK9VVGd0OxY+/YLglETG3K/+3QkDtqPTy2WicUJKvjzGzWrgPRa74RiV0FpmjrwzawOUwA== dependencies: ts-enum-util "^4.1.0" ts-type "^3.0.1" @@ -839,17 +847,17 @@ resolved "https://registry.npmjs.org/@types/braces/-/braces-3.0.4.tgz#403488dc1c8d0db288270d3bbf0ce5f9c45678b4" integrity sha512-0WR3b8eaISjEW7RpZnclONaLFDf7buaowRHdqLp4vLj54AsSAYWfh3DRbfiYJY9XDxMgx1B4sE1Afw2PGpuHOA== -"@types/cli-progress@^3.11.5": - version "3.11.5" - resolved "https://registry.npmjs.org/@types/cli-progress/-/cli-progress-3.11.5.tgz#9518c745e78557efda057e3f96a5990c717268c3" - integrity sha512-D4PbNRbviKyppS5ivBGyFO29POlySLmA2HyUFE4p5QGazAMM3CwkKWcvTl8gvElSuxRh6FPKL8XmidX873ou4g== +"@types/cli-progress@^3.11.6": + version "3.11.6" + resolved "https://registry.npmjs.org/@types/cli-progress/-/cli-progress-3.11.6.tgz#94b334ebe4190f710e51c1bf9b4fedb681fa9e45" + integrity sha512-cE3+jb9WRlu+uOSAugewNpITJDt1VF8dHOopPO4IABFc3SXYL5WE/+PTz/FCdZRRfIujiWW3n3aMbv1eIGVRWA== dependencies: "@types/node" "*" "@types/conventional-changelog-core@*": - version "4.2.7" - resolved "https://registry.npmjs.org/@types/conventional-changelog-core/-/conventional-changelog-core-4.2.7.tgz#3aed55f4a0351f646bfd29df56bc876e07584340" - integrity sha512-owT5zzi5tfWkck1DC000YEs/yzNgTs1NGj3D2+SofHgGFNQAFeurz6uc/5di+ygSBu+CuHgHXbAkchdmCc9RuQ== + version "4.2.8" + resolved "https://registry.npmjs.org/@types/conventional-changelog-core/-/conventional-changelog-core-4.2.8.tgz#fc0e1089babc5bf6a42c0857e944694efdce076e" + integrity sha512-1hA2HeaQomDGq9yOkl1EHfCgWJcYphKB3otr398Ta/sjOTQS7a/Saf9RDEnQg4zSBYJfAzMzZlY5lIIh2sAuqA== dependencies: "@types/conventional-changelog-writer" "*" "@types/conventional-commits-parser" "*" @@ -884,13 +892,11 @@ "@types/node" "*" "@types/conventional-recommended-bump@*": - version "9.0.3" - resolved "https://registry.npmjs.org/@types/conventional-recommended-bump/-/conventional-recommended-bump-9.0.3.tgz#ccb729dedb1415205f61adf09117f731f6ea75c1" - integrity sha512-rOZiRkTRNAPAqBotvm8+VTzILJMnMuad52/VhSjOVTP9Mrn3K+EiSeii/YC/FiPTp2mBTo45D9I3H6z6+EOfsw== + version "10.0.0" + resolved "https://registry.npmjs.org/@types/conventional-recommended-bump/-/conventional-recommended-bump-10.0.0.tgz#1d5f764121f0cf8a0a00672f2981069a37584929" + integrity sha512-Yy0Ln9ZRvcbkXovZM33JoMml7FLaYOn1XwxKBL/w+I3FhB1MEWv4Fpaz/EITh56OTdZ5TWp/R2PRT1u1qZl1Gw== dependencies: - "@types/conventional-changelog-core" "*" - "@types/conventional-changelog-writer" "*" - "@types/conventional-commits-parser" "*" + conventional-recommended-bump "*" "@types/cross-spawn@*": version "6.0.6" @@ -960,10 +966,10 @@ resolved "https://registry.npmjs.org/@types/linkify-it/-/linkify-it-5.0.0.tgz#21413001973106cda1c3a9b91eedd4ccd5469d76" integrity sha512-sVDA58zAw4eWAffKOaQH5/5j3XeayukzDk+ewSsnv3p4yJEZHCCzMDiZM8e0OUrRvmpGZ85jf4yDHkHsgBNr9Q== -"@types/lodash@^4.17.1": - version "4.17.1" - resolved "https://registry.npmjs.org/@types/lodash/-/lodash-4.17.1.tgz#0fabfcf2f2127ef73b119d98452bd317c4a17eb8" - integrity sha512-X+2qazGS3jxLAIz5JDXDzglAF3KpijdhFxlf/V1+hEsOUc+HnWi81L/uv/EvGuV90WY+7mPGFCUDGfQC3Gj95Q== +"@types/lodash@^4.17.6": + version "4.17.6" + resolved "https://registry.npmjs.org/@types/lodash/-/lodash-4.17.6.tgz#193ced6a40c8006cfc1ca3f4553444fb38f0e543" + integrity sha512-OpXEVoCKSS3lQqjx9GGGOapBeuW5eUboYHRlHP9urXPX25IKZ6AnP5ZRxtVf63iieUbsHxLn8NQ5Nlftc6yzAA== "@types/luxon@*": version "3.4.2" @@ -983,10 +989,10 @@ resolved "https://registry.npmjs.org/@types/mdurl/-/mdurl-2.0.0.tgz#d43878b5b20222682163ae6f897b20447233bdfd" integrity sha512-RGdgjQUZba5p6QEFAVx2OGb8rQDL/cPRG7GiedRzMcJ1tYnUANBncjbSB1NRGwbvjcPeikRABz2nshyPk1bhWg== -"@types/micromatch@^4.0.7": - version "4.0.7" - resolved "https://registry.npmjs.org/@types/micromatch/-/micromatch-4.0.7.tgz#6a0bdf162a025e02318886107f27a55dbcd2fff2" - integrity sha512-C/FMQ8HJAZhTsDpl4wDKZdMeeW5USjgzOczUwTGbRc1ZopPgOhIEnxY2ZgUrsuyy4DwK1JVOJZKFakv3TbCKiA== +"@types/micromatch@^4.0.9": + version "4.0.9" + resolved "https://registry.npmjs.org/@types/micromatch/-/micromatch-4.0.9.tgz#8e5763a8c1fc7fbf26144d9215a01ab0ff702dbb" + integrity sha512-7V+8ncr22h4UoYRLnLXSpTxjQrNUXtWHGeMPRJt1nULXI57G9bIcpyrHlmrQ7QK24EyyuXvYcSSWAM8GA9nqCg== dependencies: "@types/braces" "*" @@ -1003,10 +1009,10 @@ "@types/node" "*" form-data "^4.0.0" -"@types/node@*": - version "20.12.8" - resolved "https://registry.npmjs.org/@types/node/-/node-20.12.8.tgz#35897bf2bfe3469847ab04634636de09552e8256" - integrity sha512-NU0rJLJnshZWdE/097cdCBbyW1h4hEg0xpovcoAQYHl8dnEyp/NAOiE45pvc+Bd1Dt+2r94v2eGFpQJ4R7g+2w== +"@types/node@*", "@types/node@^20.14.10": + version "20.14.10" + resolved "https://registry.npmjs.org/@types/node/-/node-20.14.10.tgz#a1a218290f1b6428682e3af044785e5874db469a" + integrity sha512-MdiXf+nDuMvY0gJKxyfZ7/6UFsETO7mGKF54MVD/ekJS6HdFtpZFBgrh6Pseu64XTb2MLyFPlbW6hj8HYRQNOQ== dependencies: undici-types "~5.26.4" @@ -1015,7 +1021,7 @@ resolved "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.4.tgz#56e2cc26c397c038fab0e3a917a12d5c5909e901" integrity sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA== -"@types/semver@^7.3.12", "@types/semver@^7.5.8": +"@types/semver@^7.3.12", "@types/semver@^7.5.5", "@types/semver@^7.5.8": version "7.5.8" resolved "https://registry.npmjs.org/@types/semver/-/semver-7.5.8.tgz#8268a8c57a3e4abd25c165ecd36237db7948a55e" integrity sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ== @@ -1314,12 +1320,12 @@ brace-expansion@^2.0.1: dependencies: balanced-match "^1.0.0" -braces@^3.0.2: - version "3.0.2" - resolved "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107" - integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== +braces@^3.0.3: + version "3.0.3" + resolved "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz#490332f40919452272d55a8480adc0c441358789" + integrity sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA== dependencies: - fill-range "^7.0.1" + fill-range "^7.1.1" buffer-from@^1.0.0: version "1.1.2" @@ -1535,9 +1541,9 @@ cli-spinners@^1.3.1: integrity sha512-1QL4544moEsDVH9T/l6Cemov/37iv1RtoKf7NJ04A60+4MREXNfx/QvavbH6QoGdsD4N4Mwy49cmaINR/o2mdg== cli-table3@^0.6.4: - version "0.6.4" - resolved "https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.4.tgz#d1c536b8a3f2e7bec58f67ac9e5769b1b30088b0" - integrity sha512-Lm3L0p+/npIQWNIiyF/nAn7T5dnOwR3xNTHXYEBFBFVPXzCVNZ5lqEC/1eo/EVfpDsQ1I+TX4ORPQgp+UI0CRw== + version "0.6.5" + resolved "https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.5.tgz#013b91351762739c16a9567c21a04632e449bf2f" + integrity sha512-+W/5efTR7y5HRD7gACw9yQjqMVvEMLBHmboM/kPWam+H+Hmyrgjh6YncVKK122YZkXrLudzTuAukUw9FnMf7IQ== dependencies: string-width "^4.2.0" optionalDependencies: @@ -1677,6 +1683,11 @@ conventional-changelog-preset-loader@^2.3.4: resolved "https://registry.npmjs.org/conventional-changelog-preset-loader/-/conventional-changelog-preset-loader-2.3.4.tgz#14a855abbffd59027fd602581f1f34d9862ea44c" integrity sha512-GEKRWkrSAZeTq5+YjUZOYxdHq+ci4dNwHvpaBC3+ENalzFWuCWa9EZXSuZBpkr72sMdKB+1fyDV4takK1Lf58g== +conventional-changelog-preset-loader@^5.0.0: + version "5.0.0" + resolved "https://registry.npmjs.org/conventional-changelog-preset-loader/-/conventional-changelog-preset-loader-5.0.0.tgz#922ad617c13ad3243bef967cfc0f8373893c216d" + integrity sha512-SetDSntXLk8Jh1NOAl1Gu5uLiCNSYenB5tm0YVeZKePRIgDW9lQImromTwLa3c/Gae298tsgOM+/CYT9XAl0NA== + conventional-changelog-writer@^5.0.0: version "5.0.1" resolved "https://registry.npmjs.org/conventional-changelog-writer/-/conventional-changelog-writer-5.0.1.tgz#e0757072f045fe03d91da6343c843029e702f359" @@ -1700,6 +1711,11 @@ conventional-commits-filter@^2.0.7: lodash.ismatch "^4.4.0" modify-values "^1.0.0" +conventional-commits-filter@^5.0.0: + version "5.0.0" + resolved "https://registry.npmjs.org/conventional-commits-filter/-/conventional-commits-filter-5.0.0.tgz#72811f95d379e79d2d39d5c0c53c9351ef284e86" + integrity sha512-tQMagCOC59EVgNZcC5zl7XqO30Wki9i9J3acbUvkaosCT6JX3EeFwJD7Qqp4MCikRnzS18WXV3BLIQ66ytu6+Q== + conventional-commits-parser@^3.2.0: version "3.2.4" resolved "https://registry.npmjs.org/conventional-commits-parser/-/conventional-commits-parser-3.2.4.tgz#a7d3b77758a202a9b2293d2112a8d8052c740972" @@ -1712,6 +1728,24 @@ conventional-commits-parser@^3.2.0: split2 "^3.0.0" through2 "^4.0.0" +conventional-commits-parser@^6.0.0: + version "6.0.0" + resolved "https://registry.npmjs.org/conventional-commits-parser/-/conventional-commits-parser-6.0.0.tgz#74e3be5344d8cd99f7c3353da2efa1d1dd618061" + integrity sha512-TbsINLp48XeMXR8EvGjTnKGsZqBemisPoyWESlpRyR8lif0lcwzqz+NMtYSj1ooF/WYjSuu7wX0CtdeeMEQAmA== + dependencies: + meow "^13.0.0" + +conventional-recommended-bump@*: + version "10.0.0" + resolved "https://registry.npmjs.org/conventional-recommended-bump/-/conventional-recommended-bump-10.0.0.tgz#1e46c2c9534457088d10a47a154b307365c2e043" + integrity sha512-RK/fUnc2btot0oEVtrj3p2doImDSs7iiz/bftFCDzels0Qs1mxLghp+DFHMaOC0qiCI6sWzlTDyBFSYuot6pRA== + dependencies: + "@conventional-changelog/git-client" "^1.0.0" + conventional-changelog-preset-loader "^5.0.0" + conventional-commits-filter "^5.0.0" + conventional-commits-parser "^6.0.0" + meow "^13.0.0" + conventional-recommended-bump@^6.1.0: version "6.1.0" resolved "https://registry.npmjs.org/conventional-recommended-bump/-/conventional-recommended-bump-6.1.0.tgz#cfa623285d1de554012f2ffde70d9c8a22231f55" @@ -1736,7 +1770,7 @@ core-util-is@~1.0.0: resolved "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz#a6042d3634c2b27e9328f837b965fac83808db85" integrity sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ== -crlf-normalize@^1.0.19, crlf-normalize@^1.0.20: +crlf-normalize@^1.0.20: version "1.0.20" resolved "https://registry.npmjs.org/crlf-normalize/-/crlf-normalize-1.0.20.tgz#0b3105d3de807bce8a7599113235d725fe9361a8" integrity sha512-h/rBerTd3YHQGfv7tNT25mfhWvRq2BBLCZZ80GFarFxf6HQGbpW6iqDL3N+HBLpjLfAdcBXfWAzVlLfHkRUQBQ== @@ -1810,9 +1844,9 @@ debug-color2@^1, debug-color2@^1.3.2: tslib "^2" debug@^4.3.4: - version "4.3.4" - resolved "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865" - integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ== + version "4.3.5" + resolved "https://registry.npmjs.org/debug/-/debug-4.3.5.tgz#e83444eceb9fedd4a1da56d671ae2446a01a6e1e" + integrity sha512-pt0bNEmneDIvdL1Xsd9oDQ/wrQRkXDT4AUWlNZNPKvW5x/jyO9VFXkJUP07vQ2upmw5PlaITaPKc31jK13V+jg== dependencies: ms "2.1.2" @@ -1983,32 +2017,32 @@ err-errors@^1.0.14: integrity sha512-p0BYUiyoQfH1cy0FYC4XeY0x97CtVf0B5g5omUQjeTye5RViVMdMYisD5+ueHaCeGGQpParFpV56nAdxQuJDjw== err-indent@^1.0.16: - version "1.0.16" - resolved "https://registry.npmjs.org/err-indent/-/err-indent-1.0.16.tgz#aefe810728159ea8d23efdd1cbaa704c1f9d58e9" - integrity sha512-0RkN+qz0aUJ4Hl+fHvPPAwgE2IFqlqdV+fpWdj8Eh92dzoln4AKZ13MvEhca18KUc0xi6ajpPBV8nS9ZmGj+MA== + version "1.0.17" + resolved "https://registry.npmjs.org/err-indent/-/err-indent-1.0.17.tgz#39fdef1d182df4b4af06dcb22117b3f20e5b615e" + integrity sha512-5BCAL6s6oSnAouPvBVIYW+oA09u6lQfACuA+wRjzIUipTDzJkT194/G9g04pTKpdSK0ctb4ogGN/ksTgsZGtkQ== dependencies: - array-hyper-unique "^2.1.4" + array-hyper-unique "^2.1.6" check-iterable "^1.2.0" clean-stack "<4 >=3.0.1" err-errors "^1.0.14" - err-stack-meta "^1.0.17" - err-stack-reduce "^1.0.15" - error-stack2 "^2.0.5" + err-stack-meta "^1.0.18" + err-stack-reduce "^1.0.16" + error-stack2 "^2.0.7" indent-string "<5 >=4" -err-stack-meta@^1.0.17: - version "1.0.17" - resolved "https://registry.npmjs.org/err-stack-meta/-/err-stack-meta-1.0.17.tgz#872b854908dc8a8f188101c769b09dc5a9cdd082" - integrity sha512-1FPaW+kZDitNghzoyREK05u98ripI3YaZ4JDgo/0S417juqoPh1CDJAzQWrnvdtgwAoNLcDd2Uhvh3dEK7qVZA== +err-stack-meta@^1.0.18: + version "1.0.18" + resolved "https://registry.npmjs.org/err-stack-meta/-/err-stack-meta-1.0.18.tgz#dc375f9d1f2f4832eb9799a005b4f321d5400efe" + integrity sha512-L+1apb4Uhv9//FKLSvgJf6NWYwdePHSy1hJmaOW2aiaHYjlt7IuHG+cESEPBIfORl1L5LA2RzPwalS6cPVTERg== dependencies: - error-stack2 "^2.0.5" + error-stack2 "^2.0.7" -err-stack-reduce@^1.0.15: - version "1.0.15" - resolved "https://registry.npmjs.org/err-stack-reduce/-/err-stack-reduce-1.0.15.tgz#2787c3f4b1e656f1311e4f0281bca62cbc206590" - integrity sha512-eijt3twrPJSnkMg2kUhxvvlPA3RFZDwHkrcqsUZH577l75TlTjsI5BMZEPLxChku2rSFI2ka+WPnAru6Sqv6kg== +err-stack-reduce@^1.0.16: + version "1.0.16" + resolved "https://registry.npmjs.org/err-stack-reduce/-/err-stack-reduce-1.0.16.tgz#205716bf9649f7ef56907c35b15e4b52add51d82" + integrity sha512-aN7b6nhi72ENPsKMtI1fWfaFfLupqvISDIngIjVl/L6MU/HJ2yWtcLbS62kTn3LLnagW6j9PDPo3GsWIbzxg+g== dependencies: - err-stack-meta "^1.0.17" + err-stack-meta "^1.0.18" error-ex@^1.3.1: version "1.3.2" @@ -2017,12 +2051,12 @@ error-ex@^1.3.1: dependencies: is-arrayish "^0.2.1" -error-stack2@^2.0.5: - version "2.0.5" - resolved "https://registry.npmjs.org/error-stack2/-/error-stack2-2.0.5.tgz#cdfbbdca4eaa06f890f97e0c340ae0122a425809" - integrity sha512-SK/saJZEI1ShZBtewlzooEp8qbIZnvxylw10f4/5bikANCVTT0Aeds9SxxCyDEixiizyGFP3Y8qlo42H9hAfDA== +error-stack2@^2.0.7: + version "2.0.7" + resolved "https://registry.npmjs.org/error-stack2/-/error-stack2-2.0.7.tgz#fbba094929acc7d042821ed78940a9d78186e278" + integrity sha512-lgLTUOJQSHL/XYuVGloHlBycpnlPDpUdTR57qbeIoOmXfbh/JeDWI8b82ehswG9MgKIygbPokJrbfXiht0tRig== dependencies: - crlf-normalize "^1.0.19" + crlf-normalize "^1.0.20" err-code "^3.0.1" string-detect-indent "^1.0.7" string-split-keep2 "^1.0.12" @@ -2108,10 +2142,10 @@ filename-reserved-regex@^2.0.0: strip-outer "^1.0.1" trim-repeated "^1.0.0" -fill-range@^7.0.1: - version "7.0.1" - resolved "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40" - integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ== +fill-range@^7.1.1: + version "7.1.1" + resolved "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz#44265d3cac07e3ea7dc247516380643754a05292" + integrity sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg== dependencies: to-regex-range "^5.0.1" @@ -2511,7 +2545,7 @@ hash-sum@^2.0.0: resolved "https://registry.npmjs.org/hash-sum/-/hash-sum-2.0.0.tgz#81d01bb5de8ea4a214ad5d6ead1b523460b0b45a" integrity sha512-WdZTbAByD+pHfl/g9QSsBIIwy8IT+EsPiKDs0KNX+zSHhdDLFKdZu0BQHljvO+0QI/BasbMSUa8wYNCZTvhslg== -hasown@^2.0.0: +hasown@^2.0.2: version "2.0.2" resolved "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz#003eaf91be7adc372e84ec59dc37252cedb80003" integrity sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ== @@ -2543,9 +2577,9 @@ http-cache-semantics@^4.0.0: integrity sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ== humanize-duration@^3.15.3: - version "3.32.0" - resolved "https://registry.npmjs.org/humanize-duration/-/humanize-duration-3.32.0.tgz#b25f64ef55d723b049b197b6b4aa3c96c202b6c9" - integrity sha512-6WsXYTHJr7hXKqoqf5zoWza/lANRAqGlbnZnm0cjDykbXuez1JVXOQGmq0EPB45pXYAJyueRA3S3hfhmMbrMEQ== + version "3.32.1" + resolved "https://registry.npmjs.org/humanize-duration/-/humanize-duration-3.32.1.tgz#922beff5da36fb1cee3de26ada24c592b0fe519b" + integrity sha512-inh5wue5XdfObhu/IGEMiA1nUXigSGcaKNemcbLRKa7jXYGDZXr3LoT9pTIzq2hPEbld7w/qv9h+ikWGz8fL1g== iconv-jschardet@^2.0.32: version "2.0.32" @@ -2631,11 +2665,11 @@ is-ci@^2.0.0: ci-info "^2.0.0" is-core-module@^2.13.0, is-core-module@^2.5.0: - version "2.13.1" - resolved "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz#ad0d7532c6fea9da1ebdc82742d74525c6273384" - integrity sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw== + version "2.14.0" + resolved "https://registry.npmjs.org/is-core-module/-/is-core-module-2.14.0.tgz#43b8ef9f46a6a08888db67b1ffd4ec9e3dfd59d1" + integrity sha512-a5dFJih5ZLYlRtDc0dZWP7RiKr6xIKzmn/oAYCDvdLThadVgyJwlaoQPmRtMSpz+rk0OGAgIu+TcM9HUF0fk1A== dependencies: - hasown "^2.0.0" + hasown "^2.0.2" is-extglob@^2.1.1: version "2.1.1" @@ -2812,9 +2846,9 @@ js-yaml@3.14.1: esprima "^4.0.0" jschardet@^3.0.0: - version "3.1.2" - resolved "https://registry.npmjs.org/jschardet/-/jschardet-3.1.2.tgz#9bf4364deba0677fe9e3bd9e29eda57febf2e9db" - integrity sha512-mw3CBZGzW8nUBPYhFU2ztZ/kJ6NClQUQVpyzvFMfznZsoC///ZQ30J2RCUanNsr5yF22LqhgYr/lj807/ZleWA== + version "3.1.3" + resolved "https://registry.npmjs.org/jschardet/-/jschardet-3.1.3.tgz#10c2289fdae91a0aa9de8bba9c59055fd78898d3" + integrity sha512-Q1PKVMK/uu+yjdlobgWIYkUOCR1SqUmW9m/eUJNNj4zI2N12i25v8fYpVf+zCakQeaTdBdhnZTFbVIAVZIVVOg== jsesc@~0.5.0: version "0.5.0" @@ -3062,6 +3096,11 @@ mdurl@^2.0.0: resolved "https://registry.npmjs.org/mdurl/-/mdurl-2.0.0.tgz#80676ec0433025dd3e17ee983d0fe8de5a2237e0" integrity sha512-Lf+9+2r+Tdp5wXDXC4PcIBjTDtq4UKjCPMQhKIuzpJNW0b96kVqSwW0bT7FhRSfmAiFYgP+SCRvdrDozfh0U5w== +meow@^13.0.0: + version "13.2.0" + resolved "https://registry.npmjs.org/meow/-/meow-13.2.0.tgz#6b7d63f913f984063b3cc261b6e8800c4cd3474f" + integrity sha512-pxQJQzB6djGPXh08dacEloMFopsOqGVRKFPYvPOt9XDZ1HasbgDZA74CJGreSU4G3Ak7EFJGoiH2auq+yXISgA== + meow@^8.0.0: version "8.1.2" resolved "https://registry.npmjs.org/meow/-/meow-8.1.2.tgz#bcbe45bda0ee1729d350c03cffc8395a36c4e897" @@ -3084,12 +3123,12 @@ merge2@^1.3.0, merge2@^1.4.1: resolved "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae" integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== -micromatch@^4.0.4, micromatch@^4.0.5: - version "4.0.5" - resolved "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz#bc8999a7cbbf77cdc89f132f6e467051b49090c6" - integrity sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA== +micromatch@^4.0.4, micromatch@^4.0.5, micromatch@^4.0.7: + version "4.0.7" + resolved "https://registry.npmjs.org/micromatch/-/micromatch-4.0.7.tgz#33e8190d9fe474a9895525f5618eee136d46c2e5" + integrity sha512-LPP/3KorzCwBxfeUuZmaR6bG2kdeHSbe0P2tY3FLRU4vYrjYz5hI4QZwV0njUx3jeuKe67YukQ1LSPZBKDqO/Q== dependencies: - braces "^3.0.2" + braces "^3.0.3" picomatch "^2.3.1" mime-db@1.52.0: @@ -3254,10 +3293,10 @@ normalize-url@^4.1.0: resolved "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.1.tgz#0dd90cf1288ee1d1313b87081c9a5932ee48518a" integrity sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA== -novel-segment-cli@^1.1.136: - version "1.1.136" - resolved "https://registry.npmjs.org/novel-segment-cli/-/novel-segment-cli-1.1.136.tgz#e7c54bc0656d9db0f0acfe7904ceafcc72ad449a" - integrity sha512-ReEldqbgDgH+HZuLBeVYrlPegn6Eddh7LtERuoNNHzexqKlTld5SZJTDy4pNBPGLzXSN9EQi3Mo1gWhFYQIJRA== +novel-segment-cli@^1.1.137: + version "1.1.137" + resolved "https://registry.npmjs.org/novel-segment-cli/-/novel-segment-cli-1.1.137.tgz#dd6edc1eb6721a520a3d97d2cd5ec785f4a20487" + integrity sha512-p00ryFe6JXAZvXv8GFwVrgYZpR18JqfGqRIi1l/g0yfxyqwJ1Zeu5sh+aec5a8wJqhNpOiGFAky+H3BlHZ01ug== dependencies: "@bluelovers/fast-glob" "^3.0.4" "@lazy-cjk/zh-convert" "^1.0.51" @@ -3273,7 +3312,7 @@ novel-segment-cli@^1.1.136: iconv-jschardet "^2.0.32" lazy-cacache "^3.0.2" lodash "^4.17.21" - novel-segment "^2.7.118" + novel-segment "^2.7.119" pkg-up "<4 >=3.1.0" prettyuse "^0.0.0" ts-type "^3.0.1" @@ -3281,14 +3320,14 @@ novel-segment-cli@^1.1.136: upath2 "^3.1.19" yargs "^17" -novel-segment@^2.7.118: - version "2.7.118" - resolved "https://registry.npmjs.org/novel-segment/-/novel-segment-2.7.118.tgz#165a1ee8cc9d5f20cce05d7a3d7c8dde81e8770a" - integrity sha512-ZW4IbBAoUdeqxen4q46hxmDB6b9Z1Nr8n7E5KF9khOIAemXsoe+J6pTR3/KV1/fHLO3ukzt20sGJlQqADOx1Mg== +novel-segment@^2.7.119: + version "2.7.119" + resolved "https://registry.npmjs.org/novel-segment/-/novel-segment-2.7.119.tgz#60a3d22eb18bafed70724e3280b89a04dc7a26f8" + integrity sha512-stPJv42xbLuDXfbf2LylF95VCxCJerXfVRB8ROOlBpC/5w//OzStyQCLMMFOAyaQ3gyiBQYDOgzI2O8/zxWFgg== dependencies: "@bluelovers/fast-glob" "^3.0.4" "@lazy-cjk/zh-table-list" "^1.0.87" - "@novel-segment/postag" "^1.0.29" + "@novel-segment/postag" "^1.0.30" "@novel-segment/stringify" "^1.0.17" "@novel-segment/table-blacklist" "^1.0.19" "@novel-segment/table-core-abstract" "^1.0.23" @@ -3303,7 +3342,7 @@ novel-segment@^2.7.118: crlf-normalize "^1.0.20" deepmerge-plus "^3.0.2" regexp-cjk "^3.3.113" - segment-dict "^2.3.207" + segment-dict "^2.3.208" sort-object-keys2 "^3.0.7" ts-enum-util "4.1.0" ts-type "^3.0.1" @@ -3517,9 +3556,9 @@ path-type@^4.0.0: integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== picocolors@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz#cb5bdc74ff3f51892236eaf79d68bc44564ab81c" - integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ== + version "1.0.1" + resolved "https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz#a8ad579b571952f0e5d25892de5445bcfe25aaa1" + integrity sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew== picomatch@^2.2.3, picomatch@^2.3.1: version "2.3.1" @@ -3967,10 +4006,10 @@ safe-buffer@~5.2.0: resolved "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== -segment-dict@^2.3.207: - version "2.3.207" - resolved "https://registry.npmjs.org/segment-dict/-/segment-dict-2.3.207.tgz#094f94da53863bee00327bdc06cb91e3b98353bf" - integrity sha512-7qQYeJT30cKT2FqDfnmbGzDyuRm5SEcvo0ZKzJ6K0liCtzZBDOxOIevuQqftERMILFaL6Ax++ug8nB4p4FlpjQ== +segment-dict@^2.3.208: + version "2.3.208" + resolved "https://registry.npmjs.org/segment-dict/-/segment-dict-2.3.208.tgz#74d0add37adb9849d701e9cf0f3ad502701a3c9d" + integrity sha512-+z+4FyT0sM6t0QXjp0VAdNmqIV9NbtdOSXtyiMuKE/Xny3raW0nMSjCbcGhP4BxqnBQk+3e+x0zGxwKliKhs3w== dependencies: "@bluelovers/fast-glob" "^3.0.4" "@novel-segment/dict-loader-core" "^1.0.31" @@ -4000,12 +4039,10 @@ semver@^6.0.0, semver@^6.2.0, semver@^6.3.0: resolved "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz#556d2ef8689146e46dcea4bfdd095f3434dffcb4" integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA== -semver@^7, semver@^7.0.0, semver@^7.3.4, semver@^7.3.5, semver@^7.6.0: - version "7.6.0" - resolved "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz#1a46a4db4bffcccd97b743b5005c8325f23d4e2d" - integrity sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg== - dependencies: - lru-cache "^6.0.0" +semver@^7, semver@^7.0.0, semver@^7.3.4, semver@^7.3.5, semver@^7.5.2, semver@^7.6.2: + version "7.6.2" + resolved "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz#1e3b34759f896e8f14d6134732ce798aeb0c6e13" + integrity sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w== set-blocking@^2.0.0: version "2.0.0" @@ -4078,9 +4115,9 @@ spdx-expression-parse@^3.0.0: spdx-license-ids "^3.0.0" spdx-license-ids@^3.0.0: - version "3.0.17" - resolved "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.17.tgz#887da8aa73218e51a1d917502d79863161a93f9c" - integrity sha512-sh8PWc/ftMqAAdFiBu6Fy6JUOYjqDJBJvIhpfDMyHrr0Rbp5liZqd4TjtQ/RgfLjKFZb+LMx5hpml5qOWy0qvg== + version "3.0.18" + resolved "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.18.tgz#22aa922dcf2f2885a6494a261f2d8b75345d0326" + integrity sha512-xxRs31BqRYHwiMzudOrpSiHtZ8i/GeionCBDSilhYRj+9gIcI8wCZTlXZKu9vZIVqViP3dcp9qE5G6AlIaD+TQ== split2@^3.0.0: version "3.2.2" @@ -4362,10 +4399,10 @@ ts-type@^2.1.10, ts-type@^2.1.8: tslib "^2" typedarray-dts "^1.0.0" -tslib@*, tslib@>=2, tslib@^2, tslib@^2.3.0, tslib@^2.6.2: - version "2.6.2" - resolved "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz#703ac29425e7b37cd6fd456e92404d46d1f3e4ae" - integrity sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q== +tslib@*, tslib@>=2, tslib@^2, tslib@^2.3.0, tslib@^2.6.2, tslib@^2.6.3: + version "2.6.3" + resolved "https://registry.npmjs.org/tslib/-/tslib-2.6.3.tgz#0438f810ad7a9edcde7a241c3d80db693c8cbfe0" + integrity sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ== type-detect@^4.0.0: version "4.0.8" @@ -4415,9 +4452,9 @@ uc.micro@^2.0.0, uc.micro@^2.1.0: integrity sha512-ARDJmphmdvUk6Glw7y9DQ2bFkKBHwQHLi2lsaH6PPmz/Ka9sFOBsBluozhDltWmnv9u/cF6Rt87znRTPV+yp/A== uglify-js@^3.1.4: - version "3.17.4" - resolved "https://registry.npmjs.org/uglify-js/-/uglify-js-3.17.4.tgz#61678cf5fa3f5b7eb789bb345df29afb8257c22c" - integrity sha512-T9q82TJI9e/C1TAxYvfb16xO120tMVFZrGA3f9/P4424DNu6ypK103y0GPFVa17yotwSyZW5iYXgjYHkGrJW/g== + version "3.18.0" + resolved "https://registry.npmjs.org/uglify-js/-/uglify-js-3.18.0.tgz#73b576a7e8fda63d2831e293aeead73e0a270deb" + integrity sha512-SyVVbcNBCk0dzr9XL/R/ySrmYf0s372K6/hFklzgcp2lBFyXtw4I7BOdDjlLhE1aVqaI/SHWXWmYdlZxuyF38A== undici-types@~5.26.4: version "5.26.5"