diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 1014584b..584934c6 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -567,23 +567,23 @@ importers: specifier: ^2.3.2 version: 2.3.2(vue@3.5.41(typescript@6.0.3)) '@tmagic/core': - specifier: 1.8.0-beta.26 - version: 1.8.0-beta.26(typescript@6.0.3) + specifier: 1.8.0-beta.27 + version: link:../packages/core '@tmagic/design': - specifier: 1.8.0-beta.26 - version: 1.8.0-beta.26(typescript@6.0.3)(vue@3.5.41(typescript@6.0.3)) + specifier: 1.8.0-beta.27 + version: link:../packages/design '@tmagic/editor': - specifier: 1.8.0-beta.26 - version: 1.8.0-beta.26(@tmagic/core@1.8.0-beta.26(typescript@6.0.3))(@tmagic/form-schema@1.8.0-beta.26(typescript@6.0.3))(@tmagic/schema@1.8.0-beta.26(typescript@6.0.3))(monaco-editor@0.56.0)(type-fest@5.2.0)(typescript@6.0.3)(vue@3.5.41(typescript@6.0.3)) + specifier: 1.8.0-beta.27 + version: link:../packages/editor '@tmagic/element-plus-adapter': - specifier: 1.8.0-beta.26 - version: 1.8.0-beta.26(@tmagic/design@1.8.0-beta.26(typescript@6.0.3)(vue@3.5.41(typescript@6.0.3)))(element-plus@2.14.4(vue@3.5.41(typescript@6.0.3)))(typescript@6.0.3)(vue@3.5.41(typescript@6.0.3)) + specifier: 1.8.0-beta.27 + version: link:../packages/element-plus-adapter '@tmagic/tdesign-vue-next-adapter': - specifier: 1.8.0-beta.26 - version: 1.8.0-beta.26(@tmagic/design@1.8.0-beta.26(typescript@6.0.3)(vue@3.5.41(typescript@6.0.3)))(tdesign-vue-next@1.20.5(vue@3.5.41(typescript@6.0.3)))(typescript@6.0.3)(vue@3.5.41(typescript@6.0.3)) + specifier: 1.8.0-beta.27 + version: link:../packages/tdesign-vue-next-adapter '@tmagic/tmagic-form-runtime': specifier: 1.1.6 - version: 1.1.6(@tmagic/core@1.8.0-beta.26(typescript@6.0.3))(@tmagic/editor@1.8.0-beta.26(@tmagic/core@1.8.0-beta.26(typescript@6.0.3))(@tmagic/form-schema@1.8.0-beta.26(typescript@6.0.3))(@tmagic/schema@1.8.0-beta.26(typescript@6.0.3))(monaco-editor@0.56.0)(type-fest@5.2.0)(typescript@6.0.3)(vue@3.5.41(typescript@6.0.3)))(element-plus@2.14.4(vue@3.5.41(typescript@6.0.3)))(typescript@6.0.3)(vue@3.5.41(typescript@6.0.3)) + version: link:../runtime/tmagic-form element-plus: specifier: ^2.14.4 version: 2.14.4(vue@3.5.41(typescript@6.0.3)) @@ -923,14 +923,14 @@ importers: runtime/react: dependencies: '@tmagic/core': - specifier: 1.8.0-beta.26 - version: 1.8.0-beta.26(typescript@6.0.3) + specifier: 1.8.0-beta.27 + version: link:../../packages/core '@tmagic/react-runtime-help': specifier: 0.2.2 - version: 0.2.2(@tmagic/core@1.8.0-beta.26(typescript@6.0.3))(@tmagic/stage@1.8.0-beta.26(@tmagic/core@1.8.0-beta.26(typescript@6.0.3))(typescript@6.0.3))(lodash-es@4.18.1)(react@19.2.8)(typescript@6.0.3) + version: link:../react-runtime-help '@tmagic/stage': - specifier: 1.8.0-beta.26 - version: 1.8.0-beta.26(@tmagic/core@1.8.0-beta.26(typescript@6.0.3))(typescript@6.0.3) + specifier: 1.8.0-beta.27 + version: link:../../packages/stage axios: specifier: ^1.19.0 version: 1.19.0(debug@4.4.3(supports-color@8.1.1))(supports-color@8.1.1) @@ -945,8 +945,8 @@ importers: version: 19.2.8(react@19.2.8) devDependencies: '@tmagic/cli': - specifier: 1.8.0-beta.26 - version: 1.8.0-beta.26 + specifier: 1.8.0-beta.27 + version: link:../../packages/cli '@types/fs-extra': specifier: ^11.0.4 version: 11.0.4 @@ -1021,14 +1021,14 @@ importers: runtime/vue: dependencies: '@tmagic/core': - specifier: 1.8.0-beta.26 - version: 1.8.0-beta.26(typescript@6.0.3) + specifier: 1.8.0-beta.27 + version: link:../../packages/core '@tmagic/stage': - specifier: 1.8.0-beta.26 - version: 1.8.0-beta.26(@tmagic/core@1.8.0-beta.26(typescript@6.0.3))(typescript@6.0.3) + specifier: 1.8.0-beta.27 + version: link:../../packages/stage '@tmagic/vue-runtime-help': specifier: ^2.0.4 - version: 2.0.4(@tmagic/core@1.8.0-beta.26(typescript@6.0.3))(@tmagic/stage@1.8.0-beta.26(@tmagic/core@1.8.0-beta.26(typescript@6.0.3))(typescript@6.0.3))(typescript@6.0.3)(vue@3.5.41(typescript@6.0.3)) + version: link:../vue-runtime-help axios: specifier: ^1.19.0 version: 1.19.0(debug@4.4.3(supports-color@8.1.1))(supports-color@8.1.1) @@ -1037,8 +1037,8 @@ importers: version: 3.5.41(typescript@6.0.3) devDependencies: '@tmagic/cli': - specifier: 1.8.0-beta.26 - version: 1.8.0-beta.26 + specifier: 1.8.0-beta.27 + version: link:../../packages/cli '@types/fs-extra': specifier: ^11.0.4 version: 11.0.4 @@ -2748,11 +2748,6 @@ packages: '@sxzz/popperjs-es@2.11.8': resolution: {integrity: sha512-wOwESXvvED3S8xBmcPWHs2dUuzrE4XiZeFu7e1hROIJkm02a49N120pmOXxY33sBb6hArItm5W5tcg1cBtV+HQ==} - '@tmagic/cli@1.8.0-beta.26': - resolution: {integrity: sha512-lsNAbON1lSh603P3Z+xKOvkFLxeUSnsLWzqP4Sl6mCY/ptyFjhRxd3Uq0qK5mpvRWDVKs51TSmwhFaLkW+7KLw==} - engines: {node: '>=18'} - hasBin: true - '@tmagic/core@1.7.0': resolution: {integrity: sha512-n3IRm71D0/BZodzywBPRN6h0TWlpdZol1kbW7b3H+V8oRj4ZXdcWKOpo7+vGsRuR0DdzJtfgo7o4hGj7EVLyTA==} engines: {node: '>=18'} @@ -2771,15 +2766,6 @@ packages: typescript: optional: true - '@tmagic/core@1.8.0-beta.26': - resolution: {integrity: sha512-+IeByZLALvy1i0apTid+id0LF9sFOm8yXImzYv4z/ifEs8HwjaVR0NDOsGphZqrevsg/nYEvpcA9LoCFus6eeA==} - engines: {node: '>=18'} - peerDependencies: - typescript: ^6.0.3 - peerDependenciesMeta: - typescript: - optional: true - '@tmagic/data-source@1.7.0': resolution: {integrity: sha512-wN97pQiNXQXAkKNZyV8MADEBDEfS2l+uZnbqmdny4vAaTuwIB6DoZ8wpGx0oe3h9icj6f7O8fwyoNFoW+zTW4w==} engines: {node: '>=18'} @@ -2800,16 +2786,6 @@ packages: typescript: optional: true - '@tmagic/data-source@1.8.0-beta.26': - resolution: {integrity: sha512-xbmUt1GSQDPzGoCpVZY5bSgHmio/DJGAFmbySXSeHAH6m1CfrLw8RUayGrjNMFNfxHADO9x5HtIL/L6beBwxYQ==} - engines: {node: '>=18'} - peerDependencies: - '@tmagic/core': 1.8.0-beta.26 - typescript: ^6.0.3 - peerDependenciesMeta: - typescript: - optional: true - '@tmagic/dep@1.7.0': resolution: {integrity: sha512-zR3yyAzevTkyfZEvftKD7jWlpEhR3fkTvJS78JC7dEEpKCsI5uvK43cKaH29ZspmR9fWlkP1HmNdB6GxiI5I2A==} engines: {node: '>=18'} @@ -2832,17 +2808,6 @@ packages: typescript: optional: true - '@tmagic/dep@1.8.0-beta.26': - resolution: {integrity: sha512-9FQ0KLDMFpYqzuxCUP2vtjENB+L2QV4jC+2SiXkiqSKkQ1s2FxUjxoIjm+lkTW92PwreQ5+KpkJs6f5CzpQxrg==} - engines: {node: '>=18'} - peerDependencies: - '@tmagic/schema': 1.8.0-beta.26 - '@tmagic/utils': 1.8.0-beta.26 - typescript: ^6.0.3 - peerDependenciesMeta: - typescript: - optional: true - '@tmagic/design@1.7.2': resolution: {integrity: sha512-BJdy/WswcQ2icyxRhUE1PMbPw81rtDcVsmYpZGmgqwDLKg+f2ByFHUxTBjMilH7iz4WlSDxuv1ZkH+dHYGG5GA==} engines: {node: '>=18'} @@ -2853,16 +2818,6 @@ packages: typescript: optional: true - '@tmagic/design@1.8.0-beta.26': - resolution: {integrity: sha512-NpagIRcD9q+mQND20Gn7hNpMpls2dcYpDuVX/Y3ADPVdLOU7i9sjnaIAHqYEMthDO7rkBsXZ2AZ0tKqLO/twPA==} - engines: {node: '>=18'} - peerDependencies: - typescript: ^6.0.3 - vue: ^3.5.41 - peerDependenciesMeta: - typescript: - optional: true - '@tmagic/editor@1.7.2': resolution: {integrity: sha512-cLv/WvheIjxRealxuN0XFoZaMrj79kPUGUBQTqjBVYWHcv6oSVRV+N9fPX3DoHfrkWCG+21NW4fItvOAdpKLPw==} engines: {node: '>=18'} @@ -2875,33 +2830,6 @@ packages: typescript: optional: true - '@tmagic/editor@1.8.0-beta.26': - resolution: {integrity: sha512-eZlbecsHwgAJ5+p9X5nkJxtMtXGhDGs6+3UJMUNQ8UNfZY+ymxRAm1yY84MpJZxIvwvqTkrdBfTfWhAMRennfw==} - engines: {node: '>=18'} - peerDependencies: - '@tmagic/core': 1.8.0-beta.26 - monaco-editor: '^0.55.1 ' - type-fest: ^5.2.0 - typescript: ^6.0.3 - vue: ^3.5.41 - peerDependenciesMeta: - type-fest: - optional: true - typescript: - optional: true - - '@tmagic/element-plus-adapter@1.8.0-beta.26': - resolution: {integrity: sha512-6UQ84kQGg3/xqhWpCZOYZFVlM5ZixS4E5b1kfR41zVMqLPwN1Qr9geZEph55uIOHHcULZ6AcZXg8mHhNvAFuVA==} - engines: {node: '>=18'} - peerDependencies: - '@tmagic/design': 1.8.0-beta.26 - element-plus: ^2.14.4 - typescript: ^6.0.3 - vue: ^3.5.41 - peerDependenciesMeta: - typescript: - optional: true - '@tmagic/form-schema@1.7.2': resolution: {integrity: sha512-UYsEXWUgGGCJ1CCVrlRyrksr4arMB1esOkdiekWro2nOdcQZYGY3+svSgKPQqFYmKZBBGIfrdS3NiCNMs7djKA==} engines: {node: '>=18'} @@ -2911,15 +2839,6 @@ packages: typescript: optional: true - '@tmagic/form-schema@1.8.0-beta.26': - resolution: {integrity: sha512-EZBosF2PUEY+IJD8XlSsuorrZUxLtvjf6UY56/FQ5bxV1RutgfzdSLOepmu1Xa1RKr7EJlfqodD1xfZm+U44tA==} - engines: {node: '>=18'} - peerDependencies: - typescript: ^6.0.3 - peerDependenciesMeta: - typescript: - optional: true - '@tmagic/form@1.7.2': resolution: {integrity: sha512-y44f5vrfWZhncd+D9NDsNMimIZZ8mvBlzCgIV1jzzmzIi3EMAuiN0URRuF9QZdyD3JXy2ADm3J2nsshagMYVVQ==} engines: {node: '>=18'} @@ -2933,36 +2852,6 @@ packages: typescript: optional: true - '@tmagic/form@1.8.0-beta.26': - resolution: {integrity: sha512-IW3fmNJTpRW72BkYMsWITP+gOdxj82Zxw6ydbprnZRsrSGK/eGnfSTWTtg6i+9NI7VGYmSJKbBhkFAgihBEwpA==} - engines: {node: '>=18'} - peerDependencies: - '@tmagic/design': 1.8.0-beta.26 - '@tmagic/form-schema': 1.8.0-beta.26 - '@tmagic/utils': 1.8.0-beta.26 - typescript: ^6.0.3 - vue: ^3.5.41 - peerDependenciesMeta: - typescript: - optional: true - - '@tmagic/react-runtime-help@0.2.2': - resolution: {integrity: sha512-Ob4lKgEpehcJ678JciJOT+aMW+91PNkB2Zb1Qp425PS4Y6K6TdEnrGtvqO0Z9IxcXwlCAWT9CK205ZxpTNlwvg==} - engines: {node: '>=18'} - peerDependencies: - '@tmagic/core': '>=1.7.0' - '@tmagic/stage': '>=1.7.0' - lodash-es: ^4.17.21 - react: '>=18.3.1' - typescript: ^5.9.3 - peerDependenciesMeta: - '@tmagic/core': - optional: true - '@tmagic/stage': - optional: true - typescript: - optional: true - '@tmagic/schema@1.7.0': resolution: {integrity: sha512-YHFEv/BBKFHJ8qeY6lSlAWwcn1PjHKx16OfevttXN9uis0Bybw4UThjl6BgMERnH2mFOp0zPX0y1iqE2EjAiNg==} engines: {node: '>=18'} @@ -2981,15 +2870,6 @@ packages: typescript: optional: true - '@tmagic/schema@1.8.0-beta.26': - resolution: {integrity: sha512-28TNx0GEU5iAWmJidcNrUlvoYfOEqljbJYWVvUiReIRFYbuLM2T/6RrgEzzqJz/6dXYnxstuu9tQamBmzt7lhQ==} - engines: {node: '>=18'} - peerDependencies: - typescript: ^6.0.3 - peerDependenciesMeta: - typescript: - optional: true - '@tmagic/stage@1.7.0': resolution: {integrity: sha512-JU8WxqKjyiLbE0FccYY6yrfKlxTZ2bumoZHJBueVIV67W0FnrxLi32C6k6/qIYV/8w/Iy1qiuupLp3TTjSB67g==} engines: {node: '>=18'} @@ -3010,16 +2890,6 @@ packages: typescript: optional: true - '@tmagic/stage@1.8.0-beta.26': - resolution: {integrity: sha512-Nop2OrUnwWUZDigPmxtWN2YzQiX8g6GIDTjP4Q/OARr1a0oDjxAd0SIyZm52XJ9jQTV4oHwT+0/xzmhZV8/aug==} - engines: {node: '>=18'} - peerDependencies: - '@tmagic/core': 1.8.0-beta.26 - typescript: ^6.0.3 - peerDependenciesMeta: - typescript: - optional: true - '@tmagic/table@1.7.2': resolution: {integrity: sha512-TL13j92ChY0SUbknRhq43n5N6YBbT7wboEYS8k5e4BI9r3flG1qq+m03e3kVMo6Xu5UKuURM+pbhr7Wl8krJdg==} engines: {node: '>=18'} @@ -3032,46 +2902,6 @@ packages: typescript: optional: true - '@tmagic/table@1.8.0-beta.26': - resolution: {integrity: sha512-3troqYXuh6z6TYvMUGgC6qX2m+vvnMQ5mtQIeLjhRr7Jd/0A30DQbSyuXmngoxv0hvIK2sGoVLsQZ5a/C3/RuA==} - engines: {node: '>=18'} - peerDependencies: - '@tmagic/design': 1.8.0-beta.26 - '@tmagic/form': 1.8.0-beta.26 - '@tmagic/utils': 1.8.0-beta.26 - typescript: ^6.0.3 - vue: ^3.5.41 - peerDependenciesMeta: - typescript: - optional: true - - '@tmagic/tdesign-vue-next-adapter@1.8.0-beta.26': - resolution: {integrity: sha512-490AHGyrKkB/tnbWzEGZvReKrfMSjQyRAR6gscRQJXRxS/UvzIUM1svzuVUeV/kr6LEK3cbe5v+66vhzC1K48w==} - engines: {node: '>=18'} - peerDependencies: - '@tmagic/design': 1.8.0-beta.26 - tdesign-vue-next: ^1.17.1 - typescript: ^6.0.3 - vue: ^3.5.41 - peerDependenciesMeta: - typescript: - optional: true - - '@tmagic/tmagic-form-runtime@1.1.6': - resolution: {integrity: sha512-iRvsrNxrY2KsUh5qiDo+v0bvNzfk41+viQGvuTCdF3lbD4J1ylZ/PNbjAnkFWLMx7Rc6UHcbvRfyx6r22TYHiQ==} - engines: {node: '>=18'} - peerDependencies: - '@tmagic/core': '>=1.7.0' - '@tmagic/editor': '>=1.7.0' - element-plus: ^2.14.4 - typescript: ^5.9.3 - vue: ^3.5.41 - peerDependenciesMeta: - '@tmagic/core': - optional: true - typescript: - optional: true - '@tmagic/utils@1.7.0': resolution: {integrity: sha512-s4K66sgg/K4191vw/D2y7t4RpoS1qZGUaonn2Pkq1t8nKXtRuBVzKfp2eycVlVAVQavyDRxmuB5XQGYHlZCZTw==} engines: {node: '>=18'} @@ -3092,32 +2922,6 @@ packages: typescript: optional: true - '@tmagic/utils@1.8.0-beta.26': - resolution: {integrity: sha512-AcYC/a8OoTLRGYGSMX4LbbUJE23/bQqkkQThCvv9+xpyi24GmUqENeZzA2FlcaV8iMIO+h6Om1WeUq2Hrm970g==} - engines: {node: '>=18'} - peerDependencies: - '@tmagic/schema': 1.8.0-beta.26 - typescript: ^6.0.3 - peerDependenciesMeta: - typescript: - optional: true - - '@tmagic/vue-runtime-help@2.0.4': - resolution: {integrity: sha512-7fZ0IIVicepgUkjq+1eiDGdfPA/IS0NX7/xGoBa+QEINt/nGEOTMvYcIAeYd4UoxYWF0Wo9Qe4acAj6lESUr2g==} - engines: {node: '>=18'} - peerDependencies: - '@tmagic/core': '>=1.7.0' - '@tmagic/stage': '>=1.7.0' - typescript: ^6.0.3 - vue: ^3.5.41 - peerDependenciesMeta: - '@tmagic/core': - optional: true - '@tmagic/stage': - optional: true - typescript: - optional: true - '@types/chai@5.2.3': resolution: {integrity: sha512-Mw558oeA9fFbv65/y4mHtXDs9bPnFMZAL/jxdPFUpOHHIXX91mcgEHbS5Lahr+pwZFR8A7GQleRWeI6cGFC2UA==} @@ -8616,16 +8420,6 @@ snapshots: '@sxzz/popperjs-es@2.11.8': {} - '@tmagic/cli@1.8.0-beta.26': - dependencies: - cac: 7.0.0 - chokidar: 5.0.0 - fs-extra: 11.4.0 - merge-options: 3.0.4 - picocolors: 1.1.1 - recast: 0.23.20 - typescript: 6.0.3 - '@tmagic/core@1.7.0(typescript@6.0.3)': dependencies: '@tmagic/data-source': 1.7.0(@tmagic/core@1.7.0(typescript@6.0.3))(typescript@6.0.3) @@ -8648,17 +8442,6 @@ snapshots: optionalDependencies: typescript: 6.0.3 - '@tmagic/core@1.8.0-beta.26(typescript@6.0.3)': - dependencies: - '@tmagic/data-source': 1.8.0-beta.26(@tmagic/core@1.8.0-beta.26(typescript@6.0.3))(typescript@6.0.3) - '@tmagic/dep': 1.8.0-beta.26(@tmagic/schema@1.8.0-beta.26(typescript@6.0.3))(@tmagic/utils@1.8.0-beta.26(@tmagic/schema@1.8.0-beta.26(typescript@6.0.3))(typescript@6.0.3))(typescript@6.0.3) - '@tmagic/schema': 1.8.0-beta.26(typescript@6.0.3) - '@tmagic/utils': 1.8.0-beta.26(@tmagic/schema@1.8.0-beta.26(typescript@6.0.3))(typescript@6.0.3) - events: 3.3.0 - lodash-es: 4.18.1 - optionalDependencies: - typescript: 6.0.3 - '@tmagic/data-source@1.7.0(@tmagic/core@1.7.0(typescript@6.0.3))(typescript@6.0.3)': dependencies: '@tmagic/core': 1.7.0(typescript@6.0.3) @@ -8677,15 +8460,6 @@ snapshots: optionalDependencies: typescript: 6.0.3 - '@tmagic/data-source@1.8.0-beta.26(@tmagic/core@1.8.0-beta.26(typescript@6.0.3))(typescript@6.0.3)': - dependencies: - '@tmagic/core': 1.8.0-beta.26(typescript@6.0.3) - deep-state-observer: 5.5.17 - events: 3.3.0 - lodash-es: 4.18.1 - optionalDependencies: - typescript: 6.0.3 - '@tmagic/dep@1.7.0(@tmagic/schema@1.7.0(typescript@6.0.3))(@tmagic/utils@1.7.0(@tmagic/schema@1.7.0(typescript@6.0.3))(typescript@6.0.3))(typescript@6.0.3)': dependencies: '@tmagic/schema': 1.7.0(typescript@6.0.3) @@ -8700,13 +8474,6 @@ snapshots: optionalDependencies: typescript: 6.0.3 - '@tmagic/dep@1.8.0-beta.26(@tmagic/schema@1.8.0-beta.26(typescript@6.0.3))(@tmagic/utils@1.8.0-beta.26(@tmagic/schema@1.8.0-beta.26(typescript@6.0.3))(typescript@6.0.3))(typescript@6.0.3)': - dependencies: - '@tmagic/schema': 1.8.0-beta.26(typescript@6.0.3) - '@tmagic/utils': 1.8.0-beta.26(@tmagic/schema@1.8.0-beta.26(typescript@6.0.3))(typescript@6.0.3) - optionalDependencies: - typescript: 6.0.3 - '@tmagic/design@1.7.2(typescript@6.0.3)(vue@3.5.41(typescript@6.0.3))': dependencies: '@popperjs/core': 2.11.8 @@ -8714,13 +8481,6 @@ snapshots: optionalDependencies: typescript: 6.0.3 - '@tmagic/design@1.8.0-beta.26(typescript@6.0.3)(vue@3.5.41(typescript@6.0.3))': - dependencies: - '@popperjs/core': 2.11.8 - vue: 3.5.41(typescript@6.0.3) - optionalDependencies: - typescript: 6.0.3 - '@tmagic/editor@1.7.2(@tmagic/core@1.7.2(typescript@6.0.3))(@tmagic/form-schema@1.7.2(typescript@6.0.3))(@tmagic/schema@1.7.2(typescript@6.0.3))(monaco-editor@0.48.0)(typescript@6.0.3)(vue@3.5.41(typescript@6.0.3))': dependencies: '@element-plus/icons-vue': 2.3.2(vue@3.5.41(typescript@6.0.3)) @@ -8748,54 +8508,12 @@ snapshots: - '@tmagic/form-schema' - '@tmagic/schema' - '@tmagic/editor@1.8.0-beta.26(@tmagic/core@1.8.0-beta.26(typescript@6.0.3))(@tmagic/form-schema@1.8.0-beta.26(typescript@6.0.3))(@tmagic/schema@1.8.0-beta.26(typescript@6.0.3))(monaco-editor@0.56.0)(type-fest@5.2.0)(typescript@6.0.3)(vue@3.5.41(typescript@6.0.3))': - dependencies: - '@element-plus/icons-vue': 2.3.2(vue@3.5.41(typescript@6.0.3)) - '@tmagic/core': 1.8.0-beta.26(typescript@6.0.3) - '@tmagic/design': 1.8.0-beta.26(typescript@6.0.3)(vue@3.5.41(typescript@6.0.3)) - '@tmagic/form': 1.8.0-beta.26(@tmagic/design@1.8.0-beta.26(typescript@6.0.3)(vue@3.5.41(typescript@6.0.3)))(@tmagic/form-schema@1.8.0-beta.26(typescript@6.0.3))(@tmagic/utils@1.8.0-beta.26(@tmagic/schema@1.8.0-beta.26(typescript@6.0.3))(typescript@6.0.3))(typescript@6.0.3)(vue@3.5.41(typescript@6.0.3)) - '@tmagic/stage': 1.8.0-beta.26(@tmagic/core@1.8.0-beta.26(typescript@6.0.3))(typescript@6.0.3) - '@tmagic/table': 1.8.0-beta.26(@tmagic/design@1.8.0-beta.26(typescript@6.0.3)(vue@3.5.41(typescript@6.0.3)))(@tmagic/form@1.8.0-beta.26(@tmagic/design@1.8.0-beta.26(typescript@6.0.3)(vue@3.5.41(typescript@6.0.3)))(@tmagic/form-schema@1.8.0-beta.26(typescript@6.0.3))(@tmagic/utils@1.8.0-beta.26(@tmagic/schema@1.8.0-beta.26(typescript@6.0.3))(typescript@6.0.3))(typescript@6.0.3)(vue@3.5.41(typescript@6.0.3)))(@tmagic/utils@1.8.0-beta.26(@tmagic/schema@1.8.0-beta.26(typescript@6.0.3))(typescript@6.0.3))(typescript@6.0.3)(vue@3.5.41(typescript@6.0.3)) - '@tmagic/utils': 1.8.0-beta.26(@tmagic/schema@1.8.0-beta.26(typescript@6.0.3))(typescript@6.0.3) - buffer: 6.0.3 - deep-object-diff: 1.1.9 - emmet-monaco-es: 5.7.0(monaco-editor@0.56.0) - events: 3.3.0 - gesto: 1.19.4 - keycon: 1.4.0 - lodash-es: 4.18.1 - monaco-editor: 0.56.0 - moveable: 0.53.0 - serialize-javascript: 7.1.0 - sortablejs: 1.15.7 - vue: 3.5.41(typescript@6.0.3) - optionalDependencies: - type-fest: 5.2.0 - typescript: 6.0.3 - transitivePeerDependencies: - - '@tmagic/form-schema' - - '@tmagic/schema' - - '@tmagic/element-plus-adapter@1.8.0-beta.26(@tmagic/design@1.8.0-beta.26(typescript@6.0.3)(vue@3.5.41(typescript@6.0.3)))(element-plus@2.14.4(vue@3.5.41(typescript@6.0.3)))(typescript@6.0.3)(vue@3.5.41(typescript@6.0.3))': - dependencies: - '@tmagic/design': 1.8.0-beta.26(typescript@6.0.3)(vue@3.5.41(typescript@6.0.3)) - element-plus: 2.14.4(vue@3.5.41(typescript@6.0.3)) - vue: 3.5.41(typescript@6.0.3) - optionalDependencies: - typescript: 6.0.3 - '@tmagic/form-schema@1.7.2(typescript@6.0.3)': dependencies: '@tmagic/schema': 1.7.2(typescript@6.0.3) optionalDependencies: typescript: 6.0.3 - '@tmagic/form-schema@1.8.0-beta.26(typescript@6.0.3)': - dependencies: - '@tmagic/schema': 1.8.0-beta.26(typescript@6.0.3) - optionalDependencies: - typescript: 6.0.3 - '@tmagic/form@1.7.2(@tmagic/design@1.7.2(typescript@6.0.3)(vue@3.5.41(typescript@6.0.3)))(@tmagic/form-schema@1.7.2(typescript@6.0.3))(@tmagic/utils@1.7.2(@tmagic/schema@1.7.2(typescript@6.0.3))(typescript@6.0.3))(typescript@6.0.3)(vue@3.5.41(typescript@6.0.3))': dependencies: '@element-plus/icons-vue': 2.3.2(vue@3.5.41(typescript@6.0.3)) @@ -8810,30 +8528,6 @@ snapshots: optionalDependencies: typescript: 6.0.3 - '@tmagic/form@1.8.0-beta.26(@tmagic/design@1.8.0-beta.26(typescript@6.0.3)(vue@3.5.41(typescript@6.0.3)))(@tmagic/form-schema@1.8.0-beta.26(typescript@6.0.3))(@tmagic/utils@1.8.0-beta.26(@tmagic/schema@1.8.0-beta.26(typescript@6.0.3))(typescript@6.0.3))(typescript@6.0.3)(vue@3.5.41(typescript@6.0.3))': - dependencies: - '@element-plus/icons-vue': 2.3.2(vue@3.5.41(typescript@6.0.3)) - '@popperjs/core': 2.11.8 - '@tmagic/design': 1.8.0-beta.26(typescript@6.0.3)(vue@3.5.41(typescript@6.0.3)) - '@tmagic/form-schema': 1.8.0-beta.26(typescript@6.0.3) - '@tmagic/utils': 1.8.0-beta.26(@tmagic/schema@1.8.0-beta.26(typescript@6.0.3))(typescript@6.0.3) - async-validator: 4.2.5 - dayjs: 1.11.21 - lodash-es: 4.18.1 - sortablejs: 1.15.7 - vue: 3.5.41(typescript@6.0.3) - optionalDependencies: - typescript: 6.0.3 - - '@tmagic/react-runtime-help@0.2.2(@tmagic/core@1.8.0-beta.26(typescript@6.0.3))(@tmagic/stage@1.8.0-beta.26(@tmagic/core@1.8.0-beta.26(typescript@6.0.3))(typescript@6.0.3))(lodash-es@4.18.1)(react@19.2.8)(typescript@6.0.3)': - dependencies: - lodash-es: 4.18.1 - react: 19.2.8 - optionalDependencies: - '@tmagic/core': 1.8.0-beta.26(typescript@6.0.3) - '@tmagic/stage': 1.8.0-beta.26(@tmagic/core@1.8.0-beta.26(typescript@6.0.3))(typescript@6.0.3) - typescript: 6.0.3 - '@tmagic/schema@1.7.0(typescript@6.0.3)': optionalDependencies: typescript: 6.0.3 @@ -8842,10 +8536,6 @@ snapshots: optionalDependencies: typescript: 6.0.3 - '@tmagic/schema@1.8.0-beta.26(typescript@6.0.3)': - optionalDependencies: - typescript: 6.0.3 - '@tmagic/stage@1.7.0(@tmagic/core@1.7.0(typescript@6.0.3))(typescript@6.0.3)': dependencies: '@scena/guides': 0.29.2 @@ -8872,20 +8562,6 @@ snapshots: optionalDependencies: typescript: 6.0.3 - '@tmagic/stage@1.8.0-beta.26(@tmagic/core@1.8.0-beta.26(typescript@6.0.3))(typescript@6.0.3)': - dependencies: - '@scena/guides': 0.29.2 - '@tmagic/core': 1.8.0-beta.26(typescript@6.0.3) - '@zumer/snapdom': 2.23.2 - events: 3.3.0 - keycon: 1.4.0 - lodash-es: 4.18.1 - moveable: 0.53.0 - moveable-helper: 0.4.0(scenejs@1.10.3) - scenejs: 1.10.3 - optionalDependencies: - typescript: 6.0.3 - '@tmagic/table@1.7.2(@tmagic/design@1.7.2(typescript@6.0.3)(vue@3.5.41(typescript@6.0.3)))(@tmagic/form@1.7.2(@tmagic/design@1.7.2(typescript@6.0.3)(vue@3.5.41(typescript@6.0.3)))(@tmagic/form-schema@1.7.2(typescript@6.0.3))(@tmagic/utils@1.7.2(@tmagic/schema@1.7.2(typescript@6.0.3))(typescript@6.0.3))(typescript@6.0.3)(vue@3.5.41(typescript@6.0.3)))(typescript@6.0.3)(vue@3.5.41(typescript@6.0.3))': dependencies: '@tmagic/design': 1.7.2(typescript@6.0.3)(vue@3.5.41(typescript@6.0.3)) @@ -8895,34 +8571,6 @@ snapshots: optionalDependencies: typescript: 6.0.3 - '@tmagic/table@1.8.0-beta.26(@tmagic/design@1.8.0-beta.26(typescript@6.0.3)(vue@3.5.41(typescript@6.0.3)))(@tmagic/form@1.8.0-beta.26(@tmagic/design@1.8.0-beta.26(typescript@6.0.3)(vue@3.5.41(typescript@6.0.3)))(@tmagic/form-schema@1.8.0-beta.26(typescript@6.0.3))(@tmagic/utils@1.8.0-beta.26(@tmagic/schema@1.8.0-beta.26(typescript@6.0.3))(typescript@6.0.3))(typescript@6.0.3)(vue@3.5.41(typescript@6.0.3)))(@tmagic/utils@1.8.0-beta.26(@tmagic/schema@1.8.0-beta.26(typescript@6.0.3))(typescript@6.0.3))(typescript@6.0.3)(vue@3.5.41(typescript@6.0.3))': - dependencies: - '@element-plus/icons-vue': 2.3.2(vue@3.5.41(typescript@6.0.3)) - '@tmagic/design': 1.8.0-beta.26(typescript@6.0.3)(vue@3.5.41(typescript@6.0.3)) - '@tmagic/form': 1.8.0-beta.26(@tmagic/design@1.8.0-beta.26(typescript@6.0.3)(vue@3.5.41(typescript@6.0.3)))(@tmagic/form-schema@1.8.0-beta.26(typescript@6.0.3))(@tmagic/utils@1.8.0-beta.26(@tmagic/schema@1.8.0-beta.26(typescript@6.0.3))(typescript@6.0.3))(typescript@6.0.3)(vue@3.5.41(typescript@6.0.3)) - '@tmagic/utils': 1.8.0-beta.26(@tmagic/schema@1.8.0-beta.26(typescript@6.0.3))(typescript@6.0.3) - lodash-es: 4.18.1 - vue: 3.5.41(typescript@6.0.3) - optionalDependencies: - typescript: 6.0.3 - - '@tmagic/tdesign-vue-next-adapter@1.8.0-beta.26(@tmagic/design@1.8.0-beta.26(typescript@6.0.3)(vue@3.5.41(typescript@6.0.3)))(tdesign-vue-next@1.20.5(vue@3.5.41(typescript@6.0.3)))(typescript@6.0.3)(vue@3.5.41(typescript@6.0.3))': - dependencies: - '@tmagic/design': 1.8.0-beta.26(typescript@6.0.3)(vue@3.5.41(typescript@6.0.3)) - tdesign-vue-next: 1.20.5(vue@3.5.41(typescript@6.0.3)) - vue: 3.5.41(typescript@6.0.3) - optionalDependencies: - typescript: 6.0.3 - - '@tmagic/tmagic-form-runtime@1.1.6(@tmagic/core@1.8.0-beta.26(typescript@6.0.3))(@tmagic/editor@1.8.0-beta.26(@tmagic/core@1.8.0-beta.26(typescript@6.0.3))(@tmagic/form-schema@1.8.0-beta.26(typescript@6.0.3))(@tmagic/schema@1.8.0-beta.26(typescript@6.0.3))(monaco-editor@0.56.0)(type-fest@5.2.0)(typescript@6.0.3)(vue@3.5.41(typescript@6.0.3)))(element-plus@2.14.4(vue@3.5.41(typescript@6.0.3)))(typescript@6.0.3)(vue@3.5.41(typescript@6.0.3))': - dependencies: - '@tmagic/editor': 1.8.0-beta.26(@tmagic/core@1.8.0-beta.26(typescript@6.0.3))(@tmagic/form-schema@1.8.0-beta.26(typescript@6.0.3))(@tmagic/schema@1.8.0-beta.26(typescript@6.0.3))(monaco-editor@0.56.0)(type-fest@5.2.0)(typescript@6.0.3)(vue@3.5.41(typescript@6.0.3)) - element-plus: 2.14.4(vue@3.5.41(typescript@6.0.3)) - vue: 3.5.41(typescript@6.0.3) - optionalDependencies: - '@tmagic/core': 1.8.0-beta.26(typescript@6.0.3) - typescript: 6.0.3 - '@tmagic/utils@1.7.0(@tmagic/schema@1.7.0(typescript@6.0.3))(typescript@6.0.3)': dependencies: '@tmagic/schema': 1.7.0(typescript@6.0.3) @@ -8937,21 +8585,6 @@ snapshots: optionalDependencies: typescript: 6.0.3 - '@tmagic/utils@1.8.0-beta.26(@tmagic/schema@1.8.0-beta.26(typescript@6.0.3))(typescript@6.0.3)': - dependencies: - '@tmagic/schema': 1.8.0-beta.26(typescript@6.0.3) - lodash-es: 4.18.1 - optionalDependencies: - typescript: 6.0.3 - - '@tmagic/vue-runtime-help@2.0.4(@tmagic/core@1.8.0-beta.26(typescript@6.0.3))(@tmagic/stage@1.8.0-beta.26(@tmagic/core@1.8.0-beta.26(typescript@6.0.3))(typescript@6.0.3))(typescript@6.0.3)(vue@3.5.41(typescript@6.0.3))': - dependencies: - vue: 3.5.41(typescript@6.0.3) - optionalDependencies: - '@tmagic/core': 1.8.0-beta.26(typescript@6.0.3) - '@tmagic/stage': 1.8.0-beta.26(@tmagic/core@1.8.0-beta.26(typescript@6.0.3))(typescript@6.0.3) - typescript: 6.0.3 - '@types/chai@5.2.3': dependencies: '@types/deep-eql': 4.0.2 @@ -10383,11 +10016,6 @@ snapshots: emmet: 2.4.11 monaco-editor: 0.55.1 - emmet-monaco-es@5.7.0(monaco-editor@0.56.0): - dependencies: - emmet: 2.4.11 - monaco-editor: 0.56.0 - emmet@2.4.11: dependencies: '@emmetio/abbreviation': 2.3.3 diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index f514c369..0ace5698 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -6,6 +6,10 @@ packages: - "react-components/*" - "eslint-config" +# Link matching workspace packages so release lockfile updates do not +# fetch a just-bumped @tmagic/* version from the registry. +linkWorkspacePackages: true + minimumReleaseAge: 0 allowBuilds: diff --git a/scripts/release.mjs b/scripts/release.mjs index 633fb3d3..33b4a198 100644 --- a/scripts/release.mjs +++ b/scripts/release.mjs @@ -165,6 +165,11 @@ async function main() { updateVersions(targetVersion); versionUpdated = true; + // Refresh the lockfile after version bumps. Matching @tmagic/* pins are + // linked locally via linkWorkspacePackages (see pnpm-workspace.yaml). + step('\nUpdating lockfile...'); + await run('pnpm', ['install', '--prefer-offline']); + // build all packages with types step('\nBuilding all packages...'); if (!skipBuild && !isDryRun) { @@ -222,21 +227,6 @@ async function main() { await publishPackage(pkg, targetVersion, additionalPublishFlags); } - // update pnpm-lock.yaml - step('\nUpdating lockfile...'); - await run('pnpm', ['install', '--prefer-offline']); - - if (!skipGit) { - const { stdout } = await run('git', ['diff'], { stdio: 'pipe' }); - if (stdout) { - step('\nCommitting changes...'); - await runIfNotDry('git', ['add', '-A']); - await runIfNotDry('git', ['commit', '-m', `chore: update lockfile v${targetVersion}`, '--verify']); - } else { - console.log('No changes to commit.'); - } - } - // push to GitHub if (!skipGit) { step('\nPushing to GitHub...');