{"_id":"css-fruit","_rev":"6-1d052a7f9c00a9d5d09a0911ad766679","name":"css-fruit","dist-tags":{"latest":"0.1.5"},"versions":{"0.1.0":{"name":"css-fruit","description":"A Parser and Analysis of CSS Declartion","version":"0.1.0","author":{"name":"Rainfore","email":"rainforest92@126.com"},"scripts":{"lint":"eslint ./src --fix","precommit":"node node_modules/vusion-hooks/precommit","build":"webpack-cli","test":"TS_NODE_COMPILER_OPTIONS='{\"module\": \"commonjs\"}' mocha --require ts-node/register test/unit.test.ts","test:one":"TS_NODE_COMPILER_OPTIONS='{\"module\": \"commonjs\"}' mocha --require ts-node/register"},"main":"./dist/css-fruit.js","repository":{"type":"git","url":"git+https://github.com/vusion/css-fruit.git"},"bugs":{"url":"http://github.com/vusion/css-fruit/issues"},"license":"MIT","keywords":["js","ts","repo","template"],"tags":["js","ts","repo","template"],"dependencies":{"postcss-value-parser":"^3.3.1"},"devDependencies":{"@types/chai":"^4.1.7","@types/mocha":"^5.2.5","@types/node":"^10.12.12","chai":"^4.2.0","eslint":"^4.19.1","eslint-config-vusion":"^2.1.3","husky":"^0.14.3","mocha":"^5.2.0","ts-loader":"^5.3.1","ts-node":"^7.0.1","typescript":"^3.2.1","vusion-hooks":"^0.2.1","webpack":"^4.26.1","webpack-cli":"^3.1.2"},"gitHead":"13eebce22034d21836cc9c6e65eff956cffafc76","homepage":"https://github.com/vusion/css-fruit#readme","_id":"css-fruit@0.1.0","_npmVersion":"6.4.1","_nodeVersion":"8.11.4","_npmUser":{"name":"rainfore","email":"rainforest92@126.com"},"dist":{"integrity":"sha512-uR8J/EqQMsOpXdL9PuYXk1pe+cNIg/e8LRwVa0IK7o1/W7Q0hc71H73OwdFKdQv05cmLoZ3I3cmXkGwQcJH79g==","shasum":"ce8311d1512c7a3221971d16a5b5fd2b378e0752","tarball":"https://registry.npmjs.org/css-fruit/-/css-fruit-0.1.0.tgz","fileCount":40,"unpackedSize":7745911,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcDd5cCRA9TVsSAnZWagAAwNgQAJj38O2mQ166H9WVupxW\nsRxpEbOgGCNZmV8yFuRK7IXSBhJwP8j2u+iwgtDqpOQKrokCAxnuARRWggHy\nLMs+scijbs4/ToBRU+B3AKVLp6Mk8BacTj2PGacBpozMzfxQdEz7OIzYTl3/\nYwKnbJ7gfoaxZQOqIupd3RyQ63aNUJCfJmNWgN3LO87uVbj1YVU31bG0BGx4\nnqMKf10DR7+SLPgbnimM9JTP2/ArXVSUjHPPgBNVH7sYGWypSn4fjkX7+YHj\nbeZCO27INK2bto1HQx29ZJyzn05bI6whfV3b7ccQ44aHX9cpRY0Vy+mvLcSs\nahgXqSqkRCwLBczVCcP+KHwXQ/GEk3zvrqH5qV9xjqpFROCmxx8AdYCvbmDa\n+4VQt7Uzj9f76E2eIjJDXKZB1katx9eyECEWWvh5D1mjcTV6FzR5OeJe5dXc\naFseLB14l3fMH8hXgzqkqjZ/QjmBV9He5dN/uDQn9Y76RAcP501vOER2lxZX\nYx/o9T0DOvlkRaDsnNzRqOKpn0+43LLAtN33Aj8FkSgxhqP0JiJgxi/PQEUS\nnQ2YIQq+1z4D5ALmoyKG4odwF05S79y7Cfnn5lIV9x1tFzdzPAMKirPA3aqf\n+iE4qUF4t4MMO4QNrlYZJJgJuABWrMKaQFd0AbuGDBHloWFNsPYkQynZihv5\nLmTO\r\n=fPpo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFKQ4L64ZVvcVQ1L7FQ2KSfyWBkTw2OTibDt6Kpfk8FNAiEA23LxbkAttIhYVmViPFrm2FNAxk0UEwakZsaj5RyUAVg="}]},"maintainers":[{"name":"rainfore","email":"rainforest92@126.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/css-fruit_0.1.0_1544412764066_0.6984494505597891"},"_hasShrinkwrap":false},"0.1.1":{"name":"css-fruit","description":"A Parser and Analysis of CSS Declartion","version":"0.1.1","author":{"name":"Rainfore","email":"rainforest92@126.com"},"scripts":{"lint":"eslint ./src --fix","precommit":"node node_modules/vusion-hooks/precommit","prepublish":"npm run build","build":"webpack-cli","test":"TS_NODE_COMPILER_OPTIONS='{\"module\": \"commonjs\"}' mocha --require ts-node/register test/unit.test.ts","test:one":"TS_NODE_COMPILER_OPTIONS='{\"module\": \"commonjs\"}' mocha --require ts-node/register","test:integration":"mocha test/integration/css-fruit.js"},"main":"./dist/css-fruit.js","repository":{"type":"git","url":"git+https://github.com/vusion/css-fruit.git"},"bugs":{"url":"http://github.com/vusion/css-fruit/issues"},"license":"MIT","keywords":["js","ts","repo","template"],"tags":["js","ts","repo","template"],"dependencies":{"postcss-value-parser":"^3.3.1"},"devDependencies":{"@types/chai":"^4.1.7","@types/mocha":"^5.2.5","@types/node":"^10.12.12","chai":"^4.2.0","eslint":"^4.19.1","eslint-config-vusion":"^2.1.3","husky":"^0.14.3","mocha":"^5.2.0","ts-loader":"^5.3.1","ts-node":"^7.0.1","typescript":"^3.2.1","vusion-hooks":"^0.2.1","webpack":"^4.26.1","webpack-cli":"^3.1.2"},"gitHead":"9e922a40911575455bafcd021640948c135ec463","homepage":"https://github.com/vusion/css-fruit#readme","_id":"css-fruit@0.1.1","_npmVersion":"6.4.1","_nodeVersion":"8.11.4","_npmUser":{"name":"rainfore","email":"rainforest92@126.com"},"dist":{"integrity":"sha512-7/sSABV6GOdTv9GFGpLzpGC7CfezYxxUHF/+6m/d6VPqku4wajAj6+LkfcR7o5G47AEbL7j0HOz6fznvt1pBpA==","shasum":"c5ec5deea76ec37ce378c1eccd10ebc3a3555637","tarball":"https://registry.npmjs.org/css-fruit/-/css-fruit-0.1.1.tgz","fileCount":41,"unpackedSize":123289,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcDeGFCRA9TVsSAnZWagAAu0gP/3zwGoyyOOILwdw93ZO8\nGHURQBowyKj1Wf6aGE+avA4HFavA6JUXc1g18HptoUU1Hm8FT6gyGYFPpGrC\nIsEnszh0te2lditLouq7UAS2zJPkq2/WjAj12qMHQKXdOhjKDkrvV1Iy5fi/\nGpQkuxgDDixJwtTrrebDqS0SP3OPUmh1509XXXvxh5LP2nUk5YComeKk14+D\nYjFpmOtV3gzrX5eQsrAzpBAImXRYR5v1Gk1oM1QzYy9MlbulpizerIKYheCb\nIjjFTR29w67w6TqUgIiYkQk/CCJ8YMfsgV/v4RwTca/NrVor4+/OHex8fJaS\nrufm9oJqhptF/rxsD/SCr9HwwLt0/MzXN+LaKvXwRQVtKNcpp+KQ3rxfyY9V\n30J3NtCpBjgyXrEIBqwaoxm2JJ1eevFLKQLoY5Pf3cFk+jKlcs5UiYBMvqU+\nbvdSTJ/rp41ue+X+IhHxJJtTrt4vibkiYVYUXtREckKSBBxVS3286DXrwsdm\nuPQgSXOKZYpiylrKAK2aKG3BubqzMkQvpfdKmxV/SjYeU5oFoIQk6x6a1UD3\ntLH3NdbeiQkD3B848y+C6+g6rA6/V3Q7aFHX1UpApDX8QIax7sRkvQG3JRvQ\nW/LtIsM0m/yse5oX3r/3It3/uo8GunfqIsaBAESqD94bNjVZbwDf6+mZ1mZN\n1kT+\r\n=8Na1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCfuUUQob2fqvGOz2TFRTIkfHsTt96dT65VRjJe6LPcxwIhAJ3+bet9bKO7QADgwSzbMMEiJnDWE6kzz7z+fD+gggyA"}]},"maintainers":[{"name":"rainfore","email":"rainforest92@126.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/css-fruit_0.1.1_1544413573103_0.9625364900513853"},"_hasShrinkwrap":false},"0.1.2":{"name":"css-fruit","description":"A Parser and Analysis of CSS Declaration","version":"0.1.2","author":{"name":"Rainfore","email":"rainforest92@126.com"},"scripts":{"lint":"eslint ./src --fix","precommit":"node node_modules/vusion-hooks/precommit","prepublish":"npm run build","build":"webpack-cli","test":"TS_NODE_COMPILER_OPTIONS='{\"module\": \"commonjs\"}' mocha --require ts-node/register test/unit.test.ts","test:one":"TS_NODE_COMPILER_OPTIONS='{\"module\": \"commonjs\"}' mocha --require ts-node/register","test:integration":"mocha test/integration/css-fruit.js"},"main":"./dist/css-fruit.js","repository":{"type":"git","url":"git+https://github.com/vusion/css-fruit.git"},"bugs":{"url":"http://github.com/vusion/css-fruit/issues"},"license":"MIT","keywords":["js","ts","repo","template"],"tags":["js","ts","repo","template"],"dependencies":{"@types/json5":"^0.0.30","json5":"^2.1.0","postcss-value-parser":"^3.3.1"},"devDependencies":{"@types/chai":"^4.1.7","@types/mocha":"^5.2.5","@types/node":"^10.12.12","chai":"^4.2.0","eslint":"^4.19.1","eslint-config-vusion":"^2.1.3","husky":"^0.14.3","mocha":"^5.2.0","ts-loader":"^5.3.1","ts-node":"^7.0.1","typescript":"^3.2.1","vusion-hooks":"^0.2.1","webpack":"^4.26.1","webpack-cli":"^3.1.2"},"gitHead":"016a65906a90f45bab3420e990af60ff5ed4051d","homepage":"https://github.com/vusion/css-fruit#readme","_id":"css-fruit@0.1.2","_npmVersion":"6.4.1","_nodeVersion":"8.11.4","_npmUser":{"name":"rainfore","email":"rainforest92@126.com"},"dist":{"integrity":"sha512-fiEP3BCssqKNI8WdQ4SarCe4cT7LTMGwuogSSPaaMX1oUhARxuJWxDUIJZITVH2ehmuVr6ws/XUtgdRqwru2FQ==","shasum":"dd63ecf59f87abcb3bc96111ba4505559be09295","tarball":"https://registry.npmjs.org/css-fruit/-/css-fruit-0.1.2.tgz","fileCount":43,"unpackedSize":188534,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcNJZBCRA9TVsSAnZWagAAMEYP/R9jQLbWyzy2DgoQHUHl\n7KTLMtpdLTI5MA5sjvuGbqcKejtshmJgjExWvoNdccgvHXRdJQ+jhTGXGWfV\nQhhIo5fRmA+87VLjXD3PfD1qyVC8TBqCn4DaDm4aWQqwNlmdbP0QeXiPeFc8\nDXhWo1yZ0T4wHP5IQO78b1Mvr44/rPSSvTcKy1HeIcH53TAecU4/LsgyhbLL\n99LaPIiW+5pGETVZUdqsXh8I7A1SC1ZqEBpFkJfHl7Y3W2m29wB4H6yNHsO+\nwQCgmn2/3rm2jD6GBik2QlBdY7aKRl554cuiig/92lwpPTg1QX3zEfh3vvoZ\nDUoTnEQVMesHyMK5pjJM8Bj9Ek2lVri55oLtop6/zN0DmpBvNLmCASaqAiKl\nAqJgA20JG82Y6PZX3ptWHL4LSd5QxB3O/inn+dFUhcwJZGzLBWIdqkpJPptR\nYixDoUS87De5/tB4WlnXTuoP5RM630GOmXeBWFidP4z13Li7n3g9+m11fFbJ\nZJZB+kgwowlCzqVZoTvcJtkUfv3ctvl7g91nJOdpyi/kuw9V0/b0BQY/nWIl\nBMNV/2R0ePI+6Gep7Kd0Zrr1UBZYBCidDzh2aPntt1UbL/uOhrBySlf0I304\nVNYGPo3ruVlgOSqPQy2m6OItgrZvAmJ+vFwLc1H3hEI+O8qxMcwO7ETIShVh\n5P1O\r\n=B0f2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA0eGmRvBUtGVUXckX2bjaft+zuJczbicPgpirwbRqPmAiAhliKDb7fWg1sVkYkyDJNLoxCouDMSUXoJ0kk6WSrvlQ=="}]},"maintainers":[{"name":"rainfore","email":"rainforest92@126.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/css-fruit_0.1.2_1546950209271_0.30270895263492914"},"_hasShrinkwrap":false},"0.1.3":{"name":"css-fruit","description":"A Parser and Analysis of CSS Declaration","version":"0.1.3","author":{"name":"Rainfore","email":"rainforest92@126.com"},"scripts":{"lint":"eslint ./src --fix","precommit":"node node_modules/vusion-hooks/precommit","prepublish":"npm run build","build":"webpack-cli","test":"TS_NODE_COMPILER_OPTIONS='{\"module\": \"commonjs\"}' mocha --require ts-node/register test/unit.test.ts","test:one":"TS_NODE_COMPILER_OPTIONS='{\"module\": \"commonjs\"}' mocha --require ts-node/register","test:integration":"mocha test/integration/css-fruit.js","docs":"typedoc --out docs ./src"},"main":"./dist/css-fruit.js","repository":{"type":"git","url":"git+https://github.com/vusion/css-fruit.git"},"bugs":{"url":"http://github.com/vusion/css-fruit/issues"},"license":"MIT","keywords":["js","ts","repo","template"],"tags":["js","ts","repo","template"],"dependencies":{"@types/json5":"^0.0.30","json5":"^2.1.0","postcss-value-parser":"^3.3.1"},"devDependencies":{"@types/chai":"^4.1.7","@types/mocha":"^5.2.5","@types/node":"^10.12.12","chai":"^4.2.0","eslint":"^4.19.1","eslint-config-vusion":"^2.1.3","husky":"^0.14.3","mocha":"^5.2.0","ts-loader":"^5.3.1","ts-node":"^7.0.1","typedoc":"^0.14.1","typescript":"^3.2.1","vusion-hooks":"^0.2.1","webpack":"^4.26.1","webpack-cli":"^3.1.2"},"gitHead":"869bea7b06943249c2e5b822513e01978578cc4a","homepage":"https://github.com/vusion/css-fruit#readme","_id":"css-fruit@0.1.3","_npmVersion":"6.4.1","_nodeVersion":"8.11.4","_npmUser":{"name":"rainfore","email":"rainforest92@126.com"},"dist":{"integrity":"sha512-qOdDLYAYXMOteH95m+wXfXBK9kszrTVlZs2R55O27qsF6prQ9MH2ngX+QwLb0GcC8EkQ1s2lxRkCRfAm5n3Wnw==","shasum":"f725dc5aff78da8ac94244de9b62bb372fe7e87e","tarball":"https://registry.npmjs.org/css-fruit/-/css-fruit-0.1.3.tgz","fileCount":47,"unpackedSize":225732,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcPerUCRA9TVsSAnZWagAAfTYQAIiDfU4uc+vB1xiBMXVs\nZ53kijVJtLdKNglcbk2yeobR7zH/9Ux+2dZS9pN2cblISdQ2kpYrWycD51yl\nFbT7kcQaP8wHHzxLlopu1fXUuJLm1uG+reYtDNOIsClf1VjmrNJsuP52u+Lz\ncfBZncAB0qvyoas8DeOKpaae8Bppsxlsa6ThzR6JpjUDVw8QglgIPjC+2Bhy\njSbqkm2/jRzhZUwTRKEyzgHGK8IfjJ2XU7fZpAsyb89+i4B9YQ9uezjp30iX\ngX2zFmarvTVCkWGTN7mMd9EaVFoiOXv/1usg8LpG+ha2d8+pT5oXI9BrcmO2\n2OVSaAduwrYl41JVA/rwNuKLrNYRH2A/pZBb8ayexpEbUCurRzFIxmHNlFM4\nMpk4lV4ji/oYbpIpV/hIb3EsX1GR3RGRcdsfKSJoPDL6CJ7NKUh6Smh9+hTh\n8dCXJEHgv3aarYUrV8P6a7EObROvVNwpe/OiF9ZlJQDI0w4o6OFFUHqXlF74\nCBDDIjBiBIcWTgorwdrIX02nDid2uGkqcmvyn8LCYEDTv2i0lRPKYUMbMwMf\n1Q+d17p5nLGdpg/xkAjE5UcqJzqYC1DyefpDR+Ce+67CofJlFxK3R9AgabDA\nEE6yWC2i/r+zZu+pJXft0Pp1Gzfob6XjmdB8H02u+WVRHmYEPaNSirMp39fn\nbP/q\r\n=pqBW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFQgeetjEVdG7zQhRwKx/iI9y7658q7UNrvmWDTuIpZYAiEA46VNRiSsJVarRALNvlii6ooofkTxwI8Fbx/LCiOHVrY="}]},"maintainers":[{"name":"rainfore","email":"rainforest92@126.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/css-fruit_0.1.3_1547561683788_0.23140959952605877"},"_hasShrinkwrap":false},"0.1.4":{"name":"css-fruit","description":"A Parser and Analysis of CSS Declaration","version":"0.1.4","author":{"name":"Rainfore","email":"rainforest92@126.com"},"scripts":{"lint":"eslint ./src --fix","precommit":"node node_modules/vusion-hooks/precommit","prepublish":"npm run build","build":"webpack-cli","test":"TS_NODE_COMPILER_OPTIONS='{\"module\": \"commonjs\"}' mocha --require ts-node/register test/unit.test.ts","test:one":"TS_NODE_COMPILER_OPTIONS='{\"module\": \"commonjs\"}' mocha --require ts-node/register","test:integration":"mocha test/integration/css-fruit.js","docs":"typedoc --out docs ./src --mode file --excludePrivate --excludeProtected --name 'CSS Fruit'"},"main":"./dist/css-fruit.js","repository":{"type":"git","url":"git+https://github.com/vusion/css-fruit.git"},"bugs":{"url":"http://github.com/vusion/css-fruit/issues"},"license":"MIT","keywords":["js","ts","repo","template"],"tags":["js","ts","repo","template"],"dependencies":{"@types/json5":"^0.0.30","json5":"^2.1.0","postcss-value-parser":"^3.3.1"},"devDependencies":{"@types/chai":"^4.1.7","@types/mocha":"^5.2.5","@types/node":"^10.12.12","chai":"^4.2.0","eslint":"^4.19.1","eslint-config-vusion":"^2.1.3","husky":"^0.14.3","mocha":"^5.2.0","ts-loader":"^5.3.1","ts-node":"^7.0.1","typedoc":"^0.14.1","typescript":"^3.2.1","vusion-hooks":"^0.2.1","webpack":"^4.26.1","webpack-cli":"^3.1.2"},"gitHead":"2f6a61a4b17b34034fa0742c2c39952337592065","homepage":"https://github.com/vusion/css-fruit#readme","_id":"css-fruit@0.1.4","_npmVersion":"6.4.1","_nodeVersion":"8.11.4","_npmUser":{"name":"rainfore","email":"rainforest92@126.com"},"dist":{"integrity":"sha512-LdS01K+yfUH+lAgUdzcyVP21toEvw1l7P5Qgn93fHAa1Bweee8KfSqGEbkWDRvO3v1ejnVokJ0B4IKa9/5WucA==","shasum":"306f1e02ed5e8de3efb9ff3911e1873fef17a531","tarball":"https://registry.npmjs.org/css-fruit/-/css-fruit-0.1.4.tgz","fileCount":48,"unpackedSize":246921,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcP143CRA9TVsSAnZWagAA40EP/jg9y/V+q9GdEoBeaqrv\n7IiWabAjt+FKHtVKa9XUKPi175YBkhmbzAokhc1akd86mWljd3+ChsO4zV6H\n9liAr7QjC5FLFJ6ldQnK8lTRUqLKJPEDfYrw96lc+Hc8xd/QdWROO0Tl2Gc1\nmYLeLcdmdge2NJMCVlCF09vGtTQXjv2x15wd0F/k4DnG7VEsq/8IS8zTrxIm\nzYsCJo3Ru5k2W0atkY1q/O5EbjFbXWHGGIG6LESxVnuihGOfPxQxaw6iflpI\nR0sQQPZUGDHbl8ZlYwBymEcZOY8x/rGy534tBM+dS2oKz7Nk6bvLHjgaShcb\nyeRvEXltOLD8IW3my7j4x3EtnrdaqbFG4/5Jjp85VAOMgLxaPwnz3/G7f4gK\n3oiXJgnpBLvr8+1tIWfwV+OU8j2nvxUDg5gfvaCCNzangiMo/QA9KNmbxhP2\nAApQWmKNc/HaWEZKuXv7k9QkHmZPQWPAKFPUOShDs+ACNy20MetZqbopFbmG\nUnkmXbZzmqC6xjLAiZlmPX6WlGhWJhej1yBik4UiUDI3Tfs6Dn/HCTJefCoz\nSeYWO409KAyme7HF3W9kcnK329xMqxFHn0y+1G9+UMMoKiJPyzyA70LMVnWc\ngU1TXQQ8iPFEpfV1CzTgNFwur/UvetJYIB5AdHjex4i+/IMjhZLzKkra6F3X\nfDVc\r\n=Itno\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHWW/TvClipQ+E/DC5yhmeki0V5n40h0sQTVsHndj9USAiEA33IV9KeIeyroo6yIQSTuxUgN+TsgjEu6lN6qt4dA9vE="}]},"maintainers":[{"name":"rainfore","email":"rainforest92@126.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/css-fruit_0.1.4_1547656759183_0.36195938854491194"},"_hasShrinkwrap":false},"0.1.5":{"name":"css-fruit","description":"A Parser and Analysis of CSS Declaration","version":"0.1.5","author":{"name":"Rainfore","email":"rainforest92@126.com"},"scripts":{"lint":"eslint ./src --fix","precommit":"node node_modules/vusion-hooks/precommit","prepublish":"npm run build","build":"webpack-cli","test":"TS_NODE_COMPILER_OPTIONS='{\"module\": \"commonjs\"}' mocha --require ts-node/register test/unit.test.ts","test:one":"TS_NODE_COMPILER_OPTIONS='{\"module\": \"commonjs\"}' mocha --require ts-node/register","test:integration":"mocha test/integration/css-fruit.js","docs":"typedoc --out docs ./src --mode file --excludePrivate --excludeProtected --name 'CSS Fruit'"},"main":"./dist/css-fruit.js","repository":{"type":"git","url":"git+https://github.com/vusion/css-fruit.git"},"bugs":{"url":"http://github.com/vusion/css-fruit/issues"},"license":"MIT","keywords":["js","ts","repo","template"],"tags":["js","ts","repo","template"],"dependencies":{"@types/json5":"^0.0.30","json5":"^2.1.0","postcss-value-parser":"^3.3.1"},"devDependencies":{"@types/chai":"^4.1.7","@types/mocha":"^5.2.5","@types/node":"^10.12.12","chai":"^4.2.0","eslint":"^4.19.1","eslint-config-vusion":"^2.1.3","husky":"^0.14.3","mocha":"^5.2.0","ts-loader":"^5.3.1","ts-node":"^7.0.1","typedoc":"^0.14.1","typescript":"^3.2.1","vusion-hooks":"^0.2.1","webpack":"^4.26.1","webpack-cli":"^3.1.2"},"gitHead":"7846c01046045f9ae58276799ba60f7b16806999","homepage":"https://github.com/vusion/css-fruit#readme","_id":"css-fruit@0.1.5","_npmVersion":"6.4.1","_nodeVersion":"8.11.4","_npmUser":{"name":"rainfore","email":"rainforest92@126.com"},"dist":{"integrity":"sha512-MBuw0Q41VvqBfqSn/RTny79IiTB2QA0X6Wp0pbMKyLveJwSb6plKFVzst4uuZtZfpamVONggbTSOSWBesTXAGw==","shasum":"016fbe1ab085f502a328cb084c1edc51c61a1c1e","tarball":"https://registry.npmjs.org/css-fruit/-/css-fruit-0.1.5.tgz","fileCount":48,"unpackedSize":246921,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcP+qTCRA9TVsSAnZWagAAXeMQAJbUy9NA/zxO97UZwwrd\nolfSZdYWICxBdThNIZG6Kk7VXNOVtQQXB94Pbqj+d4eTVJ7kSkf4AJfD4vDc\nY73GC46Qzk9Sq2eurdnxE4HJ9zYJdC2Hz3ynXmeRNZrMqOGasnZ/Xi+Nbxq2\nFp04OwodMHYEpRCLHpvBuNW6TZMHi+4gX5GPMcASUzp2kh4kn0fSQzjDemfn\n7wpo9Bp1RDrZndGcDkmsx1H2L8IRLrDpIpbGf9K5jeS1smffd/aTY+lJ7W0F\n8nmcQGVidUHMgRCGosNR/H+upQhxrCcp2QClB7HQsiDdz3Lqjy2uWPXkElXN\nbAzNWQISKmgBj59QN/20YeRJYspWYa/9F6jg8OMpZFa4soUce++PqGE6hCZ9\nK+3hXIeomHlx12g7A1XKDNXXsoYuFXKwMXZ+SSzBhZEJJT7wJ+JMM0icdjAj\ngKSSh2bjiJwJ1uOGHoKOHvhYDBgtkvC+AlyYyazgWNy0stcEgiO2zUWI+gjS\n1ziwQW+RX3KgCCrlMsbMoUUgEYFAihIFYA2KH+FTZVW4EQk+oRsPG73ahQWt\nOihAfrOTSEsQdk16bCjcEaVf7SlIOwOUJ/rd8rdPQonPFMqnZCsyxVZnu81m\nD0i7H3cQYuI0lmyl1DvZSj1yDfostoyH/rqNMqXhJINkxHDBiDCQCtsGlUD7\n1Fi8\r\n=SIeG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDvZSxnPU8vaSwz9zz5U6hVPbEeG8oaT9Ur7iNO3+a4dgIgEkbs1HBHYeU9oRX9GRrNOhWmWbAo7joQhdH1pleSDf4="}]},"maintainers":[{"name":"rainfore","email":"rainforest92@126.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/css-fruit_0.1.5_1547692690905_0.26458877493634536"},"_hasShrinkwrap":false}},"time":{"created":"2018-12-10T03:32:44.066Z","0.1.0":"2018-12-10T03:32:44.296Z","modified":"2022-04-27T23:35:21.792Z","0.1.1":"2018-12-10T03:46:13.286Z","0.1.2":"2019-01-08T12:23:29.363Z","0.1.3":"2019-01-15T14:14:43.938Z","0.1.4":"2019-01-16T16:39:19.291Z","0.1.5":"2019-01-17T02:38:11.066Z"},"maintainers":[{"name":"rainfore","email":"rainforest92@126.com"}],"description":"A Parser and Analysis of CSS Declaration","homepage":"https://github.com/vusion/css-fruit#readme","keywords":["js","ts","repo","template"],"repository":{"type":"git","url":"git+https://github.com/vusion/css-fruit.git"},"author":{"name":"Rainfore","email":"rainforest92@126.com"},"bugs":{"url":"http://github.com/vusion/css-fruit/issues"},"license":"MIT","readme":"# css-fruit\n\n- [中文说明](README.zh-CN.md)\n\nA Parser and Analysis of CSS Declaration.\n\n[![CircleCI][circleci-img]][circleci-url]\n[![NPM Version][npm-img]][npm-url]\n[![Dependencies][david-img]][david-url]\n[![NPM Download][download-img]][download-url]\n\n[circleci-img]: https://img.shields.io/circleci/project/github/necfe/css-fruit.svg?style=flat-square\n[circleci-url]: https://circleci.com/gh/necfe/css-fruit\n[npm-img]: http://img.shields.io/npm/v/css-fruit.svg?style=flat-square\n[npm-url]: http://npmjs.org/package/css-fruit\n[david-img]: http://img.shields.io/david/necfe/css-fruit.svg?style=flat-square\n[david-url]: https://david-dm.org/necfe/css-fruit\n[download-img]: https://img.shields.io/npm/dm/css-fruit.svg?style=flat-square\n[download-url]: https://npmjs.org/package/css-fruit\n\n## Features\n\n- Can set parse depth\n- Chained call\n- ...\n\n## Install\n\n``` shell\nnpm install --save-dev css-fruit\n```\n\n## Example\n\n### Quickstart\n\n``` js\nimport Fruit from 'css-fruit';\n\nconst background = Fruit.absorb('background', 'url(abc.png) #eee right top / 100% repeat-x');\n```\n\nCommonJS Code\n\n``` js\nconst Fruit = require('css-fruit').default;\n\nconst background = Fruit.absorb('background', 'url(abc.png) #eee right top / 100% repeat-x');\n```\n\nFollowing is the structure of generated backgroud object:\n\n``` js\nbackground: Background {\n    valid: true,\n    color: #eee,\n    image: 'url(\\'abc.png\\')',\n    position: BackgroundPosition {\n        valid: true,\n        x: { origin: 'right', offset: undefined },\n        y: { origin: 'top', offset: undefined },\n    },\n    size: BackgroundSize {\n        valid: true,\n        width: '100%',\n        height: 'auto',\n    },\n    repeat: BackgroundRepeat {\n        valid: true,\n        x: 'repeat',\n        y: 'no-repeat',\n    },\n    attachment: undefined,\n    origin: undefined,\n    clip: undefined\n}\n```\n\n### Chained call\n\nMake sure props of declarations related to same shorthand.\n\n``` js\nimport Fruit from 'css-fruit';\nconst background = Fruit\n    .absorb('background', 'url(abc.png) #eee repeat-x')\n    .absorb('background-size', '100%')\n    .absorb('background-position', 'top right');\n```\n\n### Decl or Array\n\nAn object like postcss decl struct is allowed:\n\n``` js\nimport Fruit from 'css-fruit';\nconst background = Fruit\n    .absorb({ prop: 'background', value: 'url(abc.png) #eee repeat-x' })\n    .absorb({ prop: 'background-size', value: '100%' })\n    .absorb({ prop: 'background-position', value: 'top right' });\n```\n\nYou can pass an Array also.\n\n``` js\nimport Fruit from 'css-fruit';\nconst background = Fruit.absorb([\n    { prop: 'background', value: 'url(abc.png) #eee repeat-x' },\n    { prop: 'background-size', value: '100%' },\n    { prop: 'background-position', value: 'top right' }\n]);\n```\n\n### import as required\n\nIf you want process CSS properties only about background in your project, it is better to import as required.\n\n``` js\nimport { Background } from 'css-fruit';\n\nconst background = Background\n    .absorb('background', 'url(abc.png) #eee repeat-x')\n    .absorb('background-size', '100%')\n    .absorb('background-position', 'top right');\n```\n\n<!-- ## Options\n\n#### name\n\nName of something.\n\n- Type: `string`\n- Default: `'hello'`\n\n#### auto\n\nDo something automatically.\n\n- Type: `boolean`\n- Default: `'true'` -->\n\n## Develop\n\n### build\n\n``` shell\nnpm run build\n```\n\n### test\n\n``` shell\nnpm run test\n```\n\n## Changelog\n\nSee [Releases](https://github.com/vusion/css-fruit/releases)\n\n## Contributing\n\nSee [Contributing Guide](https://github.com/vusion/DOCUMENTATION/issues/8)\n\n## License\n\n[MIT](LICENSE)\n","readmeFilename":"README.md"}