{"versions":{"0.1.0":{"name":"@iceworks/spec","version":"0.1.0","description":"Easy to use eslint/stylelint/prettier/commitlint in rax, ice and react project.","main":"src/index.js","scripts":{"eslint-rax":"eslint -c .eslintrc.rax.js --ext .js,.jsx ./examples/rax/","eslint-rax-ts":"eslint -c .eslintrc.rax-ts.js --ext .ts,.tsx ./examples/rax-ts/","eslint-react":"eslint -c .eslintrc.react.js --ext .js,.jsx ./examples/react/","eslint-react-ts":"eslint -c .eslintrc.react-ts.js --ext .ts,.tsx ./examples/react-ts/","eslint-test":"npm run eslint-rax && npm run eslint-rax-ts && npm run eslint-react && npm run eslint-react-ts","stylelin-test":"stylelint ./**/*.{css,scss}","test":"npm run eslint-test && npm run stylelin-test","prepublishOnly":"npm run test"},"repository":{"type":"git","url":"git+https://github.com/ice-lab/iceworks.git"},"bugs":{"url":"https://github.com/ice-lab/iceworks/issues"},"publishConfig":{"access":"public"},"homepage":"https://github.com/ice-lab/iceworks#readme","peerDependencies":{"eslint":"^6.8.0"},"dependencies":{"@iceworks/eslint-plugin-best-practices":"0.2.0-0","@typescript-eslint/eslint-plugin":"^4.5.0","@typescript-eslint/parser":"^4.5.0","babel-eslint":"^10.1.0","commitlint-config-ali":"^0.1.0","eslint-config-ali":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-react":"^7.21.5","eslint-plugin-react-hooks":"^4.2.0","requireindex":"^1.2.0","stylelint-config-ali":"^0.3.4","stylelint-scss":"^3.18.0"},"devDependencies":{"eslint":"^6.8.0","jest":"^24.9.0","prettier":"^2.1.0","rax":"^1.1.0","react":"^16.12.0","react-dom":"^16.12.0","stylelint":"^13.2.0","typescript":"^3.5.3"},"_id":"@iceworks/spec@0.1.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"anonymous","email":"18767120422@163.com"},"dist":{"integrity":"sha512-D2anaAAH+/+HcKqudGPgrn5UkFpnk0PxfKBzDFYKb9FLE80RhrlL9Ahtu7dN/9rSzFCkrGWp9T28+4LjOnZbjA==","shasum":"6f18d94cca0946c68208f9c9a2ebd042ff35d404","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@iceworks/spec/-/spec-0.1.0.tgz","fileCount":14,"unpackedSize":8437,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfl4tdCRA9TVsSAnZWagAAiHcP/Rfuydy0MsI//eVW5vJY\nrJEG+bIqZcTjW/PYXNFybAYo8C1ypwjCk21chP88HPcxUcx6iJ2whQrJq6yy\n1+iMnZ/nst2kOUPnlbxrKZq8GOflRqOn/FYIo/KXoLYQ7D3r52q+1aXdOAje\nWB7ThNJOWnrs8gDElyPoPPq1/zO5DZmev+xzFO/G3ZJc358Mwq3vWGp85+y6\n1rbxzKvohlp2IXAjt39WqWugrNj4sxH/NTboONp8qYk8gxrN5mdEm8EfwxoG\nOVzjdEtI9PY6lN/eiTHzIl0HljzkpcTVAP1bgYyGMPqmrsWKTXsHsjzfB69w\nSZSqk92QZ2YcdKbWjCKYg0jF1vcSG+wZ9/rgpOK2/yZ4eCJtqJnKEfbZA5ri\nNy33JAd9O0+Hdmf6MrgiCZ7MQG0LsQFBNxCHHVbnv7IRD9tSxo/5frtk2Kvr\nyNtRlRuxTUfvZ2AFZ5L86FVTdDfDr2aKd5AJtglBbiOHMUgFTGdTFqYPIQ0D\npItEHqVq0spsKydBcu2/7y5zgVZFZ9wUkt/eKD7hxdtyTWV0ZXm5e4BstYDk\nHOJHhiHMI0eGCNaOR7X2/FyHUkcWDcpCoEth3Pn7UKkl7zWPpn0ji5lERYfp\n6rcXPbmkToAYtpL0/mF+9wqkDTacUqDAg+nrdHtvfcIrtA48koHCYYs1shc0\n72qy\r\n=b9au\r\n-----END PGP SIGNATURE-----\r\n","size":2526},"maintainers":[{"name":"anonymous","email":"18767120422@163.com"},{"name":"anonymous","email":"luhengchang228@126.com"},{"name":"anonymous","email":"rax-public@alibaba-inc.com"},{"name":"anonymous","email":"alvin.hui@qq.com"},{"name":"anonymous","email":"yudong.myd@alibaba-inc.com"},{"name":"anonymous","email":"sobear.me@gmail.com"},{"name":"anonymous","email":"yuanyan.cao@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/spec_0.1.0_1603767132843_0.4606101567634342"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-21T02:13:20.384Z","contributors":[]},"0.1.1-0":{"name":"@iceworks/spec","version":"0.1.1-0","description":"Easy to use eslint/stylelint/prettier/commitlint in rax, ice and react project.","main":"src/index.js","scripts":{"eslint-rax":"eslint -c .eslintrc.rax.js --ext .js,.jsx ./examples/rax/","eslint-rax-ts":"eslint -c .eslintrc.rax-ts.js --ext .ts,.tsx ./examples/rax-ts/","eslint-react":"eslint -c .eslintrc.react.js --ext .js,.jsx ./examples/react/","eslint-react-ts":"eslint -c .eslintrc.react-ts.js --ext .ts,.tsx ./examples/react-ts/","eslint-test":"npm run eslint-rax && npm run eslint-rax-ts && npm run eslint-react && npm run eslint-react-ts","stylelin-test":"stylelint ./**/*.{css,scss}","test":"npm run eslint-test && npm run stylelin-test","prepublishOnly":"npm run test"},"repository":{"type":"git","url":"git+https://github.com/ice-lab/iceworks.git"},"bugs":{"url":"https://github.com/ice-lab/iceworks/issues"},"publishConfig":{"access":"public"},"homepage":"https://github.com/ice-lab/iceworks#readme","peerDependencies":{"eslint":"^6.8.0"},"dependencies":{"@iceworks/eslint-plugin-best-practices":"0.2.0-1","@typescript-eslint/eslint-plugin":"^4.5.0","@typescript-eslint/parser":"^4.5.0","babel-eslint":"^10.1.0","commitlint-config-ali":"^0.1.0","eslint-config-ali":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-react":"^7.21.5","eslint-plugin-react-hooks":"^4.2.0","requireindex":"^1.2.0","stylelint-config-ali":"^0.3.4","stylelint-scss":"^3.18.0"},"devDependencies":{"eslint":"^6.8.0","jest":"^24.9.0","prettier":"^2.1.0","rax":"^1.1.0","react":"^16.12.0","react-dom":"^16.12.0","stylelint":"^13.2.0","typescript":"^3.5.3"},"readmeFilename":"README.md","_id":"@iceworks/spec@0.1.1-0","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"anonymous","email":"18767120422@163.com"},"dist":{"integrity":"sha512-eVd4swgouypFwyW5e8D5AU1rs4qvj/Fn87i6pETG5gSmQX6CTF1oTKifU4rsP4zBhjxCMBPbaNIGNtl2KQFHRw==","shasum":"47cfdcf241232cbc426b6e6caf93fb8547771f28","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@iceworks/spec/-/spec-0.1.1-0.tgz","fileCount":14,"unpackedSize":8728,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfl+eECRA9TVsSAnZWagAA05QQAIm4+qJo3vCQRc2eLtu/\nLmUHCcJKlMECPu3rVGVtntk+Mxp0oNkLCLSySBmKnghwl6Qohx/M4pW1I97w\n2Z7iBE0QixKCBwZLl/89BtifCWMK3KL4Xj1NNDvjFzeGW6x8EAob5uCCzYBS\nw+LbpwFf600K33DEd73GlW5Fz6/p127+DHzMwbqKyyBttFFmrvzjb/zhBVem\nIWpV0ybY8KagBwYeVwyNm/6U4IpQ/GnrJfkAl11P7aVwiGFgDR8ns7F0xofA\n441EEDPTMRgI6RvhFvgY8K1DKAb62LAqrhtFtO6BfSgXafbe0e6F5ABfzv05\nG0my4WWk0uh4lHpRbIVWWZT/7ZKMNJJmWT4PKuivBWiLAxO4Lc7voE9hIRB0\nCatYZ9izGP5yFn1iVMo/WCWYuDPC5K5mabQ3NmrX9GJcevvNngWAEQuUBFCm\n5Vfk2XHKxD/PbnlhkMyuzGBQnmQqZQ99YECubFh1LBBDePkFZoMOYF3a3D4Z\nK8RdOI+JyqdvkHwsJ5Muh9SXpHHak3yVDKGUofJgiY4WxMw2Lk5yCV9vISvo\n2+tg8LOeg5bo6FjTIKG1iS8etfTLJ9AaK1sqYR5Tt+sgmza/Ujo4Jo/xJbQ0\n0QKh6E8feaR9JETRXmkmWgQkIitCKQWEvLX2sGnpjogJ1N00tZzCLUXBOu2N\nD5Xz\r\n=I+6r\r\n-----END PGP SIGNATURE-----\r\n","size":2662},"maintainers":[{"name":"anonymous","email":"18767120422@163.com"},{"name":"anonymous","email":"luhengchang228@126.com"},{"name":"anonymous","email":"rax-public@alibaba-inc.com"},{"name":"anonymous","email":"alvin.hui@qq.com"},{"name":"anonymous","email":"yudong.myd@alibaba-inc.com"},{"name":"anonymous","email":"sobear.me@gmail.com"},{"name":"anonymous","email":"yuanyan.cao@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/spec_0.1.1-0_1603790724567_0.573314628618244"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-21T02:13:22.030Z","contributors":[]},"1.0.0":{"name":"@iceworks/spec","version":"1.0.0","description":"Easy to use eslint/stylelint/prettier/commitlint in rax, ice and react project.","main":"src/index.js","scripts":{"eslint-rax":"eslint -c .eslintrc.rax.js --ext .js,.jsx ./examples/rax/","eslint-rax-ts":"eslint -c .eslintrc.rax-ts.js --ext .ts,.tsx ./examples/rax-ts/","eslint-react":"eslint -c .eslintrc.react.js --ext .js,.jsx ./examples/react/","eslint-react-ts":"eslint -c .eslintrc.react-ts.js --ext .ts,.tsx ./examples/react-ts/","eslint-test":"npm run eslint-rax && npm run eslint-rax-ts && npm run eslint-react && npm run eslint-react-ts","stylelin-test":"stylelint ./**/*.{css,scss}","test":"npm run eslint-test && npm run stylelin-test","prepublishOnly":"npm run test"},"repository":{"type":"git","url":"git+https://github.com/ice-lab/spec.git"},"bugs":{"url":"https://github.com/ice-lab/spec/issues"},"publishConfig":{"access":"public"},"homepage":"https://github.com/ice-lab/spec#readme","peerDependencies":{"eslint":"^6.8.0"},"dependencies":{"@iceworks/eslint-plugin-best-practices":"^0.2.0","@typescript-eslint/eslint-plugin":"^4.5.0","@typescript-eslint/parser":"^4.5.0","babel-eslint":"^10.1.0","commitlint-config-ali":"^0.1.0","eslint-config-ali":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-react":"^7.21.5","eslint-plugin-react-hooks":"^4.2.0","requireindex":"^1.2.0","stylelint-config-ali":"^0.3.4","stylelint-scss":"^3.18.0"},"devDependencies":{"eslint":"^6.8.0","jest":"^24.9.0","prettier":"^2.1.0","rax":"^1.1.0","react":"^16.12.0","react-dom":"^16.12.0","stylelint":"^13.2.0","typescript":"^3.5.3"},"_id":"@iceworks/spec@1.0.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"anonymous","email":"18767120422@163.com"},"dist":{"integrity":"sha512-E8WB/R1bO/WfulsxR6TjNGL4+rEQI/5XqVXfdkHKpgOpuRIgftef+fJFs70vsBxWQyqchpZ70XSaX61v2CQD6w==","shasum":"2a67c1889b871a0e17e3ff234bb457376b2ce8d8","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@iceworks/spec/-/spec-1.0.0.tgz","fileCount":14,"unpackedSize":10171,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfmSV/CRA9TVsSAnZWagAAddMP/iB6XTFEJaZEu6uNVckG\nCwrNO9377Sx2mEdDonogS6INBvM5GcOh9FNIS+jBq1gSMYHXOMyWurpdxRR6\nb7SzbOnT+kCmkpKIAnvVwh64AK4BsLZzZE//04uVgJNJdLP29Dt9ol2q9603\nvM/IlhRYverJxMhOgZXzfH6zadpAoejo/zOCzBqUjUqFMe3s4vYnW7oVzEMA\nJ2I83Is1nHpQaMIRBNsWmER6yDcqFjiVN7Dt6UXf4H7gjqU6Cd73JnnrNb+t\npn0itb89zP+qcTDAG9FvoXmcp2bvwB3SJBbgSilYKMVe9hJwtQz0xktk3pNH\njDcrKAYj0SBx5VPiLoENWwASAgCRqyvW63AJfEY++1GKx18pPEiJK1fyJZz7\nT++fU2EH8k2/s5I9OgJerzUAWtOuzpXbGwfP1fydX1liBFjTV5fueN3rw1vv\nhffbvt4j0b9YkX0zAn/K1UE3vAUO2e1mkKa/KOIyzR2Rm4biCj3hgp9tZcBV\nZ7zvYLy7XbRPHJ3QZy7lWMwLBtHjc3VZFJmVO+LEOjTiosJ9aSay8qwVOu3J\nmC6OCo8J4Amk1MSZ7GXxaex3kvgFdG/bBbAQ1+kkk+I+9TLNq4iJTQndIO8I\n3XQ5c9tqjrKvMnGAPdAJB9IZxh/mXntb25gpDS5ojWitaeQNcbOtwkCfetdR\ncFb2\r\n=S564\r\n-----END PGP SIGNATURE-----\r\n","size":3214},"maintainers":[{"name":"anonymous","email":"18767120422@163.com"},{"name":"anonymous","email":"luhengchang228@126.com"},{"name":"anonymous","email":"rax-public@alibaba-inc.com"},{"name":"anonymous","email":"alvin.hui@qq.com"},{"name":"anonymous","email":"yudong.myd@alibaba-inc.com"},{"name":"anonymous","email":"sobear.me@gmail.com"},{"name":"anonymous","email":"yuanyan.cao@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/spec_1.0.0_1603872127087_0.4823725225159672"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-21T02:13:23.690Z","contributors":[]},"1.0.1":{"name":"@iceworks/spec","version":"1.0.1","description":"Easy to use eslint/stylelint/prettier/commitlint in rax, ice and react project.","main":"src/index.js","scripts":{"eslint-rax":"eslint -c .eslintrc.rax.js --ext .js,.jsx ./examples/rax/","eslint-rax-ts":"eslint -c .eslintrc.rax-ts.js --ext .ts,.tsx ./examples/rax-ts/","eslint-react":"eslint -c .eslintrc.react.js --ext .js,.jsx ./examples/react/","eslint-react-ts":"eslint -c .eslintrc.react-ts.js --ext .ts,.tsx ./examples/react-ts/","eslint-test":"npm run eslint-rax && npm run eslint-rax-ts && npm run eslint-react && npm run eslint-react-ts","stylelin-test":"stylelint ./**/*.{css,scss}","test":"npm run eslint-test && npm run stylelin-test","prepublishOnly":"npm run test"},"repository":{"type":"git","url":"git+https://github.com/ice-lab/spec.git"},"bugs":{"url":"https://github.com/ice-lab/spec/issues"},"publishConfig":{"access":"public"},"homepage":"https://github.com/ice-lab/spec#readme","peerDependencies":{"eslint":"^6.8.0"},"dependencies":{"@iceworks/eslint-plugin-best-practices":"^0.2.0","@typescript-eslint/eslint-plugin":"^4.5.0","@typescript-eslint/parser":"^4.5.0","babel-eslint":"^10.1.0","commitlint-config-ali":"^0.1.0","eslint-config-ali":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-react":"^7.21.5","eslint-plugin-react-hooks":"^4.2.0","require-all":"^3.0.0","stylelint-config-ali":"^0.3.4","stylelint-scss":"^3.18.0"},"devDependencies":{"eslint":"^6.8.0","jest":"^24.9.0","prettier":"^2.1.0","rax":"^1.1.0","react":"^16.12.0","react-dom":"^16.12.0","stylelint":"^13.2.0","typescript":"^3.5.3"},"_id":"@iceworks/spec@1.0.1","_nodeVersion":"10.22.1","_npmVersion":"6.14.6","dist":{"integrity":"sha512-ORBr6RTQcY2wFt3nepUSPKw15xPNrLJKZ3dyjHX9/GRfAXn9wCTx9oQz8YfQWCE3yVkraatpwN3QM/guAvb9cA==","shasum":"5f200da079f4a4aced049a6f95c80b511423ed0a","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@iceworks/spec/-/spec-1.0.1.tgz","fileCount":14,"unpackedSize":10304,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfo2tACRA9TVsSAnZWagAAyOIP/jSGL3q+X+7EwEmSSzeE\n5mv0JdvxDqGcwKN6s+BgcNOft/10kf85ukby1nETzkJbcDTzgWxqCydYvOdp\nXqT55TM2W1vXwiba34U6OGWp/7OD5xteuuEt5SpQNkbe3fe5XV/wK0Y2vS3H\nVfHmLdZaIz7UMHJn49AwW96fVhqoTonzJezbBOzkF/IfGo4gG3GFEVe/rypo\nVvt3mzzyMSV3tSOcvGNh4IRiiZ3dPz/mlwuwg3DEPCcEBQuOaokOBf34LhDc\nqYf4yU2LfAXht/nD/dWrhZ6ryrfYTrCo1q58PxP1xe1eswqaurx2NnmIbj4z\n9f/VZ8cUBmzNZ1QCDG1YmTkF7C1+poArcPAH0wR8a4kKVBpu4eMfw1qP02ti\nOXYA5RLX37U2cqSPEKuk3GFdiZStb7PEXgKScLgJS3+JIIiDe9E6z4V+hqhM\nXTc0SAcYaeXzrUa+04FYULLrynY94quQD3nhUniOvTSa73h/fSTkAtRB2KqC\njml0pGztywIEyY9LApoGKL3TdEOTfPqT6DccakF4EtfF5It0xsgwAs3e7Lnw\nUeePGceI/oCg5zsqVeosSn5OChfuATp4dVb+oz2TAq1LHBFfT//YRJ/VxFnq\ny5sAgRQ0zjrkb3wK2P84zPaTCqFQmjKALoBzLX1YINA/ZuK0Cgzl693njp3F\nI+tw\r\n=XuhW\r\n-----END PGP SIGNATURE-----\r\n","size":3236},"_npmUser":{"name":"anonymous","email":"rax-public@alibaba-inc.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"18767120422@163.com"},{"name":"anonymous","email":"luhengchang228@126.com"},{"name":"anonymous","email":"rax-public@alibaba-inc.com"},{"name":"anonymous","email":"alvin.hui@qq.com"},{"name":"anonymous","email":"yudong.myd@alibaba-inc.com"},{"name":"anonymous","email":"sobear.me@gmail.com"},{"name":"anonymous","email":"yuanyan.cao@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/spec_1.0.1_1604545343843_0.31173969475031615"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-21T02:13:25.382Z","contributors":[]},"1.0.2-0":{"name":"@iceworks/spec","version":"1.0.2-0","description":"Easy to use eslint/stylelint/prettier/commitlint in rax, ice and react project.","main":"src/index.js","scripts":{"eslint-rax":"eslint -c .eslintrc.rax.js --ext .js,.jsx ./examples/rax/","eslint-rax-ts":"eslint -c .eslintrc.rax-ts.js --ext .ts,.tsx ./examples/rax-ts/","eslint-react":"eslint -c .eslintrc.react.js --ext .js,.jsx ./examples/react/","eslint-react-ts":"eslint -c .eslintrc.react-ts.js --ext .ts,.tsx ./examples/react-ts/","eslint-test":"npm run eslint-rax && npm run eslint-rax-ts && npm run eslint-react && npm run eslint-react-ts","stylelin-test":"stylelint ./**/*.{css,scss}","test":"npm run eslint-test && npm run stylelin-test","prepublishOnly":"npm run test"},"repository":{"type":"git","url":"git+https://github.com/ice-lab/spec.git"},"bugs":{"url":"https://github.com/ice-lab/spec/issues"},"publishConfig":{"access":"public"},"homepage":"https://github.com/ice-lab/spec#readme","peerDependencies":{"eslint":"^6.8.0"},"dependencies":{"@iceworks/eslint-plugin-best-practices":"^0.2.0","@typescript-eslint/eslint-plugin":"^4.5.0","@typescript-eslint/parser":"^4.5.0","babel-eslint":"^10.1.0","commitlint-config-ali":"^0.1.0","eslint-config-ali":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-react":"^7.21.5","eslint-plugin-react-hooks":"^4.2.0","require-all":"^3.0.0","stylelint-config-ali":"^0.3.4","stylelint-scss":"^3.18.0"},"devDependencies":{"eslint":"^6.8.0","jest":"^24.9.0","prettier":"^2.1.0","rax":"^1.1.0","react":"^16.12.0","react-dom":"^16.12.0","stylelint":"^13.2.0","typescript":"^3.5.3"},"_id":"@iceworks/spec@1.0.2-0","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"anonymous","email":"18767120422@163.com"},"dist":{"integrity":"sha512-GzHx3M6HyWMz5Js2m2RuCDpakm63HybC6q5PTTXacfGpaTiLBfIZzVPSqlkdA1R8sxsmbUuAzrUTY+jV9fiVXQ==","shasum":"7cefc1624286e302e3d59170508b05b712e9b6db","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@iceworks/spec/-/spec-1.0.2-0.tgz","fileCount":14,"unpackedSize":10922,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfo5dPCRA9TVsSAnZWagAACmMP/A33LA5UXWN8Q0FrTN2d\n0hgJnMsC4XyXC+eFF6jmN2Z06nQpRbGSTz7vwaq/Ajh/lcde55ODI1EEnqDB\nueCgkyzMU7uw9NL6gT0avDgicBqcsphC2YFJrWcoh2cNwr0tp7hvkxiYxdwy\nPFxm/EL8e9EwBheQqmIscIdmhBhbhqob+AjCqGB+ELzgxcpyBwY1/Kq+2qlR\nd2ToyBRhnNUPQfXC5eO6nBcn4QB12aK2Tj1Prg6z7+89SAm3V5GEfC3Rx+fb\nj8kENjGg0cPghnKcAZ/K8jg6X6WGJjeaQpd1pIKZv3hwhYQDD0qKqpeJ9JZj\ndSVduIwptkcKBMJi0ioO1idipjltXJLRzgKSqyXpcJc2pJ7m2bUNajSNrWwS\n4xW3+R2CgusXAH45CIJnWteSrJ/gj/Ydi1XPJycPp4mYp6QMGWJHznW6+FhP\n9WQfOBXn+DFkJHhIwLJjrTgkDLLJPfZc6A+cYanScqtlAv9zm8iOP1ydl3bh\n+0k2i5PBfMHQAzA9ewGQ38iBua3utjjGjoNWL7fiG9Ywww/Vxj3Jv+ATR9oe\nK991RnjALXETRwVTy7c1nPm1Cy2/5i0zKgE/8bVSmxMATVUdqKYEvIRyfIP6\nOfk4+3F65pFyw3M/Q+G6P3f10CEXOM2h16nxCnm6SWTjdNOtLUaANZy+ZrEc\nkgVo\r\n=8KIx\r\n-----END PGP SIGNATURE-----\r\n","size":3291},"directories":{},"maintainers":[{"name":"anonymous","email":"18767120422@163.com"},{"name":"anonymous","email":"luhengchang228@126.com"},{"name":"anonymous","email":"rax-public@alibaba-inc.com"},{"name":"anonymous","email":"alvin.hui@qq.com"},{"name":"anonymous","email":"yudong.myd@alibaba-inc.com"},{"name":"anonymous","email":"sobear.me@gmail.com"},{"name":"anonymous","email":"yuanyan.cao@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/spec_1.0.2-0_1604556622515_0.4316260608806768"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-21T02:13:27.071Z","contributors":[]},"1.0.2":{"name":"@iceworks/spec","version":"1.0.2","description":"Easy to use eslint/stylelint/prettier/commitlint in rax, ice and react project.","main":"src/index.js","scripts":{"eslint-rax":"eslint -c .eslintrc.rax.js --ext .js,.jsx ./examples/rax/","eslint-rax-ts":"eslint -c .eslintrc.rax-ts.js --ext .ts,.tsx ./examples/rax-ts/","eslint-react":"eslint -c .eslintrc.react.js --ext .js,.jsx ./examples/react/","eslint-react-ts":"eslint -c .eslintrc.react-ts.js --ext .ts,.tsx ./examples/react-ts/","eslint-test":"npm run eslint-rax && npm run eslint-rax-ts && npm run eslint-react && npm run eslint-react-ts","stylelin-test":"stylelint ./**/*.{css,scss}","test":"npm run eslint-test && npm run stylelin-test","prepublishOnly":"npm run test"},"repository":{"type":"git","url":"git+https://github.com/ice-lab/spec.git"},"bugs":{"url":"https://github.com/ice-lab/spec/issues"},"publishConfig":{"access":"public"},"homepage":"https://github.com/ice-lab/spec#readme","peerDependencies":{"eslint":"^6.8.0"},"dependencies":{"@iceworks/eslint-plugin-best-practices":"^0.2.0","@typescript-eslint/eslint-plugin":"^4.5.0","@typescript-eslint/parser":"^4.5.0","babel-eslint":"^10.1.0","commitlint-config-ali":"^0.1.0","eslint-config-ali":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-react":"^7.21.5","eslint-plugin-react-hooks":"^4.2.0","require-all":"^3.0.0","stylelint-config-ali":"^0.3.4","stylelint-scss":"^3.18.0"},"devDependencies":{"eslint":"^6.8.0","jest":"^24.9.0","prettier":"^2.1.0","rax":"^1.1.0","react":"^16.12.0","react-dom":"^16.12.0","stylelint":"^13.2.0","typescript":"^3.5.3"},"_id":"@iceworks/spec@1.0.2","_nodeVersion":"10.22.1","_npmVersion":"6.14.6","dist":{"integrity":"sha512-f+4BZL8Z9d0TWs9hmIEfwbkqFnYvXIw2qMmqArxo46bnR3D+lnWtkTFp285ppYm+dGi77FWnOy115sSexE/gkw==","shasum":"8183487d9baa7a13ec2752d27d7d42fa0e04faeb","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@iceworks/spec/-/spec-1.0.2.tgz","fileCount":14,"unpackedSize":10920,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfo5oqCRA9TVsSAnZWagAAzbUP/1euEF9uWwXoJGnLRVD4\nqrzkDKJ1d325IzR8btVK6lBo9bsGe4ZMv307uEZywe3A3gW+F+I2TKmURRxt\nhY8Gqj90c0ihMcL+6kw6kDKMydN9jmIq4Kcdos8gkqc59SwtfSVtrVks3fMj\n+tq1U8Kk040ashf/pUC4zEhKkv/Zv3WfL1v6cy8tX/KuwGIGrQznxA0D+oKc\nEshz82okBc612UzLsfor8gnREGD3YivN7K+ezP72NOZBW1kgdzIsAappCNdf\nyfDtta1wC9OhqAYeUiHIRUhL7/zqmHfYOErdvt17guXXWHGqfpBMFUgpFfWf\nsga3IVjTIXrpXQzFglwxqbWeD/s32YnfSc7rqx0OXQHlLijaULC4bGNQnSL8\nY4vnu5+ACwfnoUSX1diEW0gRCe4PEE89DgkHab9hcPeoYnd5JjcxtfefVQej\nbstsoOWaWu1ByrtzEX2mE2RGqAIwCVuH6JTx/AMSQ2QuvSBiXjGjv7N7VdJU\nzPa7QwUKJaDX99qz2JTlhL9xc5GdMOkYmluMbqHGLWHuq4nHuwlJuCV5QfIt\np/zejMiAkil0IxCuID+6cyUlDKr0dT3vYhNJ4rlKxiZDTAUfPOY0I1068NhH\n5d9aSy2OsV2YCezKXmd3GwV4PX3zr1Ukn5SseI01mz5wOLyJ1MplzXcGQ9do\nESHq\r\n=qw5H\r\n-----END PGP SIGNATURE-----\r\n","size":3286},"_npmUser":{"name":"anonymous","email":"rax-public@alibaba-inc.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"18767120422@163.com"},{"name":"anonymous","email":"luhengchang228@126.com"},{"name":"anonymous","email":"rax-public@alibaba-inc.com"},{"name":"anonymous","email":"alvin.hui@qq.com"},{"name":"anonymous","email":"yudong.myd@alibaba-inc.com"},{"name":"anonymous","email":"sobear.me@gmail.com"},{"name":"anonymous","email":"yuanyan.cao@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/spec_1.0.2_1604557353816_0.8464034656198645"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-21T02:13:28.695Z","contributors":[]},"1.0.3":{"name":"@iceworks/spec","version":"1.0.3","description":"Easy to use eslint/stylelint/prettier/commitlint in rax, ice and react project.","main":"src/index.js","scripts":{"eslint-rax":"eslint -c .eslintrc.rax.js --ext .js,.jsx ./examples/rax/","eslint-rax-ts":"eslint -c .eslintrc.rax-ts.js --ext .ts,.tsx ./examples/rax-ts/","eslint-react":"eslint -c .eslintrc.react.js --ext .js,.jsx ./examples/react/","eslint-react-ts":"eslint -c .eslintrc.react-ts.js --ext .ts,.tsx ./examples/react-ts/","eslint-test":"npm run eslint-rax && npm run eslint-rax-ts && npm run eslint-react && npm run eslint-react-ts","stylelin-test":"stylelint ./**/*.{css,scss}","test":"npm run eslint-test && npm run stylelin-test","prepublishOnly":"npm run test"},"repository":{"type":"git","url":"git+https://github.com/ice-lab/spec.git"},"bugs":{"url":"https://github.com/ice-lab/spec/issues"},"publishConfig":{"access":"public"},"homepage":"https://github.com/ice-lab/spec#readme","peerDependencies":{"eslint":"^6.8.0"},"dependencies":{"@iceworks/eslint-plugin-best-practices":"^0.2.0","@typescript-eslint/eslint-plugin":"^4.5.0","@typescript-eslint/parser":"^4.5.0","babel-eslint":"^10.1.0","commitlint-config-ali":"^0.1.0","eslint-config-ali":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-react":"^7.21.5","eslint-plugin-react-hooks":"^4.2.0","require-all":"^3.0.0","stylelint-config-ali":"^0.3.4","stylelint-scss":"^3.18.0"},"devDependencies":{"eslint":"^6.8.0","jest":"^24.9.0","prettier":"^2.1.0","rax":"^1.1.0","react":"^16.12.0","react-dom":"^16.12.0","stylelint":"^13.2.0","typescript":"^3.5.3"},"_id":"@iceworks/spec@1.0.3","_nodeVersion":"10.23.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-NEHEQbyfvoaRMrWGH4911y3H6pVpramsHGOI7sMmvco+kY3JXPyFvSev8Uj59YjUILuLarLpIDa3gV1iKo+0QQ==","shasum":"e1ad40ce6dc6ba09c03c168a229b751e2c01aa4c","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@iceworks/spec/-/spec-1.0.3.tgz","fileCount":14,"unpackedSize":10920,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfq5wPCRA9TVsSAnZWagAAfgEP+gLxxftZV4eaw4Tz2m5B\nspilkVQwt/YZiF/ghsFSYwNoElEpGmEsREl/vQ+/lzY43rj8Ppy8dDNNmDQM\nXClju08dZBp7eVyuh6UImuT4A8/poH4444LEdQHq7lMAt8J5tI6exf/Esbn4\nruA7O7VPXZbFJ752IigXupkCoMyIfiu5uMDdoAR72ZHwE/vIqndsLJRxowfL\nWIz0+9pstoQWy4vVn9SvNGEOt8Dt8dQlzWlMROza5Jsiym5Mxcr8ZDBK57bg\nzCFuxnE3MCNlKOHUbBxDfmQiVONaQbbjZDal9FBe26QSdwsYir3S52oi6aEn\nxwKcE7GTfKZbIQMh52NU7YM3uG9npiU4l9p1evVOQDiY8YrSyzxIzSNcUlXa\nSIUA3NAi0OUktI3+1D6IKZ+pExR7NnK127LfDs6Wao7ywXSGyCYEcsKUKYSD\njPYM/LB54OxVgDHQ1DgtMq92c9LYk7vM9HSkCZ7+M77dMiBcP1VZmJXa6Zlc\nea66ltgkkacZUH+etN7ZJvgTJxh65JIAxzfSQIJjBC4xbjdBY2P9DZ5v+ZyS\nXz8+t6GRXan9OEgGlBO7O8bCHgzHaugAlDECBfX0uGHiAzVY+pOc1k7N2T2S\nrmZZuReBeQwmYWFYf1RX48YNk6/NOtaj/pwCZK8A3C/nEIr0seI+kC8jtdsk\nibze\r\n=Ava9\r\n-----END PGP SIGNATURE-----\r\n","size":3286},"_npmUser":{"name":"anonymous","email":"rax-public@alibaba-inc.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"18767120422@163.com"},{"name":"anonymous","email":"luhengchang228@126.com"},{"name":"anonymous","email":"rax-public@alibaba-inc.com"},{"name":"anonymous","email":"alvin.hui@qq.com"},{"name":"anonymous","email":"yudong.myd@alibaba-inc.com"},{"name":"anonymous","email":"sobear.me@gmail.com"},{"name":"anonymous","email":"yuanyan.cao@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/spec_1.0.3_1605082126613_0.2588414024373207"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-21T02:13:30.574Z","contributors":[]},"1.1.0":{"name":"@iceworks/spec","version":"1.1.0","description":"Easy to use eslint/stylelint/prettier/commitlint in rax, ice and react project.","main":"src/index.js","scripts":{"eslint-rax":"eslint -c .eslintrc.rax.js --ext .js,.jsx ./examples/rax/","eslint-rax-ts":"eslint -c .eslintrc.rax-ts.js --ext .ts,.tsx ./examples/rax-ts/","eslint-react":"eslint -c .eslintrc.react.js --ext .js,.jsx ./examples/react/","eslint-react-ts":"eslint -c .eslintrc.react-ts.js --ext .ts,.tsx ./examples/react-ts/","eslint-vue":"eslint -c .eslintrc.vue.js --ext .vue ./examples/vue/","eslint-vue-ts":"eslint -c .eslintrc.vue-ts.js --ext .vue ./examples/vue-ts/","eslint-test":"npm run eslint-rax && npm run eslint-rax-ts && npm run eslint-react && npm run eslint-react-ts && npm run eslint-vue && npm run eslint-vue-ts","stylelin-test":"stylelint ./**/*.{css,scss,vue}","test":"npm run eslint-test && npm run stylelin-test","prepublishOnly":"npm run test"},"repository":{"type":"git","url":"git+https://github.com/ice-lab/spec.git"},"bugs":{"url":"https://github.com/ice-lab/spec/issues"},"publishConfig":{"access":"public"},"homepage":"https://github.com/ice-lab/spec#readme","peerDependencies":{"eslint":"^6.8.0"},"dependencies":{"@iceworks/eslint-plugin-best-practices":"^0.2.0","@typescript-eslint/eslint-plugin":"^4.5.0","@typescript-eslint/parser":"^4.5.0","babel-eslint":"^10.1.0","commitlint-config-ali":"^0.1.0","eslint-config-ali":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-react":"^7.21.5","eslint-plugin-react-hooks":"^4.2.0","eslint-plugin-vue":"^6.2.2","require-all":"^3.0.0","stylelint-config-ali":"^0.3.4","stylelint-scss":"^3.18.0","vue-eslint-parser":"^7.2.0"},"devDependencies":{"eslint":"^6.8.0","jest":"^24.9.0","prettier":"^2.1.0","rax":"^1.1.0","react":"^16.12.0","react-dom":"^16.12.0","stylelint":"^13.2.0","typescript":"^3.5.3"},"_id":"@iceworks/spec@1.1.0","_nodeVersion":"10.23.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-2WCrqagdtfv0YNdAdDqY5sN6zRdzkHrFYkk17EaXdDYvxEfRDFih8XtrXTiadvbqkgzX+I8etaNbMO8Sh1O0Vg==","shasum":"0a9f058b9cda6ee4e3d522096c876d9e87c9a489","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@iceworks/spec/-/spec-1.1.0.tgz","fileCount":20,"unpackedSize":12554,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf2r/RCRA9TVsSAnZWagAAOjcP/jfft9o3E3EWaLeIDDvo\nbqwXK2h7IsQyEIblz+s5sda4HInDJVOj+/MtinY9FHR2hvOESLrFxfiSkAC0\nlRWptvNgEd7S8t9iVNMKutgIVeEj6FWcKHsYiPrpluAFQardCLV4shE6Mv2U\nfBndwt6dvL7ATiHT2atrYpeGPXpDpxhAp1wdap8HAc/IBWRQtKFcTKvsWKhU\n9OAGEF8bda3lhtNLgW0XWYTu45dR/VewHxM2YpIYmzZukeINr/U+8iw3qtDs\nW0+4claiLcG1ZxDpCguux9IVIFnhidvQJXxU+G0M+PIUXn04CwEqWKfG3HIW\neZbWIQwJZ6X9T5puXpcRTz6mGvdkq/QsAVfecqtOWwZg7bcKoXOJpnoCjG8l\nT5jOBgjJGRJrKhrNfhsoHT9Jc7zMdHm1JaTvfN8qnBb0L86Ebac0+XVKalsS\nb5Dim0b13ws5A5EunmRlju5MuKhEv8tcvSWY7RLv2ZMGoVgdkSNFuXGjmLMx\nlWCJbHeDLaen34KM6XTboq4VHRMj/bImMu9ult5G88bA3H/8Fmd2aih6JCbq\nhCfh2k3pi5CdP+SxyT1yUfNhrTfWDVkwCoWjX7BbozLoInLSFixqw0NkdJc2\nuvFOODo0nsBk8veLLjbrhZDz2AAKCzUhUvbr6gQFtZl29JqHlZhAh4VFo3xr\n6JVV\r\n=9BGI\r\n-----END PGP SIGNATURE-----\r\n","size":3656},"_npmUser":{"name":"anonymous","email":"rax-public@alibaba-inc.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"yuanyan.cao@gmail.com"},{"name":"anonymous","email":"sobear.me@gmail.com"},{"name":"anonymous","email":"yudong.myd@alibaba-inc.com"},{"name":"anonymous","email":"alvin.hui@qq.com"},{"name":"anonymous","email":"rax-public@alibaba-inc.com"},{"name":"anonymous","email":"luhengchang228@126.com"},{"name":"anonymous","email":"18767120422@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/spec_1.1.0_1608171472537_0.2923396740595501"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-21T02:13:32.308Z","contributors":[]},"1.2.0":{"name":"@iceworks/spec","version":"1.2.0","description":"Easy to use eslint/stylelint/prettier/commitlint in rax, ice and react project.","main":"src/index.js","scripts":{"eslint-common":"eslint -c .eslintrc.common.js --ext .js,.jsx ./examples/common/","eslint-common-ts":"eslint -c .eslintrc.common-ts.js --ext .ts,.tsx ./examples/common-ts/","eslint-rax":"eslint -c .eslintrc.rax.js --ext .js,.jsx ./examples/rax/","eslint-rax-ts":"eslint -c .eslintrc.rax-ts.js --ext .ts,.tsx ./examples/rax-ts/","eslint-react":"eslint -c .eslintrc.react.js --ext .js,.jsx ./examples/react/","eslint-react-ts":"eslint -c .eslintrc.react-ts.js --ext .ts,.tsx ./examples/react-ts/","eslint-vue":"eslint -c .eslintrc.vue.js --ext .vue ./examples/vue/","eslint-vue-ts":"eslint -c .eslintrc.vue-ts.js --ext .vue ./examples/vue-ts/","eslint-test":"npm run eslint-common && npm run eslint-common-ts && npm run eslint-rax && npm run eslint-rax-ts && npm run eslint-react && npm run eslint-react-ts && npm run eslint-vue && npm run eslint-vue-ts","stylelin-test":"stylelint ./**/*.{css,scss,vue}","test":"npm run eslint-test && npm run stylelin-test","prepublishOnly":"npm run test"},"repository":{"type":"git","url":"git+https://github.com/ice-lab/spec.git"},"bugs":{"url":"https://github.com/ice-lab/spec/issues"},"publishConfig":{"access":"public"},"homepage":"https://github.com/ice-lab/spec#readme","peerDependencies":{"eslint":"^6.8.0"},"dependencies":{"@iceworks/eslint-plugin-best-practices":"^0.2.0","@typescript-eslint/eslint-plugin":"^4.5.0","@typescript-eslint/parser":"^4.5.0","babel-eslint":"^10.1.0","commitlint-config-ali":"^0.1.0","eslint-config-ali":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-react":"^7.21.5","eslint-plugin-react-hooks":"^4.2.0","eslint-plugin-vue":"^6.2.2","require-all":"^3.0.0","stylelint-config-ali":"^0.3.4","stylelint-scss":"^3.18.0","vue-eslint-parser":"^7.2.0"},"devDependencies":{"eslint":"^6.8.0","jest":"^24.9.0","prettier":"^2.1.0","rax":"^1.1.0","react":"^16.12.0","react-dom":"^16.12.0","stylelint":"^13.2.0","typescript":"^3.5.3"},"_id":"@iceworks/spec@1.2.0","_nodeVersion":"10.24.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-7Cf4ztyzcfbcEXpfymWqjAk8PhppnhmCBSjO40m6oo7SpM2htOeGLuRn35E0UfGgxfaRaweTR/DWuyBpDj914w==","shasum":"ea7469a0a7317894258feaaea80966784ae430f2","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@iceworks/spec/-/spec-1.2.0.tgz","fileCount":25,"unpackedSize":13887,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgWY1CCRA9TVsSAnZWagAAjoUP/ikKMUoUL7GS86rFwQ6W\nTAV08QINqiELSLltw07AVgk7IRCmHabgFAF5dAZnrxxwUtZnu35rAQ0S1H+/\nZ5AB5L7MXbwDW3BnSMFnqaN+DVIXsUuqlBzACbx1ScmdoVwP4vz5AU/nBvBN\nE9MpfuW5ndwAJtk6JabkqmraoDNLZ9/s4RdzgpcXxJhCqsfeoDRGJHsFOFt9\ns4Xl5bRgmQOYtSgT0pnmkPJYFLxOdGjiqoqTXTl9JVxtpf4PAHqmjPpFhilq\nUGZ9+dSgc7De6DIolHxQ1mcegiVOvVG40WAmz3KX78yzYdaYdxCJCMA3KCu3\nSlO+W6arkVTWhEOyDck/XqadBApjx0UvP7FA6U84gLo/uPoSMiJ3BwekbPiS\nQ/lxjGPYhwEbawMj2gu6JdyuBQDYto6hPHOSPqWwT7ego22oCvCFwUynvEg7\nfevzr3hu30QBwiGnRQL0DQ7UDtatC+fZOWtWnlIx8w04ec3WSuFb961PkSpR\nhgnFlhOgbi5dwE48PpaSCDwxJqRMERBzbPrdXrjmPX6jW8/SHq3fsU7AFtG2\nipLUwGhc336sluL/QqCYz5ZkVlhcOgWLQABLW5AmFqj+EuXkMqm212ijUu0V\nVCYafjXXa/oF18jVEtryPcHihyrjAEkk+eLI+Oezhsmmvr63V7uGTiR+wR/U\n9irT\r\n=t+Tx\r\n-----END PGP SIGNATURE-----\r\n","size":3909},"_npmUser":{"name":"anonymous","email":"rax-public@alibaba-inc.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"yuanyan.cao@gmail.com"},{"name":"anonymous","email":"sobear.me@gmail.com"},{"name":"anonymous","email":"yudong.myd@alibaba-inc.com"},{"name":"anonymous","email":"alvin.hui@qq.com"},{"name":"anonymous","email":"rax-public@alibaba-inc.com"},{"name":"anonymous","email":"luhengchang228@126.com"},{"name":"anonymous","email":"18767120422@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/spec_1.2.0_1616481602197_0.44564837203173013"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-21T02:13:33.993Z","contributors":[]},"1.3.0":{"name":"@iceworks/spec","version":"1.3.0","description":"Easy to use eslint/stylelint/prettier/commitlint in rax, ice and react project.","main":"src/index.js","scripts":{"eslint-common":"eslint --no-eslintrc -c .eslintrc.common.js --ext .js,.jsx ./examples/common/","eslint-common-ts":"eslint --no-eslintrc -c .eslintrc.common-ts.js --ext .ts,.tsx ./examples/common-ts/","eslint-rax":"eslint --no-eslintrc -c .eslintrc.rax.js --ext .js,.jsx ./examples/rax/","eslint-rax-ts":"eslint --no-eslintrc -c .eslintrc.rax-ts.js --ext .ts,.tsx ./examples/rax-ts/","eslint-react":"eslint --no-eslintrc -c .eslintrc.react.js --ext .js,.jsx ./examples/react/","eslint-react-ts":"eslint --no-eslintrc -c .eslintrc.react-ts.js --ext .ts,.tsx ./examples/react-ts/","eslint-vue":"eslint --no-eslintrc -c .eslintrc.vue.js --ext .vue ./examples/vue/","eslint-vue-ts":"eslint --no-eslintrc -c .eslintrc.vue-ts.js --ext .vue ./examples/vue-ts/","eslint-test":"npm run eslint-common && npm run eslint-common-ts && npm run eslint-rax && npm run eslint-rax-ts && npm run eslint-react && npm run eslint-react-ts && npm run eslint-vue && npm run eslint-vue-ts","stylelin-test":"stylelint ./**/*.{css,scss,vue}","test":"npm run eslint-test && npm run stylelin-test","prepublishOnly":"npm run test"},"repository":{"type":"git","url":"git+https://github.com/ice-lab/spec.git"},"bugs":{"url":"https://github.com/ice-lab/spec/issues"},"publishConfig":{"access":"public"},"homepage":"https://github.com/ice-lab/spec#readme","peerDependencies":{"eslint":">=6.8.0"},"dependencies":{"@iceworks/eslint-plugin-best-practices":"^0.2.0","@typescript-eslint/eslint-plugin":"^4.5.0","@typescript-eslint/parser":"^4.5.0","babel-eslint":"^10.1.0","commitlint-config-ali":"^0.1.0","eslint-config-ali":"^12.0.1","eslint-plugin-import":"^2.22.1","eslint-plugin-react":"^7.21.5","eslint-plugin-react-hooks":"^4.2.0","eslint-plugin-vue":"^7.3.0","require-all":"^3.0.0","stylelint-config-ali":"^0.3.4","stylelint-scss":"^3.18.0","vue-eslint-parser":"^7.2.0"},"devDependencies":{"eslint":"^7.22.0","jest":"^24.9.0","prettier":"^2.1.0","rax":"^1.1.0","react":"^16.12.0","react-dom":"^16.12.0","stylelint":"^13.2.0","typescript":"^3.5.3"},"_id":"@iceworks/spec@1.3.0","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-qI2RJmLA6RLOrxXS30+vDl1jPUuBdAQ2lTN+Cgv6D0yqF4utIKbkxvQ3QVBQfHlgZ/9PP0oWn3B9NV3LTREHGA==","shasum":"5a9a7709c383f877a54318625923b3e31b50e83e","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@iceworks/spec/-/spec-1.3.0.tgz","fileCount":25,"unpackedSize":14091,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJggOp6CRA9TVsSAnZWagAAOccP/0b7lRa/3WX1tsa/RRkH\nHUqlXjR4fvpyViA2KWrwKMnWFC3B/7xOxnpMbyLwRW5QUqKQFLRB7yXTzFw7\ne23Dgp8G5UvY1gVDS+01MS0yIe/6kn5LRPHN8lPzoKRoHZf7vajNEH9GzeVa\nAd7dZerrH7IhWM44EV/BhhzYN8Qn/Vl7uWyAoOGsqHXrONu2Ouqa3TlWsiQg\nlREmSk+uJECmojyRB3YHkdbI/eyT3TL9Q7oHKhoH93gt+e1ZWcfjpfbRei/l\nNwjuG3u1lOFfQTfNtD6/731WAcsqmzUY2Z9kCdJo9dKQgWsBi4yvfZi4xbET\n2V3+2c7fc3SIyRwG0kB/C3HxIJDaPQUpFxZOwGb7n1wv3YkHJUiXaUAmIhsd\nUc3VS2G28uflW1EGIaOH6iYPSOjNxshOR8mjH69OyZxouogug+g2zYW0VHrN\n7oUkAIB+eBpNqLcX54FfBYiKBu8yrl9Ub4FyEqM1xzMcBRNnn4DCmXIx71m/\nVaRpLJry8Jsi1Zwf5p61hnFM+AOb9wRKyKkrTZEfQP/zT5Sx2j+f5O8hGwad\n9/xfBa/LcCpMP72mZWYU+3zg/mX06ZAxOAT0jUfcRcvgLAZP6uxt8e5XH+l7\n/z23Mv6OVkUWaOK/rK/h0E70BpWGgbY1n4o0qhcR2k9FGuPQT4wfv02N4ulG\n06dl\r\n=v8gx\r\n-----END PGP SIGNATURE-----\r\n","size":3961},"_npmUser":{"name":"anonymous","email":"rax-public@alibaba-inc.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"yuanyan.cao@gmail.com"},{"name":"anonymous","email":"sobear.me@gmail.com"},{"name":"anonymous","email":"yudong.myd@alibaba-inc.com"},{"name":"anonymous","email":"alvin.hui@qq.com"},{"name":"anonymous","email":"rax-public@alibaba-inc.com"},{"name":"anonymous","email":"luhengchang228@126.com"},{"name":"anonymous","email":"18767120422@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/spec_1.3.0_1619061369566_0.2805387807363031"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-21T02:13:35.652Z","contributors":[]},"1.3.1":{"name":"@iceworks/spec","version":"1.3.1","description":"Easy to use eslint/stylelint/prettier/commitlint in rax, ice and react project.","main":"src/index.js","scripts":{"eslint-common":"eslint --no-eslintrc -c .eslintrc.common.js --ext .js,.jsx ./examples/common/","eslint-common-ts":"eslint --no-eslintrc -c .eslintrc.common-ts.js --ext .ts,.tsx ./examples/common-ts/","eslint-rax":"eslint --no-eslintrc -c .eslintrc.rax.js --ext .js,.jsx ./examples/rax/","eslint-rax-ts":"eslint --no-eslintrc -c .eslintrc.rax-ts.js --ext .ts,.tsx ./examples/rax-ts/","eslint-react":"eslint --no-eslintrc -c .eslintrc.react.js --ext .js,.jsx ./examples/react/","eslint-react-ts":"eslint --no-eslintrc -c .eslintrc.react-ts.js --ext .ts,.tsx ./examples/react-ts/","eslint-vue":"eslint --no-eslintrc -c .eslintrc.vue.js --ext .vue ./examples/vue/","eslint-vue-ts":"eslint --no-eslintrc -c .eslintrc.vue-ts.js --ext .vue ./examples/vue-ts/","eslint-test":"npm run eslint-common && npm run eslint-common-ts && npm run eslint-rax && npm run eslint-rax-ts && npm run eslint-react && npm run eslint-react-ts && npm run eslint-vue && npm run eslint-vue-ts","stylelin-test":"stylelint ./**/*.{css,scss,vue}","test":"npm run eslint-test && npm run stylelin-test","prepublishOnly":"npm run test"},"repository":{"type":"git","url":"git+https://github.com/ice-lab/spec.git"},"bugs":{"url":"https://github.com/ice-lab/spec/issues"},"publishConfig":{"access":"public"},"homepage":"https://github.com/ice-lab/spec#readme","peerDependencies":{"eslint":">=6.8.0","stylelint":">=8.3.0"},"dependencies":{"@iceworks/eslint-plugin-best-practices":"^0.2.0","@typescript-eslint/eslint-plugin":"^4.5.0","@typescript-eslint/parser":"^4.5.0","babel-eslint":"^10.1.0","commitlint-config-ali":"^0.1.0","eslint-config-ali":"^12.0.1","eslint-plugin-import":"^2.22.1","eslint-plugin-react":"^7.21.5","eslint-plugin-react-hooks":"^4.2.0","eslint-plugin-vue":"^7.3.0","require-all":"^3.0.0","stylelint-config-ali":"^0.3.4","stylelint-scss":"^3.18.0","vue-eslint-parser":"^7.2.0"},"devDependencies":{"eslint":"^7.22.0","jest":"^24.9.0","prettier":"^2.1.0","rax":"^1.1.0","react":"^16.12.0","react-dom":"^16.12.0","stylelint":"^13.2.0","typescript":"^3.5.3"},"_id":"@iceworks/spec@1.3.1","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-6QfTjEIMSA207MCxF1f1pcF8k2bJuLO+DkTR2DCrCDGgUxmp1UFUS833HRef7+uZwfk9IJBskizGL+wbI5dHdg==","shasum":"aecf9c078e40920687ff612f85b318020c263858","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@iceworks/spec/-/spec-1.3.1.tgz","fileCount":25,"unpackedSize":14163,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJghQ5fCRA9TVsSAnZWagAAGOsP/A8+DX9sMCv0fhpKkDOm\nuRiyHjYq+npXoP3QjbgCNGhvZqY1NqaB0X/vEjGddpVQ7UQdTAIRM0wwM1eu\n7UOWfcMo9apgCirIB6bXd5Z8L/hmvj9707Mlt7Fx5xOQIsoxF5LCZj/fLwMM\nJPhT4Q9WEdfGSoUa+6LFu79UWaXmEGdHeaHJHWx+EEu4m7Jecm68IxP39xE0\na9GH2unIB8yoa7N/kyeXWhEUVbd6xRSkTnc2MtAPTS3xGa41CTwu8Y+28x0l\ncH/Quc/TahWWqGa+r57NltNnoyGbWuJJcmg0NFln1hRhyp67Itn4GFYdb9l0\nmh8I40h1DAH6Miv8OF1fFwxEgADzcrH/A3SNcC/7/QcBI00lgCG/t2IxfMv5\nxg3tuqy6Zmhfn60G7eroKYZiFWUdkr2mBcGD18s1sKWRUYSwm6ylab3GqHyD\nYfkuABkvs8WKn4ZHQqrlpw06meYjch7AdGVo7h6hVGwpZCqVHGVB8QMq60y/\nWXOI74HHlH+ykFdVdj/gg4UggCCrEJqL4fUR4bwI8CDl3r5KYbxat38MRr0D\nSkZ+9LIMsyQSKuu0l9sCxoTepLfFSyBzw+rGmmj25zyECXvmalnbWQ6Enb8c\n5f7k9FfZAgXEupn1wJ3v/pKxMfg0usBh9BwdpVGviHgnp9e4nqgskHw4b0Ts\nflgU\r\n=/ryw\r\n-----END PGP SIGNATURE-----\r\n","size":3976},"_npmUser":{"name":"anonymous","email":"rax-public@alibaba-inc.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"yuanyan.cao@gmail.com"},{"name":"anonymous","email":"sobear.me@gmail.com"},{"name":"anonymous","email":"yudong.myd@alibaba-inc.com"},{"name":"anonymous","email":"alvin.hui@qq.com"},{"name":"anonymous","email":"rax-public@alibaba-inc.com"},{"name":"anonymous","email":"luhengchang228@126.com"},{"name":"anonymous","email":"18767120422@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/spec_1.3.1_1619332702524_0.6220386015420121"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-21T02:13:37.331Z","contributors":[]},"1.4.0-0":{"name":"@iceworks/spec","version":"1.4.0-0","description":"Easy to use eslint/stylelint/prettier/commitlint in rax, ice and react project.","main":"src/index.js","scripts":{"eslint-common":"eslint --no-eslintrc -c .eslintrc.common.js --ext .js,.jsx ./examples/common/","eslint-common-ts":"eslint --no-eslintrc -c .eslintrc.common-ts.js --ext .ts,.tsx ./examples/common-ts/","eslint-rax":"eslint --no-eslintrc -c .eslintrc.rax.js --ext .js,.jsx ./examples/rax/","eslint-rax-ts":"eslint --no-eslintrc -c .eslintrc.rax-ts.js --ext .ts,.tsx ./examples/rax-ts/","eslint-react":"eslint --no-eslintrc -c .eslintrc.react.js --ext .js,.jsx ./examples/react/","eslint-react-ts":"eslint --no-eslintrc -c .eslintrc.react-ts.js --ext .ts,.tsx ./examples/react-ts/","eslint-vue":"eslint --no-eslintrc -c .eslintrc.vue.js --ext .vue ./examples/vue/","eslint-vue-ts":"eslint --no-eslintrc -c .eslintrc.vue-ts.js --ext .vue ./examples/vue-ts/","eslint-test":"npm run eslint-common && npm run eslint-common-ts && npm run eslint-rax && npm run eslint-rax-ts && npm run eslint-react && npm run eslint-react-ts && npm run eslint-vue && npm run eslint-vue-ts","stylelin-test":"stylelint ./**/*.{css,scss,vue}","test":"npm run eslint-test && npm run stylelin-test","prepublishOnly":"npm run test"},"repository":{"type":"git","url":"git+https://github.com/ice-lab/spec.git"},"bugs":{"url":"https://github.com/ice-lab/spec/issues"},"publishConfig":{"access":"public"},"homepage":"https://github.com/ice-lab/spec#readme","peerDependencies":{"eslint":">=6.8.0","stylelint":">=8.3.0"},"dependencies":{"@iceworks/eslint-plugin-best-practices":"^0.2.0","@typescript-eslint/eslint-plugin":"^4.5.0","@typescript-eslint/parser":"^4.5.0","babel-eslint":"^10.1.0","commitlint-config-ali":"^0.1.0","eslint-config-ali":"^12.0.1","eslint-config-prettier":"^8.3.0","eslint-plugin-import":"^2.22.1","eslint-plugin-prettier":"^3.4.0","eslint-plugin-react":"^7.21.5","eslint-plugin-react-hooks":"^4.2.0","eslint-plugin-vue":"^7.3.0","require-all":"^3.0.0","stylelint-config-ali":"^0.3.4","stylelint-scss":"^3.18.0","vue-eslint-parser":"^7.2.0"},"devDependencies":{"eslint":"^7.22.0","jest":"^24.9.0","prettier":"^2.1.0","rax":"^1.1.0","react":"^16.12.0","react-dom":"^16.12.0","stylelint":"^13.2.0","typescript":"^3.5.3"},"readmeFilename":"README.md","_id":"@iceworks/spec@1.4.0-0","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"anonymous","email":"18767120422@163.com"},"dist":{"integrity":"sha512-OiJ2K3JeAK3YEiI5znFNojA1aZ4guzQ7Q/6g1IutrzzPQNOebGvWvg4yhqIRXN3iCe6PyAMsvUiaQ4AQdmuv4Q==","shasum":"62d59e93a888bada36c05c5d2c367a3c9720cd13","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@iceworks/spec/-/spec-1.4.0-0.tgz","fileCount":25,"unpackedSize":15124,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgh7ZnCRA9TVsSAnZWagAACSQQAJTPbwEAnAphqsdAYGNB\nU/owV16aAShGrNdPjERLxHz8I/qTdzk+5ZvoRJFbJAHlmRDw4H/281cMEnPM\nMj3PdQUUsW5pzaL0J6czg5n9M6OAwEagq0rLRtE1tA7AFYzrfzcZfZhbe/mX\ncN3h/isHvxp8rfzZ/+KO4/dCbJ6QjW7M1z2HJg0at1Ow+LF4xYaCXU7j0CTc\nZECgHYhxzQ1PopQWi+VskG1nmhrSLDJnN4kAjZgSmnXfYz/fyn/ha2/ARSYF\n9BfjHc0RlBOAgOicA4DcLDRg7glABM6Fk1UoTQwG0Ul8OqEr2T0Jqqb98Is9\nSia1iwE7yYAtZxHUBXbxbGROB3Kohh/e47fRK0f7hIj1M9Kq59e/GaYROvfG\n7G12sDnFS4Y3YCqblkMtq3nP/vVdQr3BbVkKN7k6cRZLQhrhcpFy2DuygWk+\nUFad8iLD9P90O8KP5yTysbP2TNxI4pSpkYQYwSWQG/hujPo2y4IMWvQ0IRw0\nm5nD52F1EPzxQdvDiO07WWAVuB9jwk9K7bBbUBti9j89fUuBtiB21lrXhV0T\nxmaILJcW2DXkvBr4BVAvd0iK6Iv+p68cczdL7so/kYOI4MonFkrK/mDq2hRm\nWv6EAIXj4fw5mtfLKbr3SnYCMcjbv5OZwq7JV0ryrpdFhmzEHDeWhNiuMRH+\nJ1/N\r\n=IA3z\r\n-----END PGP SIGNATURE-----\r\n","size":4125},"directories":{},"maintainers":[{"name":"anonymous","email":"yuanyan.cao@gmail.com"},{"name":"anonymous","email":"sobear.me@gmail.com"},{"name":"anonymous","email":"yudong.myd@alibaba-inc.com"},{"name":"anonymous","email":"alvin.hui@qq.com"},{"name":"anonymous","email":"rax-public@alibaba-inc.com"},{"name":"anonymous","email":"luhengchang228@126.com"},{"name":"anonymous","email":"18767120422@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/spec_1.4.0-0_1619506791255_0.720319800348652"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-21T02:13:38.952Z","contributors":[]},"1.3.2":{"name":"@iceworks/spec","version":"1.3.2","description":"Easy to use eslint/stylelint/prettier/commitlint in rax, ice and react project.","main":"src/index.js","scripts":{"eslint-common":"eslint --no-eslintrc -c .eslintrc.common.js --ext .js,.jsx ./examples/common/","eslint-common-ts":"eslint --no-eslintrc -c .eslintrc.common-ts.js --ext .ts,.tsx ./examples/common-ts/","eslint-rax":"eslint --no-eslintrc -c .eslintrc.rax.js --ext .js,.jsx ./examples/rax/","eslint-rax-ts":"eslint --no-eslintrc -c .eslintrc.rax-ts.js --ext .ts,.tsx ./examples/rax-ts/","eslint-react":"eslint --no-eslintrc -c .eslintrc.react.js --ext .js,.jsx ./examples/react/","eslint-react-ts":"eslint --no-eslintrc -c .eslintrc.react-ts.js --ext .ts,.tsx ./examples/react-ts/","eslint-vue":"eslint --no-eslintrc -c .eslintrc.vue.js --ext .vue ./examples/vue/","eslint-vue-ts":"eslint --no-eslintrc -c .eslintrc.vue-ts.js --ext .vue ./examples/vue-ts/","eslint-test":"npm run eslint-common && npm run eslint-common-ts && npm run eslint-rax && npm run eslint-rax-ts && npm run eslint-react && npm run eslint-react-ts && npm run eslint-vue && npm run eslint-vue-ts","stylelin-test":"stylelint ./**/*.{css,scss,vue}","test":"npm run eslint-test && npm run stylelin-test","prepublishOnly":"npm run test"},"repository":{"type":"git","url":"git+https://github.com/ice-lab/spec.git"},"bugs":{"url":"https://github.com/ice-lab/spec/issues"},"publishConfig":{"access":"public"},"homepage":"https://github.com/ice-lab/spec#readme","peerDependencies":{"eslint":">=6.8.0","stylelint":">=8.3.0"},"dependencies":{"@iceworks/eslint-plugin-best-practices":"^0.2.0","@typescript-eslint/eslint-plugin":"^4.5.0","@typescript-eslint/parser":"^4.5.0","babel-eslint":"^10.1.0","commitlint-config-ali":"^0.1.0","eslint-config-ali":"^12.0.1","eslint-plugin-import":"^2.22.1","eslint-plugin-jsx-plus":"^0.1.0","eslint-plugin-react":"^7.21.5","eslint-plugin-react-hooks":"^4.2.0","eslint-plugin-vue":"^7.3.0","require-all":"^3.0.0","stylelint-config-ali":"^0.3.4","stylelint-scss":"^3.18.0","vue-eslint-parser":"^7.2.0"},"devDependencies":{"eslint":"^7.22.0","jest":"^24.9.0","prettier":"^2.1.0","rax":"^1.1.0","react":"^16.12.0","react-dom":"^16.12.0","stylelint":"^13.2.0","typescript":"^3.5.3"},"_id":"@iceworks/spec@1.3.2","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-6r8Y9U6Zmuln3VoJ2eKY7DBZVtr2k++XUY5hKtzj/sPPv1+dEobTbegmZebChpzYDHbrnh8aoqrR/P4UPVVNxA==","shasum":"b7ae37ec9cf83760985f113181463effd6bdac9e","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@iceworks/spec/-/spec-1.3.2.tgz","fileCount":25,"unpackedSize":14315,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJglNkXCRA9TVsSAnZWagAAhYIP/iyKpzcU1UtTYkxDNIN9\n4ulIExFIgyTQL+f/xZHDh6ZYIRf3NAuZrxx98VjjGJw9Ku767PxnqJKMN/qG\nOrmXGS+cq6if2r9jXHe1ZIMt4TGX+e9dlbqDwKYK/4UgjBvIGTDhOZOzH+mr\nu2xi350pZ1OFi0dj6xVxiQW0cyCMRXCeGcpYg0rQu1O3UTGe8DjxFMnriduK\noj3kVSPSbZ+Jtemx5CC3vb07IWjJAewdU1TRfMHPhuhobL5y29Z0xQVhAngv\nD8nuKCQ5NmYIQrrwtNRkQSHmnyWPc/0vx3kQoIcewA/pyCJRgdxI2mr4Hyun\npQTRx7cbF0m9uy7AZyDVZjOsNRQBpG/poNwYSne161OYFEJ56oW4HffsMIzT\nNLy+h8Dt/8fycdwVioeM76X4vzCNJUKN89n+aFna06o2rWedeUQ8Q13D4NJG\nMMJgZ8aWiQwIhKXSKpJE5KCK3S3GqOV5aA+fqE6SgiMNdtmqSPYPqYJORMN1\nAPOfJt+dMp8gewoiBqs593VTkedQlgNWm3dQPQ3twkOhoMX11fC9epA7shIa\nL4NMSAh8aS7hHOVC1tsseiBwKS/QbNZTkS5t4IvEIrjoJAcSZLcCz6O4jkid\nRSuJLDOqpqy6nB6r6A6YiOUHEg5rk/m4PP4dGHgHqEd2ceArkYJBCMOzrviQ\nw+ui\r\n=vuYi\r\n-----END PGP SIGNATURE-----\r\n","size":4008},"_npmUser":{"name":"anonymous","email":"rax-public@alibaba-inc.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"yuanyan.cao@gmail.com"},{"name":"anonymous","email":"sobear.me@gmail.com"},{"name":"anonymous","email":"yudong.myd@alibaba-inc.com"},{"name":"anonymous","email":"alvin.hui@qq.com"},{"name":"anonymous","email":"rax-public@alibaba-inc.com"},{"name":"anonymous","email":"luhengchang228@126.com"},{"name":"anonymous","email":"18767120422@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/spec_1.3.2_1620367639437_0.4891799541108548"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-21T02:13:40.590Z","contributors":[]},"1.4.0":{"name":"@iceworks/spec","version":"1.4.0","description":"Easy to use eslint/stylelint/prettier/commitlint in rax, ice and react project.","main":"src/index.js","scripts":{"eslint-common":"eslint --no-eslintrc -c .eslintrc.common.js --ext .js,.jsx ./examples/common/","eslint-common-ts":"eslint --no-eslintrc -c .eslintrc.common-ts.js --ext .ts,.tsx ./examples/common-ts/","eslint-rax":"eslint --no-eslintrc -c .eslintrc.rax.js --ext .js,.jsx ./examples/rax/","eslint-rax-ts":"eslint --no-eslintrc -c .eslintrc.rax-ts.js --ext .ts,.tsx ./examples/rax-ts/","eslint-react":"eslint --no-eslintrc -c .eslintrc.react.js --ext .js,.jsx ./examples/react/","eslint-react-ts":"eslint --no-eslintrc -c .eslintrc.react-ts.js --ext .ts,.tsx ./examples/react-ts/","eslint-vue":"eslint --no-eslintrc -c .eslintrc.vue.js --ext .vue ./examples/vue/","eslint-vue-ts":"eslint --no-eslintrc -c .eslintrc.vue-ts.js --ext .vue ./examples/vue-ts/","eslint-test":"npm run eslint-common && npm run eslint-common-ts && npm run eslint-rax && npm run eslint-rax-ts && npm run eslint-react && npm run eslint-react-ts && npm run eslint-vue && npm run eslint-vue-ts","stylelin-test":"stylelint ./**/*.{css,scss,vue}","test":"npm run eslint-test && npm run stylelin-test","prepublishOnly":"npm run test"},"repository":{"type":"git","url":"git+https://github.com/ice-lab/spec.git"},"bugs":{"url":"https://github.com/ice-lab/spec/issues"},"publishConfig":{"access":"public"},"homepage":"https://github.com/ice-lab/spec#readme","peerDependencies":{"eslint":">=6.8.0","stylelint":">=8.3.0"},"dependencies":{"@iceworks/eslint-plugin-best-practices":"^0.2.0","@typescript-eslint/eslint-plugin":"^4.5.0","@typescript-eslint/parser":"^4.5.0","babel-eslint":"^10.1.0","commitlint-config-ali":"^0.1.0","eslint-config-ali":"^12.0.1","eslint-plugin-import":"^2.22.1","eslint-plugin-jsx-plus":"^0.1.0","eslint-plugin-rax-compile-time-miniapp":"^1.0.0","eslint-plugin-react":"^7.21.5","eslint-plugin-react-hooks":"^4.2.0","eslint-plugin-vue":"^7.3.0","json5":"^2.2.0","require-all":"^3.0.0","stylelint-config-ali":"^0.3.4","stylelint-scss":"^3.18.0","vue-eslint-parser":"^7.2.0"},"devDependencies":{"eslint":"^7.22.0","jest":"^24.9.0","prettier":"^2.1.0","rax":"^1.1.0","react":"^16.12.0","react-dom":"^16.12.0","stylelint":"^13.2.0","typescript":"^3.5.3"},"_id":"@iceworks/spec@1.4.0","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-3peo1ZCKF8VvQtmsNJgc7qBF4v9nDWlKUI8plju43hMpzITHKH8643yp3ep7PkmkJuaQdPNTggwg+qIk/lLnQQ==","shasum":"5b06bdec8fd065b7351d339278e2c9182acece21","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@iceworks/spec/-/spec-1.4.0.tgz","fileCount":26,"unpackedSize":16431,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLxzzCRA9TVsSAnZWagAA8xwP/Az9z8kAhUCRW1H0Tdxe\njftN4cg+X1gjzY7mlHQZGkHqZM8eI9vJfpxurn0LUxSkV8oRj/L37HI+NfXn\nOoVKVQjK8TRtPDptloH7HRBNpFH04zbg0+dAw50t3J0gyz5MeXiU6xND5+yT\nleGQydMqe9dJu7EFNR2HIEmGPF8LjNM6Hkpr6oBjM8mNIiIBiavGIxGz88O9\n5K07neXnC0Cz2F/f4GwIMbh9abC0bKdlgDD13JNEAkXe2yNDMPQG1V7OsZoJ\n5mpbuq5ou6Kig4b+YK3kd1bLluzatxiGttb4iqAXLQWAWqAIjy6qnjc+zpFf\ndXDK1sS5x3Q75cC4D4+Z1W7qLcnB8GB/qFMGKgf65kMbjj8FkwVoZld+VGpw\nBNQpNoBNZNFdK7qv3GHgQGGc6OP0hu6j55D+of6vJFYGV1pHV/J8igGaoHRH\nv4V3G+XY9l9nsPmIeNsqGyFGR6mutn7x5rz7lMJbH2/JxJX/Ym9n7+fnhYs5\n28ne5yEQ+G9mpBW95YhAc7Wi0ODnyL9jaOAyNC+kRYC15Vms6iPtzK/rA7RD\n27dpNVt7Dix3+WOVemqZAhN6OfohbA/3XAfj53h82Tl/0Ser3axdIViO8ZWK\nTkzevPruwQ2B2oh7rpytRAe4oeB7iOK7tjZg9wCM8SQBEReUiTHtW+Qh7AbT\nT6ON\r\n=gI0/\r\n-----END PGP SIGNATURE-----\r\n","size":4511},"_npmUser":{"name":"anonymous","email":"rax-public@alibaba-inc.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"yuanyan.cao@gmail.com"},{"name":"anonymous","email":"sobear.me@gmail.com"},{"name":"anonymous","email":"yudong.myd@alibaba-inc.com"},{"name":"anonymous","email":"alvin.hui@qq.com"},{"name":"anonymous","email":"rax-public@alibaba-inc.com"},{"name":"anonymous","email":"luhengchang228@126.com"},{"name":"anonymous","email":"18767120422@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/spec_1.4.0_1630477555221_0.6993885392551249"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-21T02:13:42.912Z","contributors":[]},"1.4.1":{"name":"@iceworks/spec","version":"1.4.1","description":"Easy to use eslint/stylelint/prettier/commitlint in rax, ice and react project.","main":"src/index.js","scripts":{"eslint-common":"eslint --no-eslintrc -c .eslintrc.common.js --ext .js,.jsx ./examples/common/","eslint-common-ts":"eslint --no-eslintrc -c .eslintrc.common-ts.js --ext .ts,.tsx ./examples/common-ts/","eslint-rax":"eslint --no-eslintrc -c .eslintrc.rax.js --ext .js,.jsx ./examples/rax/","eslint-rax-ts":"eslint --no-eslintrc -c .eslintrc.rax-ts.js --ext .ts,.tsx ./examples/rax-ts/","eslint-react":"eslint --no-eslintrc -c .eslintrc.react.js --ext .js,.jsx ./examples/react/","eslint-react-ts":"eslint --no-eslintrc -c .eslintrc.react-ts.js --ext .ts,.tsx ./examples/react-ts/","eslint-vue":"eslint --no-eslintrc -c .eslintrc.vue.js --ext .vue ./examples/vue/","eslint-vue-ts":"eslint --no-eslintrc -c .eslintrc.vue-ts.js --ext .vue ./examples/vue-ts/","eslint-test":"npm run eslint-common && npm run eslint-common-ts && npm run eslint-rax && npm run eslint-rax-ts && npm run eslint-react && npm run eslint-react-ts && npm run eslint-vue && npm run eslint-vue-ts","stylelin-test":"stylelint ./**/*.{css,scss,vue}","test":"npm run eslint-test && npm run stylelin-test","prepublishOnly":"npm run test"},"repository":{"type":"git","url":"git+https://github.com/ice-lab/spec.git"},"bugs":{"url":"https://github.com/ice-lab/spec/issues"},"publishConfig":{"access":"public"},"homepage":"https://github.com/ice-lab/spec#readme","peerDependencies":{"eslint":">=6.8.0","stylelint":">=8.3.0"},"dependencies":{"@iceworks/eslint-plugin-best-practices":"^0.2.0","@typescript-eslint/eslint-plugin":"^4.5.0","@typescript-eslint/parser":"^4.5.0","babel-eslint":"^10.1.0","commitlint-config-ali":"^0.1.0","eslint-config-ali":"^12.0.1","eslint-plugin-import":"^2.22.1","eslint-plugin-jsx-plus":"^0.1.0","eslint-plugin-rax-compile-time-miniapp":"^1.0.0","eslint-plugin-react":"^7.21.5","eslint-plugin-react-hooks":"^4.2.0","eslint-plugin-vue":"^7.3.0","json5":"^2.2.0","require-all":"^3.0.0","stylelint-config-ali":"^0.3.4","stylelint-scss":"^3.18.0","vue-eslint-parser":"^7.2.0"},"devDependencies":{"eslint":"^7.22.0","jest":"^24.9.0","prettier":"^2.1.0","rax":"^1.1.0","react":"^16.12.0","react-dom":"^16.12.0","stylelint":"^13.2.0","typescript":"^3.5.3"},"_id":"@iceworks/spec@1.4.1","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-zTe3y3SMv48CT82zugOxJe+hFN+rI7Mvs6A2bNG1YhiqgLnklGDBDVRkm8M/3gQWIE5n1Ij4TMeQBpzDy2KtNQ==","shasum":"58a8659914ba2307a25809678a2f31b9b9cf416a","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@iceworks/spec/-/spec-1.4.1.tgz","fileCount":26,"unpackedSize":16514,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhMEGtCRA9TVsSAnZWagAAAYoP/0pXHHwO9p57EFBU/cRB\nLUHnVDPDwRVU1fWg0i2Bxy24P5VmYO2yI0Os/5//GYU9yBLKXsD2B0zwXum7\nANouYLWy+3XrwgeMCL6as/8Z7ZBQGxf6RRApHcNWp0inP0NEt8ONZhFG8AV9\nzo3ECle3q6eh9udM77tUz/oDXCPovimSZLxN7Ev/tXB70Z/LEzKEQR/8bNv0\nw/vHk76pLSmheu6kwVNgv0M5QXYSz7v5ZLV2zzWKPUedFVoBiTUiXTqByf4v\n0eTAHazEBiKXaLRW6nsvVe2C6um8+2nr+89+nI90SECQBTUMoRr7q0QvnnZi\nnCYhwp1ixgzNk8n1xu49IPvzAP/t7j+wBOfnWJSXThIrStX/fsJZ23bHFFau\n23kc6/mMjPQTph0XX+Vx2nXDJIyKKnfQ3tl+VE5KS6RQy8Xs3vrKR/L3vie8\nfxBeJxWpNNgB7s0e1FZhQh5Uiai49o3E6AAc4LHcgyZrkxuP6Vp69nw9EG46\n4yOF0WdbvTXQl3jagaLsEKcQwX+urPw4RWQhQgIdO92aKfV0JicqqkvBJ1rn\nKq9O+FvR6Uoruueq1A0Tks1RLTJxNB8S3ujcvQqkeN1hCCNhVBdGNij0rTVm\nSRYQglCLuNbiFUGtBzxMfLVFGb3Sph2xP+91z0LYYyCmYrUZDnRnA8kmDdYB\ndhXT\r\n=cVUx\r\n-----END PGP SIGNATURE-----\r\n","size":4535},"_npmUser":{"name":"anonymous","email":"rax-public@alibaba-inc.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"yuanyan.cao@gmail.com"},{"name":"anonymous","email":"sobear.me@gmail.com"},{"name":"anonymous","email":"yudong.myd@alibaba-inc.com"},{"name":"anonymous","email":"alvin.hui@qq.com"},{"name":"anonymous","email":"rax-public@alibaba-inc.com"},{"name":"anonymous","email":"luhengchang228@126.com"},{"name":"anonymous","email":"18767120422@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/spec_1.4.1_1630552493322_0.7161250496492475"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-21T02:13:44.569Z","contributors":[]},"1.4.2":{"name":"@iceworks/spec","version":"1.4.2","description":"Easy to use eslint/stylelint/prettier/commitlint in rax, ice and react project.","main":"src/index.js","scripts":{"eslint-common":"eslint --no-eslintrc -c .eslintrc.common.js --ext .js,.jsx ./examples/common/","eslint-common-ts":"eslint --no-eslintrc -c .eslintrc.common-ts.js --ext .ts,.tsx ./examples/common-ts/","eslint-rax":"eslint --no-eslintrc -c .eslintrc.rax.js --ext .js,.jsx ./examples/rax/","eslint-rax-ts":"eslint --no-eslintrc -c .eslintrc.rax-ts.js --ext .ts,.tsx ./examples/rax-ts/","eslint-react":"eslint --no-eslintrc -c .eslintrc.react.js --ext .js,.jsx ./examples/react/","eslint-react-ts":"eslint --no-eslintrc -c .eslintrc.react-ts.js --ext .ts,.tsx ./examples/react-ts/","eslint-vue":"eslint --no-eslintrc -c .eslintrc.vue.js --ext .vue ./examples/vue/","eslint-vue-ts":"eslint --no-eslintrc -c .eslintrc.vue-ts.js --ext .vue ./examples/vue-ts/","eslint-test":"npm run eslint-common && npm run eslint-common-ts && npm run eslint-rax && npm run eslint-rax-ts && npm run eslint-react && npm run eslint-react-ts && npm run eslint-vue && npm run eslint-vue-ts","stylelin-test":"stylelint ./**/*.{css,scss,vue}","test":"npm run eslint-test && npm run stylelin-test","prepublishOnly":"npm run test"},"repository":{"type":"git","url":"git+https://github.com/ice-lab/spec.git"},"bugs":{"url":"https://github.com/ice-lab/spec/issues"},"publishConfig":{"access":"public"},"homepage":"https://github.com/ice-lab/spec#readme","peerDependencies":{"eslint":">=6.8.0","stylelint":">=8.3.0"},"dependencies":{"@iceworks/eslint-plugin-best-practices":"^0.2.0","@typescript-eslint/eslint-plugin":"^4.5.0","@typescript-eslint/parser":"^4.5.0","babel-eslint":"^10.1.0","commitlint-config-ali":"^0.1.0","eslint-config-ali":"^12.0.1","eslint-plugin-import":"^2.22.1","eslint-plugin-jsx-plus":"^0.1.0","eslint-plugin-rax-compile-time-miniapp":"^1.0.0","eslint-plugin-react":"^7.21.5","eslint-plugin-react-hooks":"^4.2.0","eslint-plugin-vue":"^7.3.0","json5":"^2.2.0","require-all":"^3.0.0","stylelint-config-ali":"^0.3.4","stylelint-scss":"^3.18.0","vue-eslint-parser":"^7.2.0"},"devDependencies":{"eslint":"^7.22.0","jest":"^24.9.0","prettier":"^2.1.0","rax":"^1.1.0","react":"^16.12.0","react-dom":"^16.12.0","stylelint":"^13.2.0","typescript":"^3.5.3"},"_id":"@iceworks/spec@1.4.2","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-EJelpn9/O/z+ik7jaeU9Hec74aIRu53MJ8kgO8vVUsk13H77L5MmVis5qHNZmRAmRx99rx3MPNOhaL5prkJvcw==","shasum":"d6a7b1c328dfbaf89ac1f7f6ced22f561da26baa","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@iceworks/spec/-/spec-1.4.2.tgz","fileCount":26,"unpackedSize":16576,"size":4554},"_npmUser":{"name":"anonymous","email":"rax-public@alibaba-inc.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"yuanyan.cao@gmail.com"},{"name":"anonymous","email":"sobear.me@gmail.com"},{"name":"anonymous","email":"yudong.myd@alibaba-inc.com"},{"name":"anonymous","email":"alvin.hui@qq.com"},{"name":"anonymous","email":"rax-public@alibaba-inc.com"},{"name":"anonymous","email":"luhengchang228@126.com"},{"name":"anonymous","email":"18767120422@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/spec_1.4.2_1632298880927_0.12902646751994729"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-21T02:13:46.229Z","contributors":[]},"1.5.0":{"name":"@iceworks/spec","version":"1.5.0","description":"Easy to use eslint/stylelint/prettier/commitlint in rax, ice and react project.","main":"src/index.js","scripts":{"eslint-common":"eslint --no-eslintrc -c .eslintrc.common.js --ext .js,.jsx ./examples/common/","eslint-common-ts":"eslint --no-eslintrc -c .eslintrc.common-ts.js --ext .ts,.tsx ./examples/common-ts/","eslint-rax":"eslint --no-eslintrc -c .eslintrc.rax.js --ext .js,.jsx ./examples/rax/","eslint-rax-ts":"eslint --no-eslintrc -c .eslintrc.rax-ts.js --ext .ts,.tsx ./examples/rax-ts/","eslint-react":"eslint --no-eslintrc -c .eslintrc.react.js --ext .js,.jsx ./examples/react/","eslint-react-ts":"eslint --no-eslintrc -c .eslintrc.react-ts.js --ext .ts,.tsx ./examples/react-ts/","eslint-vue":"eslint --no-eslintrc -c .eslintrc.vue.js --ext .vue ./examples/vue/","eslint-vue-ts":"eslint --no-eslintrc -c .eslintrc.vue-ts.js --ext .vue ./examples/vue-ts/","eslint-test":"npm run eslint-common && npm run eslint-common-ts && npm run eslint-rax && npm run eslint-rax-ts && npm run eslint-react && npm run eslint-react-ts && npm run eslint-vue && npm run eslint-vue-ts","stylelin-test":"stylelint ./**/*.{css,scss,vue}","test":"npm run eslint-test && npm run stylelin-test","prepublishOnly":"npm run test"},"repository":{"type":"git","url":"git+https://github.com/ice-lab/spec.git"},"bugs":{"url":"https://github.com/ice-lab/spec/issues"},"publishConfig":{"access":"public"},"homepage":"https://github.com/ice-lab/spec#readme","peerDependencies":{"eslint":">=6.8.0","stylelint":">=8.3.0"},"dependencies":{"@iceworks/eslint-plugin-best-practices":"^0.2.0","@typescript-eslint/eslint-plugin":"^5.0.0","@typescript-eslint/parser":"^5.0.0","@babel/core":"^7.16.0","@babel/eslint-parser":"^7.16.3","@babel/preset-react":"^7.16.0","commitlint-config-ali":"^0.1.0","eslint-config-ali":"^13.0.0","eslint-plugin-import":"^2.22.1","eslint-plugin-jsx-plus":"^0.1.0","eslint-plugin-rax-compile-time-miniapp":"^1.0.0","eslint-plugin-react":"^7.21.5","eslint-plugin-react-hooks":"^4.2.0","eslint-plugin-vue":"^7.3.0","json5":"^2.2.0","require-all":"^3.0.0","stylelint-config-ali":"^0.3.4","stylelint-scss":"^3.18.0","vue-eslint-parser":"^7.2.0"},"devDependencies":{"eslint":"^7.22.0","jest":"^24.9.0","prettier":"^2.1.0","rax":"^1.1.0","react":"^16.12.0","react-dom":"^16.12.0","stylelint":"^13.2.0","typescript":"^3.5.3"},"_id":"@iceworks/spec@1.5.0","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-HegR9GIVEE+TSPRYSftI5gkO+/P7EARn7d3u+5hf0XUogwkKmxBsRVFOpjH4NJQCnufZAzFRGXztzKwRBn14GA==","shasum":"f6af3ba52f18460b77d49d62bed8835c96e3ca33","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@iceworks/spec/-/spec-1.5.0.tgz","fileCount":26,"unpackedSize":17004,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhwTg3CRA9TVsSAnZWagAA0FAQAKBb+2Ue4V7ezCopyQD9\nERX0mWLdVxlm//LdzaPswtjshqCrNqgmkY3L9I6DhnXLlLpwx9gg2nSTfxAP\nVsDEu2+JhQaPYZgaarDfF/8oK+NYQ8mexTDMiR/Aibypjxc4Y64jiXh3t3cB\ntWyE4T/KX9FsAM83coOgIbNlj//VNOM/SWAylCRrIDMmAG/t7yxzgaEujUCw\n6OOl6s1+u7IsiMRtBpU1TX6ER3ZHoCZuG0efFGbop3jKD9ehWCxA6pkBjpuy\ntQOY/UqZcoRw4xdDLqYR1JzauUCo7ZnC6bf39OuCGo8CWF/dTqYSweiV/Y6k\nF/kBU8bM2G7C1uBNgTKX4wllOTJ+qCj0WpZf9dXP3s+ctMtAXITdbjoQyJql\n5Iu2JLqz9K9F5Cu416JLZqpy6f3A6ZcHSJuZDi4tVfVELYOshXeExye0qkz/\n9gSkUp/gcW9hXiP+3gxj174VU7ZceMsPmtTU4X5ZkTX65ASzLWzohlD6mSSz\nbog0oa8F9zcEU0aYWnSmQe2FlQCNZ1WzU5ajzlaRhrQyf05sunlP+jHBt5sQ\n4oiQVeDn2GPdX9AxUAyHkc4B10M5VTz+Xx98HyPW3toBGn8g3tqx8jk5Ml3+\nMs2v6GSK8A6Nu+V4EPl3/OgSgOeY0r1xLQirJrYUHsQiLLY1Rx3tCAK3FYyz\ni3+y\r\n=PCl1\r\n-----END PGP SIGNATURE-----\r\n","size":4619},"_npmUser":{"name":"anonymous","email":"rax-public@alibaba-inc.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"yuanyan.cao@gmail.com"},{"name":"anonymous","email":"sobear.me@gmail.com"},{"name":"anonymous","email":"yudong.myd@alibaba-inc.com"},{"name":"anonymous","email":"alvin.hui@qq.com"},{"name":"anonymous","email":"rax-public@alibaba-inc.com"},{"name":"anonymous","email":"luhengchang228@126.com"},{"name":"anonymous","email":"18767120422@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/spec_1.5.0_1640052790972_0.26149587201577096"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-21T02:13:46.358Z","contributors":[]},"1.6.0":{"name":"@iceworks/spec","version":"1.6.0","description":"Easy to use eslint/stylelint/prettier/commitlint in rax, ice and react project.","main":"src/index.js","scripts":{"eslint-common":"eslint --no-eslintrc -c .eslintrc.common.js --ext .js,.jsx ./examples/common/","eslint-common-ts":"eslint --no-eslintrc -c .eslintrc.common-ts.js --ext .ts,.tsx ./examples/common-ts/","eslint-rax":"eslint --no-eslintrc -c .eslintrc.rax.js --ext .js,.jsx ./examples/rax/","eslint-rax-ts":"eslint --no-eslintrc -c .eslintrc.rax-ts.js --ext .ts,.tsx ./examples/rax-ts/","eslint-react":"eslint --no-eslintrc -c .eslintrc.react.js --ext .js,.jsx ./examples/react/","eslint-react-ts":"eslint --no-eslintrc -c .eslintrc.react-ts.js --ext .ts,.tsx ./examples/react-ts/","eslint-vue":"eslint --no-eslintrc -c .eslintrc.vue.js --ext .vue ./examples/vue/","eslint-vue-ts":"eslint --no-eslintrc -c .eslintrc.vue-ts.js --ext .vue ./examples/vue-ts/","eslint-test":"npm run eslint-common && npm run eslint-common-ts && npm run eslint-rax && npm run eslint-rax-ts && npm run eslint-react && npm run eslint-react-ts && npm run eslint-vue && npm run eslint-vue-ts","stylelin-test":"stylelint ./**/*.{css,scss,vue}","test":"npm run eslint-test && npm run stylelin-test","prepublishOnly":"npm run test"},"repository":{"type":"git","url":"git+https://github.com/ice-lab/spec.git"},"bugs":{"url":"https://github.com/ice-lab/spec/issues"},"publishConfig":{"access":"public"},"homepage":"https://github.com/ice-lab/spec#readme","peerDependencies":{"eslint":">=7.5.0","stylelint":">=8.3.0"},"dependencies":{"@iceworks/eslint-plugin-best-practices":"^0.2.0","@typescript-eslint/eslint-plugin":"^5.0.0","@typescript-eslint/parser":"^5.0.0","@babel/core":"^7.16.0","@babel/eslint-parser":"^7.16.3","@babel/preset-react":"^7.16.0","commitlint-config-ali":"^0.1.0","eslint-config-ali":"^13.0.0","eslint-plugin-import":"^2.22.1","eslint-plugin-jsx-plus":"^0.1.0","eslint-plugin-rax-compile-time-miniapp":"^1.0.0","eslint-plugin-react":"^7.21.5","eslint-plugin-react-hooks":"^4.2.0","eslint-plugin-vue":"^7.3.0","json5":"^2.2.0","require-all":"^3.0.0","stylelint-config-ali":"^0.3.4","stylelint-scss":"^3.18.0","vue-eslint-parser":"^7.2.0"},"devDependencies":{"eslint":"^7.22.0","jest":"^24.9.0","prettier":"^2.1.0","rax":"^1.1.0","react":"^16.12.0","react-dom":"^16.12.0","stylelint":"^13.2.0","typescript":"^3.5.3"},"_id":"@iceworks/spec@1.6.0","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-fnBjaWKxcY1vv9soBhti3tNDMxKfWYd0vd94f0fvPnVOn6F+4jpcQl2Levs3AfWDh5mZAbW6ieH4qNeE33Zd/g==","shasum":"f216d77918902565ce9629e672d9edad649f61cd","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@iceworks/spec/-/spec-1.6.0.tgz","fileCount":26,"unpackedSize":17075,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKGP/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmraGQ/+IrZ4yoWfeE1Xilsc+xlffymHtnsT2zWGPngf++aTG/zICPAi\r\nNF4/bKKWqA19ZHsqU45WuhHyfeBNjud2fAj8ZTvDGQzSDXv1wiqOnHNPYxc2\r\nrD/1N0wXThjl2odIMT/CLvVX05pjCSCQHac7GQmQhzeZsshVP0uUNGOgbJ9t\r\ndN0ysTGbkgNPRs6nGZlaV/CNvJ+RXfLdumBBgj+MflypxCuHgC5mc5ctiTzb\r\nbEc4LQFV5XZ6RNr7xapBaq2tc2IqW5R2EAetMYsN0gKGPqfYFVVo4Idfxt4+\r\n8azzu46lNZmv99wrmw/r/bqFcOlgJlUU1c40ITzlz5W1akneyTXeLlZV2noI\r\nIQKzUqQirm+wo63UDtlY3A9XNPQXfntFpRS24LIuyumLH2VOtiPrxJg9eYEI\r\nWLAW2aGvZoL0pFZKuR/brTMSXVUlNwVkpwL+MvCyhIC0hbIr4vXZSmjkEGMw\r\nd8x5u8GQyppCYKf7oMJPhmTGyKVZNJTKHX4DCPWqyUyKJ62SRCAiXfFJZGNf\r\nZg+pyE1VBtjmyrZ5pnDmWaJaP7lh+dy543bq3vEiSNZqCJ/LMjra4Y9ffwR+\r\nqUoYSP1TUKj7w4C+0wFbjBSfk9f6Aia8E0kEWFwWt1UqHScIPzzn3sgqxGzZ\r\n9IzILzaHichfEp2tR12PEYPxL1/PbOWMBWI=\r\n=iSwv\r\n-----END PGP SIGNATURE-----\r\n","size":4644},"_npmUser":{"name":"anonymous","email":"rax-public@alibaba-inc.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"yuanyan.cao@gmail.com"},{"name":"anonymous","email":"sobear.me@gmail.com"},{"name":"anonymous","email":"yudong.myd@alibaba-inc.com"},{"name":"anonymous","email":"alvin.hui@qq.com"},{"name":"anonymous","email":"rax-public@alibaba-inc.com"},{"name":"anonymous","email":"luhengchang228@126.com"},{"name":"anonymous","email":"18767120422@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/spec_1.6.0_1646814207360_0.15961514195362714"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-03-09T08:27:15.247Z","contributors":[]}},"dist-tags":{"beta":"1.4.0-0","latest":"1.6.0"},"name":"@iceworks/spec","time":{"created":"2022-01-27T19:12:28.958Z","modified":"2025-12-07T06:27:07.143Z","0.1.0":"2020-10-27T02:52:12.971Z","0.1.1-0":"2020-10-27T09:25:24.671Z","1.0.0":"2020-10-28T08:02:07.283Z","1.0.1":"2020-11-05T03:02:24.165Z","1.0.2-0":"2020-11-05T06:10:22.659Z","1.0.2":"2020-11-05T06:22:33.972Z","1.0.3":"2020-11-11T08:08:46.838Z","1.1.0":"2020-12-17T02:17:52.633Z","1.2.0":"2021-03-23T06:40:02.631Z","1.3.0":"2021-04-22T03:16:09.841Z","1.3.1":"2021-04-25T06:38:22.710Z","1.4.0-0":"2021-04-27T06:59:51.384Z","1.3.2":"2021-05-07T06:07:19.543Z","1.4.0":"2021-09-01T06:25:55.372Z","1.4.1":"2021-09-02T03:14:53.450Z","1.4.2":"2021-09-22T08:21:21.064Z","1.5.0":"2021-12-21T02:13:11.135Z","1.6.0":"2022-03-09T08:23:27.574Z"},"readme":"# @iceworks/spec\n\nEasy to use **eslint**(support TypeScript) / **stylelint** / **prettier** / **commitlint** in [rax](https://rax.js.org/), [ice](https://ice.work/) and react project. And spec means specification.\n\n## Install\n\n```bash\n$ npm i --save-dev @iceworks/spec eslint stylelint prettier @commitlint/cli\n```\n\nPS: You don't need to install other eslint plugins and parsers.\n\n## Usage\n\n### ESLint\n\n#### 1. Create configuration file\n\nFirst create a `.eslintrc.js` file. Then edit your config.\n\n#### 2. Update config\n\n##### JavaScript + [rax](https://rax.js.org/), [ice](https://ice.work/) and react\n\n[rules](https://github.com/ice-lab/spec/tree/master/packages/spec/src/eslint/react.js) base on [eslint-config-ali](https://www.npmjs.com/package/eslint-config-ali) and [@iceworks/eslint-plugin-best-practices](https://www.npmjs.com/package/@iceworks/eslint-plugin-best-practices).\n\n```js\n// .eslintrc.js\nconst { getESLintConfig } = require('@iceworks/spec');\n\n// getESLintConfig(rule: 'common'|'rax'|'react'|'vue' , customConfig?);\nmodule.exports = getESLintConfig('common');\n```\n\n##### TypeScript + [rax](https://rax.js.org/), [ice](https://ice.work/) and react\n\n[rules](https://github.com/ice-lab/spec/tree/master/packages/spec/src/eslint/react-ts.js) base on [eslint-config-ali](https://www.npmjs.com/package/eslint-config-ali) and [@iceworks/eslint-plugin-best-practices](https://www.npmjs.com/package/@iceworks/eslint-plugin-best-practices).\n\n```js\n// .eslintrc.js\nconst { getESLintConfig } = require('@iceworks/spec');\n\n// getESLintConfig(rule: 'common-ts'|'rax-ts'|'react-ts'|'vue-ts', customConfig?);\nmodule.exports = getESLintConfig('common-ts');\n```\n\n### stylelint\n\n#### 1. Create configuration file\n\nFirst create a `.stylelintrc.js` file. Then edit your config.\n\n#### 2. Update config\n\n[rules](https://github.com/ice-lab/spec/tree/master/packages/spec/src/stylelint/react.js) base on [stylelint-config-ali](https://www.npmjs.com/package/stylelint-config-ali)\n\n```js\n// .stylelintrc.js\nconst { getStylelintConfig } = require('@iceworks/spec');\n\n// getStylelintConfig(rule: 'common'|'rax'|'react'|'vue', customConfig?);\nmodule.exports = getStylelintConfig('react');\n```\n\n### prettier [rules](https://github.com/ice-lab/spec/tree/master/packages/spec/src/prettier/react.js)\n\n#### 1. Create configuration file\n\nFirst create a `.prettierrc.js` file. Then edit your config.\n\n#### 2. Update config\n\n```js\n// .prettierrc.js\nconst { getPrettierConfig } = require('@iceworks/spec');\n\n// getPrettierConfig(rule: 'common'|'rax'|'react'|'vue', customConfig?);\nmodule.exports = getPrettierConfig('react');\n```\n\n### commitlint\n\n#### 1. Create configuration file\n\nFirst create a `.commitlintrc.js` file. Then edit your config.\n\n#### 2. Update config\n\n[rules](https://github.com/ice-lab/spec/tree/master/packages/spec/src/commitlint/react.js) base on [commitlint-config-ali](https://www.npmjs.com/package/commitlint-config-ali)\n\n```js\n// .commitlintrc.js\nconst { getCommitlintConfig } = require('@iceworks/spec');\n\n// getCommitlintConfig(rule: 'common'|'rax'|'react'|'vue', customConfig?);\nmodule.exports = getCommitlintConfig('react');\n```\n\n## FAQ\n\n### Custom config\n\n```js\n// .eslintrc.js\nconst { getESLintConfig } = require('@iceworks/spec');\n\n// getESLintConfig(rule: 'common'|'rax'|'react'|'vue', customConfig?);\nmodule.exports = getESLintConfig('rax', {\n  // custom config it will merge into main config\n  rules: {\n    // ...\n  },\n});\n```\n\n### package.json scripts\n\nAdd `scripts` in your `package.json`, example:\n\n```json\n\"scripts\": {\n  \"lint\": \"npm run eslint && npm run stylelint\",\n  \"eslint\": \"eslint --cache --ext .js,.jsx,.ts,.tsx ./\",\n  \"stylelint\": \"stylelint ./**/*.scss\",\n  \"prettier\": \"prettier **/* --write\"\n}\n```\n\nThen use `npm run lint` check your project, ues `npm run prettier` update your code.\n\n### Git hooks\n\nTo lint commits before they are created you can use Husky's Git hook.\n\nInstall in your project `npm install husky --save-dev` or `yarn add -D husky`.\n\nAfter that, we recommend you to see [husky docs](https://www.npmjs.com/package/husky), then create \"`commit-msg`\" and \"`pre-commit`\" config.\n\n### Update from @ice/spec\n\nIf you are using [@ice/spec](https://www.npmjs.com/package/@ice/spec) in your project, we recommend use `@iceworks/spec` to get better maintainability and faster response to lint rules support.\n\nBased on `@iceworks/spec`'s simple API you can quickly migrate your project, install and update your lint config file, the mission is completed 😁.\n\n### Error: Cannot find module 'eslint-plugin-foo'\n\nEslint is not yet supported having plugins as dependencies in shareable config. [issue](https://github.com/eslint/eslint/issues/3458). As a temporary solution, you need add the plugin to devDependencies in your project, like `npm i --save-dev eslint-plugin-jsx-a11y`.\n\n### Error: The file does not match your project config\n\nTypeScript project run lint file when see this error, you can update your `tsconfig.json`.\n\nupdate `src/*` to `src/**/*`:\n\n```json\n{\n  \"include\": [\"src/**/*\"]\n}\n```\n\n[CHANGELOG](https://github.com/ice-lab/spec/blob/master/CHANGELOG.md)\n\nEnjoy!","users":{}}