{"_id":"@2080code/watermark","_rev":"18-918aa223c66aa73f0f423b0befab92d2","name":"@2080code/watermark","dist-tags":{"latest":"0.2.1"},"versions":{"0.0.1":{"name":"@2080code/watermark","version":"0.0.1","keywords":["watermark","html","svg","js"],"author":{"name":"Warren Chen"},"license":"ISC","_id":"@2080code/watermark@0.0.1","maintainers":[{"name":"aliangcodeok","email":"aliang_ok@sina.com"}],"homepage":"https://github.com/2080code/watermark#readme","bugs":{"url":"https://github.com/2080code/watermark/issues"},"dist":{"shasum":"ea6519401fcc5df95d54f515a53d95590f7c1b49","tarball":"https://registry.npmjs.org/@2080code/watermark/-/watermark-0.0.1.tgz","fileCount":6,"integrity":"sha512-xc1vQhYElisAGp1Gln4R4T9Q2vQso4fTZ1Wgpxy0QOzF9Powjre3+YGbdleE1ao3dBuBMr+bhSwiKfZx3pbC3w==","signatures":[{"sig":"MEYCIQDnd35TbrkDELSt/gZZx0m3zJn9iOUyQkQADUWggywXOQIhAMr4Kfv61gInxBQgVxgI4Vgn4lR9jto/Z4tW8ZtlXcjt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":736161},"main":"watermark.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"aliangcodeok","email":"aliang_ok@sina.com"},"repository":{"url":"git+https://github.com/2080code/watermark.git","type":"git"},"_npmVersion":"10.8.2","description":"给页面或HTML元素加SVG水印的JS库","directories":{},"_nodeVersion":"20.19.4","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/watermark_0.0.1_1762797646192_0.4981455008400508","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"@2080code/watermark","version":"0.0.3","keywords":["watermark","html","svg","js"],"author":{"name":"Warren Chen"},"license":"ISC","_id":"@2080code/watermark@0.0.3","maintainers":[{"name":"aliangcodeok","email":"aliang_ok@sina.com"}],"homepage":"https://github.com/2080code/watermark#readme","bugs":{"url":"https://github.com/2080code/watermark/issues"},"dist":{"shasum":"e66c839b7275a9959c19a64cd352cdf9b60da022","tarball":"https://registry.npmjs.org/@2080code/watermark/-/watermark-0.0.3.tgz","fileCount":8,"integrity":"sha512-0Tj2HFOdKXrrD4IgTqY9zAggGyrMrk4PUTo9LPJXTGPCtCinIBVf9KLxEhpS9yO7qAEkV77MbA+b9wipqI7low==","signatures":[{"sig":"MEUCIGj33fTtNlqvKnjiWovF4dwNRjCo6QjJB7IQzxswIfATAiEAteu9RMfGtYD14J2NVCcXOibBbzUDwYbJP4G0BQKMkOg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":803194},"main":"watermark.js","gitHead":"8333dc9895f56baef5c4429a9e25455aee650c6f","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"aliangcodeok","email":"aliang_ok@sina.com"},"repository":{"url":"git+https://github.com/2080code/watermark.git","type":"git"},"_npmVersion":"10.8.2","description":"给页面或HTML元素加SVG水印的JS库","directories":{},"_nodeVersion":"18.20.8","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/watermark_0.0.3_1762835486604_0.34884761946153686","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"@2080code/watermark","version":"0.0.4","keywords":["watermark","html","svg","js"],"author":{"name":"Warren Chen"},"license":"ISC","_id":"@2080code/watermark@0.0.4","maintainers":[{"name":"aliangcodeok","email":"aliang_ok@sina.com"}],"homepage":"https://github.com/2080code/watermark#readme","bugs":{"url":"https://github.com/2080code/watermark/issues"},"dist":{"shasum":"45821ce564b7351e202e0dfd5b642f45e815306e","tarball":"https://registry.npmjs.org/@2080code/watermark/-/watermark-0.0.4.tgz","fileCount":8,"integrity":"sha512-CB4m16atctdvPqAwRtB+HnCJ8HxP8h/bBmvW3ZjeSuWR6co1FsXYvrRHrL+d3KSt0L+54iYHAIQvum+hchbY0w==","signatures":[{"sig":"MEYCIQDwM9MBYQntaGE1YN/13iMUeSOuEdu959vbhFU3P1DWiwIhAO3STj2B1XZ/VPHUDIVs0PWgg4yQWnN4lvLdxR3lAiGy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":802491},"main":"watermark.js","gitHead":"c6b6d4f8fa4a69bc53144b800fd5093cfe0cde8b","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"aliangcodeok","email":"aliang_ok@sina.com"},"repository":{"url":"git+https://github.com/2080code/watermark.git","type":"git"},"_npmVersion":"10.8.2","description":"给页面或HTML元素加SVG水印的JS库","directories":{},"_nodeVersion":"18.20.8","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/watermark_0.0.4_1762845089470_0.7997626331359353","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"@2080code/watermark","version":"0.0.5","keywords":["watermark","html","svg","js"],"author":{"name":"Warren Chen"},"license":"ISC","_id":"@2080code/watermark@0.0.5","maintainers":[{"name":"aliangcodeok","email":"aliang_ok@sina.com"}],"homepage":"https://github.com/2080code/watermark#readme","bugs":{"url":"https://github.com/2080code/watermark/issues"},"dist":{"shasum":"2503f38621324abc3167c83d74ec3f45260349fe","tarball":"https://registry.npmjs.org/@2080code/watermark/-/watermark-0.0.5.tgz","fileCount":12,"integrity":"sha512-oedyjtiaLNct8BsyqR5eSfwSe46wnH0+88zHQq3rSftsYlsh0A3Ckj64V6vSlKWeJg2TrQWwiFeYFSFIMCgu+A==","signatures":[{"sig":"MEUCIQDmRDaxPOz5nKrX5zj27o9FUbF67PmhfXjV6cxs/o+AXAIgWLzNH3b3pay1VWemhjtSHuyDAPNClNEPRxlBb/pTQ+g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":827289},"main":"index.js","type":"module","gitHead":"c6b6d4f8fa4a69bc53144b800fd5093cfe0cde8b","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rollup -c","publish":"npm run build;"},"_npmUser":{"name":"aliangcodeok","email":"aliang_ok@sina.com"},"repository":{"url":"git+https://github.com/2080code/watermark.git","type":"git"},"_npmVersion":"10.8.2","description":"给页面或HTML元素加SVG水印的JS库","directories":{},"_nodeVersion":"18.20.8","dependencies":{"@babel/core":"^7.28.5","@babel/preset-env":"^7.28.5","@rollup/plugin-babel":"^6.1.0","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-commonjs":"^29.0.0","@rollup/plugin-node-resolve":"^16.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/watermark_0.0.5_1762938281888_0.18411365721919903","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"@2080code/watermark","version":"0.0.6","keywords":["watermark","html","svg","js"],"author":{"name":"Warren Chen"},"license":"ISC","_id":"@2080code/watermark@0.0.6","maintainers":[{"name":"aliangcodeok","email":"aliang_ok@sina.com"}],"homepage":"https://github.com/2080code/watermark#readme","bugs":{"url":"https://github.com/2080code/watermark/issues"},"dist":{"shasum":"31e51e70be1679cec81e3bd89ed7b3154149cfa9","tarball":"https://registry.npmjs.org/@2080code/watermark/-/watermark-0.0.6.tgz","fileCount":12,"integrity":"sha512-8s4GL+2q6Pgidic73VRm8VhGIo7ROleYzp4kGWjvrly6QMpY2sKitGaJ7KsgJ5iwLN8SohhFB00r5SO8Hun0GQ==","signatures":[{"sig":"MEUCIFjhyMPVzLnaggZu3V+c+KSPz3UmiU61UZ7VYReaX9T+AiEA/Y86SuAEAkhlgb5P6yqmQ9QDXgi6YS6K3FLbUrKoCQY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":827303},"main":"index.js","type":"module","gitHead":"f2c3fcc28559805ecb053a5248a29b844f491e26","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rollup -c","publish":"npm run build && npm publish"},"_npmUser":{"name":"aliangcodeok","email":"aliang_ok@sina.com"},"repository":{"url":"git+https://github.com/2080code/watermark.git","type":"git"},"_npmVersion":"10.8.2","description":"给页面或HTML元素加SVG水印的JS库","directories":{},"_nodeVersion":"18.20.8","dependencies":{"@babel/core":"^7.28.5","@babel/preset-env":"^7.28.5","@rollup/plugin-babel":"^6.1.0","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-commonjs":"^29.0.0","@rollup/plugin-node-resolve":"^16.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/watermark_0.0.6_1762939592697_0.5484960361099895","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"@2080code/watermark","version":"0.0.7","keywords":["watermark","html","svg","js","css","canvas"],"author":{"name":"Warren Chen"},"license":"ISC","_id":"@2080code/watermark@0.0.7","maintainers":[{"name":"aliangcodeok","email":"aliang_ok@sina.com"}],"homepage":"https://github.com/2080code/watermark#readme","bugs":{"url":"https://github.com/2080code/watermark/issues"},"dist":{"shasum":"198cfd669d5382686017e77f0a8c8115ea2782e1","tarball":"https://registry.npmjs.org/@2080code/watermark/-/watermark-0.0.7.tgz","fileCount":12,"integrity":"sha512-pPQNU+S2ZNo2UCa8gB5PYQN7BlGNe5wwHFl7RfRJw03hAQtnUV1pkcqKwwHlLgAGyhY2smE2POriMcqdH28kog==","signatures":[{"sig":"MEYCIQCNoFT7ChiCnt/FQx762zOxk5v9ti9piTnxwO9FXjgiywIhAN1qnX2wEzq3dzfwT4XKTq26a2elj42dk+ADCtJ4FoN9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":827464},"main":"index.js","type":"module","gitHead":"c2e7073f6f4d32528e60a9e859f090c9f12e0639","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rollup -c","npm-publish":"npm run build && npm publish"},"_npmUser":{"name":"aliangcodeok","email":"aliang_ok@sina.com"},"repository":{"url":"git+https://github.com/2080code/watermark.git","type":"git"},"_npmVersion":"10.8.2","description":"基于 CSS 的 background 给HTML元素添加 SVG 文字水印","directories":{},"_nodeVersion":"18.20.8","dependencies":{"@babel/core":"^7.28.5","@babel/preset-env":"^7.28.5","@rollup/plugin-babel":"^6.1.0","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-commonjs":"^29.0.0","@rollup/plugin-node-resolve":"^16.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/watermark_0.0.7_1763000743524_0.03204757196245378","host":"s3://npm-registry-packages-npm-production"}},"0.0.8":{"name":"@2080code/watermark","version":"0.0.8","keywords":["watermark","html","svg","js","css","canvas"],"author":{"name":"Warren Chen"},"license":"ISC","_id":"@2080code/watermark@0.0.8","maintainers":[{"name":"aliangcodeok","email":"aliang_ok@sina.com"}],"homepage":"https://github.com/2080code/watermark#readme","bugs":{"url":"https://github.com/2080code/watermark/issues"},"dist":{"shasum":"439453e08d5008f3a556bbf75f70dc34c01cc52c","tarball":"https://registry.npmjs.org/@2080code/watermark/-/watermark-0.0.8.tgz","fileCount":18,"integrity":"sha512-ooWNt6gBmMNAy/hqRhu7kfNo7DJGfJcmpXl3FWb2sV+IGUGZJAJ77vF1jXi3Nvd/LH2INgKvRLW15Emm7IDuHw==","signatures":[{"sig":"MEYCIQCQck7gAbBRTVwJrae20aayBSQ60RXWzt5LCDndGdcCDwIhALjKR83AKInX/JhTed5LPwPzJpK5Pr8pN+DZ2tBHJ1B6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":879345},"main":"index.js","type":"module","gitHead":"d1798461f4a16459e800f2a2ccd1c3742fd1f754","scripts":{"dev":"rollup -c -w","test":"echo \"Error: no test specified\" && exit 1","build":"rollup -c","npm-publish":"npm run build && npm publish"},"_npmUser":{"name":"aliangcodeok","email":"aliang_ok@sina.com"},"repository":{"url":"git+https://github.com/2080code/watermark.git","type":"git"},"_npmVersion":"10.8.2","description":"基于 CSS 的 background 给HTML元素添加 SVG 文字水印","directories":{},"_nodeVersion":"18.20.8","dependencies":{"tslib":"^2.8.1","@babel/core":"^7.28.5","@babel/preset-env":"^7.28.5","@rollup/plugin-babel":"^6.1.0","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-commonjs":"^29.0.0","@rollup/plugin-typescript":"^12.3.0","@rollup/plugin-node-resolve":"^16.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/watermark_0.0.8_1763115723454_0.38989469705001345","host":"s3://npm-registry-packages-npm-production"}},"0.0.9":{"name":"@2080code/watermark","version":"0.0.9","keywords":["watermark","html","svg","js","css","canvas"],"author":{"name":"Warren Chen"},"license":"ISC","_id":"@2080code/watermark@0.0.9","maintainers":[{"name":"aliangcodeok","email":"aliang_ok@sina.com"}],"homepage":"https://github.com/2080code/watermark#readme","bugs":{"url":"https://github.com/2080code/watermark/issues"},"dist":{"shasum":"909acba77c4679bf31ade46e9d12d1fba8b1f205","tarball":"https://registry.npmjs.org/@2080code/watermark/-/watermark-0.0.9.tgz","fileCount":18,"integrity":"sha512-dTkrG6IcEc1sEqPIcsrVFpG+FwsEYnfrGwQXFqCJuCpgOnJwSY9rLvl/ZC7fcgoxVwP85WLHVuv0QNqaTq/tZg==","signatures":[{"sig":"MEUCIEQzNqnezwouHwkJH1ERJY8EvMtLl3BvY4oahvqGwFZCAiEAk99WVeVH8OHJb4jHEqROrutieFhFul9/8F7133SiHX0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":876283},"main":"index.js","type":"module","gitHead":"cb4f391395b89baaf86584d6a2cefa8b5cb4f3e4","scripts":{"dev":"rollup -c -w","test":"echo \"Error: no test specified\" && exit 1","build":"rollup -c","npm-publish":"npm run build && npm publish"},"_npmUser":{"name":"aliangcodeok","email":"aliang_ok@sina.com"},"repository":{"url":"git+https://github.com/2080code/watermark.git","type":"git"},"_npmVersion":"10.8.2","description":"基于 CSS 的 background 给HTML元素添加 SVG 文字水印","directories":{},"_nodeVersion":"18.20.8","dependencies":{"tslib":"^2.8.1","@babel/core":"^7.28.5","@babel/preset-env":"^7.28.5","@rollup/plugin-babel":"^6.1.0","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-commonjs":"^29.0.0","@rollup/plugin-typescript":"^12.3.0","@rollup/plugin-node-resolve":"^16.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/watermark_0.0.9_1763117138836_0.8806754158678873","host":"s3://npm-registry-packages-npm-production"}},"0.0.10":{"name":"@2080code/watermark","version":"0.0.10","keywords":["watermark","html","svg","js","css","canvas"],"author":{"name":"Warren Chen"},"license":"ISC","_id":"@2080code/watermark@0.0.10","maintainers":[{"name":"aliangcodeok","email":"aliang_ok@sina.com"}],"homepage":"https://github.com/2080code/watermark#readme","bugs":{"url":"https://github.com/2080code/watermark/issues"},"dist":{"shasum":"7fc50f59c468b48c6bac84a7e29171656fa716f7","tarball":"https://registry.npmjs.org/@2080code/watermark/-/watermark-0.0.10.tgz","fileCount":18,"integrity":"sha512-syXKjzAQCYp2tySyqM4bZBPX2XhAgUYwsFoULrM8TH0pzauQqSFS1bgtGhoJAE57l4rM4QWkcupDHRimwCvE1A==","signatures":[{"sig":"MEQCIAqFv3xWAukBffbFwDaetLA0mpuO6iJHp/W0BgU+ChinAiAZqauJ3Y6Iwhk868Ixr+uEEOlPVsJ+49V9rSbLM8323g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":877280},"main":"index.js","type":"module","gitHead":"4310bd285b54173b9d497a7032d7444c8548accd","scripts":{"dev":"rollup -c -w","test":"echo \"Error: no test specified\" && exit 1","build":"rollup -c","npm-publish":"npm run build && npm publish"},"_npmUser":{"name":"aliangcodeok","email":"aliang_ok@sina.com"},"repository":{"url":"git+https://github.com/2080code/watermark.git","type":"git"},"_npmVersion":"10.8.2","description":"基于 CSS 的 background 给HTML元素添加 SVG 文字水印","directories":{},"_nodeVersion":"18.20.8","dependencies":{"tslib":"^2.8.1","@babel/core":"^7.28.5","@babel/preset-env":"^7.28.5","@rollup/plugin-babel":"^6.1.0","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-commonjs":"^29.0.0","@rollup/plugin-typescript":"^12.3.0","@rollup/plugin-node-resolve":"^16.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/watermark_0.0.10_1763362313922_0.32297650364428443","host":"s3://npm-registry-packages-npm-production"}},"0.0.11":{"name":"@2080code/watermark","version":"0.0.11","keywords":["watermark","html","svg","js","css","canvas"],"author":{"name":"Warren Chen"},"license":"ISC","_id":"@2080code/watermark@0.0.11","maintainers":[{"name":"aliangcodeok","email":"aliang_ok@sina.com"}],"homepage":"https://github.com/2080code/watermark#readme","bugs":{"url":"https://github.com/2080code/watermark/issues"},"dist":{"shasum":"7adb488b271e9103facce416ed439963eeead31e","tarball":"https://registry.npmjs.org/@2080code/watermark/-/watermark-0.0.11.tgz","fileCount":18,"integrity":"sha512-BzkzTy/ckYFK/X75Kf+IiTKOgCu1orvAA31fAoGBdQX5J+LYUCS5FfNmO+Vm58KsVF+fAeQzfk5TmykqDTE0kw==","signatures":[{"sig":"MEYCIQD8EO+uAJpdNZBKqxJW7PLs6KfLhS33o68WTBMrojE3oQIhAIN4oPKvjJWnLZVWgPlNcQwz1sc3WRziJs9Om72wbmnz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":878042},"main":"index.js","type":"module","gitHead":"dee2e804ec5bf463e1b994a0eaef1973a66d3cb5","scripts":{"dev":"rollup -c -w","test":"echo \"Error: no test specified\" && exit 1","build":"rollup -c","npm-publish":"npm run build && npm publish"},"_npmUser":{"name":"aliangcodeok","email":"aliang_ok@sina.com"},"repository":{"url":"git+https://github.com/2080code/watermark.git","type":"git"},"_npmVersion":"10.8.2","description":"基于 CSS 的 background 给HTML元素添加 SVG 文字水印","directories":{},"_nodeVersion":"18.20.8","dependencies":{"tslib":"^2.8.1","@babel/core":"^7.28.5","@babel/preset-env":"^7.28.5","@rollup/plugin-babel":"^6.1.0","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-commonjs":"^29.0.0","@rollup/plugin-typescript":"^12.3.0","@rollup/plugin-node-resolve":"^16.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/watermark_0.0.11_1763364515896_0.24302398398994485","host":"s3://npm-registry-packages-npm-production"}},"0.0.12":{"name":"@2080code/watermark","version":"0.0.12","keywords":["watermark","html","svg","js","css","canvas"],"author":{"name":"Warren Chen"},"license":"ISC","_id":"@2080code/watermark@0.0.12","maintainers":[{"name":"aliangcodeok","email":"aliang_ok@sina.com"}],"homepage":"https://github.com/2080code/watermark#readme","bugs":{"url":"https://github.com/2080code/watermark/issues"},"dist":{"shasum":"05c9ecf379a58e75b9d753aa95c825ab1580fd0a","tarball":"https://registry.npmjs.org/@2080code/watermark/-/watermark-0.0.12.tgz","fileCount":18,"integrity":"sha512-h+Q9i43XsbLX7dEQGQdslxWMMC0cNmcJ/IEG81gGflwyIveE/kaTG+4T37Ldrs5xzDfEwsntwqWrfSz9o8QpbQ==","signatures":[{"sig":"MEYCIQCs2C+GRyw0jlzCO95gVHT7uwtJsO2Iq3hJyAKKf60beAIhAPd2S+l4uEklxMTOroby4hvJMF0ctsbFEfuH38l5JfY2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":878021},"main":"index.js","type":"module","gitHead":"2ed25ea4bd759c48daaf82e7bd3d42ac2b744233","scripts":{"dev":"rollup -c -w","test":"echo \"Error: no test specified\" && exit 1","build":"rollup -c","npm-publish":"npm run build && npm publish"},"_npmUser":{"name":"aliangcodeok","email":"aliang_ok@sina.com"},"repository":{"url":"git+https://github.com/2080code/watermark.git","type":"git"},"_npmVersion":"10.8.2","description":"基于 CSS 的 background 给HTML元素添加 SVG 文字水印","directories":{},"_nodeVersion":"18.20.8","dependencies":{"tslib":"^2.8.1","@babel/core":"^7.28.5","@babel/preset-env":"^7.28.5","@rollup/plugin-babel":"^6.1.0","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-commonjs":"^29.0.0","@rollup/plugin-typescript":"^12.3.0","@rollup/plugin-node-resolve":"^16.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/watermark_0.0.12_1763364936635_0.9896875435938512","host":"s3://npm-registry-packages-npm-production"}},"0.0.13":{"name":"@2080code/watermark","version":"0.0.13","keywords":["watermark","html","svg","js","css","canvas"],"author":{"name":"Warren Chen"},"license":"ISC","_id":"@2080code/watermark@0.0.13","maintainers":[{"name":"aliangcodeok","email":"aliang_ok@sina.com"}],"homepage":"https://github.com/2080code/watermark#readme","bugs":{"url":"https://github.com/2080code/watermark/issues"},"dist":{"shasum":"cc45d19cd777bfa3eb9ae1334628981227be36f6","tarball":"https://registry.npmjs.org/@2080code/watermark/-/watermark-0.0.13.tgz","fileCount":18,"integrity":"sha512-ReyDTQkafXxX0nBzB89jhaXvqqLNJnkaKqxaiKMwIzQf1sA+mks6IfCOfya3mIbGAVywTY3N3pg0axTlVKbLAQ==","signatures":[{"sig":"MEUCIH1qkdbDoQe6q+yopUd6B6EFSAoZ7cGzf3BSdmooyQonAiEA0l/iRVLKWq6G/aHjtozkAHnb1IhkOOXmnVpVnBdopec=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":878785},"main":"index.ts","type":"module","gitHead":"0546718cd92dd5f3ee09d34347dbb827e2d4e430","scripts":{"dev":"rollup -c -w","test":"echo \"Error: no test specified\" && exit 1","build":"rollup -c","npm-publish":"npm run build && npm publish"},"_npmUser":{"name":"aliangcodeok","email":"aliang_ok@sina.com"},"repository":{"url":"git+https://github.com/2080code/watermark.git","type":"git"},"_npmVersion":"10.8.2","description":"基于 CSS 的 background 给HTML元素添加 SVG 文字水印","directories":{},"_nodeVersion":"18.20.8","dependencies":{"tslib":"^2.8.1","@babel/core":"^7.28.5","@babel/preset-env":"^7.28.5","@rollup/plugin-babel":"^6.1.0","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-commonjs":"^29.0.0","@rollup/plugin-typescript":"^12.3.0","@rollup/plugin-node-resolve":"^16.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/watermark_0.0.13_1763631337211_0.5117783199915757","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@2080code/watermark","version":"0.1.0","keywords":["watermark","html","svg","js","css","canvas"],"author":{"name":"Warren Chen"},"license":"ISC","_id":"@2080code/watermark@0.1.0","maintainers":[{"name":"aliangcodeok","email":"aliang_ok@sina.com"}],"homepage":"https://github.com/2080code/watermark#readme","bugs":{"url":"https://github.com/2080code/watermark/issues"},"dist":{"shasum":"9c25acb86798ea681c49726b8c28e6671c3af468","tarball":"https://registry.npmjs.org/@2080code/watermark/-/watermark-0.1.0.tgz","fileCount":20,"integrity":"sha512-8KkZdmJvw/5osmAMCvqJq+Bp39gVYSLZ+p9I7RmmI19J2XSLpsKV0DGBU+CycpRzjCKy599ucwe9TAUnSPollw==","signatures":[{"sig":"MEUCIGHCAxP+G/pXG3OsCBczuV89FqayEt8GIDyrx3enD87IAiEAxyYaT4bgG1BofA72Bx+axydoaQAQ7hoI0YyReMRaV0o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2958387},"main":"index.ts","type":"module","gitHead":"e78368495829aee2d3a2c357c578a4016e24573f","scripts":{"dev":"rollup -c -w","build":"rollup -c"},"_npmUser":{"name":"aliangcodeok","email":"aliang_ok@sina.com"},"repository":{"url":"git+https://github.com/2080code/watermark.git","type":"git"},"_npmVersion":"10.8.2","description":"基于 CSS 的 background 给HTML元素添加 SVG 文字水印","directories":{},"_nodeVersion":"18.20.8","dependencies":{"tslib":"^2.8.1","@babel/core":"^7.28.5","@babel/preset-env":"^7.28.5","@rollup/plugin-babel":"^6.1.0","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-commonjs":"^29.0.0","@rollup/plugin-typescript":"^12.3.0","@rollup/plugin-node-resolve":"^16.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/watermark_0.1.0_1763697251381_0.9808212414760873","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@2080code/watermark","version":"0.1.1","keywords":["watermark","html","svg","js","css","canvas"],"author":{"name":"Warren Chen"},"license":"ISC","_id":"@2080code/watermark@0.1.1","maintainers":[{"name":"aliangcodeok","email":"aliang_ok@sina.com"}],"homepage":"https://github.com/2080code/watermark#readme","bugs":{"url":"https://github.com/2080code/watermark/issues"},"dist":{"shasum":"1d8366fe6c153083dbbba39f4cfd15aa0a2b3a3e","tarball":"https://registry.npmjs.org/@2080code/watermark/-/watermark-0.1.1.tgz","fileCount":19,"integrity":"sha512-u7sAojQ7ZNWYGRYLlfQMNCi67Sle3ZUyp88vz2Ky5qjSt7adxl8Osqhfon614RKf2aw4nMXgbl5POhtJqPzUzA==","signatures":[{"sig":"MEQCIF6G5W7f7Uu99H28eV/nSicUtUz7+cclOnFdrlRQX+AlAiA4scRec4HByo0Mi5TVZtjUyWtK5lkqSky4USoBKxcPQA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2934370},"main":"index.js","type":"module","gitHead":"b8b1295ce1e5bc126b93187784ad9b7587583603","scripts":{"dev":"rollup -c -w","build":"rollup -c"},"_npmUser":{"name":"aliangcodeok","email":"aliang_ok@sina.com"},"repository":{"url":"git+https://github.com/2080code/watermark.git","type":"git"},"_npmVersion":"10.8.2","description":"基于 CSS 的 background 给HTML元素添加 SVG 文字水印","directories":{},"_nodeVersion":"18.20.8","dependencies":{"tslib":"^2.8.1","@babel/core":"^7.28.5","@babel/preset-env":"^7.28.5","@rollup/plugin-babel":"^6.1.0","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-commonjs":"^29.0.0","@rollup/plugin-typescript":"^12.3.0","@rollup/plugin-node-resolve":"^16.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/watermark_0.1.1_1763697530182_0.9732986285594871","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@2080code/watermark","version":"0.2.0","keywords":["watermark","html","svg","js","css","background","canvas"],"author":{"name":"Warren Chen"},"license":"ISC","_id":"@2080code/watermark@0.2.0","maintainers":[{"name":"aliangcodeok","email":"aliang_ok@sina.com"}],"homepage":"https://github.com/2080code/watermark#readme","bugs":{"url":"https://github.com/2080code/watermark/issues"},"dist":{"shasum":"3e311b0dd12493930eb52a7a5385f62f548f1503","tarball":"https://registry.npmjs.org/@2080code/watermark/-/watermark-0.2.0.tgz","fileCount":14,"integrity":"sha512-buJUy3H+IG+K4tVi3GZ3MzJVoZJHFeTAlM9VWGnLM8EcyCI6J8g+rgD58W6YpSbF038uKKkjuM8HCw6A1F2DFQ==","signatures":[{"sig":"MEUCICuxzOaAGywPM0pGpo/0VcWQiNvGeeQhw1pBIgCBizcKAiEAmnoaJTZ6Y6J8Cnx41TskbcODsFVhClgc2JlKRUl5pRo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1606246},"main":"index.js","node":">=20.0.0","type":"module","types":"index.d.ts","gitHead":"2cc3b52e599f14919cbe119f6a2e3b0c7ce0f31c","scripts":{"dev":"rollup -c -w","build":"del \"dist\" \"lib\" /s/q/f && rollup -c"},"_npmUser":{"name":"aliangcodeok","email":"aliang_ok@sina.com"},"repository":{"url":"git+https://github.com/2080code/watermark.git","type":"git"},"_npmVersion":"10.8.2","description":"基于 CSS 的 background 给HTML元素添加 SVG 文字水印","directories":{},"_nodeVersion":"20.19.6","dependencies":{"tslib":"^2.8.1","rollup":"^4.53.5","@babel/core":"^7.28.5","@babel/preset-env":"^7.28.5","@rollup/plugin-babel":"^6.1.0","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-commonjs":"^29.0.0","@rollup/plugin-typescript":"^12.3.0","@rollup/plugin-node-resolve":"^16.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/watermark_0.2.0_1767175208565_0.8894548303561178","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@2080code/watermark","version":"0.2.1","description":"基于 CSS 的 background 给HTML元素添加 SVG 文字水印","main":"index.js","types":"index.d.ts","type":"module","node":">=20.0.0","scripts":{"dev":"rollup -c -w","build":"del \"dist\" \"lib\" /s/q/f && rollup -c"},"repository":{"type":"git","url":"git+https://github.com/2080code/watermark.git"},"keywords":["watermark","html","svg","js","css","background","canvas"],"publishConfig":{"access":"public"},"author":{"name":"Warren Chen"},"license":"ISC","bugs":{"url":"https://github.com/2080code/watermark/issues"},"homepage":"https://github.com/2080code/watermark#readme","devDependencies":{"@babel/core":"^7.28.5","@babel/preset-env":"^7.28.5","@rollup/plugin-babel":"^6.1.0","@rollup/plugin-commonjs":"^29.0.0","@rollup/plugin-node-resolve":"^16.0.3","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-typescript":"^12.3.0","rollup":"^4.53.5","tslib":"^2.8.1"},"_id":"@2080code/watermark@0.2.1","gitHead":"2ed4aaa9b706b4d7c98143f8d6b1b81f5d8afe68","_nodeVersion":"20.19.4","_npmVersion":"10.8.2","dist":{"integrity":"sha512-vkWO2WbnWJYs8EtfAukWERNj08XWGWqu8OIFqU2AKl3wj16qkGTeEj/dYSiZS7z+RjdAzb+RSqVK13CXJykL8w==","shasum":"807c69d0e1059fdbb96f09794b187d275f41e681","tarball":"https://registry.npmjs.org/@2080code/watermark/-/watermark-0.2.1.tgz","fileCount":14,"unpackedSize":1606249,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCICy9xoQZeWPbXiROMsTeFBJGh4xrz3ldIzLuNreP2v8FAiAwnqyf9GFddZm2w8Aqgid5rG6SrsTkc6kYpDkzWfUcBA=="}]},"_npmUser":{"name":"aliangcodeok","email":"aliang_ok@sina.com"},"directories":{},"maintainers":[{"name":"aliangcodeok","email":"aliang_ok@sina.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/watermark_0.2.1_1778508571570_0.8080462561465431"},"_hasShrinkwrap":false}},"time":{"created":"2025-11-10T18:00:46.075Z","modified":"2026-05-11T14:09:31.961Z","0.0.1":"2025-11-10T18:00:46.401Z","0.0.2":"2025-11-10T18:38:31.327Z","0.0.3":"2025-11-11T04:31:26.904Z","0.0.4":"2025-11-11T07:11:29.766Z","0.0.5":"2025-11-12T09:04:42.127Z","0.0.6":"2025-11-12T09:26:33.026Z","0.0.7":"2025-11-13T02:25:43.774Z","0.0.8":"2025-11-14T10:22:03.783Z","0.0.9":"2025-11-14T10:45:39.043Z","0.0.10":"2025-11-17T06:51:54.233Z","0.0.11":"2025-11-17T07:28:36.121Z","0.0.12":"2025-11-17T07:35:36.895Z","0.0.13":"2025-11-20T09:35:37.532Z","0.1.0":"2025-11-21T03:54:11.687Z","0.1.1":"2025-11-21T03:58:50.455Z","0.2.0":"2025-12-31T10:00:08.779Z","0.2.1":"2026-05-11T14:09:31.776Z"},"bugs":{"url":"https://github.com/2080code/watermark/issues"},"author":{"name":"Warren Chen"},"license":"ISC","homepage":"https://github.com/2080code/watermark#readme","keywords":["watermark","html","svg","js","css","background","canvas"],"repository":{"type":"git","url":"git+https://github.com/2080code/watermark.git"},"description":"基于 CSS 的 background 给HTML元素添加 SVG 文字水印","maintainers":[{"name":"aliangcodeok","email":"aliang_ok@sina.com"}],"readme":"# @2080code/watermark\r\n![NPM Version](https://img.shields.io/npm/v/%402080code%2Fwatermark?label=NPM%20Version)\r\n![npm package minimized gzipped size](https://img.shields.io/bundlejs/size/%402080code%2Fwatermark?format=both&label=NPM%20Package%20Size)\r\n![NPM Last Update](https://img.shields.io/npm/last-update/%402080code%2Fwatermark?label=NPM%20Last%20Update)\r\n![NPM Downloads](https://img.shields.io/npm/dw/%402080code%2Fwatermark?label=NPM%20Downloads)\r\n\r\n\r\n## 介绍\r\n基于 CSS 的 `background` 给 HTML 元素添加 SVG 文字水印效果。\r\n\r\n---\r\n\r\n## 安装\r\n```bash\r\nnpm install @2080code/watermark\r\n```\r\n或\r\n```html\r\n<script src=\"lib/watermark.min.js\"></script>\r\n```\r\n\r\n---\r\n\r\n## 使用\r\n```javascript\r\nimport WaterMark from '@2080code/watermark'\r\n```\r\n```javascript\r\n// 创建实例\r\nconst Watermarker=new WaterMark({\r\n    mode:'cover',\r\n    content:'西游记',\r\n    fontFamily:'Microsoft YaHei',\r\n    fontSize:'60px',\r\n    fontColor:'black',\r\n    opacity:0.15,\r\n    rotateDegree:-30,\r\n    margin:0,\r\n    padding:40,\r\n    position:'center center',\r\n})\r\n// 绘制水印\r\nWatermarker.draw({\r\n    tuning:false,\r\n    degraded:true,\r\n})\r\n```\r\n\r\n---\r\n\r\n## 参数\r\n```javascript\r\nconst Watermarker=new WaterMark(options)\r\n```\r\n\r\n参数|类型|默认值|说明\r\n---|---|---|---\r\n`name` | String | `'2080code-watermark'` | 水印的名称，会影响 cover 模式下水印层元素的 className\r\n`carrierElem` | HTMLElement | `document.body`| 水印层载体。<br/>*需是可添加子元素的元素*\r\n`zIndex` | Number | `1000000` | 水印层（css z-index）\r\n`mode` | String （`'mat'\\|'cover'`）| `'mat'` | 水印放置模式，默认 `mat`，铺设在目标层底部；<br/>`cover` 模式会创建一个层，并覆盖在载体上。<br/>*cover 模式下为确保水印覆盖到，请检查载体宽高，mat 模式下水印的打印是非强制的，可能丢失*\r\n`content` | String | `''` | 水印文字内容，与 `url` 互斥，优先级高于 `url`\r\n`url` | String | `''` | 水印资源，与 content 互斥<br/>*暂时不支持`margin`、`padding`、`rotateDegree`及字体等相关设置项*\r\n`fontFamily` | String | `'Hei'` | 字体名\r\n`fontWeight` | String | `'normal'` | 字体粗细\r\n`fontSize` | String | `'16px'` | 字体大小\r\n`fontColor` | String | `'black'` | 字体颜色\r\n`baseline` | String | `'hanging'` | 文本基线设置（svg text alignment-baseline）\r\n`rotateDegree` | Number | `0` | 旋转角度\r\n`size` | String | `'auto'` | 水印尺寸（css background-size）\r\n`margin` | Number | `0` | 水印之间的外间距\r\n`padding` | Number | `0` | 水印之间的内间距\r\n`needClip` | Boolean | `true` | 是否裁切掉水印内容之外的空白（`margin`、`padding` 除外），在设置 `rotateDegree` 时有效\r\n`position` | String | `'center center'` | 水印铺设位置（css background-position）\r\n`repeat` | String | `'repeat'` | 水印铺设方式（css background-repeat）\r\n`opacity` | Number | `0.1` | 透明度，同时影响水印及调试层\r\n`tuning` | Boolean | `false` | 调试模式开关，设为 `true` 会在水印下添加 canvas 画布生成的参照底图，能够观察到 `margin`、`padding`、`rotateDegree`、`baseline` 等参数的辅线，方便调试。<br/>*目前只支持在 cover 模式下开启*\r\n`degraded` | Boolean | `false` | 降级处理，更好的兼容性，默认 `false`。<br/>*canvas 的 `measureText` 本身具有对文字更精确的捕获，但因为兼容性问题，低版本浏览器对它的特性支持不完全，只得以 HTML DOM 的 `getComputedStyle` 取代 canvas `measureText` 来完成基础绘制和尺寸的捕获。*\r\n\r\n---\r\n\r\n## 方法\r\n### 绘制水印\r\n在声明实例后，调用 `draw` 方法即可绘制水印，`options`会继承实例的参数，但仍会保留在声明实例时设置的参数。\r\n最佳实践是多个水印同屏时声明多个实例。\r\n\r\n```javascript\r\nconst Watermarker=new WaterMark({\r\n    content:'西游释厄传'\r\n})\r\nWatermarker.draw({\r\n    content:'西游记'\r\n})\r\n```\r\n\r\n参数|类型|默认值|说明\r\n---|---|---|---\r\n`options` | WaterMarkTypes.WaterMarkOptions | `{}` | 绘制选项，同创建实例时相同\r\n\r\n### 获取水印dataURL\r\n```javascript\r\nconst Watermarker=new WaterMark({\r\n    content:'吴承恩'\r\n})\r\nconst dataURL=Watermarker.getDataURL()\r\nconsole.log(dataURL)\r\n```\r\n\r\n---\r\n\r\n## 效果\r\n### 生产效果\r\n![平铺水印](./demo/preview1.png)\r\n```javascript\r\n{\r\n    mode:'cover',\r\n    content:'西游记',\r\n    fontSize:'60px',\r\n    rotateDegree:-30,\r\n    padding:40,\r\n    needClip:false\r\n}\r\n```\r\n![水印定位](./demo/preview2.jpg)\r\n```javascript\r\n{\r\n    mode:'cover',\r\n    content:new Date().toLocaleString(),\r\n    fontSize:'30px',\r\n    opacity:0.25,\r\n    padding:30,\r\n    size:'40% auto',\r\n    position:'top left',\r\n    repeat:'no-repeat',\r\n}\r\n```\r\n### 调试效果\r\n![调试](./demo/preview_tuning.png)\r\n```javascript\r\n{\r\n    content:'西游释厄传',\r\n    fontSize:'60px',\r\n    rotateDegree:-30,\r\n    margin:30,\r\n    padding:40,\r\n    tuning:true\r\n}\r\n```\r\n\r\n","readmeFilename":"README.md"}