{"_id":"@~crazy/watcher","_rev":"39-332bb419ae71c393d54492d9c7086133","name":"@~crazy/watcher","dist-tags":{"latest":"3.2.6"},"versions":{"0.0.1":{"name":"@~crazy/watcher","version":"0.0.1","description":"对象观察者","main":"dist/watcher.js","scripts":{"dev":"webpack-dev-server --open --hot --config webpack.dev.js","demo":"webpack --config webpack.demo.js","build":"webpack --config webpack.prod.js","prebuild":"npm version patch"},"keywords":["JavaScript"],"author":{"name":"GT"},"license":"ISC","devDependencies":{"@babel/core":"^7.12.1","@babel/plugin-proposal-class-properties":"^7.12.1","@babel/preset-env":"^7.12.1","babel-loader":"^8.1.0","clean-webpack-plugin":"^3.0.0","css-loader":"^4.3.0","csv-loader":"^3.0.3","file-loader":"^6.2.0","html-webpack-plugin":"^4.5.0","node-sass":"^4.14.1","sass-loader":"^10.0.2","style-loader":"^1.3.0","webpack":"^4.44.2","webpack-cli":"^3.3.12","webpack-dev-server":"^3.11.0","webpack-merge":"^5.1.4","xml-loader":"^1.2.1"},"dependencies":{"@~crazy/merge":"0.0.4","@~crazy/symbol":"0.0.1","node-uuid":"^1.4.8"},"_id":"@~crazy/watcher@0.0.1","_nodeVersion":"14.15.5","_npmVersion":"6.14.11","dist":{"integrity":"sha512-sjxsCyTb3B6DIwQ1K9znUeea/F+keMLqeuCKvYJHbWiUvHOVvO83OSpuny03nzH9s/zvERtIawb0WyrnK4fo6Q==","shasum":"df61fe78e85105547122f050db9d1ce401852aba","tarball":"https://registry.npmjs.org/@~crazy/watcher/-/watcher-0.0.1.tgz","fileCount":6,"unpackedSize":11074,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg1T8tCRA9TVsSAnZWagAAndIP/3YkGub78DRjhhm3gTB8\nPI597jQAcQg7+NSbtyShEpp31HUWzr21h//YJLiYsRZZ/0HoeqLWmj/5/3RA\ngBBhYL+4bByzDIcxkH3IFaGOGqV3KPKYZcG/YknC0gKEXksxrdyyEUg38P4n\nkKxno9EZQafpKqqK7fZHvlFPSPlVpnu1zinw5EN3EixdaXN1dM7D/7om/Www\nZtcRzXlpXk2HsPdgYn33h9UlZWRJ0YTDdDPGkz1SDhAFRVHgw6T7fn1d27SD\nZ9OJwcjZiXAahjcS0gDGUNQUyfesN+/4wet/Bcai6n7nQY372w/H7vvp6t5r\n3CD7OTIPY6NGn7rXIi7Rh1HCASSloOrqJv6CGrjF3cnrcaLJC0gcQCoPpwER\nqVr3/o/m4ol/xsNc8maLjeBf+EyZW/fFXyAGWaMjHhB8UuJ2C6mMS686KXrJ\nbaANH50pA+3AfR7F5KUG4VjgyofnQChMnQuPspW3BNQ6Y6a/9wzOOARHBM9+\n2WyCERpFjI+ZyfNZWUyff7vO8teRoE2pMloqU0NbdL+qOUzijbo+0d1HKlWR\nVbxkUgai+q/P4Yy3Ri8PfghIXTEuiK30fIXZigkQhNotiT92l13gVBOzcZEk\nJpnOblsgCWezhP0TQW7Qa6X4inNFO7B4EgGOA94CFvuiUqtpLNDXhH7iLmPn\nFmGI\r\n=QKlH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEThcG3CUURXqCpqenccb5nGNzHwKHEeC0e0cXTkWiN7AiBFvQK08JbC01vFk76i02ywJS+9bhCp2J3QjZ0N7ynKbA=="}]},"_npmUser":{"name":"teana","email":"769416198@qq.com"},"directories":{},"maintainers":[{"name":"teana","email":"769416198@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/watcher_0.0.1_1624588077130_0.30014455521352223"},"_hasShrinkwrap":false},"0.0.2":{"name":"@~crazy/watcher","version":"0.0.2","description":"对象观察者","main":"dist/watcher.js","scripts":{"dev":"webpack-dev-server --open --hot --config webpack.dev.js","demo":"webpack --config webpack.demo.js","build":"webpack --config webpack.prod.js","prebuild":"npm version patch"},"keywords":["JavaScript"],"author":{"name":"GT"},"license":"ISC","devDependencies":{"@babel/core":"^7.12.1","@babel/plugin-proposal-class-properties":"^7.12.1","@babel/preset-env":"^7.12.1","babel-loader":"^8.1.0","clean-webpack-plugin":"^3.0.0","css-loader":"^4.3.0","csv-loader":"^3.0.3","file-loader":"^6.2.0","html-webpack-plugin":"^4.5.0","node-sass":"^4.14.1","sass-loader":"^10.0.2","style-loader":"^1.3.0","webpack":"^4.44.2","webpack-cli":"^3.3.12","webpack-dev-server":"^3.11.0","webpack-merge":"^5.1.4","xml-loader":"^1.2.1"},"dependencies":{"@~crazy/merge":"0.0.4","@~crazy/symbol":"0.0.1","node-uuid":"^1.4.8"},"_id":"@~crazy/watcher@0.0.2","_nodeVersion":"14.15.5","_npmVersion":"6.14.11","dist":{"integrity":"sha512-EdMj2qyoaDUQw8R0invnLpFTZa2vHz/g+zdvRjLoSki3bAxoSYyNAKTyMuuC7VC31a0eTrik+O6R5Snjo3RnTA==","shasum":"d61d563fda16e29887945c5354cecf179cb3c32d","tarball":"https://registry.npmjs.org/@~crazy/watcher/-/watcher-0.0.2.tgz","fileCount":6,"unpackedSize":11082,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg1W/pCRA9TVsSAnZWagAA2vAP/j0tRqLbMhuVC/O1AB3y\nxCgKjH/1WAU6seyvo0f5/XDUT9Xs23SNkpxfyx2C7csoJJmB4yFDnxa+iTKa\nUec7EAVBbAE0vJLyfUUK2B7FghaQfCReNW82tfZG0iBM2EdcxmEaXM4A9EuU\nVVsKecHvLYLn1ElcigdQ5sI13oNPD+u7CFtb1DpsdtJ4ddRG4tAcG6WTWrWj\noFdE2KsPlmxU4MupWv1JpYhr6vJDL96U1t1OGWBd17x+DKo7IHGVfV43afmn\nhGloPKfRpdFYhlStJbylNUKZp447+ZvWCWvUv5a8Ebw9oHTkEh2f8z5E61lI\nnLGUgr7yNsPuoIb05wFcFs0XHPVD+ibFJF13dIOyKCvsY6dGPOR/SIV+4Zds\npDVoJY0fZH8zhbpkzDyAStqwAbxzdN15Y8aB3mbYk7LrdSdDmURveGprJlos\nb8y2/orNf8RfNwhafz5rk16NOQ5PfbW2hkkOTc0Abfokh4GIiqxFY+iXZBlG\nX/t5akwg2H8NMYymCu1DWpb4idjXur1nLVVE+5rp5ZpUrsBat8jbF0IcwPcz\nVMQ/9nJUUIN/sfCSrFMPILoc9O9Z5VdwkqCi4Whhl0vhy+ufBxAKLnvpoZXs\ndItbWoGJ8rewtC8DLfahe7V29/ZxoM8nOxGwQi4jk+EEzaeSlDi5I+vaprtU\nlEo+\r\n=+7Af\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCetrqYptf3S0IRNEjXthvcghevBlnylNa/dgz+4IVIhwIhANPZob8adNbMihMGW5hcwaZV6APESs8lXmUeA82Ii4PR"}]},"_npmUser":{"name":"teana","email":"769416198@qq.com"},"directories":{},"maintainers":[{"name":"teana","email":"769416198@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/watcher_0.0.2_1624600553477_0.07245776782558244"},"_hasShrinkwrap":false},"0.0.3":{"name":"@~crazy/watcher","version":"0.0.3","description":"对象观察者","main":"dist/watcher.js","scripts":{"dev":"webpack-dev-server --open --hot --config webpack.dev.js","demo":"webpack --config webpack.demo.js","build":"webpack --config webpack.prod.js","prebuild":"npm version patch"},"keywords":["JavaScript"],"author":{"name":"GT"},"license":"ISC","devDependencies":{"@babel/core":"^7.12.1","@babel/plugin-proposal-class-properties":"^7.12.1","@babel/preset-env":"^7.12.1","babel-loader":"^8.1.0","clean-webpack-plugin":"^3.0.0","css-loader":"^4.3.0","csv-loader":"^3.0.3","file-loader":"^6.2.0","html-webpack-plugin":"^4.5.0","node-sass":"^4.14.1","sass-loader":"^10.0.2","style-loader":"^1.3.0","webpack":"^4.44.2","webpack-cli":"^3.3.12","webpack-dev-server":"^3.11.0","webpack-merge":"^5.1.4","xml-loader":"^1.2.1"},"dependencies":{"@~crazy/merge":"0.0.4","@~crazy/symbol":"0.0.1","node-uuid":"^1.4.8"},"_id":"@~crazy/watcher@0.0.3","_nodeVersion":"14.15.5","_npmVersion":"6.14.11","dist":{"integrity":"sha512-3EfYr6tidXIt92m5L9Z8CIliIf/grZ9XP9fy9vcBhLwmYpCcZ0JXgfoM7YjaFvp9PDC+YWsAAK5xRWktlzbT7w==","shasum":"573b79d1239b521564d5cef4aa5921a9b1069dce","tarball":"https://registry.npmjs.org/@~crazy/watcher/-/watcher-0.0.3.tgz","fileCount":6,"unpackedSize":12364,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg1Y+ECRA9TVsSAnZWagAAVbUQAJgWjmnBWqcjt3RL14qq\nk2Zr6KZgpYcVDzC1WORq2pbeWHPvmgbjSGWqVoWNljQXuliKHQuwZqWpkCxk\nhilovtxRTNLiNjl5rLgPMfZoeAwjqMRY+aRtfQGvXhdx/WonyN1h8aQ01M0E\n5QDuIG2iiC7fQt9uRfUccbWduAOGgYyFqPxiTLK/XCPREZdTt+c8G48p1DuZ\nTZvhqYtaUtgBXMvXUqYodMnY7YHVVNCRTRUTLxaxceJNAdcG5U0ijOjj4uhQ\nTv/iLJum+vgKt3ASwfQdhoKqkKmHUerlcv0IJ4ea9az1wzcF1ij/vbRIAlUD\n3tatN1KA6pmJZrDHcu3cKAsUksa87nTLEEmN8HlwRF8z9hZ60K/rNYvMhEiC\nls/tT7gWwYbmfEVoWWM5/OgikFQRSJpdmiAiT+Gthlwfy938Wwc+Rtq3REse\nrEdY93x/KaRZ4vb1xZJ9FKaT97aMjFoGmqwsCYLBmWhxIZQ6T+pPLntxWoKB\nselyGv+7lkqN/SkuhkOT+wSIVrr+HrbV1+SBlOiWwJGXzlXrDU8YyugUgPD+\nRacJJyI4vMgCC0Det9Ldq3RiRBeVVJQMI3SVpmSPJiJEBkPsIU+LeO0ex0Pl\nqjvXE+OWKkzU+kYZF5KNe98LrELOMBHDTkcNR7dYbwOOo3gJeC763HmgvRCy\nvBJ5\r\n=wjCA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFQTHuNYNtYtjd7IHhPcBSaqY+RmXL0BThsxxMKhSybGAiEAimQ+mXr6CW7Rs8bU7wguqcSYD/OLvjxnYGmUTUTkLIQ="}]},"_npmUser":{"name":"teana","email":"769416198@qq.com"},"directories":{},"maintainers":[{"name":"teana","email":"769416198@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/watcher_0.0.3_1624608644338_0.6882751623145162"},"_hasShrinkwrap":false},"0.0.4":{"name":"@~crazy/watcher","version":"0.0.4","description":"对象观察者","main":"dist/watcher.js","scripts":{"dev":"webpack-dev-server --open --hot --config webpack.dev.js","demo":"webpack --config webpack.demo.js","build":"webpack --config webpack.prod.js","prebuild":"npm version patch"},"keywords":["JavaScript"],"author":{"name":"GT"},"license":"ISC","devDependencies":{"@babel/core":"^7.12.1","@babel/plugin-proposal-class-properties":"^7.12.1","@babel/preset-env":"^7.12.1","babel-loader":"^8.1.0","clean-webpack-plugin":"^3.0.0","css-loader":"^4.3.0","csv-loader":"^3.0.3","file-loader":"^6.2.0","html-webpack-plugin":"^4.5.0","node-sass":"^4.14.1","sass-loader":"^10.0.2","style-loader":"^1.3.0","webpack":"^4.44.2","webpack-cli":"^3.3.12","webpack-dev-server":"^3.11.0","webpack-merge":"^5.1.4","xml-loader":"^1.2.1"},"dependencies":{"@~crazy/merge":"0.0.4","@~crazy/symbol":"0.0.1","node-uuid":"^1.4.8"},"_id":"@~crazy/watcher@0.0.4","_nodeVersion":"14.15.5","_npmVersion":"6.14.11","dist":{"integrity":"sha512-egevyAUu8zRb9GRzF0YqKybc2fF3mUK2PybUrm/fiYyYxG7IEDb4Q0a5nEhMjEG9JQeVBJpcy5utrmFniOcG9Q==","shasum":"65a4e65eaddb7d287438b384cf5129f38a61b7a8","tarball":"https://registry.npmjs.org/@~crazy/watcher/-/watcher-0.0.4.tgz","fileCount":6,"unpackedSize":12349,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg1ZePCRA9TVsSAnZWagAAbncP/jXZz4DqK7wf/9VPnleh\nddL6nrYe9OosL6MGYXXwayTK4v00rtelBASk35fEfhp1+Gdm78rPcQarLeXx\ndaTYnrzDBw3tBK8oYxkFFV5Ex51EGyLM/5bdaMPq1L6bojzPYGmZlSYaJgEt\n5AIldKrv33RTQ0rYTEvouV4cJYR7GOQN+zIPK7tZxQBnfQfmqzoSqyX5x0yI\n799LiL1fEO1JAQ2Yl53k9CdL+CnSbmoxrNzt0+iifTvnJ/RGlwW6S+djmZZk\n4NqSXeUf0XStqxbtp/RPipI22mmap2Czln4eGQOEPD766CBgcnp3NepO5Mco\niyRb4DxmjwU9RvDYYl9UscMgFh1SmC0rVkQruT186fIs1fuDlMS8UMYRzrqJ\nnJcfT1nkb/7sRt37Fy0dM4eR+NLbFNsyirnJhcHyG5J/K1bUeNQVVYZJHUEL\nbb1nCqrL5m9l0GRHcmI/c9YDFZlWVUVPoBI2gyGfkDdwWP3VffRR9WZZ3u+V\niUpkEZZ/mOFzLZR60H/UtrNTbdglHZc3y1Iq1TBUBDb24P46Rc5vnQtepp+0\nUHAF5BeeF2sOMcKirvpY5U+tVtVgtqfAf92UfW7sreEFRjQO71So9YdFBzHI\n7UIxQP3JNg37LMYKrCLPVWkpdOnHbNp9i8iuXvCIYR/cZkOR4bkEV0BcSC4t\nVFk6\r\n=CwUU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDoK1x+SsMHmvweVZTdexNY/nybzcTduC0wxvKvCAgqaQIhAMQH10PpJeXaKmRTOAerUisf/r3jnem1pFn1SLuXC0LB"}]},"_npmUser":{"name":"teana","email":"769416198@qq.com"},"directories":{},"maintainers":[{"name":"teana","email":"769416198@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/watcher_0.0.4_1624610702627_0.27630408725864886"},"_hasShrinkwrap":false},"0.0.5":{"name":"@~crazy/watcher","version":"0.0.5","description":"对象观察者","main":"dist/watcher.js","scripts":{"dev":"webpack-dev-server --open --hot --config webpack.dev.js","demo":"webpack --config webpack.demo.js","build":"webpack --config webpack.prod.js","prebuild":"npm version patch"},"keywords":["JavaScript"],"author":{"name":"GT"},"license":"ISC","devDependencies":{"@babel/core":"^7.12.1","@babel/plugin-proposal-class-properties":"^7.12.1","@babel/preset-env":"^7.12.1","babel-loader":"^8.1.0","clean-webpack-plugin":"^3.0.0","css-loader":"^4.3.0","csv-loader":"^3.0.3","file-loader":"^6.2.0","html-webpack-plugin":"^4.5.0","node-sass":"^4.14.1","sass-loader":"^10.0.2","style-loader":"^1.3.0","webpack":"^4.44.2","webpack-cli":"^3.3.12","webpack-dev-server":"^3.11.0","webpack-merge":"^5.1.4","xml-loader":"^1.2.1"},"dependencies":{"@~crazy/merge":"0.0.4","@~crazy/symbol":"0.0.1","node-uuid":"^1.4.8"},"_id":"@~crazy/watcher@0.0.5","_nodeVersion":"14.15.5","_npmVersion":"6.14.11","dist":{"integrity":"sha512-2UYwrHUftkILS5YYBWKsqCrp6kR/IfXnjnc1SNkgOZN96G7c5PME2+zbNrfEMFTXmeEwthHEjeDu23aTAHRPFA==","shasum":"9ea8b09bed0f184cd4aa8fb7d633404c26bf9e4d","tarball":"https://registry.npmjs.org/@~crazy/watcher/-/watcher-0.0.5.tgz","fileCount":6,"unpackedSize":12642,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg1aQvCRA9TVsSAnZWagAAERkP/iAXg8w8XyHxcjMnC1YG\n8X7oOg5xx4sHtDrP+KabNdIuCoB3Z+l3uwjXWW8o1ZHEFpwmZ/bOh2xTXbjQ\nxWYxDbCF7GM/UhATM965Lm/nGEuqIdSTa3+7nHJHy0qk+/QQo99JnDzSeF3C\nOViKqH7P0wNymRPxXVqZiP+S2u4G2uE7XEFD3hOmFclj8K+gM5AcCKJDSRwS\nEHWiyBPPV3f9akz1NCCM/DnT/EJycj1WITMEbzidmj0DoQA4klRpr3YliDQf\nFO4gkxoFicH2rwS3VmmAGLMIhqditKqrPru6OfnUpUHVt7j2Pi9vVJYrp3Na\n8MAD7hDx4oXBgZpE6ItN34C08g2CAX+Eg8gViRvwt68W8nSCNjM7fyZ9XnXv\nlut/ZJGaXfZkbTkaXuCPxmqMk47KGEQdpGJhvUnOboPIsk3GZWKKjd771fhT\nYz0GBELbnZxQ6ennAi98EoikxFl0qxjHo1YuHy+xEEwWqDIHbkF2Drg5tFtB\nMB/bS24hmPU6XQh/c/gt1t52ClANc/cWcc4WeARht387xO0rzqnPcgdu7OGr\nrxPRu7WdqTM2h+0vALbiA0z9CIzdcE1X+YF/ZiFcqkoFEQ21u3hiD7hpGG9f\nZF9f0Mcx6wNNQn1PzVak2+T11dahjSlJIcOXuafV5CzfvXqnYFmMlihdxbR4\nx7sX\r\n=+NPb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCuG4hYjwNPgJ5fEzijZT46kRvO+QciK/mE07zBS4aakwIgTY4eisOn7CHYpFcHyxlT8kYCM+OwcrKpH/mZro482OA="}]},"_npmUser":{"name":"teana","email":"769416198@qq.com"},"directories":{},"maintainers":[{"name":"teana","email":"769416198@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/watcher_0.0.5_1624613935065_0.9010065837171781"},"_hasShrinkwrap":false},"0.0.6":{"name":"@~crazy/watcher","version":"0.0.6","description":"对象观察者","main":"dist/watcher.js","scripts":{"dev":"webpack-dev-server --open --hot --config webpack.dev.js","demo":"webpack --config webpack.demo.js","build":"webpack --config webpack.prod.js","prebuild":"npm version patch"},"keywords":["JavaScript"],"author":{"name":"GT"},"license":"ISC","devDependencies":{"@babel/core":"^7.12.1","@babel/plugin-proposal-class-properties":"^7.12.1","@babel/preset-env":"^7.12.1","babel-loader":"^8.1.0","clean-webpack-plugin":"^3.0.0","css-loader":"^4.3.0","csv-loader":"^3.0.3","file-loader":"^6.2.0","html-webpack-plugin":"^4.5.0","node-sass":"^4.14.1","sass-loader":"^10.0.2","style-loader":"^1.3.0","webpack":"^4.44.2","webpack-cli":"^3.3.12","webpack-dev-server":"^3.11.0","webpack-merge":"^5.1.4","xml-loader":"^1.2.1"},"dependencies":{"@~crazy/merge":"0.0.4","@~crazy/symbol":"0.0.1","node-uuid":"^1.4.8"},"_id":"@~crazy/watcher@0.0.6","_nodeVersion":"14.15.5","_npmVersion":"6.14.11","dist":{"integrity":"sha512-Ti/bD5QNrk+sWkFXp86smKGpOcNCQTs/VuqnP2kjinOMykuydsB8V+/Jip33wQWaXG0sJGAPcYBr0fsON6QY+A==","shasum":"84e91644a1a236106bf122c87670f80a09689e83","tarball":"https://registry.npmjs.org/@~crazy/watcher/-/watcher-0.0.6.tgz","fileCount":6,"unpackedSize":12708,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg28zvCRA9TVsSAnZWagAAjrgP/2GU1VeJazwRQ1UmkneZ\nqOG9ZZ/n8tqaOYvDBahVbaaMUPkj/lODRXOG+6Ozi+AF+SRir4Cwel5qfCzM\nj+Bwm4z3/isi9rMHt8TKj58j5kdnzfLgFeDPGoMkB9/hgHNgowmjw3PcwKY1\nU7rHvkMwmbYM4NqHoE2icYtJpABsXjps8Ro9lycBRTZntJQc1uk0XDs0dnHo\nmBLauLrfGZydcrhk25eEu2lFV0Xzc8qjc0TbPawwfzGuV0pTZPl8qvPVSo6h\nHIvT4WQNxsGS6czMP70w1k801TKJ1d/018KYfXmsjcl5hjyDZSKyE46q3l1t\n+hrcVh2hIpEG5J+ge1YinpVMltFFuz1xt0ZHdxNHgmeTkpHEQ/Mj44NJ36AY\nToefcddlkFziQAulMcW/EjFsPNjMs/vcta45DrQU/PRumMSxyxntR+s4Cip7\nOf0WF/ZL2TxGzoF3/C8hOZhJqRGdpReNxAiXm3MetHQQOeiA0IKuZyt/9qmU\ncDMU2MnC9T/EhVB60fUZn5AYQ0kc/bg+zsktCt2pLymauVXzl94az6nB0gdW\n7wbJcl44iWfttDJxcnjrBe1bmDCiGPd8VnpmSf+Ll0mXk6SVtmP056tb4kLN\nVXabYkbV+B0IMD7uG/OQn3Sm+g904Vw1ivThrxHdROIXDHtmTBeUhm4QqnIO\nAjyq\r\n=WcJ1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHxm25GNXr/ATb3abgNU2C+pYUDa1wA4HaZnaTqRl2ScAiEA5fz2A22uGfUJcmlsFgUnbEmHj+DNv17T6/AePl5wdvY="}]},"_npmUser":{"name":"teana","email":"769416198@qq.com"},"directories":{},"maintainers":[{"name":"teana","email":"769416198@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/watcher_0.0.6_1625017582798_0.4320126953340446"},"_hasShrinkwrap":false},"0.0.7":{"name":"@~crazy/watcher","version":"0.0.7","description":"对象观察者","main":"dist/watcher.js","scripts":{"dev":"webpack-dev-server --open --hot --config webpack.dev.js","demo":"webpack --config webpack.demo.js","build":"webpack --config webpack.prod.js","prebuild":"npm version patch"},"keywords":["JavaScript"],"author":{"name":"GT"},"license":"ISC","devDependencies":{"@babel/core":"^7.12.1","@babel/plugin-proposal-class-properties":"^7.12.1","@babel/preset-env":"^7.12.1","babel-loader":"^8.1.0","clean-webpack-plugin":"^3.0.0","css-loader":"^4.3.0","csv-loader":"^3.0.3","file-loader":"^6.2.0","html-webpack-plugin":"^4.5.0","node-sass":"^4.14.1","sass-loader":"^10.0.2","style-loader":"^1.3.0","webpack":"^4.44.2","webpack-cli":"^3.3.12","webpack-dev-server":"^3.11.0","webpack-merge":"^5.1.4","xml-loader":"^1.2.1"},"dependencies":{"@~crazy/merge":"0.0.4","@~crazy/symbol":"0.0.1","node-uuid":"^1.4.8"},"gitHead":"0f8d679ea2593de0a27ac8ffe9ce7b1d6f920409","_id":"@~crazy/watcher@0.0.7","_nodeVersion":"14.15.5","_npmVersion":"6.14.11","dist":{"integrity":"sha512-LPc1ELw83TbgKQa7HRXJFkuOxw8izKn52zm9crKJjVrX2RfIGteQmDC6o8ZhlL0zN/90JaO14D4t9d09P7l7RQ==","shasum":"6fc334978a89c597cc2c19469165da8d84228de3","tarball":"https://registry.npmjs.org/@~crazy/watcher/-/watcher-0.0.7.tgz","fileCount":6,"unpackedSize":12849,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg4rbtCRA9TVsSAnZWagAAeEYP/RP4c9f1vpMaUcWdZitw\n6+hENk+A9pldrmIr9bWcswOcRR+NBBmBbGqErykVL87JfwsKMxv4cVPgC3w7\nltDd+MkkBFMkVGE9SEv8JlObaoxxfICbDbTRKvDOm2K75ht+dTKGra7LMZSl\nfWXAp2axbC8RD+F1JpzukUTVkJD2BvQvT/YRwrlhjjzMKtdS8J5Zv3wMzpp2\n+jjW99kHWWyO0sgLRk7AlpnU9f8loEe/l/H5z3n0ZMX1UImp4UFMHrDxOBec\nkWfORcb6kWlzna8txJQ3LLEN5iauUwjsRapMdV9ALMpV5I9EmVTBCBiy4+x1\nQcvAZ7n6rpyrpfJNfeDWSlXZpjqU5YXCp2JTEMj/GGUyc/vukkg/YH7M+KRm\npsZsDDpcPEE5fTgEo73Qt6SjYyowCT1THw03/gcbwBoashrcEcLOMFmT8Lwr\nwH6u+ZODIKYPrLVxWSnCh6KCYYYyv33ZserWpJkUvXla4XEEJbEVd2ZaaeIX\nDRCYrtlTmfTZdFMW3b8CIKyHcrXofOftbtUoOgfwdZ8nAGV/5t36Yx/EDp/z\ng+lTDcxiCty3t65HA7bLk0xkw42lXC9dJ/lD5CXcdUzUKpz4KnzgBZZRrw1P\nBuC1U6hsMizogWldYXM/2JLFLJiO8W7011Ck6wTRcJ2Nh4x416MDkfWqOusE\nQiDK\r\n=EKX/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCP/b27dx1sOz74/FMeFTx6j8DTTH0Ga/wEmEgHNsFoGQIgVWBH4CTyUc1H5y1jG8aarIohhup5VqbSxtjveQCtF5A="}]},"_npmUser":{"name":"teana","email":"769416198@qq.com"},"directories":{},"maintainers":[{"name":"teana","email":"769416198@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/watcher_0.0.7_1625470701124_0.6779929251138228"},"_hasShrinkwrap":false},"0.0.8":{"name":"@~crazy/watcher","version":"0.0.8","description":"对象观察者","main":"dist/watcher.js","scripts":{"dev":"webpack-dev-server --open --hot --config webpack.dev.js","demo":"webpack --config webpack.demo.js","build":"webpack --config webpack.prod.js","prebuild":"npm version patch"},"keywords":["JavaScript"],"author":{"name":"GT"},"license":"ISC","devDependencies":{"@babel/core":"^7.12.1","@babel/plugin-proposal-class-properties":"^7.12.1","@babel/preset-env":"^7.12.1","babel-loader":"^8.1.0","clean-webpack-plugin":"^3.0.0","css-loader":"^4.3.0","csv-loader":"^3.0.3","file-loader":"^6.2.0","html-webpack-plugin":"^4.5.0","node-sass":"^4.14.1","sass-loader":"^10.0.2","style-loader":"^1.3.0","webpack":"^4.44.2","webpack-cli":"^3.3.12","webpack-dev-server":"^3.11.0","webpack-merge":"^5.1.4","xml-loader":"^1.2.1"},"dependencies":{"@~crazy/merge":"0.0.4","@~crazy/symbol":"0.0.1","node-uuid":"^1.4.8"},"gitHead":"bc09f301c85436346dcf427a9571548d4b90606e","_id":"@~crazy/watcher@0.0.8","_nodeVersion":"14.15.5","_npmVersion":"6.14.11","dist":{"integrity":"sha512-f9hiP7Sovx6VfCXwZRTR8pqnHcfiNeoLph/vZ3HHdMf8cRbISouDXwC6IrDO1asAA4lEVw8qT57gWLhDuT1zmQ==","shasum":"19f601ec5918aa073b4a993132f8b5a187a02148","tarball":"https://registry.npmjs.org/@~crazy/watcher/-/watcher-0.0.8.tgz","fileCount":6,"unpackedSize":15095,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg4/jcCRA9TVsSAnZWagAA8S0P/Ruvv+UhMJyJRNvDq670\ngKqRNOAUSxB8xvE9vlRQqREHKMu1As63VEXw2IML5zRcAR95bl8LiacsjySy\n2fV+JlCocgwCX6DUO2uyN9RYwmvvvtc/qtWxPCdoqsaEIv5U8ppEI88+Jeem\nabUwnCXbFnMcU7KBpVM53JLpj91Cal9ys8K1TeeydxCSf6d4dFo9OUS7L6Oa\nh+CTlfaLibmdlkbdk0rGDvxVB5mCP73mXbkjEvbWoY057B1tmZ6McksfKsfr\nwnDpsx2GxY/c//Duqpc06cjkdVjC19ffds0RZ+Vftegefmj5wPOI1LX9DTzp\n4bnEv4WX0diX4inkZ6Yiis4tkP+yjMoaktPHx4ZhG9ET0O+Ih6i1qGGGLf1s\nFZshVD6Us+RMmShK0aAaOQDSwUxea5kk0btMQA/Ik+hxoONvjRX1meVNxRB+\nKC1E6FznVb+0/aX/qpWNdD+29c74HtJIbNMZPsTnMQQDjRU4C01/YTn56jUt\n2+m7EpLM5DBpZ/PX1Hvm6B5MEPKUHqft4RGslzEJzABVFW7VwNiZFdr4Poqs\n/0LV8rpu/eSDQJOBSfjwz4fARiWvPnhA71OFWPVjbYkriIw/HWGaywqAVvGG\nC5VEzTlXu3rVDonvCy90j3ixU+kyXzuGnl5NEcFIXYyQOsZVVKkNVaOEwhiB\nOTHg\r\n=/OrS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAhhyycoa+QCBbB7bI9fnNfsHeXTwYuMOPMfiDDgDgWqAiBpZhWsMPVPdUMuwSmXpHFlWpSo/0Qvam3x+fEwMcQ/9g=="}]},"_npmUser":{"name":"teana","email":"769416198@qq.com"},"directories":{},"maintainers":[{"name":"teana","email":"769416198@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/watcher_0.0.8_1625553116401_0.882977715938549"},"_hasShrinkwrap":false},"0.0.9":{"name":"@~crazy/watcher","version":"0.0.9","description":"对象观察者","main":"dist/watcher.js","scripts":{"dev":"webpack-dev-server --open --hot --config webpack.dev.js","demo":"webpack --config webpack.demo.js","build":"webpack --config webpack.prod.js","prebuild":"npm version patch"},"keywords":["JavaScript"],"author":{"name":"GT"},"license":"ISC","devDependencies":{"@babel/core":"^7.12.1","@babel/plugin-proposal-class-properties":"^7.12.1","@babel/preset-env":"^7.12.1","babel-loader":"^8.1.0","clean-webpack-plugin":"^3.0.0","css-loader":"^4.3.0","csv-loader":"^3.0.3","file-loader":"^6.2.0","html-webpack-plugin":"^4.5.0","node-sass":"^4.14.1","sass-loader":"^10.0.2","style-loader":"^1.3.0","webpack":"^4.44.2","webpack-cli":"^3.3.12","webpack-dev-server":"^3.11.0","webpack-merge":"^5.1.4","xml-loader":"^1.2.1"},"dependencies":{"@~crazy/merge":"0.0.4","@~crazy/symbol":"0.0.1","node-uuid":"^1.4.8"},"gitHead":"d431a8cb83d2256b84a31357a01f12377bc40087","_id":"@~crazy/watcher@0.0.9","_nodeVersion":"14.15.5","_npmVersion":"6.14.11","dist":{"integrity":"sha512-V+WCTp9B6aVAckqT2ZI3H33tmwTA1i8ukutgqwlepEukeJCRDrjP2lHcOSKpNB87iMLSF3oVIktIWj+EbIm+Ig==","shasum":"0109b1bf98aa5fef8cb71a8b6c44197b2bddedcb","tarball":"https://registry.npmjs.org/@~crazy/watcher/-/watcher-0.0.9.tgz","fileCount":6,"unpackedSize":15191,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg5BA/CRA9TVsSAnZWagAAYjMQAIfDYyqDhSYChuauzC2L\nzg+l1xkocl+qp8kMUjo3i1hG2mU/zTYFdIZK7abp65cnMDYLc4u4ZAMA3eGD\nvp6vaVCoOENNPmfhOG7YJ8A9h2PzDasBEkofZlDxeoUqYwx9RjO2F1+pRmGV\nKL7yGqEfenT8uQTCelUo0k83ctDaH0dRTeTTPqdQ6XwHqPM6HmYRB/BI4qfY\n2VDegbdsH7b8ZsihBrwCJwrOJlw4qDEDBnw/EHtAghN3xxJu0sTJCbm2TIrO\n5R6Xqmm99I8VLJxWqtUctudQbRKrGgFa+ISwq5Zar5ZYMD7H5Tgg+pTn3LDL\nia5oCl7Ku6Lb/mLS2iq0p1Wt8DXOHN0pwdYGcx9EM2f3Vl3RcNoXTdX0veQt\nvlH33jKkNwWcVjSQnVQJrRvNxpQGviLRfRONsS6LCs5pdULwv4hHVXk91vVN\nmIyq+ui1jOrLFAvz8barAiRRR3f7UN8/RHC3CMspThSmTGBBkeJKmnCarEzY\n9/bFw8kRaoV4JsphgsV15uTp0BlvkYlBfxO/yg1YNqfVsBsM0ZSgBpkVCqj2\nI7cRR17HXXwER6W/gyldG8AYUsrJSOUs1lxscU+DR9gNEcFA0bttrDfCtImf\nQwHm07TpWApO3s8m85DrR9FG9tU5VCL2s8OSP/m47d7F5e+otSf+ESJx6jo0\n2+9S\r\n=dLxB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCKFKC0Q2OKtHK6Y30gSWD3zG7Ghrqk7Ikp8yo5NenNHgIhAPTUtg8vcKQwDQGFOI3Zvelf1aUcjVernf3PgvDCthf1"}]},"_npmUser":{"name":"teana","email":"769416198@qq.com"},"directories":{},"maintainers":[{"name":"teana","email":"769416198@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/watcher_0.0.9_1625559103449_0.8744585264730709"},"_hasShrinkwrap":false},"0.0.10":{"name":"@~crazy/watcher","version":"0.0.10","description":"对象观察者","main":"dist/watcher.js","scripts":{"dev":"webpack-dev-server --open --hot --config webpack.dev.js","demo":"webpack --config webpack.demo.js","build":"webpack --config webpack.prod.js","prebuild":"npm version patch"},"keywords":["JavaScript"],"author":{"name":"GT"},"license":"ISC","devDependencies":{"@babel/core":"^7.12.1","@babel/plugin-proposal-class-properties":"^7.12.1","@babel/plugin-transform-runtime":"^7.14.5","@babel/preset-env":"^7.12.1","babel-loader":"^8.1.0","clean-webpack-plugin":"^3.0.0","css-loader":"^4.3.0","csv-loader":"^3.0.3","file-loader":"^6.2.0","html-webpack-plugin":"^4.5.0","node-sass":"^4.14.1","sass-loader":"^10.0.2","style-loader":"^1.3.0","webpack":"^4.44.2","webpack-cli":"^3.3.12","webpack-dev-server":"^3.11.0","webpack-merge":"^5.1.4","xml-loader":"^1.2.1"},"dependencies":{"@~crazy/merge":"0.0.4","@~crazy/symbol":"0.0.1","node-uuid":"^1.4.8"},"gitHead":"bb245817fe2e3afea1b05e9008c11176754638c8","_id":"@~crazy/watcher@0.0.10","_nodeVersion":"14.15.5","_npmVersion":"6.14.11","dist":{"integrity":"sha512-kQIfJT/Zgg9YhBKfa1fFIXcQUs4wnz957N79wxr+73jqMezIcuBvodEbdAJAmrVwI+OMphbczYEV4FUHCf/WtQ==","shasum":"6943c03094297378ecf3609f39b1d365d8fb6d78","tarball":"https://registry.npmjs.org/@~crazy/watcher/-/watcher-0.0.10.tgz","fileCount":6,"unpackedSize":19215,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg698tCRA9TVsSAnZWagAAlwgQAJs2bGCL9a40T63wc3/g\n8M19qwpNLbJPYUQGrWsADVsx3sBiOqj7pKm4J0Uam1BzFJpjeIuLy7DFCWMW\ncvyO+W+qxV74i1XyQb8Yt9AeSywDMhDVZrNSXi/cQjLGlp1CyOXNVMpauRKb\nUB0ERT36p6su7TlpvOe2KOZeBs2mg3ixalMga150iGJs3Ssbo+dbzQ03S9Ms\n/vxzAwkIRsavubazT6Ph/+hEDHpXtU5ZtKugzM3Gc05bphi0AmbbAisUXKSz\nuXQnHiohJrkHn/s5IFlU2B/pPXQe0akRo5Fr15WcmgQDKuL17M85TsMwN8aQ\nKDBsImcJtj/t8THm8Gmd3MrKfLGx0PDoUFkMUqKaiqyefeglgVCjKqUfrcs+\nLXX09A96/bMMgDB0PnkSxw5l9dkUYnVzPi0FmhA+ck+CbEhuGRsDsDV/xFsY\nctpBnmu4i7G0/MnqnlbmxnRxy8O2SYIuxGcu7Y9RIIt4sW3gEBH6e94k370s\naWWHdqxZ3GEvHmv68zXuAFsTKdywzNhCcFYgL5CVMkWfDWkx6XSnCW3lcGK9\nc46RgXYdGZOKIpRS+6lZ0ZUooy3gjIJK9GmbHMYQ/592XdAGHdT2SgcYbCBh\niPZJFmbJj6BtHdnRJwilpHPdX0cz0jRFHhAJ/BFEPXl5Z0acrtxyuZYu341+\nz5Iu\r\n=vrD6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA4R/gVLlODv3BCZ9CWmd/b/QIhbppXx0piPmpM5x2N3AiBG5UEIFRhmLevT9LODfeYw8AA+8R5aRZNGjS/oRHukyA=="}]},"_npmUser":{"name":"teana","email":"769416198@qq.com"},"directories":{},"maintainers":[{"name":"teana","email":"769416198@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/watcher_0.0.10_1626070828902_0.5976897431990364"},"_hasShrinkwrap":false},"0.0.11":{"name":"@~crazy/watcher","version":"0.0.11","description":"对象观察者","main":"dist/watcher.js","scripts":{"dev":"webpack-dev-server --open --hot --config webpack.dev.js","demo":"webpack --config webpack.demo.js","build":"webpack --config webpack.prod.js","prebuild":"npm version patch"},"keywords":["JavaScript"],"author":{"name":"GT"},"license":"ISC","devDependencies":{"@babel/core":"^7.12.1","@babel/plugin-proposal-class-properties":"^7.12.1","@babel/plugin-transform-runtime":"^7.14.5","@babel/preset-env":"^7.12.1","babel-loader":"^8.1.0","clean-webpack-plugin":"^3.0.0","css-loader":"^4.3.0","csv-loader":"^3.0.3","file-loader":"^6.2.0","html-webpack-plugin":"^4.5.0","node-sass":"^4.14.1","sass-loader":"^10.0.2","style-loader":"^1.3.0","webpack":"^4.44.2","webpack-cli":"^3.3.12","webpack-dev-server":"^3.11.0","webpack-merge":"^5.1.4","xml-loader":"^1.2.1"},"dependencies":{"@~crazy/merge":"0.0.4","@~crazy/symbol":"0.0.1","node-uuid":"^1.4.8"},"gitHead":"7d7ab183b7fd096cb53b3a6af7cd6d5e9c4e2816","_id":"@~crazy/watcher@0.0.11","_nodeVersion":"14.15.5","_npmVersion":"6.14.11","dist":{"integrity":"sha512-ttld0ZjJCOfiSynqQdlQrcq6zLDvOvOACH0eFBQ94VmzCd0Gq/a/tFQJuyiaBiwBNIe3jMZvxjtXgaQFdzYV/Q==","shasum":"5a5315444cfaa345859a6a3b96afb7923e57a1a8","tarball":"https://registry.npmjs.org/@~crazy/watcher/-/watcher-0.0.11.tgz","fileCount":3,"unpackedSize":15836,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg6/1TCRA9TVsSAnZWagAAkbkQAI49K+YXDwvSKOrBwtWR\nAMMs2BoH+6lvLT0HMBMPJhxcxT0U1kD6HGdMJiys4tqhONZfnZ8zS3Owzy2W\nXkpbf3zIDmZu7q/bHiHMsy/T2n0kd5ZJicgMbJRxEdBK3YpoPr/vcMQlgOei\n6wRuzi8OYBwCTXcO0iLKapGd6MGx1n2RTqUxs2TUD5r2f/IBoMoWUoSg1bEV\nopbXYiLVJNvPcbjEP+fDa1arIv4Q1jTE/X6QyTDv+iONvyIb/kLT99MWsAna\n+aRQ2mQBxBuUVFPkLWO6YPN10yiCsqe0pB50lEnJyvgWSoO1ZwNETOuJilmY\ni5RYirbAaw/jKgiHtb7ouMYxrHW4Nhl7klRv41j75ewI9rIwzFm3gAUChE2O\n/5+cZvGeDhUvqpF+Sgy0D8zu1O242H61UnSbo5LN2M0HzE9OOX73Zbmpu0bw\nWISZBXwKiT69wdewewHz61eyA8OYJZnoorhI5tKAAnpWvqXFJ3C+/EoAEm+R\nGatA4ZZyKq+DY1xOJDi2E65hpySfObsGqKdNFxlUAP06sZscz2B7dptbayLo\np+2Iw94BPb8Yr10aRRUihMRcYKVha893GQkmFOqNpHFoX44v+WN4vlNp97lK\nIvbTSkgEEfSHmvnERD5LeCfPJvP2PaJ4vjxS8Teo1VAr0AinJI0dfPt8d5Fh\nksGd\r\n=sX7c\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHMu1oEiFMdVdbFbBQwlz1YXitmdzQuSEyKA/rkZaSF/AiAafx5p8z4cQU8xZH1g59V+vpieG6Te+H5OIIsILJjT/w=="}]},"_npmUser":{"name":"teana","email":"769416198@qq.com"},"directories":{},"maintainers":[{"name":"teana","email":"769416198@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/watcher_0.0.11_1626078546547_0.7849339868232825"},"_hasShrinkwrap":false},"0.0.12":{"name":"@~crazy/watcher","version":"0.0.12","description":"对象观察者","main":"dist/watcher.js","scripts":{"dev":"webpack-dev-server --open --hot --config webpack.dev.js","demo":"webpack --config webpack.demo.js","build":"webpack --config webpack.prod.js","prebuild":"npm version patch"},"keywords":["JavaScript"],"author":{"name":"GT"},"license":"ISC","devDependencies":{"@babel/core":"^7.12.1","@babel/plugin-proposal-class-properties":"^7.12.1","@babel/plugin-transform-runtime":"^7.14.5","@babel/preset-env":"^7.12.1","babel-loader":"^8.1.0","clean-webpack-plugin":"^3.0.0","css-loader":"^4.3.0","csv-loader":"^3.0.3","file-loader":"^6.2.0","html-webpack-plugin":"^4.5.0","node-sass":"^4.14.1","sass-loader":"^10.0.2","style-loader":"^1.3.0","webpack":"^4.44.2","webpack-cli":"^3.3.12","webpack-dev-server":"^3.11.0","webpack-merge":"^5.1.4","xml-loader":"^1.2.1"},"dependencies":{"@~crazy/merge":"0.0.4","@~crazy/symbol":"0.0.1","node-uuid":"^1.4.8"},"gitHead":"d027e05faef231ddd3ee0966bb0cce6e0012276b","_id":"@~crazy/watcher@0.0.12","_nodeVersion":"14.15.5","_npmVersion":"6.14.11","dist":{"integrity":"sha512-ijmI8EEQfJ1WV3kVVV9sYH1odaugYrcLLEEJABUhdAtzCz/6FUYKPJNreAKmXbq5xJbqUnMR/j9kSBG1vpos1A==","shasum":"ceb2181f37401aa49381b499471e841cdaa2856d","tarball":"https://registry.npmjs.org/@~crazy/watcher/-/watcher-0.0.12.tgz","fileCount":3,"unpackedSize":15988,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg9+8hCRA9TVsSAnZWagAAxWoP/2mx2Bhbie9Hme5kUlVf\nuOas+7ixskj9jjGQzE8j/ySpwSeL8enc+hIFm6PpWAf9Lcar97I4MjjyctgP\nr0bWBSZS45hVQ0QS6vWfzVJOly7vj/+rznFcPMn1XbmPbLETv4ro4YIg4gLd\nIFHDjLiVhMV7MWZJG+MeIWx+UFEU5MQgiVKyWH2Hus1P2o5GZx2Rb7+eUFee\nJmMQzcGoB2hz2u3C5hdyZx+BFTHMBnHF3dlucMzSAw8VPc4fNhWRsk/BXVIZ\n/IwffxgZCnQi0+q2IkFpWGm+FAfjEx7JaKn3ZiChx/Gs0mPyuga3oAU/AIWM\ntQmyJBcHVKSw800VgnpeQXrG5mXsqjQUZihaa3b1nxVu3DTaVvohuPAvjkI5\nqWx6ezbzcZJHElp1aBwAiO78tqtTG5Wusw3yplllFE13mlf4OGpHXb+1g53u\nAVeCZ63FQ5rbT0H1FG2Zxfnvp+Y/oLC2pqWrTV5pfz/gbp31/JyvS+0WQe6P\nW11mEkuWZU2qqOwgFXq79qAXUPnCPq0iRWfvHAhj5yOod+IM9zK0tv5105b8\n1DmtVqT0nB35zWgV2gI9oATLdbsddAMjW7KkQsbRBVu9LUBCC1NrsuytrNVe\nvdmqizDFns3LTihmMJAoNyFt1qTQzPp2dW88Wc//8MwuDqJ1SLu6b+tpd1Oi\nJ110\r\n=qkHB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCZVAxf6BTGBQmYygNNNG9+iUzRsXWyfkLCwBuM7inh4AIgRme2ZMwjvrEPPmIqscP1U27kzOzGprE1GahyCA7O4LM="}]},"_npmUser":{"name":"teana","email":"769416198@qq.com"},"directories":{},"maintainers":[{"name":"teana","email":"769416198@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/watcher_0.0.12_1626861344947_0.11281769088026783"},"_hasShrinkwrap":false},"0.0.13":{"name":"@~crazy/watcher","version":"0.0.13","description":"对象观察者","main":"dist/watcher.js","scripts":{"dev":"webpack-dev-server --open --hot --config webpack.dev.js","demo":"webpack --config webpack.demo.js","build":"webpack --config webpack.prod.js","prebuild":"npm version patch"},"keywords":["JavaScript"],"author":{"name":"GT"},"license":"ISC","devDependencies":{"@babel/core":"^7.12.1","@babel/plugin-proposal-class-properties":"^7.12.1","@babel/plugin-transform-runtime":"^7.14.5","@babel/preset-env":"^7.12.1","babel-loader":"^8.1.0","clean-webpack-plugin":"^3.0.0","css-loader":"^4.3.0","csv-loader":"^3.0.3","file-loader":"^6.2.0","html-webpack-plugin":"^4.5.0","node-sass":"^4.14.1","sass-loader":"^10.0.2","style-loader":"^1.3.0","webpack":"^4.44.2","webpack-cli":"^3.3.12","webpack-dev-server":"^3.11.0","webpack-merge":"^5.1.4","xml-loader":"^1.2.1"},"dependencies":{"@~crazy/merge":"0.0.4","@~crazy/symbol":"0.0.1","node-uuid":"^1.4.8"},"gitHead":"2199b310e364174623b15f434b02da4ee7c770fd","_id":"@~crazy/watcher@0.0.13","_nodeVersion":"14.15.5","_npmVersion":"6.14.11","dist":{"integrity":"sha512-LAnaExC3US7fBCQIExNW0JYxQmAmfB1fKYP8U/pTMt9rY2ywVvjkvutLYkJrCHFHykhIM42/FRPJPfUXkbSjmQ==","shasum":"4c1d81a1be7efae65390ff357e1f534a68066f9e","tarball":"https://registry.npmjs.org/@~crazy/watcher/-/watcher-0.0.13.tgz","fileCount":3,"unpackedSize":16315,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhC3zYCRA9TVsSAnZWagAAVucP/2xQuhjL1esU8ldl05Ma\nWPpD4Ds2JQq6yEVhwu/TpJ0ARNi70lxwPGYrKUECu+tDiUqh0zw1n3qjRqqG\nwXNJ00SIMveYUw8ZdsXSELBrH7ZLogxFGBhl/TKaLYTGiHDHtxkXOmeAfiri\nr5SsGW6EQixop6OZAcRxljHE0oaORS6wwB9DWNO5U7beFigWvZmcukOtPHax\neyNXJMnrNZ8UvtbCg2G55E0kRfOx5mjQNOqfz2uBpWAQT/UTE6uF+nqHPYfK\nPrXM4zGFIYwzX14TMDhjUfYy4pHpBqC7cu2qz7tdzxOCT1HCOWGev5ADB0Jx\nIAWOUT7ilsTTfIx9PPsjjc+X/0yteaDPxOtnMdopjVeIz2n09lnswZCDC7O4\nHBL/TCaymP5QuHD2vFDVx79Fo85zxsnrL14FTUk+W7+u4J7OKnM6VBVePq+4\nQMNKUbCYHC6lEzsfEdIbf14bKpGnZvad2JkFJumVNmYLnGhyLg9dNwgfWCWl\n8LBH/M4CQ9ZDY32cAimxd5k6kwDET1thZelSaqsGUzT7Ay9iLnhdO1ofJXvU\nD27xGkeRe7CLHEoZkocW1jN7xIxw08hXHONEBL6O/DcmtFuaXC90tYrSbzsb\nJnzKxzi+9+A58eurCd7Tl9tN3yKNq4rEPSNnd/VMj71tytvcHN/ws2syEx8/\nHief\r\n=8/QT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBc0a14AZ/lmjsXUZBlnc8mWGNEYI9Fx9Mi6VDnAKzjlAiAbaDhpjImdDETvqpQEh6inhlmsPkXNIKGXnzy8fFGYHA=="}]},"_npmUser":{"name":"teana","email":"769416198@qq.com"},"directories":{},"maintainers":[{"name":"teana","email":"769416198@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/watcher_0.0.13_1628142807963_0.11366972023415878"},"_hasShrinkwrap":false},"0.0.14":{"name":"@~crazy/watcher","version":"0.0.14","description":"对象观察者","main":"dist/watcher.js","scripts":{"dev":"webpack-dev-server --open --hot --config webpack.dev.js","demo":"webpack --config webpack.demo.js","build":"webpack --config webpack.prod.js","prebuild":"npm version patch"},"keywords":["JavaScript"],"author":{"name":"GT"},"license":"ISC","devDependencies":{"@babel/core":"^7.12.1","@babel/plugin-proposal-class-properties":"^7.12.1","@babel/plugin-transform-runtime":"^7.14.5","@babel/preset-env":"^7.12.1","babel-loader":"^8.1.0","clean-webpack-plugin":"^3.0.0","css-loader":"^4.3.0","csv-loader":"^3.0.3","file-loader":"^6.2.0","html-webpack-plugin":"^4.5.0","node-sass":"^4.14.1","sass-loader":"^10.0.2","style-loader":"^1.3.0","webpack":"^4.44.2","webpack-cli":"^3.3.12","webpack-dev-server":"^3.11.0","webpack-merge":"^5.1.4","xml-loader":"^1.2.1"},"dependencies":{"@~crazy/merge":"0.0.4","@~crazy/symbol":"0.0.1","node-uuid":"^1.4.8"},"gitHead":"d3591af9f44faa6d960b3b83316f7a8dd49ae11e","_id":"@~crazy/watcher@0.0.14","_nodeVersion":"14.15.5","_npmVersion":"6.14.11","dist":{"integrity":"sha512-1FcoX+OC8WMOHsQaQJfRbrosTNAbDLJmlmR/mkwNhcYlOlRKYmPNVtxTcygOoYkg1vgF3j5HYf1LgVSYUz42wQ==","shasum":"1d27341d14a63bcb763c42a474839d8870f28fe2","tarball":"https://registry.npmjs.org/@~crazy/watcher/-/watcher-0.0.14.tgz","fileCount":3,"unpackedSize":17433,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhC7G9CRA9TVsSAnZWagAALbUQAKKd6uDMs3m3mgAU2AUP\nWhTKrge+bqbuhTaEoF1aeEwVZnCDpDq7TOYaPQAwQYZpCxIpHO2YGCB/dOEU\ni33qi2Hl05YoHG+oMj5UGEn0szuD8D8SkP7xm8C0RTLcknszRyJIEqd6m9S6\ntg4bDxLV++DGwnx0u4+VamEeu8LPVAHVPD+GiLKS5sERurbefNW28pqMki04\n1jaNyJTvR1dnC51pm1usny/oXWlCIV/W6fE9qsptnQ0NgQqh2QVmhgx8Us2i\ndUKHm569jtAs1bx9VZJZwYVow50jRgQHEuNVlTMuUrIheTJeeRORH5+CbkY3\n6GzlIwXfiX//dp+VffY8k5O/XaEvKufWoxLCMAH6kUEk8d9ofaj89X5VYFsK\ng4K7nN/6w77GJtRh4bka3OlzilTOoV9qSV/akBFhD7I3KI4ifslTOm1j1iJA\n+HnW+1IeUh8UAPjEVIpL5zwglMkULVCccwxOHFxoFEqZXhoZTT2L6NbVlRWu\n0trr/YLbGoaMWMkjbZuPFUFNzfSsFREBCo9gEjBKpUuQvZDEp0x1g4kJmb1j\nGNSZmJ/qI167KowuR4/cB8xwcrwDkOtkbdvGEUHJKohC4MpDMi7npUxmA966\nziZxq01ryO2QiDxDW+ZpFObnIkjuJSs2bz2UkTqamRSzs56r32mylnzTvRYi\nvKwe\r\n=ADML\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC4a5wYjuXzuXO8BUD3iT+UrnMcWifzxX4k+KM8ZPbaAgIgJU5Ay+qdXZOSJPmQlMmgRvgHlEa19WdqGsKjhPv6QIc="}]},"_npmUser":{"name":"teana","email":"769416198@qq.com"},"directories":{},"maintainers":[{"name":"teana","email":"769416198@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/watcher_0.0.14_1628156349232_0.2540116241184891"},"_hasShrinkwrap":false},"0.0.15":{"name":"@~crazy/watcher","version":"0.0.15","description":"对象观察者","main":"dist/watcher.js","scripts":{"dev":"webpack-dev-server --open --hot --config webpack.dev.js","demo":"webpack --config webpack.demo.js","build":"webpack --config webpack.prod.js","prebuild":"npm version patch"},"keywords":["JavaScript"],"author":{"name":"GT"},"license":"ISC","devDependencies":{"@babel/core":"^7.12.1","@babel/plugin-proposal-class-properties":"^7.12.1","@babel/plugin-transform-runtime":"^7.14.5","@babel/preset-env":"^7.12.1","babel-loader":"^8.1.0","clean-webpack-plugin":"^3.0.0","css-loader":"^4.3.0","csv-loader":"^3.0.3","file-loader":"^6.2.0","html-webpack-plugin":"^4.5.0","node-sass":"^4.14.1","sass-loader":"^10.0.2","style-loader":"^1.3.0","webpack":"^4.44.2","webpack-cli":"^3.3.12","webpack-dev-server":"^3.11.0","webpack-merge":"^5.1.4","xml-loader":"^1.2.1"},"dependencies":{"@~crazy/merge":"0.0.4","@~crazy/symbol":"0.0.1","node-uuid":"^1.4.8"},"gitHead":"c666e931311649eba08f1d1440fe4adb1aef9f50","_id":"@~crazy/watcher@0.0.15","_nodeVersion":"14.15.5","_npmVersion":"6.14.11","dist":{"integrity":"sha512-/sWCk66MVvy0G6a6c8/bexH3P9K9y4qWg/IC1BQhTJ5WvwN/V9+J5R+BwNHVqqU5VdgsFKOT4j1baEhwe58NWw==","shasum":"2d1a31c14583324b46cde64da29085c664e42dd7","tarball":"https://registry.npmjs.org/@~crazy/watcher/-/watcher-0.0.15.tgz","fileCount":3,"unpackedSize":18117,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhDPN3CRA9TVsSAnZWagAAfHcP/2LfY0EGDppXPHEX1W7W\nlcg6ISMSuxc+uYBpdIwOFWRoRX0mzjHmUWyixm4paUpahOzXPXl10Lhy3UrF\nESb7MF26kND9DMty48Wd8Ijh+hFjxniYXQmX8EFWVC/l5bETT45UZc08Qsh2\n4IBR4rI70xhldFGKmXGr5hm1PRhFjqIDGZ/0uhd07gEF/pMrrRzOwrheF498\nTojD6fK/nyekp1GCiVU7sSvGYNSvD1eb4o1wFTXVpjzPxH9h+nb/FjP2G04r\nng/Xjei5hakCqa7p3u4El1i0XsZ00f9aerttjguRLnXVyf1wErWb7VKrjg7I\n5FURDLqOUaxkREeK4OqAo/3+kqtcBJYH7WI6QnMXVc8RRrw1Qwov2SDB3kA8\n0QivWpowX8x+9k0PGirSKeNRUkj+OHV5GTlLjJBkFlf0/FlndS04kDHla40o\nX4Kws1fDmE7jdD0egeVOMvX1rwHL525EDXULoUcyhQeary/gDqUlkKycu392\nFWgOPnYMs2wrzCXST62j9bS2Gs7HAmfY4BNm2NfwCZs/qz9UPRrgcrtx+2DC\nm0eV7MNKY4Ap+dOIzqEAkKbFv6KI6mWKjRgb1t2RKcbYjDWKUE8eh/SXPNUk\n22IV3P//myqcQh+Njau0g1dpGA2cHuNM4muHHn9WZjvdpwYaP4t7+to68CZR\nKy9B\r\n=sEsA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF6ysTB8wpt/odJ8+Aobah5C5DUrRSusNksCgYyzSIZcAiBHPSSy1WBOcFctO8BvAsr9y2tLwJWKE2aLWJuYJTIg4g=="}]},"_npmUser":{"name":"teana","email":"769416198@qq.com"},"directories":{},"maintainers":[{"name":"teana","email":"769416198@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/watcher_0.0.15_1628238711422_0.2946597442196712"},"_hasShrinkwrap":false},"0.0.16":{"name":"@~crazy/watcher","version":"0.0.16","description":"对象观察者","main":"dist/watcher.js","scripts":{"dev":"webpack-dev-server --open --hot --config webpack.dev.js","demo":"webpack --config webpack.demo.js","build":"webpack --config webpack.prod.js","prebuild":"npm version patch"},"keywords":["JavaScript"],"author":{"name":"GT"},"license":"ISC","devDependencies":{"@babel/core":"^7.12.1","@babel/plugin-proposal-class-properties":"^7.12.1","@babel/plugin-transform-runtime":"^7.14.5","@babel/preset-env":"^7.12.1","babel-loader":"^8.1.0","clean-webpack-plugin":"^3.0.0","css-loader":"^4.3.0","csv-loader":"^3.0.3","file-loader":"^6.2.0","html-webpack-plugin":"^4.5.0","node-sass":"^4.14.1","sass-loader":"^10.0.2","style-loader":"^1.3.0","webpack":"^4.44.2","webpack-cli":"^3.3.12","webpack-dev-server":"^3.11.0","webpack-merge":"^5.1.4","xml-loader":"^1.2.1"},"dependencies":{"@~crazy/merge":"0.0.4","@~crazy/symbol":"0.0.1","node-uuid":"^1.4.8"},"gitHead":"f35ce028505c43bb1e7047e6b60767bc552b6219","_id":"@~crazy/watcher@0.0.16","_nodeVersion":"14.15.5","_npmVersion":"6.14.11","dist":{"integrity":"sha512-P1IbN++U8ef3+A2sZ0OqT3EvGdl1i8NBST00vjZQucf8yOWj+4ZUtEydzscP3X+khtFnYrnNXCn8EQjGzpnaEQ==","shasum":"35c513b7f2ec5a7da68ada9b0e76b6315caa9c7c","tarball":"https://registry.npmjs.org/@~crazy/watcher/-/watcher-0.0.16.tgz","fileCount":3,"unpackedSize":18130,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhEjZDCRA9TVsSAnZWagAAdwYP/1pdVNYWyN/3NpCTOrw7\nNGsYyFpR0V2R11YtxkJI61pE7yzdLwaWkfkKNuBL0Jfo/64sra1X+RaABr6r\nUGk8MyqlkGYB+57b8GjRuT09PWcfwVRNciyNSdEJmibbAVDOEkCwvLUMpXkn\n9e9xKJxmqZdOrlAitmuL1B0086TkotIpNTRoYY/+oFbzDK5707uGUbN/8/+V\nuRxgRBffxJxlX8PAm0+zhLzZbmnMLRQpTsT1Ut6ctQVhH2p97577PNDXrGkO\n9ZhYutlFUOmVsRpeXQWefQgv8sS7hNdugf8+VVWoVO6sMN+KA1NH0si//ZSN\n/1tjM0tjiZb6hr96XCWu2WYQ2p/EfvKiqoye2HRhETQtzndLrDEHud7PBJP3\nktLeZ7E1XavARhjiSkPAn7fRNkx5gSW0xwq6fwLebpXBiXnMIbf1HPKaqmLI\nUvbPP3ThHhiYeK6sqWVPy5TPXGh4g39OOsl99ut2elMvIGMQW6IN3T0xlcEl\nDCvi3tyEQ7JcGClgc8q1T5YMaPlgUurRpwk7EzN57TFWixc7oHgwOUtZMAry\n2O5JiAaJivo/sQreG4K9P0zJBXU9/c2hSLnN7ZpsK+vGFHUkrI+/62+MqhWv\nKuaaN5lr6nvNBa7YtSQPesGWkbKJ7JOmvnLy2tkdx9nwrEMIoSecNPXt14aA\nXqmX\r\n=tmKe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCWTD4Y5A+TFgBjbsTAbq0EOwVqiXM8778JN3Rnv6+suwIhAK2Zz4+VAlz4YVuztAhyv4l0HbfFXB1Ya0Pg1UTOw5Hj"}]},"_npmUser":{"name":"teana","email":"769416198@qq.com"},"directories":{},"maintainers":[{"name":"teana","email":"769416198@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/watcher_0.0.16_1628583491077_0.6417358209789599"},"_hasShrinkwrap":false},"0.0.17":{"name":"@~crazy/watcher","version":"0.0.17","description":"对象观察者","main":"dist/watcher.js","scripts":{"dev":"webpack-dev-server --open --hot --config webpack.dev.js","demo":"webpack --config webpack.demo.js","build":"webpack --config webpack.prod.js","prebuild":"npm version patch"},"keywords":["JavaScript"],"author":{"name":"GT"},"license":"ISC","devDependencies":{"@babel/core":"^7.12.1","@babel/plugin-proposal-class-properties":"^7.12.1","@babel/plugin-transform-runtime":"^7.14.5","@babel/preset-env":"^7.12.1","babel-loader":"^8.1.0","clean-webpack-plugin":"^3.0.0","css-loader":"^4.3.0","csv-loader":"^3.0.3","file-loader":"^6.2.0","html-webpack-plugin":"^4.5.0","node-sass":"^4.14.1","sass-loader":"^10.0.2","style-loader":"^1.3.0","webpack":"^4.44.2","webpack-cli":"^3.3.12","webpack-dev-server":"^3.11.0","webpack-merge":"^5.1.4","xml-loader":"^1.2.1"},"dependencies":{"@~crazy/merge":"0.0.4","@~crazy/symbol":"0.0.1","node-uuid":"^1.4.8"},"gitHead":"50d1d141e0f5914c43d499125fe53a918e0b92a2","_id":"@~crazy/watcher@0.0.17","_nodeVersion":"14.15.5","_npmVersion":"6.14.11","dist":{"integrity":"sha512-m0yAKPk/3u6FdLbn6OY6rDtir7XELpm0tG0EJriNsG4WFIiGyaFhNrLVJHHGDrpWqrS+f/s8WoK67nhGNae3lA==","shasum":"9ad8231fea5c53983846a74f3950a3e8a90e3bd9","tarball":"https://registry.npmjs.org/@~crazy/watcher/-/watcher-0.0.17.tgz","fileCount":3,"unpackedSize":18447,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhEy6GCRA9TVsSAnZWagAAsJsQAJpWmuG3opKJ+WwkGLMw\nq3mSUeyusZwcbUwjm4bRbpZMrB63WajpWNCLpgzovaqkVHJMBWBY1ZSK55ly\n6LGmvfIQSl9ZXnh1J47rf/Eiehs8fi7+NnzIU38Pr2ptG9mLOCPSSwNUogkX\nG6/2kTzQFEafD4GhoIDUFa2es+tdB4K02cBsod/0qtyLus7qpgL9WZojrKDf\nfK/qRhqRL54tefL/HsdyrL/Qu38zaNuX0ukTESRSLH0FGuAnIhzLMat923rG\nO0JTqpqicZpOusAD6uJR33sOli2pWYqMIT/bNTG0E0Q+NuZBBHHeoKf15Rjr\nKzVQ4205OBf2hZeVfl5O4tEJyqzD3gM7UrlyWBX0ZIB1B+/AFjc2dO/wrY1b\nYKKtTYzrU6jac+9IzZmmM1QxvOdG0fR/8KhaIsUmxnCpbtLvIEVLUVNv8sXo\nSytlmRzhB74xuqbHyPNyt3tJY1n4DHueHNEqJKwo9116BaTy/6M87XLXc6sB\n4h7pG1kSRcyhEogcnipQybPJFf43559NR5ianaYKciA8uFhmEmvss3vJY78H\nflo4nTZs32Mn1R3/Zze47AjQAbaXS1youh07UsDRimuxb8H+d3249jFICk7b\n5eAtAAvNgSmPvIpu/b/P3ct46snskRBrG3vFId2c8+ahkSYjJEAs0Udo8KKg\nWnQa\r\n=ma5e\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCFL6IIQpguy7aFt2O6lEFsC+NAyfXbIXIznejVN5BfAAIhAKxXFZmbWsrw/+W5HFzsbQJZZN/nwi1qrnegV/gyEqpI"}]},"_npmUser":{"name":"teana","email":"769416198@qq.com"},"directories":{},"maintainers":[{"name":"teana","email":"769416198@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/watcher_0.0.17_1628647046652_0.6658082091196778"},"_hasShrinkwrap":false},"0.0.18":{"name":"@~crazy/watcher","version":"0.0.18","description":"对象观察者","main":"dist/watcher.js","scripts":{"dev":"webpack-dev-server --open --hot --config webpack.dev.js","demo":"webpack --config webpack.demo.js","build":"webpack --config webpack.prod.js","prebuild":"npm version patch"},"keywords":["JavaScript"],"author":{"name":"GT"},"license":"ISC","devDependencies":{"@babel/core":"^7.12.1","@babel/plugin-proposal-class-properties":"^7.12.1","@babel/plugin-transform-runtime":"^7.14.5","@babel/preset-env":"^7.12.1","babel-loader":"^8.1.0","clean-webpack-plugin":"^3.0.0","css-loader":"^4.3.0","csv-loader":"^3.0.3","file-loader":"^6.2.0","html-webpack-plugin":"^4.5.0","node-sass":"^4.14.1","sass-loader":"^10.0.2","style-loader":"^1.3.0","webpack":"^4.44.2","webpack-cli":"^3.3.12","webpack-dev-server":"^3.11.0","webpack-merge":"^5.1.4","xml-loader":"^1.2.1"},"dependencies":{"@~crazy/merge":"0.0.4","@~crazy/symbol":"0.0.1","node-uuid":"^1.4.8"},"gitHead":"23b77104bba6da5ad6ef3967e3f911ef550d1b78","_id":"@~crazy/watcher@0.0.18","_nodeVersion":"14.15.5","_npmVersion":"6.14.11","dist":{"integrity":"sha512-s4bMx033OhQ9QqnO1sO527R0Ok9bDli4iAmXS2AsjFuLJjQ6s0zSR2LWcnGyX3oR0ccecoju8K4YyZKDd0CHDw==","shasum":"7f6ef608a30bc2b7fe45f95d501eaca75900d865","tarball":"https://registry.npmjs.org/@~crazy/watcher/-/watcher-0.0.18.tgz","fileCount":3,"unpackedSize":18447,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhFLtWCRA9TVsSAnZWagAAO6kQAIAY5EqRxLxI5YZsnoop\nADyQRyqZ7nmaJtnbhzOsM5uEsOnNHDmkOz0XcCJxDov1qdJg9cvK5FtG+cBp\ngzHIYanDEq5OZZDgwEXCxRQluSQ8FNn+d+uU/Bv7f4KbqFaBqgG7ag25Pkv0\nGKOJ+J7kOT7B+wfSwWj4eXsG6me2WzgwkK8nfAQ6X/6xVhli8xpznhS0ITeT\n46t0dl/gWL8Yd/9VjliKRlZ/lOWy4khTxh6oAca2h+ClmypmFl0c9zmMMsW8\nG3iBsqK+7GL0uyc1Ic6+q7ej6a/S5hUxiJuQIEhgW6qf2cj27XFIQPxG8P30\nKPRVxu0eqLhB9ozSHD/7CzqkmH4k75JGM8QfTOgSCl1xeg/3p7shfczA0n5R\nJiYL+JhkOJ11PkrAtQndqJXKYNy9i0otON1Afmh9zOVVYsPtd6jhiusHXQZy\nhbympg9bvu+hd0EusMSfNQ12MfFgKTYUnL64KCfJlXZqsWrRM1qSQw0auA5B\nZlqo+l3EMIeq404VKS6685b2ElAQuVWEpj7Bj7LMWX/78G/AHCCGFI8wWM4r\nHpddwz/34kdO0X1OT2Qu6FNg5NWQTAB0X4G+pSBMT8EoQ4fGrgPHoijQpqTF\npTZ78nc0Ncl0/YTSVvFGsQo/cHG557gZpX3DlgZcMthObM9GyXbVlUdK1eOv\nsimr\r\n=QaoC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDD3xJYCqWfSUIdD8tw/Y+4GxNDkDyouvKv0UUXFu9ghgIhAPSzeUawd2XJfi+5tN6J1REjj1yR9PlCk/ohzuiXzIpc"}]},"_npmUser":{"name":"teana","email":"769416198@qq.com"},"directories":{},"maintainers":[{"name":"teana","email":"769416198@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/watcher_0.0.18_1628748629930_0.6712599122250575"},"_hasShrinkwrap":false},"1.0.0":{"name":"@~crazy/watcher","version":"1.0.0","description":"对象观察者","main":"dist/watcher.js","scripts":{"dev":"webpack-dev-server --open --hot --config webpack.dev.js","demo":"webpack --config webpack.demo.js","build":"webpack --config webpack.prod.js","prebuild":"npm version patch","build-minor":"webpack --config webpack.prod.js","prebuild-minor":"npm version minor","build-major":"webpack --config webpack.prod.js","prebuild-major":"npm version major"},"keywords":["JavaScript"],"author":{"name":"GT"},"license":"ISC","devDependencies":{"@babel/core":"^7.12.1","@babel/plugin-proposal-class-properties":"^7.12.1","@babel/plugin-transform-runtime":"^7.14.5","@babel/preset-env":"^7.12.1","babel-loader":"^8.1.0","clean-webpack-plugin":"^3.0.0","css-loader":"^4.3.0","csv-loader":"^3.0.3","file-loader":"^6.2.0","html-webpack-plugin":"^4.5.0","node-sass":"^4.14.1","sass-loader":"^10.0.2","style-loader":"^1.3.0","webpack":"^4.44.2","webpack-cli":"^3.3.12","webpack-dev-server":"^3.11.0","webpack-merge":"^5.1.4","xml-loader":"^1.2.1"},"dependencies":{"@~crazy/merge":"0.0.4","@~crazy/symbol":"0.0.1","node-uuid":"^1.4.8"},"gitHead":"4080a5cc21477a4cdf3f5317855111c300bffef0","_id":"@~crazy/watcher@1.0.0","_nodeVersion":"16.5.0","_npmVersion":"7.19.1","dist":{"integrity":"sha512-QJYgjAw0hKRjzk1yynCSSFkFr3yxmzLPAlXotBnX9HDjDXAJFuiPRDTr3zINlnUD1e4EoQs+8VF9zBkBtVSdIw==","shasum":"41611591df97f1159738ca867553d51eca73f90c","tarball":"https://registry.npmjs.org/@~crazy/watcher/-/watcher-1.0.0.tgz","fileCount":3,"unpackedSize":24261,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhHnLtCRA9TVsSAnZWagAA2nAP/1Ft9xD65jiqYw6lmpD6\nXtePHYelvAUPr21n6RtAE5cSH+s7Ta9pyscWcUgNcLDvOFeXNua/nadbvKLV\nKRsDDhjNSGq75a9DBxHXlIUYwrVjbw+Jvvt+NPWkxwClaAnGn8ddEwYj4Dwy\nVZZ4Off3BYvDSd5MHKC+55C8fyCXDWSlgVw+TXgQJhhogo7tXGpqB+/yk968\nsn3HJ7b0bp3P8jMy5s+HozVzGWCm7KAeY7dzk0CmaZP48VsrcQOwvJl2pWJK\n+iRZNAWAgYvkNvmy2e6LEeVJQYcOv7vsSbPbCTwjmMgTQH5Wz47RU2oOq8R8\nIEGkEmmDC/zniABkxuzojkHI1PA8mxHGNUeCyDT4RkAujJJtg3U7TZ9Xrikp\nag3LJFgoP9YlDcIK71L0Ft1iIEwnPqSa9VEl9/VhPUyiHAY586NxVClWGss2\nCEgFhZen0Ohaq1s6m0x5FQBY2B8+a25ybrgXWcVIsnzgRmcbcVd/Cg2l4FT6\nyGv4sIEL4hOoPF74vSLCKHzeb9r8n1ST3rZikPdLvTyCEQuuQHTLT/1uOIUq\nFdTbM5+irbk+JxUgHKPfFcCCrNzxOuB/p59x5zWUrb50wWFO6b6B8sdKcUdu\n0nkRhE0cm5Ggu34AziNM5UTnDda0kNILpeoytTOHYD1ylONiLOm27v5jLbt6\n7U8+\r\n=xVnh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCCqO1+UJS79OcKiMo+Yn5bf1SHp10GzuQIMW1/gANHCQIgBhrJoAkUcrlx8a27dl5uLNUdzI/ZMmSK71jOHYM39fs="}]},"_npmUser":{"name":"teana","email":"769416198@qq.com"},"directories":{},"maintainers":[{"name":"teana","email":"769416198@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/watcher_1.0.0_1629385453459_0.4740814304136267"},"_hasShrinkwrap":false},"1.0.1":{"name":"@~crazy/watcher","version":"1.0.1","description":"对象观察者","main":"dist/watcher.js","scripts":{"dev":"webpack-dev-server --open --hot --config webpack.dev.js","demo":"webpack --config webpack.demo.js","build":"webpack --config webpack.prod.js","prebuild":"npm version patch","build-minor":"webpack --config webpack.prod.js","prebuild-minor":"npm version minor","build-major":"webpack --config webpack.prod.js","prebuild-major":"npm version major"},"keywords":["JavaScript"],"author":{"name":"GT"},"license":"ISC","devDependencies":{"@babel/core":"^7.12.1","@babel/plugin-proposal-class-properties":"^7.12.1","@babel/plugin-transform-runtime":"^7.14.5","@babel/preset-env":"^7.12.1","babel-loader":"^8.1.0","clean-webpack-plugin":"^3.0.0","css-loader":"^4.3.0","csv-loader":"^3.0.3","file-loader":"^6.2.0","html-webpack-plugin":"^4.5.0","node-sass":"^4.14.1","sass-loader":"^10.0.2","style-loader":"^1.3.0","webpack":"^4.44.2","webpack-cli":"^3.3.12","webpack-dev-server":"^3.11.0","webpack-merge":"^5.1.4","xml-loader":"^1.2.1"},"dependencies":{"@~crazy/merge":"0.0.4","@~crazy/symbol":"0.0.1","node-uuid":"^1.4.8"},"gitHead":"bb6c6c542808d3e2b956fd7295cac8bacdab18bb","_id":"@~crazy/watcher@1.0.1","_nodeVersion":"16.5.0","_npmVersion":"7.19.1","dist":{"integrity":"sha512-79pNL6Qc2hcyxJ4mvajsI3bk674LnqrDxdJFZF+PhN7t8JUqv2JLH9uqAvhRImirjY+02LRZVDL2MvzrfiiYuA==","shasum":"b8c652cc69655afee20470ad614dbf0f69081707","tarball":"https://registry.npmjs.org/@~crazy/watcher/-/watcher-1.0.1.tgz","fileCount":3,"unpackedSize":21999,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhIhf8CRA9TVsSAnZWagAAT8EQAJIXqyzAWacebRPiA3cf\nsQNvBHi0i4lX5CG705pRFAUc9Km3NowOI717Eu9JwDpoVfNvDuIwiEkkaqRC\nzSl4BMyrwZPh8THkQr+FgWiJiO1rO3IoaDqBcimsC3fxmKMWq7+7SluShYKx\nPsHG1j8rNKttqctITKS2kt0ht2a+2YGGcypYh7gYK38Aiyba5vfCDeFkqPmd\n1f9UP5+u8nJMdAd6sQA8inP2wpnt2y1sI7YxIAVrSmvqw6re/HwvdVzBC8Jc\nO0ou6sHcFuu09l7FxZTDJJcaIv3k9rI9fh2QrB+L3AvrzwamaN568z3gvWUd\nOX94ZBdNzz0GMTKg4gEhqPx3dWfOWbb9XByT0v2sXEguhUNiKIJTuFbWFlkY\noBAwDTkjCefzjgEEy/97YOeqEiJwVjRlHBk6uAdEV84lq/n7W8WxgtiwQg+x\nUrXtGadJCCfCnEmz0fk/eEEdkbC1UBAVs1sftDs+qLgmkas2R+VdBfrYRo/x\nsnpIa1G4ItQNurfIYvOIRgCO+me2SJS6Wbp+k0By+dIdcA/V2Hd1jB1DtuhV\nbwXGtw4z9GG/mepOWaHcnsgHgUI2UiXaaNnggh/y7UbBUh/YT5R8Jkefawbq\nPMMXGLV6q55dDDMyjkpWf+HWYs8mZIs9BpMT7vsQPGu6Zg3flCNkraHVagCc\ni0uC\r\n=SmwA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBdGmmjKdQ0KpOueVKAlZNe2xVzhpwN0pR+FcwiUJN6AAiBuJWPBfvrVRGhsAhOeueOApe1OINK2iyg2LLxqb+ftnw=="}]},"_npmUser":{"name":"teana","email":"769416198@qq.com"},"directories":{},"maintainers":[{"name":"teana","email":"769416198@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/watcher_1.0.1_1629624315907_0.2947322923186497"},"_hasShrinkwrap":false},"1.0.3":{"name":"@~crazy/watcher","version":"1.0.3","description":"对象观察者","main":"dist/watcher.js","scripts":{"dev":"webpack-dev-server --open --hot --config webpack.dev.js","demo":"webpack --config webpack.demo.js","build":"webpack --config webpack.prod.js","prebuild":"npm version patch","build-minor":"webpack --config webpack.prod.js","prebuild-minor":"npm version minor","build-major":"webpack --config webpack.prod.js","prebuild-major":"npm version major"},"keywords":["JavaScript"],"author":{"name":"GT"},"license":"ISC","devDependencies":{"@babel/core":"^7.12.1","@babel/plugin-proposal-class-properties":"^7.12.1","@babel/plugin-transform-runtime":"^7.14.5","@babel/preset-env":"^7.12.1","babel-loader":"^8.1.0","clean-webpack-plugin":"^3.0.0","css-loader":"^4.3.0","csv-loader":"^3.0.3","file-loader":"^6.2.0","html-webpack-plugin":"^4.5.0","node-sass":"^4.14.1","sass-loader":"^10.0.2","style-loader":"^1.3.0","webpack":"^4.44.2","webpack-cli":"^3.3.12","webpack-dev-server":"^3.11.0","webpack-merge":"^5.1.4","xml-loader":"^1.2.1"},"dependencies":{"@~crazy/merge":"0.0.4","@~crazy/symbol":"0.0.1","node-uuid":"^1.4.8"},"gitHead":"e21b3e20128a2e17d1603e9835cff2f4d60d46e9","_id":"@~crazy/watcher@1.0.3","_nodeVersion":"16.5.0","_npmVersion":"7.19.1","dist":{"integrity":"sha512-/WcoHwCn1hCGwVoAKmHQEJA2tqqvd+vYc0WOiH9yZnA0fMEsv9Y8pkzCugXsWXVU8FwAmO2Z5IKcoWxWPwPDxA==","shasum":"b7e0a6582e78572e386777afb9865cc0de797c66","tarball":"https://registry.npmjs.org/@~crazy/watcher/-/watcher-1.0.3.tgz","fileCount":3,"unpackedSize":22489,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhIl1TCRA9TVsSAnZWagAAcmcP/iw3teytpTIkGFRWeFiS\n5JLT8zw62wjFYSQ/ifN20dSAbVJUbfjno8ZAFfaapLTnCdx1SqhpghmPbCSX\nxCFzNzkA31pCHDyTC0dOLkHmg+b7ZyRZW6FqsRMw/0we+xxMDFoSGQhVnxfD\nfZ9ZCBnRjAqnIzc6HundnWaaAmQf6xx+PqzhOMIFPPIvd9ouUZyrB1Vo5lwo\nVU4TQB5/DpHHNMuDNut2Z3WBJpOJ9t9hHP+cxNv9nfFQFC0qyt2W4k1acEG/\nZRiGxRyBNuG+LsyuphS+IVksnlHgaZ1oWFhYgPcw2ZHMphFwhNoDyWdNbsN5\njxMMPMV9ZsS+bX3QSoyfpP1+1tAyOckZo5BwSWVe8jkP5SNzrz9hxItfscfA\nwc0b8G8VLgdqPZ+FCb7ojRDGXF/H+5zz+o3bWE0nH7Lh+bZfN6zVj+GNH8cT\n/ZWu4XN+73Y9WEwYmd28eTt5I4qoMAzSzWWM8B0L1KksmgsNWC4hH2VoUQ28\n2vEpD2+/CLJoE5IBe9mW0n3CW9VFnt5ybk3pPOtbB9FjSz9yzznZFjGPrInd\nghL+3nj8aw+lcAx+EikCi4w1I8WzuUIBf7XJAN2CVo6zfHyZXu4I1kw6jgDk\n1DsW7tvaNP02m9dAn4QZJFZ+vSQWNn4uFN6J6tQUOAF7uoEDa55glPwTvbT5\nDM3A\r\n=fBoR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDPPqwplI1uKyeW2dZm74f7hf0tyNJrgvYHwv067548nQIgD/COOIzcX11BQiMnX9GD7yOfCnMAAyQpxo+ijGfJQeI="}]},"_npmUser":{"name":"teana","email":"769416198@qq.com"},"directories":{},"maintainers":[{"name":"teana","email":"769416198@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/watcher_1.0.3_1629642067630_0.47087090664273257"},"_hasShrinkwrap":false},"1.0.4":{"name":"@~crazy/watcher","version":"1.0.4","description":"对象观察者","main":"dist/watcher.js","scripts":{"dev":"webpack-dev-server --open --hot --config webpack.dev.js","demo":"webpack --config webpack.demo.js","build":"webpack --config webpack.prod.js","prebuild":"npm version patch","build-minor":"webpack --config webpack.prod.js","prebuild-minor":"npm version minor","build-major":"webpack --config webpack.prod.js","prebuild-major":"npm version major"},"keywords":["JavaScript"],"author":{"name":"GT"},"license":"ISC","devDependencies":{"@babel/core":"^7.12.1","@babel/plugin-proposal-class-properties":"^7.12.1","@babel/plugin-transform-runtime":"^7.14.5","@babel/preset-env":"^7.12.1","babel-loader":"^8.1.0","clean-webpack-plugin":"^3.0.0","css-loader":"^4.3.0","csv-loader":"^3.0.3","file-loader":"^6.2.0","html-webpack-plugin":"^4.5.0","node-sass":"^4.14.1","sass-loader":"^10.0.2","style-loader":"^1.3.0","webpack":"^4.44.2","webpack-cli":"^3.3.12","webpack-dev-server":"^3.11.0","webpack-merge":"^5.1.4","xml-loader":"^1.2.1"},"dependencies":{"@~crazy/merge":"0.0.4","@~crazy/symbol":"0.0.1","node-uuid":"^1.4.8"},"gitHead":"5bc244a06fd462fc266e0004f286227d612740e5","_id":"@~crazy/watcher@1.0.4","_nodeVersion":"16.5.0","_npmVersion":"7.19.1","dist":{"integrity":"sha512-YPlJwwUF5SMgcUL1sKTfaRkQjnVdVAQ94DnMcUV600IsBJL8iOuX31NAQT1NhJ3pr4beSlMRoynlqj9WyZo/XA==","shasum":"3b592c0f1b7596558126dcf8d0930d8113e4890c","tarball":"https://registry.npmjs.org/@~crazy/watcher/-/watcher-1.0.4.tgz","fileCount":3,"unpackedSize":22514,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhImjsCRA9TVsSAnZWagAAwTcP/RBUKG+unR4KGjXb1RbE\nEXDA+oaQI3w8QBVq0zuWU35+z47vWX8AKsjq+hLma7YRoU9h90MJsSrhdOk/\njGKtLSssn/f5smN4nsdqTXv7/NgRsFITSLg6DiBkm/FWM1iVbvpvrsWjNKSe\n8cwbZef83/TD3CTAVXBGbcYIR+FiEXLAYspIk33wEsggE7IrHNDdyz5vVWRR\nw/9tme4xrd9FSBcg+DnIa+lOrCTpf85k1Pki/DPO9awlZCScPvvWIJiQVqma\nvnRSPb80Nmbv6FbggoUvp33Ta30FpKnF7JojPbMUG2LcLKbcQ1sNRMgDn1UB\nmxi18pMyBwqyv9UF3KZP0jpzDr1gLP4A0XjBhw5j4peQHdZU9iwEL1mx27/G\nacNQ6fg6RI6JHwQLxkZVr9O+VoXY0C5hQThGJztAUmFJiPzHnfdGunnl8ZEb\n+SRUkRaGOVnqqPGquzJCHUeBB974ejGjU9waMWM5JIaSfvx7tjehzqO8tjh9\n+VNyFjABO64gjp0cFZ18ItlUAL0m6Ewe2FdVmqDiSkKlUaF3aCGwpnSkh5nQ\nk2hbynkli0YK1CJX52MVQC7PDMx3bTvytgrVz4sl4ii9qKs7GZ3bt8vflSQW\nX4YZ2H3q3ddpQlvfcObL93r1NAw1X1uxZRvp8ApXxQA5OdK7baXtplqcEZkJ\noUwb\r\n=WZHT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDuTmdqKUUTu1vBrZKt9q3erGvoHT9YoZ5DFgbsVQsCWQIhALreU9KGZCwN1ubZyU42bflHXeXk8QRtGL4fnEd3oTe4"}]},"_npmUser":{"name":"teana","email":"769416198@qq.com"},"directories":{},"maintainers":[{"name":"teana","email":"769416198@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/watcher_1.0.4_1629645036241_0.06671272991741262"},"_hasShrinkwrap":false},"1.0.5":{"name":"@~crazy/watcher","version":"1.0.5","description":"对象观察者","main":"dist/watcher.js","scripts":{"dev":"webpack-dev-server --open --hot --config webpack.dev.js","demo":"webpack --config webpack.demo.js","build":"webpack --config webpack.prod.js","prebuild":"npm version patch","build-minor":"webpack --config webpack.prod.js","prebuild-minor":"npm version minor","build-major":"webpack --config webpack.prod.js","prebuild-major":"npm version major"},"keywords":["JavaScript"],"author":{"name":"GT"},"license":"ISC","devDependencies":{"@babel/core":"^7.12.1","@babel/plugin-proposal-class-properties":"^7.12.1","@babel/plugin-transform-runtime":"^7.14.5","@babel/preset-env":"^7.12.1","babel-loader":"^8.1.0","clean-webpack-plugin":"^3.0.0","css-loader":"^4.3.0","csv-loader":"^3.0.3","file-loader":"^6.2.0","html-webpack-plugin":"^4.5.0","node-sass":"^4.14.1","sass-loader":"^10.0.2","style-loader":"^1.3.0","webpack":"^4.44.2","webpack-cli":"^3.3.12","webpack-dev-server":"^3.11.0","webpack-merge":"^5.1.4","xml-loader":"^1.2.1"},"dependencies":{"@~crazy/merge":"0.0.4","@~crazy/symbol":"0.0.1","node-uuid":"^1.4.8"},"gitHead":"e51bbd0ddd428914237be441bcd14d8b4caa4f12","_id":"@~crazy/watcher@1.0.5","_nodeVersion":"14.15.5","_npmVersion":"6.14.11","dist":{"integrity":"sha512-ClXA+3hohqbfcxSuPKKr/DIAAfOwfnTVgeisKIzeTIrUE0bVOgTKA6m4shJ9aDVMqWbu/2j7Jsb4rtyPsGwDGA==","shasum":"08d4fe9e299093117b4dd35032d57c7fea3d3992","tarball":"https://registry.npmjs.org/@~crazy/watcher/-/watcher-1.0.5.tgz","fileCount":3,"unpackedSize":25901,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhNspSCRA9TVsSAnZWagAAunYP/RaYm7lq1hGkjmBaE/ep\nHnnq+bm3z4WzSNOT+nF/G+25xUx+50rsioP0/MH7ieaTte/kYvPV3avtGW96\n7+lgWY1lKaknHxZmN12uYSWRyDRHZQ6KK5CVuF4Rf3l5K2mag3YEbt91fCDS\nvmoJU6Clv8L8DpF/0I52WrfPvjJHYj69mQp3HGtE6uKgJZdpsiHABvspqXym\n5K/5TRQAm1nmksPge0xj6ocr3Aqn8m071rqWMS7IQ2DVW2cL2AYrGDaknnG8\nOllrhr+ZId0jAVHPdlFOU+188lPBrpCTcbAmc5GwQD0Kg07PEMiXFRfj7dWb\n3OasTbjKmhMwvxwJlF6F2Pdgjd5MpGEPOSSXTbjzhbII9LWLHjIZwNjURzGA\nWoXsmTm9PysM48D+JZaQwckMXfycIraDrjyQal9WmV6ZKezTAkuXmSDw+zhL\nu4fhSyYtGaRjXpyytvcIvFjEjixddJPmOlapo2hFB3AnZmwNqqhorcdF6G+f\nmUZEhbh8gvEr2g8TvcfkcIDr1RiyiSZPkYOtJgb1w84Iv59i3uMcm+UxM23s\nr/mHrCLfwGDb4fFQlHVp6b+1SyZ7fwCQKp4d3a7fg2zIYVW5tkebYbxr+5v2\n+iyRHXx3EOx+eydVgZqxrlebCJ9sJNp6LjvvgbK+DJQGI/jMJRtFBBFN2btu\nI5qF\r\n=fWjs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICTAwcfXqc3/u85YsLPWul5vmIQvabSIfFurYGOe3S33AiBsBaI2euFs6dWEw8nMCL018pUhRjsM/7BZ3RuW/QSrSA=="}]},"_npmUser":{"name":"teana","email":"769416198@qq.com"},"directories":{},"maintainers":[{"name":"teana","email":"769416198@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/watcher_1.0.5_1630980690496_0.23817790184818688"},"_hasShrinkwrap":false},"1.0.6":{"name":"@~crazy/watcher","version":"1.0.6","description":"对象观察者","main":"dist/watcher.js","scripts":{"dev":"webpack-dev-server --open --hot --config webpack.dev.js","demo":"webpack --config webpack.demo.js","build":"webpack --config webpack.prod.js","prebuild":"npm version patch","build-minor":"webpack --config webpack.prod.js","prebuild-minor":"npm version minor","build-major":"webpack --config webpack.prod.js","prebuild-major":"npm version major"},"keywords":["JavaScript"],"author":{"name":"GT"},"license":"ISC","devDependencies":{"@babel/core":"^7.12.1","@babel/plugin-proposal-class-properties":"^7.12.1","@babel/plugin-transform-runtime":"^7.14.5","@babel/preset-env":"^7.12.1","babel-loader":"^8.1.0","clean-webpack-plugin":"^3.0.0","css-loader":"^4.3.0","csv-loader":"^3.0.3","file-loader":"^6.2.0","html-webpack-plugin":"^4.5.0","node-sass":"^4.14.1","sass-loader":"^10.0.2","style-loader":"^1.3.0","webpack":"^4.44.2","webpack-cli":"^3.3.12","webpack-dev-server":"^3.11.0","webpack-merge":"^5.1.4","xml-loader":"^1.2.1"},"dependencies":{"@~crazy/merge":"0.0.4","@~crazy/symbol":"0.0.1","node-uuid":"^1.4.8"},"gitHead":"76d1b6a18906622a1e1f97735c6907fd8aa4da8c","_id":"@~crazy/watcher@1.0.6","_nodeVersion":"14.18.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-IthJf0Ldxix8YKtg9dRd6deI/ZDu5PuXEthcEcAlwL2dj9p7makWxwetBdfhF7V3IvcOfrH+iuiV1KiuCh8lqA==","shasum":"d03ad9f387f109a7ec4c24467f8b9c4e122c3740","tarball":"https://registry.npmjs.org/@~crazy/watcher/-/watcher-1.0.6.tgz","fileCount":3,"unpackedSize":26440,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFSQqeifTjia9OsfGA3o99kXUPZHthg26WtXJdVN7qsNAiBbgGCR0bdQib83BjIP2EidMP+oblQr8hPsjgoCmHLU7g=="}]},"_npmUser":{"name":"teana","email":"769416198@qq.com"},"directories":{},"maintainers":[{"name":"teana","email":"769416198@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/watcher_1.0.6_1635756053811_0.8214522996336835"},"_hasShrinkwrap":false},"1.0.7":{"name":"@~crazy/watcher","version":"1.0.7","description":"对象观察者","main":"dist/watcher.js","scripts":{"dev":"webpack-dev-server --open --hot --config webpack.dev.js","demo":"webpack --config webpack.demo.js","build":"webpack --config webpack.prod.js","prebuild":"npm version patch","build-minor":"webpack --config webpack.prod.js","prebuild-minor":"npm version minor","build-major":"webpack --config webpack.prod.js","prebuild-major":"npm version major"},"keywords":["JavaScript"],"author":{"name":"GT"},"license":"ISC","devDependencies":{"@babel/core":"^7.12.1","@babel/plugin-proposal-class-properties":"^7.12.1","@babel/plugin-transform-runtime":"^7.14.5","@babel/preset-env":"^7.12.1","babel-loader":"^8.1.0","clean-webpack-plugin":"^3.0.0","css-loader":"^4.3.0","csv-loader":"^3.0.3","file-loader":"^6.2.0","html-webpack-plugin":"^4.5.0","node-sass":"^4.14.1","sass-loader":"^10.0.2","style-loader":"^1.3.0","webpack":"^4.44.2","webpack-cli":"^3.3.12","webpack-dev-server":"^3.11.0","webpack-merge":"^5.1.4","xml-loader":"^1.2.1"},"dependencies":{"@~crazy/merge":"0.0.4","@~crazy/symbol":"0.0.1","node-uuid":"^1.4.8"},"gitHead":"8bf68f529c12c8e013bef991f6f7183a61f80699","_id":"@~crazy/watcher@1.0.7","_nodeVersion":"14.18.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-Mc40lJLu4l8qXbAZJavSwpIY/GDYurHd2wbAUzqcHJNE3xZBZQCLiVTtOzm3P/e6gXVPZOM/0vSy+szX63tB3A==","shasum":"157b90b57bddf14cf915e2b5dc9be1357aabf44d","tarball":"https://registry.npmjs.org/@~crazy/watcher/-/watcher-1.0.7.tgz","fileCount":3,"unpackedSize":26978,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhlKfOCRA9TVsSAnZWagAAaysQAJJc1DkFNuhAYxFdk3XX\nyNl5PHTPDHLXct1rWYmNUHnjOHNNjNMH1KvEWZsww0kH4vF2T+33LmeG7NvR\nzwuMexk4SzrUBiFDUs7I8QfZzg4nKwd5aNGKHV9cn+fIYGHtn44xs9kpwQuO\n8orfZOfQojfGbm6A0bBtfK3V5JSjJa3VM79QSbx07jk+C/kc/CKY0kfMRAMV\nzXQgxuQNRJgJxqvqb4dtGlt295QepVU9q1UETYbDisyXXtKpWJvMBtvSeNdO\nNnpU5v/270wpKla/IZ7QDbGD33jmG/MgJ9MpnzkUvK4wHrF22nDkFIC5N1p8\n5v/7+Nwdv+ydfJgN70sLnI1JbnQZh7Na/abgwcDjJAY+q4i717SOotvCHXcP\n+VjIpDWCXUVsnLdYDY8Dm9RCZTg7jtsYhr2px8W426T4JfB7ScFHQNr74IIy\n/phVxMbcpRJ9rROs6T1rbs8D6NUR9EczpqVvaBVgMTKSEuzjUIg8R+vW6Oj0\n8dP+GGvWHyD7pzjkxsnIl6g7Mvsr1vrQgMpOnMf4b33SKGbUGgLbALkFRdP+\n7ftbgIDZwuOUHqIZXWn/jeXoI+lnYyvMWaA/PwgRb2HPB1mAOpTq/SaGFD3y\nbjpbJCR1MJxfT9Di78xsLqIZpy/a01/16ZSBV0k3euSE+4a6Ib4zNARchgEm\na26o\r\n=OX45\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDdqTHYnbxq9nqM99x5x9C3fXKu12f3mgSDYEtOUEzlDAIhANV9T0bdh5UMWJHVFYcR1h+hjHJcatMv/O4A9qD02vek"}]},"_npmUser":{"name":"teana","email":"769416198@qq.com"},"directories":{},"maintainers":[{"name":"teana","email":"769416198@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/watcher_1.0.7_1637132238577_0.5264622749451577"},"_hasShrinkwrap":false},"1.0.8":{"name":"@~crazy/watcher","version":"1.0.8","description":"对象观察者","main":"dist/watcher.js","scripts":{"dev":"webpack-dev-server --open --hot --config webpack.dev.js","demo":"webpack --config webpack.demo.js","build":"webpack --config webpack.prod.js","prebuild":"npm version patch","build-minor":"webpack --config webpack.prod.js","prebuild-minor":"npm version minor","build-major":"webpack --config webpack.prod.js","prebuild-major":"npm version major"},"keywords":["JavaScript"],"author":{"name":"GT"},"license":"ISC","devDependencies":{"@babel/core":"^7.12.1","@babel/plugin-proposal-class-properties":"^7.12.1","@babel/plugin-transform-runtime":"^7.14.5","@babel/preset-env":"^7.12.1","babel-loader":"^8.1.0","clean-webpack-plugin":"^3.0.0","css-loader":"^4.3.0","csv-loader":"^3.0.3","file-loader":"^6.2.0","html-webpack-plugin":"^4.5.0","node-sass":"^4.14.1","sass-loader":"^10.0.2","style-loader":"^1.3.0","webpack":"^4.44.2","webpack-cli":"^3.3.12","webpack-dev-server":"^3.11.0","webpack-merge":"^5.1.4","xml-loader":"^1.2.1"},"dependencies":{"@~crazy/merge":"0.0.4","@~crazy/symbol":"0.0.1","node-uuid":"^1.4.8"},"gitHead":"7305c23125194dda6455f6e24f02242aacdba1cf","_id":"@~crazy/watcher@1.0.8","_nodeVersion":"14.18.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-4Toya6VJQmkt1EuEbiRjsyrMenbKyf3zPOuj30xNWOoiLgYeMP6zEiUPYIbNigEMyCRtffubI076tGHMdfxZeA==","shasum":"33339eb5de0890a55c402af5f6f5e06316add118","tarball":"https://registry.npmjs.org/@~crazy/watcher/-/watcher-1.0.8.tgz","fileCount":3,"unpackedSize":27454,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhnijVCRA9TVsSAnZWagAAxuAP/3nD3DglF80lYUPCEQ3/\nAFyW+HtaF5WZfBfnJGBnTeDYpZo04vaST97innUFUXotMDgW/0F7GW8bqUFN\nWc7YPMfLia1lEPcR4VjGEykYtB0tSPUHHIMy9bXmSUBCA8lsQNoC8rOdiPRw\ncmyCeW5F3sIRj96jtKzt/YM1XR2PD9dA2yamhBY+oYEWBasged/GvKB2b3Bb\nlEn012r5YxNZV8KFhf0EzAt1leTsQEpagVOF2/d/DiA52WBMKVEKE8yinD1h\nFGG5dedvGmwX8Ej6L+9g8Sgchc39O53eGujJIC+Ol9zylGYEhwrPqjrv3dIi\nAf4SUnpERX+5mfVndeWbRKhc2ZSvDkMaljo/iZ2torjsS2DGFTP07/Y5r1GY\n3FhGmgL2j3W+4WPQFtUy5JeXzcF110Jbsih7CANlb17hVGH2itOsBcKH/04W\nnP9p0SLAZOAsTWXdpj5g//qrjaCFXTXZJRtpj1iVEka7IRqsJM5SVpRPLTCF\ncRBI5qSE9tisIh50aA7shVnMQ6Cgi/8t7/Qmh2OLwMqPFh0nbGIOzeuz65Jy\nkIgWxITyVn3eJxe7WG1c9K/CYb248P3Gyj0+DzDgYyqQ0pDtP42GIjlGz7pY\nuPw/oIX8hlhNjPz5/PlXZ53LS4otkJseVEW72Fykv6CKXpb445p0fO2obLzo\nuK15\r\n=HeFG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDGip/n2HzsZSGpKAwGE5hyXasrIezFJJk3u1baGYFdvgIhAO1gtPcIgNcDVp/5biHRDXNaGYkbxIx4k/7PLRb2eCOP"}]},"_npmUser":{"name":"teana","email":"769416198@qq.com"},"directories":{},"maintainers":[{"name":"teana","email":"769416198@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/watcher_1.0.8_1637755093157_0.4453536190918117"},"_hasShrinkwrap":false},"1.0.9":{"name":"@~crazy/watcher","version":"1.0.9","description":"对象观察者","main":"dist/watcher.js","scripts":{"dev":"webpack-dev-server --open --hot --config webpack.dev.js","demo":"webpack --config webpack.demo.js","build":"webpack --config webpack.prod.js","prebuild":"npm version patch","build-minor":"webpack --config webpack.prod.js","prebuild-minor":"npm version minor","build-major":"webpack --config webpack.prod.js","prebuild-major":"npm version major"},"keywords":["JavaScript"],"author":{"name":"GT"},"license":"ISC","devDependencies":{"@babel/core":"^7.12.1","@babel/plugin-proposal-class-properties":"^7.12.1","@babel/plugin-transform-runtime":"^7.14.5","@babel/preset-env":"^7.12.1","babel-loader":"^8.1.0","clean-webpack-plugin":"^3.0.0","css-loader":"^4.3.0","csv-loader":"^3.0.3","file-loader":"^6.2.0","html-webpack-plugin":"^4.5.0","node-sass":"^4.14.1","sass-loader":"^10.0.2","style-loader":"^1.3.0","webpack":"^4.44.2","webpack-cli":"^3.3.12","webpack-dev-server":"^3.11.0","webpack-merge":"^5.1.4","xml-loader":"^1.2.1"},"dependencies":{"@~crazy/merge":"0.0.4","@~crazy/symbol":"0.0.1","node-uuid":"^1.4.8"},"gitHead":"e5bfa18abad8b3929743c64cd3f06bcd2899dfd8","_id":"@~crazy/watcher@1.0.9","_nodeVersion":"14.18.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-TMkAZbONDQYxVBrMROk8MedP1+8KVKvZLKSIx7bLyS4Rjv+Eylpy8m2UGlyleLKIg+vrT0tMzuBQzs4xW6OP6Q==","shasum":"339795c4907b584d58ebe60576900f57daec62e4","tarball":"https://registry.npmjs.org/@~crazy/watcher/-/watcher-1.0.9.tgz","fileCount":3,"unpackedSize":27478,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhnz0QCRA9TVsSAnZWagAAiecP/27c6blCa6/VkbObbNp5\nRnoE/raYrjKw5YOtdBZbNE9p3nTn39MaZaQxwK7cjOA8uNZElwFZJKhblZco\nrXwmIy2OqN0SOc319HkEt0cO+x3RvG/irQedZtbeDphhAGkz5rwiyCbN2A1l\nZL4t0/9Bt9CQ48dzXDSTUsuZN2sA2TQ1F70HwW6NVU8+vENjNkgkgbqMPzwa\nYUT9N1iPkJIZODlVsw7kbRS8pnsK+X+XLXIMgOTuYYxAg9haiFnNyB4svTfp\ntNA+7S4LAkJdhIMtHU31nmSTKU902m36/hLAX+MsTd3scgCcu1O1Tqgt80wA\n5bNtjQODR38sfho8eRRr+aRUB0RNiptWXawimnMEJlVcPZAld/VDt6V86Cs7\nUFEKrXausXKBTHo5vwdcMz662hqpa+/wpSchuuWwNvP2za/xcsmgTj6eWst8\n8SxmSCAWu7WJp4IWIWAYqJDsyWNoTReYGV8p3+99Wqfn43FPD7VcNvwNPBm5\ni2DblgmMPl9rQTo3pc4Ei5T2SxPt9m/U2oXt3XRIilnua4/si12BV5L4t/83\nZ+PdRoIbP43r2rwe8S3t9aOBHbr6Qj09G7OTKXWgxFftqQxRk/uVvT/ZqAjz\nQtUePJODr6Jd8kS99n4OKs8O1EuLa+p3n9fQH5tHtI4HJUaI8gMxUynGGNQT\nKQQJ\r\n=BIwV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAbv8jfULOtWZyLrSggBREz6rYgGCvDB0ilDESq/3ze/AiEA5i6fhoPeTSd1FNaCGzg/zpKirB+Lic4zpn7LyzSVCZY="}]},"_npmUser":{"name":"teana","email":"769416198@qq.com"},"directories":{},"maintainers":[{"name":"teana","email":"769416198@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/watcher_1.0.9_1637825808238_0.2910882145747524"},"_hasShrinkwrap":false},"2.0.0":{"name":"@~crazy/watcher","version":"2.0.0","description":"对象观察者","main":"dist/watcher.js","scripts":{"dev":"webpack-dev-server --open --hot --config webpack.dev.js","demo":"webpack --config webpack.demo.js","build":"webpack --config webpack.prod.js","prebuild":"npm version patch","build-minor":"webpack --config webpack.prod.js","prebuild-minor":"npm version minor","build-major":"webpack --config webpack.prod.js","prebuild-major":"npm version major"},"keywords":["JavaScript"],"author":{"name":"GT"},"license":"ISC","devDependencies":{"@babel/core":"^7.12.1","@babel/plugin-proposal-class-properties":"^7.12.1","@babel/plugin-transform-runtime":"^7.14.5","@babel/preset-env":"^7.12.1","babel-loader":"^8.1.0","clean-webpack-plugin":"^3.0.0","css-loader":"^4.3.0","csv-loader":"^3.0.3","file-loader":"^6.2.0","html-webpack-plugin":"^4.5.0","node-sass":"^4.14.1","pixi.js":"^6.2.1","proxy-watcher":"^3.4.2","sass-loader":"^10.0.2","style-loader":"^1.3.0","webpack":"^4.44.2","webpack-cli":"^3.3.12","webpack-dev-server":"^3.11.0","webpack-merge":"^5.1.4","xml-loader":"^1.2.1"},"dependencies":{},"gitHead":"b12ea6e01de7c4a2df9870a6de9f6b3a388cf87b","_id":"@~crazy/watcher@2.0.0","_nodeVersion":"14.17.5","_npmVersion":"6.14.14","dist":{"integrity":"sha512-PszHoFSqkH/pR8FoegsOriyYKJJTmW8I5TNRf7S7cLTIf3jBYT//i0QL4eWp86sZQMOFSmTNSQhh8PrWOacQpw==","shasum":"1d57618b7e58b390381712d461783a01d6a55ffd","tarball":"https://registry.npmjs.org/@~crazy/watcher/-/watcher-2.0.0.tgz","fileCount":3,"unpackedSize":27800,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhzAviCRA9TVsSAnZWagAApAIP/jLNe0+VgSQTdhHjcvX4\nVf6LmtP6l3xZNJxjI3r4JqVxGXePf707DhPNk8lxyIhAL02hl33h+ZOEWwXq\nRUcMbSgk8ocajgm1YcpV82IeX9d9NZI3QGYk2+WEE8eROyBgzr0MAVnlx0dk\nCp4zmd31v47bzvFlfKJokq95IDcqvi9UpLjT711/nUpaBNpdv+lRHFFPgIQk\nYxup7nXkpp8MD0EcWrfthn+8ZM73ekgvzLaK3dmjIyeQdYJ6oQixdX1ysKPH\nJhVWFzKumMpNf+9Ev3Q/rYT+OeEVyjhoiycCfyJoXE/of5Vj4lzKgoenbrzG\nrOAFgIJw8duFaLa17O/lPLo14T28u7b8R6TFudRqec/qiKf05o05YY1J+aoo\nqdE3fLXAYJfy3CSESm6a9USO7yH12ZxagGhBrgeeIoD1f2NW9dLHVrimSFkc\nsc5ZVgNTdcT7BBGLZPhpeQ7A4c0buZztZwuEbitf5/W7NQ5I+vAecbbCjqH5\nVzFUppiI85EwokpeeNJleMyDVX71mi4ZjpFXsgTStv2AUDyqmKcOaIxZUW3t\nVK6oT4iJ1i7p7KeTKQqgZz9siDmvFxLD6zAeeejHOFYDuYP8BGcJz+bOC3Up\neOWN11JaQX/FxLTYdUSNePcgG2ZGKyb7FcOKWfvQGj7NOj2x9xkZcIE8Lxz/\nLRjd\r\n=trFT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDth7uEOGR/aZtVwOMX7Djgo5ZVGKcgTEPJvKpj2z56gQIgIsz3FssnjohFm0OocilD7t7NAq6JC4Fnyf9IDVSoXz4="}]},"_npmUser":{"name":"teana","email":"769416198@qq.com"},"directories":{},"maintainers":[{"name":"teana","email":"769416198@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/watcher_2.0.0_1640762338535_0.6142735704034248"},"_hasShrinkwrap":false},"3.0.0":{"name":"@~crazy/watcher","version":"3.0.0","description":"对象观察者","main":"dist/watcher.js","scripts":{"dev":"webpack-dev-server --open --hot --config webpack.dev.js","demo":"webpack --config webpack.demo.js","build":"webpack --config webpack.prod.js","build-path":"webpack --config webpack.prod.js","prebuild-patch":"npm version patch","build-minor":"webpack --config webpack.prod.js","prebuild-minor":"npm version minor","build-major":"webpack --config webpack.prod.js","prebuild-major":"npm version major"},"keywords":["JavaScript"],"author":{"name":"GT"},"license":"ISC","devDependencies":{"@babel/core":"^7.12.1","@babel/plugin-proposal-class-properties":"^7.12.1","@babel/plugin-transform-runtime":"^7.14.5","@babel/preset-env":"^7.12.1","babel-loader":"^8.1.0","clean-webpack-plugin":"^3.0.0","css-loader":"^4.3.0","csv-loader":"^3.0.3","file-loader":"^6.2.0","html-webpack-plugin":"^4.5.0","node-sass":"^4.14.1","pixi.js":"^6.2.1","sass-loader":"^10.0.2","style-loader":"^1.3.0","webpack":"^4.44.2","webpack-cli":"^3.3.12","webpack-dev-server":"^3.11.0","webpack-merge":"^5.1.4","xml-loader":"^1.2.1"},"dependencies":{"@~crazy/spanner":"0.0.1"},"gitHead":"5c3e2e8eb344d815ccb17d9b92ad9579da0a7c9c","_id":"@~crazy/watcher@3.0.0","_nodeVersion":"14.18.1","_npmVersion":"8.1.3","dist":{"integrity":"sha512-DwMMeWjh2mVNSoN9DToGjc6g9HAvmCBJSKqS5cmwWx2FWtyNkxgblGOa5QXFaNO5XcFwPObVz3x62dsrXrD31Q==","shasum":"a9994875c8ac210ad626599f976a2e3aca715eea","tarball":"https://registry.npmjs.org/@~crazy/watcher/-/watcher-3.0.0.tgz","fileCount":3,"unpackedSize":29129,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiBKfJCRA9TVsSAnZWagAAeOIP/18kVV4LAGOuxbNvoFBz\nQjzPoeHlcvHXXOYHKNWfsZ+0JISLZbOzMloGXOTWaNJpLXfjJkOgzX8F7WTF\nyzMDMfmnW1J5Cl/13XNdGV16NeLTuMFHyB9g1I984MwKVzba3tZ3z+tp2d1p\nouFSMGnZVPMHefSqvKplSnRTzARQV0t8RAmDLNQS/wFKY+Et+Qesv0mIafno\no93RvryNfGafnZqKElUoPZTGzVwvfbI6eJPrNCwk7oQEEo4C7UHGTU0C+ym2\nKMQktDu9DAYOni0RtBJslybdr02XehQ0ajBCIKmL9aD/CA9L7Dw1eYO6so8y\nyA0oejo52PdjRHR2rmyNzcwxpPuJTnwHaIGFn4Lwy9Tl8inINx+a6OS8ETc+\nLjlWQb/e503tXQ19KWXMvSV46n5WBgkP3o6v0L48k5aEjfLevvNSqm3ev5p8\nxCvkGSDZgoDDd6SRRJPtXOKxsE0n2cxLOMosN5DUfHtXGbwYafhBH9FSnJ3U\nYZ/+6tEIHyPnen9OiFr6YygFLCwj6/yP/tJmVD2DnaoE+t4rebBToq/hDwut\n1zmRuJ+TMzf4wXRDLeU3vNFMuubDKNACURn/fJ26nR4+QaWMXGwJY5GLTUcU\ndj6w2pv2vY4eX7VvnuwbhEuoP89/42/WFiSJ6Nq2JXSdXV3R56RSZ2WMIFX8\n39Nc\r\n=cRyE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEXgIazIYd+mrRO/bEZQXzJ3jmZbl+UZsCiEAsU/mTLgAiBtcpcoU3mrqEfxvsbKuW/9EMgrZN8oGIVTp0vwJOWEVA=="}]},"_npmUser":{"name":"teana","email":"769416198@qq.com"},"directories":{},"maintainers":[{"name":"teana","email":"769416198@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/watcher_3.0.0_1644472265156_0.12413229011400717"},"_hasShrinkwrap":false},"3.1.0":{"name":"@~crazy/watcher","version":"3.1.0","description":"对象观察者","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"dev":"webpack server --hot --config webpack.dev.js","demo":"webpack --config webpack.demo.js","build":"webpack --config webpack.prod.js","prebuild":"tsc -p src","build:patch":"webpack --config webpack.prod.js","prebuild:patch":"npm version patch && tsc -p src","build:minor":"webpack --config webpack.prod.js","prebuild:minor":"npm version minor && tsc -p src","build:major":"webpack --config webpack.prod.js","prebuild:major":"npm version major && tsc -p src"},"author":{"name":"GT"},"license":"ISC","devDependencies":{"@babel/core":"^7.18.6","@babel/preset-env":"^7.18.6","@vue/compiler-sfc":"^3.2.37","babel-loader":"^8.2.5","clean-webpack-plugin":"^4.0.0","core-js":"^3.23.3","css-loader":"^6.7.1","html-webpack-plugin":"^5.5.0","node-sass":"^7.0.1","sass-loader":"^13.0.2","style-loader":"^3.3.1","ts-loader":"^9.3.1","tsconfig-paths-webpack-plugin":"^3.5.2","typescript":"^4.7.4","vue":"^3.2.36","vue-loader":"^17.0.0","vue-router":"^4.1.0","webpack":"^5.73.0","webpack-cli":"^4.10.0","webpack-dev-server":"^4.9.3","webpack-merge":"^5.8.0"},"dependencies":{"@~crazy/spanner":"^0.0.7"},"_id":"@~crazy/watcher@3.1.0","_nodeVersion":"14.18.1","_npmVersion":"8.1.3","dist":{"integrity":"sha512-mToWJKaM6yX+dMd5cScQmuK8RNxv083vdqMVb08fylLaSQuOn1B+MQXzvul6xzUe7rOUvlzBInJ1jC8AHXOsZg==","shasum":"e7094a07cfe49697b445e998b3fdf47a4b785f5c","tarball":"https://registry.npmjs.org/@~crazy/watcher/-/watcher-3.1.0.tgz","fileCount":19,"unpackedSize":41460,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDmvVyzW/s1KlLulaIilsKJqTC3/fhlp7HbDhemhWIEPAIgKuXRVHpcSs/fUwpvJyAR1c59RXUPcvk7NAK5vlcKImk="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJizoS7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpmsA/+LuJV9i4mE/3RGTA1jqE6SxGuX0QrhGVqbNwjVSK4ZQCOP82f\r\nwwcBKv3C75/auKiajAqAhSvZHTmqol0aoj5bSXhHAA4+LR/FKtSWUNlVim1H\r\ntHPABZntmtkf+BrifHRPDA3SEWH46UwXtQdrtTAuqW2IEqFyR/s1iNN8Vo/k\r\nYC+uhzER7cd0Pd99OWjZF5LDZ6tKT4xkSx1ZXGCuJ6ZYUPfT/JR8osktV7YL\r\nFsLllF6d32t5H0aULIS8fRRiG55nri8GI1fxh8uDfwVeAhCzgHMB2YvpU0JW\r\nDLbyoNSDqfoJx4epd286zMVzbM0IDJ0dQWOelIX+iwXiF0nvqqFM67Rl1cdq\r\nVQc4pbE4kMraW3Sm/fP0zIOAS1Sj8tQ8m+nTIu3J4CwKomPDYpkesANxsMaO\r\njjxcQiKYVnzQscn4mgiy6vAV6NXYJ+gRFe4/vIU4jGPH/pu1pSP7gQ4RNb/d\r\nNaat/KoOfp3K9QmX1CYTaW/7Cu+yxNaJgiDkO2ocQ64pFkP/L6IVBQGFwqEI\r\nY2xvboZO7iCqGZz5xqDIH+MX6HY0UHG9toEC49upSRzka3UDsG89Q4yIBfVM\r\nucdKBYuu/+coJMEz6OZde7patKeUYLmgshtMcT+M0Urh6H1amlCvfhMv+kO+\r\nYFoFxbhNfAlISbLSGkIe6Qiuj+2WqCXz7RA=\r\n=3/td\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"teana","email":"769416198@qq.com"},"directories":{},"maintainers":[{"name":"teana","email":"769416198@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/watcher_3.1.0_1657701562426_0.2710168350314204"},"_hasShrinkwrap":false},"3.1.1":{"name":"@~crazy/watcher","version":"3.1.1","description":"对象观察者","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"dev":"webpack server --hot --config webpack.dev.js","demo":"webpack --config webpack.demo.js","build":"webpack --config webpack.prod.js","prebuild":"tsc -p src","build:patch":"webpack --config webpack.prod.js","prebuild:patch":"npm version patch && tsc -p src","build:minor":"webpack --config webpack.prod.js","prebuild:minor":"npm version minor && tsc -p src","build:major":"webpack --config webpack.prod.js","prebuild:major":"npm version major && tsc -p src"},"keywords":["JavaScript","TypeScript"],"author":{"name":"GT"},"license":"ISC","devDependencies":{"@babel/core":"^7.18.6","@babel/preset-env":"^7.18.6","@vue/compiler-sfc":"^3.2.37","babel-loader":"^8.2.5","clean-webpack-plugin":"^4.0.0","core-js":"^3.23.3","css-loader":"^6.7.1","html-webpack-plugin":"^5.5.0","node-sass":"^7.0.1","sass-loader":"^13.0.2","style-loader":"^3.3.1","ts-loader":"^9.3.1","tsconfig-paths-webpack-plugin":"^3.5.2","typescript":"^4.7.4","vue":"^3.2.36","vue-loader":"^17.0.0","vue-router":"^4.1.0","webpack":"^5.73.0","webpack-cli":"^4.10.0","webpack-dev-server":"^4.9.3","webpack-merge":"^5.8.0"},"dependencies":{"@~crazy/spanner":"^0.0.7"},"_id":"@~crazy/watcher@3.1.1","_nodeVersion":"14.18.1","_npmVersion":"8.1.3","dist":{"integrity":"sha512-PqDZnBDBSENnxcOOJ388jULRFYs3rIAvde2q28UBrrLcrUQT1oetJG3D7oTwOQ6xmVmWpPeuJ8pYSmW6BSVfpw==","shasum":"e2c4541806fa3eb5c14f0bdba63e062371716eae","tarball":"https://registry.npmjs.org/@~crazy/watcher/-/watcher-3.1.1.tgz","fileCount":19,"unpackedSize":45463,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD7WzpWOSUUMP385CB4KES1trVKMefJJ32ynn9IVBRUrwIgP7SEbpP5fQFTgOSrLeZspHAG9pHGELFiV9iDy8ZnEHE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJizp6iACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqtyBAAhpcSe5PYlskeBmx/msbv437MTDwaIua9iebRWw3M4qUMSCuq\r\n5Ufe5rePKMSVgIrOaXSoopiWISaXeSjq1qM1rweLiowRSJjRwGvJz8S2ZAO8\r\nGe20WNWPFVJuecCpNru2PBLi3kkROrthijzKmMXfeb41vpQOHDYZsVYSj3g3\r\n+rqA9hz6NiEYV8rYYsGdSj3jPx5glw3/NGeIoHWPRDIWN0NJa70F0No21ttD\r\nyQ0Wq+dTc07Ep11cSFcna4KZUCpElqwo63JijaRn6cqtNn/RDbyod3S6W2XZ\r\nZIWXIqLmLdR2QAmuX7KtcKylH/l6D2FpnPz6C38V7Q1j6AN4574MQWzbBX+j\r\nWC1P+KXeZaO8+XLsW6jy2yJA8/Ukvf5d99ELmMhsMR4yQmy/Hecm0FPYEbJI\r\nINVoAdGGX/Cb+Bn7MSZx0Vgnhd6rbJIy11iGALPfSyzHmK1zDWLcU91VsO11\r\n8/wsCvADYZoJ0NmhwdZGwiuPDrtzBDruwtetOYG1OGEUTysIzVhLaSoObfc0\r\nBW6n1netLRyqE44+kRWlaOpqY9TDRnshuowMOnwQo2M9wXX3dx0OLwvIGOH3\r\n9Kp4YFL9SlG+KGoYVbM6SmGTXbtnrYnayVliA8w3vKzWURA0Ln86/0TpRJnx\r\n3W6aX1pWUv4TiRioFPrAClzw1pKn/TQyAEs=\r\n=JxMQ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"teana","email":"769416198@qq.com"},"directories":{},"maintainers":[{"name":"teana","email":"769416198@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/watcher_3.1.1_1657708193801_0.972403449579395"},"_hasShrinkwrap":false},"3.1.2":{"name":"@~crazy/watcher","version":"3.1.2","description":"对象观察者","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"dev":"webpack server --hot --config webpack.dev.js","demo":"webpack --config webpack.demo.js","build":"webpack --config webpack.prod.js","prebuild":"tsc -p src","build:patch":"webpack --config webpack.prod.js","prebuild:patch":"npm version patch && tsc -p src","build:minor":"webpack --config webpack.prod.js","prebuild:minor":"npm version minor && tsc -p src","build:major":"webpack --config webpack.prod.js","prebuild:major":"npm version major && tsc -p src"},"keywords":["JavaScript","TypeScript"],"author":{"name":"GT"},"license":"ISC","devDependencies":{"@babel/core":"^7.18.6","@babel/preset-env":"^7.18.6","@vue/compiler-sfc":"^3.2.37","babel-loader":"^8.2.5","clean-webpack-plugin":"^4.0.0","core-js":"^3.23.3","css-loader":"^6.7.1","html-webpack-plugin":"^5.5.0","node-sass":"^7.0.1","sass-loader":"^13.0.2","style-loader":"^3.3.1","ts-loader":"^9.3.1","tsconfig-paths-webpack-plugin":"^3.5.2","typescript":"^4.7.4","vue":"^3.2.36","vue-loader":"^17.0.0","vue-router":"^4.1.0","webpack":"^5.73.0","webpack-cli":"^4.10.0","webpack-dev-server":"^4.9.3","webpack-merge":"^5.8.0"},"dependencies":{"@~crazy/spanner":"^0.0.7"},"_id":"@~crazy/watcher@3.1.2","_nodeVersion":"14.18.1","_npmVersion":"8.1.3","dist":{"integrity":"sha512-04f8TBrAgJllxvDtw/EVkSVDahWNfyESCq5WJcjssuERKKQUD0Suob7qL6NFsm8y20pjCDDGPDCCBuUA9G8Tfg==","shasum":"723be6fa0c6b62630a23e7abcac9dc684046fb40","tarball":"https://registry.npmjs.org/@~crazy/watcher/-/watcher-3.1.2.tgz","fileCount":19,"unpackedSize":45502,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC8gyBursqYLu5raJIbpS59zE1IIInkotpcoPBin3qbiQIgU7zTIuXvamBqhLfB58xBrJP19lojknPPLiHVrcn5Urk="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJizp9CACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoC3w/+PohzsTZZ4gUKLfnNTeA4vpCr1ip4Pva+AqXMDG5YTEvO9DnC\r\nbl0mecCoVgz6ZKdFj0fmNyt3HR31BdicOAEBVGJPoZP+DDixWcXL1FZzF+eL\r\nPdn1jerrp/0pmJisCSTmfy+ve2cbFc1AiUxhFiEpvSsH1FgoNO31AlQ2Ba3c\r\nqswo0eLFGz77sNvDo9zmP2azMU52sFnuNARFJK9VVU62hKCFAxAvPM00BL3k\r\n50zCcwU58Ck2laBLeB1D50Vdm39tj/jNmrg1inZxhPRZg8hF2RvunQFPKPqa\r\nvVdLSS5uwgfaYqr1xflmUoEnE5+5+Ad5rR1Fe1sREFvF4svXVam0XQX3zHb8\r\nO4mn2cX3LR0MiY3omo/CprZSFq2MX+HklmAGK5YFqNBE7Ezx/OJyu8+a/Jfa\r\nDN//Jrfz5vhAPIVN/HuC4TywTD0KW0Xci8L/RGYkckovLMdzwhpzLUw2HwT2\r\ns1eoK0wKbdXW2ZVFxkCFP7K//M9aVcwJ69KSWFjIxKu8Fw9zD1P6YEKAlxLl\r\nolmdPw2J5lIqU7xPNB1lwaO2vnGgzShDm+OCVkOpufnE/znxvhhkb7t2CgoI\r\nHAwQq0nQJDb164hRUrcpRc4A/daQj0wyPwZw5Z3JgsSUYy3MbSiXuxl5lhDj\r\nr2Ynfg71KaHvBrEMLZeNk12lbT/OiHJGNXA=\r\n=2QpV\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"teana","email":"769416198@qq.com"},"directories":{},"maintainers":[{"name":"teana","email":"769416198@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/watcher_3.1.2_1657708354715_0.41291852775716165"},"_hasShrinkwrap":false},"3.2.0":{"name":"@~crazy/watcher","version":"3.2.0","description":"对象观察者","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"dev":"webpack server --hot --config webpack.dev.js","demo":"webpack --config webpack.demo.js","build":"webpack --config webpack.prod.js","prebuild":"tsc -p src","build:patch":"webpack --config webpack.prod.js","prebuild:patch":"npm version patch && tsc -p src","build:minor":"webpack --config webpack.prod.js","prebuild:minor":"npm version minor && tsc -p src","build:major":"webpack --config webpack.prod.js","prebuild:major":"npm version major && tsc -p src"},"keywords":["JavaScript","TypeScript"],"author":{"name":"GT"},"license":"ISC","devDependencies":{"@babel/core":"^7.18.6","@babel/preset-env":"^7.18.6","@vue/compiler-sfc":"^3.2.37","babel-loader":"^8.2.5","clean-webpack-plugin":"^4.0.0","core-js":"^3.23.3","css-loader":"^6.7.1","html-webpack-plugin":"^5.5.0","node-sass":"^7.0.1","sass-loader":"^13.0.2","style-loader":"^3.3.1","ts-loader":"^9.3.1","tsconfig-paths-webpack-plugin":"^3.5.2","typescript":"^4.7.4","vue":"^3.2.36","vue-loader":"^17.0.0","vue-router":"^4.1.0","webpack":"^5.73.0","webpack-cli":"^4.10.0","webpack-dev-server":"^4.9.3","webpack-merge":"^5.8.0"},"dependencies":{"@~crazy/spanner":"^0.0.7"},"_id":"@~crazy/watcher@3.2.0","_nodeVersion":"14.18.1","_npmVersion":"8.1.3","dist":{"integrity":"sha512-f0KmFiWGtCJ/lwPQ1ALX/0HpIBvU9lG+4I+rlJxrpL6d0PMc4XPmUgYboqx3eIBmB9qoIGjnxYtHhAfbfs56cQ==","shasum":"ddbc752df45117ba5f01bc2d63f78be97e015d78","tarball":"https://registry.npmjs.org/@~crazy/watcher/-/watcher-3.2.0.tgz","fileCount":19,"unpackedSize":45489,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDubjumkPe2ZsHpXtJ61kqpAXlhI4RKzHdW/cHfZLWbQgIgPdiJzTwDiVbhWdCjp2Rzfq/QgnKOV9TkgACqIkpHxVE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJizp+NACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp3KA//eDgWLIw4KV5aDM1IZXccMqxNtWXt1EoMAT1udP8UWtpK/Vnk\r\nMD3LQ4f2lZBwBIc2jf5atJquuipHbKS1Zaof5OJXMzPaqLCkiC11GorLP/yC\r\n0+ZSLRf5IvVeqSvEiVApRdpnohAEKfS6W4sjAV8AT07iNCpCWLTNS/KqwbTu\r\nE7I+cGlsxMvh85QCaShjZaP69TwjOYKiBE8lv5tWKkTjC+PZgKWr/AGBq7Ph\r\n6mZLyIz+xPoTOQrzN2A48/D6F+Ui81OO+t9TC/+cFBntLYTa+QNRd1Rhm3SI\r\nYcTbHGCwRTcopzHYuxOPTfkrRg/dQRDEdrObbScRUFOIftY5g5BWStKrvLG+\r\nltPwF61QM6MqomBdR2beKzdyEaCeQfMbTZFbQXoQmAOpYIIbAu0lNJx0qd9F\r\n3wDSfdMWyAf6hAY+KnB8hFposBHVTltvH+mkZboE01F3ZnyCUrAW9tI2KpR+\r\np+EwBEhXDY7AfrAhW4zCqEEJzsCW7CMYCDCaNHSd5A3HPtKK/CIv+0Zo5BDz\r\nPMC0audLnWhUzEBIUHS+zSMSW7NdsAx6oe7YsymrfH6z0LzdMV4o61Dt7O/i\r\nbdmm3itM3X+vM3sCV4qNf9tIQMcQnfKQJgsEiZAg+xojblUTntQIgrzb8qrR\r\nhRmxYU9Mo3nPY10/Y9qVKBRLkp0DXUUngqk=\r\n=53Aq\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"teana","email":"769416198@qq.com"},"directories":{},"maintainers":[{"name":"teana","email":"769416198@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/watcher_3.2.0_1657708429458_0.7722474638364405"},"_hasShrinkwrap":false},"3.2.1":{"name":"@~crazy/watcher","version":"3.2.1","description":"对象观察者","main":"dist/index.js","types":"dist/typings/index.d.ts","scripts":{"dev":"webpack server --hot --config webpack.dev.js","demo":"webpack --config webpack.demo.js","build":"webpack --config webpack.prod.js","prebuild":"tsc -p src","build:patch":"webpack --config webpack.prod.js","prebuild:patch":"npm version patch && tsc -p src","build:minor":"webpack --config webpack.prod.js","prebuild:minor":"npm version minor && tsc -p src","build:major":"webpack --config webpack.prod.js","prebuild:major":"npm version major && tsc -p src"},"keywords":["JavaScript","TypeScript"],"author":{"name":"GT"},"license":"ISC","devDependencies":{"@babel/core":"^7.18.6","@babel/preset-env":"^7.18.6","@vue/compiler-sfc":"^3.2.37","babel-loader":"^8.2.5","clean-webpack-plugin":"^4.0.0","core-js":"^3.23.3","css-loader":"^6.7.1","html-webpack-plugin":"^5.5.0","node-sass":"^7.0.1","sass-loader":"^13.0.2","style-loader":"^3.3.1","ts-loader":"^9.3.1","tsconfig-paths-webpack-plugin":"^3.5.2","typescript":"^4.7.4","vue":"^3.2.36","vue-loader":"^17.0.0","vue-router":"^4.1.0","webpack":"^5.73.0","webpack-cli":"^4.10.0","webpack-dev-server":"^4.9.3","webpack-merge":"^5.8.0"},"dependencies":{"@~crazy/spanner":"^0.0.7"},"_id":"@~crazy/watcher@3.2.1","_nodeVersion":"14.18.1","_npmVersion":"8.1.3","dist":{"integrity":"sha512-4iRnyzldx9UnpWBY4V0BgQ+5DniDWHcXoXnZd14BopQphV9bAum9YwPvis9UInvT/XW3wBcGn+MZ3cgx5Ebe3w==","shasum":"dba61305545d869e6b64107a18a3600ea9efc6ba","tarball":"https://registry.npmjs.org/@~crazy/watcher/-/watcher-3.2.1.tgz","fileCount":19,"unpackedSize":46072,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCLgOxhSaIRCM+udpDiousmW3hm/psFxezu22emCROTngIgXcGyr06z3OynuLWNE081Rzi0aAsYYeLulMAxqLwP2pc="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiz+ZpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoyXA//SahEgVkfu1fo7fK1MisT9hSaw5kA/E4kLD5D8DnVbGKGOOXO\r\noZjKlpsOxElFUNAsKtoDShZy+93wkF5Vk0SwUcCVntecit/joKWCewPz6+aR\r\n6ND4xbQkEuEI0k/ciB+lHtQPULlm8pZG9N59VsaqoJCPHDF/gFuL+DSwPZ7Q\r\nZcDeQyyXAnPoxlpVZXAUnp1mHmWR5eTOBXV+5KezYNvLyxQNpp48xhBa/FW6\r\n2P4SFiuyOGQVd5MvydDxvOc/Mc/fLWkhvGFPZb5n+SLtiVbBf+L/iCrOZ1WB\r\nBhJv6PGvBtgJXEiiOS87vO8NdkvipwMbkL2zCafoAtULQPPvNHRWGGFLp442\r\n7/lv5Qhv6W0QoY0qsxXw+hLZ67wbMN0XijQ7VMFs/1qNTeeAU6HkX1QwdNs7\r\nB3krnrHsjbLV2HT6xHxDhvICPjPePuVpj7GUDTqE9aBK3stpLCHW1tn/tPxy\r\nPoBMMfnnwHEJl7X2oHre8SrJTvCEq/CMMbs8WAjO5EVap1+bY0NlDBENRa9F\r\n2iyhuXbHAxFVEIALD9zu/adwRnM/zlHbf0FX/pttm3PD9y4UVp5Eqt03EXzo\r\nCjVFA6fZfhjcZpPkl5nvEUOVU88KAn04MT2CMpl0sy+cr5sjAGPK2wV0C/O8\r\n+446Zf3f7k8yXV8JgVSBFi727SdujGS6Z1g=\r\n=xzb+\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"teana","email":"769416198@qq.com"},"directories":{},"maintainers":[{"name":"teana","email":"769416198@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/watcher_3.2.1_1657792105000_0.32877507154822183"},"_hasShrinkwrap":false},"3.2.2":{"name":"@~crazy/watcher","version":"3.2.2","description":"对象观察者","main":"dist/index.js","types":"dist/typings/index.d.ts","scripts":{"dev":"webpack server --hot --config webpack.dev.js","demo":"webpack --config webpack.demo.js","build":"webpack --config webpack.prod.js","prebuild":"tsc -p src","build:patch":"webpack --config webpack.prod.js","prebuild:patch":"npm version patch && tsc -p src","build:minor":"webpack --config webpack.prod.js","prebuild:minor":"npm version minor && tsc -p src","build:major":"webpack --config webpack.prod.js","prebuild:major":"npm version major && tsc -p src"},"keywords":["JavaScript","TypeScript"],"author":{"name":"GT"},"license":"ISC","devDependencies":{"@babel/core":"^7.18.6","@babel/preset-env":"^7.18.6","@vue/compiler-sfc":"^3.2.37","babel-loader":"^8.2.5","clean-webpack-plugin":"^4.0.0","core-js":"^3.23.3","css-loader":"^6.7.1","html-webpack-plugin":"^5.5.0","node-sass":"^7.0.1","sass-loader":"^13.0.2","style-loader":"^3.3.1","ts-loader":"^9.3.1","tsconfig-paths-webpack-plugin":"^3.5.2","typescript":"^4.7.4","vue":"^3.2.36","vue-loader":"^17.0.0","vue-router":"^4.1.0","webpack":"^5.73.0","webpack-cli":"^4.10.0","webpack-dev-server":"^4.9.3","webpack-merge":"^5.8.0"},"dependencies":{"@~crazy/spanner":"^0.0.7"},"_id":"@~crazy/watcher@3.2.2","_nodeVersion":"14.18.1","_npmVersion":"8.1.3","dist":{"integrity":"sha512-ABAEEk5GPfGhq8XH6z+j9/td1UODB2jqarQANuqSqwowGiEdjn5k/EVkT02YGBVCPueY9GnOifVhtsVSPpoGTg==","shasum":"aac7e9de6ff8c703dba6bdf85f4f1ea818444104","tarball":"https://registry.npmjs.org/@~crazy/watcher/-/watcher-3.2.2.tgz","fileCount":19,"unpackedSize":46490,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDcki7V7ohH42mqo9OQFm/TtWLnl5MZPLeDvgmVoef59AiEA4CQeTHfZ+gKQrjmMVaDNzWgyhHmKMGyjLn3BlDHuY2k="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi0RT1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmriGA/8D9xG3bK8pQ7iGRJy1LNAoZwjj4gHTsbNmbsuVoAAqM4yUWhm\r\nycpYDWEoGff9XhC1v1pFvPj3V+V6ijBkwR2ZFFFoEG/1BXd8+r/1X8MzpurV\r\nTB4fkdiS39Bpo5l8c6G9H6OAY41er0+j1HHzUo1r6woEETiwt8Yli1tXS8rG\r\nsrisa4nf8EzywDiyYl0/2UHj7wNnDelLpZfiDJEDTl45XVgzvPKsul1Jtulr\r\n/4GSeUw1uoGmSdXhCTqYZsBBDRRZRPtX5U5LuuTvnjg6wIAZI1wPApbD/myC\r\nnf5hN9oSHovkfgfY2Iqt78EgiGj0NAoQWZI8ZKdOud+ah32wdh1rF5DM60ut\r\nCZb5n92gnSbN2W+ICZjj9bbwuwykwnhdHTNTDnZSwSj+VwbX2YciL5EsGRqR\r\n/C/AnwZNSFO8CL3FjGrOa5cZWbkeUPG0EnC9wQarIPFgHsrqAu2hZoU9qdkb\r\no9+KpGE2/sCeYl6myWl0W1MbBQFDOaVCL45+kb6kAQzHtpyVlS0BvnlV1OeW\r\neDYPpmaYOToW9c/noiB8SAjsJnxXF6aAQ448ZT8rcUAYPNDfC/uo6LBaik0k\r\ntTJRb0NjvcRZRsRJFT/WnB9fsMhqaYTfdS5QavUfqNU/WGtux5oQGQGwgkLw\r\nv3ml6ttxQBNaGBNu8gvIiGdIg3hGFRoG1tw=\r\n=tAfn\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"teana","email":"769416198@qq.com"},"directories":{},"maintainers":[{"name":"teana","email":"769416198@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/watcher_3.2.2_1657869557774_0.4975847023567439"},"_hasShrinkwrap":false},"3.2.3":{"name":"@~crazy/watcher","version":"3.2.3","description":"对象观察者","main":"dist/index.js","types":"dist/typings/index.d.ts","scripts":{"dev":"webpack server --hot --config webpack.dev.js","demo":"webpack --config webpack.demo.js","build":"webpack --config webpack.prod.js","prebuild":"tsc -p src","build:patch":"webpack --config webpack.prod.js","prebuild:patch":"npm version patch && tsc -p src","build:minor":"webpack --config webpack.prod.js","prebuild:minor":"npm version minor && tsc -p src","build:major":"webpack --config webpack.prod.js","prebuild:major":"npm version major && tsc -p src"},"keywords":["JavaScript","TypeScript"],"author":{"name":"GT"},"license":"ISC","devDependencies":{"@babel/core":"^7.18.6","@babel/preset-env":"^7.18.6","@vue/compiler-sfc":"^3.2.37","babel-loader":"^8.2.5","clean-webpack-plugin":"^4.0.0","core-js":"^3.23.3","css-loader":"^6.7.1","html-webpack-plugin":"^5.5.0","node-sass":"^7.0.1","sass-loader":"^13.0.2","style-loader":"^3.3.1","ts-loader":"^9.3.1","tsconfig-paths-webpack-plugin":"^3.5.2","typescript":"^4.7.4","vue":"^3.2.36","vue-loader":"^17.0.0","vue-router":"^4.1.0","webpack":"^5.73.0","webpack-cli":"^4.10.0","webpack-dev-server":"^4.9.3","webpack-merge":"^5.8.0"},"dependencies":{"@~crazy/spanner":"^0.0.7"},"_id":"@~crazy/watcher@3.2.3","_nodeVersion":"14.18.1","_npmVersion":"8.1.3","dist":{"integrity":"sha512-i80rPlwtY6p55bBiXowdnWW1bzeeDrGY5EotGuVWyZzqV6TmbahhQs7wZSQvbkhh8DABujEfParwBPtk+3YXQQ==","shasum":"87cbf1f97bb4c473e06a8c70bff21ac7bea17bb5","tarball":"https://registry.npmjs.org/@~crazy/watcher/-/watcher-3.2.3.tgz","fileCount":19,"unpackedSize":46488,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFgdFiibcdiLp01BLnm+JAyE8kx/yIes27X12/l4WOu7AiBDB3WGGXuZyMD3+nignu4H2L5pf/88Gk/CxWBUjAKW2w=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1f+dACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpPnBAAia+D6qSZyTPgPzvdLdrhiaM6GOac0AoTGf9xqyq+fIcOp+7y\r\nduN6fPJAMJeMpIDIk+gpU0ZUZgnez38SbRbmHk2B6rBCR77kaw0V8oYgpdoY\r\niyhQDSzumi5WKs9c9paQr7ma6fs09GodMyFwaaT0GsswBp7Roe2ZmpbsQCLc\r\n30yaIlh/v+bQ5LrdXE5EW57y9YyD1K0x0uBy15u2qpV6+G06CuF3gFg0V5fT\r\nOZe1scqKa5rqkBBMnZ5pVHqxgp1Z6f2nPXrx8YdTRPQa7JWWGLUhvpe+6T4a\r\n7flo+mm03DAHtZJSFk7JjDzUPiQVioIOnVpSyfEM8ny4qKz0aS/8PKBXq5ys\r\nRLGGrtsOYW9lyb2L6caEbmiw0ji4eUbPaz+davwYBhaYfskV/lFbhZf8RQUl\r\n1MCXHwHY6+Lqm0PntlQzL1T1BlhwNcvP7hIHLz3PJ1Ufp7BSSyd6b/6szwHI\r\nnr7H4JmKzfVpa9pWajHmI6mjux2MkpHaPfSlWHSF47+JngopMGM/prKPhnUq\r\nU+93WvMhlfCruv1O9ip1GgOtla8pIDrM3uXYZ9LBdWvjQQdxsFB8UiOAwkWz\r\nVYrlEf/y/c70HVXHBGeucU6tkqUdcOi/cLuWjho72u9RNU7HcBgJITtPl19r\r\neVHzpT2CluWqnkiwSJ2VyGGOeBJxSG2mUas=\r\n=Nq1n\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"teana","email":"769416198@qq.com"},"directories":{},"maintainers":[{"name":"teana","email":"769416198@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/watcher_3.2.3_1658191773486_0.6252056503760128"},"_hasShrinkwrap":false},"3.2.4":{"name":"@~crazy/watcher","version":"3.2.4","description":"对象观察者","main":"dist/index.js","types":"dist/typings/index.d.ts","scripts":{"dev":"webpack server --hot --config webpack.dev.js","demo":"webpack --config webpack.demo.js","build":"webpack --config webpack.prod.js","prebuild":"tsc -p src","build:patch":"webpack --config webpack.prod.js","prebuild:patch":"npm version patch && tsc -p src","build:minor":"webpack --config webpack.prod.js","prebuild:minor":"npm version minor && tsc -p src","build:major":"webpack --config webpack.prod.js","prebuild:major":"npm version major && tsc -p src"},"keywords":["JavaScript","TypeScript"],"author":{"name":"GT"},"license":"ISC","devDependencies":{"@babel/core":"^7.18.6","@babel/preset-env":"^7.18.6","@vue/compiler-sfc":"^3.2.37","babel-loader":"^8.2.5","clean-webpack-plugin":"^4.0.0","core-js":"^3.23.3","css-loader":"^6.7.1","html-webpack-plugin":"^5.5.0","node-sass":"^7.0.1","sass-loader":"^13.0.2","style-loader":"^3.3.1","ts-loader":"^9.3.1","tsconfig-paths-webpack-plugin":"^3.5.2","typescript":"^4.7.4","vue":"^3.2.36","vue-loader":"^17.0.0","vue-router":"^4.1.0","webpack":"^5.73.0","webpack-cli":"^4.10.0","webpack-dev-server":"^4.9.3","webpack-merge":"^5.8.0"},"dependencies":{"@~crazy/spanner":"^0.0.7"},"_id":"@~crazy/watcher@3.2.4","_nodeVersion":"14.18.1","_npmVersion":"8.1.3","dist":{"integrity":"sha512-i7XfhUfUynMn8k0RZLpKddEoar8qDmn32O3oqY/AoHOfZJl37xVffUurFFeKmdYAWMEkcE+6W9ipNtjHkVKazA==","shasum":"b842b23de3a826d9b08ad3d7ea850001c8dfd97d","tarball":"https://registry.npmjs.org/@~crazy/watcher/-/watcher-3.2.4.tgz","fileCount":19,"unpackedSize":46390,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDAm8PoM3uV/Y6QIro1i4Ud5NuGepIyqXMaZtWjY3YtVQIhANA8TShR0LjFoGVmnvYkwCGY+fD1p5sd6nGsEymQDX9K"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi924LACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrJrQ//bkZ9O0GeBqTn9SrZ0WFsXYIpvVt2QaVGA5z5+W+JF5QPg9ZN\r\nr7ZnV/6odLXJ6dojv1cZhS/rNxodKMWlamXvdGAwMSfrTtvFA46TtQGHd0df\r\nXZ7+u+RXlnpv6fT4DFEHOe1WwbMi37yfsmJBuDDh0QGjymlBCQKNru64lx2G\r\nJ/hYoF19hLee3b0h4mKbgs1nYnSUpUV0pg5FC+wD+GSDG4uJCxZkqxepJxXn\r\nsXAkVysR5vSdSqv8XMQjwxMN8ynZAylKAqCkOpcURFE6XrkxKmNRHA+23mWu\r\n9KRwccsrvJb2lxqBmR1KyR085fqWJM3Gkw6IEMGXDE7+5djC0XpZDYInt5MS\r\nVGrgCdGxck9MRzk3kng7yoJWFIEQkOrMORxrLec/TwGNQy7MAiaXq5l30Ne1\r\nlkJeMwTQ4k+2obN7TA7pX9CMUSUqMypmFRx53a4XN0X7wNGNbnzXb7zLFcEF\r\nP0zZ1xBoDHb3dTgfpmjbQRw9LZjRfvCh1kZtLn5YYQ/vtwonLpws4QTc8sHH\r\n92l9esnruN6CGo8is+yq8qEe56q7a5tBw+yLXVkd358t1707MDobrXqi3QXo\r\nz34yV2rgU4BMxCaO5eex5jlBNrUHzEl4EyDdRrKphat/nuTawviBpzfuY8At\r\nzuSNZqhnacpHAcCh4No3BE+kc3e0eUbN/v4=\r\n=XP2F\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"teana","email":"769416198@qq.com"},"directories":{},"maintainers":[{"name":"teana","email":"769416198@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/watcher_3.2.4_1660382731339_0.10738565853195925"},"_hasShrinkwrap":false},"3.2.5":{"name":"@~crazy/watcher","version":"3.2.5","description":"对象观察者","main":"dist/index.js","types":"dist/typings/index.d.ts","scripts":{"dev":"webpack server --hot --config webpack.dev.js","demo":"webpack --config webpack.demo.js","build":"webpack --config webpack.prod.js","prebuild":"tsc -p src","build:patch":"webpack --config webpack.prod.js","prebuild:patch":"npm version patch && tsc -p src","build:minor":"webpack --config webpack.prod.js","prebuild:minor":"npm version minor && tsc -p src","build:major":"webpack --config webpack.prod.js","prebuild:major":"npm version major && tsc -p src"},"keywords":["JavaScript","TypeScript"],"author":{"name":"GT"},"license":"ISC","devDependencies":{"@babel/core":"^7.18.6","@babel/preset-env":"^7.18.6","@vue/compiler-sfc":"^3.2.37","babel-loader":"^8.2.5","clean-webpack-plugin":"^4.0.0","core-js":"^3.23.3","css-loader":"^6.7.1","html-webpack-plugin":"^5.5.0","node-sass":"^7.0.1","sass-loader":"^13.0.2","style-loader":"^3.3.1","ts-loader":"^9.3.1","tsconfig-paths-webpack-plugin":"^3.5.2","typescript":"^4.7.4","vue":"^3.2.36","vue-loader":"^17.0.0","vue-router":"^4.1.0","webpack":"^5.73.0","webpack-cli":"^4.10.0","webpack-dev-server":"^4.9.3","webpack-merge":"^5.8.0"},"dependencies":{"@~crazy/spanner":"^0.0.7"},"_id":"@~crazy/watcher@3.2.5","_nodeVersion":"14.18.1","_npmVersion":"8.1.3","dist":{"integrity":"sha512-C7Kd43cd3VghuqsMFUIyRhiiaA5rqtEiw2o68oZPRkpf3JdcZpJi3Oi5c6MKJH1AMmhCOJmbGnvbxA+2gSMfJw==","shasum":"cac4a9f4b0cad58c73e00a88e634a2cdb04f49fe","tarball":"https://registry.npmjs.org/@~crazy/watcher/-/watcher-3.2.5.tgz","fileCount":19,"unpackedSize":46397,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDRldL04ySqbyK13CpHUtW9fvUXgUDiLrLYEh8GkfQSQwIgUb2K2qmR/nfn+b8veBaspCViKQNssrbUBVSfeKlLxZg="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi+04KACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpjeRAAlEb59DUyDNx1fBcio9D0t875MmPhyZnBxQlkiTZd5cig0Vv7\r\nIz/Lu4K3B2tyBnClcTz/qiTVReeZWTPKcFWkWNF5yJeyfSYODL7WSiLLdwgX\r\nJboan+7y35IaEBnMZZErbRHf0/HjVwQ//ujqIIj//oTetq/HbVfyQi3g2VA+\r\nVnWX0maNJtzJtq1SRJf4xO3sz/Q6PqjXu84BPT+mC9ZEZdustvL+YuBfqNw/\r\nuSGIivkpSzTh/AlSEdN0Iu0heekrNZD9R7Yg0PJIGwuITH2wU6/OeRCMESHR\r\npFe2gzOAmh5sKh2V/I1pJMTp6l60r131um0LULgyvx586idhXWb8rnftQkEw\r\n/t9lKGP5tLFApNRjd/zEsmsrmjCbm3d0sPRGRVhpwtRNYzzDZlwaDBTM2Y36\r\n0QpHTp6UXZw1/xFtjppfSruuGyxGhlnH5npb6XXJyzLNej5VsaGXgU+BSEvt\r\nT3nDGAQCCWw6s/7ggleIlJ+/7CH4n6JMJf6AvYTQiH6qe/gAwPdkg8kbD+HG\r\nHmqg0++NJlN665SzWWKva8mFCQ25hdlmMOdEehuJaxtHc1XmCvzVl241XhN8\r\nkqeOMtTHf0MbExUfrXMBMyN1m9OplXACQyK3jsba6quTMP9O0p9y6cDcGOEc\r\nM7k7K8Hv9gWZV17cfA6f/PtXusKE0GDM3tA=\r\n=xlzk\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"teana","email":"769416198@qq.com"},"directories":{},"maintainers":[{"name":"teana","email":"769416198@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/watcher_3.2.5_1660636681932_0.8089040376115504"},"_hasShrinkwrap":false},"3.2.6":{"name":"@~crazy/watcher","version":"3.2.6","description":"对象观察者","main":"dist/index.js","types":"dist/typings/index.d.ts","scripts":{"dev":"webpack server --hot --config webpack.dev.js","demo":"webpack --config webpack.demo.js","build":"webpack --config webpack.prod.js","prebuild":"tsc -p src","build:patch":"webpack --config webpack.prod.js","prebuild:patch":"npm version patch && tsc -p src","build:minor":"webpack --config webpack.prod.js","prebuild:minor":"npm version minor && tsc -p src","build:major":"webpack --config webpack.prod.js","prebuild:major":"npm version major && tsc -p src"},"keywords":["JavaScript","TypeScript"],"author":{"name":"GT"},"license":"ISC","devDependencies":{"@babel/core":"^7.18.6","@babel/preset-env":"^7.18.6","@vue/compiler-sfc":"^3.2.37","babel-loader":"^8.2.5","clean-webpack-plugin":"^4.0.0","core-js":"^3.23.3","css-loader":"^6.7.1","html-webpack-plugin":"^5.5.0","node-sass":"^7.0.1","sass-loader":"^13.0.2","style-loader":"^3.3.1","ts-loader":"^9.3.1","tsconfig-paths-webpack-plugin":"^3.5.2","typescript":"^4.7.4","vue":"^3.2.36","vue-loader":"^17.0.0","vue-router":"^4.1.0","webpack":"^5.73.0","webpack-cli":"^4.10.0","webpack-dev-server":"^4.9.3","webpack-merge":"^5.8.0"},"dependencies":{"@~crazy/spanner":"^0.0.7"},"_id":"@~crazy/watcher@3.2.6","_nodeVersion":"14.18.1","_npmVersion":"8.1.3","dist":{"integrity":"sha512-CIpT0NeqZagI3Pl8e18mYZ2zMKFWhuEtHc7amJA5c6GUHGQvwjGccvTdFsYBwv4ULk7lr6dKSf57w8y1IJc16A==","shasum":"9cd746ed2c50edd6083a6a85ab0571cfe8de38cd","tarball":"https://registry.npmjs.org/@~crazy/watcher/-/watcher-3.2.6.tgz","fileCount":19,"unpackedSize":46241,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC4IAdhKB8VvKcLc9TfNzExykPFhHOZMkAiTkzL3qvO1AiA/HVJf534xKepJHEKFTXh07EdyL+LMH5T4eIOusIOUKg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjBzqNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpe4g//Si47DzA32TZFvTRD8ekJ0SoH5mlc1ozDSQbh/YjyyEUsfocX\r\nLHctXo7YrhlMQ0wqrbrwI1pI//6hnq1M96wKmUxkLhzEDzh/UbrsmHOhq95h\r\n2QlpuWNCX6wcgonrzWMvAOlMI3DlGnzpZ0nCC2e/UvH5euA5zPx9Ace1V9yf\r\nSKWtkNd0+im1fj9WUzWinUQqheqMTHKiVXGSQBnTz6Pdw/aJ0ox5Bt6KiRZa\r\nED344DHoLOya4AV72Amrb/TvYUP4sYWCdYpFBwKkvCtoCZbWdBNMMAHJP1KK\r\nCa7ADFf34TfhdoNjMUpWGW+4RKXGGDqBHeAg84vK4IiVCFnzoxhkz67gTxmF\r\nFYfnwurHtAcDMkPd2vXS/Y38f8k3gImRFpjHri9eC7Q7tkLtDKLvFH6ykPxm\r\n/X8Ys/16eLRQ9XYlxn2/4bagZobwA97NIiGyPq/N71zHLIbPWN20msAHJ91h\r\nx2hhNy+UdtbDRdKmcDjf0Qjtx44YHcRFwU6s71GD1atDI5a28B43UyebxtGG\r\nlGE7US343uAfceZXgaYqRp6hD9qh5ulEmGU2hf1Emsy8xHy//nVTvL3LL92i\r\nm+CQYRe/muRv49OoMaqW00YbY02jL8zg+9F5QkDy6Jg6h3Ku55jdyhKm+J8t\r\nGTvZBW5sJ358Nif8YYZQnc8GRbHzeIiJ4v0=\r\n=HWLW\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"teana","email":"769416198@qq.com"},"directories":{},"maintainers":[{"name":"teana","email":"769416198@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/watcher_3.2.6_1661418125757_0.856941813398822"},"_hasShrinkwrap":false}},"time":{"created":"2021-06-25T02:27:56.815Z","0.0.1":"2021-06-25T02:27:57.295Z","modified":"2022-08-25T09:02:06.036Z","0.0.2":"2021-06-25T05:55:53.624Z","0.0.3":"2021-06-25T08:10:44.452Z","0.0.4":"2021-06-25T08:45:02.766Z","0.0.5":"2021-06-25T09:38:55.190Z","0.0.6":"2021-06-30T01:46:22.944Z","0.0.7":"2021-07-05T07:38:21.259Z","0.0.8":"2021-07-06T06:31:56.529Z","0.0.9":"2021-07-06T08:11:43.596Z","0.0.10":"2021-07-12T06:20:29.043Z","0.0.11":"2021-07-12T08:29:06.701Z","0.0.12":"2021-07-21T09:55:45.091Z","0.0.13":"2021-08-05T05:53:28.086Z","0.0.14":"2021-08-05T09:39:09.389Z","0.0.15":"2021-08-06T08:31:51.556Z","0.0.16":"2021-08-10T08:18:11.260Z","0.0.17":"2021-08-11T01:57:26.779Z","0.0.18":"2021-08-12T06:10:30.108Z","1.0.0":"2021-08-19T15:04:13.583Z","1.0.1":"2021-08-22T09:25:16.115Z","1.0.3":"2021-08-22T14:21:07.786Z","1.0.4":"2021-08-22T15:10:36.388Z","1.0.5":"2021-09-07T02:11:30.686Z","1.0.6":"2021-11-01T08:40:53.946Z","1.0.7":"2021-11-17T06:57:18.800Z","1.0.8":"2021-11-24T11:58:13.375Z","1.0.9":"2021-11-25T07:36:48.599Z","2.0.0":"2021-12-29T07:18:58.667Z","3.0.0":"2022-02-10T05:51:05.350Z","3.1.0":"2022-07-13T08:39:23.111Z","3.1.1":"2022-07-13T10:29:53.960Z","3.1.2":"2022-07-13T10:32:34.941Z","3.2.0":"2022-07-13T10:33:49.595Z","3.2.1":"2022-07-14T09:48:25.226Z","3.2.2":"2022-07-15T07:19:17.921Z","3.2.3":"2022-07-19T00:49:33.690Z","3.2.4":"2022-08-13T09:25:31.544Z","3.2.5":"2022-08-16T07:58:02.169Z","3.2.6":"2022-08-25T09:02:05.943Z"},"maintainers":[{"name":"teana","email":"769416198@qq.com"}],"description":"对象观察者","author":{"name":"GT"},"license":"ISC","readme":"### Watcher\n\n数据观察者\n\n#### 安装\n\n> npm i @~crazy/watcher -S\n\n#### 使用\n```JavaScript\nimport { Watcher, addWatch, protect, readonly } from '@~crazy/watcher';\n\n// 原始数据\nconst originalData = {\n\twidth: 100,\n\theight: 100,\n\tx: 0,\n\ty: 0,\n\tstyle: {\n\t\tcolor: '#000',\n\t\tborderWidth: 2,\n\t\tborderColor: '#DDD',\n\t},\n\tclassList: ['box', 'container'],\n};\n\n// 创建 Watcher\nconst data = new Watcher(originalData, {\n\t// 添加全局观察, 因为是全局，所以 record 为 null\n\tdefault: (record, bubble) => {\n\t\tconsole.log(bubble);\n\t},\n});\n\ndata.x = 10;\n/**\n * 输出\n {\n\ttimestamp: 1657704905426,\n\ttype: 'Update',\n\tpath: ['x'],\n\tkey: 'x',\n\tisNew: false,\n\thasChange: true,\n\toriginValue: 0,\n\toldValue: 0,\n\tvalue: 10,\n}\n **/\n```\n\n#### 观察属性\n```JavaScript\n// 观察 style.color\ndata.addWatch('style.color', (record) => {\n\tconsole.log(record.path);\n});\ndata.style.color = '#F00'; // 输出 ['style', 'color']\n\n// 立即触发 style.color 的观察\ndata.addWatch('style.color', {\n\thandler(record) {\n\t\tconsole.log(record.path); // 输出 ['style', 'color']\n\t},\n\timmediate: true,\n});\n```\n\n#### 深观察\n```JavaScript\n// 深观察 style\ndata.addWatch('style', {\n\thandler(record, bubble) {\n\t\t// 表示当前 style 的数据记录，\n        // 因为子孙属性改变时 style 也改变了，\n        // 此时的 record 会包含一个 bubble 属性指向发生变化的源\n\t\tconsole.log(record);\n\t\t// 平时 bubble 为 null， \n        // 当子孙属性发生变化时，\n        // 如果祖先使用了深观察，\n        // 那就会开始向上冒泡，bubble 表示真正修改的数据记录\n\t\tconsole.log(bubble);\n\t},\n\tdeep: true,\n});\ndata.style.color = '#FF0';\n/**\n * 输出\n    record\n    {\n        \"timestamp\": 1657706407402,\n        \"type\": \"Add\",\n        \"path\": [\"style\"],\n        \"key\": \"style\",\n        \"isNew\": false,\n        \"hasChange\": true,\n        \"originValue\": {\n            \"color\": \"#FF0\",\n            \"borderWidth\": 2,\n            \"borderColor\": \"#DDD\"\n        },\n        \"value\": {\n            \"color\": \"#FF0\",\n            \"borderWidth\": 2,\n            \"borderColor\": \"#DDD\"\n        },\n        \"bubble\": {\n            \"timestamp\": 1657706407403,\n            \"type\": \"Update\",\n            \"path\": [\n                \"style\",\n                \"color\"\n            ],\n            \"key\": \"color\",\n            \"isNew\": false,\n            \"hasChange\": true,\n            \"originValue\": \"#000\",\n            \"oldValue\": \"#F00\",\n            \"value\": \"#FF0\"\n        }\n    }\n    bubble\n    {\n        \"timestamp\": 1657706407403,\n        \"type\": \"Update\",\n        \"path\": [\"style\", \"color\"],\n        \"key\": \"color\",\n        \"isNew\": false,\n        \"hasChange\": true,\n        \"originValue\": \"#000\",\n        \"oldValue\": \"#F00\",\n        \"value\": \"#FF0\"\n    }\n **/\n```\n\n#### 观察数组\n```JavaScript\naddWatch(data, 'classList', (record) => {\n\tconsole.log(record);\n});\n// 对数组内元素进行修改\ndata.classList[0] = 'newBox';\n/**\n * 输出\n    {\n        \"timestamp\": 1657707309892,\n        \"type\": \"Update\",\n        \"path\": [\"classList\", \"0\"],\n        \"key\": \"0\",\n        \"isNew\": false,\n        \"hasChange\": true,\n        \"originValue\": \"box\",\n        \"oldValue\": \"box\",\n        \"value\": \"newBox\"\n    }\n **/\n```\n\n#### 使用代理方式观察属性\n```JavaScript\n/**\n * 使用代理方式添加 style.color 的观察\n *\n * 因为 data.addWatch 函数是 Watcher 的实例函数，\n * 而 data.style 是一个 ProxyObject (代理对象)，无法通过 data.style.addWatch 添加观察\n * 所以需要使用代理方式为其添加观察\n * \n * Watcher.prototype.addWatch 是根据值路径去解析的\n * 代理方式的好处是在代码执行时通常获取到代理对象时无法知道路径，\n * 使用代理方式可以忽略路径直接观察\n **/\naddWatch(data.style, 'color', {\n\thandler(record) {\n\t\tconsole.log(record.value); // 输出 #F00\n\t},\n\timmediate: true,\n});\n```\n\n#### 保护&只读\n```JavaScript\n// 保护 height 属性，保护后无法修改属性的值，\n// 只能通过函数返回的 setter 函数进行设置\nconst setter = protect(data, 'height');\ndata.height = 200; // 输出： Assignment to protection variable 'height'\n\n// 通过 setter 修改只读属性\nsetter((proxy) => {\n\tproxy.height = 200;\n});\nconsole.log(data.height); // 输出： 200\n\n// 设置 style.borderWidth 为只读\nreadonly(data.style, 'borderWidth');\n// 尝试修改\ndata.style.borderWidth = 10; \n// 输出： Assignment to readonly variable 'borderWidth'\n</script>\n```","readmeFilename":"README.md","keywords":["JavaScript","TypeScript"]}