{"_id":"@airpower/transformer","_rev":"44-87d1e4e4f47a3d1784507e5f5daf6923","name":"@airpower/transformer","dist-tags":{"latest":"4.0.0"},"versions":{"0.0.1":{"name":"@airpower/transformer","version":"0.0.1","keywords":["AirPower","class-transformer","typescript","transformer","bean","bean-copy","oop","class"],"author":{"url":"https://github.com/HammCn","name":"Hamm","email":"admin@hamm.cn"},"license":"MIT","_id":"@airpower/transformer@0.0.1","maintainers":[{"name":"hammcn","email":"admin@hamm.cn"}],"homepage":"https://github.com/AirPowerTeam/AirPower-Transformer#readme","bugs":{"url":"https://github.com/AirPowerTeam/AirPower-Transformer/issues"},"dist":{"shasum":"e83e3105f1a15907f1698470c99922325a3c03b3","tarball":"https://registry.npmjs.org/@airpower/transformer/-/transformer-0.0.1.tgz","fileCount":20,"integrity":"sha512-6+RdBrS4TWcG1exX41JxdIviW1bMALAp585JTDPMe6sTAMYRgCbRl6sIDk0x9fiEBCufQgyRyOcc/GZzbQNcqw==","signatures":[{"sig":"MEUCIDRWamhtBH2GzR8V5JqZNixwT1fzHlmzt9FqHT0UqD8oAiEAzN8XkII88d8YX0TLPTLkxVPl2T5uqN4XRBEvEVMf3Ug=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92768},"main":"dist/main.js","type":"module","types":"dist/index.d.ts","module":"dist/main.js","scripts":{"lint":"eslint src --ext .ts","build":"tsc && vite build","preview":"vite preview"},"_npmUser":{"name":"hammcn","email":"admin@hamm.cn"},"repository":{"url":"git+https://github.com/AirPowerTeam/AirPower-Transformer.git","type":"git"},"_npmVersion":"10.8.2","description":"AirPower-Transformer 是一个基于 TypeScript 的数据转换器，提供了从 JSON 对象到 类实例 对象之间互相转换的系列装饰器和方法。","directories":{},"_nodeVersion":"20.19.0","dependencies":{"crypto-js":"^4.2.0","@types/crypto-js":"^4.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.0","eslint":"^9.23.0","typescript":"^5.8.2","@types/node":"^22.13.14","vite-plugin-dts":"^4.5.3","@antfu/eslint-config":"^4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/transformer_0.0.1_1745069104592_0.5329380141773337","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"@airpower/transformer","version":"0.0.2","keywords":["AirPower","class-transformer","typescript","transformer","bean","bean-copy","oop","class"],"author":{"url":"https://github.com/HammCn","name":"Hamm","email":"admin@hamm.cn"},"license":"MIT","_id":"@airpower/transformer@0.0.2","maintainers":[{"name":"hammcn","email":"admin@hamm.cn"}],"homepage":"https://github.com/AirPowerTeam/AirPower-Transformer#readme","bugs":{"url":"https://github.com/AirPowerTeam/AirPower-Transformer/issues"},"dist":{"shasum":"4bf07441d4df9e30c036fd7013b9d82fff58096f","tarball":"https://registry.npmjs.org/@airpower/transformer/-/transformer-0.0.2.tgz","fileCount":20,"integrity":"sha512-QWqI/LHt/qKHTt5NgGJb17XM3pBXNhUbFFF+sFW6n+7QhwIBXb6nmdWDLmySXEAxnALNMxNlrWe+DoLobFiplA==","signatures":[{"sig":"MEUCIQDtjHSp0uEAxbTUaTywoaTBF2PbvaGxGyobTCjEZQ8n5gIgJewpfGVfbaDtaltD2J8ynuKg6OaASOYvwwAsVMVEspA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92723},"main":"dist/main.js","type":"module","types":"dist/index.d.ts","module":"dist/main.js","gitHead":"0866031fce2d21ec4fad9ffbc0e5eb48a70e0026","scripts":{"lint":"eslint src --ext .ts","build":"tsc && vite build","preview":"vite preview"},"_npmUser":{"name":"hammcn","email":"admin@hamm.cn"},"repository":{"url":"git+https://github.com/AirPowerTeam/AirPower-Transformer.git","type":"git"},"_npmVersion":"10.8.2","description":"AirPower-Transformer 是一个基于 TypeScript 的数据转换器，提供了从 JSON 对象到 类实例 对象之间互相转换的系列装饰器和方法。","directories":{},"_nodeVersion":"20.19.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.0","eslint":"^9.23.0","typescript":"^5.8.2","@types/node":"^22.13.14","vite-plugin-dts":"^4.5.3","@antfu/eslint-config":"^4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/transformer_0.0.2_1745069314875_0.5045846621583974","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"@airpower/transformer","version":"0.0.3","keywords":["AirPower","class-transformer","typescript","transformer","bean","bean-copy","oop","class"],"author":{"url":"https://github.com/HammCn","name":"Hamm","email":"admin@hamm.cn"},"license":"MIT","_id":"@airpower/transformer@0.0.3","maintainers":[{"name":"hammcn","email":"admin@hamm.cn"}],"homepage":"https://github.com/AirPowerTeam/AirPower-Transformer#readme","bugs":{"url":"https://github.com/AirPowerTeam/AirPower-Transformer/issues"},"dist":{"shasum":"ec2186e55d3cbe2dc077f13ccf5bbc64c49e6d4e","tarball":"https://registry.npmjs.org/@airpower/transformer/-/transformer-0.0.3.tgz","fileCount":20,"integrity":"sha512-h5MLchDTqfc9JQfQmPAWDbbrDumpqGG+Rf2bRrUg9vuvo14ANeUKduDI1pkfAmOrmJ5u8x7Qft+b6QekTcQ7jA==","signatures":[{"sig":"MEUCIQDuMjQIBCtU1H74PgymWdJGDWxF+5vmznNrVesu+Ph4oAIgOUEr5cEXG8RqfUoZRbnlstijIogRA1CsX28VRxeXrac=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92725},"main":"dist/main.js","type":"module","types":"dist/index.d.ts","module":"dist/main.js","gitHead":"0866031fce2d21ec4fad9ffbc0e5eb48a70e0026","scripts":{"lint":"eslint src --ext .ts","build":"tsc && vite build","preview":"vite preview"},"_npmUser":{"name":"hammcn","email":"admin@hamm.cn"},"repository":{"url":"git+https://github.com/AirPowerTeam/AirPower-Transformer.git","type":"git"},"_npmVersion":"10.8.2","description":"AirPower-Transformer 是一个基于 TypeScript 的数据转换器，提供了从 JSON 对象到 类实例 对象之间互相转换的系列装饰器和方法。","directories":{},"_nodeVersion":"20.19.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.0","eslint":"^9.23.0","typescript":"^5.8.2","@types/node":"^22.13.14","vite-plugin-dts":"^4.5.3","@antfu/eslint-config":"^4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/transformer_0.0.3_1745069392478_0.45970672869670093","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"@airpower/transformer","version":"0.0.4","keywords":["AirPower","class-transformer","typescript","transformer","bean","bean-copy","oop","class"],"author":{"url":"https://github.com/HammCn","name":"Hamm","email":"admin@hamm.cn"},"license":"MIT","_id":"@airpower/transformer@0.0.4","maintainers":[{"name":"hammcn","email":"admin@hamm.cn"}],"homepage":"https://github.com/AirPowerTeam/AirPower-Transformer#readme","bugs":{"url":"https://github.com/AirPowerTeam/AirPower-Transformer/issues"},"dist":{"shasum":"0a48fa75196d275675c57b04eaaddf6551775470","tarball":"https://registry.npmjs.org/@airpower/transformer/-/transformer-0.0.4.tgz","fileCount":21,"integrity":"sha512-s1NM0q8MW0z+FA5cIvMK+rlSfulY1/3hscH2Y16tz48ToQOwB9ViCbPsITGPva4qniRwQo1PyTl3vLfpwkvWcA==","signatures":[{"sig":"MEQCIAGhksT6tsCqNtPqdahQ5J8V2wOPoI5yKZR7cnY9RoIjAiAko/oIT7BKEQX6U2lDk4zkWE7hdvYLvipzv6GUIWW8aw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92857},"main":"dist/main.js","type":"module","types":"dist/index.d.ts","module":"dist/main.js","gitHead":"a098b1d99208b19049f34d021dbc5d6414e1f5be","scripts":{"lint":"eslint src --ext .ts","build":"tsc && vite build","preview":"vite preview"},"_npmUser":{"name":"hammcn","email":"admin@hamm.cn"},"repository":{"url":"git+https://github.com/AirPowerTeam/AirPower-Transformer.git","type":"git"},"_npmVersion":"10.8.2","description":"AirPower-Transformer 是一个基于 TypeScript 的数据转换器，提供了从 JSON 对象到 类实例 对象之间互相转换的系列装饰器和方法。","directories":{},"_nodeVersion":"20.19.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.0","eslint":"^9.23.0","typescript":"^5.8.2","@types/node":"^22.13.14","vite-plugin-dts":"^4.5.3","@antfu/eslint-config":"^4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/transformer_0.0.4_1745139239179_0.7722384734794345","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"@airpower/transformer","version":"0.0.5","keywords":["AirPower","class-transformer","typescript","transformer","bean","bean-copy","oop","class"],"author":{"url":"https://github.com/HammCn","name":"Hamm","email":"admin@hamm.cn"},"license":"MIT","_id":"@airpower/transformer@0.0.5","maintainers":[{"name":"hammcn","email":"admin@hamm.cn"}],"homepage":"https://github.com/AirPowerTeam/AirPower-Transformer#readme","bugs":{"url":"https://github.com/AirPowerTeam/AirPower-Transformer/issues"},"dist":{"shasum":"adf69c4a127be2e4b08d7e824c5448a626f140d2","tarball":"https://registry.npmjs.org/@airpower/transformer/-/transformer-0.0.5.tgz","fileCount":20,"integrity":"sha512-w1FhrzpEuy4yrmf9QTNJYTSvmj2REL1Uz0bdV0vZ6e/b5Cl/Ixvy+1m4yLRsQZkBQnrqMXh1rm4yVGXfblyPFw==","signatures":[{"sig":"MEUCIQCgppGg8ryWAVNC4ZcB6rtjVu/Zkh7s0J+wKVbD/a9jHAIgKnv1oZrv98/H/p9BY/1MdrAuGyMsX3752Lj3EUDWPjg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92772},"main":"dist/main.js","type":"module","types":"dist/index.d.ts","module":"dist/main.js","gitHead":"cea61d981723d699c188afca4160acdd4c208f54","scripts":{"lint":"eslint src --ext .ts","build":"eslint && tsc && vite build","preview":"vite preview"},"_npmUser":{"name":"hammcn","email":"admin@hamm.cn"},"repository":{"url":"git+https://github.com/AirPowerTeam/AirPower-Transformer.git","type":"git"},"_npmVersion":"10.8.2","description":"AirPower-Transformer 是一个基于 TypeScript 的数据转换器，提供了从 JSON 对象到 类实例 对象之间互相转换的系列装饰器和方法。","directories":{},"_nodeVersion":"20.19.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.0","eslint":"^9.23.0","typescript":"^5.8.2","@types/node":"^22.13.14","vite-plugin-dts":"^4.5.3","@antfu/eslint-config":"^4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/transformer_0.0.5_1745139706523_0.8113287133401239","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"@airpower/transformer","version":"0.0.6","keywords":["AirPower","class-transformer","typescript","transformer","bean","bean-copy","oop","class"],"author":{"url":"https://github.com/HammCn","name":"Hamm","email":"admin@hamm.cn"},"license":"MIT","_id":"@airpower/transformer@0.0.6","maintainers":[{"name":"hammcn","email":"admin@hamm.cn"}],"homepage":"https://github.com/AirPowerTeam/AirPower-Transformer#readme","bugs":{"url":"https://github.com/AirPowerTeam/AirPower-Transformer/issues"},"dist":{"shasum":"c4c415063dfa24d8bf5de300ff683acc3a8ffa45","tarball":"https://registry.npmjs.org/@airpower/transformer/-/transformer-0.0.6.tgz","fileCount":20,"integrity":"sha512-dFaR7Y/SJTDxO2+whnhRqBaBFeUql35zFe3CDnF4MvnHUlf4B1uOVl/f4j9kvKSNK3J+uuEKSTUJe7N+OFknFg==","signatures":[{"sig":"MEUCIQDfZdVBgdw2VYiQapVSza36ANK91/rBo03SGI/yFABHDgIgU/aNg+CU0/r8gX6dq5Cnx4tzYTXTLA4GU+KD3Qw4Ow4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92827},"main":"dist/main.js","type":"module","types":"dist/index.d.ts","module":"dist/main.js","gitHead":"e65d3321a65b71a84ac35e0d020aa20f388f7305","scripts":{"lint":"eslint src --ext .ts","build":"eslint && tsc && vite build","preview":"vite preview"},"_npmUser":{"name":"hammcn","email":"admin@hamm.cn"},"repository":{"url":"git+https://github.com/AirPowerTeam/AirPower-Transformer.git","type":"git"},"_npmVersion":"10.8.2","description":"AirPower-Transformer 是一个基于 TypeScript 的数据转换器，提供了从 JSON 对象到 类实例 对象之间互相转换的系列装饰器和方法。","directories":{},"_nodeVersion":"20.19.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.0","eslint":"^9.23.0","typescript":"^5.8.2","@types/node":"^22.13.14","vite-plugin-dts":"^4.5.3","@antfu/eslint-config":"^4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/transformer_0.0.6_1745141006251_0.6391069507365099","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"@airpower/transformer","version":"0.0.7","keywords":["AirPower","class-transformer","typescript","transformer","bean","bean-copy","oop","class"],"author":{"url":"https://github.com/HammCn","name":"Hamm","email":"admin@hamm.cn"},"license":"MIT","_id":"@airpower/transformer@0.0.7","maintainers":[{"name":"hammcn","email":"admin@hamm.cn"}],"homepage":"https://github.com/AirPowerTeam/AirPower-Transformer#readme","bugs":{"url":"https://github.com/AirPowerTeam/AirPower-Transformer/issues"},"dist":{"shasum":"b7bb40c42405fca849f46ec36e2316e20369d6a0","tarball":"https://registry.npmjs.org/@airpower/transformer/-/transformer-0.0.7.tgz","fileCount":20,"integrity":"sha512-6N7UyjMJye1rOzYj6Wa4/LvhIryXXYOzg9PDggkfOBDVbqzoX9jlIIWRfQ5AArp1HK6ztC+SBSvE31UIiUwQcA==","signatures":[{"sig":"MEQCIHzrcgMJv2cuGiDxfTfwAxnfMtyxNhsk7nPshZq6PqiaAiBi0VzjAFR9/m9XQzq32PO9HaLieOBA4NpvAc01GT9ndg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92751},"main":"dist/main.js","type":"module","types":"dist/index.d.ts","module":"dist/main.js","gitHead":"e65d3321a65b71a84ac35e0d020aa20f388f7305","scripts":{"lint":"eslint src --ext .ts","build":"eslint && tsc && vite build","preview":"vite preview"},"_npmUser":{"name":"hammcn","email":"admin@hamm.cn"},"repository":{"url":"git+https://github.com/AirPowerTeam/AirPower-Transformer.git","type":"git"},"_npmVersion":"10.8.2","description":"AirPower-Transformer 是一个基于 TypeScript 的数据转换器，提供了从 JSON 对象到 类实例 对象之间互相转换的系列装饰器和方法。","directories":{},"_nodeVersion":"20.19.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.0","eslint":"^9.23.0","typescript":"^5.8.2","@types/node":"^22.13.14","vite-plugin-dts":"^4.5.3","@antfu/eslint-config":"^4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/transformer_0.0.7_1745144739782_0.7401053673920817","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@airpower/transformer","version":"0.1.0","keywords":["AirPower","class-transformer","typescript","transformer","bean","bean-copy","oop","class"],"author":{"url":"https://github.com/HammCn","name":"Hamm","email":"admin@hamm.cn"},"license":"MIT","_id":"@airpower/transformer@0.1.0","maintainers":[{"name":"hammcn","email":"admin@hamm.cn"}],"homepage":"https://github.com/AirPowerTeam/AirPower-Transformer#readme","bugs":{"url":"https://github.com/AirPowerTeam/AirPower-Transformer/issues"},"dist":{"shasum":"b4b5a5a1d53aa402bd6b773c5b2200cdc7b2ce46","tarball":"https://registry.npmjs.org/@airpower/transformer/-/transformer-0.1.0.tgz","fileCount":20,"integrity":"sha512-IC+Q2vWsfH/PtGBRHFcUlpzavy0iot0f+swG3rTrPV5fj91D7Dcb5o0zoFPWDNk+fMOI6PwODCuK+WdidFpy5g==","signatures":[{"sig":"MEUCIQD2Jws1Ltcxr6VOAVD7TE4tNt+AVtd4Xq+D07tJtFyglwIgK0v8wfLvqXqMEXxxWZBBVwNOQBqWbyJNvePvC9p3GZg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92740},"main":"dist/main.js","type":"module","types":"dist/index.d.ts","module":"dist/main.js","gitHead":"77d8c4b43ba84c1cc07d99f55bb85bf244617015","scripts":{"lint":"eslint src --ext .ts","build":"eslint && tsc && vite build","preview":"vite preview"},"_npmUser":{"name":"hammcn","email":"admin@hamm.cn"},"repository":{"url":"git+https://github.com/AirPowerTeam/AirPower-Transformer.git","type":"git"},"_npmVersion":"10.8.2","description":"AirPower-Transformer 是一个基于 TypeScript 的数据转换器，提供了从 JSON 对象到 类实例 对象之间互相转换的系列装饰器和方法。","directories":{},"_nodeVersion":"20.19.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.2","eslint":"^9.23.0","typescript":"^5.8.2","@types/node":"^22.13.14","vite-plugin-dts":"^4.5.3","@antfu/eslint-config":"^4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/transformer_0.1.0_1745225909625_0.8739042772275296","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@airpower/transformer","version":"0.1.1","keywords":["AirPower","class-transformer","typescript","transformer","bean","bean-copy","oop","class"],"author":{"url":"https://github.com/HammCn","name":"Hamm","email":"admin@hamm.cn"},"license":"MIT","_id":"@airpower/transformer@0.1.1","maintainers":[{"name":"hammcn","email":"admin@hamm.cn"}],"homepage":"https://github.com/AirPowerTeam/AirPower-Transformer#readme","bugs":{"url":"https://github.com/AirPowerTeam/AirPower-Transformer/issues"},"dist":{"shasum":"ed60a88d4adae473bdcd1c888880268800a66b91","tarball":"https://registry.npmjs.org/@airpower/transformer/-/transformer-0.1.1.tgz","fileCount":20,"integrity":"sha512-7Hpa7NPk0qHJvPe69N1kCKCENn0SkAnKeHGmY7DAbV1A45SQaOFl0Zt4pg7fadBkTbKSlCnKCEt5gE2MZ6LQzg==","signatures":[{"sig":"MEUCIQDP89xErj7kL7eD5jfyrJuJum1AFkRpwZD/6H7W5OoarwIgJtjS2aONvdTh89KPYVfYf0nHHHtPD8tu/bujP2LWit8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93559},"main":"dist/main.js","type":"module","types":"dist/index.d.ts","module":"dist/main.js","gitHead":"60b43d919774bbfe2bf6751c339e6b0a50a15940","scripts":{"lint":"eslint src --ext .ts","build":"eslint && tsc && vite build","preview":"vite preview"},"_npmUser":{"name":"hammcn","email":"admin@hamm.cn"},"repository":{"url":"git+https://github.com/AirPowerTeam/AirPower-Transformer.git","type":"git"},"_npmVersion":"10.8.2","description":"AirPower-Transformer 是一个基于 TypeScript 的数据转换器，提供了从 JSON 对象到 类实例 对象之间互相转换的系列装饰器和方法。","directories":{},"_nodeVersion":"20.19.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.2","eslint":"^9.23.0","typescript":"^5.8.2","@types/node":"^22.13.14","vite-plugin-dts":"^4.5.3","@antfu/eslint-config":"^4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/transformer_0.1.1_1745566589177_0.6855572846706868","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@airpower/transformer","version":"0.1.2","keywords":["AirPower","class-transformer","typescript","transformer","bean","bean-copy","oop","class"],"author":{"url":"https://github.com/HammCn","name":"Hamm","email":"admin@hamm.cn"},"license":"MIT","_id":"@airpower/transformer@0.1.2","maintainers":[{"name":"hammcn","email":"admin@hamm.cn"}],"homepage":"https://github.com/AirPowerTeam/AirPower-Transformer#readme","bugs":{"url":"https://github.com/AirPowerTeam/AirPower-Transformer/issues"},"dist":{"shasum":"7007cdeeea7dbc073902d8243bbba1527c104489","tarball":"https://registry.npmjs.org/@airpower/transformer/-/transformer-0.1.2.tgz","fileCount":20,"integrity":"sha512-s4+c/Qy4JMt08NARLK2qJ8kht+Xe41sPxETsjhxkjKaD4qEYoxman+18PYzNdfB2LiA/9q6TeTmUKPXjF0sMdw==","signatures":[{"sig":"MEUCIQCUvRCUL1KC/2Ive/SrU0kuVq3QDgP4NTaveDiS0OTPIwIgYgeBp9ty3E9hcdZq8tfj/AFMw24r7sIoZXIqi2bap24=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93599},"main":"dist/main.js","type":"module","types":"dist/index.d.ts","module":"dist/main.js","gitHead":"7ad777668b3a54a5bf8f1ddc90bcf4f3401aa8b3","scripts":{"lint":"eslint src --ext .ts","build":"eslint && tsc && vite build","preview":"vite preview"},"_npmUser":{"name":"hammcn","email":"admin@hamm.cn"},"repository":{"url":"git+https://github.com/AirPowerTeam/AirPower-Transformer.git","type":"git"},"_npmVersion":"10.8.2","description":"AirPower-Transformer 是一个基于 TypeScript 的数据转换器，提供了从 JSON 对象到 类实例 对象之间互相转换的系列装饰器和方法。","directories":{},"_nodeVersion":"20.19.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.2","eslint":"^9.23.0","typescript":"^5.8.2","@types/node":"^22.13.14","vite-plugin-dts":"^4.5.3","@antfu/eslint-config":"^4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/transformer_0.1.2_1745566770924_0.6817681415775565","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@airpower/transformer","version":"0.1.3","keywords":["AirPower","class-transformer","typescript","transformer","bean","bean-copy","oop","class"],"author":{"url":"https://github.com/HammCn","name":"Hamm","email":"admin@hamm.cn"},"license":"MIT","_id":"@airpower/transformer@0.1.3","maintainers":[{"name":"hammcn","email":"admin@hamm.cn"}],"homepage":"https://github.com/AirPowerTeam/AirPower-Transformer#readme","bugs":{"url":"https://github.com/AirPowerTeam/AirPower-Transformer/issues"},"dist":{"shasum":"53068a626a2f20b9bab5424718499768c8db935f","tarball":"https://registry.npmjs.org/@airpower/transformer/-/transformer-0.1.3.tgz","fileCount":20,"integrity":"sha512-vZHqWgSmn1nhvRup7cJwfLQm0DRz4ZF1T1xEgXpRzk05N8zVYx8TuPEsce7y/8CPWINXE741k8/ZYG8BPnpEkg==","signatures":[{"sig":"MEQCIHnyIAthXJB/Cb3ux/iMVcg9MUUqZX4D79sl1ab+5rD2AiB6eLWojdckTmr8CNu+uMO690d7fcSmteqC71X/gPPTzw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93907},"main":"dist/main.js","type":"module","types":"dist/index.d.ts","module":"dist/main.js","gitHead":"540f94c7d9bebbdf3502168fbb90c7644e0923ca","scripts":{"lint":"eslint src --ext .ts","build":"eslint && tsc && vite build","preview":"vite preview"},"_npmUser":{"name":"hammcn","email":"admin@hamm.cn"},"repository":{"url":"git+https://github.com/AirPowerTeam/AirPower-Transformer.git","type":"git"},"_npmVersion":"10.8.2","description":"AirPower-Transformer 是一个基于 TypeScript 的数据转换器，提供了从 JSON 对象到 类实例 对象之间互相转换的系列装饰器和方法。","directories":{},"_nodeVersion":"20.19.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.2","eslint":"^9.23.0","typescript":"^5.8.2","@types/node":"^22.13.14","vite-plugin-dts":"^4.5.3","@antfu/eslint-config":"^4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/transformer_0.1.3_1745593190044_0.020663460494623864","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@airpower/transformer","version":"0.1.4","keywords":["AirPower","class-transformer","typescript","transformer","bean","bean-copy","oop","class"],"author":{"url":"https://github.com/HammCn","name":"Hamm","email":"admin@hamm.cn"},"license":"MIT","_id":"@airpower/transformer@0.1.4","maintainers":[{"name":"hammcn","email":"admin@hamm.cn"}],"homepage":"https://github.com/AirPowerTeam/AirPower-Transformer#readme","bugs":{"url":"https://github.com/AirPowerTeam/AirPower-Transformer/issues"},"dist":{"shasum":"02598170cb843b1155e2e5afbc62c548b7c6983e","tarball":"https://registry.npmjs.org/@airpower/transformer/-/transformer-0.1.4.tgz","fileCount":20,"integrity":"sha512-RCDvHthfgGu1Af35t+HN948yQE6SZcWvmRPu7qfVvCj+nVwjM95xTmqLX7EMlmeBu02+L30xO1zJRUMfiJ7Vhw==","signatures":[{"sig":"MEUCIAQgsVmZI5IxW6YzBgomCE11BUQH5muI2FwvPsLbvW0jAiEAhrjPA+LJxxPv5KribFx5cvhL0Wr+bD2Y9tkQaJOpudE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93998},"main":"dist/main.js","type":"module","types":"dist/index.d.ts","module":"dist/main.js","gitHead":"540f94c7d9bebbdf3502168fbb90c7644e0923ca","scripts":{"lint":"eslint src --ext .ts","build":"eslint && tsc && vite build","preview":"vite preview"},"_npmUser":{"name":"hammcn","email":"admin@hamm.cn"},"repository":{"url":"git+https://github.com/AirPowerTeam/AirPower-Transformer.git","type":"git"},"_npmVersion":"10.8.2","description":"AirPower-Transformer 是一个基于 TypeScript 的数据转换器，提供了从 JSON 对象到 类实例 对象之间互相转换的系列装饰器和方法。","directories":{},"_nodeVersion":"20.19.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.2","eslint":"^9.23.0","typescript":"^5.8.2","@types/node":"^22.13.14","vite-plugin-dts":"^4.5.3","@antfu/eslint-config":"^4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/transformer_0.1.4_1745600586523_0.37153099997030425","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@airpower/transformer","version":"0.1.5","keywords":["AirPower","class-transformer","typescript","transformer","bean","bean-copy","oop","class"],"author":{"url":"https://github.com/HammCn","name":"Hamm","email":"admin@hamm.cn"},"license":"MIT","_id":"@airpower/transformer@0.1.5","maintainers":[{"name":"hammcn","email":"admin@hamm.cn"}],"homepage":"https://github.com/AirPowerTeam/AirPower-Transformer#readme","bugs":{"url":"https://github.com/AirPowerTeam/AirPower-Transformer/issues"},"dist":{"shasum":"83c9ea8a1a1d0aee59b79893b5effd0affe00472","tarball":"https://registry.npmjs.org/@airpower/transformer/-/transformer-0.1.5.tgz","fileCount":20,"integrity":"sha512-5n4xwxvhp2rLl8PS+1PzPHe6VzbvwVLVTBMf6KY+ulUhbbvOVRUdvItK1kjO7BGMbTF7TPQrkCDRsxPi2YIN1w==","signatures":[{"sig":"MEUCIE9152PPDw6Vfwc9ilUYunarWsMSSjFZq7X5AR5QOPZZAiEAh+p9f8THv817juBRJmOGbQZIdBzfGcRDcUu2kjQrhtI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93550},"main":"dist/main.js","type":"module","types":"dist/index.d.ts","module":"dist/main.js","gitHead":"298b60c4965d3f63aac36566c1afc3cbf849e67a","scripts":{"lint":"eslint src --ext .ts","build":"eslint && tsc && vite build","preview":"vite preview"},"_npmUser":{"name":"hammcn","email":"admin@hamm.cn"},"repository":{"url":"git+https://github.com/AirPowerTeam/AirPower-Transformer.git","type":"git"},"_npmVersion":"10.8.2","description":"AirPower-Transformer 是一个基于 TypeScript 的数据转换器，提供了从 JSON 对象到 类实例 对象之间互相转换的系列装饰器和方法。","directories":{},"_nodeVersion":"20.19.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.2","eslint":"^9.23.0","typescript":"^5.8.2","@types/node":"^22.13.14","vite-plugin-dts":"^4.5.3","@antfu/eslint-config":"^4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/transformer_0.1.5_1745656519362_0.6022660947654142","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@airpower/transformer","version":"0.1.6","keywords":["AirPower","class-transformer","typescript","transformer","bean","bean-copy","oop","class"],"author":{"url":"https://github.com/HammCn","name":"Hamm","email":"admin@hamm.cn"},"license":"MIT","_id":"@airpower/transformer@0.1.6","maintainers":[{"name":"hammcn","email":"admin@hamm.cn"}],"homepage":"https://github.com/AirPowerTeam/AirPower-Transformer#readme","bugs":{"url":"https://github.com/AirPowerTeam/AirPower-Transformer/issues"},"dist":{"shasum":"70a6c46693231eefdafebdc63cc1d5b811e059db","tarball":"https://registry.npmjs.org/@airpower/transformer/-/transformer-0.1.6.tgz","fileCount":20,"integrity":"sha512-97sjilmH6SD6bgNUIDHB1tyRuaxOGtF5SrotZgatS9pO89UjwzKOV1KJUQvuTTaHRpWnJN16aMHBOw2hIo8cig==","signatures":[{"sig":"MEQCIG4WLsTH/CA1btMbWiwSMiyvBA3RvL2BQ05S6iMTDPeRAiB1cPEQ1Y97ei6dFS8TU7tZgaOa4P5F3flwyrF+aV8HWA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92974},"main":"dist/main.js","type":"module","types":"dist/index.d.ts","module":"dist/main.js","gitHead":"59329e9a9b53bdfe38e88d3338f1f4c0d67e8464","scripts":{"lint":"eslint src --ext .ts","build":"eslint && tsc && vite build","preview":"vite preview"},"_npmUser":{"name":"hammcn","email":"admin@hamm.cn"},"repository":{"url":"git+https://github.com/AirPowerTeam/AirPower-Transformer.git","type":"git"},"_npmVersion":"10.8.2","description":"AirPower-Transformer 是一个基于 TypeScript 的数据转换器，提供了从 JSON 对象到 类实例 对象之间互相转换的系列装饰器和方法。","directories":{},"_nodeVersion":"20.19.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.2","eslint":"^9.23.0","typescript":"^5.8.2","@types/node":"^22.13.14","vite-plugin-dts":"^4.5.3","@antfu/eslint-config":"^4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/transformer_0.1.6_1745657649675_0.5864407002337133","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@airpower/transformer","version":"0.1.7","keywords":["AirPower","class-transformer","typescript","transformer","bean","bean-copy","oop","class"],"author":{"url":"https://github.com/HammCn","name":"Hamm","email":"admin@hamm.cn"},"license":"MIT","_id":"@airpower/transformer@0.1.7","maintainers":[{"name":"hammcn","email":"admin@hamm.cn"}],"homepage":"https://github.com/AirPowerTeam/AirPower-Transformer#readme","bugs":{"url":"https://github.com/AirPowerTeam/AirPower-Transformer/issues"},"dist":{"shasum":"255dfbb58cb5c7dc54f279794aade77643fcaeaa","tarball":"https://registry.npmjs.org/@airpower/transformer/-/transformer-0.1.7.tgz","fileCount":20,"integrity":"sha512-Q+UDNknBosN2x3ieQ2meOxvgQYVw/ip/hzT12C75zmV345JAe1+Lxq8YVp0qnhCrzwBLcKHt0NBd19vtdvqHjA==","signatures":[{"sig":"MEUCICSL5mnQBURgXXtZWU9TF8hAGXN8ryWUWrWLsvgKkkDIAiEA01+FB/PIPxCSk0m0s8z6gXJzXMv703rWzihi54mnpCM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92122},"main":"dist/main.js","type":"module","types":"dist/index.d.ts","module":"dist/main.js","gitHead":"59329e9a9b53bdfe38e88d3338f1f4c0d67e8464","scripts":{"lint":"eslint src --ext .ts","build":"eslint && tsc && vite build","preview":"vite preview"},"_npmUser":{"name":"hammcn","email":"admin@hamm.cn"},"repository":{"url":"git+https://github.com/AirPowerTeam/AirPower-Transformer.git","type":"git"},"_npmVersion":"10.8.2","description":"AirPower-Transformer 是一个基于 TypeScript 的数据转换器，提供了从 JSON 对象到 类实例 对象之间互相转换的系列装饰器和方法。","directories":{},"_nodeVersion":"20.19.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.2","eslint":"^9.23.0","typescript":"^5.8.2","@types/node":"^22.13.14","vite-plugin-dts":"^4.5.3","@antfu/eslint-config":"^4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/transformer_0.1.7_1745658089986_0.28606038094671304","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@airpower/transformer","version":"0.1.8","keywords":["AirPower","class-transformer","typescript","transformer","bean","bean-copy","oop","class"],"author":{"url":"https://github.com/HammCn","name":"Hamm","email":"admin@hamm.cn"},"license":"MIT","_id":"@airpower/transformer@0.1.8","maintainers":[{"name":"hammcn","email":"admin@hamm.cn"}],"homepage":"https://github.com/AirPowerTeam/AirPower-Transformer#readme","bugs":{"url":"https://github.com/AirPowerTeam/AirPower-Transformer/issues"},"dist":{"shasum":"5cb0ea557ec630471db13781ea83703738cfdb85","tarball":"https://registry.npmjs.org/@airpower/transformer/-/transformer-0.1.8.tgz","fileCount":20,"integrity":"sha512-axPTayvuGw3T6CVkGPElY4UVLjTbW33qNvSIsaKl7LNea3s/H+T1EBX/CLrDe8OBqh29CYrgerWp+wMM5IXlvA==","signatures":[{"sig":"MEUCIQDrtyZBRHral05BoQkYk1PwV4HVDddZDoNrISbh8hamygIgdrfhFbOShaEIkX9O2LJ5Da5cgjnF1Q5/zUgQfYzj7h0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92114},"main":"dist/main.js","type":"module","types":"dist/index.d.ts","module":"dist/main.js","gitHead":"60b9e3429e886d361f71f65ee71c110753e621e5","scripts":{"lint":"eslint src --ext .ts","build":"eslint && tsc && vite build","preview":"vite preview"},"_npmUser":{"name":"hammcn","email":"admin@hamm.cn"},"repository":{"url":"git+https://github.com/AirPowerTeam/AirPower-Transformer.git","type":"git"},"_npmVersion":"10.8.2","description":"AirPower-Transformer 是一个基于 TypeScript 的数据转换器，提供了从 JSON 对象到 类实例 对象之间互相转换的系列装饰器和方法。","directories":{},"_nodeVersion":"20.19.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.2","eslint":"^9.23.0","typescript":"^5.8.2","@types/node":"^22.13.14","vite-plugin-dts":"^4.5.3","@antfu/eslint-config":"^4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/transformer_0.1.8_1745658993460_0.5979037553177262","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@airpower/transformer","version":"0.1.9","keywords":["AirPower","class-transformer","typescript","transformer","bean","bean-copy","oop","class"],"author":{"url":"https://github.com/HammCn","name":"Hamm","email":"admin@hamm.cn"},"license":"MIT","_id":"@airpower/transformer@0.1.9","maintainers":[{"name":"hammcn","email":"admin@hamm.cn"}],"homepage":"https://github.com/AirPowerTeam/AirPower-Transformer#readme","bugs":{"url":"https://github.com/AirPowerTeam/AirPower-Transformer/issues"},"dist":{"shasum":"042a3ce7b9c6d163fb8d8df6764cc9f0b5e9d02e","tarball":"https://registry.npmjs.org/@airpower/transformer/-/transformer-0.1.9.tgz","fileCount":20,"integrity":"sha512-fislBlMN+cbdcGaKMx+hfzKp55yDvShTIR1h4LreHo+2mG1k6fiZHoaFaTOQV2T4nvw/fAX+OGmvxAFLEr1DLQ==","signatures":[{"sig":"MEQCIDogWbcWxDfskZML461bjyceXtbcRAVT24gB7SWnFaS7AiBtvcrYd1NNVBsrdHltYYkI8eA0HUehXpLkYEC1PabTCw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92114},"main":"dist/main.js","type":"module","types":"dist/index.d.ts","module":"dist/main.js","gitHead":"a7354f57cff100f51ca0e55205e4b150f104b827","scripts":{"lint":"eslint src --ext .ts","build":"eslint && tsc && vite build","preview":"vite preview"},"_npmUser":{"name":"hammcn","email":"admin@hamm.cn"},"repository":{"url":"git+https://github.com/AirPowerTeam/AirPower-Transformer.git","type":"git"},"_npmVersion":"10.8.2","description":"AirPower-Transformer 是一个基于 TypeScript 的数据转换器，提供了从 JSON 对象到 类实例 对象之间互相转换的系列装饰器和方法。","directories":{},"_nodeVersion":"20.19.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.2","eslint":"^9.23.0","typescript":"^5.8.2","@types/node":"^22.13.14","vite-plugin-dts":"^4.5.3","@antfu/eslint-config":"^4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/transformer_0.1.9_1745659610678_0.7310021689196022","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"@airpower/transformer","version":"0.1.10","keywords":["AirPower","class-transformer","typescript","transformer","bean","bean-copy","oop","class"],"author":{"url":"https://github.com/HammCn","name":"Hamm","email":"admin@hamm.cn"},"license":"MIT","_id":"@airpower/transformer@0.1.10","maintainers":[{"name":"hammcn","email":"admin@hamm.cn"}],"homepage":"https://github.com/AirPowerTeam/AirPower-Transformer#readme","bugs":{"url":"https://github.com/AirPowerTeam/AirPower-Transformer/issues"},"dist":{"shasum":"a7d8f5cd569355d3a73d896e6538904c2b1bd02d","tarball":"https://registry.npmjs.org/@airpower/transformer/-/transformer-0.1.10.tgz","fileCount":21,"integrity":"sha512-uxB+Vc7jr54/fnEsLev0M7ou2stHgBY6THBBeqgFls7/OPmnCxBxXaCQjtmaI5Q3GGOH8B8zIL9JJN6qUb+jbw==","signatures":[{"sig":"MEYCIQD011A0nFUQPWDutXkCMf3D/wm/uoB1OMWo0yDxewuD5AIhAIT8ZrZPDz4x4sobBqeGV7NL5oyRae/5ie5Z7G5zyoG8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":91014},"main":"dist/main.js","type":"module","types":"dist/index.d.ts","module":"dist/main.js","gitHead":"a7354f57cff100f51ca0e55205e4b150f104b827","scripts":{"lint":"eslint src --ext .ts","build":"eslint && tsc && vite build","preview":"vite preview"},"_npmUser":{"name":"hammcn","email":"admin@hamm.cn"},"repository":{"url":"git+https://github.com/AirPowerTeam/AirPower-Transformer.git","type":"git"},"_npmVersion":"10.8.2","description":"AirPower-Transformer 是一个基于 TypeScript 的数据转换器，提供了从 JSON 对象到 类实例 对象之间互相转换的系列装饰器和方法。","directories":{},"_nodeVersion":"20.19.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.2","eslint":"^9.23.0","typescript":"^5.8.2","@types/node":"^22.13.14","vite-plugin-dts":"^4.5.3","@antfu/eslint-config":"^4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/transformer_0.1.10_1745660502251_0.04015630643716306","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"@airpower/transformer","version":"0.1.11","keywords":["AirPower","class-transformer","typescript","transformer","bean","bean-copy","oop","class"],"author":{"url":"https://github.com/HammCn","name":"Hamm","email":"admin@hamm.cn"},"license":"MIT","_id":"@airpower/transformer@0.1.11","maintainers":[{"name":"hammcn","email":"admin@hamm.cn"}],"homepage":"https://github.com/AirPowerTeam/AirPower-Transformer#readme","bugs":{"url":"https://github.com/AirPowerTeam/AirPower-Transformer/issues"},"dist":{"shasum":"e58f2d354ff94c3c2fb07883f333ae1546394270","tarball":"https://registry.npmjs.org/@airpower/transformer/-/transformer-0.1.11.tgz","fileCount":21,"integrity":"sha512-/1MhUjViWKZcAnCDGo2OEgk8I+WWdgSXGZpVbgtLSBSxDVL2HFXEGwHN0BgWBPT0Z+RPpC1y/E018Avq9xq8YQ==","signatures":[{"sig":"MEYCIQDvCb/lwxfF/4Azc8kjuqAjbRNFWb52+kdLVzps7VAfxwIhAO5n3ZTddhutlhXIRS9QEIDFBfxOFX6OEPThsfPGtzMR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":91020},"main":"dist/main.js","type":"module","types":"dist/index.d.ts","module":"dist/main.js","gitHead":"b4e17066d518c47c58a56ee5ec8f4e3f9ed712e7","scripts":{"lint":"eslint src --ext .ts","build":"eslint && tsc && vite build","preview":"vite preview"},"_npmUser":{"name":"hammcn","email":"admin@hamm.cn"},"repository":{"url":"git+https://github.com/AirPowerTeam/AirPower-Transformer.git","type":"git"},"_npmVersion":"10.8.2","description":"AirPower-Transformer 是一个基于 TypeScript 的数据转换器，提供了从 JSON 对象到 类实例 对象之间互相转换的系列装饰器和方法。","directories":{},"_nodeVersion":"20.19.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.2","eslint":"^9.23.0","typescript":"^5.8.2","@types/node":"^22.13.14","vite-plugin-dts":"^4.5.3","@antfu/eslint-config":"^4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/transformer_0.1.11_1745741423424_0.5255571993202646","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"@airpower/transformer","version":"0.1.12","keywords":["AirPower","class-transformer","typescript","transformer","bean","bean-copy","oop","class"],"author":{"url":"https://github.com/HammCn","name":"Hamm","email":"admin@hamm.cn"},"license":"MIT","_id":"@airpower/transformer@0.1.12","maintainers":[{"name":"hammcn","email":"admin@hamm.cn"}],"homepage":"https://github.com/AirPowerTeam/AirPower-Transformer#readme","bugs":{"url":"https://github.com/AirPowerTeam/AirPower-Transformer/issues"},"dist":{"shasum":"287f8fab2999a59773133cc2a9aaa222a5af2a4a","tarball":"https://registry.npmjs.org/@airpower/transformer/-/transformer-0.1.12.tgz","fileCount":21,"integrity":"sha512-OWbCMiukzefWQce6+ny2GNjqDvaat9oNN9WWAtoIAjRDWnhwu+tUm4VRFOH5iFLlF2wBMKe0ZSj9IigyTJVkvw==","signatures":[{"sig":"MEQCICZWNr/rv+NRP5ZrywbXvoPkWSjublLYY0V0LiE6/cvOAiAwbZIY9SrrERt2EfIZD5SJHxPodNwWWvugc+ufgFTxnQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90970},"main":"dist/main.js","type":"module","types":"dist/index.d.ts","module":"dist/main.js","gitHead":"6a90f616811be84f0b1ecf7d415b5289a9e0dd12","scripts":{"lint":"eslint src --ext .ts","build":"eslint && tsc && vite build","preview":"vite preview"},"_npmUser":{"name":"hammcn","email":"admin@hamm.cn"},"repository":{"url":"git+https://github.com/AirPowerTeam/AirPower-Transformer.git","type":"git"},"_npmVersion":"10.8.2","description":"AirPower-Transformer 是一个基于 TypeScript 的数据转换器，提供了从 JSON 对象到 类实例 对象之间互相转换的系列装饰器和方法。","directories":{},"_nodeVersion":"20.19.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.2","eslint":"^9.23.0","typescript":"^5.8.2","@types/node":"^22.13.14","vite-plugin-dts":"^4.5.3","@antfu/eslint-config":"^4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/transformer_0.1.12_1745742066112_0.5170215440994088","host":"s3://npm-registry-packages-npm-production"}},"0.1.13":{"name":"@airpower/transformer","version":"0.1.13","keywords":["AirPower","class-transformer","typescript","transformer","bean","bean-copy","oop","class"],"author":{"url":"https://github.com/HammCn","name":"Hamm","email":"admin@hamm.cn"},"license":"MIT","_id":"@airpower/transformer@0.1.13","maintainers":[{"name":"hammcn","email":"admin@hamm.cn"}],"homepage":"https://github.com/AirPowerTeam/AirPower-Transformer#readme","bugs":{"url":"https://github.com/AirPowerTeam/AirPower-Transformer/issues"},"dist":{"shasum":"ff3b473b4d5702225a2490c12b1a6679ce28508b","tarball":"https://registry.npmjs.org/@airpower/transformer/-/transformer-0.1.13.tgz","fileCount":21,"integrity":"sha512-ALxyiPBiqQf8HEjjau+wBbWEXch4q2DuKT/G0w95WpDuj2J72oxcORz8/Wy1/vUeXjWfo65F4fZS3j61H73vVA==","signatures":[{"sig":"MEQCIEGU2BhBrEkCehj3L4vffMfnb+9rH4N83L9+ckOkdFwxAiAHAp7nkG9eiuz150cBWUMkh1OYlxiIDt/8tm9xFWOv5Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90970},"main":"dist/main.js","type":"module","types":"dist/index.d.ts","module":"dist/main.js","gitHead":"e608b0021c1264c4f39ab6c4d45c529c487483ca","scripts":{"lint":"eslint src --ext .ts","build":"eslint && tsc && vite build","preview":"vite preview"},"_npmUser":{"name":"hammcn","email":"admin@hamm.cn"},"repository":{"url":"git+https://github.com/AirPowerTeam/AirPower-Transformer.git","type":"git"},"_npmVersion":"10.8.2","description":"AirPower-Transformer 是一个基于 TypeScript 的数据转换器，提供了从 JSON 对象到 类实例 对象之间互相转换的系列装饰器和方法。","directories":{},"_nodeVersion":"20.19.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.2","eslint":"^9.23.0","typescript":"^5.8.2","@types/node":"^22.13.14","vite-plugin-dts":"^4.5.3","@antfu/eslint-config":"^4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/transformer_0.1.13_1745742350682_0.9325247410433379","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@airpower/transformer","version":"0.2.0","keywords":["AirPower","class-transformer","typescript","transformer","bean","bean-copy","oop","class"],"author":{"url":"https://github.com/HammCn","name":"Hamm","email":"admin@hamm.cn"},"license":"MIT","_id":"@airpower/transformer@0.2.0","maintainers":[{"name":"hammcn","email":"admin@hamm.cn"}],"homepage":"https://github.com/AirPowerTeam/AirPower-Transformer#readme","bugs":{"url":"https://github.com/AirPowerTeam/AirPower-Transformer/issues"},"dist":{"shasum":"f6db8f4dc3f7771844efefcfe83bc41455671a0c","tarball":"https://registry.npmjs.org/@airpower/transformer/-/transformer-0.2.0.tgz","fileCount":21,"integrity":"sha512-M5forSxyo7FJjW+2Ffd4i2MfsnwYY+1sk+w/yi3AtrH8PqqCsBC5eeQ5PFTIQkNeiZ4c+rGlXBAWkcvS4y/MGQ==","signatures":[{"sig":"MEYCIQD3c/fIRZzjzIptxLEdol+kEadlLOudMR8XFQdfOlovmgIhAKyZcKVA4VkCD3rq9iQlT+PlICcBrpjvUdm4h83Bd7Sk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90977},"main":"dist/main.js","type":"module","types":"dist/index.d.ts","module":"dist/main.js","gitHead":"44bd05bf1bbfea92fa2a63d8c18b091c4e08d270","scripts":{"lint":"eslint src --ext .ts","build":"eslint && tsc && vite build","preview":"vite preview"},"_npmUser":{"name":"hammcn","email":"admin@hamm.cn"},"repository":{"url":"git+https://github.com/AirPowerTeam/AirPower-Transformer.git","type":"git"},"_npmVersion":"10.8.2","description":"AirPower-Transformer 是一个基于 TypeScript 的数据转换器，提供了从 JSON 对象到 类实例 对象之间互相转换的系列装饰器和方法。","directories":{},"_nodeVersion":"20.19.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.2","eslint":"^9.23.0","typescript":"^5.8.2","@types/node":"^22.13.14","vite-plugin-dts":"^4.5.3","@antfu/eslint-config":"^4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/transformer_0.2.0_1747047293883_0.9759357601483225","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@airpower/transformer","version":"0.2.1","keywords":["AirPower","class-transformer","typescript","transformer","bean","bean-copy","oop","class"],"author":{"url":"https://github.com/HammCn","name":"Hamm","email":"admin@hamm.cn"},"license":"MIT","_id":"@airpower/transformer@0.2.1","maintainers":[{"name":"hammcn","email":"admin@hamm.cn"}],"homepage":"https://github.com/AirPowerTeam/AirPower-Transformer#readme","bugs":{"url":"https://github.com/AirPowerTeam/AirPower-Transformer/issues"},"dist":{"shasum":"4bd16af39564baae16a2d14db6997466c079d127","tarball":"https://registry.npmjs.org/@airpower/transformer/-/transformer-0.2.1.tgz","fileCount":21,"integrity":"sha512-vhfy6888cRAs7S5F6blz26109koBS2+XnldmmUAMNpIunGD/ImLAn9wx9cDVkQkjvKnQgEtqgmXeoe+PQke3vw==","signatures":[{"sig":"MEQCIEO1GY+iwTM4gJeTF/TEIrUhFKgqC6FCPYdymj3vNWvhAiA8W8m6Hm2rqAoDcruGUeuwBBde9Af4ZYSJkpjY1Dp5Ng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":91037},"main":"dist/main.js","type":"module","types":"dist/index.d.ts","module":"dist/main.js","gitHead":"1b29a670e4bf2ade298d18bc76d111983dc1978a","scripts":{"lint":"eslint src --ext .ts","build":"eslint && tsc && vite build","preview":"vite preview"},"_npmUser":{"name":"hammcn","email":"admin@hamm.cn"},"repository":{"url":"git+https://github.com/AirPowerTeam/AirPower-Transformer.git","type":"git"},"_npmVersion":"10.8.2","description":"AirPower-Transformer 是一个基于 TypeScript 的数据转换器，提供了从 JSON 对象到 类实例 对象之间互相转换的系列装饰器和方法。","directories":{},"_nodeVersion":"20.19.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.2","eslint":"^9.23.0","typescript":"^5.8.2","@types/node":"^22.13.14","vite-plugin-dts":"^4.5.3","@antfu/eslint-config":"^4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/transformer_0.2.1_1747730427160_0.7221899407554149","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@airpower/transformer","version":"0.2.2","keywords":["AirPower","class-transformer","typescript","transformer","bean","bean-copy","oop","class"],"author":{"url":"https://github.com/HammCn","name":"Hamm","email":"admin@hamm.cn"},"license":"MIT","_id":"@airpower/transformer@0.2.2","maintainers":[{"name":"hammcn","email":"admin@hamm.cn"}],"homepage":"https://github.com/AirPowerTeam/AirPower-Transformer#readme","bugs":{"url":"https://github.com/AirPowerTeam/AirPower-Transformer/issues"},"dist":{"shasum":"9e23dca5b2c0d2c119f16b8c0b66cac09b96cb56","tarball":"https://registry.npmjs.org/@airpower/transformer/-/transformer-0.2.2.tgz","fileCount":21,"integrity":"sha512-oY40QOlT4tX3AEWrzumwHcjt+ih786uv89M+i5B718k5W50jQDbpaunYwxvBAj46tKkDjYhWO8nFipNZVPnRpQ==","signatures":[{"sig":"MEUCIQDKC6f/gJxjVV0qIfNe41ih2XPGlL3ADMBtX8EeqTMVWQIgURZgkZqRO/xa74t/QiWD+NGjPJig81PL3DLbVunqmDY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":91037},"main":"dist/main.js","type":"module","types":"dist/index.d.ts","module":"dist/main.js","gitHead":"5077c46077fe50b1c358394f31c8005aa4906e8a","scripts":{"lint":"eslint src --ext .ts","build":"eslint && tsc && vite build","preview":"vite preview"},"_npmUser":{"name":"hammcn","actor":{"name":"hammcn","type":"user","email":"admin@hamm.cn"},"email":"admin@hamm.cn"},"repository":{"url":"git+https://github.com/AirPowerTeam/AirPower-Transformer.git","type":"git"},"_npmVersion":"10.8.2","description":"AirPower-Transformer 是一个基于 TypeScript 的数据转换器，提供了从 JSON 对象到 类实例 对象之间互相转换的系列装饰器和方法。","directories":{},"_nodeVersion":"20.19.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.2","eslint":"^9.23.0","typescript":"^5.8.2","@types/node":"^22.13.14","vite-plugin-dts":"^4.5.3","@antfu/eslint-config":"^4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/transformer_0.2.2_1751873837579_0.6294104879284759","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@airpower/transformer","version":"1.0.0","keywords":["AirPower","class-transformer","typescript","transformer","bean","bean-copy","oop","class"],"author":{"url":"https://github.com/HammCn","name":"Hamm","email":"admin@hamm.cn"},"license":"MIT","_id":"@airpower/transformer@1.0.0","maintainers":[{"name":"hammcn","email":"admin@hamm.cn"}],"homepage":"https://github.com/AirPowerTeam/AirPower-Transformer#readme","bugs":{"url":"https://github.com/AirPowerTeam/AirPower-Transformer/issues"},"dist":{"shasum":"23f9738e127f557a3acf17af93f96dbc9f89fe7b","tarball":"https://registry.npmjs.org/@airpower/transformer/-/transformer-1.0.0.tgz","fileCount":28,"integrity":"sha512-gkT9GS84v6tzri3v2bHqMWYQRt3xqB7TJ1XQmy1aTmPBEYLFN6EcuhIcKrG6OOBl11KBr76gxv6VGtaaKfOVfw==","signatures":[{"sig":"MEUCIQCZ1PJYkJgy7ip3Hdp1riuqWU9sYViowpoxRTKIi6y51gIgNDjbL1klNN9l/07UPNkpz61S7zYfIRaUj3AxzA6QbJQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":91037},"main":"dist/main.js","type":"module","types":"dist/index.d.ts","module":"dist/main.js","scripts":{"lint":"eslint src --ext .ts","build":"eslint && tsc && vite build","preview":"vite preview"},"_npmUser":{"name":"hammcn","actor":{"name":"hammcn","type":"user","email":"admin@hamm.cn"},"email":"admin@hamm.cn"},"repository":{"url":"git+https://github.com/AirPowerTeam/AirPower-Transformer.git","type":"git"},"description":"AirPower-Transformer 是一个基于 TypeScript 的数据转换器，提供了从 JSON 对象到 类实例 对象之间互相转换的系列装饰器和方法。","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2025 Hamm and his friends.\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.2","eslint":"^9.23.0","typescript":"^5.8.2","@types/node":"^22.13.14","vite-plugin-dts":"^4.5.3","@antfu/eslint-config":"^4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/transformer_1.0.0_1751874167959_0.6536773545056282","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@airpower/transformer","version":"1.1.0","keywords":["AirPower","class-transformer","typescript","transformer","bean","bean-copy","oop","class"],"author":{"url":"https://github.com/HammCn","name":"Hamm","email":"admin@hamm.cn"},"license":"MIT","_id":"@airpower/transformer@1.1.0","maintainers":[{"name":"hammcn","email":"admin@hamm.cn"}],"homepage":"https://github.com/AirPowerTeam/AirPower-Transformer#readme","bugs":{"url":"https://github.com/AirPowerTeam/AirPower-Transformer/issues"},"dist":{"shasum":"6a23f16ca0ae6027b911ced059a08bb91b1db172","tarball":"https://registry.npmjs.org/@airpower/transformer/-/transformer-1.1.0.tgz","fileCount":21,"integrity":"sha512-hCRf69RRgr0SyI3ctPHj1fK3v0KHuhE4wgJVN7xwIHjHnsfI3oikcZKE8ZvmmcSHhF+KWPKPfuEmuolaKX5VxA==","signatures":[{"sig":"MEUCIGEqz/7RSfrrlgudDw+cQJk9xAJHArv8ti7MvmmO3IaVAiEAt7xCIf0q7JZ/5bfoAHfWXRBBXfSRHe6pLAomk3asZeA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":91037},"main":"dist/main.js","type":"module","types":"dist/index.d.ts","module":"dist/main.js","gitHead":"5077c46077fe50b1c358394f31c8005aa4906e8a","scripts":{"lint":"eslint src --ext .ts","build":"eslint && tsc && vite build","preview":"vite preview"},"_npmUser":{"name":"hammcn","actor":{"name":"hammcn","type":"user","email":"admin@hamm.cn"},"email":"admin@hamm.cn"},"repository":{"url":"git+https://github.com/AirPowerTeam/AirPower-Transformer.git","type":"git"},"_npmVersion":"10.8.2","description":"AirPower-Transformer 是一个基于 TypeScript 的数据转换器，提供了从 JSON 对象到 类实例 对象之间互相转换的系列装饰器和方法。","directories":{},"_nodeVersion":"20.19.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.2","eslint":"^9.23.0","typescript":"^5.8.2","@types/node":"^22.13.14","vite-plugin-dts":"^4.5.3","@antfu/eslint-config":"^4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/transformer_1.1.0_1751874208109_0.20599935074974085","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@airpower/transformer","version":"1.2.0","keywords":["AirPower","class-transformer","typescript","transformer","bean","bean-copy","oop","class"],"author":{"url":"https://github.com/HammCn","name":"Hamm","email":"admin@hamm.cn"},"license":"MIT","_id":"@airpower/transformer@1.2.0","maintainers":[{"name":"hammcn","email":"admin@hamm.cn"}],"homepage":"https://github.com/AirPowerTeam/AirPower-Transformer#readme","bugs":{"url":"https://github.com/AirPowerTeam/AirPower-Transformer/issues"},"dist":{"shasum":"3f3f22bd395949174690ad45bce5f2fcd3f8a4fd","tarball":"https://registry.npmjs.org/@airpower/transformer/-/transformer-1.2.0.tgz","fileCount":21,"integrity":"sha512-lQmgPS3lNcCgTQtwU0irAD+8NrG9RG/+Jhqvz5PzskWjVUe0EP0RR/2bbKQ8xnntC2yDIXn5+Aegzdat6hE4Xw==","signatures":[{"sig":"MEUCIHtwN97HJa0QUm5ktwfoLID5AM/2ytEefox47MNFReoWAiEA8CtpAKTzKs8G/QUq2rUw8ov5FU05EUw9AjBQ8FglBKw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":91036},"main":"dist/main.js","type":"module","types":"dist/index.d.ts","module":"dist/main.js","gitHead":"c41ebd54fc8398074fdb36fe9cc0c41b4198d24b","scripts":{"lint":"eslint src --ext .ts","build":"eslint && tsc && vite build","preview":"vite preview"},"_npmUser":{"name":"hammcn","actor":{"name":"hammcn","type":"user","email":"admin@hamm.cn"},"email":"admin@hamm.cn"},"repository":{"url":"git+https://github.com/AirPowerTeam/AirPower-Transformer.git","type":"git"},"_npmVersion":"10.8.2","description":"AirPower-Transformer 是一个基于 TypeScript 的数据转换器，提供了从 JSON 对象到 类实例 对象之间互相转换的系列装饰器和方法。","directories":{},"_nodeVersion":"20.19.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.2","eslint":"^9.30.1","typescript":"^5.8.3","@types/node":"^24.0.10","vite-plugin-dts":"^4.5.4","@antfu/eslint-config":"^4.16.2"},"_npmOperationalInternal":{"tmp":"tmp/transformer_1.2.0_1751874618891_0.3851196796002454","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@airpower/transformer","version":"1.3.0","keywords":["AirPower","class-transformer","typescript","transformer","bean","bean-copy","oop","class"],"author":{"url":"https://github.com/HammCn","name":"Hamm","email":"admin@hamm.cn"},"license":"MIT","_id":"@airpower/transformer@1.3.0","maintainers":[{"name":"hammcn","email":"admin@hamm.cn"}],"homepage":"https://github.com/AirPowerTeam/AirPower-Transformer#readme","bugs":{"url":"https://github.com/AirPowerTeam/AirPower-Transformer/issues"},"dist":{"shasum":"cd2ebe6504a72ca81fc693f15369d29c09e78ca7","tarball":"https://registry.npmjs.org/@airpower/transformer/-/transformer-1.3.0.tgz","fileCount":21,"integrity":"sha512-7sXidB572UOIaz+JB8w8ugokbYQy+Ql60D6as2HO5+mLP5ESMi518K3thjNEHGHm1p5FVJSo1Kuh5oCBuQlKiw==","signatures":[{"sig":"MEQCIAVxMj8wK4n8TRDNNjg3h1zIxl3yETeduZPqMbyd7f+QAiAs8sJ+i3MbjaE7R7hobJthAsUAXF3LZoLpGBBiezyYfA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":91034},"main":"dist/main.js","type":"module","types":"dist/index.d.ts","module":"dist/main.js","gitHead":"1ec497614f9a9d29ca8e88d141482fd037cf7605","scripts":{"lint":"eslint src --ext .ts","build":"eslint && tsc && vite build","preview":"vite preview"},"_npmUser":{"name":"hammcn","email":"admin@hamm.cn"},"repository":{"url":"git+https://github.com/AirPowerTeam/AirPower-Transformer.git","type":"git"},"_npmVersion":"10.8.2","description":"AirPower-Transformer 是一个基于 TypeScript 的数据转换器，提供了从 JSON 对象到 类实例 对象之间互相转换的系列装饰器和方法。","directories":{},"_nodeVersion":"20.19.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","eslint":"^9.32.0","typescript":"^5.8.3","@types/node":"^24.1.0","vite-plugin-dts":"^4.5.4","@antfu/eslint-config":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/transformer_1.3.0_1753861314990_0.2883813932574393","host":"s3://npm-registry-packages-npm-production"}},"1.3.2":{"name":"@airpower/transformer","version":"1.3.2","keywords":["AirPower","class-transformer","typescript","transformer","bean","bean-copy","oop","class"],"author":{"url":"https://github.com/HammCn","name":"Hamm","email":"admin@hamm.cn"},"license":"MIT","_id":"@airpower/transformer@1.3.2","maintainers":[{"name":"hammcn","email":"admin@hamm.cn"}],"homepage":"https://github.com/AirPowerTeam/AirPower-Transformer#readme","bugs":{"url":"https://github.com/AirPowerTeam/AirPower-Transformer/issues"},"dist":{"shasum":"5bf45d4051a77822006ad1f283312e14923f2fc5","tarball":"https://registry.npmjs.org/@airpower/transformer/-/transformer-1.3.2.tgz","fileCount":21,"integrity":"sha512-vC3U+ilbNWbuhLFIRlWe9+7/98xfKpAOKZh4CQ/94vxvug2x/ZyGVBflsvPxrgUFH8O7/O9IJ7IqH1+Ml8d4HA==","signatures":[{"sig":"MEYCIQDB4lQQePj9R3QCZdn4BMPHZWFpW9cNiUegoFGauWtjtQIhAL4e1E45ZjbkKpVI/Gap5SwuRmPHpnnDnGfNp+uawfPE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":91034},"main":"dist/main.js","type":"module","types":"dist/index.d.ts","module":"dist/main.js","gitHead":"4063f035d7b41aef28785ae72016c0fcfa934675","scripts":{"lint":"eslint src --ext .ts","build":"eslint && tsc && vite build","preview":"vite preview"},"_npmUser":{"name":"hammcn","email":"admin@hamm.cn"},"repository":{"url":"git+https://github.com/AirPowerTeam/AirPower-Transformer.git","type":"git"},"_npmVersion":"10.8.2","description":"AirPower-Transformer 是一个基于 TypeScript 的数据转换器，提供了从 JSON 对象到 类实例 对象之间互相转换的系列装饰器和方法。","directories":{},"_nodeVersion":"20.19.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","eslint":"^9.32.0","typescript":"^5.8.3","@types/node":"^24.1.0","vite-plugin-dts":"^4.5.4","@antfu/eslint-config":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/transformer_1.3.2_1754016664393_0.2570245288985791","host":"s3://npm-registry-packages-npm-production"}},"1.3.3":{"name":"@airpower/transformer","version":"1.3.3","keywords":["AirPower","class-transformer","typescript","transformer","bean","bean-copy","oop","class"],"author":{"url":"https://github.com/HammCn","name":"Hamm","email":"admin@hamm.cn"},"license":"MIT","_id":"@airpower/transformer@1.3.3","maintainers":[{"name":"hammcn","email":"admin@hamm.cn"}],"homepage":"https://github.com/AirPowerTeam/AirPower-Transformer#readme","bugs":{"url":"https://github.com/AirPowerTeam/AirPower-Transformer/issues"},"dist":{"shasum":"d4564785d6df4a8f6ca1d73173001e3d4bf1df7d","tarball":"https://registry.npmjs.org/@airpower/transformer/-/transformer-1.3.3.tgz","fileCount":21,"integrity":"sha512-47z2zoMq+q9imu0NS2R98uYjdF9uDdYfMJ1rPCmOVAbipudANvcD/7GVzN/qZYj2qseB9kYe/uEBSZO7yboNeQ==","signatures":[{"sig":"MEUCIEbnPf4cRgf4wqWGzuVKYjg31L4ZMERyTnBB8/d5sjvGAiEA3wtZYQlmGF3YQh7PTOQvU8iERHstO+nUIIDZkTLIA9w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":91034},"main":"dist/main.js","type":"module","types":"dist/index.d.ts","module":"dist/main.js","gitHead":"84f76f43bb6c8ae3a878993d70fc1b8deabbac7f","scripts":{"lint":"eslint src --ext .ts","build":"eslint && tsc && vite build","preview":"vite preview"},"_npmUser":{"name":"hammcn","email":"admin@hamm.cn"},"repository":{"url":"git+https://github.com/AirPowerTeam/AirPower-Transformer.git","type":"git"},"_npmVersion":"10.8.2","description":"AirPower-Transformer 是一个基于 TypeScript 的数据转换器，提供了从 JSON 对象到 类实例 对象之间互相转换的系列装饰器和方法。","directories":{},"_nodeVersion":"20.19.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.6","eslint":"^9.32.0","typescript":"^5.8.3","@types/node":"^24.1.0","vite-plugin-dts":"^4.5.4","@antfu/eslint-config":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/transformer_1.3.3_1754016723310_0.5281732443652896","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@airpower/transformer","version":"1.4.0","keywords":["AirPower","class-transformer","typescript","transformer","bean","bean-copy","oop","class"],"author":{"url":"https://github.com/HammCn","name":"Hamm","email":"admin@hamm.cn"},"license":"MIT","_id":"@airpower/transformer@1.4.0","maintainers":[{"name":"hammcn","email":"admin@hamm.cn"}],"homepage":"https://github.com/AirPowerTeam/AirPower-Transformer#readme","bugs":{"url":"https://github.com/AirPowerTeam/AirPower-Transformer/issues"},"dist":{"shasum":"114a93a21703922be5addd9fceefc06e8707b547","tarball":"https://registry.npmjs.org/@airpower/transformer/-/transformer-1.4.0.tgz","fileCount":21,"integrity":"sha512-vOhCWqSHLk8x7xRb5lidHKNmAQWGLzq1eEYTRqHjMRHcTesJFzUvq9XYvTFPLmuCb4e0zjDIeJwFi4GWBxV9BQ==","signatures":[{"sig":"MEQCIHFCoSp7rx2D+GQ9FU+zvtTlZqAOJRCxGGU0gvrvZRUTAiAmpAPNmRB5ojGMUGJZccNvM7rgcWceHb5KSybasGODOw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":91080},"main":"dist/main.js","type":"module","types":"dist/index.d.ts","module":"dist/main.js","gitHead":"bfd9173004824208e216f3672894e7a801d0d22e","scripts":{"lint":"eslint src --ext .ts","build":"eslint && tsc && vite build","preview":"vite preview"},"_npmUser":{"name":"hammcn","email":"admin@hamm.cn"},"repository":{"url":"git+https://github.com/AirPowerTeam/AirPower-Transformer.git","type":"git"},"_npmVersion":"10.8.2","description":"AirPower-Transformer 是一个基于 TypeScript 的数据转换器，提供了从 JSON 对象到 类实例 对象之间互相转换的系列装饰器和方法。","directories":{},"_nodeVersion":"20.19.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"7.1.11","eslint":"^9.32.0","typescript":"^5.9.3","@types/node":"^24.1.0","vite-plugin-dts":"^4.5.4","@antfu/eslint-config":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/transformer_1.4.0_1760980562896_0.28856358256531145","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@airpower/transformer","version":"1.5.0","keywords":["AirPower","class-transformer","typescript","transformer","bean","bean-copy","oop","class"],"author":{"url":"https://github.com/HammCn","name":"Hamm","email":"admin@hamm.cn"},"license":"MIT","_id":"@airpower/transformer@1.5.0","maintainers":[{"name":"hammcn","email":"admin@hamm.cn"}],"homepage":"https://github.com/AirPowerTeam/AirPower-Transformer#readme","bugs":{"url":"https://github.com/AirPowerTeam/AirPower-Transformer/issues"},"dist":{"shasum":"e3b9f3cdbca54234adc677b6040c357e4ba32c31","tarball":"https://registry.npmjs.org/@airpower/transformer/-/transformer-1.5.0.tgz","fileCount":21,"integrity":"sha512-z4rBV+v/M+gXza/HO+Fes14+35UIcT8KYGwtQuFEe30QRdoxP6KyvW3q2KUpaWfnCfZGBuobk65ejOnRJhev5w==","signatures":[{"sig":"MEUCIGNFE0Re1VctgfbbOaMJvqNYn7OyqE5UjuAzSdXfRrXxAiEAg7PSYkweZk3IfBGSYIPHdayle05dftlyWEBmYwIhKuQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":91080},"main":"dist/main.js","type":"module","types":"dist/index.d.ts","module":"dist/main.js","gitHead":"bfd9173004824208e216f3672894e7a801d0d22e","scripts":{"lint":"eslint src --ext .ts","build":"eslint && tsc && vite build","preview":"vite preview"},"_npmUser":{"name":"hammcn","email":"admin@hamm.cn"},"repository":{"url":"git+https://github.com/AirPowerTeam/AirPower-Transformer.git","type":"git"},"_npmVersion":"10.8.2","description":"AirPower-Transformer 是一个基于 TypeScript 的数据转换器，提供了从 JSON 对象到 类实例 对象之间互相转换的系列装饰器和方法。","directories":{},"_nodeVersion":"20.19.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"7.1.11","eslint":"^9.38.0","typescript":"^5.9.3","@types/node":"^24.9.0","vite-plugin-dts":"^4.5.4","@antfu/eslint-config":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/transformer_1.5.0_1760981732583_0.8464599818775991","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@airpower/transformer","version":"1.6.0","keywords":["AirPower","class-transformer","typescript","transformer","bean","bean-copy","oop","class"],"author":{"url":"https://github.com/HammCn","name":"Hamm","email":"admin@hamm.cn"},"license":"MIT","_id":"@airpower/transformer@1.6.0","maintainers":[{"name":"hammcn","email":"admin@hamm.cn"}],"homepage":"https://github.com/AirPowerTeam/AirPower-Transformer#readme","bugs":{"url":"https://github.com/AirPowerTeam/AirPower-Transformer/issues"},"dist":{"shasum":"b42df77f60bd044c13d694e94d4fbad7fbc36830","tarball":"https://registry.npmjs.org/@airpower/transformer/-/transformer-1.6.0.tgz","fileCount":21,"integrity":"sha512-U6kYX1TKOV8Toke99+CZ52j9SYM9QMpfAID2UK1GkwwTdApOQVTw8Qm89gGEOzZCPg0J9HALhUGmE3AduklyWA==","signatures":[{"sig":"MEQCIC4JV1q8VaIuJKduF8TG/ptUXtFuXeuP1WY+h1dX/ovzAiBgPWnsa43o8doNYdg9+vOYVxM0MgwEX8ZtO25Q3/QT9A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":91077},"main":"dist/main.js","type":"module","types":"dist/index.d.ts","module":"dist/main.js","gitHead":"911399fb9ad2f46039f37389a10fc4047ac4dd4f","scripts":{"lint":"eslint src --ext .ts","build":"eslint && tsc && vite build","preview":"vite preview"},"_npmUser":{"name":"hammcn","email":"admin@hamm.cn"},"repository":{"url":"git+https://github.com/AirPowerTeam/AirPower-Transformer.git","type":"git"},"_npmVersion":"10.8.2","description":"AirPower-Transformer 是一个基于 TypeScript 的数据转换器，提供了从 JSON 对象到 类实例 对象之间互相转换的系列装饰器和方法。","directories":{},"_nodeVersion":"20.19.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"7.2.2","eslint":"^9.39.1","typescript":"^5.9.3","@types/node":"^24.10.0","vite-plugin-dts":"^4.5.4","@antfu/eslint-config":"^6.2.0"},"_npmOperationalInternal":{"tmp":"tmp/transformer_1.6.0_1762783894877_0.8967726806049858","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@airpower/transformer","version":"2.0.0","keywords":["AirPower","class-transformer","typescript","transformer","bean","bean-copy","oop","class"],"author":{"url":"https://github.com/HammCn","name":"Hamm","email":"admin@hamm.cn"},"license":"MIT","_id":"@airpower/transformer@2.0.0","maintainers":[{"name":"hammcn","email":"admin@hamm.cn"}],"homepage":"https://github.com/AirPowerTeam/AirPower-Transformer#readme","bugs":{"url":"https://github.com/AirPowerTeam/AirPower-Transformer/issues"},"dist":{"shasum":"70a4ca6438a290456d4a60374ac85c22bd5eb1ee","tarball":"https://registry.npmjs.org/@airpower/transformer/-/transformer-2.0.0.tgz","fileCount":21,"integrity":"sha512-yrOGZLpGf1d9YRAWYL49MSX2sBkqMAh0xhf9OhDW0co6qy+OdP7KnVpklSXmdr8vRTFeb+5qB/y3BWUIAcCvGQ==","signatures":[{"sig":"MEUCIGxWjkcAunViayNk8MHM3I3f48CZ31AyWdXQNhZjE46HAiEAirZVnW8TM4bz7P/gFDlnvNoGcP4wMlbA1CX7AgSR2rU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":91303},"main":"dist/main.js","type":"module","types":"dist/index.d.ts","module":"dist/main.js","gitHead":"255b534d180bd4250ca3a4b14bcb3571fc4cc2e4","scripts":{"lint":"eslint src --ext .ts","build":"eslint && tsc && vite build","preview":"vite preview"},"_npmUser":{"name":"hammcn","email":"admin@hamm.cn"},"repository":{"url":"git+https://github.com/AirPowerTeam/AirPower-Transformer.git","type":"git"},"_npmVersion":"10.8.2","description":"AirPower-Transformer 是一个基于 TypeScript 的数据转换器，提供了从 JSON 对象到 类实例 对象之间互相转换的系列装饰器和方法。","directories":{},"_nodeVersion":"20.19.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"7.2.2","eslint":"^9.39.1","typescript":"^5.9.3","@types/node":"^24.10.0","vite-plugin-dts":"^4.5.4","@antfu/eslint-config":"^6.2.0"},"_npmOperationalInternal":{"tmp":"tmp/transformer_2.0.0_1767597317616_0.26762447376922704","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@airpower/transformer","version":"2.0.1","keywords":["AirPower","class-transformer","typescript","transformer","bean","bean-copy","oop","class"],"author":{"url":"https://github.com/HammCn","name":"Hamm","email":"admin@hamm.cn"},"license":"MIT","_id":"@airpower/transformer@2.0.1","maintainers":[{"name":"hammcn","email":"admin@hamm.cn"}],"homepage":"https://github.com/AirPowerTeam/AirPower-Transformer#readme","bugs":{"url":"https://github.com/AirPowerTeam/AirPower-Transformer/issues"},"dist":{"shasum":"28ffc8a9effc91764ba2ab70a0e7863efc06b3a8","tarball":"https://registry.npmjs.org/@airpower/transformer/-/transformer-2.0.1.tgz","fileCount":21,"integrity":"sha512-o+1AWpSOC6jU44WvLEo5B1Cd3bK2SGl63/LgFsJvbO5UVOMl+SCpjjjrJ0oZ3XQUGOhmp4FhM3m61H10GEoLFQ==","signatures":[{"sig":"MEUCICJN5p882nHQnAYR9Swa+8GrxgPBN7+hoYQb7VSyY237AiEAxcv/RPSVLsg+Hc3eS2oxwAXegE4v2edDiKo7Lb3egkA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":91289},"main":"dist/main.js","type":"module","types":"dist/index.d.ts","module":"dist/main.js","gitHead":"493a1f94e2d2c04cab7dbee33f16857495feb697","scripts":{"lint":"eslint src --ext .ts","build":"eslint && tsc && vite build","preview":"vite preview"},"_npmUser":{"name":"hammcn","email":"admin@hamm.cn"},"repository":{"url":"git+https://github.com/AirPowerTeam/AirPower-Transformer.git","type":"git"},"_npmVersion":"10.8.2","description":"AirPower-Transformer 是一个基于 TypeScript 的数据转换器，提供了从 JSON 对象到 类实例 对象之间互相转换的系列装饰器和方法。","directories":{},"_nodeVersion":"20.19.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"7.2.2","eslint":"^9.39.1","typescript":"^5.9.3","@types/node":"^24.10.0","vite-plugin-dts":"^4.5.4","@antfu/eslint-config":"^6.2.0"},"_npmOperationalInternal":{"tmp":"tmp/transformer_2.0.1_1768292142114_0.9390436128172763","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"@airpower/transformer","version":"2.0.2","keywords":["AirPower","class-transformer","typescript","transformer","bean","bean-copy","oop","class"],"author":{"url":"https://github.com/HammCn","name":"Hamm","email":"admin@hamm.cn"},"license":"MIT","_id":"@airpower/transformer@2.0.2","maintainers":[{"name":"hammcn","email":"admin@hamm.cn"}],"homepage":"https://github.com/AirPowerTeam/AirPower-Transformer#readme","bugs":{"url":"https://github.com/AirPowerTeam/AirPower-Transformer/issues"},"dist":{"shasum":"0481867f8324caa9069fce5b83df946b995bcdd3","tarball":"https://registry.npmjs.org/@airpower/transformer/-/transformer-2.0.2.tgz","fileCount":21,"integrity":"sha512-EZSvzOhNtW7msID4YvmZZKKdEYwVtpRio2Ok6beq+EFz7kFu7T6WuyPK1M314KXi95qDKsRvKq6qwu473H3rVA==","signatures":[{"sig":"MEUCIC4DyzZmLBX8qMAPWuAN8xdL+lL9jeB2nFMa/hTebgnUAiEA93qoWcgCqbWy2gVKPAQLAOMLE9EojkbWp2eXew3eiII=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99166},"main":"dist/main.js","type":"module","types":"dist/index.d.ts","module":"dist/main.js","gitHead":"4a4f471f00b6bf12f84b52cdf2c1ed5d46fc996c","scripts":{"lint":"eslint src --ext .ts","build":"eslint && tsc && vite build","preview":"vite preview"},"_npmUser":{"name":"hammcn","email":"admin@hamm.cn"},"repository":{"url":"git+https://github.com/AirPowerTeam/AirPower-Transformer.git","type":"git"},"_npmVersion":"10.8.2","description":"AirPower-Transformer 是一个基于 TypeScript 的数据转换器，提供了从 JSON 对象到 类实例 对象之间互相转换的系列装饰器和方法。","directories":{},"_nodeVersion":"20.19.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"7.2.2","eslint":"^9.39.1","typescript":"^5.9.3","@types/node":"^24.10.0","vite-plugin-dts":"^4.5.4","@antfu/eslint-config":"^6.2.0"},"_npmOperationalInternal":{"tmp":"tmp/transformer_2.0.2_1769436591588_0.3245029660939409","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@airpower/transformer","version":"2.1.0","keywords":["AirPower","class-transformer","typescript","transformer","bean","bean-copy","oop","class"],"author":{"url":"https://github.com/HammCn","name":"Hamm","email":"admin@hamm.cn"},"license":"MIT","_id":"@airpower/transformer@2.1.0","maintainers":[{"name":"hammcn","email":"admin@hamm.cn"}],"homepage":"https://github.com/AirPowerTeam/AirPower-Transformer#readme","bugs":{"url":"https://github.com/AirPowerTeam/AirPower-Transformer/issues"},"dist":{"shasum":"a20f1873aaa208777ed5c4d030e2a2aca7a78758","tarball":"https://registry.npmjs.org/@airpower/transformer/-/transformer-2.1.0.tgz","fileCount":21,"integrity":"sha512-fclufimmTTJpl447rIFtSdmyXK/03yrywIRIpov1wObiNszUe2j4whENzqQK4M3l2I0Jy+hWhPNTGJRyc4ufTw==","signatures":[{"sig":"MEUCIQCEavS8hQQgV61u2au4Im9Zk4z+S5VXNKoBUJGgZZeGSwIgG3FpJ8zPvtFvf6ARhOdSD0dza/NExlPlC4BVRNcRkNk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99096},"main":"dist/main.js","type":"module","types":"dist/index.d.ts","module":"dist/main.js","gitHead":"563216ecb61f8adb04874fcab6ee05c8918ad9c3","scripts":{"build":"eslint && tsc && vite build"},"_npmUser":{"name":"hammcn","email":"admin@hamm.cn"},"repository":{"url":"git+https://github.com/AirPowerTeam/AirPower-Transformer.git","type":"git"},"_npmVersion":"10.8.2","description":"AirPower-Transformer 是一个基于 TypeScript 的数据转换器，提供了从 JSON 对象到 类实例 对象之间互相转换的系列装饰器和方法。","directories":{},"_nodeVersion":"20.19.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"7.2.2","eslint":"^9.39.1","typescript":"^5.9.3","@types/node":"^24.10.0","vite-plugin-dts":"^4.5.4","@antfu/eslint-config":"^6.2.0"},"_npmOperationalInternal":{"tmp":"tmp/transformer_2.1.0_1769842912643_0.20508415579402262","host":"s3://npm-registry-packages-npm-production"}},"2.4.0":{"name":"@airpower/transformer","version":"2.4.0","keywords":["AirPower","class-transformer","typescript","transformer","bean","bean-copy","oop","class"],"author":{"url":"https://github.com/HammCn","name":"Hamm","email":"admin@hamm.cn"},"license":"MIT","_id":"@airpower/transformer@2.4.0","maintainers":[{"name":"hammcn","email":"admin@hamm.cn"}],"homepage":"https://github.com/AirPowerTeam/AirPower-Transformer#readme","bugs":{"url":"https://github.com/AirPowerTeam/AirPower-Transformer/issues"},"dist":{"shasum":"82a2c222be369ba5ee11bf11a07e1056bc2518b2","tarball":"https://registry.npmjs.org/@airpower/transformer/-/transformer-2.4.0.tgz","fileCount":21,"integrity":"sha512-+HdhWiurTEiET3QevJvw5eDfMllG2T5bt+zC/O0kmopj8BFfVY0Hzb7t43vjk1fcmJSpvfdzAqprSnSYQCWDTw==","signatures":[{"sig":"MEUCIBYHiTEVL0fmZbEeMco0KJZ4DM7bUIRadKqZ0KjH/hnMAiEA9M8IM78bZy0FapwLuuPYKsBxH5czZGYTo44ypA8ul2k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99096},"main":"dist/main.js","type":"module","types":"dist/index.d.ts","module":"dist/main.js","gitHead":"ffeebc3e2ddf72fb5503ad419c5aafa0afe0b8be","scripts":{"build":"eslint && tsc && vite build"},"_npmUser":{"name":"hammcn","email":"admin@hamm.cn"},"repository":{"url":"git+https://github.com/AirPowerTeam/AirPower-Transformer.git","type":"git"},"_npmVersion":"10.8.2","description":"AirPower-Transformer 是一个基于 TypeScript 的数据转换器，提供了从 JSON 对象到 类实例 对象之间互相转换的系列装饰器和方法。","directories":{},"_nodeVersion":"20.19.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"7.2.2","eslint":"^9.39.1","typescript":"^5.9.3","@types/node":"^24.10.0","vite-plugin-dts":"^4.5.4","@antfu/eslint-config":"^6.2.0"},"_npmOperationalInternal":{"tmp":"tmp/transformer_2.4.0_1769845747207_0.7111401630577028","host":"s3://npm-registry-packages-npm-production"}},"2.5.0":{"name":"@airpower/transformer","version":"2.5.0","keywords":["AirPower","class-transformer","typescript","transformer","bean","bean-copy","oop","class"],"author":{"url":"https://github.com/HammCn","name":"Hamm","email":"admin@hamm.cn"},"license":"MIT","_id":"@airpower/transformer@2.5.0","maintainers":[{"name":"hammcn","email":"admin@hamm.cn"}],"homepage":"https://github.com/AirPowerTeam/AirPower-Transformer#readme","bugs":{"url":"https://github.com/AirPowerTeam/AirPower-Transformer/issues"},"dist":{"shasum":"daf034c4f1d4fbdf83113a60fab2a5b21dcd6d76","tarball":"https://registry.npmjs.org/@airpower/transformer/-/transformer-2.5.0.tgz","fileCount":21,"integrity":"sha512-/yd6N9Bm51f2JvdIbaDjAUmUFYBMTWi5z/WvI/zIAac2/ssMzymX/S/ZozoZpkZ0FhVHHoSu9fvugZ+UOTQdsg==","signatures":[{"sig":"MEYCIQDrb43OnFckJU3V1wm+PB8Bh8A5vrFT9zsko7itZOeIOgIhAO9YpsYFmCCO+I3yH5r6PSIhhSw8/MCkoKhwWb6wJRqk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99096},"main":"dist/main.js","type":"module","types":"dist/index.d.ts","module":"dist/main.js","gitHead":"5358b61ec3390367525b7e39c7d4e6c0d9f5422e","scripts":{"build":"eslint && tsc && vite build"},"_npmUser":{"name":"hammcn","email":"admin@hamm.cn"},"repository":{"url":"git+https://github.com/AirPowerTeam/AirPower-Transformer.git","type":"git"},"_npmVersion":"10.8.2","description":"AirPower-Transformer 是一个基于 TypeScript 的数据转换器，提供了从 JSON 对象到 类实例 对象之间互相转换的系列装饰器和方法。","directories":{},"_nodeVersion":"20.19.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"7.2.2","eslint":"^9.39.1","typescript":"^5.9.3","@types/node":"^24.10.0","vite-plugin-dts":"^4.5.4","@antfu/eslint-config":"^6.2.0"},"_npmOperationalInternal":{"tmp":"tmp/transformer_2.5.0_1769846262677_0.49505316226130347","host":"s3://npm-registry-packages-npm-production"}},"2.5.1":{"name":"@airpower/transformer","version":"2.5.1","keywords":["AirPower","class-transformer","typescript","transformer","bean","bean-copy","oop","class"],"author":{"url":"https://github.com/HammCn","name":"Hamm","email":"admin@hamm.cn"},"license":"MIT","_id":"@airpower/transformer@2.5.1","maintainers":[{"name":"hammcn","email":"admin@hamm.cn"}],"homepage":"https://github.com/AirPowerTeam/AirPower-Transformer#readme","bugs":{"url":"https://github.com/AirPowerTeam/AirPower-Transformer/issues"},"dist":{"shasum":"442e23473da9165989dc78a30068a526a516ba1d","tarball":"https://registry.npmjs.org/@airpower/transformer/-/transformer-2.5.1.tgz","fileCount":21,"integrity":"sha512-DkPtdaiauwxKOsc3wTkzyDkb3Rj7U7pJQmGfQq++s0nQdnMghFQhzs0sl+tZYembKbdJzozfVgJHIzyTjS6arQ==","signatures":[{"sig":"MEUCIQCgfLgL2GVNl9M1qzqUTEsa8C/qqMdUMEEg1MYwH5JRDwIgMC2Osyg83g3mva/vK4jx9NGD8Bb1rN32BUNQNi2vE3Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104852},"main":"dist/main.js","type":"module","types":"dist/index.d.ts","module":"dist/main.js","gitHead":"7904aaa93aec0b9c572551de7f3bfad108a3cd36","scripts":{"build":"eslint && tsc && vite build"},"_npmUser":{"name":"hammcn","email":"admin@hamm.cn"},"repository":{"url":"git+https://github.com/AirPowerTeam/AirPower-Transformer.git","type":"git"},"_npmVersion":"10.8.2","description":"AirPower-Transformer 是一个基于 TypeScript 的数据转换器，提供了从 JSON 对象到 类实例 对象之间互相转换的系列装饰器和方法。","directories":{},"_nodeVersion":"20.19.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"7.2.2","eslint":"^9.39.1","typescript":"^5.9.3","@types/node":"^24.10.0","vite-plugin-dts":"^4.5.4","@antfu/eslint-config":"^6.2.0"},"_npmOperationalInternal":{"tmp":"tmp/transformer_2.5.1_1772707737403_0.4453205040538095","host":"s3://npm-registry-packages-npm-production"}},"2.7.0":{"name":"@airpower/transformer","version":"2.7.0","keywords":["AirPower","class-transformer","typescript","transformer","bean","bean-copy","oop","class"],"author":{"url":"https://github.com/HammCn","name":"Hamm","email":"admin@hamm.cn"},"license":"MIT","_id":"@airpower/transformer@2.7.0","maintainers":[{"name":"hammcn","email":"admin@hamm.cn"}],"homepage":"https://github.com/AirPowerTeam/AirPower-Transformer#readme","bugs":{"url":"https://github.com/AirPowerTeam/AirPower-Transformer/issues"},"dist":{"shasum":"0b76d11a5f0d721824f475be83b338e99bf348f6","tarball":"https://registry.npmjs.org/@airpower/transformer/-/transformer-2.7.0.tgz","fileCount":21,"integrity":"sha512-aObSWbiwPcTXNrdy4Sl/2K/D+hZMJXYvuuh+UbFIQJQTTWMz0l8w8IrzLwF5K5WDzQ8l/sbABv3L1+V8xgA2og==","signatures":[{"sig":"MEUCIQDIr5VqFnWb7di8NtUBP+iEpsYcgudOwJvvltTwR243/AIgOgLJ/in0ADn+LeNb+QjdwSD4qgvKukOMyleGYhfFUGA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99096},"main":"dist/main.js","type":"module","types":"dist/index.d.ts","module":"dist/main.js","gitHead":"e004e14bfb377811e36cdb0f8bde6d1ed4e3ed97","scripts":{"build":"eslint && tsc && vite build"},"_npmUser":{"name":"hammcn","email":"admin@hamm.cn"},"repository":{"url":"git+https://github.com/AirPowerTeam/AirPower-Transformer.git","type":"git"},"_npmVersion":"10.8.2","description":"AirPower-Transformer 是一个基于 TypeScript 的数据转换器，提供了从 JSON 对象到 类实例 对象之间互相转换的系列装饰器和方法。","directories":{},"_nodeVersion":"20.19.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"7.2.2","eslint":"^9.39.1","typescript":"^5.9.3","@types/node":"^24.10.0","vite-plugin-dts":"^4.5.4","@antfu/eslint-config":"^6.2.0"},"_npmOperationalInternal":{"tmp":"tmp/transformer_2.7.0_1772712264862_0.3551403079523028","host":"s3://npm-registry-packages-npm-production"}},"2.8.0":{"name":"@airpower/transformer","version":"2.8.0","keywords":["AirPower","class-transformer","typescript","transformer","bean","bean-copy","oop","class"],"author":{"url":"https://github.com/HammCn","name":"Hamm","email":"admin@hamm.cn"},"license":"MIT","_id":"@airpower/transformer@2.8.0","maintainers":[{"name":"hammcn","email":"admin@hamm.cn"}],"homepage":"https://github.com/AirPowerTeam/AirPower-Transformer#readme","bugs":{"url":"https://github.com/AirPowerTeam/AirPower-Transformer/issues"},"dist":{"shasum":"b9f1ed5e8a07e46cc0bb0a443910008cf91cc321","tarball":"https://registry.npmjs.org/@airpower/transformer/-/transformer-2.8.0.tgz","fileCount":21,"integrity":"sha512-BmlUqZAPGVYqpR9kp/WCEquWF47XbDU5M5Tcsld7+X8grtKor+DhwYOY9Bm5AvBpWrcA9ibGnBxTvIFxIalniA==","signatures":[{"sig":"MEUCIB47Z4a2QZ1+0rDX3W9F7QcHH/KiuejqVFjVLw+KNVuHAiEA9JvIkxjDY1qdkcztGPp0niVLxBBb8VjGElUS2CMP8Nc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99096},"main":"dist/main.js","type":"module","types":"dist/index.d.ts","module":"dist/main.js","gitHead":"da51006a3439e6c339a7fdce129fe548cceb64ef","scripts":{"build":"eslint && tsc && vite build"},"_npmUser":{"name":"hammcn","email":"admin@hamm.cn"},"repository":{"url":"git+https://github.com/AirPowerTeam/AirPower-Transformer.git","type":"git"},"_npmVersion":"10.8.2","description":"AirPower-Transformer 是一个基于 TypeScript 的数据转换器，提供了从 JSON 对象到 类实例 对象之间互相转换的系列装饰器和方法。","directories":{},"_nodeVersion":"20.19.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"7.2.2","eslint":"^9.39.1","typescript":"^5.9.3","@types/node":"^24.10.0","vite-plugin-dts":"^4.5.4","@antfu/eslint-config":"^6.2.0"},"_npmOperationalInternal":{"tmp":"tmp/transformer_2.8.0_1772712447302_0.22678371287734778","host":"s3://npm-registry-packages-npm-production"}},"2.9.0":{"name":"@airpower/transformer","version":"2.9.0","keywords":["AirPower","class-transformer","typescript","transformer","bean","bean-copy","oop","class"],"author":{"url":"https://github.com/HammCn","name":"Hamm","email":"admin@hamm.cn"},"license":"MIT","_id":"@airpower/transformer@2.9.0","maintainers":[{"name":"hammcn","email":"admin@hamm.cn"}],"homepage":"https://github.com/AirPowerTeam/AirPower-Transformer#readme","bugs":{"url":"https://github.com/AirPowerTeam/AirPower-Transformer/issues"},"dist":{"shasum":"a102c98eb6260afead463e7a50ff86a94855ac8c","tarball":"https://registry.npmjs.org/@airpower/transformer/-/transformer-2.9.0.tgz","fileCount":21,"integrity":"sha512-K7GW9PAo7v2dYJY2R1ROaKmg74SuPkDIfngjgGVC9m3/GgomoXKzRlnc0ItYuA6mu71+g1VaFn1uAm0csW9w2A==","signatures":[{"sig":"MEQCICsVjUo8ysPIUvZ4hA1APjqSCC2T2uODSi0fm7LOS5+BAiBcl5HMH/HF6/7s4T10ulXBVvKDLeYsH/bU+Og0MZRQEw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99096},"main":"dist/main.js","type":"module","types":"dist/index.d.ts","module":"dist/main.js","gitHead":"7dc39140fb41e426110e6681773ac8be8641826d","scripts":{"build":"eslint && tsc && vite build"},"_npmUser":{"name":"hammcn","email":"admin@hamm.cn"},"repository":{"url":"git+https://github.com/AirPowerTeam/AirPower-Transformer.git","type":"git"},"_npmVersion":"10.8.2","description":"AirPower-Transformer 是一个基于 TypeScript 的数据转换器，提供了从 JSON 对象到 类实例 对象之间互相转换的系列装饰器和方法。","directories":{},"_nodeVersion":"20.19.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"7.2.2","eslint":"^9.39.1","typescript":"^5.9.3","@types/node":"^24.10.0","vite-plugin-dts":"^4.5.4","@antfu/eslint-config":"^6.2.0"},"_npmOperationalInternal":{"tmp":"tmp/transformer_2.9.0_1772777677133_0.7695929551855141","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"@airpower/transformer","type":"module","version":"4.0.0","description":"AirPower-Transformer 是一个基于 TypeScript 的数据转换器，提供了从 JSON 对象到 类实例 对象之间互相转换的系列装饰器和方法。","author":{"name":"Hamm","email":"admin@hamm.cn","url":"https://github.com/HammCn"},"license":"MIT","homepage":"https://github.com/AirPowerTeam/AirPower-Transformer#readme","repository":{"type":"git","url":"git+https://github.com/AirPowerTeam/AirPower-Transformer.git"},"bugs":{"url":"https://github.com/AirPowerTeam/AirPower-Transformer/issues"},"keywords":["AirPower","class-transformer","typescript","transformer","bean","bean-copy","oop","class"],"main":"dist/main.js","module":"dist/main.js","types":"dist/index.d.ts","scripts":{"build":"eslint && tsc && vite build"},"dependencies":{},"devDependencies":{"@antfu/eslint-config":"^9.3.0","@types/node":"^26.2.0","eslint":"^10.8.1","typescript":"^6.0.3","vite":"8.0.16","vite-plugin-dts":"^5.0.3"},"publishConfig":{"access":"public"},"gitHead":"7e24184621b1a8234c277548375ca2ed4c823737","_id":"@airpower/transformer@4.0.0","_nodeVersion":"24.19.0","_npmVersion":"11.17.0","dist":{"integrity":"sha512-EIkYnAG/fSyNlk+q+4BAsJYoxEk888o97OIonRdRfBiBfpKgv70Lj5Tn7OQNVvQXTYgqU99dtJgGmbIfcMAoqw==","shasum":"85891f329f4d1c27d06cf55039b4393b68f736e1","tarball":"https://registry.npmjs.org/@airpower/transformer/-/transformer-4.0.0.tgz","fileCount":21,"unpackedSize":99625,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCp8C0iq/W+Kl7dgjv0ATjbNXg2tmbiuzIJMwdNxjAdyAIhAI54eth/ZVlLFsMIw9Yx71XEAQfVNN5rYCl3pWsQ2dg1"}]},"_npmUser":{"name":"hammcn","email":"admin@hamm.cn"},"directories":{},"maintainers":[{"name":"hammcn","email":"admin@hamm.cn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/transformer_4.0.0_1786437257241_0.027887192059228294"},"_hasShrinkwrap":false}},"time":{"created":"2025-04-19T13:25:04.523Z","modified":"2026-08-11T08:34:17.598Z","0.0.1":"2025-04-19T13:25:04.764Z","0.0.2":"2025-04-19T13:28:35.064Z","0.0.3":"2025-04-19T13:29:52.637Z","0.0.4":"2025-04-20T08:53:59.370Z","0.0.5":"2025-04-20T09:01:46.705Z","0.0.6":"2025-04-20T09:23:26.476Z","0.0.7":"2025-04-20T10:25:39.998Z","0.1.0":"2025-04-21T08:58:29.813Z","0.1.1":"2025-04-25T07:36:29.384Z","0.1.2":"2025-04-25T07:39:31.200Z","0.1.3":"2025-04-25T14:59:50.248Z","0.1.4":"2025-04-25T17:03:06.722Z","0.1.5":"2025-04-26T08:35:19.533Z","0.1.6":"2025-04-26T08:54:09.843Z","0.1.7":"2025-04-26T09:01:30.188Z","0.1.8":"2025-04-26T09:16:33.649Z","0.1.9":"2025-04-26T09:26:50.858Z","0.1.10":"2025-04-26T09:41:42.438Z","0.1.11":"2025-04-27T08:10:23.620Z","0.1.12":"2025-04-27T08:21:06.290Z","0.1.13":"2025-04-27T08:25:50.849Z","0.2.0":"2025-05-12T10:54:54.068Z","0.2.1":"2025-05-20T08:40:27.327Z","0.2.2":"2025-07-07T07:37:17.807Z","1.0.0":"2025-07-07T07:42:48.147Z","1.1.0":"2025-07-07T07:43:28.323Z","1.2.0":"2025-07-07T07:50:19.072Z","1.3.0":"2025-07-30T07:41:55.232Z","1.3.2":"2025-08-01T02:51:04.609Z","1.3.3":"2025-08-01T02:52:03.489Z","1.4.0":"2025-10-20T17:16:03.078Z","1.5.0":"2025-10-20T17:35:32.778Z","1.6.0":"2025-11-10T14:11:35.082Z","2.0.0":"2026-01-05T07:15:17.755Z","2.0.1":"2026-01-13T08:15:42.246Z","2.0.2":"2026-01-26T14:09:51.731Z","2.1.0":"2026-01-31T07:01:52.776Z","2.4.0":"2026-01-31T07:49:07.345Z","2.5.0":"2026-01-31T07:57:42.824Z","2.5.1":"2026-03-05T10:48:57.563Z","2.7.0":"2026-03-05T12:04:25.045Z","2.8.0":"2026-03-05T12:07:27.481Z","2.9.0":"2026-03-06T06:14:37.285Z","4.0.0":"2026-08-11T08:34:17.421Z"},"bugs":{"url":"https://github.com/AirPowerTeam/AirPower-Transformer/issues"},"author":{"name":"Hamm","email":"admin@hamm.cn","url":"https://github.com/HammCn"},"license":"MIT","homepage":"https://github.com/AirPowerTeam/AirPower-Transformer#readme","keywords":["AirPower","class-transformer","typescript","transformer","bean","bean-copy","oop","class"],"repository":{"type":"git","url":"git+https://github.com/AirPowerTeam/AirPower-Transformer.git"},"description":"AirPower-Transformer 是一个基于 TypeScript 的数据转换器，提供了从 JSON 对象到 类实例 对象之间互相转换的系列装饰器和方法。","maintainers":[{"name":"hammcn","email":"admin@hamm.cn"}],"readme":"<p align=\"center\">\n  <img width=\"300\" src=\"./assets/airpower-bg.svg\" alt=\"\"/>\n</p>\n\n<p align=\"center\">\n<a href=\"https://www.npmjs.com/@airpower/transformer\">\n<img src=\"https://img.shields.io/npm/v/@airpower/transformer\" alt=\"\"/>\n</a>\n<a href=\"https://www.npmjs.com/@airpower/transformer\">\n<img src=\"https://img.shields.io/npm/dm/@airpower/transformer\" alt=\"\"/>\n</a>\n</p>\n\n<p align=\"center\">\n<a href=\"https://github.com/AirPowerTeam/AirPower-Transformer\">Github</a> /\n<a href=\"https://gitee.com/air-power/AirPower-Transformer\">Gitee</a> /\n<a href=\"https://www.npmjs.com/package/@airpower/transformer\">NPM</a>\n</p>\n\n# 🎉 AirPower-Transformer 项目介绍\n\n**AirPower-Transformer** 是一个功能强大且易于使用的 TypeScript 数据转换库，专为简化 JSON\n对象与类实例之间的双向转换而设计。该库通过装饰器提供了一种声明式的方式来控制数据转换过程，使开发者能够轻松处理复杂的嵌套对象、数组以及具有特定格式要求的数据结构。\n\n## ✨ 主要特性\n\n- **双向转换**：支持从 JSON 对象到类实例的转换，以及从类实例到 JSON 对象的转换\n- **装饰器驱动**：使用 TypeScript 装饰器来配置转换行为，代码清晰易懂\n- **前缀支持**：可以为整个类或特定字段设置前缀，适应不同 API 的命名规范\n- **字段别名**：支持字段别名映射，解决前后端字段名不一致的问题\n- **类型安全**：完全基于 TypeScript，提供完整的类型检查和智能提示\n- **嵌套对象处理**：自动处理嵌套对象和数组的转换\n- **自定义转换逻辑**：支持自定义转换函数，满足特殊转换需求\n- **零依赖**：不依赖任何外部库，轻量级解决方案\n\n## 💻 安装\n\n```shell\nnpm install @airpower/transformer\n# or\nyarn add @airpower/transformer\n# or\npnpm add @airpower/transformer\n```\n\n## 📖 使用指南\n\n### 基础用法\n\n```typescript\nimport { Transformer } from '@airpower/transformer'\n\nclass User extends Transformer {\n  id!: number\n  name!: string\n  email!: string\n}\n\n// 从 JSON 创建实例\nconst userData = { id: 1, name: 'John', email: 'john@example.com' }\nconst user = User.fromJson(userData)\n\n// 将实例转换为 JSON\nconst json = user.toJson()\n```\n\n### 装饰器详解\n\n#### 1. `@Prefix(prefix: string)`\n\n为类的所有字段设置统一前缀：\n\n```typescript\nimport { Prefix, Transformer } from '@airpower/transformer'\n\n@Prefix('user_')\nclass User extends Transformer {\n  id!: number // JSON 中对应 'user_id'\n  name!: string // JSON 中对应 'user_name'\n  email!: string // JSON 中对应 'user_email'\n}\n\nconst user = User.fromJson({ user_id: 1, user_name: 'John', user_email: 'john@example.com' })\nconsole.log(user.id) // 输出: 1\nconsole.log(user.name) // 输出: 'John'\n```\n\n#### 2. `@Alias(alias: string)`\n\n为字段设置别名：\n\n```typescript\nimport { Alias, Transformer } from '@airpower/transformer'\n\nclass User extends Transformer {\n  id!: number\n\n  @Alias('full_name')\n  name!: string // JSON 中对应 'full_name'\n\n  @Alias('user_email')\n  email!: string // JSON 中对应 'user_email'\n}\n\nconst user = User.fromJson({ id: 1, full_name: 'John Doe', user_email: 'john@example.com' })\nconsole.log(user.name) // 输出: 'John Doe'\nconsole.log(user.email) // 输出: 'john@example.com'\n```\n\n#### 3. `@IgnorePrefix()`\n\n让特定字段忽略类级别的前缀：\n\n```typescript\nimport { IgnorePrefix, Prefix, Transformer } from '@airpower/transformer'\n\n@Prefix('api_')\nclass User extends Transformer {\n  id!: number // JSON 中对应 'api_id'\n\n  @IgnorePrefix()\n  temporaryId!: string // JSON 中对应 'temporaryId'，不带前缀\n}\n\nconst user = User.fromJson({ api_id: 1, temporaryId: 'temp123' })\nconsole.log(user.id) // 输出: 1\nconsole.log(user.temporaryId) // 输出: 'temp123'\n```\n\n#### 4. `@Type(constructor: Class, isArray: boolean)`\n\n指定字段的类型，支持嵌套对象和数组：\n\n```typescript\nimport { Transformer, Type } from '@airpower/transformer'\n\nclass Address extends Transformer {\n  street!: string\n  city!: string\n  zipCode!: string\n}\n\nclass User extends Transformer {\n  id!: number\n  name!: string\n\n  @Type(Address)\n  address!: Address // 嵌套对象\n\n  @Type(Address, true)\n  addresses: Address[] = [] // 对象数组\n}\n\nconst userData = {\n  id: 1,\n  name: 'John',\n  address: { street: '123 Main St', city: 'New York', zipCode: '10001' },\n  addresses: [\n    { street: '456 Oak Ave', city: 'Boston', zipCode: '02101' },\n    { street: '789 Pine Rd', city: 'Chicago', zipCode: '60601' }\n  ]\n}\n\nconst user = User.fromJson(userData)\nconsole.log(user.address.city) // 输出: 'New York'\nconsole.log(user.addresses.length) // 输出: 2\nconsole.log(user.addresses[0].city) // 输出: 'Boston'\n```\n\n#### 5. `@ToClass(func: (json) => any)` 和 `@ToJson(func: (instance) => any)`\n\n自定义转换逻辑：\n\n```typescript\nimport { ToClass, ToJson, Transformer } from '@airpower/transformer'\n\nclass User extends Transformer {\n  id!: number\n  name!: string\n\n  @ToClass(json => new Date(json.birthday_timestamp * 1000))\n  birthday!: Date\n\n  @ToJson(instance => Math.floor(instance.birthday.getTime() / 1000))\n  birthdayTimestamp!: number\n}\n\nconst userData = {\n  id: 1,\n  name: 'John',\n  birthday_timestamp: 1609459200 // 2021-01-01\n}\n\nconst user = User.fromJson(userData)\nconsole.log(user.birthday) // 输出: Date 对象 (2021-01-01)\n```\n\n### 完整示例\n\n```typescript\nimport { Alias, IgnorePrefix, Prefix, Transformer, Type } from '@airpower/transformer'\n\n// 定义嵌套类\n@Prefix('addr_')\nclass Address extends Transformer {\n  id!: number\n  @Alias('street_address')\n  street!: string\n\n  city!: string\n  country!: string\n}\n\n@Prefix('role_')\nclass Role extends Transformer {\n  id!: number\n  name!: string\n  @IgnorePrefix()\n  permissions: string[] = []\n}\n\n// 主类\n@Prefix('usr_')\nclass User extends Transformer {\n  id!: number\n  @Alias('full_name')\n  name!: string\n\n  email!: string\n\n  @IgnorePrefix()\n  temporaryToken!: string\n\n  @Type(Address)\n  homeAddress!: Address\n\n  @Type(Role, true)\n  roles: Role[] = []\n\n  createdAt!: Date\n}\n\n// 使用示例\nconst jsonData = {\n  usr_id: 1,\n  full_name: 'John Doe',\n  usr_email: 'john@example.com',\n  temporaryToken: 'abc123',\n  homeAddress: {\n    addr_id: 1,\n    street_address: '123 Main St',\n    addr_city: 'New York',\n    addr_country: 'USA'\n  },\n  roles: [\n    {\n      role_id: 1,\n      role_name: 'Admin',\n      permissions: ['read', 'write', 'delete']\n    },\n    {\n      role_id: 2,\n      role_name: 'User',\n      permissions: ['read']\n    }\n  ],\n  usr_createdAt: '2023-01-01T00:00:00Z'\n}\n\n// 从 JSON 创建实例\nconst user = User.fromJson(jsonData)\nconsole.log(user.name) // 'John Doe'\nconsole.log(user.temporaryToken) // 'abc123'\nconsole.log(user.homeAddress.street) // '123 Main St'\nconsole.log(user.roles.length) // 2\nconsole.log(user.roles[0].permissions) // ['read', 'write', 'delete']\n\n// 转换回 JSON\nconst jsonOutput = user.toJson()\nconsole.log(JSON.stringify(jsonOutput, null, 2))\n```\n\n## 🚀 常见使用场景\n\n### 1. API 数据适配\n\n当后端 API 返回的数据格式与前端模型不匹配时，使用装饰器可以轻松完成数据转换。\n\n### 2. 数据验证和清洗\n\n在数据进入应用之前，通过转换过程进行初步的验证和清洗。\n\n### 3. 不同系统间的数据交换\n\n在微服务架构中，不同服务可能使用不同的数据格式，此库可以帮助统一数据格式。\n\n### 4. 前后端数据格式差异\n\n解决前端和后端开发团队使用不同命名约定的问题。\n\n## 🛠️ API 参考\n\n### Transformer 类方法\n\n| 方法                          | 描述                        |\n|-----------------------------|---------------------------|\n| `fromJson(json)`            | 从 JSON 对象创建类实例            |\n| `fromJsonArray(jsonArray)`  | 从 JSON 数组创建类实例数组          |\n| `newInstance(Class, json?)` | 创建类的新实例，可选择性地用 JSON 数据初始化 |\n| `copy()`                    | 复制当前实例                    |\n| `expose(...fields)`         | 只保留指定的字段                  |\n| `exclude(...fields)`        | 排除指定的字段                   |\n| `recoverBy(json)`           | 用 JSON 数据恢复实例状态           |\n| `toJson()`                  | 将实例转换为 JSON               |\n\n### 装饰器\n\n| 装饰器                                           | 参数          | 描述                |\n|-----------------------------------------------|-------------|-------------------|\n| `@Prefix(prefix: string)`                     | 前缀字符串       | 为类的所有字段设置统一前缀     |\n| `@Alias(alias: string)`                       | 别名字符串       | 为字段设置别名           |\n| `@IgnorePrefix()`                             | 无           | 让字段忽略类级别的前缀       |\n| `@Type(constructor: Class, isArray: boolean)` | 类构造函数和是否为数组 | 指定字段的类型           |\n| `@ToClass(func: (json) => any)`               | 自定义转换函数     | 自定义从 JSON 到类的转换逻辑 |\n| `@ToJson(func: (instance) => any)`            | 自定义转换函数     | 自定义从类到 JSON 的转换逻辑 |\n\n## 🤝 贡献\n\n欢迎提交 Issue 和 Pull Request 来帮助改进这个项目！\n\n## ⏰ 支持与反馈\n\n如有疑问，可以通过本仓库的 **Issues** 与我们联系，如果你有一些代码贡献，可以通过 **Pull Request** 将代码贡献，为这个项目添砖加瓦。\n\n如果有更多的需求和建议，欢迎通过本仓库的 `Issues` 提出，也欢迎加入 QQ群 555156313 与我们及时反馈。\n\n## 📄 许可证\n\nMIT License\n\n---\n\n<p align=\"center\">\n  <a href=\"https://github.com/AirPowerTeam/AirPower-Transformer\">Github</a> /\n  <a href=\"https://gitee.com/air-power/AirPower-Transformer\">Gitee</a> /\n  <a href=\"https://www.npmjs.com/package/@airpower/transformer\">NPM</a>\n</p>\n","readmeFilename":"README.md"}