{"_id":"alins-utils","_rev":"37-ccf7aef6b26f3c4e26f8548437daf98a","name":"alins-utils","dist-tags":{"latest":"0.0.36","beta":"0.0.23-beta.1"},"versions":{"0.0.2":{"name":"alins-utils","version":"0.0.2","description":"lerna demo","main":"dist/alins-utils.esm.js","typings":"dist/alins-utils.d.ts","repository":{"type":"git","url":"git+ssh://git@github.com/alinsjs/alins.git"},"author":{"name":"tackchen","email":"theajack@qq.com"},"scripts":{"build":"node ../../scripts/build/build.js utils"},"license":"","type":"module","publishConfig":{"registry":"https://registry.npmjs.org/"},"unpkg":"dist/alins-utils.min.js","jsdelivr":"dist/alins-utils.min.js","gitHead":"d8ec8b65b1219a0b2c7a5ca255fb6eef18699125","bugs":{"url":"https://github.com/alinsjs/alins/issues"},"homepage":"https://github.com/alinsjs/alins#readme","_id":"alins-utils@0.0.2","_nodeVersion":"16.17.0","_npmVersion":"lerna/5.1.8/node@v16.17.0+x64 (darwin)","dist":{"integrity":"sha512-DV9PLp9MYppb9YEsGTf5lihB2VroLGFEDJEmQF2uPlhjWHMCLCtuge+nzVOl9B9Toz1/E9AqHPH2uGFsyXtxGA==","shasum":"030bc56df1cfa8b5598819df6c203eb198e68b39","tarball":"https://registry.npmjs.org/alins-utils/-/alins-utils-0.0.2.tgz","fileCount":6,"unpackedSize":10592,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCYUFfen6Y6uch3D1tcLtW+wlsDP5JLi94QhbgLEZ5sjgIgPhNl1N5QBhcxCkQaWnt4hHaKDCu/9/eU1KJQmkUyet4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjXyN5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmohDQ//QPtXIrw8B8C1u9SRNRtJ0tDi+WNy9EuxQO9M737qI6S/hk+g\r\nEf/jYepKMOsLjhaogCkXhWOFFSRAarT8bHYywFEf74Shyxl2Hd7/723jgINR\r\nFSEcsjtfUjBdg02Gt+ifIe5RsPOe7lgnvZnIjfkhSX1171q+UHVCypXbCGj4\r\nQR9f3Fwjq1CoV5ajrf6N2JAzIfAIK/GHqne8gd/26j4iYkv975OELct+FDfw\r\nGMegB1cmcHL7w1GeJSgLJQxlKaFuYdxgAc7lUTu/Um8L5HaSml0+iKC8BWFX\r\nI8nWK3TlV6mCmJbKn/P85RNdczoLTztIAJGijy0h/haxQUj42OcUzCfRtZUb\r\nRDbNm4N76iYQrtCP4v1cFbSBiQzfUr9yhsIPoVCell9jjR1eUDL26k783qhX\r\nSToOxRjEH4J5V2jnKTv3KnVunma5UM1nU0FUD3bx8hvTS/AUhTdeIPfNilAw\r\nswBYBEu9XM9Ki1/C0tSpd6DzvhcWYMgb0zSBBuVa5pYVxho80qq7c9fsTHh8\r\nEa43ki8HxZypbW2iTy1F4C0ONyHsCpGTOJs2cn/SbDwjDJ+NFg29VF8e1kQN\r\ne1K4UyYJ6k5VTBABUlMOy9qB7HcUD85vlUw2YtSZj9Guvv5TsgXAMMj9eI7q\r\nsyU3+7oOl9whqkH6/ysm0OzTAbz+NndFNDU=\r\n=pZnm\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"theajack","email":"theajack@qq.com"},"directories":{},"maintainers":[{"name":"theajack","email":"theajack@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/alins-utils_0.0.2_1667179384979_0.06618630485106469"},"_hasShrinkwrap":false},"0.0.3":{"name":"alins-utils","version":"0.0.3","description":"lerna demo","main":"src/index.ts","typings":"src/index.ts","repository":{"type":"git","url":"git+ssh://git@github.com/alinsjs/alins.git"},"author":{"name":"tackchen","email":"theajack@qq.com"},"scripts":{"build":"node ../../scripts/build/build.js utils"},"license":"","type":"module","publishConfig":{"registry":"https://registry.npmjs.org/"},"unpkg":"dist/alins-utils.min.js","jsdelivr":"dist/alins-utils.min.js","gitHead":"fa1bece40b3e86f005bcf41f5f875ef14cf52d49","bugs":{"url":"https://github.com/alinsjs/alins/issues"},"homepage":"https://github.com/alinsjs/alins#readme","_id":"alins-utils@0.0.3","_nodeVersion":"16.17.1","_npmVersion":"lerna/5.1.8/node@v16.17.1+x64 (linux)","dist":{"integrity":"sha512-trGNZdQLpN84inUii8xsYgeA9nr9fUNTZWZtsHya8zvT8Vm/79N5lW51xqlF85kM3bDD0cXSom0kpqdFJEvZCQ==","shasum":"f42f419674e3ddb8f06a5176daa3acf136867d60","tarball":"https://registry.npmjs.org/alins-utils/-/alins-utils-0.0.3.tgz","fileCount":13,"unpackedSize":24034,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF0glVrn3Au2pk88fmPdEfu0aPUZtqONG5sxPC1ctGaBAiAcEllfxxZMBMCUMFzOoNvn8/ZH9lhzy2WUqvSd5IAJwA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjX91xACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoX3Q/9E13hMTagpjF9FJhXyEdITFeBtjC77c6zC8HIRaX6esCWPq8e\r\nifxIf7TttccOPX20rLq5GoBFnG/ACaYz2TBYUrQNULcdO1d1foC1oKWi1wvK\r\nwf/cyd51MnX+2xXVVkRhKlapXKyE2zW6bVuTue5ujziJLgIMPn+eiGXY4x+I\r\nBNA6zek/hl8eQx+28s2mjLCKiCzv8GkFfp2DR8KFgg9sExbi679+0+bdqc91\r\nwPBTb6bZZOm+UtPm2EQidNnOEzdKeFF4frOM6nO04NENwAKAyjLBRgMQVirk\r\n2YtQRsYwOCsTWcsUCthn6ZGfTJHIxAgE1Bga3edUzMPkfC9Agvz3wNqqNAsh\r\nvSrSbjxmFu3RYQwcgaxAe4Kv1q5B30nYyAEe2HYaDTgijHFzRYlHfjoQca8P\r\nTcWv1Qkksf0VZnxnY1xh2mBsFlLK05g11KRwKtxtbrRqMlFuRr7Al/1Nuc94\r\n8XOACD9GrChd/7VHb/ZTSj3r1sIv5jsaOv5eRONmwAafYWTR5vUMIJuHgdAv\r\nWdJ/Ixqq/4NfFILGul2hwWDuTsX534wRjAwm2tRh/TJDAoEg4HztFm2j1B3q\r\nSdEBS96U5ZSroF8pVd7Kh7ya3DqO/+JW6x04ayBGzrN55FT/cXCZVlu8BJ6V\r\nDNY3EWTJRSOw80wKxyYdj58Y8hQXvUICr8Y=\r\n=FLQj\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"theajack","email":"theajack@qq.com"},"directories":{},"maintainers":[{"name":"theajack","email":"theajack@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/alins-utils_0.0.3_1667226993061_0.75244312728894"},"_hasShrinkwrap":false},"0.0.4":{"name":"alins-utils","version":"0.0.4","description":"All-in-js Web UI Framework, No jsx/template/vdom/css/html","main":"dist/alins-utils.esm.js","typings":"dist/alins-utils.d.ts","repository":{"type":"git","url":"git+ssh://git@github.com/alinsjs/alins.git"},"author":{"name":"tackchen","email":"theajack@qq.com"},"scripts":{"build":"node ../../scripts/build/build.js utils"},"license":"MIT","type":"module","publishConfig":{"registry":"https://registry.npmjs.org/"},"unpkg":"dist/alins-utils.min.js","jsdelivr":"dist/alins-utils.min.js","gitHead":"b9e658296d993e2c47465c66537dda20b8ec2bed","bugs":{"url":"https://github.com/alinsjs/alins/issues"},"homepage":"https://github.com/alinsjs/alins#readme","_id":"alins-utils@0.0.4","_nodeVersion":"16.17.1","_npmVersion":"lerna/5.1.8/node@v16.17.1+x64 (linux)","dist":{"integrity":"sha512-BFK7va2CEs1or1Aaz4o6bJ1Ph/6wtXOEj0reE7jO+mxwWzX1qI/2Obh/8vYmDqUhO25ECWwi/1LG5Oj3mYls2Q==","shasum":"fa27d9a4652cbce9f7779f799d9934ae6b6b5f3b","tarball":"https://registry.npmjs.org/alins-utils/-/alins-utils-0.0.4.tgz","fileCount":7,"unpackedSize":11717,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFTrMOl2iJzXYl2dNQNukfHJlvDGZD3iNlmbVXS2XwTcAiEA6lBdNELlHcnUyjnClotSi/OFJ+S8K1Kul4htAMYOlTQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjX+H5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpwvQ//b5o/iu0v5NxQ6s3i+Wc7aUM1PWezJk2OoWc8IVsB+gWXknW7\r\nQlhMOhjMzHmfc7EEtJZ2ywiYWKmJScktdMrSJlpoERBXwy6nUmU9fu2lQ1Al\r\nkUmkR7btVUZsHSyt5G8wKmD5gXFV7TMXrvbimlpy8mAx4gZf2UCv1wu+5kob\r\nCnsIczTz7w9fZNiemsDR0RtszMAriMJ4+jp2ymC8AHWOVEowkfl3E7n0Oqj6\r\nBfMncBU/QwoRWNjJCcjhlJx9hdYv/MZvZFfe7Cs5hcekoI2Rctr0V73aUgq0\r\nt7lWasM8WBUzSZRNaTzEupsPaUV4GIVYAiF7MdMF5gLi3ifyqoG9B4QDUcWQ\r\nUrv2nyTv243GhzChxk6b40lW43Q0ACBnXwKz74+9Y4yugDNjNrwU/C2YKHmf\r\naeDHsuTYxwXKnG62wkTYdFjE2ek/dGvYs8Z38smWa9Pt5PzOzXMXYPbYySqf\r\nuauhQ2sTWzU/qe8GBh4aEzdMH/KF77cJ5UvG4iS45CPBH19TURefmjvpS6aO\r\n5XYnv/qDfAnckzmRqVvPAebzu8UYJFpAap8zgzz0fyfhiOlJKquVrkUtV1JY\r\nZ5bOyeVoOHv+sCd+ewKFFWnki4XR+ebnuGetpYmiywpsrV/5serUU202pElB\r\nWgZmLPRe5kl89eQT6WqhfMZz2QW15jCFALs=\r\n=0HUT\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"theajack","email":"theajack@qq.com"},"directories":{},"maintainers":[{"name":"theajack","email":"theajack@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/alins-utils_0.0.4_1667228153749_0.15324959548402517"},"_hasShrinkwrap":false},"0.0.5":{"name":"alins-utils","version":"0.0.5","description":"All-in-js Web UI Framework, No jsx/template/vdom/css/html","main":"dist/alins-utils.esm.js","typings":"dist/alins-utils.d.ts","repository":{"type":"git","url":"git+ssh://git@github.com/alinsjs/alins.git"},"author":{"name":"tackchen","email":"theajack@qq.com"},"scripts":{"build":"node ../../scripts/build/build.js utils"},"license":"MIT","type":"module","publishConfig":{"registry":"https://registry.npmjs.org/"},"unpkg":"dist/alins-utils.min.js","jsdelivr":"dist/alins-utils.min.js","gitHead":"a8ba0e2c7228c70c36fa3e5db24154758d60a8f5","bugs":{"url":"https://github.com/alinsjs/alins/issues"},"homepage":"https://github.com/alinsjs/alins#readme","_id":"alins-utils@0.0.5","_nodeVersion":"16.17.1","_npmVersion":"lerna/5.1.8/node@v16.17.1+x64 (linux)","dist":{"integrity":"sha512-doyJf891QfCPUVfC+NDZOnLJ3ll1+fNFDieCnmiJCzmfwZym0omyCDnD6i65YvV6uSfcbDdK55ZfOwjZfEZmJw==","shasum":"6d61ebc80fd5de92583c5b91fc4a0b094c450126","tarball":"https://registry.npmjs.org/alins-utils/-/alins-utils-0.0.5.tgz","fileCount":7,"unpackedSize":11943,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFTjTDu5r7U2rAf81HOngfyA/U90IAqAFyO9lbcB+pSRAiEA/+ksGMs9XZafml7nsNqIhl1jiFuGnOkQfOOOkZimXbo="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjYnYyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmroPBAAoos+SbZPdkEx/R19N69sIWw4TqEWDi2DLXU2sdqNOcwyuyt5\r\nXV/gztUGbGl/u/QMld4QTvE8m9+9CdKGBxTkP77qMmguxMTh3ebG+HtGRUJw\r\nXbnrvdkVhxWAMCi3wzVfCLZk5UltpOmBuJMDpwa79/Z4cF+YzsNwFc2OvEt0\r\nJKdv6db83kE+Q8bcrN2V60re2CQVGd3pnDZRQNdfJ95DtfQ5yGQG+rhwj5dm\r\nHoknJP4ldptWz99CtPNdnaSlt8PPzZsj1q/UOjscd+dPbQua+lk+bClOAlo4\r\ngj/dhGk73EcoDmA7wvgI5+1+Nz69OW2WMvW5LqXH5JZqSy0UKQ+8RKTbcPpH\r\n3u9bmPfi2e3gT3o5Wl+zxENN5xgMZrgNR++b3Sa0UUN57kljdiY8Wp3P/gzP\r\nmroHYSqMLYBK54eZ4oQqd47VcSteji3tjuoVBjy/5YKouofRIbPF5W3PYjKz\r\nlJhJDF26Qv0CVS80I92mbWr+6C4/mHmkqqggKx3WwzdpoD52PSHJA+iZd4uN\r\nxDCuPmIyTQTOzi8yapFXhAjXGBJE7+P7ndKXX0KAU1hg78A+VIVHKKaFPCS9\r\n6DhUf0R7YflTiHwtBoyjGF+HpZlhq2K61p0LqB4hbWWRsYdjEN7NhXmrPyZS\r\n3VKz6DX5eY1FTe+/oqn9o6umxNb7nrbf1G4=\r\n=zdB4\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"theajack","email":"theajack@qq.com"},"directories":{},"maintainers":[{"name":"theajack","email":"theajack@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/alins-utils_0.0.5_1667397169988_0.017171201643786604"},"_hasShrinkwrap":false},"0.0.6":{"name":"alins-utils","version":"0.0.6","description":"All-in-js Web UI Framework, No jsx/template/vdom/css/html","main":"dist/alins-utils.esm.js","typings":"dist/alins-utils.d.ts","repository":{"type":"git","url":"git+ssh://git@github.com/alinsjs/alins.git"},"author":{"name":"tackchen","email":"theajack@qq.com"},"scripts":{"build":"node ../../scripts/build/build.js utils"},"license":"MIT","type":"module","publishConfig":{"registry":"https://registry.npmjs.org/"},"unpkg":"dist/alins-utils.min.js","jsdelivr":"dist/alins-utils.min.js","gitHead":"04acbb522a63255a72a9f2a0f5790224e3d6d0d8","bugs":{"url":"https://github.com/alinsjs/alins/issues"},"homepage":"https://github.com/alinsjs/alins#readme","_id":"alins-utils@0.0.6","_nodeVersion":"16.17.1","_npmVersion":"lerna/5.1.8/node@v16.17.1+x64 (linux)","dist":{"integrity":"sha512-RcIaITqszdaIARc24IhzmJBo+Iy/5pDP7e7QgtdqdtRexEIHSs3twBXTeuTFSrEs2KGpYg+P8wKB7zPn8trX2Q==","shasum":"d8a525a7efb62cd38fcec78bf534607e5a20cf4a","tarball":"https://registry.npmjs.org/alins-utils/-/alins-utils-0.0.6.tgz","fileCount":7,"unpackedSize":11943,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDvYPHmMaJsWJtKWtvfMK4ERem/lvGMW4ydgtEJisgzlAiBnPbD7Q6PwXNNmmfUaVnKUbvoZt4l7U7vtQpojLaKcEQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjYoWtACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo8LA//T0i5i8JbFFGlJdo3OI2zA9k8ookYwgT6N7fsDiNYJbTu7MbY\r\nXcMFZsvx800KDffPsauFsYrG4PLUdNYAmd50JfCp/cqmq7t1tmOxBnBLjcpl\r\nbf//AZvaZF6YlSjVpiBWAJ2CKNnarNeIEQ0QI9UIGx1WXfLqC3zMFR3UyXrW\r\nbNHqUURC7vXg6f649ynWlihT2Y92xujkTs70dm2W9vnw/FLtol5XNJWUlLJK\r\n/wYN1fEOGcn8jXTOO6M/YP9tN1pjDEhnYdGZco9cKYpOlR4yLrU0hEFD7KDq\r\nt67BFTaV/fUYIOP1AsUSXR08bcimcIXredYhdFVgvOgRbJbZNZTAWZ2lrpzv\r\n7aukG9/jWOkC1IsE0OJlHGw3DZlWtDXwEq7HMb3IIk1G3JkYCJ12ZCuPYhgs\r\nRUO2qZEDMCkxDOlx0/mXJ0dv4uZFnJ0bSglpWck34xW2K04KAW0+76IWtuUN\r\nv+vYBonTh4FzznTYjn7eLN5+SbxV0TTrs5pBjsSW+gD4RMuohcjIotyP0ZH9\r\nHbylLLbgn4W6jl8VGNkGDvJdG7c+Rw2x4YeYsaNjKiNzTVPlhSKc00/eGznJ\r\nLcyAyx0N5DFLuLUJFJY7OyzAJMkUayr+ju6I2hXitu1w2FpHmvGPGFPVaxyT\r\nB50YyJuLvCJr249CzE/tXZm+MyGAPjueBpc=\r\n=rSXo\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"theajack","email":"theajack@qq.com"},"directories":{},"maintainers":[{"name":"theajack","email":"theajack@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/alins-utils_0.0.6_1667401133225_0.3398975848342045"},"_hasShrinkwrap":false},"0.0.7":{"name":"alins-utils","version":"0.0.7","description":"All-in-js Web UI Framework, No jsx/template/vdom/css/html","main":"dist/alins-utils.esm.js","typings":"dist/alins-utils.d.ts","repository":{"type":"git","url":"git+ssh://git@github.com/alinsjs/alins.git"},"author":{"name":"tackchen","email":"theajack@qq.com"},"scripts":{"build":"node ../../scripts/build/build.js utils"},"license":"MIT","type":"module","publishConfig":{"registry":"https://registry.npmjs.org/"},"unpkg":"dist/alins-utils.min.js","jsdelivr":"dist/alins-utils.min.js","gitHead":"9dc6db51a827b76de5530b1eb1013b94a49aa883","bugs":{"url":"https://github.com/alinsjs/alins/issues"},"homepage":"https://github.com/alinsjs/alins#readme","_id":"alins-utils@0.0.7","_nodeVersion":"16.18.0","_npmVersion":"lerna/5.1.8/node@v16.18.0+x64 (linux)","dist":{"integrity":"sha512-HZr0DaTin4kqnXJmrelTZ366cs+foZtMPPAoBHKoKHIHH4fmjKV6CsNXrgyQoa2mpjU//YNlWb7nye2b4XXLFg==","shasum":"9720876169b4fd99491dd8f37818707d499be0aa","tarball":"https://registry.npmjs.org/alins-utils/-/alins-utils-0.0.7.tgz","fileCount":7,"unpackedSize":11943,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC7MPUOsNJmnj/fdTBeImn3ac3uxbMneAFU7h2c9eFP+gIgGmBLgvbR4CHJwUG+K4GGkLPfw+iGCpQCDaMoqTydP5s="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjYxn8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpB5BAAhn2Q5LenWTJU+PVCS2cKCI3WWwPWGQBd/bItWsfOlwJtLFGV\r\nQGgNyCk2LmhJT81N9R3ql1MDhIsRYK5dwu8VahVPdcc8l00WMsRbfYU34N4l\r\nQjJdmBUXKyuIhkMdBj6tbOFlBlG/u2urrkv1X0zJdlFiM6FUmeD65zFnL435\r\n3roK80+Yvg66tT62FArWEylI4521fhEuq0Sjh8qamTElx1LaDNTeMQsEt9XP\r\nET4u4EIPCd9zRsBu5CqUfZHcITseMIMKcx8E9BspBw71pPNB24o6bXkWi3rC\r\nmbyO6D3q7VlP0V+MaO6bMS0myiZXg5cJE2b/D9GWnhtCc1bjLTwCcpdYPDpD\r\n6+s42iriImlEZuZ97QgwPIkc0XxUmCD+Mw5K8jCT7tG1L8vDvMxSEA7T3A6L\r\nPViBU5tHQBUDF1XE+O/ZY3S1klRqCJqQIs6aHLGqlOshPakWCbEdZToh2DCR\r\nFNKjPIO0UQXt3wNPVeHk39eRYvGmXe2SNv/otHksoSmgSHY8fpNffqojRLP1\r\n8seuRBWvCJlBvogrw9axiG2YGW2rwrkg8Y6ghBhLpFnvhLMNeOnuwLbTTsRQ\r\njtbYC61D0S7MZ5XQNSXcs/MJabEdwDLnwUW8D500BNT367y7/P8tuNiUwJv3\r\n/IBJMJH2YHj8eCITQDZIE43mMs7seEpJ/SE=\r\n=swar\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"theajack","email":"theajack@qq.com"},"directories":{},"maintainers":[{"name":"theajack","email":"theajack@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/alins-utils_0.0.7_1667439100454_0.22298568965321786"},"_hasShrinkwrap":false},"0.0.8":{"name":"alins-utils","version":"0.0.8","description":"All-in-js Web UI Framework, No jsx/template/vdom/css/html","main":"dist/alins-utils.esm.js","typings":"dist/alins-utils.d.ts","repository":{"type":"git","url":"git+ssh://git@github.com/alinsjs/alins.git"},"author":{"name":"tackchen","email":"theajack@qq.com"},"scripts":{"build":"node ../../scripts/build/build.js utils"},"license":"MIT","type":"module","publishConfig":{"registry":"https://registry.npmjs.org/"},"unpkg":"dist/alins-utils.min.js","jsdelivr":"dist/alins-utils.min.js","gitHead":"8f759f3e65d835aa1547b4fb1c7397d3498c80c1","bugs":{"url":"https://github.com/alinsjs/alins/issues"},"homepage":"https://github.com/alinsjs/alins#readme","_id":"alins-utils@0.0.8","_nodeVersion":"16.18.0","_npmVersion":"lerna/5.1.8/node@v16.18.0+x64 (linux)","dist":{"integrity":"sha512-31jZ7W1GO6sf/jasxITrd3tXlIYfNlVCb7t8ERDi+apZRP6kX0T+zZEaIVLED4ROWiK2X2j5AO4FnpIee6qXpg==","shasum":"5e5b947a5a3815c3250e34d7c8be326760888268","tarball":"https://registry.npmjs.org/alins-utils/-/alins-utils-0.0.8.tgz","fileCount":7,"unpackedSize":11943,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHh101MU2JnnJmHANPdv/U5D2wHKZOlqZNNqBNxcIkHTAiEAra7IA3FSQG39KCs2r53rxrETemA6Xs/a7OXzY3U446c="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjaF9bACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrzYA//dj/oWerwRPYPHmXKT2nWDjQFGZOomgw4BLP5CemTsqims2Ep\r\noIIKyWRdJmqlfjSF4xyuXqWFr3icsVrW+q6kKHZ0e3MSOHApth3BV18XJRMS\r\ngo23bpr/Wwt+M1L18n8Nv5/KW+LZTIPWotEzhCdcX1Jp7h+8daJH7O2PUJV3\r\nomxBYIoSOlVvfcQWxvoPO8ql6fkSUZiwZkcmRMYoqpnXKmZm9qBTvc3J0R+C\r\nvNWzmFiEaHvcttbwhqLIZq5hrPmtkH9S0zTB4BKZRV7kZsWLR8TLMacqnrwN\r\nCzSfZNr5ZSFhdj6k+7qJr6t2HA6u19SAv4IkEub+mzMhaRcCsHoDr50neWpT\r\naj5CisT9xiS/dCvpNK4LcWcMO7gVdlWFrBKrgfY1SJr42C5T8TLjCRUR5RCK\r\nQmSabRvdZzfLE5aVJx0+V86udhPpOJC68mAB+0pMUkrq2mrrt09+aao6kya/\r\nItvwduE+LoqemNO1VtqKnG8mDUWz0a3O8noLBTrhUzds+lvoWSs4LZlnzVkO\r\nTuRStW7/aVXScptyhBtXLjbdj/cZT8XXDvBeNpZ0mvuYLqWc1KjjkrwArE5e\r\nO8LgsdrfHKPMYz6Gq3rzj/WsVpgNsNKC+UdIH/ildGqWUNyfuwu5/hhiesfH\r\nKE93/6Dt8laY6FyMjNAqO0qVFCxrjiSG3GY=\r\n=pjla\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"theajack","email":"theajack@qq.com"},"directories":{},"maintainers":[{"name":"theajack","email":"theajack@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/alins-utils_0.0.8_1667784539170_0.5317004498591134"},"_hasShrinkwrap":false},"0.0.9":{"name":"alins-utils","version":"0.0.9","description":"All-in-js Web UI Framework, No jsx/template/vdom/css/html","main":"dist/alins-utils.esm.js","typings":"dist/alins-utils.d.ts","repository":{"type":"git","url":"git+ssh://git@github.com/alinsjs/alins.git"},"author":{"name":"tackchen","email":"theajack@qq.com"},"scripts":{"build":"node ../../scripts/build/build.js utils"},"license":"MIT","type":"module","publishConfig":{"registry":"https://registry.npmjs.org/"},"unpkg":"dist/alins-utils.min.js","jsdelivr":"dist/alins-utils.min.js","gitHead":"93940d37e82ba5c071920d75cf92676449228e1c","bugs":{"url":"https://github.com/alinsjs/alins/issues"},"homepage":"https://github.com/alinsjs/alins#readme","_id":"alins-utils@0.0.9","_nodeVersion":"16.18.0","_npmVersion":"lerna/5.1.8/node@v16.18.0+x64 (linux)","dist":{"integrity":"sha512-HpUZdsZg/9cVxH6P3YTFex5jpDdbEXttF4IsGO/+OC76e9KOV480gXH9Tdq/GwojEL23NPVYjZbGrFqUx5Pb9Q==","shasum":"976e5a826424812675bcf16f09b9836404183a2c","tarball":"https://registry.npmjs.org/alins-utils/-/alins-utils-0.0.9.tgz","fileCount":7,"unpackedSize":11919,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAQBhi8MfV3GIDU++sBCkAN64lvpQZfZ7G2SeJ0Z5osbAiAB0AkrEhTR+/0cbQWVK65RaJt1vYTtBtn+CuFJJioTww=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjapUsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqqHQ//WRu0gVpUuxcN/Tl9vpHfWR7yOZKODtxEgv7RCWKZ5fJKee61\r\nUnbrpMnBXs0HaXYtTYpJM2oYjaHQrJVaLShPrFWRT8rgWKjEsTlXYU+OzWNL\r\nHcBt7Rt4TUaot90GpsMiH3f73kQjiMpPZw5Sxu7+ZQXnQCBdBO0+OSl5MPYM\r\nfVwUHV0jK61fakoeDnnBAiu0IKTp0uQ1n62YjKyswVwxVtcZtAOvd66cS7fZ\r\nluj/3se9p5kJO7S0XFZP4lQvLjSTImu+TFWd8V0HKbkte1nHO57TogRE69ID\r\n+R3GxaAoE+PsQ+HtK7FZq/gDACDlnD50Dk6TB6sWQLLXUXmDEGMcy5cyrmgK\r\nlaPHPalURLr0CtALBVGliv4mfTDQLTftSXsr+HlSFjuYo1AzLT/0LSF9+M/R\r\nHm2oX93gWmxsjrOspEw6C1pLYoncbxc3abO+ij6He8gSzoekZ7KFn0ETKNes\r\n0zL2VSewvjVqg0fiCqp0D7g979C5JIZTlptwIgGwmflcctENIl+UBUfVlvQy\r\n3JwpWKR6f3e9P0zSgzO0lEI5pRi/B+FhEfL2hzWj9pFOoEdxZJ0ciH6yULoJ\r\nGS63lFlloSi9QS1umIC56Rm7eRp8rQOwnq+lCzgRS1asQmTEJsDJoI9hqpyq\r\n8g1odCKlzxVzWIOWK1SvuuAw3Ds5woYJa5w=\r\n=JA16\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"theajack","email":"theajack@qq.com"},"directories":{},"maintainers":[{"name":"theajack","email":"theajack@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/alins-utils_0.0.9_1667929388030_0.8352005480351274"},"_hasShrinkwrap":false},"0.0.10":{"name":"alins-utils","version":"0.0.10","description":"All-in-js Web UI Framework, No jsx/template/vdom/css/html","main":"dist/alins-utils.esm.js","typings":"dist/alins-utils.d.ts","repository":{"type":"git","url":"git+ssh://git@github.com/alinsjs/alins.git"},"author":{"name":"tackchen","email":"theajack@qq.com"},"scripts":{"build":"node ../../scripts/build/build.js utils"},"license":"MIT","type":"module","publishConfig":{"registry":"https://registry.npmjs.org/"},"unpkg":"dist/alins-utils.min.js","jsdelivr":"dist/alins-utils.min.js","gitHead":"a60415ffaf070cacc4fc395bb7b15f171a3c8d9d","bugs":{"url":"https://github.com/alinsjs/alins/issues"},"homepage":"https://github.com/alinsjs/alins#readme","_id":"alins-utils@0.0.10","_nodeVersion":"16.18.0","_npmVersion":"lerna/5.1.8/node@v16.18.0+x64 (linux)","dist":{"integrity":"sha512-no47LQV1JkZMXfnpUoCaHHYZ8IpbX7xMQunJJ9K3gofJcYHdrI6H6Hmr3BDHwzGn0j1A204p/VN7cVgPodlBcw==","shasum":"4cb4622628629d8f945aac12e78bae31cb7916d8","tarball":"https://registry.npmjs.org/alins-utils/-/alins-utils-0.0.10.tgz","fileCount":7,"unpackedSize":22571,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDbTqUxy4t7iWeATAvJWg76xO/UqV+I2k139DNtDiHchQIhAKAnNYBlYv56IE26bkq70JdRmIr9A46VM/fL90SEfiK4"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJja7W0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoiVg/9FMhfPSDzO03vk2EXmfKT0I00rLr/87HHKS15i+/QE4I/c2Do\r\nldToIOXHWGuIijeC9UN1Oyg517T+NGrTss4yLfIzLn3VaA1nkQ5KxFerjV8R\r\nyQFOIwWg5g9D7tocH5r0zeMZ1zzXXZwAzmVBquoOhd1t88HPEq2vVDoQGVAX\r\njTTrDslrNpmRBY9ejra/YX/h80z5fj/7d3oszqbsYsstkgGTj4zFAi16rtm7\r\nXzmKej4AhCUHIRzSZ+MJmBrdBhc/ETBEO8jdmhnl/moY9n2pBwjrumhaBJN5\r\nVu3mEmQVrn2ApVwPhYM1XtIPvFrIvtagXOZOmGgr8qNFdTb2Zf8ST+XkA6CQ\r\nCBx48maF3kKVBkWMiPOAd+QZ8S1JesxYOydWXAKU93YZnsv59MW9H985MG3G\r\nknslrMDQWAQkrkGHHOP9OBNCcMv8O7YF/5FK+XT712YgvHfWIUzUJO5SF6DO\r\na2Ob0w9Pm9HqQnqgaj9s2FrPvLrhy5h80110X3fLxJmAAksKLA5c+1b4T6MH\r\nqHMyFVLFadDadnWWcDu1aMn6B0ZnyusiuHNTyj9rzZK1PDjUy8pEGr7gZ9f6\r\n40eDTuR5VBmwZLl1OY+rRQ6m1CxOFKSIinQGQpeG2jtU5hlxOngC8pj9rkfp\r\niXGsJ4d+GslhwVH9yUnax2GiOwNwgQ3qEUc=\r\n=9aA4\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"theajack","email":"theajack@qq.com"},"directories":{},"maintainers":[{"name":"theajack","email":"theajack@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/alins-utils_0.0.10_1668003252747_0.3637545528235664"},"_hasShrinkwrap":false},"0.0.11":{"name":"alins-utils","version":"0.0.11","description":"All-in-js Web UI Framework, No jsx/template/vdom/css/html","main":"dist/alins-utils.esm.js","typings":"dist/alins-utils.d.ts","repository":{"type":"git","url":"git+ssh://git@github.com/alinsjs/alins.git"},"author":{"name":"tackchen","email":"theajack@qq.com"},"scripts":{"build":"node ../../scripts/build/build.js utils"},"keywords":["alins","all-in-js","alins-style","css-in-js","web-ui-framework"],"license":"MIT","type":"module","publishConfig":{"registry":"https://registry.npmjs.org/"},"unpkg":"dist/alins-utils.min.js","jsdelivr":"dist/alins-utils.min.js","gitHead":"69a5313f046c2d418bebc6e3f3c72b5ab68fb0f0","bugs":{"url":"https://github.com/alinsjs/alins/issues"},"homepage":"https://github.com/alinsjs/alins#readme","_id":"alins-utils@0.0.11","_nodeVersion":"16.18.0","_npmVersion":"lerna/5.1.8/node@v16.18.0+x64 (linux)","dist":{"integrity":"sha512-KGWxcjz2ynvW/A1ij5ZYoDilC28N56SmUSGupCTL6YK4W+MZgBHPqVkogORGoJh1Cdmn+gscNJFbnwFKDSKZ7A==","shasum":"e7fbe087eb8aac64a5eaa9cb9eaa519dffe668ac","tarball":"https://registry.npmjs.org/alins-utils/-/alins-utils-0.0.11.tgz","fileCount":7,"unpackedSize":23703,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE8qUPZwP4ZuhOmKaNHzDkYbjq1PVNHinvTZcFXr4K0uAiEA3x84O2KUVyiQ2pcbNSplu8jUE7vGFib7JPgFgW6qWhs="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjbzYoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrIdQ//TG55QD/2pBDu2y24Dt3fSlDNLTv0DaNpesKDHdTTaVp7yKlI\r\nmqrrESMErX5NT9u7/OLiDeiFaJXo+mru09VEcgjEYdWhN/6zF4aw+85S6xy8\r\n4A9rec2Xq8KF8c92dt18HPjAA5Q6fc7WNQEZIUMt0k3d4VO1IN+tBaUqkSU0\r\nayEZ1NxrAZ6Tee6+ykjqUkH+Hbx8cIw0y03DGGvb7Iwvw4NyLZ0SwjhvxU3A\r\n+l7C4dS4kQK4hOk6psyeFPO+wUE2Yf9U+j6nGsfjK1t8FguOZ7HgyL0+Ofcf\r\ngELkukvwWlJViMv3yIrGMrT7v2BQa5FFYouWff0E2N1ASrVyi3DvubdBdS9K\r\nNG2Fqk/gOIcDGzrvesd43KySVqXVN7lVTDaOtWyH3vu92Au7LxAgiYiQBxbD\r\n0vgxdCWyVchznAYJH3tIFqMhxPyMHPzeWaQHUbsa9k4i7ovlPKfbGT357UFq\r\nof0npyOjjyTQYb0UbD1s/fMhzUF8vWQZNB36hCa9Bh86sF2urJ+faBSXGPT9\r\nWXKrR0CsT1zN+QXQSMyuEn8HGWXpfXPHvFkPFfRW1y71ULP0w225Wtjfs5gR\r\n4TFhw0GSel8G/AQhz4ZjeJRv42rLZYnBJdz7TeeJ7KN5NGR5mdHARbW4oj8R\r\n/rZ6O0OzHQR+N6gea3wW6hdHPDVeDlnyOe4=\r\n=gOTT\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"theajack","email":"theajack@qq.com"},"directories":{},"maintainers":[{"name":"theajack","email":"theajack@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/alins-utils_0.0.11_1668232743848_0.7366869194493213"},"_hasShrinkwrap":false},"0.0.12":{"name":"alins-utils","version":"0.0.12","description":"All-in-js Web UI Framework, No jsx/template/vdom/css/html","main":"dist/alins-utils.esm.js","typings":"dist/alins-utils.d.ts","repository":{"type":"git","url":"git+ssh://git@github.com/alinsjs/alins.git"},"author":{"name":"tackchen","email":"theajack@qq.com"},"scripts":{"build":"node ../../scripts/build/build.js utils"},"keywords":["alins","all-in-js","alins-style","css-in-js","web-ui-framework"],"license":"MIT","type":"module","publishConfig":{"registry":"https://registry.npmjs.org/"},"unpkg":"dist/alins-utils.min.js","jsdelivr":"dist/alins-utils.min.js","gitHead":"a6386568d58cfbd938f1216c1aa7d73dd9245ad8","bugs":{"url":"https://github.com/alinsjs/alins/issues"},"homepage":"https://github.com/alinsjs/alins#readme","_id":"alins-utils@0.0.12","_nodeVersion":"16.18.0","_npmVersion":"lerna/5.1.8/node@v16.18.0+x64 (linux)","dist":{"integrity":"sha512-unC/B56cd27hmRdTfhwALqoWZD21nWmQ/skTEOjNuVDWj6uOER7nRBgKg7XpAw9/RyhFha7BoveFr2LrGNVdNA==","shasum":"d720b6aa16b678dd5ffebcd7f3111fafedfa841d","tarball":"https://registry.npmjs.org/alins-utils/-/alins-utils-0.0.12.tgz","fileCount":7,"unpackedSize":23617,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICEfRiLEsUAItui2o/VZLnbD1qXAR+loxvQT5TATMNaXAiEA4WeONxVpnIjWwe0mbvzhXIpd6gkLFr9K45VuFmftjUc="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjb1m+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr5KA//UKd670byTdFXb6h4qGOtlGgJ8D4Z++9YqSVsb/v5cjLNFrhb\r\n9V3enbu54OIOpNIaIBxNTk7jWPmCUgOFLm1VJDa5AOnlksMwQP5gn/mayXTG\r\nzHogRTPRLF0wIoaQaI55IU2rV0IfCxr5wel2NzaHDo5MmEzaHXxyt44NKvDn\r\n/3KgP6CrgS2yS1hIsMgKKxHX8+HrIncQYoxuoNYy/y5z108mnqx43zBhl7vG\r\n+ODf9ioooJ+b7pPAI6xu7ocZS6QGRvqhQEHGI7isazmK4ImV935nFSYZ0N5f\r\n5i2Zax6Mj9aXOEV0hgFMlROc92rbraS7i1PmlZDlMqbaojyjcIKpnp2RYJf5\r\nRGF0PNX4JA32Z3/VnCpPN4mQW6ygcqMpEMXfo5um2bRSn21l+ua7ptrLsIar\r\nHl0rwmhcqA6wl4hUv4PzHufo76KVw/PtLxy82t2A9yNzZmiQb6C3o/klCkYR\r\nPW1L0wFiPbWFIW+vBgez3ngtJTdqqh19sUqJYxGHxLGES9U9WnWN4HjPV2CL\r\nnefTH8ex9/tOpKlKPM0sv65aaNK1ufJIUmXTjbuf0VmsCNn7NtWYIG70Uapm\r\n7Ux0mbRgFH9Eg/0C4bLmBcrS3YvlX0pQslsQqYe3ZutLxbGii+XovBOvcnl1\r\nBci6+WSJ/lu4fPyuAZkhudNdIcG57cJjuDg=\r\n=6Asl\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"theajack","email":"theajack@qq.com"},"directories":{},"maintainers":[{"name":"theajack","email":"theajack@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/alins-utils_0.0.12_1668241853819_0.8009643581573742"},"_hasShrinkwrap":false},"0.0.13":{"name":"alins-utils","version":"0.0.13","description":"All-in-js Web UI Framework, No jsx/template/vdom/css/html","main":"dist/alins-utils.esm.js","typings":"dist/alins-utils.d.ts","repository":{"type":"git","url":"git+ssh://git@github.com/alinsjs/alins.git"},"author":{"name":"tackchen","email":"theajack@qq.com"},"scripts":{"build":"node ../../scripts/build/build.js utils"},"keywords":["alins","all-in-js","alins-style","css-in-js","web-ui-framework"],"license":"MIT","type":"module","publishConfig":{"registry":"https://registry.npmjs.org/"},"unpkg":"dist/alins-utils.min.js","jsdelivr":"dist/alins-utils.min.js","gitHead":"894a966450cdabccbe90d6f7a3135d32c73bf1b4","bugs":{"url":"https://github.com/alinsjs/alins/issues"},"homepage":"https://github.com/alinsjs/alins#readme","_id":"alins-utils@0.0.13","_nodeVersion":"16.18.0","_npmVersion":"lerna/5.1.8/node@v16.18.0+x64 (linux)","dist":{"integrity":"sha512-TE/C8h3CEAPEoAC16nJi/XAnPggKNmGAkGvWgvL9Fl6P/8wF3OLLAsh8kr5xsohO9bxshj3169XB1dVmOfnDWw==","shasum":"b497c39dc0e13d0968effa3b82bc9cb09c4454c2","tarball":"https://registry.npmjs.org/alins-utils/-/alins-utils-0.0.13.tgz","fileCount":7,"unpackedSize":23910,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQClDjCYXO3TMblBYznzSazfHtJE4Tk8Scs3/pL9bWXChgIgDE8CehdNLhKFYMr/4eRKvPYYNU4Ykf9fX+6HTjyYzXE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjefcPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoSKA//cJOWn1lsXl0JIjGd1lwwtq696wYfy6dHM/YGYM6yl2mAmd7v\r\nc7B/Yi3SYl2Y5x5DlmkRWrGhCPn12LV+gpQNmBH796WYMsZwUPc+DV0ZWymz\r\nTKnYcvi/spa+yrBwc5tTiX2g3+HZbE1h4hmXsct4U5xUfihEtjSc1QGgiddO\r\nuNMLZkIE5rT1Mq9Nf9k7MTLB1AmtMIJFGKEwu/zy/0KuNBpx+TiiGUm8/uU2\r\n3Ui984JFQ2dBX8YXsrklWNPtRdzG9NUQeM2BJlPCzOb4/w1lbMTXshUG7HI7\r\nGi4/MaQyC+3zDwl9/sPbxfkrR73KE+tzhMT/2AZ1469pxCEmXX4rpAPpH1sh\r\n1EC7rnZl6NKbnTFoBOKpaXCVKwG2O23JfbPnjCG05MeOBhG77CeRWhykQrZa\r\nyXHuN/A8Tv65Z4Dzwa4zlTl/JmMkaje/xPJP6sWDkaW1qNjaC7DoiMQBE25y\r\nwTgKqKXLkfqx5QgBw3I/TxG0Kb0KQxygmR8At+K1zEDT5rqYtXmwTcvNRrt0\r\nE8wOIf45c2hRlX8RoszhZouxlDxUMtZtElB7dZvnoTCHJDOd4scv8/Rp088O\r\nQISIP2z4qjwVcrqU25HnXV6ffAfZg45iZ3BP3+kT9QMKJXMfmfj3Xrixk81n\r\nbJ4gsGqXd7TbQ9A8vIPOBFY5bnw41ofHxmw=\r\n=w3Xp\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"theajack","email":"theajack@qq.com"},"directories":{},"maintainers":[{"name":"theajack","email":"theajack@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/alins-utils_0.0.13_1668937487236_0.563093342890497"},"_hasShrinkwrap":false},"0.0.14":{"name":"alins-utils","version":"0.0.14","description":"All-in-js Web UI Framework, No jsx/template/vdom/css/html","main":"dist/alins-utils.esm.js","typings":"dist/alins-utils.d.ts","repository":{"type":"git","url":"git+ssh://git@github.com/alinsjs/alins.git"},"author":{"name":"tackchen","email":"theajack@qq.com"},"scripts":{"build":"node ../../scripts/build/build.js utils"},"keywords":["alins","all-in-js","alins-style","css-in-js","web-ui-framework"],"license":"MIT","type":"module","publishConfig":{"registry":"https://registry.npmjs.org/"},"unpkg":"dist/alins-utils.min.js","jsdelivr":"dist/alins-utils.min.js","gitHead":"0cc29b4a8b663c5dd987f7767d34d3e097afa0e2","bugs":{"url":"https://github.com/alinsjs/alins/issues"},"homepage":"https://github.com/alinsjs/alins#readme","_id":"alins-utils@0.0.14","_nodeVersion":"16.18.0","_npmVersion":"lerna/5.1.8/node@v16.18.0+x64 (linux)","dist":{"integrity":"sha512-UAkoKaHCLHSHK4RvmHKAmPtOGK8aWre2tDAyXZPSOYq+qV2Mo1DW/jtjMS3BsPoFKCJVG070JrMtBQKgZd/noA==","shasum":"46d23643976aa0f6f825a13b4733e4c91a41a9e5","tarball":"https://registry.npmjs.org/alins-utils/-/alins-utils-0.0.14.tgz","fileCount":7,"unpackedSize":23910,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE7iNSpZ74fqYOrZHgxeLXiBQ9gLsUphyQSEDA6AKEvhAiBsKKiQqgnxui05Hv0SnTMlFho5hhJZYVs0U5fYI7nSQw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjegOsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoVqA/+KXGZo2hYUJVZOt3mvBOc8pXbW7xI+hyM5M0F8EkOvrxH/iYk\r\nBPxb7uTw+xZ8nOBfwnPB00DZGTs6EKZRfdIjbh027zcJPfna4CRIlbynIL6x\r\nmG7vhjkyjO1g9PigFWm0ioRxyjwkzTZIfBB3DHst1ch9egAsbiGOr6HePJ0B\r\nGSM0U2HtDVNRuYyDvshgTKwaCsJHmN759HpkHbrm6Gz9965XqMu6gDWNB8EA\r\nmO1otUd5I0XIPoQxBnVbfkSzO7dbWQyQTyidKtljunPkbMdZzKb6/Jzb878j\r\nzu3M621YfElpcOH+jAU1KIw9VtqGkAGq+8cmSZyXmp4zHQOFVL4tGYH8hjEM\r\nTLDwQZXKdAz0iOYU3DWYvsLZL6lneSRS1bzFKdio5uaQ0yhJlrijFABtcG2b\r\nzh4OmrYcS64ibGI7yTaC0Fp7TuTuL2m1m8RrMmUPIS/Bp7IM6lgokpYznWn0\r\n16+ysgxdpZG1IUl9gESckzv/Kp1Gj4Xm+JV/ihaGPWSc46D0B1O/Seq+jhHV\r\nrD2dO8YeYtS2xjVDYsYmrVmtjZwQgk9ugqifX50dIT+vlFIW0OWPPpQR4mJm\r\n7QofYxn/gFf48FP1zuCh97yo+LRO+q9R9jPlI3At5xiENNR+Bnjf0WPw+mV0\r\n0OvvI0/PfKiQVCnBgJEJEACA7Uky7JSoVwc=\r\n=o3Lj\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"theajack","email":"theajack@qq.com"},"directories":{},"maintainers":[{"name":"theajack","email":"theajack@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/alins-utils_0.0.14_1668940716426_0.40143642141202607"},"_hasShrinkwrap":false},"0.0.15":{"name":"alins-utils","version":"0.0.15","description":"All-in-js Web UI Framework, No jsx/template/vdom/css/html","main":"dist/alins-utils.esm.js","typings":"dist/alins-utils.d.ts","repository":{"type":"git","url":"git+ssh://git@github.com/alinsjs/alins.git"},"author":{"name":"tackchen","email":"theajack@qq.com"},"scripts":{"build":"node ../../scripts/build/build.js utils"},"keywords":["alins","all-in-js","alins-style","css-in-js","web-ui-framework"],"license":"MIT","type":"module","publishConfig":{"registry":"https://registry.npmjs.org/"},"unpkg":"dist/alins-utils.min.js","jsdelivr":"dist/alins-utils.min.js","gitHead":"1e6a870f9f0639939e0884e6051de4552ae16ed2","bugs":{"url":"https://github.com/alinsjs/alins/issues"},"homepage":"https://github.com/alinsjs/alins#readme","_id":"alins-utils@0.0.15","_nodeVersion":"16.18.1","_npmVersion":"lerna/5.1.8/node@v16.18.1+x64 (linux)","dist":{"integrity":"sha512-4yiIKj2+FNbMMrptbo7TeQ6D5aVnA2rPKQHdqSABdrN2Ja49QWV9YpOhKqVM+9znEMh9CUE2lt9dOU0aE7GShA==","shasum":"ae54103e1667e8bb8c80f858c1c5e65d9b430c17","tarball":"https://registry.npmjs.org/alins-utils/-/alins-utils-0.0.15.tgz","fileCount":7,"unpackedSize":24097,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGSHj51mgCUPJgL4pYSOQGsjD0YVCTUq1bZtk9rWFy4ZAiEAxYTacd+aGOiZWmQj+RX7ky/Wh83/YF/i9uAYctJob/w="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjhIhhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqoVw/+O0ZDCAZ9/uwXbnFlVdZmSRjRFNA0zZnKi3joaMWzeK3z/J5a\r\n/zQIGh4c0o9LIluqjpVZ27pSNMmuB65HM3NdjxmhR3DtRVINak1xVmhEQToi\r\nJQEGF1zn4Yg0DHE/UTnZPpnYLptyeMvptjJ6tztb6AtCPNA1Stkw/bUGitsR\r\nlgl6s1LsHh53s9rjAclKe1FXTw95g2IroJWwDMKCCXbAvfWd9wXRR0jAO4hg\r\nMPugOPwG1ZcPe2e9M0f8sZfjkjslaRC62sbD0XD2FGSA0H41mNU4UgZfGmaH\r\nEp52MEW+aH79hrdP8tv964mhemsxkkoKF6/2dvxVgdH5ZTInw2haEtQ05XZC\r\ngMXfQa7/beD/TTiaKc563LSMvmjQGZb2IB4PgcNX/CKASOxGwP9qfUinJkzH\r\ndf17dixZo6X3PUtVDxp2zbYf1w0IUqCf1KQb8tXvYAEq6ftruOpO1MzAfE8p\r\nrPA7wE4iJJzYl7+I5srdWC44cGf2mI7xglYAKFhRWR97Nz5IJhPLu8+MIFqU\r\nDZvFTCzGF1uC9sZ34vGhG5bdq7n2+kMK0H+BWMc7CMOpb+rWZEAGdeHyKTCQ\r\npGzyrUYNL7hFt5vNZVp9n0V2cq+QjEkQLKTedsXlj6SrkbPtv/Ze5y2ZqC92\r\nrFLu9KZldHuBUA4AAWkrxxE72i75Z8ECjdk=\r\n=5nxx\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"theajack","email":"theajack@qq.com"},"directories":{},"maintainers":[{"name":"theajack","email":"theajack@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/alins-utils_0.0.15_1669630049172_0.12533136733549854"},"_hasShrinkwrap":false},"0.0.16":{"name":"alins-utils","version":"0.0.16","description":"All-in-js Web UI Framework, No jsx/template/vdom/css/html","main":"dist/alins-utils.esm.js","typings":"dist/alins-utils.d.ts","repository":{"type":"git","url":"git+ssh://git@github.com/alinsjs/alins.git"},"author":{"name":"tackchen","email":"theajack@qq.com"},"scripts":{"build":"node ../../scripts/build/build.js utils"},"keywords":["alins","all-in-js","alins-style","css-in-js","web-ui-framework"],"license":"MIT","type":"module","publishConfig":{"registry":"https://registry.npmjs.org/"},"unpkg":"dist/alins-utils.min.js","jsdelivr":"dist/alins-utils.min.js","gitHead":"663737241559b5807e34e68e7d9815c4843efbd7","bugs":{"url":"https://github.com/alinsjs/alins/issues"},"homepage":"https://github.com/alinsjs/alins#readme","_id":"alins-utils@0.0.16","_nodeVersion":"16.19.0","_npmVersion":"lerna/5.1.8/node@v16.19.0+x64 (linux)","dist":{"integrity":"sha512-8b08cqtENiR5LszsXRz+aIrDT3a7KvQRVU/FixmMKAqlHHu8PJFOBGAjklBB9aSuScSgzIS2f6cSD1UPlbAyXw==","shasum":"c25ed13e2f074234753fdbd2496481a842f947f5","tarball":"https://registry.npmjs.org/alins-utils/-/alins-utils-0.0.16.tgz","fileCount":7,"unpackedSize":24097,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCJN/ItgyFWYLbver0qic8JogezRHY8EhDX3Ag7U7lEcwIgFA0UzOqYFJUnkDOwo7hiibCE4RcC7I1Z4g8ssCFA7DI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj3SmrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpnPQ//b3PYLiQ3ZJ0M4YWWqzIvcSrojRWSAEVxXgEOcevZKV6NHLtb\r\n1uPE++JXxbl8Q1szN7ih6pQQO5RwIoqbeJpFcRVr2dERWtGYCxA/TBIyMNQ5\r\nSuF58Ohgm7lD7ynyhXgb0ve/o43CGJz410OyvcWbvCdg9hYOBNlvy1K7pzVC\r\nzVpda9QMIqsgTVp9i3wOue/jl9xXB3jnIWgSOf2CqtuvRqtefmRRzH4dN06P\r\n/A9dHnoZ8KzL5ObWBaBnYLuw+1IcTDG6BTC2PVdQJ4NUTmZscxlHnKLNBRAx\r\n/0o8OeVrub26oFwHvtk7iwiJnLw7N701ENbiMfwR45sAevAzqNbaz4CO2PfG\r\ngGspJJAJah+WjLthZ3R1PyVVeo65UhUJmWmQr0TpYfFTQwbq5alj4Q+x+FEe\r\nCebxy1HCwNUOGr5+H2qfNae4NK4Xc9J/UpD+g5tXtqigdh1QMGErpbUoa4kO\r\nePLoU3i5rUrh6fhU3HCyY3fY4MLe3i0MzCaTOyXWG+pEzA3us7GLWYLDHwjz\r\nPMi4LxwCHbWx9fJmjiRCeUA0cCTNmBOFH0txM9+/b+bqguQvibhNdQ9yOPXt\r\nkymabb/F6YsT1SuNaE9f0w9fK4/hbIiCf+b8ehSsmyN2vo1ulXgR99EHhuFU\r\nM1+EOgg7Xtg4D5+gHS7khUtu0tQ0VbrUy3A=\r\n=2N7J\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"theajack","email":"theajack@qq.com"},"directories":{},"maintainers":[{"name":"theajack","email":"theajack@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/alins-utils_0.0.16_1675438507384_0.5086382170197097"},"_hasShrinkwrap":false},"0.0.17":{"name":"alins-utils","version":"0.0.17","description":"All-in-js Web UI Framework, No jsx/template/vdom/css/html","main":"dist/alins-utils.esm.js","typings":"dist/alins-utils.d.ts","repository":{"type":"git","url":"git+ssh://git@github.com/alinsjs/alins.git"},"author":{"name":"tackchen","email":"theajack@qq.com"},"scripts":{"build":"node ../../scripts/build/build.js utils"},"keywords":["alins","all-in-js","alins-style","css-in-js","web-ui-framework"],"license":"MIT","type":"module","publishConfig":{"registry":"https://registry.npmjs.org/"},"unpkg":"dist/alins-utils.min.js","jsdelivr":"dist/alins-utils.min.js","gitHead":"ebd4f1868b90d4387dc66bf3c522b063a9eee5b2","bugs":{"url":"https://github.com/alinsjs/alins/issues"},"homepage":"https://github.com/alinsjs/alins#readme","_id":"alins-utils@0.0.17","_nodeVersion":"16.19.0","_npmVersion":"lerna/5.1.8/node@v16.19.0+x64 (linux)","dist":{"integrity":"sha512-TIFUT8GINB7m2k5TaDwAjYpF7p0oXtSUN5d/Ji8kwrm20eqV215dNBnPA1TVMTrxz80IEOSXz7WyFZUkndFo0A==","shasum":"4e6c8a61b8fac3ce8ff28686c630f60e9230f92a","tarball":"https://registry.npmjs.org/alins-utils/-/alins-utils-0.0.17.tgz","fileCount":7,"unpackedSize":24313,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDe+A1xyX+mFp6iiJaX+GE9P7S+8vh5PpfhrydzjNtYHwIgWAKez9bBnxaTnnH/gXBU+eqMKZD8IRplc3nqXS/awJ4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj3TDeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo/aw/9GZEOoz0yPyymCxdU0jHubR+kMKO5xv1MCANeSH72n9f3/dIz\r\n2hO7Y9rghwT7teHjH8Wxro6EJOWNBRNJ4cE0b2WNJBhDsy2RIxGrqPv92ucS\r\naSfC1z1BV5Iw/uSm8NuVUcJBabKKaLNrSPHqp28SNId+VCLSRLicR5e9P5pj\r\ngYKnSNrgFsi0VKzlzE2kP6vyCr3gZwi/5x8mr7TmqYc9ta5iV2pTdKVkMDqk\r\nWrYHVG+BLprhR3ZpuRc20DBElGn9B6a4l3iFIz3iJWEO9M5GUVcjfjGLUkEp\r\n5khZ7GqSs5k5GNCv05KWGMWDl2iLDMEd0Z3fO0nrB2KZtVzDRKr45lS9/Wna\r\nCJJohENwxxqSAFELtC0T7VpFiSQvXiFsp5wPVnhfAyMvyLfhX5wf/KH/+nus\r\nCb9aY0Vk6fQftEIeoCYJxBcq1jRXBxWTIZ1T9jkQ7nmyYQhOSTzp0CIi7Lol\r\ng6dJbPs4nKAeGyY6rjUbbeDT4qHiHOXgJtcuEAXzrXMB0idTAJoDx92jhKde\r\nMyTJfBDjRqP+HSubaiIEXUtr4R45q4K3h/1TFLbF8fvA82vHt0cFkUJIC0Ep\r\nsMxzT/ewxLG0R1wbeRP3YzLbKflZ9Mkw/80+hErtUiAAxXX7b3q9J0qC8XWV\r\nNMRG3C6Exu0DVHl18aPHvzeI6rw5kwZ+wnI=\r\n=hU7z\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"theajack","email":"theajack@qq.com"},"directories":{},"maintainers":[{"name":"theajack","email":"theajack@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/alins-utils_0.0.17_1675440349879_0.11403714809904608"},"_hasShrinkwrap":false},"0.0.18":{"name":"alins-utils","version":"0.0.18","description":"All-in-js Web UI Framework, No jsx/template/vdom/css/html","main":"dist/alins-utils.esm.js","typings":"dist/alins-utils.d.ts","repository":{"type":"git","url":"git+ssh://git@github.com/alinsjs/alins.git"},"author":{"name":"tackchen","email":"theajack@qq.com"},"scripts":{"build":"node ../../scripts/build/build.js utils"},"keywords":["alins","all-in-js","alins-style","css-in-js","web-ui-framework"],"license":"MIT","type":"module","publishConfig":{"registry":"https://registry.npmjs.org/"},"unpkg":"dist/alins-utils.min.js","jsdelivr":"dist/alins-utils.min.js","gitHead":"6713552cc5678fa687980630dbd6d03988f31ac3","bugs":{"url":"https://github.com/alinsjs/alins/issues"},"homepage":"https://github.com/alinsjs/alins#readme","_id":"alins-utils@0.0.18","_nodeVersion":"16.19.0","_npmVersion":"lerna/5.1.8/node@v16.19.0+x64 (linux)","dist":{"integrity":"sha512-R+FwSXGwV0wOMpVenareeFa5UhRuwf84pH6coq8bFfpcrOvklmmqKzuEPvs6Xzd7KyIYh5NKRM/s+f8ki3H+uA==","shasum":"53db6d25124ba06604cf2acff4fb1a0e89513407","tarball":"https://registry.npmjs.org/alins-utils/-/alins-utils-0.0.18.tgz","fileCount":7,"unpackedSize":24332,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDLfriEO6z5XQnZ39zmQ4y5BiEbC9vP32laRd4ETePXIwIgbDzFPuHIG0q8ScmNVqjsZ6xOV/+NExQVFIRVcm1pPJM="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj4na7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqMhQ/8DjwkIAPATVupHRmZOLHB8Qt5Ypgbdb/ypD7RtYJUe0P6Z81N\r\nIU0cdIraEkbicnCBiGKy983/rHl1OHcaEGSAk/hdy+IVVtZ1cCjzt4e1WHon\r\nSO5PPnZnR0konMJcYxQP3EBXyquXlHIyrdYOJmUgfIgXym2R0YV5FMpPnSBf\r\n2qRgS1hrCyX2Wx7DfponX+IIq1wB6LnREPfZcREMwmnrYsXM1Jig7JUdHdrf\r\nhpyDLtuilWF5O5I0UPNNShJp7u679k9tpQfmM6gbXtEyeaHUrbSyjSlUOZUy\r\nGO3aMiYp+INspfvX6dizzdwKMYDe/XvGN2tZWFzzS+huDyEshkH5i31+PJt1\r\nr2/U05cv4/SaP/PoyVva0hYi8j34WhOHOlPsut9D6zUTrrNCbG20mf0nUhxP\r\nkohUNK8guOHz14q7ECVPTpm5jwCVRaIKuh2lnElhTbX/JOEthjUFSpz0K9GQ\r\nXZ6TAQ4s/BNdxo+cgLHc7dxyuurK1i6Fkx0CwU2L5AK2iiQcdh78CyBZ/LaY\r\nw8ixcNuklZMmQhJ9GWZ7pCOWCH7A1TdFmXGaNLN2MqswGxnlvff25u52+erz\r\nt+PnwJ+I0F5rwzg6fPsHHrqhR4y1BnPzDpNi7rk/LuQGSihjONtaB05kdYvR\r\n9C/2MJFGnhN/6nMUvCdkgnoPDqM4fG9TsJI=\r\n=SR7J\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"theajack","email":"theajack@qq.com"},"directories":{},"maintainers":[{"name":"theajack","email":"theajack@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/alins-utils_0.0.18_1675785915254_0.933182211218214"},"_hasShrinkwrap":false},"0.0.20-beta.0":{"name":"alins-utils","version":"0.0.20-beta.0","description":"All-in-js Web UI Framework, No jsx/template/vdom/css/html","main":"dist/alins-utils.umd.min.js","typings":"dist/alins-utils.d.ts","repository":{"type":"git","url":"git+ssh://git@github.com/alinsjs/alins.git"},"author":{"name":"tackchen","email":"theajack@qq.com"},"scripts":{"build":"node ../../scripts/build/build.js client-utils"},"keywords":["alins","all-in-js","alins-style","css-in-js","web-ui-framework"],"license":"MIT","type":"module","publishConfig":{"registry":"https://registry.npmjs.org/","tag":"beta"},"unpkg":"dist/alins-utils.iife.min.js","jsdelivr":"dist/alins-utils.iife.min.js","module":"dist/alins-utils.esm.min.js","readme":"<!--\n * @Author: tackchen\n * @Date: 2022-10-23 21:15:35\n * @Description: Coding something\n-->\n\n<p align=\"center\">\n    <img src='https://shiyix.cn/images/alins.png' width='100px'/>\n</p> \n\n<p align=\"center\">\n    <a href=\"https://www.github.com/alinsjs/alins/stargazers\" target=\"_black\">\n        <img src=\"https://img.shields.io/github/stars/alinsjs/alins?logo=github\" alt=\"stars\" />\n    </a>\n    <a href=\"https://www.github.com/alinsjs/alins/network/members\" target=\"_black\">\n        <img src=\"https://img.shields.io/github/forks/alinsjs/alins?logo=github\" alt=\"forks\" />\n    </a>\n    <a href=\"https://www.npmjs.com/package/alins\" target=\"_black\">\n        <img src=\"https://img.shields.io/npm/v/alins?logo=npm\" alt=\"version\" />\n    </a>\n    <a href=\"https://www.npmjs.com/package/alins\" target=\"_black\">\n        <img src=\"https://img.shields.io/npm/dm/alins?color=%23ffca28&logo=npm\" alt=\"downloads\" />\n    </a>\n    <a href=\"https://www.jsdelivr.com/package/npm/alins\" target=\"_black\">\n        <img src=\"https://data.jsdelivr.com/v1/package/npm/alins/badge\" alt=\"jsdelivr\" />\n    </a>\n    <img src=\"https://visitor-badge.glitch.me/badge?page_id=alinsjs_alins\" alt=\"vistor\" />\n</p>\n\n<p align=\"center\">\n    <a href=\"https://github.com/theajack\" target=\"_black\">\n        <img src=\"https://img.shields.io/badge/Author-%20theajack%20-7289da.svg?&logo=github\" alt=\"author\" />\n    </a>\n    <a href=\"https://www.github.com/alinsjs/alins/blob/master/LICENSE\" target=\"_black\">\n        <img src=\"https://img.shields.io/github/license/alinsjs/alins?color=%232DCE89&logo=github\" alt=\"license\" />\n    </a>\n    <a href=\"https://cdn.jsdelivr.net/npm/alins\"><img src=\"https://img.shields.io/bundlephobia/minzip/alins.svg\" alt=\"Size\"></a>\n    <a href=\"https://github.com/alinsjs/alins/search?l=javascript\"><img src=\"https://img.shields.io/github/languages/top/alinsjs/alins.svg\" alt=\"TopLang\"></a>\n    <a href=\"https://github.com/alinsjs/alins/issues\"><img src=\"https://img.shields.io/github/issues-closed/alinsjs/alins.svg\" alt=\"issue\"></a>\n    <a href=\"https://www.github.com/alinsjs/alins\"><img src=\"https://img.shields.io/librariesio/dependent-repos/npm/alins.svg\" alt=\"Dependent\"></a>\n</p>\n\n### 🚀 [Alins](https://github.com/alinsjs/alins): `Al`l-`in`-j`s` web ui Framework，No jsx/template/vdom/css/html\n\n**[中文](https://github.com/alinsjs/alins/blob/master/README.cn.md) | [Docs](https://alinsjs.github.io/docs) | [VersionLog](https://github.com/alinsjs/alins/blob/master/helper/version.md) | [FeedBacl](https://github.com/alinsjs/alins/issues/new) | [Gitee](https://gitee.com/alinsjs/alins) | [MessageBoard](https://theajack.github.io/message-board/?app=alins)**\n\n## 0 Quick Start\n\n### 0.1 npm\n\n```\nnpm i alins\n```\n\n```js\nimport {div} from 'alins';\ndiv('Hello World!').mount();\n```\n\n### 0.2 cdn\n\n```html\n<script src=\"https://cdn.jsdelivr.net/npm/alins\"></script>\n<script>\n  Alins.div('Hello World!').mount();\n</script>\n```\n\n## 1. Features\n\nAlins is an All in js web ui framework, which is highly flexible. You can use js/ts code to combine your dom/css/state into a web application like building blocks. At the same time, Alins is highly responsive to both dom and css\n\n1. No vdom, the listening data is accurately modified to dom/textNode, and the dom node is reused\n2. Alins-style CSS-in-JS scheme, atomic properties/building block combinations/style response changes\n3. Good componentization support\n4. Support for, if, show, switch, model controller\n5. Support computed and watch\n6. One-way data flow + two-way binding\n7. Good TS support\n\nFor more detailed functions, please refer to [Online Documentation](https://shiyix.cn/alins)\n\n## 2. Samples\n\n### 2.0 Application Based on Alins\n\n[Webos](https://theajack.github.io/webos)\n\n### 2.1. Counter [Playground](https://shiyix.cn/jsbox?github=alinsjs.docs.samples/count.js)\n\n```js\nimport { button, comp, click, $, mount } from 'alins';\n\nfunction Count () {\n    const count = $(0);\n    return button(\n        click(() => {count.value++;}),\n        $`Count is ${count}`\n    );\n}\n\ncomp(Count).mount();\n```\n\n### 2.2. Components & Model [Playground](https://shiyix.cn/jsbox?github=alinsjs.docs.samples/model.js)\n\n```js\nimport {\n    button, comp, prop, click, $, input, span,\n} from '../alins';\n\nexport function Count () {\n    const count = $(0);\n    return [\n        span('input count'),\n        input.model(count, 'number'),\n        comp(CountProps)(prop({value: count})),\n        button('add', click(() => {count.value++;})),\n    ];\n};\n\nexport function CountProps ({props}) {\n    return span($`Count is ${props.value}`);\n}\n\ncomp(Count).mount();\n```\n\n## 3. todolist [Playground](https://shiyix.cn/jsbox?github=alinsjs.docs.samples/todo-list.js)\n\n```js\nimport {comp, button, div, input, click, $} from '../alins';\nimport {style} from '../alins-style';\n\n\nexport function todoList () {\n    const edit = $('');\n    const list = $([]);\n    const addItem = () => {\n        list.push({content: edit.value, done: false});\n        edit.value = '';\n    };\n    const removeItem = (index) => { list.splice(index.value, 1); };\n    const finishItem = (item) => { item.done = !item.done.value; };\n\n    const itemStyle = (item) => {\n        return style.textDecoration(() => item.done.value ? 'line-through' : 'none')\n            .color(() => item.done.value ? '#888' : '#222');\n    }\n\n    return [\n        input.model(edit),\n        button('submit', click(addItem)),\n        div('.todo-list',\n            div.for(list)((item, index) => [\n                itemStyle(item),\n                $`${() => index.value + 1}:${item.content}`,\n                button('delete', click(removeItem).args(index)),\n                button(\n                    $`${() => item.done.value ? 'undo' : 'done'}`,\n                    click(finishItem).args(item)\n                ),\n            ]),\n        ),\n    ];\n}\ncomp(todoList).mount();\n```\n\n## 4. css in js [Playground](https://shiyix.cn/jsbox?github=alinsjs.docs.samples/style.js)\n\n```js\nimport {\n    div, $ , button, hover, click, input, cls\n} from 'alins';\nimport {css, style} from '../alins-style';\n\nfunction Style () {\n    const num = $(30);\n    const active = $(false);\n\n    css('.main')(\n        style({\n            color: '#888',\n            marginLeft: $`${num}px`,\n        }),\n        ['&.active', style.fontSize(num)],\n        ['.child', style.marginTop(num)]\n    ).mount();\n\n    return div(`parent.main`,\n        cls({active}),\n        hover('color: #f44'),\n        input.model(num, 'number'),\n        button('toggle active', click(() => active.value = !active.value)),\n        div('child.child'),\n    );\n}\n\ncomp(Style).mount();\n```\n","readmeFilename":"README.md","gitHead":"6d456974612d0b921c26771a268fab49c98867e7","bugs":{"url":"https://github.com/alinsjs/alins/issues"},"homepage":"https://github.com/alinsjs/alins#readme","_id":"alins-utils@0.0.20-beta.0","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-3TcmLcVfq78y6g+Ld1fH+qamnpVCSTHLtQSEm7fD6/Cq+RsBs+jQEX0fN3TtydwRUFjrmQ0besdPbqvTVMpR4w==","shasum":"0a7baa70947c2038445a52ed38bd344c3db9e6d7","tarball":"https://registry.npmjs.org/alins-utils/-/alins-utils-0.0.20-beta.0.tgz","fileCount":7,"unpackedSize":16249,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCHtMGKSPSmq4yQpU7M9hN28z9fIueSoVmFgErUav7wcQIhAIGzfc95Pep/shtpUFpy9IFB1TKGV7E691NyfydOZqyO"}]},"_npmUser":{"name":"theajack","email":"theajack@qq.com"},"directories":{},"maintainers":[{"name":"theajack","email":"theajack@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/alins-utils_0.0.20-beta.0_1691588143390_0.27869130198732495"},"_hasShrinkwrap":false},"0.0.20-beta.1":{"name":"alins-utils","version":"0.0.20-beta.1","description":"All-in-js Web UI Framework, No jsx/template/vdom/css/html","main":"dist/alins-utils.umd.min.js","typings":"dist/alins-utils.d.ts","repository":{"type":"git","url":"git+ssh://git@github.com/alinsjs/alins.git"},"author":{"name":"tackchen","email":"theajack@qq.com"},"scripts":{"build":"node ../../scripts/build/build.js client-utils"},"keywords":["alins","all-in-js","alins-style","css-in-js","web-ui-framework"],"license":"MIT","type":"module","publishConfig":{"registry":"https://registry.npmjs.org/","tag":"beta"},"unpkg":"dist/alins-utils.iife.min.js","jsdelivr":"dist/alins-utils.iife.min.js","module":"dist/alins-utils.esm.min.js","readme":"<!--\n * @Author: tackchen\n * @Date: 2022-10-23 21:15:35\n * @Description: Coding something\n-->\n\n<p align=\"center\">\n    <img src='https://shiyix.cn/images/alins.png' width='100px'/>\n</p> \n\n<p align=\"center\">\n    <a href=\"https://www.github.com/alinsjs/alins/stargazers\" target=\"_black\">\n        <img src=\"https://img.shields.io/github/stars/alinsjs/alins?logo=github\" alt=\"stars\" />\n    </a>\n    <a href=\"https://www.github.com/alinsjs/alins/network/members\" target=\"_black\">\n        <img src=\"https://img.shields.io/github/forks/alinsjs/alins?logo=github\" alt=\"forks\" />\n    </a>\n    <a href=\"https://www.npmjs.com/package/alins\" target=\"_black\">\n        <img src=\"https://img.shields.io/npm/v/alins?logo=npm\" alt=\"version\" />\n    </a>\n    <a href=\"https://www.npmjs.com/package/alins\" target=\"_black\">\n        <img src=\"https://img.shields.io/npm/dm/alins?color=%23ffca28&logo=npm\" alt=\"downloads\" />\n    </a>\n    <a href=\"https://www.jsdelivr.com/package/npm/alins\" target=\"_black\">\n        <img src=\"https://data.jsdelivr.com/v1/package/npm/alins/badge\" alt=\"jsdelivr\" />\n    </a>\n    <img src=\"https://visitor-badge.glitch.me/badge?page_id=alinsjs_alins\" alt=\"vistor\" />\n</p>\n\n<p align=\"center\">\n    <a href=\"https://github.com/theajack\" target=\"_black\">\n        <img src=\"https://img.shields.io/badge/Author-%20theajack%20-7289da.svg?&logo=github\" alt=\"author\" />\n    </a>\n    <a href=\"https://www.github.com/alinsjs/alins/blob/master/LICENSE\" target=\"_black\">\n        <img src=\"https://img.shields.io/github/license/alinsjs/alins?color=%232DCE89&logo=github\" alt=\"license\" />\n    </a>\n    <a href=\"https://cdn.jsdelivr.net/npm/alins\"><img src=\"https://img.shields.io/bundlephobia/minzip/alins.svg\" alt=\"Size\"></a>\n    <a href=\"https://github.com/alinsjs/alins/search?l=javascript\"><img src=\"https://img.shields.io/github/languages/top/alinsjs/alins.svg\" alt=\"TopLang\"></a>\n    <a href=\"https://github.com/alinsjs/alins/issues\"><img src=\"https://img.shields.io/github/issues-closed/alinsjs/alins.svg\" alt=\"issue\"></a>\n    <a href=\"https://www.github.com/alinsjs/alins\"><img src=\"https://img.shields.io/librariesio/dependent-repos/npm/alins.svg\" alt=\"Dependent\"></a>\n</p>\n\n### 🚀 [Alins](https://github.com/alinsjs/alins): `Al`l-`in`-j`s` web ui Framework，No jsx/template/vdom/css/html\n\n**[中文](https://github.com/alinsjs/alins/blob/master/README.cn.md) | [Docs](https://alinsjs.github.io/docs) | [VersionLog](https://github.com/alinsjs/alins/blob/master/helper/version.md) | [FeedBacl](https://github.com/alinsjs/alins/issues/new) | [Gitee](https://gitee.com/alinsjs/alins) | [MessageBoard](https://theajack.github.io/message-board/?app=alins)**\n\n## 0 Quick Start\n\n### 0.1 npm\n\n```\nnpm i alins\n```\n\n```js\nimport {div} from 'alins';\ndiv('Hello World!').mount();\n```\n\n### 0.2 cdn\n\n```html\n<script src=\"https://cdn.jsdelivr.net/npm/alins\"></script>\n<script>\n  Alins.div('Hello World!').mount();\n</script>\n```\n\n## 1. Features\n\nAlins is an All in js web ui framework, which is highly flexible. You can use js/ts code to combine your dom/css/state into a web application like building blocks. At the same time, Alins is highly responsive to both dom and css\n\n1. No vdom, the listening data is accurately modified to dom/textNode, and the dom node is reused\n2. Alins-style CSS-in-JS scheme, atomic properties/building block combinations/style response changes\n3. Good componentization support\n4. Support for, if, show, switch, model controller\n5. Support computed and watch\n6. One-way data flow + two-way binding\n7. Good TS support\n\nFor more detailed functions, please refer to [Online Documentation](https://shiyix.cn/alins)\n\n## 2. Samples\n\n### 2.0 Application Based on Alins\n\n[Webos](https://theajack.github.io/webos)\n\n### 2.1. Counter [Playground](https://shiyix.cn/jsbox?github=alinsjs.docs.samples/count.js)\n\n```js\nimport { button, comp, click, $, mount } from 'alins';\n\nfunction Count () {\n    const count = $(0);\n    return button(\n        click(() => {count.value++;}),\n        $`Count is ${count}`\n    );\n}\n\ncomp(Count).mount();\n```\n\n### 2.2. Components & Model [Playground](https://shiyix.cn/jsbox?github=alinsjs.docs.samples/model.js)\n\n```js\nimport {\n    button, comp, prop, click, $, input, span,\n} from '../alins';\n\nexport function Count () {\n    const count = $(0);\n    return [\n        span('input count'),\n        input.model(count, 'number'),\n        comp(CountProps)(prop({value: count})),\n        button('add', click(() => {count.value++;})),\n    ];\n};\n\nexport function CountProps ({props}) {\n    return span($`Count is ${props.value}`);\n}\n\ncomp(Count).mount();\n```\n\n## 3. todolist [Playground](https://shiyix.cn/jsbox?github=alinsjs.docs.samples/todo-list.js)\n\n```js\nimport {comp, button, div, input, click, $} from '../alins';\nimport {style} from '../alins-style';\n\n\nexport function todoList () {\n    const edit = $('');\n    const list = $([]);\n    const addItem = () => {\n        list.push({content: edit.value, done: false});\n        edit.value = '';\n    };\n    const removeItem = (index) => { list.splice(index.value, 1); };\n    const finishItem = (item) => { item.done = !item.done.value; };\n\n    const itemStyle = (item) => {\n        return style.textDecoration(() => item.done.value ? 'line-through' : 'none')\n            .color(() => item.done.value ? '#888' : '#222');\n    }\n\n    return [\n        input.model(edit),\n        button('submit', click(addItem)),\n        div('.todo-list',\n            div.for(list)((item, index) => [\n                itemStyle(item),\n                $`${() => index.value + 1}:${item.content}`,\n                button('delete', click(removeItem).args(index)),\n                button(\n                    $`${() => item.done.value ? 'undo' : 'done'}`,\n                    click(finishItem).args(item)\n                ),\n            ]),\n        ),\n    ];\n}\ncomp(todoList).mount();\n```\n\n## 4. css in js [Playground](https://shiyix.cn/jsbox?github=alinsjs.docs.samples/style.js)\n\n```js\nimport {\n    div, $ , button, hover, click, input, cls\n} from 'alins';\nimport {css, style} from '../alins-style';\n\nfunction Style () {\n    const num = $(30);\n    const active = $(false);\n\n    css('.main')(\n        style({\n            color: '#888',\n            marginLeft: $`${num}px`,\n        }),\n        ['&.active', style.fontSize(num)],\n        ['.child', style.marginTop(num)]\n    ).mount();\n\n    return div(`parent.main`,\n        cls({active}),\n        hover('color: #f44'),\n        input.model(num, 'number'),\n        button('toggle active', click(() => active.value = !active.value)),\n        div('child.child'),\n    );\n}\n\ncomp(Style).mount();\n```\n","readmeFilename":"README.md","gitHead":"6d456974612d0b921c26771a268fab49c98867e7","bugs":{"url":"https://github.com/alinsjs/alins/issues"},"homepage":"https://github.com/alinsjs/alins#readme","_id":"alins-utils@0.0.20-beta.1","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-qBj/vQBr4TJhWcpMaZM7bDBJyDB7oYyd0Q7HmiSFn7heHOT0wmzYAjBTW4+iJEjTAD4vQPX3yEEtiJqaNGRoGw==","shasum":"27579799fb91bb05d9a631cb77ac49963abbc9a2","tarball":"https://registry.npmjs.org/alins-utils/-/alins-utils-0.0.20-beta.1.tgz","fileCount":7,"unpackedSize":16250,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCANlst68kM2nnY1Yx6UEcA1PBA+PqRbf48nKYGSAaFPAIgBvKeBaWwC70GLfhpn4aeNjdPZHL99X7xmy+m1cNuCCk="}]},"_npmUser":{"name":"theajack","email":"theajack@qq.com"},"directories":{},"maintainers":[{"name":"theajack","email":"theajack@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/alins-utils_0.0.20-beta.1_1691589313270_0.4903415006641785"},"_hasShrinkwrap":false},"0.0.21-beta.0":{"name":"alins-utils","version":"0.0.21-beta.0","description":"All-in-js Web UI Framework, No jsx/template/vdom/css/html","main":"dist/alins-client-utils.esm.js","typings":"dist/alins-client-utils.d.ts","repository":{"type":"git","url":"git+ssh://git@github.com/alinsjs/alins.git"},"author":{"name":"tackchen","email":"theajack@qq.com"},"scripts":{"build":"node ../../scripts/build/build.js client-utils"},"keywords":["alins","all-in-js","alins-style","css-in-js","web-ui-framework"],"license":"MIT","type":"module","publishConfig":{"registry":"https://registry.npmjs.org/"},"unpkg":"dist/alins-client-utils.min.js","jsdelivr":"dist/alins-client-utils.min.js","module":"dist/alins-utils.esm.min.js","gitHead":"bd5dfa6cae577d3830f15d2bf1a29117e8caad30","bugs":{"url":"https://github.com/alinsjs/alins/issues"},"homepage":"https://github.com/alinsjs/alins#readme","_id":"alins-utils@0.0.21-beta.0","_nodeVersion":"16.20.1","_npmVersion":"lerna/5.1.5/node@v16.20.1+x64 (linux)","dist":{"integrity":"sha512-2jsqeT11xZzoevenr7MklFIZ9sE8XlZoXi61aF9c0uTnRzTVn2KcHmGgGOlvQZLPXdUY4pgdF0y7kOH29Q4OCw==","shasum":"008c0b941bc5c55d7e88825f123df557aa0994d2","tarball":"https://registry.npmjs.org/alins-utils/-/alins-utils-0.0.21-beta.0.tgz","fileCount":7,"unpackedSize":16337,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFA6l+Y07CyMTW2QHuGGBj196/0kK7NizD9c9eKBxisgAiAtMzrruTfq8j9Otrf/rHX5N8C8m0uTZTUCFzHfwpIUdw=="}]},"_npmUser":{"name":"theajack","email":"theajack@qq.com"},"directories":{},"maintainers":[{"name":"theajack","email":"theajack@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/alins-utils_0.0.21-beta.0_1691920448504_0.9235134231581779"},"_hasShrinkwrap":false},"0.0.21":{"name":"alins-utils","version":"0.0.21","description":"All-in-js Web UI Framework, No jsx/template/vdom/css/html","main":"dist/alins-client-utils.esm.js","typings":"dist/alins-client-utils.d.ts","repository":{"type":"git","url":"git+ssh://git@github.com/alinsjs/alins.git"},"author":{"name":"tackchen","email":"theajack@qq.com"},"scripts":{"build":"node ../../scripts/build/build.js client-utils"},"keywords":["alins","all-in-js","alins-style","css-in-js","web-ui-framework"],"license":"MIT","type":"module","publishConfig":{"registry":"https://registry.npmjs.org/"},"unpkg":"dist/alins-client-utils.min.js","jsdelivr":"dist/alins-client-utils.min.js","module":"dist/alins-utils.esm.min.js","gitHead":"fbb0803ca02b1d61f9c872959562b2a070c2876b","bugs":{"url":"https://github.com/alinsjs/alins/issues"},"homepage":"https://github.com/alinsjs/alins#readme","_id":"alins-utils@0.0.21","_nodeVersion":"16.20.1","_npmVersion":"lerna/5.1.5/node@v16.20.1+x64 (linux)","dist":{"integrity":"sha512-kU5RZted0cpef99/X1MAKgvrcihrPest+dXO9ZqPhqrVXI6YrXUVdOHONDutUpo88H5oJnZXmYR/i8zDxHYJaA==","shasum":"7862dcc55899a62d30c2f3c71d3fe5ff35f2b571","tarball":"https://registry.npmjs.org/alins-utils/-/alins-utils-0.0.21.tgz","fileCount":7,"unpackedSize":16302,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHfBBJ7xc+nfoTe+iaFwl0zKxaKacfeVVUW5NiHKr0oHAiB7Vvap4kYItH6ZhGahhg91HtP5epV/yWhnaHIfkODLjA=="}]},"_npmUser":{"name":"theajack","email":"theajack@qq.com"},"directories":{},"maintainers":[{"name":"theajack","email":"theajack@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/alins-utils_0.0.21_1691920628734_0.35075146269462487"},"_hasShrinkwrap":false},"0.0.22":{"name":"alins-utils","version":"0.0.22","description":"All-in-js Web UI Framework, No jsx/template/vdom/css/html","main":"dist/alins-utils.umd.min.js","typings":"dist/alins-utils.d.ts","repository":{"type":"git","url":"git+ssh://git@github.com/alinsjs/alins.git"},"author":{"name":"tackchen","email":"theajack@qq.com"},"scripts":{"build":"node ../../scripts/build/build.js client-utils"},"keywords":["alins","all-in-js","alins-style","css-in-js","web-ui-framework"],"license":"MIT","type":"module","publishConfig":{"registry":"https://registry.npmjs.org/"},"unpkg":"dist/alins-utils.iife.min.js","jsdelivr":"dist/alins-utils.iife.min.js","module":"dist/alins-utils.esm.min.js","gitHead":"65147de1256dd7762ef10cb00f194d362d954e16","bugs":{"url":"https://github.com/alinsjs/alins/issues"},"homepage":"https://github.com/alinsjs/alins#readme","_id":"alins-utils@0.0.22","_nodeVersion":"16.20.1","_npmVersion":"lerna/5.1.5/node@v16.20.1+x64 (linux)","dist":{"integrity":"sha512-cfS8/hA8tZSqSVEX0mQkRbZFClnXreHqxqLdFexzNCL7xQh6mV22BvuQ+gmw9RCwi5x8d1R8s2e7ZXBo+t5EIA==","shasum":"1b25b4b7722e3637feccc4e361758bb6a4138e2f","tarball":"https://registry.npmjs.org/alins-utils/-/alins-utils-0.0.22.tgz","fileCount":7,"unpackedSize":16288,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH+4eA20la8H3H0bAHPPiCBNDE1uGnCd9qDsWEn9wbgfAiBC4u8ssQeX7/BesxYeSItq5JCaNx0bBTXlCbJ50HoEZw=="}]},"_npmUser":{"name":"theajack","email":"theajack@qq.com"},"directories":{},"maintainers":[{"name":"theajack","email":"theajack@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/alins-utils_0.0.22_1691922994725_0.5941774678247831"},"_hasShrinkwrap":false},"0.0.23-beta.0":{"name":"alins-utils","version":"0.0.23-beta.0","description":"All-in-js Web UI Framework, No jsx/template/vdom/css/html","main":"dist/alins-utils.umd.min.js","typings":"dist/alins-utils.d.ts","repository":{"type":"git","url":"git+ssh://git@github.com/alinsjs/alins.git"},"author":{"name":"tackchen","email":"theajack@qq.com"},"scripts":{"build":"node ../../scripts/build/build.js client-utils"},"keywords":["alins","all-in-js","alins-style","css-in-js","web-ui-framework"],"license":"MIT","type":"module","publishConfig":{"registry":"https://registry.npmjs.org/","tag":"beta"},"unpkg":"dist/alins-utils.iife.min.js","jsdelivr":"dist/alins-utils.iife.min.js","module":"dist/alins-utils.esm.min.js","gitHead":"7331b8b9b9df0a94c1c52eb6044512a49b8dc632","readme":"<!--\n * @Author: tackchen\n * @Date: 2022-10-23 21:15:35\n * @Description: Coding something\n-->\n\n<p align=\"center\">\n    <img src='https://shiyix.cn/images/alins.png' width='100px'/>\n</p> \n\n<p align=\"center\">\n    <a href=\"https://www.github.com/alinsjs/alins/stargazers\" target=\"_black\">\n        <img src=\"https://img.shields.io/github/stars/alinsjs/alins?logo=github\" alt=\"stars\" />\n    </a>\n    <a href=\"https://www.github.com/alinsjs/alins/network/members\" target=\"_black\">\n        <img src=\"https://img.shields.io/github/forks/alinsjs/alins?logo=github\" alt=\"forks\" />\n    </a>\n    <a href=\"https://www.npmjs.com/package/alins\" target=\"_black\">\n        <img src=\"https://img.shields.io/npm/v/alins?logo=npm\" alt=\"version\" />\n    </a>\n    <a href=\"https://www.npmjs.com/package/alins\" target=\"_black\">\n        <img src=\"https://img.shields.io/npm/dm/alins?color=%23ffca28&logo=npm\" alt=\"downloads\" />\n    </a>\n    <a href=\"https://www.jsdelivr.com/package/npm/alins\" target=\"_black\">\n        <img src=\"https://data.jsdelivr.com/v1/package/npm/alins/badge\" alt=\"jsdelivr\" />\n    </a>\n    <img src=\"https://visitor-badge.glitch.me/badge?page_id=alinsjs_alins\" alt=\"vistor\" />\n</p>\n\n<p align=\"center\">\n    <a href=\"https://github.com/theajack\" target=\"_black\">\n        <img src=\"https://img.shields.io/badge/Author-%20theajack%20-7289da.svg?&logo=github\" alt=\"author\" />\n    </a>\n    <a href=\"https://www.github.com/alinsjs/alins/blob/master/LICENSE\" target=\"_black\">\n        <img src=\"https://img.shields.io/github/license/alinsjs/alins?color=%232DCE89&logo=github\" alt=\"license\" />\n    </a>\n    <a href=\"https://cdn.jsdelivr.net/npm/alins\"><img src=\"https://img.shields.io/bundlephobia/minzip/alins.svg\" alt=\"Size\"></a>\n    <a href=\"https://github.com/alinsjs/alins/search?l=javascript\"><img src=\"https://img.shields.io/github/languages/top/alinsjs/alins.svg\" alt=\"TopLang\"></a>\n    <a href=\"https://github.com/alinsjs/alins/issues\"><img src=\"https://img.shields.io/github/issues-closed/alinsjs/alins.svg\" alt=\"issue\"></a>\n    <a href=\"https://www.github.com/alinsjs/alins\"><img src=\"https://img.shields.io/librariesio/dependent-repos/npm/alins.svg\" alt=\"Dependent\"></a>\n</p>\n\n### 🚀 [Alins](https://github.com/alinsjs/alins): `Al`l-`in`-j`s` web ui Framework，No jsx/template/vdom/css/html\n\n<!-- ### 🚀 [Alins](https://github.com/alinsjs/alins): - The most concise and elegant web UI framework -->\n\n**[中文](https://github.com/alinsjs/alins/blob/master/README.cn.md) | [Docs](https://alinsjs.github.io/docs) | [VersionLog](https://github.com/alinsjs/alins/blob/master/helper/version.md) | [FeedBacl](https://github.com/alinsjs/alins/issues/new) | [Gitee](https://gitee.com/alinsjs/alins) | [MessageBoard](https://theajack.github.io/message-board/?app=alins)**\n\n## 0 Quick Start\n\n### 0.1 npm\n\n```\nnpm i alins\n```\n\n```js\nimport {div} from 'alins';\ndiv('Hello World!').mount();\n```\n\n### 0.2 cdn\n\n```html\n<script src=\"https://cdn.jsdelivr.net/npm/alins\"></script>\n<script>\n  Alins.div('Hello World!').mount();\n</script>\n```\n\n## 1. Features\n\nAlins is an All in js web ui framework, which is highly flexible. You can use js/ts code to combine your dom/css/state into a web application like building blocks. At the same time, Alins is highly responsive to both dom and css\n\n1. No vdom, the listening data is accurately modified to dom/textNode, and the dom node is reused\n2. Alins-style CSS-in-JS scheme, atomic properties/building block combinations/style response changes\n3. Good componentization support\n4. Support for, if, show, switch, model controller\n5. Support computed and watch\n6. One-way data flow + two-way binding\n7. Good TS support\n\nFor more detailed functions, please refer to [Online Documentation](https://shiyix.cn/alins)\n\n## 2. Samples\n\n### 2.0 Application Based on Alins\n\n[Webos](https://theajack.github.io/webos)\n\n### 2.1. Counter [Playground](https://shiyix.cn/jsbox?github=alinsjs.docs.samples/count.js)\n\n```js\nimport { button, comp, click, $, mount } from 'alins';\n\nfunction Count () {\n    const count = $(0);\n    return button(\n        click(() => {count.value++;}),\n        $`Count is ${count}`\n    );\n}\n\ncomp(Count).mount();\n```\n\n### 2.2. Components & Model [Playground](https://shiyix.cn/jsbox?github=alinsjs.docs.samples/model.js)\n\n```js\nimport {\n    button, comp, prop, click, $, input, span,\n} from '../alins';\n\nexport function Count () {\n    const count = $(0);\n    return [\n        span('input count'),\n        input.model(count, 'number'),\n        comp(CountProps)(prop({value: count})),\n        button('add', click(() => {count.value++;})),\n    ];\n};\n\nexport function CountProps ({props}) {\n    return span($`Count is ${props.value}`);\n}\n\ncomp(Count).mount();\n```\n\n## 3. todolist [Playground](https://shiyix.cn/jsbox?github=alinsjs.docs.samples/todo-list.js)\n\n```js\nimport {comp, button, div, input, click, $} from '../alins';\nimport {style} from '../alins-style';\n\n\nexport function todoList () {\n    const edit = $('');\n    const list = $([]);\n    const addItem = () => {\n        list.push({content: edit.value, done: false});\n        edit.value = '';\n    };\n    const removeItem = (index) => { list.splice(index.value, 1); };\n    const finishItem = (item) => { item.done = !item.done.value; };\n\n    const itemStyle = (item) => {\n        return style.textDecoration(() => item.done.value ? 'line-through' : 'none')\n            .color(() => item.done.value ? '#888' : '#222');\n    }\n\n    return [\n        input.model(edit),\n        button('submit', click(addItem)),\n        div('.todo-list',\n            div.for(list)((item, index) => [\n                itemStyle(item),\n                $`${() => index.value + 1}:${item.content}`,\n                button('delete', click(removeItem).args(index)),\n                button(\n                    $`${() => item.done.value ? 'undo' : 'done'}`,\n                    click(finishItem).args(item)\n                ),\n            ]),\n        ),\n    ];\n}\ncomp(todoList).mount();\n```\n\n## 4. css in js [Playground](https://shiyix.cn/jsbox?github=alinsjs.docs.samples/style.js)\n\n```js\nimport {\n    div, $ , button, hover, click, input, cls\n} from 'alins';\nimport {css, style} from '../alins-style';\n\nfunction Style () {\n    const num = $(30);\n    const active = $(false);\n\n    css('.main')(\n        style({\n            color: '#888',\n            marginLeft: $`${num}px`,\n        }),\n        ['&.active', style.fontSize(num)],\n        ['.child', style.marginTop(num)]\n    ).mount();\n\n    return div(`parent.main`,\n        cls({active}),\n        hover('color: #f44'),\n        input.model(num, 'number'),\n        button('toggle active', click(() => active.value = !active.value)),\n        div('child.child'),\n    );\n}\n\ncomp(Style).mount();\n```\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/alinsjs/alins/issues"},"homepage":"https://github.com/alinsjs/alins#readme","_id":"alins-utils@0.0.23-beta.0","_nodeVersion":"16.20.1","_npmVersion":"lerna/5.1.5/node@v16.20.1+x64 (linux)","dist":{"integrity":"sha512-k1e4plDxVN43ipEkxG6Wg/NJGBuzea3wUdPpfZpsoF/J9r49nl9BFPAxj/aRmsR4gdw+lJ3arH9R93vtsufQLQ==","shasum":"83342fa6176f307d74a8ed40c7400b2d4d086d17","tarball":"https://registry.npmjs.org/alins-utils/-/alins-utils-0.0.23-beta.0.tgz","fileCount":7,"unpackedSize":16346,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFWpc1892AJSTCUs9H7ho/75K6bpBLgRYoEyOrvqJ/Y4AiA9wwpo19zIe5gbknkRgPYjY+645JJfAJkgGOjSEzlQSw=="}]},"_npmUser":{"name":"theajack","email":"theajack@qq.com"},"directories":{},"maintainers":[{"name":"theajack","email":"theajack@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/alins-utils_0.0.23-beta.0_1691972187001_0.4491395652051673"},"_hasShrinkwrap":false},"0.0.23":{"name":"alins-utils","version":"0.0.23","description":"All-in-js Web UI Framework, No jsx/template/vdom/css/html","main":"dist/alins-utils.umd.min.js","typings":"dist/alins-utils.d.ts","repository":{"type":"git","url":"git+ssh://git@github.com/alinsjs/alins.git"},"author":{"name":"tackchen","email":"theajack@qq.com"},"scripts":{"build":"node ../../scripts/build/build.js client-utils"},"keywords":["alins","all-in-js","alins-style","css-in-js","web-ui-framework"],"license":"MIT","type":"module","publishConfig":{"registry":"https://registry.npmjs.org/"},"unpkg":"dist/alins-utils.iife.min.js","jsdelivr":"dist/alins-utils.iife.min.js","module":"dist/alins-utils.esm.min.js","gitHead":"f26055d17af884fbb45200f0e1eb10f1c91f6ff0","bugs":{"url":"https://github.com/alinsjs/alins/issues"},"homepage":"https://github.com/alinsjs/alins#readme","_id":"alins-utils@0.0.23","_nodeVersion":"16.20.1","_npmVersion":"lerna/5.1.5/node@v16.20.1+x64 (linux)","dist":{"integrity":"sha512-80VDkInmXtJ7y3XsHkYjeAdN7eK95BpfPRWLzuFYeZsa04Bp/iOeUwhSg0N9Cz0JkyHVwqeYjA+QUhtoItbzeA==","shasum":"f23d6357a0d4ea911992c432275ad8000ae78bf9","tarball":"https://registry.npmjs.org/alins-utils/-/alins-utils-0.0.23.tgz","fileCount":7,"unpackedSize":16288,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCLE9Nei+jy5zu9kL31pZw7rRIbrWdHOIW2aFHAUGF4EgIhAKLFO9skoalrmUd3dwmlFkMjILbFj4PzLphgESje+jA6"}]},"_npmUser":{"name":"theajack","email":"theajack@qq.com"},"directories":{},"maintainers":[{"name":"theajack","email":"theajack@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/alins-utils_0.0.23_1691972387591_0.22834699428060623"},"_hasShrinkwrap":false},"0.0.23-beta.1":{"name":"alins-utils","version":"0.0.23-beta.1","description":"All-in-js Web UI Framework, No jsx/template/vdom/css/html","main":"dist/alins-utils.umd.min.js","typings":"dist/alins-utils.d.ts","repository":{"type":"git","url":"git+ssh://git@github.com/alinsjs/alins.git"},"author":{"name":"tackchen","email":"theajack@qq.com"},"scripts":{"build":"node ../../scripts/build/build.js client-utils"},"keywords":["alins","all-in-js","alins-style","css-in-js","web-ui-framework"],"license":"MIT","type":"module","publishConfig":{"registry":"https://registry.npmjs.org/","tag":"beta"},"unpkg":"dist/alins-utils.iife.min.js","jsdelivr":"dist/alins-utils.iife.min.js","module":"dist/alins-utils.esm.min.js","gitHead":"41ee8c5d434a3b89a7a97083e3ee15d1eca22606","readme":"<!--\n * @Author: tackchen\n * @Date: 2022-10-23 21:15:35\n * @Description: Coding something\n-->\n\n<p align=\"center\">\n    <img src='https://shiyix.cn/images/alins.png' width='100px'/>\n</p> \n\n<p align=\"center\">\n    <a href=\"https://www.github.com/alinsjs/alins/stargazers\" target=\"_black\">\n        <img src=\"https://img.shields.io/github/stars/alinsjs/alins?logo=github\" alt=\"stars\" />\n    </a>\n    <a href=\"https://www.github.com/alinsjs/alins/network/members\" target=\"_black\">\n        <img src=\"https://img.shields.io/github/forks/alinsjs/alins?logo=github\" alt=\"forks\" />\n    </a>\n    <a href=\"https://www.npmjs.com/package/alins\" target=\"_black\">\n        <img src=\"https://img.shields.io/npm/v/alins?logo=npm\" alt=\"version\" />\n    </a>\n    <a href=\"https://www.npmjs.com/package/alins\" target=\"_black\">\n        <img src=\"https://img.shields.io/npm/dm/alins?color=%23ffca28&logo=npm\" alt=\"downloads\" />\n    </a>\n    <a href=\"https://www.jsdelivr.com/package/npm/alins\" target=\"_black\">\n        <img src=\"https://data.jsdelivr.com/v1/package/npm/alins/badge\" alt=\"jsdelivr\" />\n    </a>\n    <img src=\"https://visitor-badge.glitch.me/badge?page_id=alinsjs_alins\" alt=\"vistor\" />\n</p>\n\n<p align=\"center\">\n    <a href=\"https://github.com/theajack\" target=\"_black\">\n        <img src=\"https://img.shields.io/badge/Author-%20theajack%20-7289da.svg?&logo=github\" alt=\"author\" />\n    </a>\n    <a href=\"https://www.github.com/alinsjs/alins/blob/master/LICENSE\" target=\"_black\">\n        <img src=\"https://img.shields.io/github/license/alinsjs/alins?color=%232DCE89&logo=github\" alt=\"license\" />\n    </a>\n    <a href=\"https://cdn.jsdelivr.net/npm/alins\"><img src=\"https://img.shields.io/bundlephobia/minzip/alins.svg\" alt=\"Size\"></a>\n    <a href=\"https://github.com/alinsjs/alins/search?l=javascript\"><img src=\"https://img.shields.io/github/languages/top/alinsjs/alins.svg\" alt=\"TopLang\"></a>\n    <a href=\"https://github.com/alinsjs/alins/issues\"><img src=\"https://img.shields.io/github/issues-closed/alinsjs/alins.svg\" alt=\"issue\"></a>\n    <a href=\"https://www.github.com/alinsjs/alins\"><img src=\"https://img.shields.io/librariesio/dependent-repos/npm/alins.svg\" alt=\"Dependent\"></a>\n</p>\n\n### 🚀 [Alins](https://github.com/alinsjs/alins): `Al`l-`in`-j`s` web ui Framework，No jsx/template/vdom/css/html\n\n<!-- ### 🚀 [Alins](https://github.com/alinsjs/alins): - The most concise and elegant web UI framework -->\n\n**[中文](https://github.com/alinsjs/alins/blob/master/README.cn.md) | [Docs](https://alinsjs.github.io/docs) | [VersionLog](https://github.com/alinsjs/alins/blob/master/helper/version.md) | [FeedBacl](https://github.com/alinsjs/alins/issues/new) | [Gitee](https://gitee.com/alinsjs/alins) | [MessageBoard](https://theajack.github.io/message-board/?app=alins)**\n\n## 0 Quick Start\n\n### 0.1 npm\n\n```\nnpm i alins\n```\n\n```js\nimport {div} from 'alins';\ndiv('Hello World!').mount();\n```\n\n### 0.2 cdn\n\n```html\n<script src=\"https://cdn.jsdelivr.net/npm/alins\"></script>\n<script>\n  Alins.div('Hello World!').mount();\n</script>\n```\n\n## 1. Features\n\nAlins is an All in js web ui framework, which is highly flexible. You can use js/ts code to combine your dom/css/state into a web application like building blocks. At the same time, Alins is highly responsive to both dom and css\n\n1. No vdom, the listening data is accurately modified to dom/textNode, and the dom node is reused\n2. Alins-style CSS-in-JS scheme, atomic properties/building block combinations/style response changes\n3. Good componentization support\n4. Support for, if, show, switch, model controller\n5. Support computed and watch\n6. One-way data flow + two-way binding\n7. Good TS support\n\nFor more detailed functions, please refer to [Online Documentation](https://shiyix.cn/alins)\n\n## 2. Samples\n\n### 2.0 Application Based on Alins\n\n[Webos](https://theajack.github.io/webos)\n\n### 2.1. Counter [Playground](https://shiyix.cn/jsbox?github=alinsjs.docs.samples/count.js)\n\n```js\nimport { button, comp, click, $, mount } from 'alins';\n\nfunction Count () {\n    const count = $(0);\n    return button(\n        click(() => {count.value++;}),\n        $`Count is ${count}`\n    );\n}\n\ncomp(Count).mount();\n```\n\n### 2.2. Components & Model [Playground](https://shiyix.cn/jsbox?github=alinsjs.docs.samples/model.js)\n\n```js\nimport {\n    button, comp, prop, click, $, input, span,\n} from '../alins';\n\nexport function Count () {\n    const count = $(0);\n    return [\n        span('input count'),\n        input.model(count, 'number'),\n        comp(CountProps)(prop({value: count})),\n        button('add', click(() => {count.value++;})),\n    ];\n};\n\nexport function CountProps ({props}) {\n    return span($`Count is ${props.value}`);\n}\n\ncomp(Count).mount();\n```\n\n## 3. todolist [Playground](https://shiyix.cn/jsbox?github=alinsjs.docs.samples/todo-list.js)\n\n```js\nimport {comp, button, div, input, click, $} from '../alins';\nimport {style} from '../alins-style';\n\n\nexport function todoList () {\n    const edit = $('');\n    const list = $([]);\n    const addItem = () => {\n        list.push({content: edit.value, done: false});\n        edit.value = '';\n    };\n    const removeItem = (index) => { list.splice(index.value, 1); };\n    const finishItem = (item) => { item.done = !item.done.value; };\n\n    const itemStyle = (item) => {\n        return style.textDecoration(() => item.done.value ? 'line-through' : 'none')\n            .color(() => item.done.value ? '#888' : '#222');\n    }\n\n    return [\n        input.model(edit),\n        button('submit', click(addItem)),\n        div('.todo-list',\n            div.for(list)((item, index) => [\n                itemStyle(item),\n                $`${() => index.value + 1}:${item.content}`,\n                button('delete', click(removeItem).args(index)),\n                button(\n                    $`${() => item.done.value ? 'undo' : 'done'}`,\n                    click(finishItem).args(item)\n                ),\n            ]),\n        ),\n    ];\n}\ncomp(todoList).mount();\n```\n\n## 4. css in js [Playground](https://shiyix.cn/jsbox?github=alinsjs.docs.samples/style.js)\n\n```js\nimport {\n    div, $ , button, hover, click, input, cls\n} from 'alins';\nimport {css, style} from '../alins-style';\n\nfunction Style () {\n    const num = $(30);\n    const active = $(false);\n\n    css('.main')(\n        style({\n            color: '#888',\n            marginLeft: $`${num}px`,\n        }),\n        ['&.active', style.fontSize(num)],\n        ['.child', style.marginTop(num)]\n    ).mount();\n\n    return div(`parent.main`,\n        cls({active}),\n        hover('color: #f44'),\n        input.model(num, 'number'),\n        button('toggle active', click(() => active.value = !active.value)),\n        div('child.child'),\n    );\n}\n\ncomp(Style).mount();\n```\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/alinsjs/alins/issues"},"homepage":"https://github.com/alinsjs/alins#readme","_id":"alins-utils@0.0.23-beta.1","_nodeVersion":"16.20.1","_npmVersion":"lerna/5.1.5/node@v16.20.1+x64 (linux)","dist":{"integrity":"sha512-XsVBZgsQNDBqNV4aOq0f6LF7ZdYHOBelAWKl1wAcP5KcOdl88r+fuNa61uKwt0qTLuVxscuC5/ERRyycPatcsg==","shasum":"22e274776e2421d46678636c353c839fe13ee9a5","tarball":"https://registry.npmjs.org/alins-utils/-/alins-utils-0.0.23-beta.1.tgz","fileCount":7,"unpackedSize":16346,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD0bVowH/ReY7XwoDSVYO9anhwX3+tE1U2pDvlufMyHFQIgUHfPVY9Xvl/lpn9kHaMTkORbfaov2B2uXWUxtR0KJnM="}]},"_npmUser":{"name":"theajack","email":"theajack@qq.com"},"directories":{},"maintainers":[{"name":"theajack","email":"theajack@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/alins-utils_0.0.23-beta.1_1691975222974_0.9178097545497466"},"_hasShrinkwrap":false},"0.0.24":{"name":"alins-utils","version":"0.0.24","description":"All-in-js Web UI Framework, No jsx/template/vdom/css/html","main":"dist/alins-utils.umd.min.js","typings":"dist/alins-utils.d.ts","repository":{"type":"git","url":"git+ssh://git@github.com/alinsjs/alins.git"},"author":{"name":"tackchen","email":"theajack@qq.com"},"scripts":{"build":"node ../../scripts/build/build.js client-utils"},"keywords":["alins","all-in-js","alins-style","css-in-js","web-ui-framework"],"license":"MIT","type":"module","publishConfig":{"registry":"https://registry.npmjs.org/"},"unpkg":"dist/alins-utils.iife.min.js","jsdelivr":"dist/alins-utils.iife.min.js","module":"dist/alins-utils.esm.min.js","gitHead":"9a52dbbe7accc9644034be8788839836aaf53e50","bugs":{"url":"https://github.com/alinsjs/alins/issues"},"homepage":"https://github.com/alinsjs/alins#readme","_id":"alins-utils@0.0.24","_nodeVersion":"16.20.1","_npmVersion":"lerna/5.1.5/node@v16.20.1+x64 (linux)","dist":{"integrity":"sha512-lD2QBH9XgJJt9sIavUwQGqbUd8ITSFL1DLDA2E83mAjF3z7kiaGgxMhVnZoAnmNwoV6ZdzjgdLUjXO6Fz/oObQ==","shasum":"c3f72dfbc0be824ad3c019fbae0e05df2d67f8dc","tarball":"https://registry.npmjs.org/alins-utils/-/alins-utils-0.0.24.tgz","fileCount":7,"unpackedSize":16288,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCKEONHyn6+RnPyHVxqLuoLKcZPSvlFgyXRFDTd9CYI6AIgQUcQZwQRLGm4Wbnb5Lfs0SeMzqRfGYP39Z8hfGm0QxA="}]},"_npmUser":{"name":"theajack","email":"theajack@qq.com"},"directories":{},"maintainers":[{"name":"theajack","email":"theajack@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/alins-utils_0.0.24_1691975783718_0.828271120767659"},"_hasShrinkwrap":false},"0.0.25":{"name":"alins-utils","version":"0.0.25","description":"All-in-js Web UI Framework, No jsx/template/vdom/css/html","main":"dist/alins-utils.umd.min.js","typings":"dist/alins-utils.d.ts","repository":{"type":"git","url":"git+ssh://git@github.com/alinsjs/alins.git"},"author":{"name":"tackchen","email":"theajack@qq.com"},"scripts":{"build":"node ../../scripts/build/build.js client-utils"},"keywords":["alins","all-in-js","alins-style","css-in-js","web-ui-framework"],"license":"MIT","type":"module","publishConfig":{"registry":"https://registry.npmjs.org/"},"unpkg":"dist/alins-utils.iife.min.js","jsdelivr":"dist/alins-utils.iife.min.js","module":"dist/alins-utils.esm.min.js","gitHead":"4fcee689454e134ae5e9b4da721c2f30fef51457","bugs":{"url":"https://github.com/alinsjs/alins/issues"},"homepage":"https://github.com/alinsjs/alins#readme","_id":"alins-utils@0.0.25","_nodeVersion":"16.20.2","_npmVersion":"lerna/5.1.8/node@v16.20.2+x64 (linux)","dist":{"integrity":"sha512-pMky8D2cAyp4wssgBBGD36ZL59Kkv3sZfH9ccqGqGeIZTkVY4P7SdyZ9X7y8ruiGASS0xAYZ+vpxl0qCjiwHqw==","shasum":"3391ce37c4a82315845e7cb766138cd84eba33da","tarball":"https://registry.npmjs.org/alins-utils/-/alins-utils-0.0.25.tgz","fileCount":7,"unpackedSize":16301,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHAl3zfEKbu/i08OTBYtgM4AVghQ8aWxqIRPw5DdsI0iAiEA53IV3OG0TZy2ZADB091H/IN3BZldWoXbi3jWhvLE/s8="}]},"_npmUser":{"name":"theajack","email":"theajack@qq.com"},"directories":{},"maintainers":[{"name":"theajack","email":"theajack@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/alins-utils_0.0.25_1693447883463_0.5788975188076237"},"_hasShrinkwrap":false},"0.0.26":{"name":"alins-utils","version":"0.0.26","description":"All-in-js Web UI Framework, No jsx/template/vdom/css/html","main":"dist/alins-utils.umd.min.js","typings":"dist/alins-utils.d.ts","repository":{"type":"git","url":"git+ssh://git@github.com/alinsjs/alins.git"},"author":{"name":"tackchen","email":"theajack@qq.com"},"scripts":{"build":"node ../../scripts/build/build.js client-utils"},"keywords":["alins","all-in-js","alins-style","css-in-js","web-ui-framework"],"license":"MIT","type":"module","publishConfig":{"registry":"https://registry.npmjs.org/"},"unpkg":"dist/alins-utils.iife.min.js","jsdelivr":"dist/alins-utils.iife.min.js","module":"dist/alins-utils.esm.min.js","gitHead":"95dbefb36b35b936314a106d7aac13a38dc22706","bugs":{"url":"https://github.com/alinsjs/alins/issues"},"homepage":"https://github.com/alinsjs/alins#readme","_id":"alins-utils@0.0.26","_nodeVersion":"16.20.2","_npmVersion":"lerna/5.1.8/node@v16.20.2+x64 (linux)","dist":{"integrity":"sha512-rGrYZ9jTCymqvmevwY/04wQN+fVam2JIduJVPB/9gDC8gTpViSPwGb1/RefCMLH6cb2D/+NL9yY7zu3owTj9Zg==","shasum":"24e75949b26539a81087a7e43ed294112617662a","tarball":"https://registry.npmjs.org/alins-utils/-/alins-utils-0.0.26.tgz","fileCount":7,"unpackedSize":16313,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDPm7yUsoRt4pMKiDguPLhiMgUal3QKNsqSGUO3Gt6E8wIgY37ylbi7plnLEro7jPZSmh8krHuWaLyAfeHlPgqTjSg="}]},"_npmUser":{"name":"theajack","email":"theajack@qq.com"},"directories":{},"maintainers":[{"name":"theajack","email":"theajack@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/alins-utils_0.0.26_1694049423451_0.3916399134360258"},"_hasShrinkwrap":false},"0.0.27":{"name":"alins-utils","version":"0.0.27","description":"All-in-js Web UI Framework, No jsx/template/vdom/css/html","main":"dist/alins-utils.umd.min.js","typings":"dist/alins-utils.d.ts","repository":{"type":"git","url":"git+ssh://git@github.com/alinsjs/alins.git"},"author":{"name":"tackchen","email":"theajack@qq.com"},"scripts":{"build":"node ../../scripts/build/build.js client-utils"},"keywords":["alins","all-in-js","alins-style","css-in-js","web-ui-framework"],"license":"MIT","type":"module","publishConfig":{"registry":"https://registry.npmjs.org/"},"unpkg":"dist/alins-utils.iife.min.js","jsdelivr":"dist/alins-utils.iife.min.js","module":"dist/alins-utils.esm.min.js","gitHead":"606918e1ca72a445a3e8e5572aa9fddcc0d89b8b","bugs":{"url":"https://github.com/alinsjs/alins/issues"},"homepage":"https://github.com/alinsjs/alins#readme","_id":"alins-utils@0.0.27","_nodeVersion":"16.20.2","_npmVersion":"lerna/5.1.8/node@v16.20.2+x64 (linux)","dist":{"integrity":"sha512-lCaUGvBbv60AoJc7H2bxlWKuImbH59K5LCg3D9vNJMczWRI+sJv/U4BgrdKO+mFIsofm7/vejUuOXUIEM4X83A==","shasum":"ad672336fbcd857e3c7a604df1d3df3964e53cb0","tarball":"https://registry.npmjs.org/alins-utils/-/alins-utils-0.0.27.tgz","fileCount":7,"unpackedSize":16313,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC1TAbXx/adokvElEC8IoC4WW/8IhIx/eserC7ltwup5gIhAJMRi/UiPTa0sBVqWlQ2sd/Y9dyMpgUOPdzhTlZ0HES1"}]},"_npmUser":{"name":"theajack","email":"theajack@qq.com"},"directories":{},"maintainers":[{"name":"theajack","email":"theajack@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/alins-utils_0.0.27_1694052852354_0.09484636517549427"},"_hasShrinkwrap":false},"0.0.28":{"name":"alins-utils","version":"0.0.28","description":"All-in-js Web UI Framework, No jsx/template/vdom/css/html","main":"dist/alins-utils.umd.min.js","typings":"dist/alins-utils.d.ts","repository":{"type":"git","url":"git+ssh://git@github.com/alinsjs/alins.git"},"author":{"name":"tackchen","email":"theajack@qq.com"},"scripts":{"build":"node ../../scripts/build/build.js client-utils"},"keywords":["alins","all-in-js","alins-style","css-in-js","web-ui-framework"],"license":"MIT","type":"module","publishConfig":{"registry":"https://registry.npmjs.org/"},"unpkg":"dist/alins-utils.iife.min.js","jsdelivr":"dist/alins-utils.iife.min.js","module":"dist/alins-utils.esm.min.js","gitHead":"37907fbf47ccc6d2451b7046ee08dbea91ec6fdd","bugs":{"url":"https://github.com/alinsjs/alins/issues"},"homepage":"https://github.com/alinsjs/alins#readme","_id":"alins-utils@0.0.28","_nodeVersion":"16.20.2","_npmVersion":"lerna/5.1.8/node@v16.20.2+x64 (linux)","dist":{"integrity":"sha512-ND2E09TPR92QEZB/r8tmKD0izcMMXOuU95HOve4BX8lr9ko4veEMMtnC31swS2NH5psTuz0Emem6ZmvZ5+aC1A==","shasum":"f34cbfb0cf92d52a569516514d525a1b0f161dd3","tarball":"https://registry.npmjs.org/alins-utils/-/alins-utils-0.0.28.tgz","fileCount":7,"unpackedSize":16678,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDgTocVkDdQAua8g1LCidbMUgJAIM57ckveokMzJFliHAiB5Xqi35buckNoZwzQQ2zqLIXfyY9MoUqhGHTenjwFHcg=="}]},"_npmUser":{"name":"theajack","email":"theajack@qq.com"},"directories":{},"maintainers":[{"name":"theajack","email":"theajack@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/alins-utils_0.0.28_1694133886432_0.0021372905314456236"},"_hasShrinkwrap":false},"0.0.29":{"name":"alins-utils","version":"0.0.29","description":"All-in-js Web UI Framework, No jsx/template/vdom/css/html","main":"dist/alins-utils.umd.min.js","typings":"dist/alins-utils.d.ts","repository":{"type":"git","url":"git+ssh://git@github.com/alinsjs/alins.git"},"author":{"name":"tackchen","email":"theajack@qq.com"},"scripts":{"build":"node ../../scripts/build/build.js client-utils"},"keywords":["alins","all-in-js","alins-style","css-in-js","web-ui-framework"],"license":"MIT","type":"module","publishConfig":{"registry":"https://registry.npmjs.org/"},"unpkg":"dist/alins-utils.iife.min.js","jsdelivr":"dist/alins-utils.iife.min.js","module":"dist/alins-utils.esm.min.js","gitHead":"559e72ca090887538c98833e265b39b3cbb2166b","bugs":{"url":"https://github.com/alinsjs/alins/issues"},"homepage":"https://github.com/alinsjs/alins#readme","_id":"alins-utils@0.0.29","_nodeVersion":"16.20.2","_npmVersion":"lerna/5.1.8/node@v16.20.2+x64 (linux)","dist":{"integrity":"sha512-zDClBXG52EehSTh9BoHZbIkh78QZVzQxMYW6jU62nJlkHig5zPMtkn0iIMJvdyhnBI3TkfnaQYt1MkdwcRwcWQ==","shasum":"a011553d065dc0d2ca500fcac3b4166d253a2380","tarball":"https://registry.npmjs.org/alins-utils/-/alins-utils-0.0.29.tgz","fileCount":7,"unpackedSize":16351,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCfo+GJ7YQ06Iet7CCieyhBxP2IVuGM78asXXL/WFLOaAIgdJyrNIzje+kCG/a+ozaetKQBF+mcFO2Wu3a2tDM18H8="}]},"_npmUser":{"name":"theajack","email":"theajack@qq.com"},"directories":{},"maintainers":[{"name":"theajack","email":"theajack@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/alins-utils_0.0.29_1694478261631_0.6490584686474392"},"_hasShrinkwrap":false},"0.0.30":{"name":"alins-utils","version":"0.0.30","description":"All-in-js Web UI Framework, No jsx/template/vdom/css/html","main":"dist/alins-utils.umd.min.js","typings":"dist/alins-utils.d.ts","repository":{"type":"git","url":"git+ssh://git@github.com/alinsjs/alins.git"},"author":{"name":"tackchen","email":"theajack@qq.com"},"scripts":{"build":"node ../../scripts/build/build.js client-utils"},"keywords":["alins","all-in-js","alins-style","css-in-js","web-ui-framework"],"license":"MIT","type":"module","publishConfig":{"registry":"https://registry.npmjs.org/"},"unpkg":"dist/alins-utils.iife.min.js","jsdelivr":"dist/alins-utils.iife.min.js","module":"dist/alins-utils.esm.min.js","gitHead":"3e18400374e92074bda049f4dcece205348aa454","bugs":{"url":"https://github.com/alinsjs/alins/issues"},"homepage":"https://github.com/alinsjs/alins#readme","_id":"alins-utils@0.0.30","_nodeVersion":"16.20.2","_npmVersion":"lerna/5.1.8/node@v16.20.2+x64 (linux)","dist":{"integrity":"sha512-wNpCHT+yYCReO/qBie3AXwrSzj4ok5BP2Gfk5l8I5nlQtuaP4ssdHpshK/wuNQfIoYUbWVIff7lquLu67zKPNA==","shasum":"cd8cb5e39b7722a9ad36d10202f4c5533f50fac9","tarball":"https://registry.npmjs.org/alins-utils/-/alins-utils-0.0.30.tgz","fileCount":7,"unpackedSize":16363,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDCdNKpb0oPmT3u9s58NTy77rYnYwiBGZ98bRZ2xkRshQIhAILflUnIqB7PsotgJz+D6XH/79dV8aNCNBO1SdRfVqeF"}]},"_npmUser":{"name":"theajack","email":"theajack@qq.com"},"directories":{},"maintainers":[{"name":"theajack","email":"theajack@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/alins-utils_0.0.30_1695086499499_0.2445752266824892"},"_hasShrinkwrap":false},"0.0.31":{"name":"alins-utils","version":"0.0.31","description":"All-in-js Web UI Framework, No jsx/template/vdom/css/html","main":"dist/alins-utils.umd.min.js","typings":"dist/alins-utils.d.ts","repository":{"type":"git","url":"git+ssh://git@github.com/alinsjs/alins.git"},"author":{"name":"tackchen","email":"theajack@qq.com"},"scripts":{"build":"node ../../scripts/build/build.js client-utils"},"keywords":["alins","all-in-js","alins-style","css-in-js","web-ui-framework"],"license":"MIT","publishConfig":{"registry":"https://registry.npmjs.org/"},"unpkg":"dist/alins-utils.iife.min.js","jsdelivr":"dist/alins-utils.iife.min.js","module":"dist/alins-utils.esm.min.js","type":"module","gitHead":"14bcba37372445b26b4344776f015fbfc2c6afe4","bugs":{"url":"https://github.com/alinsjs/alins/issues"},"homepage":"https://github.com/alinsjs/alins#readme","_id":"alins-utils@0.0.31","_nodeVersion":"16.20.2","_npmVersion":"lerna/5.1.8/node@v16.20.2+x64 (linux)","dist":{"integrity":"sha512-ay+3QdnrG75g7VgjNjIGC9iniMXUtF++VseSx+p0ZSW59a0tzRM542DdCV3aDeE4fa3wkIE6usVW+p+Hi8YC8A==","shasum":"c6edd5600cf8336ff87af0763afef93161166764","tarball":"https://registry.npmjs.org/alins-utils/-/alins-utils-0.0.31.tgz","fileCount":7,"unpackedSize":12290,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCS1VJeRUp4thjreIBXhndwBpl4+cXntweGWrE3ASGvLQIgFDNfSHyNRhG/4pvLl1mP3UJ9HhFAZGWvmx8QYBCAK7Q="}]},"_npmUser":{"name":"theajack","email":"theajack@qq.com"},"directories":{},"maintainers":[{"name":"theajack","email":"theajack@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/alins-utils_0.0.31_1695170488267_0.9796737958039263"},"_hasShrinkwrap":false},"0.0.32":{"name":"alins-utils","version":"0.0.32","description":"All-in-js Web UI Framework, No jsx/template/vdom/css/html","main":"dist/alins-utils.umd.min.js","typings":"dist/alins-utils.d.ts","repository":{"type":"git","url":"git+ssh://git@github.com/alinsjs/alins.git"},"author":{"name":"tackchen","email":"theajack@qq.com"},"scripts":{"build":"node ../../scripts/build/build.js client-utils"},"keywords":["alins","all-in-js","alins-style","css-in-js","web-ui-framework"],"license":"MIT","publishConfig":{"registry":"https://registry.npmjs.org/"},"unpkg":"dist/alins-utils.iife.min.js","jsdelivr":"dist/alins-utils.iife.min.js","module":"dist/alins-utils.esm.min.js","type":"module","gitHead":"0b04ca9ea62ad51bcc57506c64a1b3d5ed9ebdf5","bugs":{"url":"https://github.com/alinsjs/alins/issues"},"homepage":"https://github.com/alinsjs/alins#readme","_id":"alins-utils@0.0.32","_nodeVersion":"16.20.2","_npmVersion":"lerna/5.1.8/node@v16.20.2+x64 (linux)","dist":{"integrity":"sha512-qsaxfgMylt5z+ISx1k8J6gFlSuT+XKkYKpDqhtcD8q9fTvKA+UH+G+ihByqYwvwBMc3gxBSnOpQHcs/p1dQI+A==","shasum":"360757b87ee53612fd848c00006df885ff86ba69","tarball":"https://registry.npmjs.org/alins-utils/-/alins-utils-0.0.32.tgz","fileCount":7,"unpackedSize":12290,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD+r9YEbU84LKyFrQxbSnHArUOznamTy7S7+v0f0lPFgQIgfZscK5U307CQZzQ/MsNhBJZuSo0g/N40rv052e0bnvI="}]},"_npmUser":{"name":"theajack","email":"theajack@qq.com"},"directories":{},"maintainers":[{"name":"theajack","email":"theajack@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/alins-utils_0.0.32_1695258291383_0.127124611400391"},"_hasShrinkwrap":false},"0.0.33":{"name":"alins-utils","version":"0.0.33","description":"All-in-js Web UI Framework, No jsx/template/vdom/css/html","main":"dist/alins-utils.umd.min.js","typings":"dist/alins-utils.d.ts","repository":{"type":"git","url":"git+ssh://git@github.com/alinsjs/alins.git"},"author":{"name":"tackchen","email":"theajack@qq.com"},"scripts":{"build":"node ../../scripts/build/build.js client-utils"},"keywords":["alins","all-in-js","alins-style","css-in-js","web-ui-framework"],"license":"MIT","publishConfig":{"registry":"https://registry.npmjs.org/"},"unpkg":"dist/alins-utils.iife.min.js","jsdelivr":"dist/alins-utils.iife.min.js","module":"dist/alins-utils.esm.min.js","gitHead":"e0b01ab41c4a92021d43b2bd7bd2986233db6b78","bugs":{"url":"https://github.com/alinsjs/alins/issues"},"homepage":"https://github.com/alinsjs/alins#readme","_id":"alins-utils@0.0.33","_nodeVersion":"16.20.2","_npmVersion":"lerna/5.1.8/node@v16.20.2+x64 (linux)","dist":{"integrity":"sha512-gsl78twyhp5TdbnZxifuUFYeIgCgwYv8imXrazKeLFb+ZBDbmqwuIsZt9ffbds0fLwaPaYQ1E+GFlEtDxV69eg==","shasum":"ed76ee9518d682690d1df9de6880e2a63b4a6bca","tarball":"https://registry.npmjs.org/alins-utils/-/alins-utils-0.0.33.tgz","fileCount":7,"unpackedSize":12268,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCt26LcPrDZp32gkglTPHOKJeMH8nvFbFg3jg5nA7oEXQIgEb3jrwWnYkPthmAtj+RTjTrvKSf6PJ2RNlWpqm3S7Eg="}]},"_npmUser":{"name":"theajack","email":"theajack@qq.com"},"directories":{},"maintainers":[{"name":"theajack","email":"theajack@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/alins-utils_0.0.33_1695259500042_0.6041441349306658"},"_hasShrinkwrap":false},"0.0.34":{"name":"alins-utils","version":"0.0.34","description":"All-in-js Web UI Framework, No jsx/template/vdom/css/html","main":"dist/alins-utils.umd.min.js","typings":"dist/alins-utils.d.ts","repository":{"type":"git","url":"git+ssh://git@github.com/alinsjs/alins.git"},"author":{"name":"tackchen","email":"theajack@qq.com"},"scripts":{"build":"node ../../scripts/build/build.js client-utils"},"keywords":["alins","all-in-js","alins-style","css-in-js","web-ui-framework"],"license":"MIT","publishConfig":{"registry":"https://registry.npmjs.org/"},"unpkg":"dist/alins-utils.iife.min.js","jsdelivr":"dist/alins-utils.iife.min.js","module":"dist/alins-utils.esm.min.js","gitHead":"d0aa0c6842468d5204f732fd40e80687fe88989a","bugs":{"url":"https://github.com/alinsjs/alins/issues"},"homepage":"https://github.com/alinsjs/alins#readme","_id":"alins-utils@0.0.34","_nodeVersion":"16.20.2","_npmVersion":"lerna/5.1.8/node@v16.20.2+x64 (linux)","dist":{"integrity":"sha512-pxfIh8+/Y7eveMltvv//dfmd0iIiRiM9wgnKE0+l/yI6jzWad3cZdFBR32ksQsIOYoOpmOlB+LMFkEhfc+AhXg==","shasum":"3ba8ff350f4236c7ca92e5682c4d2fc13eb58a3d","tarball":"https://registry.npmjs.org/alins-utils/-/alins-utils-0.0.34.tgz","fileCount":7,"unpackedSize":12268,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCFr6sHnAHiZ+sAAGozFFw+1EqmQAps6iSfevO+Hl3mFAIhAKkZgamyVpqrEEDDK8C5vHEap7B+xaznoMSrzW26J56D"}]},"_npmUser":{"name":"theajack","email":"theajack@qq.com"},"directories":{},"maintainers":[{"name":"theajack","email":"theajack@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/alins-utils_0.0.34_1695290448379_0.9862498033175608"},"_hasShrinkwrap":false},"0.0.35":{"name":"alins-utils","version":"0.0.35","description":"All-in-js Web UI Framework, No jsx/template/vdom/css/html","main":"dist/alins-utils.umd.min.js","typings":"dist/alins-utils.d.ts","repository":{"type":"git","url":"git+ssh://git@github.com/alinsjs/alins.git"},"author":{"name":"tackchen","email":"theajack@qq.com"},"scripts":{"build":"node ../../scripts/build/build.js client-utils"},"keywords":["alins","all-in-js","alins-style","css-in-js","web-ui-framework"],"license":"MIT","publishConfig":{"registry":"https://registry.npmjs.org/"},"unpkg":"dist/alins-utils.iife.min.js","jsdelivr":"dist/alins-utils.iife.min.js","module":"dist/alins-utils.esm.min.js","gitHead":"bb225e472551eab87760f6a83fbc6132a2d03fbe","bugs":{"url":"https://github.com/alinsjs/alins/issues"},"homepage":"https://github.com/alinsjs/alins#readme","_id":"alins-utils@0.0.35","_nodeVersion":"16.20.2","_npmVersion":"lerna/5.1.8/node@v16.20.2+x64 (linux)","dist":{"integrity":"sha512-IlA9PzdWXqCZrbIciLSW9/KEaP8nZ9LFGqKMCJGVGVQMahIA5FZ2QsyJyrnJPT6bFMHcbEqxQP5ck/9PogEDzQ==","shasum":"cc7ee41216fe296d7bfe2001bde744b9a69b0845","tarball":"https://registry.npmjs.org/alins-utils/-/alins-utils-0.0.35.tgz","fileCount":7,"unpackedSize":13828,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHBvm496DvF6q1o+rngkr7obu5gaCyH8m/zZigvGuxZnAiAtIX/dR0jw5KTZsOSdiaQhGsiXrHpbowqRvQJ1EUHMAA=="}]},"_npmUser":{"name":"theajack","email":"theajack@qq.com"},"directories":{},"maintainers":[{"name":"theajack","email":"theajack@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/alins-utils_0.0.35_1696811920385_0.25759802823343825"},"_hasShrinkwrap":false},"0.0.36":{"name":"alins-utils","version":"0.0.36","description":"All-in-js Web UI Framework, No jsx/template/vdom/css/html","main":"dist/alins-utils.umd.min.js","typings":"dist/alins-utils.d.ts","repository":{"type":"git","url":"git+ssh://git@github.com/alinsjs/alins.git"},"author":{"name":"tackchen","email":"theajack@qq.com"},"scripts":{"build":"node ../../scripts/build/build.js client-utils"},"keywords":["alins","all-in-js","alins-style","css-in-js","web-ui-framework"],"license":"MIT","publishConfig":{"registry":"https://registry.npmjs.org/"},"unpkg":"dist/alins-utils.iife.min.js","jsdelivr":"dist/alins-utils.iife.min.js","module":"dist/alins-utils.esm.min.js","gitHead":"b5bf33f2de30a0bf750142ffe24c1edbf89ae1c5","bugs":{"url":"https://github.com/alinsjs/alins/issues"},"homepage":"https://github.com/alinsjs/alins#readme","_id":"alins-utils@0.0.36","_nodeVersion":"16.20.2","_npmVersion":"lerna/5.1.8/node@v16.20.2+x64 (linux)","dist":{"integrity":"sha512-he097OZ0gCiP5qmQotb/PxVyIT71lgxxk0UVUibcXpTr0gV7AjiyyIt/b3GXw75FMb+Bvi0usjebEiOzIOBcVQ==","shasum":"cf38c45b3f49d230ceeae216b7700c5b0b1bd665","tarball":"https://registry.npmjs.org/alins-utils/-/alins-utils-0.0.36.tgz","fileCount":7,"unpackedSize":13954,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFyRZz8ngsKNLJ88cZ2b8wrktSQbtTbR+cOCifq7KF9VAiEA/hm7KjmXdAk11jTTeJ1s5hSUekAVv3zh9yHTzQNXSgc="}]},"_npmUser":{"name":"theajack","email":"theajack@qq.com"},"directories":{},"maintainers":[{"name":"theajack","email":"theajack@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/alins-utils_0.0.36_1696896199582_0.2701843280685896"},"_hasShrinkwrap":false}},"time":{"created":"2022-10-31T01:23:04.979Z","0.0.2":"2022-10-31T01:23:05.160Z","modified":"2023-10-10T00:03:20.020Z","0.0.3":"2022-10-31T14:36:33.253Z","0.0.4":"2022-10-31T14:55:53.909Z","0.0.5":"2022-11-02T13:52:50.158Z","0.0.6":"2022-11-02T14:58:53.509Z","0.0.7":"2022-11-03T01:31:40.795Z","0.0.8":"2022-11-07T01:28:59.330Z","0.0.9":"2022-11-08T17:43:08.186Z","0.0.10":"2022-11-09T14:14:12.928Z","0.0.11":"2022-11-12T05:59:04.006Z","0.0.12":"2022-11-12T08:30:54.034Z","0.0.13":"2022-11-20T09:44:47.405Z","0.0.14":"2022-11-20T10:38:36.652Z","0.0.15":"2022-11-28T10:07:29.374Z","0.0.16":"2023-02-03T15:35:07.533Z","0.0.17":"2023-02-03T16:05:50.078Z","0.0.18":"2023-02-07T16:05:15.390Z","0.0.20-beta.0":"2023-08-09T13:35:43.580Z","0.0.20-beta.1":"2023-08-09T13:55:13.567Z","0.0.21-beta.0":"2023-08-13T09:54:08.699Z","0.0.21":"2023-08-13T09:57:08.895Z","0.0.22":"2023-08-13T10:36:34.966Z","0.0.23-beta.0":"2023-08-14T00:16:27.289Z","0.0.23":"2023-08-14T00:19:47.776Z","0.0.23-beta.1":"2023-08-14T01:07:03.204Z","0.0.24":"2023-08-14T01:16:23.895Z","0.0.25":"2023-08-31T02:11:23.669Z","0.0.26":"2023-09-07T01:17:03.663Z","0.0.27":"2023-09-07T02:14:12.529Z","0.0.28":"2023-09-08T00:44:46.618Z","0.0.29":"2023-09-12T00:24:21.887Z","0.0.30":"2023-09-19T01:21:39.801Z","0.0.31":"2023-09-20T00:41:28.496Z","0.0.32":"2023-09-21T01:04:51.542Z","0.0.33":"2023-09-21T01:25:00.208Z","0.0.34":"2023-09-21T10:00:48.527Z","0.0.35":"2023-10-09T00:38:40.588Z","0.0.36":"2023-10-10T00:03:19.844Z"},"maintainers":[{"name":"theajack","email":"theajack@qq.com"}],"description":"All-in-js Web UI Framework, No jsx/template/vdom/css/html","homepage":"https://github.com/alinsjs/alins#readme","repository":{"type":"git","url":"git+ssh://git@github.com/alinsjs/alins.git"},"author":{"name":"tackchen","email":"theajack@qq.com"},"bugs":{"url":"https://github.com/alinsjs/alins/issues"},"readme":"\n<p align=\"center\">\n    <img src='https://shiyix.cn/images/alins.png' width='100px'/>\n</p> \n\n<p align=\"center\">\n    <a href=\"https://www.github.com/alinsjs/alins/stargazers\" target=\"_black\">\n        <img src=\"https://img.shields.io/github/stars/alinsjs/alins?logo=github\" alt=\"stars\" />\n    </a>\n    <a href=\"https://www.github.com/alinsjs/alins/network/members\" target=\"_black\">\n        <img src=\"https://img.shields.io/github/forks/alinsjs/alins?logo=github\" alt=\"forks\" />\n    </a>\n    <a href=\"https://www.npmjs.com/package/alins\" target=\"_black\">\n        <img src=\"https://img.shields.io/npm/v/alins?logo=npm\" alt=\"version\" />\n    </a>\n    <a href=\"https://www.npmjs.com/package/alins\" target=\"_black\">\n        <img src=\"https://img.shields.io/npm/dm/alins?color=%23ffca28&logo=npm\" alt=\"downloads\" />\n    </a>\n    <a href=\"https://www.jsdelivr.com/package/npm/alins\" target=\"_black\">\n        <img src=\"https://data.jsdelivr.com/v1/package/npm/alins/badge\" alt=\"jsdelivr\" />\n    </a>\n    <img src=\"https://shiyix.cn/api2/util/badge/stat?c=Visitors-Alins\" alt=\"visitors\">\n</p>\n\n<p align=\"center\">\n    <a href=\"https://github.com/theajack\" target=\"_black\">\n        <img src=\"https://img.shields.io/badge/Author-%20theajack%20-7289da.svg?&logo=github\" alt=\"author\" />\n    </a>\n    <a href=\"https://www.github.com/alinsjs/alins/blob/master/LICENSE\" target=\"_black\">\n        <img src=\"https://img.shields.io/github/license/alinsjs/alins?color=%232DCE89&logo=github\" alt=\"license\" />\n    </a>\n    <a href=\"https://cdn.jsdelivr.net/npm/alins\"><img src=\"https://img.shields.io/bundlephobia/minzip/alins.svg\" alt=\"Size\"></a>\n    <a href=\"https://github.com/alinsjs/alins/search?l=javascript\"><img src=\"https://img.shields.io/github/languages/top/alinsjs/alins.svg\" alt=\"TopLang\"></a>\n    <a href=\"https://github.com/alinsjs/alins/issues\"><img src=\"https://img.shields.io/github/issues-closed/alinsjs/alins.svg\" alt=\"issue\"></a>\n    <a href=\"https://www.github.com/alinsjs/alins\"><img src=\"https://img.shields.io/librariesio/dependent-repos/npm/alins.svg\" alt=\"Dependent\"></a>\n</p>\n\n## 🚀 [Alins](https://github.com/alinsjs/alins): The most pure and elegant WebUI framework\n\n**[中文](https://github.com/alinsjs/alins/blob/master/README.cn.md) | [Documentation](https://alinsjs.github.io/docs) | [Playground](https://alinsjs.github.io/playground/) | [Update Log](https://github.com/alinsjs/alins/blob/master/scripts/helper/version.md) | [Feedback Errors/Defects](https://github.com/alinsjs/alins/issues/new) | [Gitee](https://gitee.com/alinsjs/alins) | [Message Board](https://theajack.github.io/message-board/?app=alins)**\n\n**国内高速访问地址: [文档](https://alinsjs.gitee.io/docs-cn) | [演练场](https://alinsjs.gitee.io/playground/)**\n\n## 0 Introduction\n\n### 0.0 Why Alins\n\nI Guess You Don't Like `ref()`、 `reactive()` `.value` OR `useState()` `setState()` either.\n\nThese are vue3's Composition API and React hooks, as well as some other complex APIs and concepts, such as `defineProps`, `defineEmits`, `useEffect`, `useContext`, etc. \n\n```js\n// vue3\nimport {ref} from 'vue';\nconst count = ref(1);\ncount.value ++;\n```\n\n```js\n// react\nimport {useState} from 'react';\nconst [count, setCount] = useState(1);\nsetCount(++count);\n```\n\nIf you really don't like these, then you should like `Alins`. \n\n```js\n// Alins\nlet count = 1;\ncount ++;\n```\n\nAnd Alins is more than that. Alins is the UI framework closest to native js.Compared to vue3 and React, Alins has the following features and advantages\n\n1. NO vdom, the DOM can be updated at the most fine-grained level, with excellent performance. (js-framework-benchmark running score is better than vue3 and react)\n2. Adhering to the 0-API development concept, there is no such thing as responsive api OR hooks. At the same time, it supports fully responsive data, single data flow, and two-way binding. The code is extremely concise, closest to js.\n3. The component only runs once and has no side effects. Components are only used as an organizational form of UI logic, not as a module that needs to be rendered repeatedly during runtime.\n\n### 0.1 What is Alins\n\nAlins is an extremely pure, simple, and elegant web UI framework. It adheres to the development philosophy of 0-API and Less is More, aiming to help developers escape the dilemma of complex API calls in UI frameworks and provide the most intuitive, pure, and close-to-vanillajs development approach.\n\nYou only need to understand the syntax rules of JSX (similar to HTML) to develop Alins web applications without any obstacles. Below is a basic Counter Program that you can [experience online in the playground](https://alinsjs.github.io/playground/#4):\n\n```jsx\nlet count = 1;\n<button onclick={count++} $mount='#App'>\n     count is {count}\n</button>;\n```\n\nThis example is just a shorthand, you can also use standard js syntax:\n\n```jsx\nlet count = 1;\ndocument.getElementById('App').appendChild(\n  <button onclick={(e) =>{ count++ }}>\n    count is {count} \n  </button>\n);\n```\n\n### 0.2 Features\n\n1. [x] 0-API, Less is More, closest to native JavaScript development.\n2. [x] Powerful reactivity, supports reactive updates for properties, styles, text, HTML, and other elements.\n3. [x] High performance (superior to Vue3 and React).\n4. [x] Does not use virtual DOM (vdom), directly updates UI at a granular level.\n5. [x] Extremely small runtime and bundle size (better than Vue3 and React).\n6. [x] Supports two-way data binding, component development, and follows a unidirectional data flow.\n7. [x] Built-in data sharing solution, easily manages shared data among components.\n8. [x] Rich ecosystem support, compatible with plugins such as Vite, Rollup, Webpack, and esbuild. It can also customize third-party tools based on the underlying compilation module.\n9. [x] Supports if and switch logic, as well as If, Switch, For, and other logical components.\n10. [x] Supports custom renderers for cross-platform development.\n11. [x] Uses JSX and TSX to describe UI, with built-in TypeScript compilation support.\n12. [x] Developed using TypeScript, with highly friendly type support.\n\n### 0.3 TODO\n\nThe following peripheral tools are currently under development, and we also hope that interested developers can participate together:\n\n1. [ ] [alins-router](https://github.com/alinsjs/alins-router): Single-page application routing solution\n2. [ ] [alins-ssr](https://github.com/alinsjs/alins-ssr): Server-side rendering solution\n3. [ ] [alins-ui](https://github.com/alinsjs/alins-ui): Official UI library (consider implementing ant-design or meterial-design)\n3. [ ] [alins-v](https://github.com/alinsjs/alins-v): Official form validation library\n4. [ ] [alins-term](https://github.com/alinsjs/alins-term): Tool for developing command line applications based on custom renderers\n5. [ ] [alins-canvas](https://github.com/alinsjs/alins-canvas): Tool for developing applications with canvas based on custom renderers\n\n## 1 Quick Start\n\n### 1.1 Command line creation\n\n```\nnpm create alins\n```\n\nAfter following the steps, execute the following command to install and run it.\n\n```\ncd <project>\nnpm i\nnpm rundev\n```\n\nYou can also directly clone the [template code repository](https://github.com/alinsjs/ebuild-template-alins)\n\n### 1.2 Using the Web Compiler\n\n```html\n<script src='https://cdn.jsdelivr.net/npm/alins-compiler-web'></script>\n<script type='text/alins'>\n     let count = 1;\n     <button onclick={count++} $mount='body'>\n         count is {count}\n     </button>;\n</script>\n```\n\nNote:\n1. This approach is not recommended for production environments.\n2. You can use type='text/babel' to enable syntax highlighting provided by the editor.\n\nYou can also freely use it in the [playground](https://alinsjs.github.io/playground/#free), which also utilizes a web compiler.\n\n## 2 Compare\n\n### 2.1 [js-framework-benchmark](https://github.com/krausest/js-framework-benchmark) data\n\n![](https://shiyix.cn/images/alins/performance.jpg)\n\nNote: The lower the score, the better the performance.\n\n### 2.2 Code comparison\n\n![](https://shiyix.cn/images/alins/code.jpg)\n\n### 2.3 Comparing the Compilation Products. \n\n![](https://shiyix.cn/images/alins/output.jpg)\n\nOrganizing a table to comprehensively compare the source code volume, packed code volume, and framework runtime volume of various products.\n\n| metrics | alins | vue3 | react |\n| :----: | :----: | :----: | :----: |\n| Source size | 90byte | 281byte | 302byte |\n| Compiled product size | 140byte | 620byte | 435byte |\n| Runtime Size | 26.6kb | 474kb | 139kb |\n| Startup Metrics   |   1.24    | 2.74 | 1.52 |\n| Runtime Performance   |   1.36    | 1.45 | 1.54 |\n| Memory Usage   |   2.77    | 3.30 | 3.28 |\n\nNote: This comparison is only for the current counter example and is for reference only\n\n## 3 Documentation\n\nPlease refer to the following online documentation\n\n[English](https://alinsjs.github.io/docs/) | [中文](https://alinsjs.github.io/docs-cn/)","readmeFilename":"README.md","license":"MIT","keywords":["alins","all-in-js","alins-style","css-in-js","web-ui-framework"]}