{"_id":"cssjanus","_rev":"37-2e8aefda0283ea87d8b64bf561bc9aa9","name":"cssjanus","dist-tags":{"latest":"2.3.1"},"versions":{"1.0.0":{"name":"cssjanus","version":"1.0.0","author":{"url":"http://www.trevorparscal.com/","name":"Trevor Parscal","email":"trevorparscal@gmail.com"},"_id":"cssjanus@1.0.0","maintainers":[{"name":"trevorparscal","email":"trevorparscal@gmail.com"}],"homepage":"http://github.com/trevorparscal/cssjanus","dist":{"shasum":"902a1791234d8dd2336b4d0f58d443c5b762ed3d","tarball":"https://registry.npmjs.org/cssjanus/-/cssjanus-1.0.0.tgz","integrity":"sha512-z7Wgd7KecVZCtpECxv+EZV6SIrmqQOD6mUwY2NRPhpkrtzLBKU3XWVbb8/N1FMW88vEJiK6ox6aCOxaAd8fZow==","signatures":[{"sig":"MEQCIFR5QIfZUG28aFVfyvGPJ5Y1NWu+j/u9hrqjr/T+KVFHAiAQxucJxsG4ucAT0P6Hzc6qQTldfSNnzsDox5kwvhXoEg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/cssjanus","engines":{"node":">=0.4.1"},"scripts":{"test":"node ./test/cssjanus.test"},"_npmUser":{"name":"trevorparscal","email":"trevorparscal@gmail.com"},"repository":{"url":"git://github.com/trevorparscal/cssjanus.git","type":"git"},"_npmVersion":"1.1.0-beta-10","description":"Converts CSS stylesheets between left-to-right and right-to-left","directories":{},"_nodeVersion":"v0.6.7","dependencies":{},"_defaultsLoaded":true,"devDependencies":{},"_engineSupported":true},"1.0.1":{"name":"cssjanus","version":"1.0.1","author":{"url":"http://www.trevorparscal.com/","name":"Trevor Parscal","email":"trevorparscal@gmail.com"},"_id":"cssjanus@1.0.1","maintainers":[{"name":"trevorparscal","email":"trevorparscal@gmail.com"}],"homepage":"http://github.com/trevorparscal/cssjanus","dist":{"shasum":"74268c3d251464363e7efb8acb8a5a27fe0d0dba","tarball":"https://registry.npmjs.org/cssjanus/-/cssjanus-1.0.1.tgz","integrity":"sha512-KGon6bFrOllAGqJ/ghfwFJzmzzOQ/9eOwvf1n+d1AkoX6nZu2CDl87UviMjzjXyLXkEn0Yii1a/Up3rVesJDqA==","signatures":[{"sig":"MEUCIE03HI7ZZnmFwgO3eXzmWRLPQYtWF0qwJKlCIsj/Ht6dAiEAuycIT/ThV5YbYdp0PoIXM5GOW8weGMhnRctqM+IfOOA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/cssjanus","engines":{"node":">=0.4.1"},"scripts":{"test":"node ./test/cssjanus.test"},"_npmUser":{"name":"trevorparscal","email":"trevorparscal@gmail.com"},"repository":{"url":"git://github.com/trevorparscal/cssjanus.git","type":"git"},"_npmVersion":"1.1.59","description":"Converts CSS stylesheets between left-to-right and right-to-left","directories":{},"dependencies":{},"devDependencies":{}},"1.0.2":{"name":"cssjanus","version":"1.0.2","author":{"url":"http://www.trevorparscal.com/","name":"Trevor Parscal","email":"trevorparscal@gmail.com"},"_id":"cssjanus@1.0.2","maintainers":[{"name":"trevorparscal","email":"trevorparscal@gmail.com"}],"homepage":"http://github.com/trevorparscal/cssjanus","bugs":{"url":"https://github.com/trevorparscal/cssjanus/issues"},"dist":{"shasum":"aa60fb923f78aeb545784fba15a73945c4273faf","tarball":"https://registry.npmjs.org/cssjanus/-/cssjanus-1.0.2.tgz","integrity":"sha512-mKG7iMNXtd/Ng60shCvJ8aTxQmCV2mIEdu+uWzeuElWemY+gbajvTsufyQtJzHYFU+E1H16cJRdQUKv9gLVEmw==","signatures":[{"sig":"MEUCIH3PCQxqkJwth+0RRujXzngET44j4Q5BUMiPtXTPXTB6AiEA3IciJ7a+bG0pXe7JwDPiynySDHVeIhaXvzilOMjES8k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/cssjanus","_from":".","engines":{"node":">=0.4.1"},"scripts":{"test":"node ./test/cssjanus.test"},"_npmUser":{"name":"trevorparscal","email":"trevorparscal@gmail.com"},"repository":{"url":"git://github.com/trevorparscal/cssjanus.git","type":"git"},"_npmVersion":"1.3.14","description":"Converts CSS stylesheets between left-to-right and right-to-left","directories":{},"dependencies":{},"devDependencies":{}},"1.1.0":{"name":"cssjanus","version":"1.1.0","author":{"url":"http://www.trevorparscal.com/","name":"Trevor Parscal","email":"trevorparscal@gmail.com"},"license":"Apache-2.0","_id":"cssjanus@1.1.0","maintainers":[{"name":"trevorparscal","email":"trevorparscal@gmail.com"},{"name":"krinkle","email":"krinklemail@gmail.com"}],"homepage":"https://github.com/cssjanus/cssjanus","bugs":{"url":"https://github.com/cssjanus/cssjanus/issues"},"dist":{"shasum":"3b754f158bb2afd3be894656b44bead3d1c71404","tarball":"https://registry.npmjs.org/cssjanus/-/cssjanus-1.1.0.tgz","integrity":"sha512-hskIZnPAPQTpfzw7+Pn37GDkv+DsCZC5ggmETafGTRYi02MvF6er41CQI0CYiGL7EfOoHFfe+yMzWcuQ3mdtGw==","signatures":[{"sig":"MEQCIH+NMqaVWsUpzCJl7KZO2bQSJBzEPjRpfPt0mx/XbQ0fAiAKlBRj63oO7JXZSMTnw0swG0LwrWu8ofIHSlEyoDnsgA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/cssjanus.js","_from":".","_shasum":"3b754f158bb2afd3be894656b44bead3d1c71404","engines":{"node":">=0.10.3"},"gitHead":"d1e0d8df07179756ed80e40ecfdb2ff2ff3ad93b","scripts":{"test":"grunt test"},"_npmUser":{"name":"krinkle","email":"krinklemail@gmail.com"},"repository":{"url":"git://github.com/cssjanus/cssjanus.git","type":"git"},"_npmVersion":"2.0.0","description":"Converts CSS stylesheets between left-to-right and right-to-left.","directories":{},"dependencies":{},"devDependencies":{"grunt":"^0.4.5","grunt-jscs":"^0.7.1","grunt-jsonlint":"^1.0.4","grunt-contrib-watch":"^0.6.1","grunt-contrib-jshint":"^0.10.0"}},"1.1.1":{"name":"cssjanus","version":"1.1.1","author":{"url":"http://www.trevorparscal.com/","name":"Trevor Parscal","email":"trevorparscal@gmail.com"},"license":"Apache-2.0","_id":"cssjanus@1.1.1","maintainers":[{"name":"trevorparscal","email":"trevorparscal@gmail.com"},{"name":"krinkle","email":"krinklemail@gmail.com"}],"homepage":"https://github.com/cssjanus/cssjanus","bugs":{"url":"https://github.com/cssjanus/cssjanus/issues"},"dist":{"shasum":"7e73dce075bed6932293173c0a8296396ad35a98","tarball":"https://registry.npmjs.org/cssjanus/-/cssjanus-1.1.1.tgz","integrity":"sha512-pRbAtHj+nF16iz6VwAX3Qqx7k6A4A9fwBjM7k44gapcs96abQohw3N2n66IaPnZiE4luUxLFFyQlBTRJntbUhg==","signatures":[{"sig":"MEUCIA9MUH9vGwEchA6nQzW2t5ZdWexuVbJrhEbEuuMJ7pRHAiEA4VYMtg9cRJYOMgHM8f6rVFP8QEZH5kl5D+HaudWeysk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./src/cssjanus.js","_from":".","_shasum":"7e73dce075bed6932293173c0a8296396ad35a98","engines":{"node":">=0.10.3"},"gitHead":"1167c76993aab7aaa4a9bfcf253f0aa6a1cd8fe6","scripts":{"test":"grunt test"},"_npmUser":{"name":"krinkle","email":"krinklemail@gmail.com"},"repository":{"url":"git://github.com/cssjanus/cssjanus.git","type":"git"},"_npmVersion":"2.1.6","description":"Converts CSS stylesheets between left-to-right and right-to-left.","directories":{},"_nodeVersion":"0.10.33","dependencies":{},"devDependencies":{"grunt":"^0.4.5","grunt-jscs":"^0.7.1","grunt-jsonlint":"^1.0.4","grunt-contrib-watch":"^0.6.1","grunt-contrib-jshint":"^0.10.0"}},"1.1.2":{"name":"cssjanus","version":"1.1.2","author":{"url":"http://www.trevorparscal.com/","name":"Trevor Parscal","email":"trevorparscal@gmail.com"},"license":"Apache-2.0","_id":"cssjanus@1.1.2","maintainers":[{"name":"trevorparscal","email":"trevorparscal@gmail.com"},{"name":"krinkle","email":"krinklemail@gmail.com"}],"homepage":"https://github.com/cssjanus/cssjanus","bugs":{"url":"https://github.com/cssjanus/cssjanus/issues"},"dist":{"shasum":"e0802ff57225c28ba73656fba2efc60244874ddb","tarball":"https://registry.npmjs.org/cssjanus/-/cssjanus-1.1.2.tgz","integrity":"sha512-fzOj9RrFBZ2zkmHJwtv0BF8L+ku9aXS8oc3JJyNoPQrEpBYW+XvPCrHxuaKx/Ni5vVrUvfUMc+rE94GBxO8qWQ==","signatures":[{"sig":"MEUCIQCtuOaVgkZHPBfaauitDZLz8smP0jr/exFJje0YYNpOSAIgYkU9ZEZxy3BT3q4mUbXIAA4MSdt9ivswmMrby40yOSk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./src/cssjanus.js","_from":".","_shasum":"e0802ff57225c28ba73656fba2efc60244874ddb","engines":{"node":">=0.10.3"},"gitHead":"f118e595f2960716a175ba8242043afd24d0eb74","scripts":{"test":"grunt test"},"_npmUser":{"name":"krinkle","email":"krinklemail@gmail.com"},"repository":{"url":"git://github.com/cssjanus/cssjanus.git","type":"git"},"_npmVersion":"2.3.0","description":"Converts CSS stylesheets between left-to-right and right-to-left.","directories":{},"_nodeVersion":"0.10.36","dependencies":{},"devDependencies":{"grunt":"0.4.5","grunt-jscs":"1.2.0","grunt-jsonlint":"1.0.4","grunt-contrib-watch":"0.6.1","grunt-contrib-jshint":"0.11.0"}},"1.1.3":{"name":"cssjanus","version":"1.1.3","author":{"url":"http://www.trevorparscal.com/","name":"Trevor Parscal","email":"trevorparscal@gmail.com"},"license":"Apache-2.0","_id":"cssjanus@1.1.3","maintainers":[{"name":"trevorparscal","email":"trevorparscal@gmail.com"},{"name":"krinkle","email":"krinklemail@gmail.com"}],"homepage":"https://github.com/cssjanus/cssjanus","bugs":{"url":"https://github.com/cssjanus/cssjanus/issues"},"dist":{"shasum":"e09efe268348fa6d3aeb446713dc3e5b1a742b10","tarball":"https://registry.npmjs.org/cssjanus/-/cssjanus-1.1.3.tgz","integrity":"sha512-jtHlvV6Rx8hEQdqy8pk8BwsE+bQAaD2pVH2OtS8S//xBDmLTojdM5QfI7AZ9QK9JpbklrZ/73dF1T3NLJSPP4A==","signatures":[{"sig":"MEUCIQDCPDgOxXto7aUALjesw/b7MMj31YHrcQm66zNL/UKzjgIgaoXyNfwTUrstTNQHprKbIkqeyVgFZtHjwnfSZnYn+QY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./src/cssjanus.js","_from":".","_shasum":"e09efe268348fa6d3aeb446713dc3e5b1a742b10","engines":{"node":">=0.10.3"},"gitHead":"885e08641404592e25c5f0716a39f513195cac64","scripts":{"test":"grunt test"},"_npmUser":{"name":"krinkle","email":"krinklemail@gmail.com"},"repository":{"url":"git://github.com/cssjanus/cssjanus.git","type":"git"},"_npmVersion":"3.10.9","description":"Converts CSS stylesheets between left-to-right and right-to-left.","directories":{},"_nodeVersion":"7.2.0","dependencies":{},"devDependencies":{"grunt":"0.4.5","grunt-cli":"0.1.13","grunt-jscs":"2.7.0","grunt-jsonlint":"1.0.4","grunt-contrib-watch":"0.6.1","grunt-contrib-jshint":"1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cssjanus-1.1.3.tgz_1482561992339_0.818800495704636","host":"packages-18-east.internal.npmjs.com"}},"1.2.0":{"name":"cssjanus","version":"1.2.0","author":{"url":"http://www.trevorparscal.com/","name":"Trevor Parscal","email":"trevorparscal@gmail.com"},"license":"Apache-2.0","_id":"cssjanus@1.2.0","maintainers":[{"name":"catrope","email":"roan.kattouw@gmail.com"},{"name":"krinkle","email":"krinklemail@gmail.com"},{"name":"trevorparscal","email":"trevorparscal@gmail.com"}],"homepage":"https://github.com/cssjanus/cssjanus","bugs":{"url":"https://github.com/cssjanus/cssjanus/issues"},"dist":{"shasum":"6d89a5ef06869e35b552d3e289ffead639817c59","tarball":"https://registry.npmjs.org/cssjanus/-/cssjanus-1.2.0.tgz","integrity":"sha512-nImGMk/LchLhShz0GzUFAWyL9+QxbHD98JXidKYM6xZaTU9XWsAXjn8l26bF3UdWSfi0V1dWP2tuPGggWxhDcQ==","signatures":[{"sig":"MEUCID0iF28uU91/VUewiK4W9HX+Waj4sDM5FXB23HErwR8TAiEAqCYwv4E1oUCr4Jn01RN624dgkyeHuMxil7etrpg22OI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./src/cssjanus.js","_from":".","_shasum":"6d89a5ef06869e35b552d3e289ffead639817c59","engines":{"node":">=0.10.3"},"gitHead":"5ff96e42929353b726dac2dc2080884c075ea026","scripts":{"test":"grunt test"},"_npmUser":{"name":"krinkle","email":"krinklemail@gmail.com"},"repository":{"url":"git://github.com/cssjanus/cssjanus.git","type":"git"},"_npmVersion":"4.3.0","description":"Converts CSS stylesheets between left-to-right and right-to-left.","directories":{},"_nodeVersion":"7.5.0","dependencies":{},"devDependencies":{"grunt":"1.0.1","grunt-eslint":"18.0.0","grunt-jsonlint":"1.0.8","grunt-contrib-watch":"1.0.0","eslint-config-wikimedia":"0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/cssjanus-1.2.0.tgz_1489521677685_0.59877111739479","host":"packages-18-east.internal.npmjs.com"}},"1.2.2":{"name":"cssjanus","version":"1.2.2","author":{"url":"http://www.trevorparscal.com/","name":"Trevor Parscal","email":"trevorparscal@gmail.com"},"license":"Apache-2.0","_id":"cssjanus@1.2.2","maintainers":[{"name":"catrope","email":"roan.kattouw@gmail.com"},{"name":"krinkle","email":"krinklemail@gmail.com"},{"name":"trevorparscal","email":"trevorparscal@gmail.com"}],"homepage":"https://github.com/cssjanus/cssjanus","bugs":{"url":"https://github.com/cssjanus/cssjanus/issues"},"dist":{"shasum":"c368cc392cf7b4e010cdf13e97eafceed0872a37","tarball":"https://registry.npmjs.org/cssjanus/-/cssjanus-1.2.2.tgz","fileCount":5,"integrity":"sha512-5adpUrBbU9gs9vwxg/10F0VEiUK08x9N57mWwjYUicJIzon4UmevV4rDi4ShKOjFmn0HNMXudnPw7ZGLeBOZiQ==","signatures":[{"sig":"MEQCIBmveK30Nd6fUPbiAJHHaPNJILVaYexwQKUj1vyJjn2/AiB71x7ZWF4HLNnow7wgLRJu2y/Ja70ezU4ixVeFOztf+Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30420},"main":"./src/cssjanus.js","files":["src/","LICENSE.txt"],"engines":{"node":">=4.0.0"},"gitHead":"762433069d27ee3e99e41b7bbb89c954396da847","scripts":{"test":"grunt test"},"_npmUser":{"name":"krinkle","email":"krinklemail@gmail.com"},"repository":{"url":"git://github.com/cssjanus/cssjanus.git","type":"git"},"_npmVersion":"5.6.0","description":"Converts CSS stylesheets between left-to-right and right-to-left.","directories":{},"_nodeVersion":"9.3.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"grunt":"1.0.2","grunt-eslint":"18.0.0","grunt-jsonlint":"1.0.8","grunt-contrib-watch":"1.0.0","eslint-config-wikimedia":"0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/cssjanus_1.2.2_1518462276470_0.5759865764703045","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"cssjanus","version":"1.3.0","author":{"url":"http://www.trevorparscal.com/","name":"Trevor Parscal","email":"trevorparscal@gmail.com"},"license":"Apache-2.0","_id":"cssjanus@1.3.0","maintainers":[{"name":"catrope","email":"roan.kattouw@gmail.com"},{"name":"krinkle","email":"krinklemail@gmail.com"},{"name":"trevorparscal","email":"trevorparscal@gmail.com"}],"homepage":"https://github.com/cssjanus/cssjanus","bugs":{"url":"https://github.com/cssjanus/cssjanus/issues"},"dist":{"shasum":"e65b4eda8441e7c74c1890587375a7df55d7d6ae","tarball":"https://registry.npmjs.org/cssjanus/-/cssjanus-1.3.0.tgz","fileCount":5,"integrity":"sha512-XZxaOz3lIg1qR1Sagbx6hiz8QM22Hu3YWoSf/i+epDSzaGExLOXsPznrJdYv8rnGGlASxhhN/+lpbQGyMoO3kA==","signatures":[{"sig":"MEUCIAqxamAGUlUNQ9Msaa2UExabWhg5qx0hoY95L4XvIRS/AiEAtGjqH/huGYu76lr0eJkkPt5Aok3aG7PhX4qQ7fP2/eI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30985,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbO86PCRA9TVsSAnZWagAAMH0P/3zYIzgKCagV65K8/ggR\n1RuR27qqAiyb3JUavJ0X2A/q3ZVehV/5hz2Xwpbu0ibBIAx4I7tMjfXgW43h\nBKiMtRa1etN99uvfB771MZXe5tQBviB6YHsmPQS0qMVF7cYcM0QgrA2RV7tB\n2JLaHH2IVw1St7JFC2e2AvN8J6DIwmxCUnCy5tzIaFYyFy63xhZ6inLoJ0rl\nBItc0Ic24qSdeFB/uYLAME/kXlCjdInDRpCU+DaLkatumStt2K40AiwAt07W\nUQRSj3t9xVayp48qkabQ8zD4fpWzh1jG3CmZgXyT2UcyHnx6xVdYGrqCduM6\nUNnqa4rdberZtaSLswLjSQ2LccComwPyAJLf3yH8p61RIYfRQKcbgqFxj9FC\npsyWc0EAVO/+w1ccxL6fEIS7siOzEMClePZ0iBUd6Osx4BgNBefAvgYJn7Ul\nobESths8dVEbIe9bAB7xa8hA223EZ30R9jGWlJpEs0y2IWLvpEsXLyFU3L3J\n7+K0On+u/NH1DR4Bh4eIBKWsP/cj11q4g1X1hMSS01zySzczxK1ztjr1EUKN\nAjdT8VZ9GKd2v5SLQxvT2VJVaUWE1rgeNPZW72MG7btjjoZBN4GGm8qhnBqK\nscTjFfkQE23A5ZPNnferTvfdI3dRFwxgk6CmPzIpmmaNuDh9NCrBBflfjF20\nFPnA\r\n=ELHO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/cssjanus.js","files":["src/","LICENSE.txt"],"engines":{"node":">=6.0.0"},"gitHead":"4badcc21481984998eb0adfbc4e42e27a5cb7ba4","scripts":{"test":"grunt test"},"_npmUser":{"name":"krinkle","email":"krinklemail@gmail.com"},"repository":{"url":"git://github.com/cssjanus/cssjanus.git","type":"git"},"_npmVersion":"6.1.0","description":"Converts CSS stylesheets between left-to-right and right-to-left.","directories":{},"_nodeVersion":"10.5.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"grunt":"1.0.3","grunt-eslint":"21.0.0","grunt-jsonlint":"1.1.0","grunt-contrib-watch":"1.1.0","eslint-config-wikimedia":"0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/cssjanus_1.3.0_1530646159802_0.34881998174232365","host":"s3://npm-registry-packages"}},"1.3.1":{"name":"cssjanus","version":"1.3.1","author":{"url":"http://www.trevorparscal.com/","name":"Trevor Parscal","email":"trevorparscal@gmail.com"},"license":"Apache-2.0","_id":"cssjanus@1.3.1","maintainers":[{"name":"catrope","email":"roan.kattouw@gmail.com"},{"name":"krinkle","email":"krinklemail@gmail.com"},{"name":"trevorparscal","email":"trevorparscal@gmail.com"}],"homepage":"https://github.com/cssjanus/cssjanus","bugs":{"url":"https://github.com/cssjanus/cssjanus/issues"},"dist":{"shasum":"6aab9fe332386f2aa7c723eefe44e6ecf4233018","tarball":"https://registry.npmjs.org/cssjanus/-/cssjanus-1.3.1.tgz","fileCount":5,"integrity":"sha512-VSdSFi8jQVyOH83pfNK9lOkJEyV/1P9hMHKsw9AULI7YZosow/FmAJB9EM8Y1SS75dRtBRMhr5ZTEgC36EKU5w==","signatures":[{"sig":"MEQCIEhHebzgDpbasPYdUZ+9PAQSBt94VstiFrbd2oeBadfmAiAttQWSbh8czmQRQbP2DwyuBe5wd4qFvwzuJnAusNaSiQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31248,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbxMQ9CRA9TVsSAnZWagAAy6kP/1powWD529nAdt9mgrrE\nuenagt5Q/fWnIrTZdJrD2a5kqKCQRMDSCw4zJI5m7Rk+LPwVFAfRHztz3PiK\nsBg1hbxli0if04bDDGBYdAlU+nuBeE5Fy1CaQ6NfYhZAef6D7wfO7sKG8JVK\nMd8lWpp7NUYnES2tadlNWSkHq99dEe8rweH+ueTj5I4Ng8Jx781VSK9qJxkQ\nVRH/csXAvYJg0PyN9oXethiiEfFGBbnBmuY7An1pQAr3LuUkqrhAUd/wPKHA\n1LJF4mERCyckQsSczXiiJoMH+uRlYUzamzOByuWvxSdIPn1SzN4ShpyhU80K\nQlUbJ5eRCl41kuighifgly0pRJcGZLmdrbyMWBfhgL5tNdPqx0E0JyBLMa68\nG70yn2HMBPgBaLajzwsQtDOTGUNPIVRMg4PcVvRHxTYjkFfGUmPUomZSi78P\nwyNyScd3TISsrhcqv9ofVVze3s1gLBPm9S316w5g+wud1mBdJYxMrvNoJHuG\nPV+MdDVOelcyWRfOtGow/jdGMJyJJ1xeo63E90g2Ne8bRZ3hQRLiw6fGR0Ap\nVKHdw6/NMly8mIgjhIdP2ITTj7Sh2/mYOiN3+edP16ItZN2bqOxN+H2F+ZFI\nC4yhrfPvNVVo9oNbH22OJC3P7UpEUgAxIpt1D8+V4XNtwzLagI/u4Iqz90Fm\n2iUn\r\n=u4PV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/cssjanus.js","engines":{"node":">=6.0.0"},"gitHead":"9ffc4051601bafdd410f65448ec445f21148581c","scripts":{"site":"grunt site","test":"grunt test"},"_npmUser":{"name":"krinkle","email":"krinklemail@gmail.com"},"repository":{"url":"git://github.com/cssjanus/cssjanus.git","type":"git"},"_npmVersion":"6.4.0","description":"Converts CSS stylesheets between left-to-right and right-to-left.","directories":{},"_nodeVersion":"10.5.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"grunt":"1.0.3","grunt-eslint":"21.0.0","grunt-jsonlint":"1.1.0","grunt-contrib-watch":"1.1.0","eslint-config-wikimedia":"0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/cssjanus_1.3.1_1539621948117_0.3269024616856331","host":"s3://npm-registry-packages"}},"1.3.2":{"name":"cssjanus","version":"1.3.2","author":{"url":"http://www.trevorparscal.com/","name":"Trevor Parscal","email":"trevorparscal@gmail.com"},"license":"Apache-2.0","_id":"cssjanus@1.3.2","maintainers":[{"name":"catrope","email":"roan.kattouw@gmail.com"},{"name":"krinkle","email":"krinklemail@gmail.com"},{"name":"trevorparscal","email":"trevorparscal@gmail.com"}],"homepage":"https://github.com/cssjanus/cssjanus","bugs":{"url":"https://github.com/cssjanus/cssjanus/issues"},"dist":{"shasum":"7c23d39be92f63e1557a75c015f61d95009bd6b3","tarball":"https://registry.npmjs.org/cssjanus/-/cssjanus-1.3.2.tgz","fileCount":5,"integrity":"sha512-5pM/C1MIfoqhXa7k9PqSnrjj1SSZDakfyB1DZhdYyJoDUH+evGbsUg6/bpQapTJeSnYaj0rdzPUMeM33CvB0vw==","signatures":[{"sig":"MEUCIA3ENsVDVfBBFJaUy8N2NNHL3lKNQgDpD/vavC7arXzKAiEAv7aC8oHPKJiOMLS6uPpiSroCiotCCwt8l+9MF5+v7Do=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31904,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc1gAOCRA9TVsSAnZWagAAYDYP/jZbN7N5uPr1XgJi3q1m\nT81TpVdRMYUJDfkbjFjfwGcfN7U0M48e4RuVlHtb8+ieZLgl51eTHHhDMC09\nA9J6m4kleUSkGmNU1qMTu65QT17nC42kZ5tgTRk4x66T5V1ufhsLbh02Oann\neB/9sDlh17uL6Eqgn2RfEtkie3wl3Fc6aCnUj3b+/mfQUzRts0t5hInYgJeZ\nckScvDOoJDWW2eTmj2h2j1tNwOnx6C02Vzuqw4F5sT8tHmYm371dal2V+c28\nG1pRWY8pUqwqRLEmTKz6BiMthqA2xlHdQDsuLppkGKvo8tm69WevLoABxdJC\noTpDhrgrxCm4VR+6iRrPyrkaoIXLUbcrt14rD3Rbx+vb9qX4v/6bcTBawflo\nWyelcOpQEI/J6qEM2XH3KmLqfyXRnT1SahbVwNuyw6NzSi5eMnrkVevC/MbL\nt0ddQqlh/PlT4JuTPt5pTUIDdR4gUgeI5WlmrkwQGCZqV+ljw/y/O0hKvdms\nRv/7/usNyybwyhNyv1iGqa5X4IIUr6E8jV85ZXC/QL1lwD86nFzO7PU5WqjV\nFyZ+mGNlSfvsV16veKKSqGjWSmm94hxlR8Qxtkxn0Hhh2eEYewQyF/8q3zdh\n7VVhUyWWVDKHYhFQnspOxGptST7fbrqcFjGASsXRIFdzKlKQtsvvlDn5hfwl\nZ33H\r\n=3vOt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/cssjanus.js","engines":{"node":">=6.0.0"},"gitHead":"96e6e61e4fe1ff42c86714c7869c24473a4a8971","scripts":{"site":"grunt site","test":"grunt test"},"_npmUser":{"name":"krinkle","email":"krinklemail@gmail.com"},"repository":{"url":"git://github.com/cssjanus/cssjanus.git","type":"git"},"_npmVersion":"6.7.0","description":"Converts CSS stylesheets between left-to-right and right-to-left.","directories":{},"_nodeVersion":"11.11.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"grunt":"1.0.3","grunt-eslint":"21.0.0","grunt-jsonlint":"1.1.0","grunt-contrib-watch":"1.1.0","eslint-config-wikimedia":"0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/cssjanus_1.3.2_1557528589596_0.14485440809752537","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"cssjanus","version":"2.0.0","author":{"url":"http://www.trevorparscal.com/","name":"Trevor Parscal","email":"trevorparscal@gmail.com"},"license":"Apache-2.0","_id":"cssjanus@2.0.0","maintainers":[{"name":"catrope","email":"roan.kattouw@gmail.com"},{"name":"krinkle","email":"krinklemail@gmail.com"},{"name":"trevorparscal","email":"trevorparscal@gmail.com"}],"homepage":"https://cssjanus.github.io/","bugs":{"url":"https://github.com/cssjanus/cssjanus/issues"},"dist":{"shasum":"820e0d620fd8ef3255e539882ff75d8a8d1a76e7","tarball":"https://registry.npmjs.org/cssjanus/-/cssjanus-2.0.0.tgz","fileCount":5,"integrity":"sha512-+fId482UO8pfYFu+DavlvHKV+SRrVaMV0VA3YWHMineMo/C+BBuXHHD09KQhfwVpie+gE1TB8RvBLlzia0SVjQ==","signatures":[{"sig":"MEYCIQCmsuC9GFxyAOHrthnAIBu8yUAaIl3OnZWupro0bVCzAgIhALIwG7yUQz/AAruOigj65/YzMZTdmHv/11B4/X6sAZws","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32059,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfQsg4CRA9TVsSAnZWagAA3YQP/j0D16FJm0tjeUPy5qtM\n7THblFH/RL+quaJs/H+7e+66Y8wL5ZUvHL4BxxZZJapNNcFp/CLBHSF4csZS\najEh1ma98RRq2+cjXDiwLrZYqEAPL8Rrfbcs3XCSuXoJtoy0Srbi5fYpFKOu\n7TnpIaot2w0Tgg0wx7wERQlt0Hbg4BrwI6Gk9jaiZSKiTPbhif1fCEFyv6lW\nRhOEBhsW9DHXYDsWBW7QgSN1kn3Rr/dzr3b9c0QjyUOCfH4YNkVzK/JL1rTx\ns3yQ6HVNtndvSQSZLxSTnOc5VGv4oHB5QZ50foeovayPflE8EM2jgBXuM9hm\nLafG9WmvjzV0zxIam2wazfwozDP9LKzKE41Q6trOG3s3Akz8vJ5eYof+E0eC\n9+9hflI9ld/PsjqqqIV2LRIr6Xm37M6gfWoKui2CkuKde60fAe3LmEzpMBBg\n7BUN5c31tmrfLt2cs5FiHDETSS1H7Y3TmRHrPOw8T+5bryZsJJ8kDuI7U7db\n2TTytRxe1fas6eVvmJBwxUfnmHI6xOJHbpfOqHvba/6bCmjwyRf/mi7vLrxy\nj/yHnQ25GWwEYUMlq1ba+JL6YguN2GkaAvD+/3Za1jVotSegTQGV7y08yUUw\nkKqwlNx/2d9IwCxIToraKww115dChr5jWk+3wjNxOqmlBKv46S84vi+yuJaU\n82i8\r\n=CFIg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/cssjanus.js","engines":{"node":">=10.0.0"},"gitHead":"addf1277e6454375df9d698d916b6692bb8d38f0","scripts":{"test":"eslint . && qunit test/unit.js"},"_npmUser":{"name":"krinkle","email":"krinklemail@gmail.com"},"repository":{"url":"git://github.com/cssjanus/cssjanus.git","type":"git"},"_npmVersion":"6.14.5","description":"Converts CSS stylesheets between left-to-right and right-to-left.","directories":{},"_nodeVersion":"14.5.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"qunit":"2.11.0","eslint":"^7.6.0","eslint-config-wikimedia":"0.17.0"},"_npmOperationalInternal":{"tmp":"tmp/cssjanus_2.0.0_1598212152451_0.2766989856565838","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"cssjanus","version":"2.0.1","keywords":["i18n","bidi","rtl","ltr"],"author":{"url":"http://www.trevorparscal.com/","name":"Trevor Parscal","email":"trevorparscal@gmail.com"},"license":"Apache-2.0","_id":"cssjanus@2.0.1","maintainers":[{"name":"catrope","email":"roan.kattouw@gmail.com"},{"name":"krinkle","email":"krinklemail@gmail.com"},{"name":"trevorparscal","email":"trevorparscal@gmail.com"}],"homepage":"https://cssjanus.github.io/","bugs":{"url":"https://github.com/cssjanus/cssjanus/issues"},"nyc":{"include":["src"],"reporter":["text","lcovonly"]},"dist":{"shasum":"e0fe6e805b3ad960245a5ab81295609480d040dd","tarball":"https://registry.npmjs.org/cssjanus/-/cssjanus-2.0.1.tgz","fileCount":5,"integrity":"sha512-jYvhjWiID0AVlHHcmk1cOycfAjVCbx4oIsjgvw4VdpqBfxy2IaqIRm66cA4xqqKzQWmdTdzevUusdL8TO+FR9g==","signatures":[{"sig":"MEUCIQC3/dzNvqMx1yC6Sl6aZtdN+6BJCW05/QWTd5lqNEWaaAIgIRPqgNIY3k7L7hweD3sl55BBNc/3bJuUn248jzFEsuo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32538,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfQy59CRA9TVsSAnZWagAAMXEQAJDDp5/M4tE9oJLlZV5y\np5t4DRe/daOPmdaLQkydoHi2NXWF1pAGx2xNFZvAi5hxzK9V+jpvk4qCJCwY\nxxAjtpsvLxeOIxBdceK8J6M9si8qUtU8hEWYYAQMCcJgMp5CznAB2LsR9R2V\nEDEYem1UGMDDhk2OO+loxzwECQ20ypKUON/y+qoqfVYHxdw1fiI+2+GKLrvM\nhjC6MCrkoh3at5MA9u+vhPX/pPL6KijrNJAET1/QU2znoRPxWEbY9CPiHZQO\nsa7UuLyXOaqSaIXS3/1SYhPuzIwryiucRxQaPye8BjHaXdy4MpdKvp5CH2+p\nKIAPSlimXphdRj+uZh/u5B3jurTsIpKxvF6DU9lmrsyvC0keRHF/eyOfpJOD\nePvv/xHRmA/UYaUs9i4jS2SImTO3lEXCATmj1pV3bOSPqyBhvaCdmgeE9KnS\ny/sKInA3sW2hwA1Pfp+sel8SEfUVDc0YIcXGus8zq9Sz6MjXx2xpZ1j+2Wq8\nh/SGr9YMYGVNFGdLb6NKmIis2Kddk0yJRDAvvHe9EokGMCUTEOgcifb6h4bW\nXq1Cz/IEBY+pxNE4XXkFYSHOfSR0f59neAs8sr2HG13QKn+aS64pPaviGBcV\nLc9f4II2KdmnKWk87oSAHh3EAYQa5reRZAkz8AwcCVMbA6xWbr9wWCHs2618\nq/ku\r\n=vJYr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/cssjanus.js","engines":{"node":">=10.0.0"},"gitHead":"5bf6b133d2a8b490359951ae8fa2ee125a940f3b","scripts":{"test":"eslint . && qunit test/unit.js","cover":"nyc qunit test/unit.js","coveralls":"cat coverage/lcov.info | coveralls"},"_npmUser":{"name":"krinkle","email":"krinklemail@gmail.com"},"repository":{"url":"git://github.com/cssjanus/cssjanus.git","type":"git"},"_npmVersion":"6.14.5","description":"Converts CSS stylesheets between left-to-right and right-to-left.","directories":{},"_nodeVersion":"14.5.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","qunit":"2.11.0","eslint":"^7.6.0","coveralls":"^3.1.0","eslint-config-wikimedia":"0.17.0"},"_npmOperationalInternal":{"tmp":"tmp/cssjanus_2.0.1_1598238333433_0.8993792815077211","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"cssjanus","version":"2.1.0","keywords":["i18n","bidi","rtl","ltr"],"author":{"url":"https://trevorparscal.com/","name":"Trevor Parscal","email":"trevorparscal@gmail.com"},"license":"Apache-2.0","_id":"cssjanus@2.1.0","maintainers":[{"name":"krinkle","email":"krinklemail@gmail.com"},{"name":"trevorparscal","email":"trevorparscal@gmail.com"},{"name":"catrope","email":"roan.kattouw@gmail.com"}],"homepage":"https://cssjanus.github.io/","bugs":{"url":"https://github.com/cssjanus/cssjanus/issues"},"nyc":{"include":["src"],"reporter":["text","lcovonly"]},"dist":{"shasum":"6f99070e0b7cc79f826ea48c63c03cb250713af1","tarball":"https://registry.npmjs.org/cssjanus/-/cssjanus-2.1.0.tgz","fileCount":6,"integrity":"sha512-kAijbny3GmdOi9k+QT6DGIXqFvL96aksNlGr4Rhk9qXDZYWUojU4bRc3IHWxdaLNOqgEZHuXoe5Wl2l7dxLW5g==","signatures":[{"sig":"MEUCIQC4hDbCweqIgySt4czDCA6UUEjh4CyrzyI7rnNi90Q1UAIgOCAK9OeOFQqSTkd5dUM0yzhY5Nyph2LcctVkqOjI/pM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35492,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgjulRCRA9TVsSAnZWagAAfjsP+wZoEm6YOZltLV9i2nE0\nltnNSmoFcbExDvFrav28ejexiLFoqiVK2O2xzmmxbGhrXrqA5MbxtMNekoLc\nfkrccjDkrLI/kM7+uL5XJKKfz2ra7ER6kZjjlwM+CRS0KwiSBeMFFn7eNFxv\nIM+wjK7z8qbydOYB7aR4c9xa+0eD683bgzqWyiYjEoAx3xLQhGoM62Tdh+2M\nlLKzAIDAKr0aCYePXtR2LoEL1osmcsJOGOrkkITnSivW8AO+vb9Vt+c6atys\n0PrNKk4LULGm0/azDnziNeqlOI+RityhIcqio2HJrYIaSFFU2OhLrF1ylxM1\nYMIFWiEJHutzpbF4Qsne3cw+Vaz/3gDEKHyw7VdDmlWa/WdFWd+Iu1+ixuPd\nCGtRBu91wNsXZl5Cjh5FTwMeXT8FNFKRO+TknJFlMfldJ/sDlu4Ra9uwZDnk\n5ek7/FFGYxKr9coT4xmR0HdDngi4uA+mh8DgqOoLDdIEiPms0XlexCE8Z1ML\n26rHNG3ntg4IfFRNNc2USCLGBFNY5XyJJaxQvVkbflQm7bPmwLwy6I9l6Dyq\ngEeW5ruoFV3clXzddLKS2q+q/9fzjeh4sDlAaevkL1S1Dq5+bYLQ5hinLVRx\nLGZzu62Du+0DoJ0M3kMo3hKv71ikYpCFOsbWaHUUtlTKcmcnsrpa64Wm5Tr8\n6MwX\r\n=Xspu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/cssjanus.js","engines":{"node":">=10.0.0"},"gitHead":"441b12564731c28f70d43619744678bb9d8020ec","scripts":{"test":"eslint . && qunit test/unit.js","cover":"nyc qunit test/unit.js","coveralls":"cat coverage/lcov.info | coveralls"},"_npmUser":{"name":"krinkle","email":"krinklemail@gmail.com"},"repository":{"url":"git://github.com/cssjanus/cssjanus.git","type":"git"},"_npmVersion":"6.14.12","description":"Convert CSS stylesheets between left-to-right and right-to-left directions.","directories":{},"_nodeVersion":"14.16.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","qunit":"2.15.0","eslint":"^7.24.0","coveralls":"^3.1.0","eslint-config-wikimedia":"0.20.0"},"_npmOperationalInternal":{"tmp":"tmp/cssjanus_2.1.0_1619978577425_0.19377144360794518","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"cssjanus","version":"2.2.0","keywords":["i18n","bidi","rtl","ltr"],"author":{"url":"https://trevorparscal.com/","name":"Trevor Parscal","email":"trevorparscal@gmail.com"},"license":"Apache-2.0","_id":"cssjanus@2.2.0","maintainers":[{"name":"krinkle","email":"krinkle@fastmail.com"},{"name":"trevorparscal","email":"trevorparscal@gmail.com"},{"name":"catrope","email":"roan.kattouw@gmail.com"},{"name":"matmarex","email":"dziewonski@fastmail.fm"}],"homepage":"https://www.mediawiki.org/wiki/CSSJanus","bugs":{"url":"https://phabricator.wikimedia.org/tag/cssjanus/"},"nyc":{"include":["src"],"reporter":["text","html","clover"],"report-dir":"coverage"},"dist":{"shasum":"47b498e84153bde7200b2e2de636ab906bc206a6","tarball":"https://registry.npmjs.org/cssjanus/-/cssjanus-2.2.0.tgz","fileCount":5,"integrity":"sha512-5R3TLK0t4scUyjimvBcb+ao7cTsXNHZNj0B1KJXjdexeK9KqgywWAMo2JvTBO3ZEEjCP12V6huloo4VMnFO9ww==","signatures":[{"sig":"MEYCIQCqDWib8i5pThODOVMFe0mkpHz6pLwpVGElJ0bhbtpHDAIhAIw+rKe5gUi0BeLDQCzmcHRhqTQ2Y/58w/9xkPJzDWPh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35562},"main":"./src/cssjanus.js","engines":{"node":">=10.0.0"},"gitHead":"3e4afb8f96ae000bc7dd76ab64c502ad36b1fb42","scripts":{"doc":"rm docs/lib/cssjanus.js && cp src/cssjanus.js docs/lib/cssjanus.js","test":"eslint . && qunit test/unit.js","coverage":"nyc qunit test/unit.js","renew-doc-deps":"curl -s https://unpkg.com/@wikimedia/codex-design-tokens@1.0.0/theme-wikimedia-ui.css -o docs/lib/codex-design-tokens/theme-wikimedia-ui-1.0.0.css"},"_npmUser":{"name":"matmarex","email":"dziewonski@fastmail.fm"},"repository":{"url":"https://gerrit.wikimedia.org/g/mediawiki/libs/node-cssjanus","type":"git"},"_npmVersion":"9.8.1","description":"Convert CSS stylesheets between left-to-right and right-to-left directions.","directories":{},"_nodeVersion":"18.20.2","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","qunit":"2.20.0","eslint":"8.57.0","eslint-config-wikimedia":"0.28.2"},"_npmOperationalInternal":{"tmp":"tmp/cssjanus_2.2.0_1721768087833_0.2692119041041132","host":"s3://npm-registry-packages"}},"2.3.0":{"name":"cssjanus","version":"2.3.0","keywords":["i18n","bidi","rtl","ltr"],"author":{"url":"https://trevorparscal.com/","name":"Trevor Parscal","email":"trevorparscal@gmail.com"},"license":"Apache-2.0","_id":"cssjanus@2.3.0","maintainers":[{"name":"krinkle","email":"krinkle@fastmail.com"},{"name":"trevorparscal","email":"trevorparscal@gmail.com"},{"name":"catrope","email":"roan.kattouw@gmail.com"},{"name":"matmarex","email":"dziewonski@fastmail.fm"}],"homepage":"https://www.mediawiki.org/wiki/CSSJanus","bugs":{"url":"https://phabricator.wikimedia.org/tag/cssjanus/"},"nyc":{"include":["src"],"reporter":["text","html","clover"],"report-dir":"coverage"},"dist":{"shasum":"af91e639a34d8b241e5032824f3f1b7f8dd91557","tarball":"https://registry.npmjs.org/cssjanus/-/cssjanus-2.3.0.tgz","fileCount":5,"integrity":"sha512-ZZXXn51SnxRxAZ6fdY7mBDPmA4OZd83q/J9Gdqz3YmE9TUq+9tZl+tdOnCi7PpNygI6PEkehj9rgifv5+W8a5A==","signatures":[{"sig":"MEUCIDU8fIVd7VAHi9nuXM3oR9xbkmD/5j3OKRuzuYOI0tSFAiEAms10IvzNgK3WUZNXC886o6G9hCRY1drE16IVOFNbqGw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36115},"main":"./src/cssjanus.js","engines":{"node":">=10.0.0"},"gitHead":"c8ed317724df25f1ea66c9a8718644ab069d2b1e","scripts":{"doc":"rm docs/lib/cssjanus.js && cp src/cssjanus.js docs/lib/cssjanus.js","test":"eslint . && qunit test/unit.js","coverage":"nyc qunit test/unit.js","renew-doc-deps":"curl -s https://unpkg.com/@wikimedia/codex-design-tokens@1.0.0/theme-wikimedia-ui.css -o docs/lib/codex-design-tokens/theme-wikimedia-ui-1.0.0.css"},"_npmUser":{"name":"matmarex","email":"dziewonski@fastmail.fm"},"repository":{"url":"https://gerrit.wikimedia.org/g/mediawiki/libs/node-cssjanus","type":"git"},"_npmVersion":"9.8.1","description":"Convert CSS stylesheets between left-to-right and right-to-left directions.","directories":{},"_nodeVersion":"18.20.2","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","qunit":"2.20.0","eslint":"8.57.0","eslint-config-wikimedia":"0.28.2"},"_npmOperationalInternal":{"tmp":"tmp/cssjanus_2.3.0_1722976212676_0.7683448455036834","host":"s3://npm-registry-packages"}},"2.3.1":{"name":"cssjanus","version":"2.3.1","description":"Convert CSS stylesheets between left-to-right and right-to-left directions.","author":{"name":"Trevor Parscal","email":"trevorparscal@gmail.com","url":"https://trevorparscal.com/"},"license":"Apache-2.0","homepage":"https://www.mediawiki.org/wiki/CSSJanus","bugs":{"url":"https://phabricator.wikimedia.org/tag/cssjanus/"},"repository":{"type":"git","url":"https://gerrit.wikimedia.org/g/mediawiki/libs/node-cssjanus"},"keywords":["i18n","bidi","rtl","ltr"],"main":"./src/cssjanus.js","scripts":{"doc":"rm docs/lib/cssjanus.js && cp src/cssjanus.js docs/lib/cssjanus.js","renew-doc-deps":"curl -s https://unpkg.com/@wikimedia/codex-design-tokens@1.0.0/theme-wikimedia-ui.css -o docs/lib/codex-design-tokens/theme-wikimedia-ui-1.0.0.css","test":"eslint . && qunit test/unit.js","changelog":"git log HEAD --format=\"* %s (%aN)\" --no-merges --not --tags | sort | grep -vE \"^\\* (build|docs?|tests?):\"","coverage":"nyc qunit test/unit.js"},"engines":{"node":">=10.0.0"},"dependencies":{},"devDependencies":{"eslint":"8.57.0","eslint-config-wikimedia":"0.32.4","nyc":"^15.1.0","qunit":"2.24.1"},"nyc":{"include":["src"],"report-dir":"coverage","reporter":["text","html","clover"]},"_id":"cssjanus@2.3.1","gitHead":"05cc64b593e893d2c6f9a651834a48968ffd896d","_nodeVersion":"22.22.0","_npmVersion":"10.9.4","dist":{"integrity":"sha512-gWZQ/S0tthU2KCc55C5zbjxQN0XPK1sT0qufCqwCNUauGIsPDOfdBMBWosP+Kd4wf2A2Nxm/z6JAP6yNGnS7QQ==","shasum":"66ba936aa5e2c57e869a2e14f69097a0a69fe835","tarball":"https://registry.npmjs.org/cssjanus/-/cssjanus-2.3.1.tgz","fileCount":5,"unpackedSize":37486,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCTPTF3M1rI/hK2Dw3cihht7qWcrMcXyfAe5aa2LMfr9QIgP0XHZJyf+L52EisTWqxFqeWkpWT7eg2D03Bz3ExmwlQ="}]},"_npmUser":{"name":"krinkle","email":"krinkle@fastmail.com"},"directories":{},"maintainers":[{"name":"krinkle","email":"krinkle@fastmail.com"},{"name":"trevorparscal","email":"trevorparscal@gmail.com"},{"name":"catrope","email":"roan.kattouw@gmail.com"},{"name":"matmarex","email":"dziewonski@fastmail.fm"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/cssjanus_2.3.1_1782650907318_0.16974443443601284"},"_hasShrinkwrap":false}},"time":{"created":"2012-06-28T18:19:47.751Z","modified":"2026-06-28T12:48:27.723Z","1.0.0":"2012-06-28T18:19:49.772Z","1.0.1":"2013-08-08T08:39:26.387Z","1.0.2":"2014-01-28T08:28:02.516Z","1.1.0":"2014-09-23T22:35:58.890Z","1.1.1":"2014-11-19T18:41:54.000Z","1.1.2":"2015-02-04T02:40:45.655Z","1.1.3":"2016-12-24T06:46:34.275Z","1.2.0":"2017-03-14T20:01:19.541Z","1.2.2":"2018-02-12T19:04:36.735Z","1.3.0":"2018-07-03T19:29:19.896Z","1.3.1":"2018-10-15T16:45:48.326Z","1.3.2":"2019-05-10T22:49:49.807Z","2.0.0":"2020-08-23T19:49:12.587Z","2.0.1":"2020-08-24T03:05:33.621Z","2.1.0":"2021-05-02T18:02:57.555Z","2.2.0":"2024-07-23T20:54:48.031Z","2.3.0":"2024-08-06T20:30:12.863Z","2.3.1":"2026-06-28T12:48:27.467Z"},"bugs":{"url":"https://phabricator.wikimedia.org/tag/cssjanus/"},"author":{"name":"Trevor Parscal","email":"trevorparscal@gmail.com","url":"https://trevorparscal.com/"},"license":"Apache-2.0","homepage":"https://www.mediawiki.org/wiki/CSSJanus","keywords":["i18n","bidi","rtl","ltr"],"repository":{"type":"git","url":"https://gerrit.wikimedia.org/g/mediawiki/libs/node-cssjanus"},"description":"Convert CSS stylesheets between left-to-right and right-to-left directions.","maintainers":[{"name":"krinkle","email":"krinkle@fastmail.com"},{"name":"trevorparscal","email":"trevorparscal@gmail.com"},{"name":"catrope","email":"roan.kattouw@gmail.com"},{"name":"matmarex","email":"dziewonski@fastmail.fm"}],"readme":"[![npm](https://img.shields.io/npm/v/cssjanus.svg?style=flat)](https://www.npmjs.com/package/cssjanus)\n[![Tested with QUnit](https://img.shields.io/badge/tested_with-qunit-9c3493.svg)](https://qunitjs.com/)\n\n# CSSJanus\n\nConvert CSS stylesheets between left-to-right and right-to-left.\n\nBased on the original [Google project](https://code.google.com/p/cssjanus/).\n\nSee **[Interactive demo](https://doc.wikimedia.org/cssjanus/master/)**.\n\n## Install\n\n```sh\nnpm install cssjanus\n```\n\n## Usage\n\n```javascript\nvar cssjanus = require( 'cssjanus' );\n\n// Example: convert LTR CSS to RTL\nvar ltrCss = 'body { margin-left: 10px; }';\nvar rtlCss = cssjanus.transform( ltrCss );\n\nconsole.log( rtlCss );\n// → body { margin-right: 10px; }\n```\n\nSignature:\n\n```\ntransform( string css [, Object options ] ) : string\n```\n\nParameters:\n\n* `css` Stylesheet to transform\n* `options`: Options object (optional)\n * `options.transformDirInUrl` (Boolean): Transform directions in URLs, such as `ltr` to `rtl`. Default: `false`.\n * `options.transformEdgeInUrl` (Boolean): Transform edges in URLs, such as `left` to `right`. Default: `false`.\n\n### Preventing flipping\n\nIf a rule is not meant to be flipped by CSSJanus, use a `/* @noflip */` comment to protect the rule.\n\n```css\n.rule1 {\n  /* Will be converted to margin-right */\n  margin-left: 1em;\n}\n/* @noflip */\n.rule2 {\n  /* Will be preserved as margin-left */\n  margin-left: 1em;\n}\n```\n\n## CSS Logical\n\nWe encourage and recommend use of\n[CSS logical properties](https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_logical_properties_and_values)\nfor the subset of CSS features where a native\ndirection-aware version of a CSS property exists\n(be sure to check [browser support](https://caniuse.com/)\nfor specific properties). You can, for example, set\nproperties like `margin-inline-start` instead of\n`margin-left`, which the browser flips based on content\ndirection, and work seamlessly alongside other CSS\nproperties that CSSJanus flips instead.\n\nNote that CSS logical properties flip based on nearest\ncontent direction and content language, whereas CSSJanus\nis generally configured to flip by user language and\nUI direction.\n\n## Integrations\n\n* **[css](https://www.npmjs.com/package/css)** parser: [rtl-converter](https://github.com/HosseinAlipour/rtl-converter).\n* **Grunt**: [grunt-cssjanus](https://gerrit.wikimedia.org/g/mediawiki/tools/grunt-cssjanus).\n* **PHP** port: [php-cssjanus](https://gerrit.wikimedia.org/g/mediawiki/libs/php-cssjanus/).\n* **Gulp**: [gulp-cssjanus](https://github.com/tomyam1/gulp-cssjanus).\n* **PostCSS**: [postcss-cssjanus](https://www.npmjs.com/package/postcss-janus).\n* **styled-components**: [styled-components-rtl](https://www.npmjs.com/package/styled-components-rtl).\n* **Stylis**: [stylis-plugin-rtl](https://www.npmjs.com/package/stylis-plugin-rtl).\n* **webpack**: [cssjanus-webpack](https://www.npmjs.com/package/@mooeypoo/cssjanus-webpack), [webpack-arabic-css](https://www.npmjs.com/package/webpackarabiccssplugin).\n\n## Who uses CSSJanus?\n\n* **[Wikimedia Foundation](https://www.wikimedia.org/)**, the non-profit behind Wikipedia and other free knowledge projects. Used as part of [MediaWiki](https://www.mediawiki.org/wiki/MediaWiki) and [VisualEditor](https://gerrit.wikimedia.org/g/VisualEditor/VisualEditor) on [Wikipedia](https://ar.wikipedia.org/), and [more](https://doc.wikimedia.org/).\n* **[WordPress](https://wordpress.org/)**, a free and open-source content management system. Used for the interface of wp-admin and the default yearly themes.\n* **[styled-components](https://styled-components.com/)**, an ecosystem of visual primitives. Its RTL support is powered by CSSJanus.\n* **[AdminLTE](https://adminlte.io/)**, an open-source admin dashboard and control panel theme. See\n[AdminLTE-RTL](https://github.com/mmdsharifi/AdminLTE-RTL).\n\n## See also\n\n* [Interactive demo](https://cssjanus.github.io)\n\n## Contribute\n\n* Issue tracker: <https://phabricator.wikimedia.org/tag/cssjanus/>\n* Source code: <https://gerrit.wikimedia.org/g/mediawiki/libs/node-cssjanus>\n* Submit patches via Gerrit: <https://www.mediawiki.org/wiki/Developer_account>\n","readmeFilename":"README.md","users":{"armantaherian":true}}