{"_id":"@jsx-email/doiuse-email","_rev":"5-1c83fdb457d931d491ed8c6a2a394a21","name":"@jsx-email/doiuse-email","dist-tags":{"latest":"1.0.4"},"versions":{"0.4.0":{"name":"@jsx-email/doiuse-email","version":"0.4.0","keywords":["lint","html","css","doiuse","email","gmail","support","caniuse","caniemail","stylelint"],"author":{"url":"https://leondreamed.com","name":"Leon Si","email":"leon@leondreamed.com"},"license":"MIT","_id":"@jsx-email/doiuse-email@0.4.0","maintainers":[{"name":"shellscape","email":"andrew@shellscape.org"}],"homepage":"https://github.com/shellscape/doiuse-email#readme","bugs":{"url":"https://github.com/shellscape/doiuse-email/issues"},"bin":{"doiuse-email":"src/bin/cli.js"},"dist":{"shasum":"7cb3ae4c9f84574a6e7afcbf50195cf7f985dd99","tarball":"https://registry.npmjs.org/@jsx-email/doiuse-email/-/doiuse-email-0.4.0.tgz","fileCount":9,"integrity":"sha512-W3m9gZ7K0w9dRbEZ2CEMXP6P6lRI0jWUY2WVYSAdQ4OZNzc4/9jk7xvrRveYlXnXYrxkn/KOAfw9bD720R+KFQ==","signatures":[{"sig":"MEYCIQDARBNgQiIJOHnBLFDoezBse3KcD0HnBhrQyMkchblqFAIhAPw5DqEOSq++pJRHnK26yUn24urqZ2e9yS+FvT+2ejyG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3561534},"main":"dist/index.js","root":true,"_from":"file:jsx-email-doiuse-email-0.4.0.tgz","types":"dist/index.d.mts","module":"dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"scripts":{"lint":"eslint --cache --fix .","test":"vitest run","build":"tsup --config ./tsup.config.ts","start":"tun ./src/bin/cli.ts","format":"prettier --write .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"shellscape","email":"andrew@shellscape.org"},"_resolved":"/private/var/folders/07/ywbfgwc57_z4yx4m8vzhr8580000gp/T/a3511c4ae5e3c5ad3993338a03896b28/jsx-email-doiuse-email-0.4.0.tgz","_integrity":"sha512-W3m9gZ7K0w9dRbEZ2CEMXP6P6lRI0jWUY2WVYSAdQ4OZNzc4/9jk7xvrRveYlXnXYrxkn/KOAfw9bD720R+KFQ==","repository":{"url":"git+https://github.com/shellscape/doiuse-email.git","type":"git"},"_npmVersion":"9.5.1","description":"Lint CSS for email support against caniemail database.","directories":{},"resolutions":{"domhandler":"^4"},"_nodeVersion":"18.16.1","dependencies":{"css":"^3.0.0","onetime":"^6.0.0","css-what":"^6.1.0","dot-prop":"^8.0.2","commander":"^11.1.0","domhandler":"^5.0.3","micromatch":"^4.0.5","htmlparser2":"^9.0.0","style-to-object":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"desm":"^1.3.0","tsup":"^7.2.0","execa":"^8.0.1","rollup":"^4.2.0","vitest":"^0.34.6","outdent":"^0.8.0","@types/css":"^0.0.35","lionconfig":"^3.1.1","typescript":"^5.2.2","@tunnel/tun":"^0.2.1","@types/node":"^20.8.10","@types/micromatch":"^4.0.4","eslint-define-config":"^1.24.1"},"_npmOperationalInternal":{"tmp":"tmp/doiuse-email_0.4.0_1698982930344_0.5109493990389167","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@jsx-email/doiuse-email","version":"1.0.0","keywords":["lint","html","css","doiuse","email","gmail","support","caniuse","caniemail","stylelint"],"author":{"url":"https://leondreamed.com","name":"Leon Si","email":"leon@leondreamed.com"},"license":"MIT","_id":"@jsx-email/doiuse-email@1.0.0","maintainers":[{"name":"shellscape","email":"andrew@shellscape.org"}],"homepage":"https://github.com/shellscape/doiuse-email#readme","bugs":{"url":"https://github.com/shellscape/doiuse-email/issues"},"bin":{"doiuse-email":"src/bin/cli.js"},"dist":{"shasum":"b866d4b77d45ea4db23f15da46af2556e7321173","tarball":"https://registry.npmjs.org/@jsx-email/doiuse-email/-/doiuse-email-1.0.0.tgz","fileCount":9,"integrity":"sha512-vZRpMyTaM4gVUf2L9T7nHn79AE3gu3fPzUHKzwHGu4ImElqYGlYs//62J5b9yH25d3eOdnm4W2rV9k72Jn+ovA==","signatures":[{"sig":"MEQCIBb74dTfqYtcQuXgNX45DoZnZ5FVjYx2YAhlo6+kMVXjAiBfmwtdZ44ORF3nnxolDNyhGtPttkdJ2LtMZlA1SSQDQg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3613053},"main":"dist/index.js","root":true,"_from":"file:jsx-email-doiuse-email-1.0.0.tgz","types":"dist/index.d.mts","module":"dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"scripts":{"lint":"eslint --cache --fix .","test":"vitest run","build":"tsup --config ./tsup.config.ts","start":"tun ./src/bin/cli.ts","format":"prettier --write .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"shellscape","email":"andrew@shellscape.org"},"_resolved":"/private/var/folders/07/ywbfgwc57_z4yx4m8vzhr8580000gp/T/23790aa8331a2bc83e13e8ee98175c35/jsx-email-doiuse-email-1.0.0.tgz","_integrity":"sha512-vZRpMyTaM4gVUf2L9T7nHn79AE3gu3fPzUHKzwHGu4ImElqYGlYs//62J5b9yH25d3eOdnm4W2rV9k72Jn+ovA==","repository":{"url":"git+https://github.com/shellscape/doiuse-email.git","type":"git"},"_npmVersion":"9.5.1","description":"Lint CSS for email support against caniemail database.","directories":{},"resolutions":{"domhandler":"^4"},"_nodeVersion":"18.16.1","dependencies":{"css":"^3.0.0","onetime":"^6.0.0","css-what":"^6.1.0","dot-prop":"^8.0.2","commander":"^11.1.0","domhandler":"^5.0.3","micromatch":"^4.0.5","htmlparser2":"^9.0.0","style-to-object":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"desm":"^1.3.0","tsup":"^7.2.0","execa":"^8.0.1","rollup":"^4.2.0","vitest":"^0.34.6","outdent":"^0.8.0","@types/css":"^0.0.35","lionconfig":"^3.1.1","typescript":"^5.2.2","@tunnel/tun":"^0.2.1","@types/node":"^20.8.10","@types/micromatch":"^4.0.4","eslint-define-config":"^1.24.1"},"_npmOperationalInternal":{"tmp":"tmp/doiuse-email_1.0.0_1698983783461_0.761078415768341","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@jsx-email/doiuse-email","version":"1.0.1","keywords":["caniemail","caniuse","check","client","compat","compatible","compatibility","css","doiuse","email","gmail","html","lint","stylelint","support"],"author":{"url":"https://leondreamed.com","name":"Leon Si","email":"leon@leondreamed.com"},"license":"MIT","_id":"@jsx-email/doiuse-email@1.0.1","maintainers":[{"name":"shellscape","email":"andrew@shellscape.org"}],"homepage":"https://github.com/shellscape/doiuse-email#readme","bugs":{"url":"https://github.com/shellscape/doiuse-email/issues"},"dist":{"shasum":"e27b27b99ea42929fd995428003b2bfdbf0d2ae0","tarball":"https://registry.npmjs.org/@jsx-email/doiuse-email/-/doiuse-email-1.0.1.tgz","fileCount":9,"integrity":"sha512-PeiQhXTXSbYpR4uuXsaSDX6KwNUgRu9I7utaMSEYysXjDvKFx19bjwzS/sJttl8dJ4kfzVSWFeyUFwdKcWqhiw==","signatures":[{"sig":"MEQCICGcT8p/ev+4gxmG0FWXagMJ1SlJ60fWHVYDceFwjqJzAiBsls42LHWsCJ8kzY379Y1W/CiJJ4TJJ1dzEqzPpIqylg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3567261},"main":"dist/index.js","root":true,"_from":"file:jsx-email-doiuse-email-1.0.1.tgz","types":"dist/index.d.mts","module":"dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"scripts":{"lint":"eslint --cache --fix .","test":"vitest run","build":"tsup --config ./tsup.config.ts","start":"tun ./src/cli.ts","format":"prettier --write .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"shellscape","email":"andrew@shellscape.org"},"_resolved":"/private/var/folders/07/ywbfgwc57_z4yx4m8vzhr8580000gp/T/e50c365c437a230edd82d7f8be24209c/jsx-email-doiuse-email-1.0.1.tgz","_integrity":"sha512-PeiQhXTXSbYpR4uuXsaSDX6KwNUgRu9I7utaMSEYysXjDvKFx19bjwzS/sJttl8dJ4kfzVSWFeyUFwdKcWqhiw==","repository":{"url":"git+https://github.com/shellscape/doiuse-email.git","type":"git"},"_npmVersion":"9.5.1","description":"Lint CSS for email support against caniemail database.","directories":{},"resolutions":{"domhandler":"^4"},"_nodeVersion":"18.16.1","dependencies":{"css":"^3.0.0","css-what":"^6.1.0","domhandler":"^5.0.3","micromatch":"^4.0.5","htmlparser2":"^9.0.0","style-to-object":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"desm":"^1.3.0","tsup":"^7.2.0","execa":"^8.0.1","vitest":"^0.34.6","onetime":"^6.0.0","outdent":"^0.8.0","dot-prop":"^8.0.2","@types/css":"^0.0.35","typescript":"^5.2.2","@tunnel/tun":"^0.2.1","@types/node":"^20.8.10","@types/micromatch":"^4.0.4","eslint-define-config":"^1.24.1","eslint-config-shellscape":"^6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/doiuse-email_1.0.1_1699020768695_0.5374300920871529","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@jsx-email/doiuse-email","version":"1.0.2","keywords":["caniemail","caniuse","check","client","compat","compatible","compatibility","css","doiuse","email","gmail","html","lint","stylelint","support"],"author":{"url":"https://leondreamed.com","name":"Leon Si","email":"leon@leondreamed.com"},"license":"MIT","_id":"@jsx-email/doiuse-email@1.0.2","maintainers":[{"name":"shellscape","email":"andrew@shellscape.org"}],"homepage":"https://github.com/shellscape/doiuse-email#readme","bugs":{"url":"https://github.com/shellscape/doiuse-email/issues"},"dist":{"shasum":"0ca5c5ab714c49d98dbe5feb5c398f661659776f","tarball":"https://registry.npmjs.org/@jsx-email/doiuse-email/-/doiuse-email-1.0.2.tgz","fileCount":9,"integrity":"sha512-YFW0H9+eqtollEi3Pvi6RpGL+8ShTjr/Hg+Qpv/IgJE5715K5EDbaEwQ9VIvWN4psxM6JpyJhXF9BkOyjBhs8w==","signatures":[{"sig":"MEQCIFgJm9ShHMK8Gh3vrXsgVgd4dYmem27sT8kJhOn7FGHMAiB28iqfEtS8EdJoTDgcukqq1fKv+9UHPAG8+ly6M5n3mg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5224290},"main":"dist/index.js","root":true,"_from":"file:jsx-email-doiuse-email-1.0.2.tgz","types":"dist/index.d.mts","module":"dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"scripts":{"lint":"eslint --cache --fix .","test":"vitest run","build":"tsup --config ./tsup.config.ts","start":"tun ./src/cli.ts","format":"prettier --write .","release":"versioner --no-commit-scopes --target $(pwd)","typecheck":"tsc --noEmit"},"_npmUser":{"name":"shellscape","email":"andrew@shellscape.org"},"_resolved":"/tmp/a1524b763b2e3e42330bc99d3f6d240f/jsx-email-doiuse-email-1.0.2.tgz","_integrity":"sha512-YFW0H9+eqtollEi3Pvi6RpGL+8ShTjr/Hg+Qpv/IgJE5715K5EDbaEwQ9VIvWN4psxM6JpyJhXF9BkOyjBhs8w==","repository":{"url":"git+https://github.com/shellscape/doiuse-email.git","type":"git"},"_npmVersion":"10.8.2","description":"Lint CSS for email support against caniemail database.","directories":{},"lint-staged":{"*package.json":["prettier --write --plugin=prettier-plugin-package"],"*.{ts,tsx,js,jsx}":["eslint --fix --cache"],"**/(package|tsconfig(.*)?).json":["prettier --write"],"(pnpm-workspace|.github/**/*).{yml,yaml}":["prettier --write"],"((.github/**/*)|(docs/**/*)|(web/**/*.md)|(README|CHANGELOG)|(**/(README|CHANGELOG))).md":["prettier --write"]},"resolutions":{"domhandler":"^4"},"_nodeVersion":"20.18.0","dependencies":{"css":"^3.0.0","css-what":"^6.1.0","domhandler":"^5.0.3","micromatch":"^4.0.5","htmlparser2":"^9.0.0","style-to-object":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"desm":"^1.3.0","tsup":"^7.2.0","execa":"^8.0.1","husky":"^9.1.6","vitest":"^2.1.3","onetime":"^6.0.0","outdent":"^0.8.0","dot-prop":"^8.0.2","@types/css":"^0.0.35","typescript":"^5.2.2","@tunnel/tun":"^0.2.1","@types/node":"^20.8.10","lint-staged":"^15.2.10","@dot/versioner":"^0.4.0","@types/micromatch":"^4.0.4","eslint-define-config":"^1.24.1","eslint-config-shellscape":"^6.0.2"},"_npmOperationalInternal":{"tmp":"tmp/doiuse-email_1.0.2_1730131130868_0.424731549897047","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@jsx-email/doiuse-email","version":"1.0.3","keywords":["caniemail","caniuse","check","client","compat","compatible","compatibility","css","doiuse","email","gmail","html","lint","stylelint","support"],"author":{"url":"https://leondreamed.com","name":"Leon Si","email":"leon@leondreamed.com"},"license":"MIT","_id":"@jsx-email/doiuse-email@1.0.3","maintainers":[{"name":"shellscape","email":"andrew@shellscape.org"}],"homepage":"https://github.com/shellscape/doiuse-email#readme","bugs":{"url":"https://github.com/shellscape/doiuse-email/issues"},"dist":{"shasum":"7c8cee42e7926b50bcd96f00a1261c83a1991b00","tarball":"https://registry.npmjs.org/@jsx-email/doiuse-email/-/doiuse-email-1.0.3.tgz","fileCount":9,"integrity":"sha512-RJMDIe4OK9iseOHjgLEzR763p2+jd3u1E4AzktRvnt9SvQlOD9nBsyjJmpAFTe3YomxBiJFiwqmioZ/9Oh5qGw==","signatures":[{"sig":"MEYCIQDFQ8E/rwb1CbaXAhZEsLGlRGfSmqxL6uIXmkXNl3wf5QIhAM0XG/zYIdLt/hBsobsUXKt81YbcepehMFhGZlHjqz1u","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5224534},"main":"dist/index.js","root":true,"_from":"file:jsx-email-doiuse-email-1.0.3.tgz","types":"dist/index.d.mts","module":"dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"scripts":{"lint":"eslint --cache --fix .","test":"vitest run","build":"tsup --config ./tsup.config.ts","start":"tun ./src/cli.ts","format":"prettier --write .","release":"versioner --no-commit-scopes --target $(pwd)","typecheck":"tsc --noEmit"},"_npmUser":{"name":"shellscape","email":"andrew@shellscape.org"},"_resolved":"/tmp/70e4346b629524ad7aef80e949a1ea02/jsx-email-doiuse-email-1.0.3.tgz","_integrity":"sha512-RJMDIe4OK9iseOHjgLEzR763p2+jd3u1E4AzktRvnt9SvQlOD9nBsyjJmpAFTe3YomxBiJFiwqmioZ/9Oh5qGw==","repository":{"url":"git+https://github.com/shellscape/doiuse-email.git","type":"git"},"_npmVersion":"10.8.2","description":"Lint CSS for email support against caniemail database.","directories":{},"lint-staged":{"*package.json":["prettier --write --plugin=prettier-plugin-package"],"*.{ts,tsx,js,jsx}":["eslint --fix --cache"],"**/(package|tsconfig(.*)?).json":["prettier --write"],"(pnpm-workspace|.github/**/*).{yml,yaml}":["prettier --write"],"((.github/**/*)|(docs/**/*)|(web/**/*.md)|(README|CHANGELOG)|(**/(README|CHANGELOG))).md":["prettier --write"]},"resolutions":{"domhandler":"^4"},"_nodeVersion":"20.18.0","dependencies":{"css-what":"^6.1.0","domhandler":"^5.0.3","micromatch":"^4.0.5","htmlparser2":"^9.0.0","style-to-object":"^1.0.4","@adobe/css-tools":"^4.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"desm":"^1.3.0","tsup":"^7.2.0","execa":"^8.0.1","husky":"^9.1.6","vitest":"^2.1.3","onetime":"^6.0.0","outdent":"^0.8.0","dot-prop":"^8.0.2","@types/css":"^0.0.35","typescript":"^5.2.2","@tunnel/tun":"^0.2.1","@types/node":"^20.8.10","lint-staged":"^15.2.10","@dot/versioner":"^0.4.0","@types/micromatch":"^4.0.4","eslint-define-config":"^1.24.1","eslint-config-shellscape":"^6.0.2"},"_npmOperationalInternal":{"tmp":"tmp/doiuse-email_1.0.3_1730161041358_0.0892435063178465","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"@jsx-email/doiuse-email","version":"1.0.4","publishConfig":{"access":"public"},"description":"Lint CSS for email support against caniemail database.","license":"MIT","repository":{"type":"git","url":"git+https://github.com/shellscape/doiuse-email.git"},"author":{"name":"Leon Si","email":"leon@leondreamed.com","url":"https://leondreamed.com"},"homepage":"https://github.com/shellscape/doiuse-email#readme","main":"dist/index.js","module":"dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"engines":{"node":">=18.0.0"},"keywords":["caniemail","caniuse","check","client","compat","compatible","compatibility","css","doiuse","email","gmail","html","lint","stylelint","support"],"dependencies":{"@adobe/css-tools":"^4.3.1","css-what":"^6.1.0","domhandler":"^5.0.3","dot-prop":"^8.0.2","htmlparser2":"^9.0.0","micromatch":"^4.0.5","style-to-object":"^1.0.4"},"devDependencies":{"@dot/versioner":"^0.4.0","@tunnel/tun":"^0.2.1","@types/css":"^0.0.35","@types/micromatch":"^4.0.4","@types/node":"^20.8.10","desm":"^1.3.0","eslint-config-shellscape":"^6.0.2","eslint-define-config":"^1.24.1","execa":"^8.0.1","husky":"^9.1.6","lint-staged":"^15.2.10","onetime":"^6.0.0","outdent":"^0.8.0","tsup":"^7.2.0","typescript":"^5.2.2","vitest":"^2.1.3"},"resolutions":{"domhandler":"^4"},"types":"dist/index.d.mts","lint-staged":{"*.{ts,tsx,js,jsx}":["eslint --fix --cache"],"**/(package|tsconfig(.*)?).json":["prettier --write"],"(pnpm-workspace|.github/**/*).{yml,yaml}":["prettier --write"],"*package.json":["prettier --write --plugin=prettier-plugin-package"],"((.github/**/*)|(docs/**/*)|(web/**/*.md)|(README|CHANGELOG)|(**/(README|CHANGELOG))).md":["prettier --write"]},"root":true,"scripts":{"build":"tsup --config ./tsup.config.ts","format":"prettier --write .","lint":"eslint --cache --fix .","release":"versioner --no-commit-scopes --target $(pwd)","start":"tun ./src/cli.ts","test":"vitest run","typecheck":"tsc --noEmit"},"_id":"@jsx-email/doiuse-email@1.0.4","bugs":{"url":"https://github.com/shellscape/doiuse-email/issues"},"_integrity":"sha512-HfLjuQsAAyAkIZWR0wHR6+P6u40RIX0jBZu/1rgsw18+jc36agZD5j84zG4CDzitRxgXJXrAohPfDFPxcrtjAA==","_resolved":"/tmp/b2dcba03d2a962aeb8abe6bd014d782e/jsx-email-doiuse-email-1.0.4.tgz","_from":"file:jsx-email-doiuse-email-1.0.4.tgz","_nodeVersion":"20.18.0","_npmVersion":"10.8.2","dist":{"integrity":"sha512-HfLjuQsAAyAkIZWR0wHR6+P6u40RIX0jBZu/1rgsw18+jc36agZD5j84zG4CDzitRxgXJXrAohPfDFPxcrtjAA==","shasum":"62b0ea9fc6e285a1717aa5b7af746e96dc267039","tarball":"https://registry.npmjs.org/@jsx-email/doiuse-email/-/doiuse-email-1.0.4.tgz","fileCount":9,"unpackedSize":5224155,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE7pSHR/sASCN4XJ/PKwVNVwiBgXEsO7yTBwRjbLiZ8xAiBbYphUTRplFuf3gMT78dVvbu7seVstpH4/bcy2XTzJDA=="}]},"_npmUser":{"name":"shellscape","email":"andrew@shellscape.org"},"directories":{},"maintainers":[{"name":"shellscape","email":"andrew@shellscape.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/doiuse-email_1.0.4_1730161694589_0.5097963045824052"},"_hasShrinkwrap":false}},"time":{"created":"2023-11-03T03:42:10.242Z","modified":"2024-10-29T00:28:15.086Z","0.4.0":"2023-11-03T03:42:10.664Z","1.0.0":"2023-11-03T03:56:23.725Z","1.0.1":"2023-11-03T14:12:49.069Z","1.0.2":"2024-10-28T15:58:51.094Z","1.0.3":"2024-10-29T00:17:21.661Z","1.0.4":"2024-10-29T00:28:14.887Z"},"bugs":{"url":"https://github.com/shellscape/doiuse-email/issues"},"author":{"name":"Leon Si","email":"leon@leondreamed.com","url":"https://leondreamed.com"},"license":"MIT","homepage":"https://github.com/shellscape/doiuse-email#readme","keywords":["caniemail","caniuse","check","client","compat","compatible","compatibility","css","doiuse","email","gmail","html","lint","stylelint","support"],"repository":{"type":"git","url":"git+https://github.com/shellscape/doiuse-email.git"},"description":"Lint CSS for email support against caniemail database.","maintainers":[{"name":"shellscape","email":"andrew@shellscape.org"}],"readme":"[![libera manifesto](https://img.shields.io/badge/libera-manifesto-lightgrey.svg)](https://liberamanifesto.com)\n\n# @jsx-email/doiuse-email\n\nThis package is a part of the [`jsx-email`](https://jsx.email) suite of tools.\n\n`@jsx-email/doiuse-email` is a tool for checking the HTML and CSS support of various email clients based on [Can I email](https://caniemail.com).\n\nInspired by the excellent [doiuse](https://github.com/anandthakker/doiuse) library.\n\n## Installation\n\nInstall the package from npm using your favourite package manager:\n\n```shell\nnpm install @jsx-email/doiuse-email\n```\n\n## Programmatic Usage\n\nImport it and run it by calling `doIUseEmail(html: string, options: DoIUseOptions)`:\n\n```typescript\nimport { doIUseEmail } from '@jsx-email/doiuse-email';\n\nconst result = doIUseEmail(\n  `\n  <!doctype html>\n  <html>\n    <body>\n      <div style='background-color: orange'></div>\n    </body>\n  </html>\n  `,\n  { emailClients: ['gmail.*'] }\n);\n\nconsole.log(result);\n/*\n  {\n    \"notes\": [\n      \"Note about `<body> element` support for `gmail.desktop-webmail`: Partial. Replaced by a `<div>` with supported attributes.\",\n      \"Note about `<body> element` support for `gmail.ios`: Partial. Replaced by a `<div>` with supported attributes.\",\n      \"Note about `<body> element` support for `gmail.android`: Partial. Replaced by a `<div>` with supported attributes.\",\n      \"Note about `<body> element` support for `gmail.mobile-webmail`: Partial. Replaced by a `<div>` with supported attributes.\",\n    ],\n    \"success\": true,\n  }\n*/\n\n// Output is based on https://caniemail.com\n```\n\n## API\n\n### doIUseEmail(html, options)\n\n#### html\n\nType: `string`\n\nThe HTML that represents the email.\n\n#### options\n\n##### emailClients\n\nType: `string[]`\n\nAn array of globs for matching email clients to be checked against the Can I Email database. For more information about the glob syntax that is used, refer to the [micromatch](https://www.npmjs.com/package/micromatch) package.\n\nPossible email clients:\n\n```javascript\n[\n  'apple-mail.macos',\n  'apple-mail.ios',\n  'gmail.desktop-webmail',\n  'gmail.ios',\n  'gmail.android',\n  'gmail.mobile-webmail',\n  'orange.desktop-webmail',\n  'orange.ios',\n  'orange.android',\n  'outlook.windows',\n  'outlook.windows-mail',\n  'outlook.macos',\n  'outlook.ios',\n  'outlook.android',\n  'yahoo.desktop-webmail',\n  'yahoo.ios',\n  'yahoo.android',\n  'aol.desktop-webmail',\n  'aol.ios',\n  'aol.android',\n  'samsung-email.android',\n  'sfr.desktop-webmail',\n  'sfr.ios',\n  'sfr.android',\n  'thunderbird.macos',\n  'protonmail.desktop-webmail',\n  'protonmail.ios',\n  'protonmail.android',\n  'hey.desktop-webmail',\n  'mail-ru.desktop-webmail',\n  'fastmail.desktop-webmail',\n  'laposte.desktop-webmail'\n];\n```\n\nExample: `[\"gmail.*\", \"*.desktop-webmail\"]`\n","readmeFilename":"README.md"}