{"_id":"@thi.ng/adapt-dpi","_rev":"90-a5606981bac7db1508087123e20775ed","name":"@thi.ng/adapt-dpi","description":"HDPI canvas adapter / styling utility","dist-tags":{"latest":"2.2.49"},"versions":{"1.0.0":{"name":"@thi.ng/adapt-dpi","version":"1.0.0","keywords":["canvas","DPI","ES6","HDPI","retina","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/adapt-dpi@1.0.0","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/adapt-dpi#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"edf04eb698ef87e974ca0fe196c1b3cd75451b7e","tarball":"https://registry.npmjs.org/@thi.ng/adapt-dpi/-/adapt-dpi-1.0.0.tgz","fileCount":10,"integrity":"sha512-aNrbE6G5KI7Q4cO6aGYp8GpM3cWDddJ2VkFOM3KrGsxivLRLvkAWrMKqQvwTgCm9rA5AkvZjuGfLCPvh3YfonA==","signatures":[{"sig":"MEYCIQC4X/G2UNBzrmtDg4WZPQxbnBjFEUXbs2sxweGFzPGzYAIhAM2OFJYmHkscDyVVt4tvv6mmYHc+spe3SfdT09eP4nrI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20829,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe3QtLCRA9TVsSAnZWagAA4yAP/jCT6SpKNtTUMyxY5QRx\nHd15RSADoQzDdyP2bm8FQ/arVw3CVErfNozaKgksodKE4eNivYA7S54Oft4g\nK/35IBl2XY0mn6rvhEh6u7YnAI/kA2lLMdSUgkveSddZiUtp+ySS+ER8UiB9\n2NW0XIJdXZ9FKWRn442v0dOjGviGI9PctZi3lz39iEZIAkdgdKiGKIz2j1YU\npMKAqf4P2248bG5p2xs+qNcQj000Y3oE9l5QFS6navuEW+cKUu8VPwf874gY\nrY5B3vMnjiJpmsxfTiYq6aaQx7gV/pk+h98YZS6KKE15WoE0/GHB20m0jz0R\nz051NNiIVwTXtkEgujcN3XAIkZC3Y/el0GXoSHwN/Qi1nDLW8i12na8QdAMl\na9syFa61PRe0pvhNxdB7+Luzwv9ZsmM/CKCO/Z3HG/bD/qhhyjeEpGBqOI3C\n0m26sShslZOdYszlBGcEJecB0YGXsho6J55J+qr2kVLEO00xfJtvJFjRVjdD\nL6cBVAHBDC3qJPfqjrsytAwE9jvqcelR4w08p1Jhyu4VCX0EG+wIW+qnlW8i\n/BuRQZaaqfhrj7ax33tRrgAXBv6ilHxvfWPiOqOv7/1AmhEaNnVbPEhGlJCd\nEFOluFPItrVlHsh0WnX3tIxXXW6mLjn6jG4A5p3dvDwLYORNXcIWkpP6ODSY\niBwe\r\n=6vBX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2015},"funding":{"url":"https://patreon.com/thing_umbrella","type":"patreon"},"gitHead":"cca5410e44f3f173e8aeb6d700d6e1a61f6ee503","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.21.0/node@v14.1.0+x64 (darwin)","description":"HDPI canvas adapter / styling utility","directories":{},"sideEffects":false,"_nodeVersion":"14.1.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.1","mocha":"^7.1.2","ts-node":"^8.10.1","typedoc":"^0.17.6","typescript":"^3.9.2","@types/node":"^14.0.1","@types/mocha":"^7.0.2","@microsoft/api-extractor":"^7.8.0","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/adapt-dpi_1.0.0_1591544651115_0.7199304014340817","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@thi.ng/adapt-dpi","version":"1.0.1","keywords":["canvas","DPI","ES6","HDPI","retina","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/adapt-dpi@1.0.1","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/adapt-dpi#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"2269afb62d7fd7b6a6ca6e46dbb72fcf487b9505","tarball":"https://registry.npmjs.org/@thi.ng/adapt-dpi/-/adapt-dpi-1.0.1.tgz","fileCount":10,"integrity":"sha512-2Y6VNlz8MQq6GLA/DjYGfYTVTm6t9pflYtoMsDMshKsnxoICHFSCWsnsGAhDpmC+RNW4reWE0esGAAGupgFJtQ==","signatures":[{"sig":"MEUCIQC4Lc16tsfPK0gW3YUmxwMVN7vVos4Mtu7px4LIyx+g7gIgL73NCwpLkcd9n4ymn8pDiiH1EM+4RacgoXxEq3Id6mc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21011,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe5keuCRA9TVsSAnZWagAAiv0P/jTE3WBuMZI7XRFinBsp\nVZF01B3hYcGwZB+5/bao3eAKJ6hGYZa2TeBO5BoLTbFSBKX0Qogv1gK5YMc4\nK63uPUuXGDGGtpEA4FB+L4lariVD++DTpvMGXGY7Ua1OyHWoWu6xYQDKFuQp\nUpRM6kkZcKDSgxHV6B29cBMHZBhRIUI8nyg+r9VBpFbDlwSb6k4TG2ych6JL\nEGxxd+bBkH7GAdtCiS/JPAvy3HVaBraXznHqhYMynOlXwkfhhXQrgs2AvQik\nqt6wpWKsM5XCq17c3lWbKo3GtXVqLgcJXoQI77fZ4C12bEh6gVSrpWsFYRWU\nJ5XwkU4ideQLsNVXrYlvgIoA5hHv9U8smdpKTEjfLLThNuuPrb1JrATcwINC\nDMHIxTkItvyLy63zDtbwGJ14cvZkUgq953h2ZMrHIIEfnWd2DmCuXtWALOGf\nHXK/nyU+aY3BrgKWR0dST2xlg2lwE0IkVCfxcVlweHK6oXWzs7Ncfu0MO8Ok\n88iU4UYwwnPQdueY+Ns/icxBXqqshcV0m21+ADHtWRguXg0tONL4K6lFgG2c\nN/FY77MtHqC72Yeuh5Za3Bx2wx4Otzgr+oL754FeAyOTsf62j6sZZ2RSA6NQ\nkfCWSVsS+LlN7SQDswCSgLOLTdY0/2FjmVL4q280T6x0WVBjWef4AhMbGfr6\nyGDU\r\n=zMg8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2015},"funding":{"url":"https://patreon.com/thing_umbrella","type":"patreon"},"gitHead":"ddf9b8b67d3d60bcca88143528ee33b843cc089e","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.21.0/node@v14.1.0+x64 (darwin)","description":"HDPI canvas adapter / styling utility","directories":{},"sideEffects":false,"_nodeVersion":"14.1.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.1","mocha":"^7.1.2","ts-node":"^8.10.1","typedoc":"^0.17.6","typescript":"^3.9.2","@types/node":"^14.0.1","@types/mocha":"^7.0.2","@microsoft/api-extractor":"^7.8.0","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/adapt-dpi_1.0.1_1592149933796_0.3189455834424988","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@thi.ng/adapt-dpi","version":"1.0.2","keywords":["canvas","DPI","ES6","HDPI","retina","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/adapt-dpi@1.0.2","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/adapt-dpi#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"7a0854faf3346e7ca41912e1467ba92c2137383f","tarball":"https://registry.npmjs.org/@thi.ng/adapt-dpi/-/adapt-dpi-1.0.2.tgz","fileCount":10,"integrity":"sha512-gqvzC2ZnlyP9FmC29JaOPOgK8F5EnZBpYKb96mLZjRQNQGYYxcLJIIdpHY/tbMn28TXJvdrriACvqxSD4o0ktQ==","signatures":[{"sig":"MEUCIQD3Xl+c2JS/xqURJS11buC98ljfDwoJce35bIL2Yu/PTwIgdXEyKPbm3N+rX1/+euYqiX2z2pvqNGjD63m2Ul3IbnI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21337,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe7iWTCRA9TVsSAnZWagAAU8gP+wbIP8xARCa6bn7prKdF\nyWPXJPnBNR3aHrvKFdskcQGWo54xOv1/aStsywEA1jOXHKByx2ztGwky/Qto\nfJ3TV5JV4WKBMOBliGisAPfwxw6CPNhwzLtasrDZu/rNcSkqXnl9NQ+WiD/O\neHwDcHCYblmNAL+9vNyZ93S6yaJjQXPP83AvzLa85TzqbCwiwsWhUk4V7u18\nUK1+iahZjT5MiAfKk41jtSRDJ+mTSHEKnjNX/+GCKV8x8lp+wOxSKriM3oUV\nb3wNnEnJY7V+jY2ou+x3EcqYMLd7bexc0GXdgXoJ096OvVOAer/Q6q9iqU2Z\ntY/M5cXnW1yL+LUI027Ft27N7ntkp23s7dVJ9BeSUgdyMOGJ53bUPW1wq3JH\nG2uYo9oQZOz6GeR2PHtP2q9WeJBkROKLfdkS3EMC3R9zxEKBGwRqBPybv4PM\n4sKZSac7F/RChN4bfuCAvRX/JQCGISOq73h9vzn9OYewuZaRHJt6hhN5jUO1\nG1Q6DoSc8cOiCBwwG7+sE2RFBOM+ubJ9g9ZvrwiFQ7iwA5mBHONMi/6ssfbZ\nnda+Y7g1JrX5PdMD0RG8GZnu/zBLsFHL7oVEB6oenCXnGQ99YToq2RuZOhbC\nrUnYi/wcgswH9O6rXRBFYLyz8EwlK49NUmtFpLEHHGd7EwT3mPQhuR2UmntD\ngZpt\r\n=BusB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2015},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"71008cd78a3288d0f740c3e4b379b353f5c926b9","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.21.0/node@v14.1.0+x64 (darwin)","description":"HDPI canvas adapter / styling utility","directories":{},"sideEffects":false,"_nodeVersion":"14.1.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.1","mocha":"^7.1.2","ts-node":"^8.10.1","typedoc":"^0.17.6","typescript":"^3.9.2","@types/node":"^14.0.1","@types/mocha":"^7.0.2","@microsoft/api-extractor":"^7.8.0","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/adapt-dpi_1.0.2_1592665490544_0.8721988140922938","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@thi.ng/adapt-dpi","version":"1.0.3","keywords":["canvas","DPI","ES6","HDPI","retina","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/adapt-dpi@1.0.3","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/adapt-dpi#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"67dbec294f1483d358faf59ac639f19546ed9e4c","tarball":"https://registry.npmjs.org/@thi.ng/adapt-dpi/-/adapt-dpi-1.0.3.tgz","fileCount":10,"integrity":"sha512-151N+EsxkFVntuKpXU6AklU9Usg29gVeVluOIEN/MccMZayNlSHnQp+lhCIQKEwOcybnAkkXqsP5SPWa9maHhA==","signatures":[{"sig":"MEYCIQD9qZ3jQ+QLXiyDjuCb9KH/glwPGYSquJVcvQvohypZrgIhAK0Od+s7uSdtDK+TXOjk0h5pJqRPwhbA0CYL7jvnsyc3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21519,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe/k7ZCRA9TVsSAnZWagAAe18P/Rs4/7Kti3zXJ4P8T98F\nzoYU8TOeZtZpB37YQUKl/E67eRr7DxDwJ+m/+gwpz8H8MEYm3jGZm/7nUMmQ\n0rJZy2ILUlsH22wnMJzYygCwTov4/zhNNQH4xhdHUrOLQ1PgCVxHxliEsx4V\n0RaR7HrNgMzMLS619E8dhf80U5H6R11xelgIl7RWfvA53kH8iqgILeWqnCin\nZgf9+Q0Yn/FtZSxvntjf6G/x7tZ4kXJ34sl7hf/jyUOTaEhmosorQi6Ofken\nyVPhFzvO7MfBZVNu+KAZsfU026CGcFM5nh3aM2eZ9P8UzP24Akn4CGxC/Amu\nmtnVIpjIBxd4UCdYVxQS2zhZ6atUAd2nT/UlqicLId5lUoqnGgsPbFDjCRzf\nb+z85jKqtzg1Mtw6rGSJp2vUvjstcICRFd+1eUZhmtPUIss8vY0CM9Psdibd\nTSmyKN5FQCSnamu+3H8/efFgkW44UqmVccmH6J9VNsFciPh+AaAjzplY0vxD\nFXcZ/70kLcEgauyBCHxDQzYmkfHe+sOgpvI/9CZzBtk+3Oqfhlzo6l46KIh+\n/GwskjucjSKofYMzOvaGIITGQl2Z9u4/hH6TrDY9xPTADMv1Oq4p+Iyl5EBv\n2pL/6OYwhf3abm41s+M+gJLDJYMNaZMI3gHqgc3xbYwe837tS89DU/9TlVbH\nro6i\r\n=Jh15\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2015},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"af932be5734c03553f3a4df9b00cb45e061f3a53","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.1.0+x64 (darwin)","description":"HDPI canvas adapter / styling utility","directories":{},"sideEffects":false,"_nodeVersion":"14.1.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.0.1","ts-node":"^8.10.1","typedoc":"^0.17.6","typescript":"^3.9.5","@types/node":"^14.0.1","@types/mocha":"^7.0.2","@microsoft/api-extractor":"^7.8.0","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/adapt-dpi_1.0.3_1593724633236_0.2848783532531669","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"@thi.ng/adapt-dpi","version":"1.0.4","keywords":["canvas","DPI","ES6","HDPI","retina","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/adapt-dpi@1.0.4","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/adapt-dpi#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"68339f1e48e26e57fd89c16606975b1f15679546","tarball":"https://registry.npmjs.org/@thi.ng/adapt-dpi/-/adapt-dpi-1.0.4.tgz","fileCount":10,"integrity":"sha512-mpwL8AWqkwcgnEhZLwXG8TQ9x4LlFhBsNUHTN+n1AJ1OUGhbeiagbqb2WI8P50rZMhCDRLZGBdfRuA419kRrxg==","signatures":[{"sig":"MEYCIQCGtyVJrOD9vLjo08KS3fw5zVY2CizSBgYGGOmOw1oWcQIhAMtF328olIm/J3QkKbxIM50qa4T/xwKpwS1DA4qh8vOH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21744,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfIJpaCRA9TVsSAnZWagAA35EP/1UaRLGxqsZZKXSqgbA5\nEnygke1Xca4T14tm2WOAivQmf0Q6+Mz3sJKBUM6EMYk9KmX9N+RqmbprFqna\nqOFik8z/m/4UtHIZ8/emBpGK+aeLciDalLXbxbaWtRnwf035enKb0wFjK8M4\nNvSS8g5GYwaMEyH6Asl2MEkB/Rhac+KKxJSFe3VTEPWB0g4jkZeTop9AtyKP\nk/VlW++s57/3OFgQWpn1xRlDpXxtsZrlEHGOuvxQo50rbM4Z291TrHC/fFck\nONtf+JwYec5CSAI0hpD8EwZtGYPhbAjdSlj05NxtOqhfgt75F5qHeCltQ+u+\n1hm7eZ8OkjecSkbKXdSMWo14001T7h9HdtJYsV8W89Awjm65Jk368IYjszw7\n4O97nMQGmHGcjWwukIIpJaeYfsjOyQDp5O18gzOthP0LHtBi0+14HsrYl6hU\na+oRuAxZLo/sna7H528V6BDOxCUAnEB26rYeWVAlL+EmKhG+ycCX9olmUUN1\nzHevqS63F2DV4HQy1uIaJ1TcPj08cN3NLmIwb1EIGlHJ/bxYiCgMFFPq5Snw\nK86uI1B4W61EAMrQ8lisPqNgbhtVjxbZA1wVEsAsGQ1MUrP6sC0pU02QbJAa\nfqzrSibO4a82A3oz1K2KteVxBThwsDCfFL0w35SEbgiQlTboIfjTWEW18edh\nwxcK\r\n=jfpV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2015},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"6a1b929361ede67d425a0dbd12cf4bce56c1f8f8","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.6.0+x64 (darwin)","description":"HDPI canvas adapter / styling utility","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.0.1","ts-node":"^8.10.1","typedoc":"^0.17.6","typescript":"^3.9.7","@types/node":"^14.0.26","@types/mocha":"^8.0.0","@microsoft/api-extractor":"^7.9.2","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/adapt-dpi_1.0.4_1595972185623_0.30051955002415887","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"@thi.ng/adapt-dpi","version":"1.0.5","keywords":["canvas","DPI","ES6","HDPI","retina","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/adapt-dpi@1.0.5","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/adapt-dpi#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"65ad42d799c4b498b23b804e2b2f9648cce11105","tarball":"https://registry.npmjs.org/@thi.ng/adapt-dpi/-/adapt-dpi-1.0.5.tgz","fileCount":10,"integrity":"sha512-iZ5n+2mg3f8999FwaBdh/XvDyuWtSmYMgE2T2ERhNqvrsn2iYZA7ULoME7zA8CZMoRyJvXHCc7Q9ChcC3Os8uQ==","signatures":[{"sig":"MEQCIDMF0OVEy76/rABGaul/NlG79LspcsRXJuiISltImaF9AiAP5AaFIGFiPqv881Rkt7Mr+TqchjMSEsSHa3MGrbstnw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21198,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfOUauCRA9TVsSAnZWagAApbsP/0WNu9mrYP1XQm6Hztbr\nyCBgm/w4sU+oUHIQAlm3h/rYPuJq1DUAkXOx0D9zgJT9M7ZbuV8rmPodo6B9\n24xMdmnr9lKxf0HVnbFl4TLGFS1zPj3HVVq4Lb4czjkT9vKkEz2S6wN4njjZ\nlfPav1Tidf6cnYmtJgRSSeZTEt5DtLeiScKNplh8AqUT1nj419snxGKRgfsi\nKFGMF7ubkQU7pc77ijBwsSmcFpyjCrKV6/tdNoK1fB79t3rL7p6h9Y1shSjS\nEu0Z+kcUiAjigNx50k3Z3QXbglIT6DotViCLeoG4i3mCGp/mhnl313Y0ULNt\nYaMbd2wXn4gSErEuHr0Tvyu6y9WRZIZsjLP4N7iAuHHBc9WF5o+GOGD/EVz5\nPxOLqeWX26uaT+lhMbESSenu3QcAIPnUIQqxEckoqnkpRDgePDm2y8BXp6Qd\nGQzvfcz6j4p8OKKsA6+2s5rAeaZZ4CUkeSrIJDvm7fm3OqWgatTT/Bbuk7Hq\nv3WZGezeCqyV1EywUKD9HhNlkd13x5TI7LYz9ep/duS8D4IQx+Oz+bIixhlF\nswGbN57jiKOll0a5aPnYMotJfXKewUkOdt7XBbJ2VBwP590ZigMChG4vj6M3\ngHb0yYbJEOVsnZKRcrfBN62X8sywxkkd3PgALqR6ca0Viu4/kPOB8/3gf2Vz\nNogD\r\n=lGBt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2015},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"81ba08f0ce3a0ece6901944e7b5827283d13a9e6","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.6.0+x64 (darwin)","description":"HDPI canvas adapter / styling utility","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.1.1","ts-node":"^8.10.1","typedoc":"^0.18.0","typescript":"^3.9.7","@types/node":"^14.0.26","@types/mocha":"^8.0.0","@microsoft/api-extractor":"^7.9.2","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/adapt-dpi_1.0.5_1597589166235_0.6757399646821096","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"@thi.ng/adapt-dpi","version":"1.0.6","keywords":["canvas","DPI","ES6","HDPI","retina","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/adapt-dpi@1.0.6","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/adapt-dpi#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"b13b68eb7efadef0c30d1351562343df002c5abb","tarball":"https://registry.npmjs.org/@thi.ng/adapt-dpi/-/adapt-dpi-1.0.6.tgz","fileCount":10,"integrity":"sha512-WHCHhByMqbf57YdxrTz2O9UAYQZyD5UgLJ373olV/7T5MzDMDMOQT+0cNlyzowaZ05TKMRrZayJXrQ1xMrttXQ==","signatures":[{"sig":"MEUCIDG9XMKTq9jcniuqJrcQjhHvV9Opfp08aI6oY7UhLYDXAiEA38NaHi4OO2cLPeQaP9oQN4zEjls5q+2cl3wF4LlQd9U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21418,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfOqxdCRA9TVsSAnZWagAAWt4QAIBwTdIHH+TYzhyCXMEr\nzRLyFEtFlkz2hEtGCOzXofZwyyo5ZtNLn87Rr/GyWU6vvPrU0X+LT70aZGMN\nlhQlssBKtXQdafNh3kmOJQgqIfDyod4p1vjLnHB5LEMljJD8PnL9UstkWnJ3\nwgMxRXsrzzZTExsWXh31p2753khawft3orpuno3Dm8h0a8KngiwXeedzD9zm\nEbW+Owy9F0MutXudtdXIPl/gLG5ltKWiWQrhkVvJ2Op//gBNL5AR1yNzTiQD\ndl3EQEpE8CQs/VXL8opeRyfFSkGqr/TVHyv3X+IXtAig+LGfk9nzdl0Hfaev\nQlGHv6myUIScDFwIY1Zm5vZCnx0QuPyZs011SuEnSvhKArPLkVBiYWRluDkw\nOfqwyslJl73KgGv1yJCEp60w5MmpHFEH54DmQWwKx8K0MerkoEIQWPajmLfT\nAN+P/vjKGDkwbgA10aITaWQZBv24XviD9tWlyS+sMICauebScCI/iUr+N9eW\nGYUkFjpyd+e+mvRCXWv+wivNlEJrcQi7g15o1Gp83A5ELZ6tj24hMT8GQOMF\nKW54XZPQGddgyc6RfxpopvEUzZd/BFv8rzprXSEMLryfO2CpZ+CcFqjDUWPe\nie8sAm8ZyTHKSGfubpsbK+vrCY4bzqaAXaHGaUOGMS74w2bVgyp5EWodSD17\nXTWv\r\n=Fz2U\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2015},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"44824f17050b412d635b576bf5f9b2136dac9554","scripts":{"doc":"typedoc --mode modules --out doc --theme ../../tools/doc/typedoc-theme src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.6.0+x64 (darwin)","description":"HDPI canvas adapter / styling utility","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.1.1","ts-node":"^8.10.1","typedoc":"^0.18.0","typescript":"^3.9.7","@types/node":"^14.0.26","@types/mocha":"^8.0.0","@microsoft/api-extractor":"^7.9.2","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/adapt-dpi_1.0.6_1597680732478_0.6596314852691216","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"@thi.ng/adapt-dpi","version":"1.0.7","keywords":["canvas","DPI","ES6","HDPI","retina","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/adapt-dpi@1.0.7","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/adapt-dpi#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"fb10df2dc6f5f7cdf89a9aceae6c5836f593f7c1","tarball":"https://registry.npmjs.org/@thi.ng/adapt-dpi/-/adapt-dpi-1.0.7.tgz","fileCount":10,"integrity":"sha512-Jady6a/xmGCiAzpgIB5ph24VyPudqUDY40QE85AsOEFBlZXT8GKQg5VKGmzH9tIv107DAnirETlZH+b1xWDyVA==","signatures":[{"sig":"MEYCIQDNENZlAYjgOFv2yoRmuB+8pxISuWjtS1Ur+LYN6g9YbAIhAPMbZ4SzTIr3udkoD1SwDyRZP/5NH4KUZXtSCwb45xs/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21599,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfSRV1CRA9TVsSAnZWagAApDIP/im7BtnNffD12AVES8cW\nP1N+5jYMaE4GIAuvx5MQwhljFMGuEK7dRPAwZDnd1kajkMnxuxERi63kLYnB\ncSW/YUuFKy05Zwky6JFnSWBfz8qrDzu64RKhdkcYDhjeHvijZm6Gnu2uBoyV\nKfdtGYZ7B6e090jeuXyD2UffPbJaZBQS9u15VsQHetA77ziQ99SrUmRzoTgs\nYnF6AUEGTIeV2gm8HuwSN03piHjzgUmq4X+cmqyornF7ls2ngQMIqUbUxZNj\nYXwfZHdeiSWuJfsqaO0H0wccxzgf6BDHGssYSRSOuQ95/fGd+hXMeNN8Kofb\nonen1o10nOHDgphZNlPHVHfvSm5y4gCHLZ2AEJOaTNo9757kTbkvm2Hu8OHo\neMuntQ2qhQuYBJnx8pwe++JF6s+7krCMW8WnQW8PdFSXsnV0JP64KKGKbr2b\ndoaJ8Xd5fMD59JwgOSiLiRB/82bJuQhXpB+7lJZ7ltkGMPF5F7B7SnpgBr70\nnItm7wcu7Roqjj0N7pnno7GeYLQrI6vRia6gI8JVKXIIEF9CE3zKZOoxKtfv\nxF+CsdRJfTm14S8c7pBOOnRAkpLMjDY5D4Ub5oEtDj/uQmuWbUkBnosehVlX\nM3SHydVOaxvxxrIyQ/a2EpPD4pJAjA3Y/XaV9GvDQOjPCmaUbv8i6+mhCwVB\nHN2a\r\n=BT+Y\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2015},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"3a55c0df86c5be9c56a1e1a4c0cfcaa2809a160a","scripts":{"doc":"typedoc --mode modules --out doc --theme ../../tools/doc/typedoc-theme src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.6.0+x64 (darwin)","description":"HDPI canvas adapter / styling utility","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.1.2","ts-node":"^9.0.0","typedoc":"^0.18.0","typescript":"^4.0.2","@types/node":"^14.6.1","@types/mocha":"^8.0.3","@microsoft/api-extractor":"^7.9.11","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/adapt-dpi_1.0.7_1598625141462_0.13120346428356267","host":"s3://npm-registry-packages"}},"1.0.8":{"name":"@thi.ng/adapt-dpi","version":"1.0.8","keywords":["canvas","dpi","es6","hdpi","retina","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/adapt-dpi@1.0.8","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/adapt-dpi#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"d6d3a0b594fdd1eaf194fdb41fdcea5206b54e1e","tarball":"https://registry.npmjs.org/@thi.ng/adapt-dpi/-/adapt-dpi-1.0.8.tgz","fileCount":10,"integrity":"sha512-ZIGp/ZOMzXhoQ/m6poQwn8ATP5iLKw4Yo/G8UHeqCHOoYi6TdoJ/GF+txToYXiPrcvstjYOIc+QbGx98CDQhfQ==","signatures":[{"sig":"MEQCIGCUAIFQWTxk64CLUQfaBHAMGVE+uWkrFTb3+u/GySONAiAEkCIyd7mUf7h2XG1P/b4klewXloxV4hydqC1ATxoCkw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21781,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfXgnhCRA9TVsSAnZWagAAe48P+gIoufhkk7yV/ZYAgmq5\nlWAwQhoui+y66d5j+47uvqaYk2ovIstduOba5kPJD6YJ0j7P8PpVfip78Ym7\nWYvMzgIf4bJp9fI7j7jFMST1eTJxxaIo9f83WxiJK5dy/wTrTug0kdEe5BOi\nGNkOvkbZl/YHI0blIbnN0GEKBi8ahhOvd4UoR8LXGwyu9yM8evFP8QL9WWfp\n7vRx8MaEM5A6Erw+HNbAuq0M1RuBHDnfNUyOVwGTSN01uv5E/PWTF/ytdVUm\nRNgQ1ZAj2hgjqBmKJrz7PxrlTGwX6wOhxHv6JAQw6V233jS4a8z1PTqEvLAK\nvf335YFMXUCJQHhH/EkSOwXkCo+VF1PbSpdCk35hj4AZeTFYKcNUETiUSLpu\nzOq5gANklvYG52HJLhCG50jiHDqmQCu9t2CTyufcCeisUqLHgpVee2OFcAbs\nlDlCvJxcIhIly6px3Vo9QYMUSKszKMNZokcNqf6twNDwpYaSnUkALO8nOb2W\nJPQ8EpSHvYamZ7D0XfhQXGo593CMsdmoDO7N1LVzCyV53/Kf1hssrMs/cjBk\nfOWwRRHJ0MH3eYfxu7c59TCaUuDIiLYXZQrjmS9quST6CcMkYwA0DmuVkZm3\nbTz/nWFdBXzLOkbuh65oE/lb8bjlMV2UYDJ0OrRxac/1YTryDipbrqC+jPsC\nMY56\r\n=tiIy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2015},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"83a0206aae59aa1b1b4bcb01c2b34bbe3db4844c","scripts":{"doc":"typedoc --mode modules --out doc --theme ../../tools/doc/typedoc-theme src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.6.0+x64 (darwin)","description":"HDPI canvas adapter / styling utility","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.1.2","ts-node":"^9.0.0","typedoc":"^0.18.0","typescript":"^4.0.2","@types/node":"^14.6.1","@types/mocha":"^8.0.3","@microsoft/api-extractor":"^7.9.11","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/adapt-dpi_1.0.8_1599998433293_0.39721208244054207","host":"s3://npm-registry-packages"}},"1.0.9":{"name":"@thi.ng/adapt-dpi","version":"1.0.9","keywords":["canvas","dpi","hdpi","retina","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/adapt-dpi@1.0.9","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/adapt-dpi#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"53e76018c17d0c258d5ce93f44945c795e346d8c","tarball":"https://registry.npmjs.org/@thi.ng/adapt-dpi/-/adapt-dpi-1.0.9.tgz","fileCount":10,"integrity":"sha512-9kPexGbHZW/gph+WBx2R5fjWzV1qz+Hqr5+rBN0QEfAHYs31BD5AmFG6zM3u9wvJ+d0KhEBRDbDXwekiUBXVhg==","signatures":[{"sig":"MEUCIHTmbfi73xzItL0dTIhd++oii5vJXBbqwNP+A5nBc/uIAiEAzMC4Dk4ku9SB2ulQPW3TpklQZgC4+jvljHjfyoq1pP0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22078,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfadjJCRA9TVsSAnZWagAA35wP/3BLDADMoYoOmxD6/5JB\ngdOkIHlv85MZVlBVgP2gwf70PBzQXDbWaNBP7EvEO/lozhiJGRB8zkTphmLI\nXRb/f4SvteX5PpMAFaU7V/BOqZqBZCVMaBpII4FK4YUrYbR1nuKZTu/T+adD\n17j3H3NV8d9eOkye1qttvCM7miK+Dyad/GApdztbEpiFrkpcsrHAuluE+O2j\nYsyjjyYY7NKzJH1EBZ3V0WVZI53ESLR+d5yYtH5jTp5OPB/LPwxCTgXwfbBQ\nH/nudn+jtVQguUjL4fCNs2OotmaLDlgI+ex0jXhTd6I023FsPRW/kTjXnx2M\nZmHm42O9BpFU8xNvAiCU5CQqxXwAY5WpaqKEtbKXPMfNO/oHLOeSxTuLboB4\n3uAZK0ibp94b67Sm8ERt7gMufkkAHDyAomqSNrCeg9FNMVzP1rBvxZdSriab\nfsVnJ5BWZd/zXBpN/kn5jubPyhq1rnHQG5i+6qUiipV9s0/EZyUSQxpCPI9Z\nufCybxUt2E1jfaSKO/t+h0W51mahqQbQKbnUcH7NJXeu09+kpvWXYjDtKBK1\nCbnFDWS88pPMwqP8p2LWxu4FbxsuC6SC45VtOgTCIDb8Fs5hkSa89tT0eW9p\nKF+PRwd6rdl5ArGOa6bbsQmdaPXH8gUXVDd0ntdju7D/rP92h8Ize26j4oqw\nQygL\r\n=7TAA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2015},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"130dff672b56f789205177c2243169d33d479948","scripts":{"doc":"typedoc --mode modules --out doc --theme ../../tools/doc/typedoc-theme src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.6.0+x64 (darwin)","description":"HDPI canvas adapter / styling utility","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.1.2","ts-node":"^9.0.0","typedoc":"^0.18.0","typescript":"^4.0.2","@types/node":"^14.6.1","@types/mocha":"^8.0.3","@microsoft/api-extractor":"^7.9.11","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/adapt-dpi_1.0.9_1600772297355_0.08526870199525716","host":"s3://npm-registry-packages"}},"1.0.10":{"name":"@thi.ng/adapt-dpi","version":"1.0.10","keywords":["browser","canvas","dpi","hdpi","retina","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/adapt-dpi@1.0.10","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/adapt-dpi#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"24fa1499e2f23f4acf63e25aacbed26d5e853fe8","tarball":"https://registry.npmjs.org/@thi.ng/adapt-dpi/-/adapt-dpi-1.0.10.tgz","fileCount":10,"integrity":"sha512-iZ30b8o6HjXYMBvhj5hXvFn0jPVGJ35+r29BEcA0sr3GqxSipUL4u/SOBQm9bPGQuitXlCCqfSeMUCNhM//xvQ==","signatures":[{"sig":"MEQCIDsEYCeW1NhL4Je3aON3VINudGkxHb6d1PP9jPblMofaAiAtRLNQy+uFwb6G6ygZx+0FYYkKSx9se/T9yje3RK6qhg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22284,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfvWA6CRA9TVsSAnZWagAA93kP/jrXMRMvOEy9o9EXKsRO\nLviUix1/kvmdSBX+awxvexcwozgty9ZibSyWhT+UasvUswa3vFCJOThgExWn\nOxWdGBoqTlA2AzFSY2m2phBGdcaC1IuXpDveb86xmCOEGVYBMQ1/DoUQ3mED\nL6IRL7pdFLSMTkYKhlIpJa29LQPrs5Cw9wdG36b1o737C1eqvpg8XpiELtR6\nvV1Xk07s74cBLhC5b2Pa9LfH2KARad5QTCB7uOl/dtdCiLzrpgPCu/NNn6T5\n9V1/mdOBITN0eiCwjZBZmuXM7W9so8QIkF5o7Kt/ULVq1jJ/1Gqa5mokJbCJ\n08gye20em/P4+WRZJtg8XVbAZJw9elUTpcgKrc1J2cVgP7WPLCdaypRnVs1i\np8Pd7pM0BrNd4TQrhMo8hxP9GIIokvJ235OVSKTXv4HKfbBbRLu6Il6W6s+i\nekmlngFqm4aGdOIhT5QapPA1llM/diTywOVCerpDAat6G+U0kdpse84s0CaI\nyrjbDuP4j6sBZd+pcKatjdeDMsuKSPJD7k1PBs3U4WHmO9Ueeg6f3HRq6ULS\nY2G3C8+ln9iEMj3wa7phnKcv/9S1aI5OwXFjUD8p7qU7KQfWYynP2BHWWrqK\nBavJjL20u14btKc7yhqwpYzH8Rduu5lu72kJ6nbSTBPvIOnuvxPjqciwgGBp\nhU9K\r\n=zgfT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2015},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"3a89bdfa4c58983d5e005b3e9fb056b0351198fe","scripts":{"doc":"typedoc --mode modules --out doc --theme ../../tools/doc/typedoc-theme src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.6.0+x64 (darwin)","description":"HDPI canvas adapter / styling utility","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.2.1","ts-node":"^9.0.0","typedoc":"^0.19.2","typescript":"^4.1.2","@types/node":"^14.6.1","@types/mocha":"^8.0.3","@microsoft/api-extractor":"^7.12.0","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/adapt-dpi_1.0.10_1606246457894_0.6965094401164795","host":"s3://npm-registry-packages"}},"1.0.11":{"name":"@thi.ng/adapt-dpi","version":"1.0.11","keywords":["browser","canvas","dpi","hdpi","retina","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/adapt-dpi@1.0.11","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/adapt-dpi#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"73ad7af522ab626e23b6cdd95a8114120e1e8b4f","tarball":"https://registry.npmjs.org/@thi.ng/adapt-dpi/-/adapt-dpi-1.0.11.tgz","fileCount":10,"integrity":"sha512-Hg4arWRFaL9jCfPYine4pE7L24UhkwtHFdKte2Vgh28jR9Zx+8JknRbe4NqDOtSuZipPBocxFUEOKtdIRuu/8g==","signatures":[{"sig":"MEUCIGCrpBYitcTadaKmjGai9WnZEwv+/XaIdyXYCjeoJvcfAiEAumbOBxuTXJfEgWAlBr4D5UyRz1B2J4Fj2y1uViwB8uY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22469,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfvvsyCRA9TVsSAnZWagAAzdsP/1Y7ecy1KyLi16oBrvVD\n4Ah2mWxsQn4QIeHVvDdrQ8Qj8IaWsWQ6Q4WGm/CfwDtfxNYvff6R4bLnjg55\nQFrijM2BMiYsDk7QKS929l9oXHzUvW74/+ACCQM8c1EaCY0DxrSLOOUTFlts\noKzWKAZI7QvCfeVDE0k9j0YDLpxyY+d1M4T2gKkWezcNokz4sKVZ1a3wefXt\nqAMf0A99ban+O7MxzUJsOQYFWTnFBa3quEjXh01NKRL3j6ojG/Hy3zTP/3a0\nqETUFxZuIUoDBTrij1z75H1PUvqih9fGx+DmM1vGThth03QkMfkwjgxGQP6n\nDcmHe9mslIQMx2XIlY9eO91NgEQuibOpE6gyCA6snt7BDztJ9fvDebllZyTS\nLEGLPrXBI4rSHOmbJ6su8oPwjEvLhj2VcEab5Ofa2UfhbXe4hPM+7+mVZmv5\nKE6x3chm75IGymR4+jcBU9jOVJHYjLOKEF7mhCb0thlHablzI9wAQgkmLObO\nTBmJ4Bqv3RT7ewqivfaUXg2jK1U1AbtUKRKOFchjx7Bl1RhEijLNIONQzbAu\ngI47838kdJzyeq20KsyIYxxq7CYfE43wWZv/8yKl0Fb1sGAoQhEPeQ/Nm/2I\nLjYNKD9i3yVmqSJmXB9uKaOnCXIBlGJhINp++/528zKbtxif8Fa+F1C4ljN3\ns1O5\r\n=Sz30\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2015},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"f1a636bafd0558f1a4c098dab39639708886a692","scripts":{"doc":"typedoc --mode modules --out doc --theme ../../tools/doc/typedoc-theme src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.6.0+x64 (darwin)","description":"HDPI canvas adapter / styling utility","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.2.1","ts-node":"^9.0.0","typedoc":"^0.19.2","typescript":"^4.1.2","@types/node":"^14.6.1","@types/mocha":"^8.0.3","@microsoft/api-extractor":"^7.12.0","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/adapt-dpi_1.0.11_1606351665547_0.4541315263314547","host":"s3://npm-registry-packages"}},"1.0.12":{"name":"@thi.ng/adapt-dpi","version":"1.0.12","keywords":["browser","canvas","dpi","hdpi","retina","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/adapt-dpi@1.0.12","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/adapt-dpi#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"99cfee9da2a97f29e0b687e4b133d910c8432a7c","tarball":"https://registry.npmjs.org/@thi.ng/adapt-dpi/-/adapt-dpi-1.0.12.tgz","fileCount":10,"integrity":"sha512-LE/jcfrqtu50EaLqqiovRZiM+9S/Qe5lmlyqfCPElQplualoKacupnaLpnMxWBEKCEMPEiVi8AvW0CuAO9oG8Q==","signatures":[{"sig":"MEUCID5Klyo+sBcs6jtPwgGvVh0vc83f6H0xPA02dEcTmNEtAiEAvJVmGWhj7MdWmaQAhJO+sEyZr9VVxh01J1QKL5Iny6c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21595,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf4jDACRA9TVsSAnZWagAA/4EP+wcI8mDfp/udTZY+/JiP\nsfUVdIiqRq2YrufAedArpvLLujRtHfexXbchY05z2Si7CYPM0HiZD/bUuq2W\nbSC8cn0T7Qknk+PLNanGVDdeeVOdq4VxOCwk/c49OWUs0GHOvO9rfHYpMPp5\nPJAVRPqlrf1J/QYnlib5bACDdw38s4kdk45LMXJ6Lkpp/a6Qia5d9BjGZ9YH\n6TrAtbuh+TCZRuVTC/15MNRwtp7UsKA5xKGLsozi0YCHYGTeIJz/pmXFaQ1+\noN/unNggdqKNhEdX3M8CRcuH0t00Ay2ESGkAYzA4jQqRi0REO2jNKFdPjbtm\nZC/oDdfxuFRjl1zLMse5JTzQxRlD8zGnyp5lsSZyrfsfDJuPp9p58AFKm05h\nsUhLMvIq7RYRpfn79asJ7TjUq62QnPzbKuWnoCS6TwF9XMiUQ2jRTgghgbyV\nzDUxBeQR0eMMjbV6NhqIP6juDWRpNHM6sBTJtn9rOS22tHsZXYHR8gp2JxgP\nGNB1S3plfB2Q4Qn9VoDR6zcCqA5CTSyKNGyZn4E7iySP5ky77Ham59E7tmyJ\n0uic6NbE6oHHnkm8Ram76wkxk+hE6RJeqsITktQcZdSufmVMu3vLkVAQqLAd\n9qD7trEFqbZalSXOmbIMjSs2DxcwWNZLR59zsMqh/o3lAzh1xA8y9NCFjTHk\nxmQ0\r\n=u25Q\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2015},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"8fed74edc94bfb65f84e8982e6724619bbfbd1d0","scripts":{"doc":"typedoc --mode modules --out doc --theme ../../tools/doc/typedoc-theme src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.6.0+x64 (darwin)","description":"HDPI canvas adapter / styling utility","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.2.1","ts-node":"^9.1.1","typedoc":"^0.19.2","typescript":"^4.1.3","@types/node":"^14.14.14","@types/mocha":"^8.2.0","@microsoft/api-extractor":"^7.12.1","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/adapt-dpi_1.0.12_1608659135443_0.37274296473304025","host":"s3://npm-registry-packages"}},"1.0.13":{"name":"@thi.ng/adapt-dpi","version":"1.0.13","keywords":["browser","canvas","dpi","hdpi","retina","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/adapt-dpi@1.0.13","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/adapt-dpi#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"33d44e6222840d623027b1961ab3475cda8643f1","tarball":"https://registry.npmjs.org/@thi.ng/adapt-dpi/-/adapt-dpi-1.0.13.tgz","fileCount":10,"integrity":"sha512-bvsCUC8ESFAmvI1lpACXwXdH/0e8nQRh7gMKpaJIl78LyQjem6TFYnUs4P8a5pT6VjRLTcBlFCTdUYpiQH+v6Q==","signatures":[{"sig":"MEUCIFRsI9DJGbvYbbfZBcqJZ6Vn3ibdYDPzKFLsoy4bHe9ZAiEAoXGhFm/6VTXD8CW7ApI/MTEWLTd7bdY10XtQDsfgAbM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21791,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf8KkmCRA9TVsSAnZWagAA6TYP+wfpKUrPhBTzttt8fIDb\nsnNpV/4FV5TulDnZ60NKmP3mo5ZG55fN5lK3uVTyMjaAygdVsmSAwTxWO5zs\n3RWya+rPKA8pTZpVbH9Dc+BCV+gHgglRvVD+2eiIkpAOvAZ4ReVTeW3cbXDX\nyto8ucCp31cBqXP6DyZGy2YFnpORFobIo78DSP17G3tkCFqRYX8UG5UKBvb+\ng884MPFkIZDf+llGdwT5AWpu08p9JK308gu1W/PkjQEgfvkYJvHFSr39+hf3\npn1fAMiZkJ9vaLMQ9BEeuHifGGmxIfMvt3MdE1sDYtLjTZpATGi0Py4SMWz3\nkv43rFLDijNSZOcHh8in1shHKtzqDgKp4s3AEaknRXMK4B9K7wlaJ/W4pdom\n3NbmJcPLtfdTpWttFYsIkIOZM3AYJkKM3wAjiyHKf1UPuvgq2faR583387PJ\n9YMXTZ6+xM3vkA1Caf+O8Lh3FI++sLs8wEj8g3o24jnZYqAGquEXj8ITv/56\nFNcBxitXpwl3VXTMMnjjgniB7/rbe6EZGUMdUuI2WCOwCZCIRtlOwAStDTXL\nCugdsiU+cNHMjRHpVYwoZYQiofO9mDtLV8mPbC83FqKRe8Hx6MhX1DQtBTfJ\nVr5slYI6eclFWKYTlEKZ7wm9ioTBWQz5DLF0QVepu0zXw2IntKf8CCFjRX/8\n8hrh\r\n=Jcc8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2015},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"a2127bae6d16682027fd94190452b8404bf99a47","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.6.0+x64 (darwin)","description":"HDPI canvas adapter / styling utility","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.2.1","ts-node":"^9.1.1","typedoc":"^0.20.4","typescript":"^4.1.3","@types/node":"^14.14.14","@types/mocha":"^8.2.0","@microsoft/api-extractor":"^7.12.1","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/adapt-dpi_1.0.13_1609607461606_0.24170715011651045","host":"s3://npm-registry-packages"}},"1.0.14":{"name":"@thi.ng/adapt-dpi","version":"1.0.14","keywords":["browser","canvas","dpi","hdpi","retina","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/adapt-dpi@1.0.14","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/adapt-dpi#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"156f0a25bb8488eb218d19fc8559e0fb040aec7b","tarball":"https://registry.npmjs.org/@thi.ng/adapt-dpi/-/adapt-dpi-1.0.14.tgz","fileCount":10,"integrity":"sha512-Tuqk72qmEiwcMmqlSsYKbzIGVVotyYbf135a5WNsDMr0pBqxxUf3YGJtCwMn/kYqzCrhfbQNzMsHLJy8I+e6Ag==","signatures":[{"sig":"MEUCIQDKslhHD0c45SXUtDidNzPZja/WPVa/yC6iRmM9kbmxewIgTJVHRTZyokX5I9w2fFwp2zigwPoItxpAtQhmzbfw9tQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21607,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgMUO9CRA9TVsSAnZWagAA1+EP/13ztNzRABwDwlvVNjWF\nbJ7aDCv4yGr7zfCyUm5TtFAIWZryPuTpBJ0X3PeBr+bUkcxBeHF3fbqh9avJ\nq8YLWXFWMAdTMeUV7H5xUAQmSwzUKidJ+lOr4vq0CeGeQ3jPhwGcaWCfUZHo\nT0mY/AAvSSUaitzkwcZw4AGrgaSWRSKipXru7BpZZ6LHBUk9Rc0wpaTpGkT+\n/SPwEtzS+sy/ZRGoVn4arIQeylqYJmUKpuPAVWQH14AqKT2+t6I7vmFctXdU\nAsJNXOoPlxedfBCFMyacjcY0+bk1x1zJdzKYdp0OXugK2B5ZjjewATmu50qX\ni+cJPBJbBNZ3clroTItbJ0NQs4NT6lwnU3oifmn3Cs84UOfHT5pS93kGm6/x\nRDUXrcPvZfmkNy2wOWP2yxH7cve3znnGm3E4R2bUvHVhV2joRk/wor8B3wx8\nCSdxW2SIycIVdrB/t63C3WNf7nEAg3p8Wx3ZD4ncwciA1Gr53oo99x5pcXtk\nRoeuxNskThckE6e+6OhAOk7jmOTpG2QaH6gX7kAudaPEYGXJzwZ7mj9L4b6c\nEnLlKsjN5N9qcCaxWR6EoOnf2mJDJ9UUh6UupE7D5WFkNtXQDXal5r3/gqnx\noV3pTi7z//U8V47hreXLvCkXoxEs0cdLPnJvwzFMRQvIKilUYwlfAZgdL16o\nKj61\r\n=LtWk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2015},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"2cb9a54255d6a5d7f21c9875002b86c42dd038de","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v15.4.0+x64 (darwin)","description":"HDPI canvas adapter / styling utility","directories":{},"sideEffects":false,"_nodeVersion":"15.4.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.3.0","ts-node":"^9.1.1","typedoc":"^0.20.26","typescript":"^4.1.5","@types/node":"^14.14.14","@types/mocha":"^8.2.0","@microsoft/api-extractor":"^7.12.1","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/adapt-dpi_1.0.14_1613841340282_0.6399485813265315","host":"s3://npm-registry-packages"}},"1.0.16":{"name":"@thi.ng/adapt-dpi","version":"1.0.16","keywords":["browser","canvas","dpi","hdpi","retina","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/adapt-dpi@1.0.16","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/adapt-dpi#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"34db47c409814437489c6e162175d20500308c43","tarball":"https://registry.npmjs.org/@thi.ng/adapt-dpi/-/adapt-dpi-1.0.16.tgz","fileCount":10,"integrity":"sha512-dtnrWCQ5qbPdsTytX89TmynN3JsPxMC6U03WhYjFs4Q0j4zLGXob24SGfqFVNLhy2Wbah3VSuiNqmv6X2EDCyw==","signatures":[{"sig":"MEYCIQCAetGNf87TrR26ANe4RyigdOohKyyZparJHV9D51b1SAIhAJ/51utq3IQrmVSntt90P+CqanT8DPhdED2i1QswMYAF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21977,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgP6MLCRA9TVsSAnZWagAAGnYP/3PFtuiOipm3trjdGm+C\np33v6q2u2ilvsyyKJ9arlw+43FoC1hWa8HKu1JI0pNi81y9kcfYhskdjOtIB\nSwH4lDFKiAmS6bsfvTMZggU8b3dJICxEWX4ygdC9hP7i8Cu2mH0JB+vMK9fU\nU1wueIBJXWCHg1Fq5Q8LHd8an9f7IT45GoK+GBwoweIZEE2E87ObbZbGModT\npQh69bgMtirbIA8glBCTEsF+uReFLPyUmhKbq+msZ1Lk2ZTcPBwhurVDU/wo\n7OtaRTLASpbWHX4nbIU3c0ZMl05j9BoLml7EPkjQV/tAtv1Ehl3kJGIvmdIR\nAsgwd3UPKokYv2F/YHVPcp7wBzYghgyPDF3fmTsUZ5lCWOeh4oXezUScXStf\niO2dSrd1eQc72zdsdHjIxxtrcZlOaR4p5HkMAQrUzvJvEykwyIxd5K0YqqIe\ncS5/WuiDrDkRYqyV5717sAk5zZWxsQGaw6pLEXBkKhrghAqcMVfKxpVc6Vys\nlr22ICf3LZqG7Ef7/FpODB36wC8c3FNCZwVHyGx/lJRi87DedM/x7Q5q5nxt\nWHzKkO3DUUHBePzrAGpr31E9KtovU9k1ob8mbSGEebMgtevOeJV/DOBpgnIB\nE9+47PTSBj9ksYGmaRL95qFjg/65el23+g4MrdmeaniIuIwsZLUkmzVdHJSD\ntg0s\r\n=xEFz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2015},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"a59cd470a1728cb5f40e96e010fb98ead30e3142","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v15.4.0+x64 (darwin)","description":"HDPI canvas adapter / styling utility","directories":{},"sideEffects":false,"_nodeVersion":"15.4.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.3.0","ts-node":"^9.1.1","typedoc":"^0.20.28","typescript":"^4.2.2","@types/node":"^14.14.14","@types/mocha":"^8.2.0","@microsoft/api-extractor":"^7.13.1","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/adapt-dpi_1.0.16_1614783243160_0.7220942580166811","host":"s3://npm-registry-packages"}},"1.0.17":{"name":"@thi.ng/adapt-dpi","version":"1.0.17","keywords":["browser","canvas","dpi","hdpi","retina","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/adapt-dpi@1.0.17","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/adapt-dpi#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"a15337258da1e2697eeec5436f29ad0b6ceab0d6","tarball":"https://registry.npmjs.org/@thi.ng/adapt-dpi/-/adapt-dpi-1.0.17.tgz","fileCount":10,"integrity":"sha512-Impr74T2OHRZenCgntX+qQk+I8HKhgmUC152/x83v05o+87LZOuevjmBkuhFqlFEWznq6p4DK5UuBf79W6opIQ==","signatures":[{"sig":"MEYCIQDsSaHUcKRcUkNkpV681bljCesHxhO9f+FrG807cy3KBAIhAPbId2NVHVTz+ce0SBa/p58co42SBd4bSO/GiwN1/VUS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22162,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgP63zCRA9TVsSAnZWagAARKgQAJWpWfaCOSI+6kjMWHOF\ncqQ/7Y9T/YgkGMK8VVqqz/H8n1H+WsvDXYG8vmOef7xVyRMiHUwu5dC1FDL3\nRTgk7reKpLoWW9/M/hkJSXwP+6KQ3kfrHlv35bwX9Ezphd7o1rBf84TMKQcs\nsqdM1C3JlQgz83rPRUA5o53E6CfM4mtRn2qJRJF+60/CV2YlF2cVpIlRzHGm\n8jF6U3ZiVo7DvHN8Hzn++cVvJyBKw38GmmCVDu15eMRnnS6nJ2/KykWDvMsm\netTu1ZNUif6+DJj+F4hr/Dgy1kCDBiDuYuVsvDYDHZq9zy+iuFDn/fuFQuEp\nf3ytFC96rs7+bnTsQGb68/hTVV3ldl9kt7lqvPmKD5Cv5GIHIakkYQQcYwW5\nLvO+Q/OEn2u0B6WjV29Y9ezNCmbV8GbHQmNrORThx85DX3sp3xz+vQqoKSl6\nSUbGnx6VOamvUSH05Z3EX52xENe7QJi5MbyogVFMRWaB6yheXHfC4mbR9y6K\nDq/20bgibOIcd1ud0RPvdHDhjZaJ/21cVu/zumLMBb+ajEnr+hNC9XE3mCMt\nDezS8cG2HfzszJNs0Rgc+ztvXhNRyN4lCL6vx+Gnt6t/OWkMD1YtZJxspUGP\nXoOL1YioXu6BxwO0MLusV1RMgz1NTm6VmfwIRcTqCWWxQt+K/7KXkafn2Ay5\n7ZqQ\r\n=Jg0l\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2015},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"c70903833fe6e89bbdb3f7d82197866320f91b3a","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v15.4.0+x64 (darwin)","description":"HDPI canvas adapter / styling utility","directories":{},"sideEffects":false,"_nodeVersion":"15.4.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.3.0","ts-node":"^9.1.1","typedoc":"^0.20.28","typescript":"^4.2.2","@types/node":"^14.14.14","@types/mocha":"^8.2.0","@microsoft/api-extractor":"^7.13.1","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/adapt-dpi_1.0.17_1614786034710_0.18023615548524696","host":"s3://npm-registry-packages"}},"1.0.18":{"name":"@thi.ng/adapt-dpi","version":"1.0.18","keywords":["browser","canvas","dpi","hdpi","retina","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/adapt-dpi@1.0.18","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/adapt-dpi#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"4e28e4fffc5840dacbd3b175bce9bcaae5286a51","tarball":"https://registry.npmjs.org/@thi.ng/adapt-dpi/-/adapt-dpi-1.0.18.tgz","fileCount":10,"integrity":"sha512-r/myX6+VB3mYpTPG2WZpqFw32lB7ScmlVnH8HzSN9JFPi8KZj8UZ313uc2Gza9bESZynNy/XbnMGGJ88h0OoFw==","signatures":[{"sig":"MEYCIQC0zXe1AuKgsgTP8d4GHlBr77OubCyi/kAXX/KY4ikK4wIhAJhHr/UdN5E8wxkg30bugnYuPFt1oCIjvVDYF+aUlR7C","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22347,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgP7ARCRA9TVsSAnZWagAA7boP/2cyofQXK1PwH+YpcPta\nKxOv5DAA8vy9WMstHvpcguBZCv0czCIxgOTWw+2h7ReostIuiucJZo3mY1Qz\n2aXepHBoptOmvdd7M/txs1JUiwOaLUdBBleLs6SwKWXscmm8x8T+1VC6aGA2\nHk2Sj8MiS4l1cfJAKPj1pVflfahM0Zp/IkjcTkglNstu+/a6ZTYqIgfBjlkb\nSoHIbi/6Wqnlj1oYhoM/WByoz7AEyEeYcdOBPPSAfC6OWo87o8Spbpyfeh2W\n0RbcI5NthJRzeOfDRtjD8LEjl3OGMidYO3XW3YqQr4jGY0nxH4D4XfRP2RQZ\nb2Vnt2G338OnLNf2b8NMV2gLs2XExeD55wO/e7j5w75Z4HgNnfwvFArP0/Kn\nKDkSBRuSvu+r6PNBzAipYZw2pWMIPUB/9a0NcDqFrWsm4tihkilUGChZ5N2P\nDy0jbwUZON8z1rbJznqBdYTZPATgIy0luEl7tl9t5vXXZhcOLLSFaChhHR8H\nLbt49UInwQuwG4WF3oRGLTzazgIVyIHSCH+p4y7KA4duzfQw37P25Lnd0R1w\n8GzMc1igee6H4a6PgKl02SjDlhZeC7InDCgAIMBA8MxKoW8lXdvGXslouOCo\n0dUa1OTWYK1xyLsH55jyCxGJmbgfx5h4430kfiG+6Y8Ww05h8MIssM/krNUZ\nRv4Y\r\n=4V3D\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2015},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"c17a8b0149711c84603c7f0ffdf53263d6387a54","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v15.4.0+x64 (darwin)","description":"HDPI canvas adapter / styling utility","directories":{},"sideEffects":false,"_nodeVersion":"15.4.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.3.0","ts-node":"^9.1.1","typedoc":"^0.20.28","typescript":"^4.2.2","@types/node":"^14.14.14","@types/mocha":"^8.2.0","@microsoft/api-extractor":"^7.13.1","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/adapt-dpi_1.0.18_1614786576547_0.3190907444865345","host":"s3://npm-registry-packages"}},"1.0.19":{"name":"@thi.ng/adapt-dpi","version":"1.0.19","keywords":["browser","canvas","dpi","hdpi","retina","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/adapt-dpi@1.0.19","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/adapt-dpi#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"2108dd2b2e9ffcfa4da432fbbd0f89263e7809c9","tarball":"https://registry.npmjs.org/@thi.ng/adapt-dpi/-/adapt-dpi-1.0.19.tgz","fileCount":10,"integrity":"sha512-IrqsPv//xyEsjOFGnmUkS+ZIuv4JtiKI1XNgd7Yi+g3CHFOOQIyCNU4JkHa1vYCuVPiAkXAGF2Un4obHpwr/uw==","signatures":[{"sig":"MEQCIGjxbIPZm4Mgap17rSWeoN0y3/LgeCmA+Mp9QegeBP3lAiB+CJIYZzRkkbnLraabnrZwQ+RujcuVZFsbbOEsT9wOSw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21607,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgS/VeCRA9TVsSAnZWagAAua8P/2Dzg9XpfCcn/Wy+HWfo\nusEpkEwg6ihAv7Apwm/Dr3gxVkIa12xfO2AfKNIFXwAZsL03Z80Sq+S4tJYu\nS7Uhrd7pRcovVPl2iW8DHrBGVkR4Ab3oFp2pct6ZN3626LEEYSeOjvndOekJ\nIWePMQPh+/8z+ctt/bx6rcczj0Q958powOq4R0WKqIyDzQLQccE1jFiP5/ef\nlarjJRJptzLIBTXPioNVKoSy/hpcoGlpLPTZf6r2sPm4Kqe9xk22E7KqyNYb\n6hhLN6GbPHDP0Dofng/W9BOk+sW47TDUKlm1IVS0Tx3yzwrm8rkGLVu2JdOH\njRrRQm7ybvn8swrxU7/JmbqC0XW+RwUNI3lm/e4ozOGPHdo8h4NQ4KCOIutA\nHvoxLPD6KwULgty0Pf8PIslYW+OsmStoinX3C/48X+Z1Czk5G6yvCQ7YmCoC\nt3oMkGgHIxdVBwcTf905dHZyVRzm34Q+GnrDnnwfpeRZaxsJ/sd/jhfhFO3e\nOTG9Jv4grd21GbthEC3vJChRhGObJVEyRnCWi4+aFkGgWgE8rDvjxKpee9cS\noij5R3y8BDGiiOQGk1pq1MMokXPoNig4VCyhPugsCbWGE2XPq3lc6IAydoIA\nfbVfk3BbhbNsDsUazu0OE6r3zqrTIR6A5tiKTVL55I/VKBFL6vplPibKK4et\n9ZBO\r\n=qg90\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2015},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"24c8afbd4450f14973ec4c5481ca24722bb2e2f0","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v15.4.0+x64 (darwin)","description":"HDPI canvas adapter / styling utility","directories":{},"sideEffects":false,"_nodeVersion":"15.4.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.3.0","ts-node":"^9.1.1","typedoc":"^0.20.30","typescript":"^4.2.3","@types/node":"^14.14.14","@types/mocha":"^8.2.0","@microsoft/api-extractor":"^7.13.1","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/adapt-dpi_1.0.19_1615590748673_0.0934986568492564","host":"s3://npm-registry-packages"}},"1.0.20":{"name":"@thi.ng/adapt-dpi","version":"1.0.20","keywords":["browser","canvas","dpi","hdpi","retina","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/adapt-dpi@1.0.20","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/adapt-dpi#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"c47460ae4d166577be355f2f481b7ebffa038833","tarball":"https://registry.npmjs.org/@thi.ng/adapt-dpi/-/adapt-dpi-1.0.20.tgz","fileCount":10,"integrity":"sha512-1EjXnnZQKjfDEUPZuWmpaRVKIeT5Gf+sB1o0BSSfk6K9oA+5YJRNl6HcYoaYHN5w1uF5GZbkzmsPJ5dLWg8z3A==","signatures":[{"sig":"MEUCIQCeX/XhCk1mjuhOW+TPVyJb/BL2Dk1GehOBzERlT+NzigIgD4gVz8j/yq6JXK8OWpEVVEiOSoLJd64s09MHVnZs/Hs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21607,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgv2rKCRA9TVsSAnZWagAAPFUP/1E5GaeTK9FnUGHhRkZu\nGPncMpOSWTfpf1zQ3csPgvmSXMtmaSgiZ9jXbIB67mNKUX24bYBItFivZegl\nkP1xHkyYipt4d40b0zdQAozMxC6mkaBtfvshDfV9/iPK2c7tYmsZie1lMqIJ\nGd8JW3k9c4/+ImTssmWEXHh4adBuo1DSUyN+zMXsUsI8Vb+xYrV1uiMxH0cc\nVhn+Y7eV0RVhKqeXG7h/7auC4CKEIi1Yer0ECyS8D9d+HZnOe/gzDLoo4T1S\nQtEQu3F0GmH7SlnTympcDOYh49TmsvTMdYpaaBHK5GUNifl8eQcLPKaZa6QL\nvQVtTubqCcUL5NcWzlm9vHHBYiaeAdE3Rm+FVATwvzjZoa+xixcHT7xRWTPt\n0hifHfaX2fjVG0e+v2XHLw3JFhaGIi3JL3B21hVh5eCVKqsFTN8cm1Lglccb\ny2lvBBm8D0kt0MlFVEt70RknUU6VfUd3Xq88b2MNYHrF44VWOVGL0rlK9q+s\nBxr0tSwefvH2fsgAKaKAs6cyEBVK4sPw8wyZ5Sk3x0uRutIZ3wfPsf+usuWH\nqijcb7ewu6JLcv0DsVxccwz/snZ78rRJlL8oGtkj8uSpKFWZk2qWK1+PiTBt\nS8HKMgB7qbTe/E5Rufymvmlp5PSxDl/tsVEkFt7iv5M6XC6RDbjA6tUDo9CL\nUeTX\r\n=3qO9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2015},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"bcc3e88102fb0eb20e2763908488b7bca3e062d1","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.0.0+arm64 (darwin)","description":"HDPI canvas adapter / styling utility","directories":{},"sideEffects":false,"_nodeVersion":"16.0.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^9.0.0","ts-node":"^10.0.0","typedoc":"^0.20.30","typescript":"4.2.4","@types/node":"^14.14.14","@types/mocha":"^8.2.0","@microsoft/api-extractor":"^7.13.1","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/adapt-dpi_1.0.20_1623157450780_0.8489152158741324","host":"s3://npm-registry-packages"}},"1.0.21":{"name":"@thi.ng/adapt-dpi","version":"1.0.21","keywords":["browser","canvas","dpi","hdpi","retina","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/adapt-dpi@1.0.21","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/adapt-dpi#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"41f38c7ee218c373de788776556c787ff009e7d7","tarball":"https://registry.npmjs.org/@thi.ng/adapt-dpi/-/adapt-dpi-1.0.21.tgz","fileCount":10,"integrity":"sha512-Pzz7RxbrnyPGGMqQ1FyzWvxfOOFk/pK3+m4JWt1HloET5mYX4ubxbKxZtVZyhR462yNZhsn/+1LOYoyvSeHlEg==","signatures":[{"sig":"MEUCIQD5qqR+IGFhdJdP7gtw3jxBA2hH0AIYJLFW/IdyvYtqdAIgLmn8Aez5BFXvgInPioYH3oF+0CTVeO8ljQvbDaaHbCE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21426,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3jDoCRA9TVsSAnZWagAAlEgP/RJsFzFCk3TkI8cDx10z\n939A55ubhp1a15YaoOxm5LtmhkaaqAbbrud4jurt6cD5oAVajGk14xgyD2Hh\nA3fYdEWTGilVLh3ZGE2nOXszZ0+TLMBpg1bjJtmnOQrfbGAE5G4jJCyYuTw/\nUAypwG5bYfB9M/TToVb+LvAeUpHacY8/nfDT0XRnIEM7t5FFoK+HYlVhwbh9\nfIQ1VvqxlMKuUjrVr7riwD5nk5KwBY4Vg/061DyFOonbJEZ4cPABR/uW1+AB\nT8+XxmKta8WImTTQ6B0J73Gc7q00hfM0irrbiidFgbjA2mFJ3ju3soJUSgGJ\nB4/L4+UOypFQd1Q0oef/1JG8SYKtqEzaxsJ27BXCStBV7Dktx7xZ2eTp5VWW\nSIps2SIjrhXYVqzLYMpLhcaqNrHd2mcQOTkXCdgGRryWgwfOXmDuDRSk11We\nKlJlAAOm+7VdMKiwYu3nC2Y94fG9eEgJyur0EcqXuI85idMTbOE846Qcy/Do\nTeMLoKQFL3yYR+GmtN58PzsGKhwzJgP8K6+tsXqp5me9JsEsMIJs+Pqa1eJf\nL8SWGfN9vG1gRpUr6hDlCizpVZOKmC5nnkkXLYB9Rrndj+0OxdE687/JqSm0\n+vh1maZXp9lKnfx8s8kb5+8mwqdJ2CBPNGVq/Su8TuZSx2BEFhZ68y80Y1hb\nkanT\r\n=Rv1y\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2015},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"a3dadf7acedcca6a15a7e6d655c923b16e2ededa","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.0.0+arm64 (darwin)","description":"HDPI canvas adapter / styling utility","directories":{},"sideEffects":false,"_nodeVersion":"16.0.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/adapt-dpi_1.0.21_1625174247793_0.16370246260195676","host":"s3://npm-registry-packages"}},"1.0.22":{"name":"@thi.ng/adapt-dpi","version":"1.0.22","keywords":["browser","canvas","dpi","hdpi","retina","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/adapt-dpi@1.0.22","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/adapt-dpi#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"8e02b6bc5f7b39a438cf8a403f50131f10f7b268","tarball":"https://registry.npmjs.org/@thi.ng/adapt-dpi/-/adapt-dpi-1.0.22.tgz","fileCount":10,"integrity":"sha512-n+EwHiNiK9f7UJfJ49EGD0lrf8yCvKpDDty5Kko5liNmZLQOWxcRznEBvMkuyyL47EqZMF46RKtBfkUG7AoOxw==","signatures":[{"sig":"MEUCIQCfpnndDKgR3GJcavUxDQBqry8xFaGjCLIFO2INGzIm7AIgLSwQ+ry//Vtg6jn7G8DMq3bGVyOirAndX58mV/ehYA0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21611,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhD8ijCRA9TVsSAnZWagAAD6EP/2AeT0qmD6PJPcqBZ03C\n5HiwSq/NeSYpCT+e7mXBngSSkagM7crx9n6vk1Ie+LJ9ICgCheQAqHtHE7A0\nfL03iFHBVdOpGRr3/UtZhoRhqItTd+KEZvjpUHI0+OxCqVSSXKmctGjP3scx\n8175Xy1PsglzBepww7JkNLqdvtt5BJmWp5C4QRsANoiIp/HS8vzEh8E4PM/O\nMM/RywoANHpnJdFOr3y8oRjESQzkW5T0c04xz9msWAmdOLkuGQZM8J+6yJUP\nCQO9obIZGVgSEaYWeCJNkcv3ObOM9oYRmreJ//5fq0YeCAFEjeBoMhnEx58E\nyaVgEpkq8T3phfxfiuYWae0Z6XwnVbUmFI+JkK7FoLdCbz/EUQJwSMIC6x6g\nF4EaSuGB7PxMQ7/StxTBzfVv/mBRV+cgzsQ2xXwbn8C/WAFPhTDLoYn0ENCQ\n2E6/lv390n3KlFYPwY/P6SnCTZU4yrwFl55l9bvBAFdv7jML1p4h5/Iga2Rj\nFszNU83gXw9flZlOCJZWgxKr6uZALJ86VBgkPqqIj679esHgYwnTTABjm/1x\nwkiVkuTT9h/FYeErew+Qo/Ayu/GC5ebMo5ZIKGU6tMAm8JshAGCEGFRuJ36B\nvaXW6iluAgFa2+JsR77H6NNm5+CWOMTbjxd1dRu+GKKpNlR4C1LCQ7JzfsNf\nb091\r\n=yQUS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2015},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"c3d907d40c82572fea9c259007dd68c9acbd5f1d","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.4.1+arm64 (darwin)","description":"HDPI canvas adapter / styling utility","directories":{},"sideEffects":false,"_nodeVersion":"16.4.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/adapt-dpi_1.0.22_1628424355134_0.40038040022650967","host":"s3://npm-registry-packages"}},"1.0.23":{"name":"@thi.ng/adapt-dpi","version":"1.0.23","keywords":["browser","canvas","dpi","hdpi","retina","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/adapt-dpi@1.0.23","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/adapt-dpi#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"ee9bdf5cd8083658b1a3a552e23350d4f5fed48f","tarball":"https://registry.npmjs.org/@thi.ng/adapt-dpi/-/adapt-dpi-1.0.23.tgz","fileCount":10,"integrity":"sha512-XQO/WzJwjovUa5kzpgYeukgRR+zqhahfoTPevNs43ZPJpaOqD9BtpVGdezw3S49ibmHwFfdJQxgxI+hdC/rWOw==","signatures":[{"sig":"MEYCIQDNRlTKJDC/Y/cl5UvqQxFFVn6n7Kq8OE+And7UpEPJ2wIhALXaof+6CUT3O833UDusesKC5jEz4yaoHVViEXToXUxu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21796,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhD9pFCRA9TVsSAnZWagAAvEoQAJs3vzeHKoV21t2M8dN2\nOjals7RZtkwBziTmcGgFkmmP2POhvip7n5WSw5S+CmOOv5Glc1ex3320LHIR\nUCI26wP7GvQH5BKLsmjkO+Dn3Ciw0nBOqXdXevEQz9I8ftUNjVCKwv6JxU7i\nMxnjZjpd3hHvxfCvSLNrlDA5h+8j8pvvT88cFo+QdQTfUq6fTiYcyrsQvuxj\n99LJjhTCdg1Jy1VCipyKQxMNNoZUwA+Ou8EllbqPpel4C+Yc0K1ECHEP0YcU\nuiNF0xtvbI86Us8PZcrY7feWTiqSQRd0R9sk6+6w+xHYqzxGaJSLBv7P51lF\nUDOXk/1DaYGHeGniEGDG3vARqKwbbOy7sesWOioRHOxc9JjYHv0JJZhHh9Yw\n1RAN+ke8wmhokRLBndlQYPMvZE0MnkSGBc3zlP6ChIXXtSKTHWLzc3lGJVYX\niWBQk+PpildF4MKZIV9rQe3RFkuANmLU/EaxgKuiLPCFt3Hjmpi19deFiIy9\nwhegBmHjzhVsq6IIv6xZwJeYQF79pUPRReaG+3MEVX9N3Jdvz7bP6O3QrL+E\nW7cDBx5N+IkN6iZ/mIcpJxYjseRYm8qiqlM6dlvX0lIoMKeKJNgsRy/7qml0\ndyAjr2NqeJ14CCxN0FQ1t6uYkmdAscYeJH4VItADKWvvgAF2vHo1J3MO8r9T\n9fPh\r\n=mFY5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2015},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"538019e9d8ca6c5fee4754af93ad454c0674dc72","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.4.1+arm64 (darwin)","description":"HDPI canvas adapter / styling utility","directories":{},"sideEffects":false,"_nodeVersion":"16.4.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/adapt-dpi_1.0.23_1628428869172_0.5558581637230753","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@thi.ng/adapt-dpi","version":"2.0.0","keywords":["browser","canvas","dpi","hdpi","retina","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/adapt-dpi@2.0.0","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/adapt-dpi#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"aae875cf58d8029a020a80f242eb9b3cffeedf9e","tarball":"https://registry.npmjs.org/@thi.ng/adapt-dpi/-/adapt-dpi-2.0.0.tgz","fileCount":6,"integrity":"sha512-XYUev+Nm0b2pluCnXCDwkJ2I28UrRSwk92yj/Ye/nzATBsgru/9gmZNp+MXjcxIwlmCX6310FQejKgV7p3wscw==","signatures":[{"sig":"MEUCIHFtwobwKM5g1kjOBT/qR8g2u5mbvyhL5dIM6GJnY0cAAiEAtFYCEEtRbcr+5qE2Ni2fxCsiHl8yQlS4Qwj0QqKiUlM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19802},"type":"module","module":"./index.js","thi.ng":{"year":2015},"exports":{".":{"import":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"9ac1344b38b565eb894306fbf72233b6c0b2d115","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn build && yarn publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf *.js *.d.ts *.map doc","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","doc:stats":"../../scripts/node-esm ../../tools/src/module-stats.ts","doc:readme":"yarn doc:stats && ../../scripts/node-esm ../../tools/src/readme.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.9.1+arm64 (darwin)","description":"HDPI canvas adapter / styling utility","directories":{},"sideEffects":false,"_nodeVersion":"16.9.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@thi.ng/testament":"^0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/adapt-dpi_2.0.0_1634051977005_0.15115570537330392","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"@thi.ng/adapt-dpi","version":"2.0.1","keywords":["browser","canvas","dpi","hdpi","retina","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/adapt-dpi@2.0.1","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/adapt-dpi#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"85b36f12b11b851e3518f31f98e7defb7ec41302","tarball":"https://registry.npmjs.org/@thi.ng/adapt-dpi/-/adapt-dpi-2.0.1.tgz","fileCount":6,"integrity":"sha512-Dks5m3qgv2l3eJUOqNqNt9xPUXczOz0Lali2QypsAxH1YVLCWzvhmd31skSuLM8Yk/qbn8pVWI1UvyCD2RNWgg==","signatures":[{"sig":"MEYCIQDcvDThOnBdL0RSIA2REBIIkW81JuNwd8s0QKzKszCRRgIhAPWOMiEND3UUiOzL08yDFB5gpN4tU7506yRMVb0vWrPX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19986},"type":"module","module":"./index.js","thi.ng":{"year":2015},"engines":{},"exports":{".":{"import":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"2e6b3d7c0f4c5686c1e9bdb4902ed7d3f90bcc19","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn build && yarn publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf *.js *.d.ts *.map doc","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","doc:stats":"../../scripts/node-esm ../../tools/src/module-stats.ts","doc:readme":"yarn doc:stats && ../../scripts/node-esm ../../tools/src/readme.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.9.1+arm64 (darwin)","description":"HDPI canvas adapter / styling utility","directories":{},"sideEffects":false,"_nodeVersion":"16.9.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@thi.ng/testament":"^0.1.1"},"_npmOperationalInternal":{"tmp":"tmp/adapt-dpi_2.0.1_1634106678342_0.4302595732006673","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"@thi.ng/adapt-dpi","version":"2.0.2","keywords":["browser","canvas","dpi","hdpi","retina","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/adapt-dpi@2.0.2","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/adapt-dpi#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"373ec0daea8413feb8e3f2f25114e754b200c0e1","tarball":"https://registry.npmjs.org/@thi.ng/adapt-dpi/-/adapt-dpi-2.0.2.tgz","fileCount":6,"integrity":"sha512-1fGmJHtJerS2NpW3lzpLutLnGFKNEqJ7vV2+xLAKpL4BdtWcGe3/tMW7tSMV+4VhM2sdIUY2pcmgSF3HjR3udg==","signatures":[{"sig":"MEUCIQDh+vc3lEN6iUSoJ07sMScUsccA8Fg3by0deUmWPPVatgIgIuGEbAtgA6IXNRYKpvRbqE+Jp7oDEb0jXJz5i715nU8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20703},"type":"module","module":"./index.js","thi.ng":{"year":2015},"engines":{},"exports":{".":{"import":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"3c5f903104da150588946a94bb118ad559ad395d","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn build && yarn publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf *.js *.d.ts *.map doc","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","doc:stats":"../../scripts/node-esm ../../tools/src/module-stats.ts","doc:readme":"yarn doc:stats && ../../scripts/node-esm ../../tools/src/readme.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.9.1+arm64 (darwin)","description":"HDPI canvas adapter / styling utility","directories":{},"sideEffects":false,"_nodeVersion":"16.9.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@thi.ng/testament":"^0.1.2"},"_npmOperationalInternal":{"tmp":"tmp/adapt-dpi_2.0.2_1634336573154_0.39085647288163283","host":"s3://npm-registry-packages"}},"2.0.3":{"name":"@thi.ng/adapt-dpi","version":"2.0.3","keywords":["browser","canvas","dpi","hdpi","retina","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/adapt-dpi@2.0.3","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/adapt-dpi#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"69585e457e503c15f29440190a4c11465c6d392a","tarball":"https://registry.npmjs.org/@thi.ng/adapt-dpi/-/adapt-dpi-2.0.3.tgz","fileCount":6,"integrity":"sha512-FrmzsFNArMyRcCio5kSyDQPKE4TULhRx2sETwen2oyiWALebCDfyL1MPjr5hy5ZHe0fMwGH0W7UI+YJrg2Qz4A==","signatures":[{"sig":"MEUCIGIvWzVhqbSnzdjUbTNOS3R0pOetQQM/g7ZvsbNy/wogAiEA07GLdnpSJ3SuyTvdItK0oBfVZnbzU5WD3HTx4ht7hnw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20885},"type":"module","module":"./index.js","thi.ng":{"year":2015},"engines":{},"exports":{".":{"import":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"1fb38cac74d6c009d96855c28784a267a81badf1","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn build && yarn publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf *.js *.d.ts *.map doc","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","doc:stats":"../../scripts/node-esm ../../tools/src/module-stats.ts","doc:readme":"yarn doc:stats && ../../scripts/node-esm ../../tools/src/readme.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.9.1+arm64 (darwin)","description":"HDPI canvas adapter / styling utility","directories":{},"sideEffects":false,"_nodeVersion":"16.9.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@thi.ng/testament":"^0.1.3"},"_npmOperationalInternal":{"tmp":"tmp/adapt-dpi_2.0.3_1634336696093_0.04850708817090843","host":"s3://npm-registry-packages"}},"2.0.4":{"name":"@thi.ng/adapt-dpi","version":"2.0.4","keywords":["browser","canvas","dpi","hdpi","retina","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/adapt-dpi@2.0.4","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/adapt-dpi#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"4b346b9d5bc7c7f7170e6a210d9153df0cffd79d","tarball":"https://registry.npmjs.org/@thi.ng/adapt-dpi/-/adapt-dpi-2.0.4.tgz","fileCount":6,"integrity":"sha512-V81Rv7MFlDlJdD5qKzU1hhrTtsKrDtrbh8Q5t4j6rTgLte64ryDedbZw00NyCz0/sBPrrskMTNI51E2SFowAag==","signatures":[{"sig":"MEQCIA06NrBnUolh+1j4uFbc+orwrgQ6U+M7ACLHoypOliF5AiAcRpuFvyYYCNAjuC0lY9S3cVBdh312GE25LpKNSoRmPA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21067},"type":"module","module":"./index.js","thi.ng":{"year":2015},"engines":{},"exports":{".":{"import":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"9ff00a103f76cc4917ef3f244132e218f2300a05","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn build && yarn publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf *.js *.d.ts *.map doc","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","doc:stats":"../../scripts/node-esm ../../tools/src/module-stats.ts","doc:readme":"yarn doc:stats && ../../scripts/node-esm ../../tools/src/readme.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v17.0.1+arm64 (darwin)","description":"HDPI canvas adapter / styling utility","directories":{},"sideEffects":false,"_nodeVersion":"17.0.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@thi.ng/testament":"^0.1.4"},"_npmOperationalInternal":{"tmp":"tmp/adapt-dpi_2.0.4_1635179664718_0.20184899851585247","host":"s3://npm-registry-packages"}},"2.0.6":{"name":"@thi.ng/adapt-dpi","version":"2.0.6","keywords":["browser","canvas","dpi","hdpi","retina","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/adapt-dpi@2.0.6","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/adapt-dpi#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"291d7f5ffa4977b248c788adba3cd1e92fa856f3","tarball":"https://registry.npmjs.org/@thi.ng/adapt-dpi/-/adapt-dpi-2.0.6.tgz","fileCount":6,"integrity":"sha512-Dirb3r9eLS+6WN4EcGcxGYD/EbMY4QoFubqtZyOyWACAHTUv52qWO+vel7rtfdQ4JmeN0vhua/uZ6umw9ykWHg==","signatures":[{"sig":"MEUCIQChH21ley5AdxyjMOvHM6AlqCB9IeIRSpDmt9MFNR4uvAIgIPCNON5pkfTbAj4xe/fcw1ta/ilFH/nhV7STCvH7/iM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21431},"type":"module","module":"./index.js","thi.ng":{"year":2015},"engines":{},"exports":{".":{"import":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"c17a556ad25f6882dfa8f806a1d9e8ed7ac7cd71","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn build && yarn publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf *.js *.d.ts *.map doc","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","doc:stats":"../../scripts/node-esm ../../tools/src/module-stats.ts","doc:readme":"yarn doc:stats && ../../scripts/node-esm ../../tools/src/readme.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v17.0.1+arm64 (darwin)","description":"HDPI canvas adapter / styling utility","directories":{},"sideEffects":false,"_nodeVersion":"17.0.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@thi.ng/testament":"^0.1.6"},"_npmOperationalInternal":{"tmp":"tmp/adapt-dpi_2.0.6_1635407504701_0.42964965769511254","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"@thi.ng/adapt-dpi","version":"2.1.0","keywords":["browser","canvas","dpi","hdpi","retina","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/adapt-dpi@2.1.0","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/adapt-dpi#readme","dist":{"shasum":"f324fac64b60527b16181535537c7980581ea511","tarball":"https://registry.npmjs.org/@thi.ng/adapt-dpi/-/adapt-dpi-2.1.0.tgz","fileCount":8,"integrity":"sha512-imvYSNBJdqxUbxEFmVo3YIMYNmI2uJUxzzIdlOxekdi727z+LESHWn2WHAoknpzJKkmgTuGtX53T6EyYjlYp+Q==","signatures":[{"sig":"MEYCIQDcXAmbBJGh1xxvViY35MN+k87wf1QRy7c3ad4DJUrn7AIhANAQG4dtUvcwkkHu0oa1Y9R/83+NaPMl1Q1RRreiojdj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65244,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhlZJYCRA9TVsSAnZWagAAeAgQAIkKO67Fka+dmrhwI6rQ\noW0zHdJkXXBxhNO5mFa+/Knh87Me2nIOyrnDN4BDXwt4BHnx1gwQ0bjfuvDj\n3Liu7l7rsQfwRdznH8u0fqUnd/vTBn5YRrowVzCnJny8bBb53j4HcRfVme1U\ne3J95noFDRxW1I9FfIErx8ahQI2qjb0qvfg6QXv4mG/DCS6xZXwKJRloKI5W\nm2T9W87GsVwrgPcOuCH0cdALCywSGlQ++N12BawO9TZ2naZKtfAowjP3EX2Z\nEX1sYHJc/KYQzu++yfkXan2n3EqPAVRHkZr9YWIEj41I/nR1Vrwht0UE7RG9\njFyvf/QYOt8fg4QDAO82Dq+rJqV67MxV1wlYgf4wye7HeNn7Q9TS1qboFvxm\nUxPJlexQOSes0fTbebi3R104tgMQiDPBZoUY2WWxqEAJxNTd9Uh/Rn+GB3Ex\nF2ZW/qaCFiClIKR/+fa7gUpxwF/T+Y9wWJU93D/p30yKhUvm7FN3OTtFhPxw\nzeTD5Fb3VL2xF+DQKwKFFrNOTgDOLmXeSuN1keTMGwTa5i7xrgCPEifd8S6V\n/d6FRjhhWurwPQopDezrjZm+a6LOYukA7GREcQipAWB6O1FmdTOub30T7v4f\nLm0w3LD0oIj2Jdq2EcSWb5AMD85QfZ4WvJuUnvREVcqZCoUPbDjN1+sCRy+6\njl80\r\n=suw+\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2015},"engines":{},"exports":{".":{"import":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"519eedf95c076202f3429eb8e46ccff275bfe446","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn build && yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"HDPI canvas adapter / styling utility","directories":{},"sideEffects":false,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.8","typescript":"^4.4.4","@thi.ng/testament":"^0.2.0","@microsoft/api-extractor":"^7.18.19"},"_npmOperationalInternal":{"tmp":"tmp/adapt-dpi_2.1.0_1637192279857_0.6380135879059667","host":"s3://npm-registry-packages"}},"2.1.1":{"name":"@thi.ng/adapt-dpi","version":"2.1.1","keywords":["browser","canvas","dpi","hdpi","retina","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/adapt-dpi@2.1.1","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/adapt-dpi#readme","dist":{"shasum":"3775e0109c9345129c8907e87e33f54c2d3f0762","tarball":"https://registry.npmjs.org/@thi.ng/adapt-dpi/-/adapt-dpi-2.1.1.tgz","fileCount":6,"integrity":"sha512-sb6nz2EaBcRaWvZrNX5cVAX66i79wOS5rRfIFpkdvUAGzg2V68y8mjZhgyCVgONFz7wgwyHqN34hLsg86sVfGg==","signatures":[{"sig":"MEYCIQCLLRQvH0X+g7p87DolR3HzlfBvvcJKgJcuBEckSg9HrgIhAJo7fc6m8ZcJkAMICZr04xzJkqZ5vxe0OmwrykLkLFW6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21703,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhl1pPCRA9TVsSAnZWagAAu1AP/2HrERmXbdYEL2kxlS18\ng02zUdhKfJRsdsJOkhPYGCC54irGD33FUkrjTEZ1b73dZ4RlKWiirOUB8XcJ\nqdiWmaKhOjst5y4xgiLgvFUtGijg9kZsftz/wuQw3dz8yB+X9IouPJGz94kK\nSxp/a3kzVwT5gQl1w2GPUOMSQzlqbxrOQ/uMql0Ixucq8Xd165wHNZ7k63AX\n/w0rFud0xhS8M/ad5uWe/zqdW1GjcWKYHWkqcTYV8oQ7WDjoaZYmMVIcc8EM\nBoV30jxR3ToclmoTfD0826eGf+MXPgZnW+DqcekMUoxH9sbT3vqwsZbZVDbA\nDrZpfYiUU0snIslqWX/GckjIBOIVtZGElxzdVQlCMHAgeGE4J6hPBmVSdGhH\nfRL7hu1EdyRR+bLBz5bAsJAsAiBjuJG/3lbIlpnmV1Y1wlgK8LfgabD90Fzo\nvBwZA/03jedILpQQy8eDzSg3HVOn5sv13iQQJz/bMgHMIFLUgyrygrLI0ha0\nWCMiMt/QCX+gSKEc+mAMrAZA89l0uDUB+sIB1P41opy7ttVO9NRV4DZyhsJu\nRB0eieFt5KspEx8hTtRUpboWJ53t+XkQ1ApT1QbDDX2BmPUb48qzoyuY2LV3\n0rxneMlJap5YfPkA9vwib8bLoP4FLdWzjGl46E1sQ70MYeGn05dJpGC9ynUD\nKulo\r\n=Fd7g\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2015},"engines":{},"exports":{".":{"import":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"8bd27c8bde0b770e7c001943f11c951cd345d668","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"HDPI canvas adapter / styling utility","directories":{},"sideEffects":false,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.9","typescript":"^4.5.2","@thi.ng/testament":"^0.2.1","@microsoft/api-extractor":"^7.18.19"},"_npmOperationalInternal":{"tmp":"tmp/adapt-dpi_2.1.1_1637309007272_0.841013349971534","host":"s3://npm-registry-packages"}},"2.1.2":{"name":"@thi.ng/adapt-dpi","version":"2.1.2","keywords":["browser","canvas","dpi","hdpi","retina","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/adapt-dpi@2.1.2","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/adapt-dpi#readme","dist":{"shasum":"b5c27b859c185e3246d98d27899218497145dfbf","tarball":"https://registry.npmjs.org/@thi.ng/adapt-dpi/-/adapt-dpi-2.1.2.tgz","fileCount":6,"integrity":"sha512-hxB3UEudGinbyhwQ9CrfiwdM8OyCKVgXH1KhtoT1GdDmYfmWxhGy4OGzNczINZbVJnysZOcrMXn0+ATos8bPgg==","signatures":[{"sig":"MEUCIBp+Y4RArCicgCp0NnlD0I1PVu14UbmU3Gh6iAti/YnvAiEAlvG0ilQVpgZptn5nK0jhlnT5SVm3BTjceymDggjLujs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21703,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhmn37CRA9TVsSAnZWagAAHXcP/ieWgybhA9jJrvNrXiG/\nX0xuBgPVBM2jjZKsz5WICrEfOMmzZZUqPk0viXFOVtY0zVBhL+uldHS2ravb\n0MOOW01GrIiBWTMutNFa3Xnve9zZhSTUutRoYDJcMLRphA1Mf2bwH2iYPlmh\nHu+pDXyibRHsK2nECa9c7ujgiVTlOILO1FTA/X95xUVxhL/b/LOXyg2WmgWG\nR+vkMyfxSsH6Eg4OpW40l/A6C61u3OxRbqLa+WO82toTvuSrOZMH3OAQ4tkL\nsVWj9ROyQcjfeaXl3WYWs/U+6veK5Fdw16yj2gy54YAD87ODVkHBxdXhhnDi\nB7JSWQZupLYlyrpSbf01wf8R1uYkpaXtPbUDAhUw8THVobj8lokc7pbvBOnN\ntXL/9PPlC9dQv8ssipZoI1+h9OfXjAU1Ij0WKh6GxDoyXTcAzgb48BhJHE6R\nqWTp4pyL6jjoF4KImvJSDD+Rie4kOPdklLSIgodGHRaLK/Mye/GlUnMG8H/7\nEMqb3fcaukdRLLuy94cdENszs0Y0DhK5FbFIxEGmVuC0oN7HlyxBjRHPqtJW\nF89z8GtfxhO7yJ7MKJNqnwjrWN1cbyx1/5ZlZDwjqUhd10oocxpaqyEI74Mi\nBE3LYZRaesqbjuQMrbPfAXkLanBtCZUTIoj+SvLaEiUoypyocqqgidiQdS5E\nWdaH\r\n=xwaW\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2015},"engines":{},"exports":{".":{"import":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"e8a7c2a40191b391cef182c2978e5a6c85987a87","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"HDPI canvas adapter / styling utility","directories":{},"sideEffects":false,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.9","typescript":"^4.5.2","@thi.ng/testament":"^0.2.2","@microsoft/api-extractor":"^7.18.19"},"_npmOperationalInternal":{"tmp":"tmp/adapt-dpi_2.1.2_1637514747011_0.8043112224326292","host":"s3://npm-registry-packages"}},"2.1.3":{"name":"@thi.ng/adapt-dpi","version":"2.1.3","keywords":["browser","canvas","dpi","hdpi","retina","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/adapt-dpi@2.1.3","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/adapt-dpi#readme","dist":{"shasum":"bfbddc2e925aac821ff6050029adf28ddeeefebc","tarball":"https://registry.npmjs.org/@thi.ng/adapt-dpi/-/adapt-dpi-2.1.3.tgz","fileCount":6,"integrity":"sha512-YoDHj3sUZCrKZLFLbufV0H3Oe5N+h4qMVysnSCqBEARdN/OTtwkRjB/VURXqLE49JJhc2Uux8OeD8BUhlJvTng==","signatures":[{"sig":"MEUCIQCOiWW2clFzLZK8DMhKwIM8kX6iv/kpkK+e0L/MF+Rt9wIgaRyg0dnlANC2o6qRJiSFNiT/nadinehLyBeHD3nq7Fg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21703,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhtyBwCRA9TVsSAnZWagAAsvYP/1/YXPg3ycro1IKHFJZV\nwBabFc8I+iQpV0Zhlpzklpyvft3sP7GxRyF1mUQrwO8BiHMRkCmPfKMkJ7oN\nVyBJYrUcCWKH8GQYIiad+kXOmKI42eQ0f9BDkyHe1TdsfVV9QGqt/hnkIV4j\nS5dPNDzCBUJFfo7lQUgW2qek4BNIRSqD9X5i0y+VzWLwEg9FmQlvLCRo4li3\nVAxnqDpc5IwZgiDJxgZybTwmwZ2e0JfATi99Qo3rXOiGXP3DD3+wAqAetQhk\nRQbtVJy/5ZETpBunsFcq9kKmqLFz5x7fbkEe82zdpXNmWSQZjyeMOqVNgEHO\nH86kYIokuHfGG0yQjagJVH+HYxfoIS3AlfLkQ82Su11bzIKAEc2Dk+PSNo4J\n42JcjcNtKTNz+vwXhYJLtjiVv1Y5Ru7aLXvkCyYrfaeMXhaRFvbCtehPlJdJ\npGOvtIiWBKpr48+2NLZZw+/nP+zaZ3tB6be15RrCcV63b8n+O0OYdaV/usIM\nJWBMxen+MkMzpxM1DS3GKfB6XDEPET0k4D+E1/Qj88zn0sA4FAWcYCxcFOzc\nJFPNXSagXtvviQT0s6TRs+Av5IWESQH89VmrssGFPIStwHPBljz/fGIOIhV0\niwglF8kJlkuMRex9YFhbLfVaRYjiBU2NDpOcilel1j3HNf+B4idFh7YbVkfs\nTneR\r\n=bFny\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2015},"engines":{},"exports":{".":{"import":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"2db9dd34c0c2c60cbfde3dad0bca352b20292f5c","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"HDPI canvas adapter / styling utility","directories":{},"sideEffects":false,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.10","typescript":"^4.5.3","@thi.ng/testament":"^0.2.3","@microsoft/api-extractor":"^7.19.2"},"_npmOperationalInternal":{"tmp":"tmp/adapt-dpi_2.1.3_1639391344127_0.26927491238814194","host":"s3://npm-registry-packages"}},"2.1.4":{"name":"@thi.ng/adapt-dpi","version":"2.1.4","keywords":["browser","canvas","dpi","hdpi","retina","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/adapt-dpi@2.1.4","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/adapt-dpi#readme","dist":{"shasum":"32f605a8e4c09ac038d06d29658aff0fd156e823","tarball":"https://registry.npmjs.org/@thi.ng/adapt-dpi/-/adapt-dpi-2.1.4.tgz","fileCount":6,"integrity":"sha512-Zf2cGQqLvGvJzP2UMr465pMzca0Pxh/79AUX1MGI5JmxVsjcI+WY/ddRSYLG9WI6D0yhXM6884R/pD8FyOhKZw==","signatures":[{"sig":"MEYCIQDsaPUmWXndeCQmckHG4HyRUXfrh3m40iULm5mZ/AAjTgIhALjJHFEMdwRvHyZLK9nSS0V+IM1IUORqCUkIpLeVznxF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21703,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKz1kACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrcjA/7BevO3oqE2aEr9TAjlo/Mko62S9JEi/f5H2LESWSMp291iL8x\r\nRCUjW3S2UlvMCXuwTwEv+UNsxLLZeXzDoAcr9vq/OvqzTSvqo1F0Jk+zRjWj\r\neKPemCbuFIydCKJN0/94Bnwldjwn7UHmOKi2sS8oRAasnpXJrSJ6DFFpmypw\r\n8f5GLzBKz2aps57l23ahC76VhYmQdR9rcitH1p6qZcljrMsRX6soRVapI+aF\r\nVy+UF6HL8scKI0MrB49EOenvRtorwx1HkmsX6SYH7AitqrrZS//ZlZNvhSu0\r\nW3f2WDzY5CtTkpLKiPw3KlCAEitH+wm7TqIbFHH66dpXaQkTuTSPdThZzc6s\r\nj8hccnhN/t0osjh3goPMTvW/qfEAltJEiS8Ce1fuy4YI/Db99pj1oCVh9b5A\r\notFJHCEyl3nO7sUlj85FA1qm9MjN1+6Rbw+P5ipzXo3y7Zzrr9u9J9WIrshW\r\n1DhtaJZ8V/ecwDyKqt5hj9RuPu16yunykWZGyeIyLDBNMAlTATxDNudi7sSO\r\npn5QBcul4PC+SAOcefDbGlj3wHXVApnOWeIBjxIW9jkcxEnRfsylxFy/lD6D\r\nvpfJnZ6BbBh57Uz6X8zSrlqyISBo3gAcB99/r9+bf6hOLVUYgAAGt7YEN/eF\r\nWPRM/aOvdMjkGaqU2YNJ4clO0MAH//lHKAc=\r\n=aw/E\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2015},"engines":{},"exports":{".":{"import":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"0fc692a3225c068aacafdc4cb6140cf603c67ad8","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"HDPI canvas adapter / styling utility","directories":{},"sideEffects":false,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.13","typescript":"^4.6.2","@thi.ng/testament":"^0.2.4","@microsoft/api-extractor":"^7.19.4"},"_npmOperationalInternal":{"tmp":"tmp/adapt-dpi_2.1.4_1647000931880_0.41705538621760674","host":"s3://npm-registry-packages"}},"2.1.5":{"name":"@thi.ng/adapt-dpi","version":"2.1.5","keywords":["browser","canvas","dpi","hdpi","retina","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/adapt-dpi@2.1.5","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/adapt-dpi#readme","dist":{"shasum":"8243d39c92ec23874d9a7fa812057fcb6b0ec0ec","tarball":"https://registry.npmjs.org/@thi.ng/adapt-dpi/-/adapt-dpi-2.1.5.tgz","fileCount":6,"integrity":"sha512-ZXUcyvg12cOYr4765VfTmIuPu0l9tA2PqytialTPFo+qDIedFQt3w9iOnkwtXECxjcQZ0P5PXdLQtLXt5zzouA==","signatures":[{"sig":"MEUCIEHHLq6klbEf14bDbtFgI/7ICHm6IXhZIygFphUj8M1kAiEA2jmnBWKlBPm5BuCTujzB1ugz/ji4QChK8Q3rgRod3Bc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21704,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiTvLkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrsRBAAiWjm5BEAt5JBl1NIEFXUCPykw0v+WHhk6R2Tugf7QOJ+26Ew\r\nr7KPsYKf7oNLyKV1l0cL4Nnmn7D2Al0rHxMFcm4KMUoVPPutUo/EaSPWvD9u\r\nC6+fNyVCUNkBeRXAAmrwNo1E0srsIzIVZaXlU6xystOGzDMm0Ru5UTylw/Ya\r\nvCkST3fYScDIb8iAUv5YlNdG+BBS0ZlVfbNSlnmJjZrLKDsjjlbRPXxhgBOV\r\nJVcTDH+xbkZ+pPAHLneBmnUAzxV17UzE5HPDk5PxGnGYF8LWi+MmPQ4fJT8G\r\nV4JGf8dB4gKixva8248iwg2BYRAJnLDESOCfOXdHPuRkgHRZSdLQ1BgBlG3M\r\nKWSUck4b3nqJdObTZKTqIhLVGXKwuoP72BCRG8eblt/0ft0GRTYcS8zp9tyA\r\nEjz1cyKilLekiUaa0IxMeu+hZaXi1x8jlt6eUvSPPccbss9sPHkcrIx4RkGU\r\n76mYNZsMVMqXEgSBC7EtBRjp7IQxX8zy5qCvgrJkcTNecyWqmdvOpIO6fhxW\r\nf/bY5QI9a48OeZhwrz+Q/b4ZMEpQRV/EUc1yDZH8YLscTjoOjapgtedM9D4W\r\n12aezZY8fUsAIwznUwF3z92VyPj02+LTohIWA4dAQvtjALKarwnxVE2J9Ah4\r\ndPKH9Bm/Viafy/Qq/2/wSCBlKb7DRU2e2Ic=\r\n=f0zp\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2015},"engines":{},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"5ee1feb590dd935593b1dd4e7f38a3ed3ba64765","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"HDPI canvas adapter / styling utility","directories":{},"sideEffects":false,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.13","typescript":"^4.6.2","@thi.ng/testament":"^0.2.5","@microsoft/api-extractor":"^7.19.4"},"_npmOperationalInternal":{"tmp":"tmp/adapt-dpi_2.1.5_1649341155851_0.22318979967690122","host":"s3://npm-registry-packages"}},"2.1.6":{"name":"@thi.ng/adapt-dpi","version":"2.1.6","keywords":["browser","canvas","dpi","hdpi","retina","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/adapt-dpi@2.1.6","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/adapt-dpi#readme","dist":{"shasum":"e87ae9980a81792139651cdf7493b4518b19904c","tarball":"https://registry.npmjs.org/@thi.ng/adapt-dpi/-/adapt-dpi-2.1.6.tgz","fileCount":6,"integrity":"sha512-GfRJzumUqTa19Rln2bhAHA+NZWHsqLhhlmajD/GBvs26FuOSFEaaPH94Y4Y2qoHMQ9z2J+0Egs3ImNog7jd/OA==","signatures":[{"sig":"MEUCIQDvjmfF+36ofJqSJ6Iqptq7tJYK3/63whiAfEb2HKMkggIgF5RfRH2m3piIHQjm1HToVJNIiY1RhhRj2nD1nhiuaL0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21704,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJidll/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrIvRAAgCEIfqxTgI8e5MxG9pgtevlWNpB0QobKhkOqyTLMq569m/F7\r\nmqCJSkyNO6cwPxWIOFFh6jtGIPl+RO7cEl7qLayQYSpBFFND32S09o4bodUz\r\n0LCUevOTwQ8z3+h6C94k8lMWh70iL3LKltZ8Z2yYL3KvUoNuTnbOqppmzSmb\r\nOgRVaaPK6tMOj/+kXT00ymZlcPshqn1DqtufEN3SeNMtCBPzrGdr5K/6X+HF\r\n676980b/EkUKy8UiA1qXCZTlRu+j4Odc36/7865Qb2khpoFnuvg7rQdJn5oI\r\n6lboBYYUD07wSiMtgnKJL5qlkqFbB0bIe/1XSsipzXLxJMHrI7VShMkaCH8y\r\n19VAvbNVbYRWT7KuZRUrbxvCviSvSvbq1Nl2cYemQwPIuCGX1xh5f4An1Q+i\r\ndbO+qdLYse8cIx/dRTnClVYIYDy/Jh0zwbbYB7hxuMb1RmGAzK2VZWzUXKLQ\r\nChzwoACC5YxjAL2XPHG1k9sLZ/vFn4Yo41ufk6/hCYobBIzJwbzB4d1o7DRD\r\nagm8IBNmNykSZN7nqWkqKvKRx3z5bHEfXyyTw38k3wiCKdJjrEMgfW/yk/3N\r\nxD5yCHmT5/HqomfKOtQiX01ZBlPpHAe9Hr6DM/sjLPQ1/51OPudfEEpoRaga\r\n9aYz/kiJnXNaji7WkJ64V+xf4GCK3HFDS6s=\r\n=4SwF\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2015},"engines":{},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"cf084be5fd5932226054d2dd32bad35481379f5d","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"HDPI canvas adapter / styling utility","directories":{},"sideEffects":false,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.15","typescript":"^4.6.4","@thi.ng/testament":"^0.2.6","@microsoft/api-extractor":"^7.23.1"},"_npmOperationalInternal":{"tmp":"tmp/adapt-dpi_2.1.6_1651923327031_0.24164684505366907","host":"s3://npm-registry-packages"}},"2.1.7":{"name":"@thi.ng/adapt-dpi","version":"2.1.7","keywords":["browser","canvas","dpi","hdpi","retina","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/adapt-dpi@2.1.7","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/adapt-dpi#readme","dist":{"shasum":"44478286a3fb2b24389e538e9b8c281a97b887f4","tarball":"https://registry.npmjs.org/@thi.ng/adapt-dpi/-/adapt-dpi-2.1.7.tgz","fileCount":6,"integrity":"sha512-QkBeq/c9xRU6DAH7OtIzEs9av91fhlmBwyFW625IwL2AFEJQ9XRT/Ywvi+OU4MKaeIGWYbXkWNwnP+vSC5szWg==","signatures":[{"sig":"MEQCIDdBgzofjFBo5FOFtTNGc6VZsxNhosT43LL6J84hKC4oAiBObJAdX2I1J3mHuQHztNFih5F22oboMDfbrPiXeK3TDA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21704,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiohzLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqOPA/6Ag/DHhYsd/1MAeHqIuKG2T2ukefy+CZ0182ycykTpItlbo5S\r\n5EJZkOm3NpTCQnEHS16k8dCC94gcc1QAfFLPf5WPxT3kPNvenbo9XkIEqPcX\r\nCVPzJxB4FgiUozmrcEhzOfcJWJ/LXvBGbR8T6Tp0a1Z+nL4N3ackZap1Rl6C\r\nP+i1yoNKLlzYx5os/57jsZoTATOxuLraSVYyzLUfyVOSb/aVkyqKMUoNJ1sh\r\nC+glXLQxU2Oe97AC4GPW6H718PrmrzqX22SU0zBA86bCuIPEwCd9ZGbJCzyn\r\nxiZv7HXzw5R68foClQ8oPQxQ8YS6QUfqsCWjJxxcC/cQL9qVCcuxFNU5M04b\r\nWp0SyFlfD7vY5hrzZBNXjwDu56dbmd/ri7vc/c4vWN/TSbP5WRUTtRUoDrLo\r\n7LdQ9N4T+PP+taZBuwaTzZGWaIjtd1Eca6nMLsXccTG8nxhI+/1y8af8zjSM\r\nwlSVFCHLwEnoj+oc89WhzfLj6t4LwuQdHg/TiIgCeUS+CX4WLm9A0tvdQU07\r\nE5rFF3wvX439Jewox9h7mwVyv7hbI9yzXzGGx6y/OM4r2aFkYzwKJdbqlFkE\r\nBtFsmoe6KzfqSQnENJTcCNZSCO8LsereB68+x58X8P+M1z9JfVErdsgRd0j9\r\nTaHKj0n15DTDkuQRsbaWx1/qfVf24Sqhj+4=\r\n=3CLq\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2015},"engines":{},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"9e516d30a1a537e027a6b3d78bf9121bc5831d31","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"HDPI canvas adapter / styling utility","directories":{},"sideEffects":false,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.17","typescript":"^4.7.3","@thi.ng/testament":"^0.2.8","@microsoft/api-extractor":"^7.25.0"},"_npmOperationalInternal":{"tmp":"tmp/adapt-dpi_2.1.7_1654791371085_0.22212408637981662","host":"s3://npm-registry-packages"}},"2.1.8":{"name":"@thi.ng/adapt-dpi","version":"2.1.8","keywords":["browser","canvas","dpi","hdpi","retina","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/adapt-dpi@2.1.8","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/adapt-dpi#readme","dist":{"shasum":"3703f7b4fdc6052744b99644df05dad2a6f1d6a9","tarball":"https://registry.npmjs.org/@thi.ng/adapt-dpi/-/adapt-dpi-2.1.8.tgz","fileCount":6,"integrity":"sha512-dLOnO25lxU+8ZkIKrY60/Urz7kIfB14LOqYmFoQhA1cPNM5+AsBPBrSdT8SQMDvRELDMseYWd3OV12mngIPLCA==","signatures":[{"sig":"MEUCIQCjgQzgKe1zNg1e8MsdkKNJGVU/5jyZxliVYpGTSDchaQIgAyvzqjuMBm8IMqaFf69FEEvOOi/JpgrJ+Ou5xQ+5joc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21704,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1s/cACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpTNhAAggJr5LWiMqgZ379lSVquWsVWT/h9MBn8DyOAo0sd5et/mVu/\r\nZdcEjUqHYXZvZ/tYs00rOGDC71qMK+ryJ+Ye2AI+3DLRRftPAts2gGzbm7VJ\r\nkd1hEmmK7ysQyt5qOIPviMkNzm4lY9eom4oA5dEVaNzaha2oRL6eMO4s2I2f\r\nrg8dJY03Du6GGSM1NYXusj9aMU6iAkNDV1OwzUHabm2oFT/Cpyxcwu3SqfsX\r\npEBPl1/F59qY9DGbZJtvIpDdwVmmDjsNs7V4ECnW1YrDP7p01KX16xUP/XOV\r\ncTUgMZ3GOof/galLybBbW2/NG/mrdlSaPCfUUlIL9hKv/Gqv8sfglInBs8TF\r\n2VdMfc4SZwVbE9gnpP1GEYAPZJqWAOM/UsYHDTy6QERL6+IIKr/Uo9lIdB+3\r\njZo85RKFtHZOPmQwaegx2Jtllm0iyg8gRChNakF9hoNiz6bQKJL0hbYy3jyH\r\npf0xltCFCs6lSHNphzjhw8pUWF4XUW32766tO2N9i957ncejnfsmZ3ZfhvDq\r\n4WWzOCJH12miXLFqL+/cucg8ooFZizGgX5408g7DWKKhd1GDSsqu/H4rE5Ge\r\nF5ZWltGfSkrhubcVJ7Iz24za1bCm3eoD6vIfVso0ATiIg+tDmQ/6SLRYMLeW\r\nuljQtcK1zaW3rn+6JBaAdrrj2tVCc7RTnRg=\r\n=4PDF\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2015},"engines":{},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"108a6357b77d457912d30681d7cc5603ae995209","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"HDPI canvas adapter / styling utility","directories":{},"sideEffects":false,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.17","typescript":"^4.7.4","@thi.ng/testament":"^0.2.9","@microsoft/api-extractor":"^7.25.0"},"_npmOperationalInternal":{"tmp":"tmp/adapt-dpi_2.1.8_1658245084083_0.4823753852032864","host":"s3://npm-registry-packages"}},"2.1.9":{"name":"@thi.ng/adapt-dpi","version":"2.1.9","keywords":["browser","canvas","dpi","hdpi","retina","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/adapt-dpi@2.1.9","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/adapt-dpi#readme","dist":{"shasum":"8f91b674a238edde6f772e9a6a9c265e1c0590fd","tarball":"https://registry.npmjs.org/@thi.ng/adapt-dpi/-/adapt-dpi-2.1.9.tgz","fileCount":6,"integrity":"sha512-R2jGdJBVNCsXk/Y0VebZjaOdL57NNMxzm6A/taGY7gHfzktpbKMwpwjjWEKkg7OcGwL520iMNfp6u3eWsDMG1Q==","signatures":[{"sig":"MEUCIAlBhQnApJwYP4VC/3gJjs+1DlNEPVm+DBFr67t1bNP5AiEA6Ddb7vXjH7z6mmwiqCTq5HvX2bJT63ymlfbRoqUu0C0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21705,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi5+mAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpphQ//Q7hPF6Tp0dcExY6Wgdeo3fbiwxSw+5kP8OiKJrSb+5rOIHpX\r\ntWD0rIHX1C7l1VQTp5+g6JhC9TZkn3q4T31Nil4qJIZX1WbiCnFAT39negLa\r\nEHfzGKw/ptChYtsgfMlcon7cURglzjtdwlyzYSYdd3ygX1EHKBuhQxtPb0Gv\r\ninV0qGNFR6WGvCN6NBYPP9s80++bKLjHJ2Yk7KaGthmn78vkF0mi9bg55hhT\r\nymf7Dtj10k/DPw5fxhkB8SzO8NoWoZOJJdlV/LUG5k9++4TG8FanvOqZRjv3\r\nYSpHkN2IT/KvkUPk1qSB+EdBinCX1T67Vr8Z1B20PhHCxZCWFbIzT6Py5pUo\r\n5HQOHnm5E7lG2/8m+XSqo4eTOSoJ1TkSHe8DaxjwUO7p6K769pXf7QZKFp8o\r\n63WOM4IrI4W6pQunfMfwm7drAvtCp3n82Gcbh5GSELM6mQld0NUfs/89uyaa\r\n57iQPklLMCPdMA3wEz4ujWZyJ/ebmA2LI8ZFuQ1IhSVeu1Sf6fmAZaYXBAvS\r\nOAeMFZ2SD8itCiT505lR88yu8CnPvt08NOCYXUHrW/KKnLOA0X2IdGiwK3XK\r\n9T75XVprkX3hOW7ZNOW3qJsarciLsHErojlUt5b+Wq2Be0Yjt5BSo+iNK+yl\r\nyBt1PG0gjf0CDNQW65+xEplyd6WRy0BNFsw=\r\n=3nbw\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2015},"engines":{},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"976ccd698cedaa60dcef2e69030a5eb98898cc4a","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"HDPI canvas adapter / styling utility","directories":{},"sideEffects":false,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.17","typescript":"^4.7.4","@thi.ng/testament":"^0.2.10","@microsoft/api-extractor":"^7.25.0"},"_npmOperationalInternal":{"tmp":"tmp/adapt-dpi_2.1.9_1659365760707_0.9161986735535579","host":"s3://npm-registry-packages"}},"2.1.10":{"name":"@thi.ng/adapt-dpi","version":"2.1.10","keywords":["browser","canvas","dpi","hdpi","retina","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/adapt-dpi@2.1.10","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/adapt-dpi#readme","dist":{"shasum":"3c5ca5312fd44713de511b72ef2c418ffb9e536c","tarball":"https://registry.npmjs.org/@thi.ng/adapt-dpi/-/adapt-dpi-2.1.10.tgz","fileCount":6,"integrity":"sha512-v85mPQN7I71HAp8AEBwgrRGhwey+LJQeYf8OMY5EUQZnGq7Vm9NBN5g7J/wFvkWkdxH4um98vxPKtYPC6vRB3w==","signatures":[{"sig":"MEUCIGyexaHp/KRrume+hl7F2riXmDUUSSvlp3w5eKZJ3Bm9AiEAjx7yxJyyFhIXZWrm5dl7bxmmp/oxgtKHXXrP7Z+dPxg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21711,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjK4SsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqooRAAnxSgKqrLmLC2vCScg0zLtcEY3mhZj/n98I30uIYGmQkACMg/\r\ndKvGDE9BgKOlxeIEmEVSKtP66k6iCVzywRr6+zYCLGkhbybxZwhOLfUdgcaj\r\nG0vc3X4KB/UlKa8fqztjXh+CtR7BlT+Rhw2QVJJwWEiE2kOTXKq5QMKdLQlh\r\nqfQTCkdhdy6DScnB1lhY3KjQvxmV+l3J1DeEFF4Il3Kd6NrJ72O6ntmyajQ0\r\niLZdi82mD0tD5eGsJKBgYbCN25UQbRk8j3v7N5axm40+FEWf/vNdQKNIwQpk\r\n8Dnk2NWUaQP4nNOWWbHyUuHE/vSxiDlQwUuygVrqzhXiKAjRWG/P0Ud+PZDN\r\n3lGae0em5HhaMpmZ2M+ShmzDYQbbJc3dvDmmWIg5jrRbIwoeXWCLuMen0zdL\r\nY3c0cK/b/PGAImUncbXigvuBvyZRpMZRBJnokjpSqT6mJrFHyGUwOzqr6zXd\r\n+Wz1iEJQyCckvjQBNhv2W7E+AIFuXmdgHiVyce++gIQ+zeQ2hfMzLHS57ioF\r\nKBPmx5C/pbW5h9BLc1bk3hoiHYVTyPqHdQn3NMUGGvm1YZoi33Gq2mIiAKTP\r\nH97NqFdX6qzSu4HfpBfMKkpVbq2uVgxP7yiUKS3BlzAK9NFFCNIgWy78Zzse\r\nb4OlhK4u4Y7sr+cIeqb1ywzdhTQ4ighjWH4=\r\n=l3On\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2015},"engines":{},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"973139c5aa3b50081020f4cc726a7cc330f77fc7","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"HDPI canvas adapter / styling utility","directories":{},"sideEffects":false,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.17","typescript":"^4.8.3","@thi.ng/testament":"^0.3.0","@microsoft/api-extractor":"^7.31.1"},"_npmOperationalInternal":{"tmp":"tmp/adapt-dpi_2.1.10_1663796396184_0.7050306397976562","host":"s3://npm-registry-packages"}},"2.1.11":{"name":"@thi.ng/adapt-dpi","version":"2.1.11","keywords":["browser","canvas","dpi","hdpi","retina","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/adapt-dpi@2.1.11","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/adapt-dpi#readme","dist":{"shasum":"efca2de817488484ca94ef2aa06dc89f0ce2af76","tarball":"https://registry.npmjs.org/@thi.ng/adapt-dpi/-/adapt-dpi-2.1.11.tgz","fileCount":6,"integrity":"sha512-d4aUQIH0/HZEOfvLiefUUn07OuZMDkKWJucty93p9Uu2hmXXF2JxMtzK/nzS6iSTWb9EzhUR18jVQbEZVCWwqQ==","signatures":[{"sig":"MEUCIQC9CzTXB9dL1M2wBJIeyYGoM42rSAz+xLmpwClFFjN0mAIgIPmacckIRWOcky749hVLuGRfRUSjN7NiNsX1/v+2mQ8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22107,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjMyO9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpqkBAAnpzcAI4a1+kJXeFCt5h2ygdPuk4owwxhfIIE3qEVh0ms7iCK\r\nHC0BkvKVCeDPey/I2OLnP9LgfbLIWyKhHRJZIvvICO4I5o4f5lVjyVI4a07Q\r\nKq/x6Hwr33JZP6mwnz9DN9KTqF7iBP73Jid8VU/VaPi5Nb+GNJ2/9gQFi5S2\r\niMMH8gm9AnFsDUu/0VrLpc40WNgve88AEyc0/+ctvPgpUV4n8gs4Orw67gcf\r\nUpdbbbeWr9wOmy8VRrvnxJnoDxwuIbuMeygiwyALgQfDmHpY6EM3F3SUyl3z\r\nUcZuWUTDtQPsuF9kg7PNUm4xX2PcAhCM5s3u1jnYZV/HQWqImI/nGUcbGJla\r\nHXt5V4zdv0RPQcloCE+BmjLhnodofBTyGnpPqVCgxEHOpWSbsS6rpA4JzbdF\r\nMl4n+3ihaLg91e2kDNVmnYZZDKxRmE50UyFRA+zhJVBIWUl/k1siHSJTbFAi\r\nFEVUU+MKd9qMuhe5UULZcedbjwgIbmBn8rL18nM4KTMnWha/cJhbGYIeu7DG\r\nbNC9ORr2fLz3FHFDxvazMBWpsaJlU1hAMqNEyupekMKwcS5+mjvUBqVqvmyC\r\nODvFOFdqwwMZU9pCKJCa+ofstAlh1RsZvlSaIXVnqR+0Wa+vL3e3xuIl/PlZ\r\nEqumpYekDcCQ8Om71Bn2pDXtgMoQVSmsxAM=\r\n=8xn+\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2015},"engines":{},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"f4c59114f2d2dfafa9014626038a9ec5242b0606","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"HDPI canvas adapter / styling utility","directories":{},"sideEffects":false,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.17","typescript":"^4.8.3","@thi.ng/testament":"^0.3.0","@microsoft/api-extractor":"^7.31.1"},"_npmOperationalInternal":{"tmp":"tmp/adapt-dpi_2.1.11_1664295868924_0.3827365339484914","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"@thi.ng/adapt-dpi","version":"2.2.0","keywords":["browser","canvas","dpi","hdpi","retina","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/adapt-dpi@2.2.0","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/adapt-dpi#readme","dist":{"shasum":"b330b849d9307505810af84fde1d39d7350271ae","tarball":"https://registry.npmjs.org/@thi.ng/adapt-dpi/-/adapt-dpi-2.2.0.tgz","fileCount":6,"integrity":"sha512-RnfTjMptPJPVWWMLK7yzy9AaMKyvw/ndMqDooCbj6dj7fOl2YdKnhpX1NDFcErkAD/xxpilDt674vVL7/WhDbg==","signatures":[{"sig":"MEUCIEnrp60KCuohzQYffpuwq7jZOzC+JHlG8rU4Gqhoz2jvAiEAphexMbP5VRxSyezQ1q0FrRAUBPQuzWU/FVZnde+AfmA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22461,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjOwmCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqdsw/+JuQoMkwrRhH6LI13MCF+FXx4tDBEBt02v5beZolGjVptz59N\r\nD74SZOVc0nxI/m9yNAi1q1r7eUOIbqeUtIzhpN+Sa7GX96bnOVc4UN9dWAp/\r\nZczIHoovoBrxX8Ky71yFI8kJwCp3S2BgkeyNC6p2+b1++hjqktU3/KoqmB3Z\r\nSs6AAoyBMWEyIQN/dbSiCd6Cf1zeVnhUSshVWhQsv2tD71IQ9lFkhi7CLzxA\r\nElRR9LfMyFdIksUVopV1VCztr0gDuN5nJNUKNf/bpgkswij0uwF5WbtzVSFc\r\n3fPemUcrhwpYh74S3aLKg3DtjNS+D+lU/8e5w0H5uOP35S45Gkgj3qXZaiLV\r\nR4G/tiIxvckQpuFcJKRiPo74+WKFhgTILwIpMNpvA+qluFh9NIgz76wByS81\r\nglQ2gxpmfPo1ggyCa31sFEhRk5gL+tE1iyGOZ61dJlHRC4DcANNbA4V5tusD\r\n6Zz3AiNvHZHjq0lTyYrlZYDqucruedwYD6IRGPrYGDFyxGKCPwmWOzoNQja3\r\neBdiQnT42ble3/ssckE8+ZV5vKqbWnsBH8GaQHCWw6lDfPJNpl+cBwMfgH8N\r\neX5VOxYsJJHYPTqFNhHMyDqOvOVEokir0saaWnsg651rdUTrm9513EfcV3J8\r\nRbE6ntKhq8/6oGU5a8FNPDdG78AREsmx4g8=\r\n=I6A6\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2015},"engines":{},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"8600007d81a7dc92634a1d54e2c32b14ab30ba80","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"HDPI canvas adapter / styling utility","directories":{},"sideEffects":false,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.17","typescript":"^4.8.3","@thi.ng/testament":"^0.3.1","@microsoft/api-extractor":"^7.31.1"},"_npmOperationalInternal":{"tmp":"tmp/adapt-dpi_2.2.0_1664813441878_0.3841862397372655","host":"s3://npm-registry-packages"}},"2.2.1":{"name":"@thi.ng/adapt-dpi","version":"2.2.1","keywords":["browser","canvas","dpi","hdpi","retina","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/adapt-dpi@2.2.1","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/adapt-dpi#readme","dist":{"shasum":"8a50da87af7af35a4d8431bba78e0b76d2aeb3b0","tarball":"https://registry.npmjs.org/@thi.ng/adapt-dpi/-/adapt-dpi-2.2.1.tgz","fileCount":6,"integrity":"sha512-xY3Y5tyFYjZvWI5F09sk1AwqT4ghq7cyLAlseyfdglmcr0pnB9tNoCZbNsXWN4kYpC0pNrdbXCUYhZKR6SanUg==","signatures":[{"sig":"MEYCIQDZzfSCRr7P6e4Wv6Yx2OK7yuZmyx3TQXY8C+CoYcWE5gIhAJ/XPzJbF5cRYroi0asXqIvo0a9uXKENstkyrR7TT7YD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22461,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjXCk9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrE/hAAg05XZukNfQMB+CrZjsU6wgKg/SI6GR5JkBHm6oFxFLw4VmFP\r\nm7KVyPd6rgBP6v7XXAb63F83nXhZE0QnfqmCNEnF2DPlP7bnjkOkhoNFDUc0\r\nbEPu3lbcZ4JWA38dVwWAXhgoAekKnDkqUnrb5bs0stgEpK/rHLGIxs8IZgB1\r\n5SjvzfntsQCLYHBX+OeCTO9MVaTFBL7mPNfNcaTNmmn3I0EU3gYU6XgI1ysj\r\nToX00gUExqMB9mRpDi5QNw92utB1wOR44DPV0VBcDG+oMz4udXrG2WGWv5CL\r\nzpsC2UMpZmyv0RWo1s53YNr+oInnHToMiZ0mupnOc6ANSwxKUIed1dDoIHqi\r\n3XOjcy+cV5cl0fswwUJQQ6TNR9D3cAntijmVXFZhUwZNILYNib1DJpOcfGHG\r\nDc49EkF2H1L79WZAhats6+YGDrbe5NLHSn8BgF+tqyEQ1NRpvy6SmYJOEIlQ\r\nyYwEzmQR5c02v71XeXzKNFNPmuoedhgTesrytviiH4zObqECz4++e6nJAGx5\r\nY7TOaFI+Cee2QVYJEfiEZQLUfjTGDyByayhPsHJLHyApGe/VbrweRq5qvpDd\r\n/iSjsi6G7ZghPN6t3CMsG6VeOqz2zl9FRb3l/+9eyi0U4SSTTbOQO6hE5mpm\r\nKzab5MEFyJMTUrsduDosLhFNi233LhWbCaM=\r\n=sZMO\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2015},"engines":{},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"41e59c7ad9bf24bb0230a5f60d05715e0fc1c1e6","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"HDPI canvas adapter / styling utility","directories":{},"sideEffects":false,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.23.18","typescript":"^4.8.4","@thi.ng/testament":"^0.3.4","@microsoft/api-extractor":"^7.33.5"},"_npmOperationalInternal":{"tmp":"tmp/adapt-dpi_2.2.1_1666984253496_0.5262591143449653","host":"s3://npm-registry-packages"}},"2.2.2":{"name":"@thi.ng/adapt-dpi","version":"2.2.2","keywords":["browser","canvas","dpi","hdpi","retina","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/adapt-dpi@2.2.2","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/adapt-dpi#readme","dist":{"shasum":"d43c4021931706c364f8b0b1a2b888ee366cbe31","tarball":"https://registry.npmjs.org/@thi.ng/adapt-dpi/-/adapt-dpi-2.2.2.tgz","fileCount":6,"integrity":"sha512-PKq7dDvQMNTU+b4IJxy3v3Au/irsE05JKmknFam76EXkysiO75q5KOg8R+80wUUw3R4T3+InHYQYotS/mTjoig==","signatures":[{"sig":"MEQCIB2stA/cuH0YcuKkbXXDg348CoCnkQDgvJ1Y1R2Y4ZlgAiBO7QyCLZCEk8uMV7+uf8zuUPazoxFu9dEslNrn5+e1pQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22465,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjfqNeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr2NA/8D8BIgVL7RlUoPuCWjPqoFCetuUarNukxch2z7Dw0mSO3Eh65\r\nV7uKn4c6kYwzjByOPf4DO1Q8/1qvVZ7cwTJp5C4Blbh/pA0byQx1lfD8eYPE\r\nUgsDxBsaMKeP2QKNFuvbiIvKcwOsDhXDimqkb5KgO2lPFkyaedbX/oabn1F/\r\nFoQdFiHFT2o3iHUpLXZC9k+Ch6TS379r/fwQWhD/3dUxq5V62e4/JP7kAtiX\r\nF3iLjjqX+ixY9Eij3OC9oC6SXLvfhoKY01GjGRDxqctBwxfM5l4k1gZ+3yGO\r\nsMRzxYINAkoX8pjrq1OquMd7Y0nT1j8jfGIz9EiAOHzp32Dp9InhMB6qOdoW\r\nhqtE36ZMij/U4h3goiR8A2vfk+5yBG0XzS0MAu/CMQBqVJb26w20kNoO591M\r\nYZDhhC7fydAhraXPQTwX+2Le3PKa4PfRSQAxLcf9ORvEv4St0DEv/lmroZFr\r\n36TYHPL2kysU/suCaPv1ibOuDFP376fr2sZUBaT45kZPDThRN8/ndxr4DuFA\r\nf2XRaUV2PauAiSzcAGRgVY6KMy8xmF/mEk5PvdEfBCwOCWeS3y1lhHfoIGfn\r\nNSNuCsNyfeSe/ifMDCQewXl8CEBgrxgoYToVAHmVDN63kRhQLui+ouob/Zxt\r\nwR6ryMbuUbogDsaSuTwjngMO1S1uCP50p3Q=\r\n=86dz\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2015},"engines":{},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"044ee6a3895720fc78e115032d4d831b63510929","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"HDPI canvas adapter / styling utility","directories":{},"sideEffects":false,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.23.20","typescript":"^4.8.4","@thi.ng/testament":"^0.3.5","@microsoft/api-extractor":"^7.33.5"},"_npmOperationalInternal":{"tmp":"tmp/adapt-dpi_2.2.2_1669243742526_0.7662956176029894","host":"s3://npm-registry-packages"}},"2.2.3":{"name":"@thi.ng/adapt-dpi","version":"2.2.3","keywords":["browser","canvas","dpi","hdpi","retina","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/adapt-dpi@2.2.3","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/adapt-dpi#readme","dist":{"shasum":"eae71a370b3682f4c806c9b39bad41e1d7d3f269","tarball":"https://registry.npmjs.org/@thi.ng/adapt-dpi/-/adapt-dpi-2.2.3.tgz","fileCount":6,"integrity":"sha512-d+1Z7gcjtJj5pbdZQpolDzqm7cN+RF10RnyqKxGQVV7JYJVRFjyzouwTiarNdCyUmNbJ7++ubw1Rp8Q4MSZXbg==","signatures":[{"sig":"MEQCICV6BleyK5Z0mlCHQwjYFoI5t8t914CfcYkXfJYMNcR8AiAIlOZhk1NSkkYe+4OkiOxEBmyZxlQul6NNQ+wHvckFLA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22466,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjh9ltACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpYrA//bMvAiK6E3hkDerGZRZWEZk9pnDuOFXut6Tg3ejslvOXFCOiy\r\nolafzz1EimlNX16B55WnCOwtR6YokFrZZBTxsi0RHZlR1xGUWC823ULd64RA\r\njhlMZjrcYLkWp6ETMO2RfqPavhhmVwumcvIOMY7AvhwKQL2yTb710KockAgb\r\nogUlDfJrNPiDF6K7xSOTzkaQwGpPjhiaxBylLmSnuVd9wxitJm6ld1elaOha\r\nnVoLkcnxzZiX+ovOLXA3/GqVvqFkBz+Wt+5QIxb06dsgqv0vQjbezzuE4LHd\r\n8kMpZna2JLc6+84kBPaedyGFSwuusdj1LO6aQh+l+9edkQadF8DgH9ey1R/t\r\nJ7/j6qXyPnaKzddp1dztAfTof93s6Wb55hASIACtBwzZaaQhAufV4/NToglC\r\nKYbZGyQCMBz/22mm05SC/1B3BHCdoGXvfTihapp7b3Z+j2C2VaHqv32Yjubj\r\nj8mVpJY1gXbhNBy9OP1HmgtPbmXpEq0OmwjdSm8+35lG7CqFDGQzUoAO1ITQ\r\nu791CYeGjJQoEeThVaFGn52yiLSn4z8OtQNdxMm1P8LnyZ/rJxFYyueAUJ5r\r\nwXSLjFSgFRx9kisXfLws6dOU8OOfPcyPfQG0MkXAlwjWWZ0ArbH/8XE+2sIi\r\nCGkyOJyDwECfWlecnC4FbMjSLvIPCDKvo+w=\r\n=NaS6\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2015},"engines":{},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"1fe40da507070653f420156d91e6b27cf682004f","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"HDPI canvas adapter / styling utility","directories":{},"sideEffects":false,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.23.20","typescript":"^4.8.4","@thi.ng/testament":"^0.3.6","@microsoft/api-extractor":"^7.33.5"},"_npmOperationalInternal":{"tmp":"tmp/adapt-dpi_2.2.3_1669847404873_0.19997943020407227","host":"s3://npm-registry-packages"}},"2.2.4":{"name":"@thi.ng/adapt-dpi","version":"2.2.4","keywords":["browser","canvas","dpi","hdpi","retina","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/adapt-dpi@2.2.4","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/adapt-dpi#readme","dist":{"shasum":"7b5b0ebb2ebdfdc0ab3162483f9a376a9c2199d4","tarball":"https://registry.npmjs.org/@thi.ng/adapt-dpi/-/adapt-dpi-2.2.4.tgz","fileCount":6,"integrity":"sha512-PR6KqBQkNHxcGhdeDdFML5Nolxl7RZUzWJC2KR/xXEYqU+m3LM3qMKI9RS/7EnXnScU5U8DBluBy2hKBaixswg==","signatures":[{"sig":"MEUCIQDdtqigfWS/YrUqsqQuLCOVDFlip6Ozms3BJW5bCJk7HAIgLRfTo+Z8mNAVUNyzGe9mv8GsacPtZHADPzwb372hT18=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22439,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjnGqqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpGvRAAjBKmqUZPsuvMzClGseuZ+olFY+6muSY5Fm5Sr9iIxqYb88WG\r\n3FaOsHX8xCM0uBRVsBZ5E9isqJlmoc16Ln1Y0+apxRGQuTgjXsbcDYXbZ/6F\r\njcJQWvD34U8WbUE/qXr6sAY2TwsknPxHo0ePGC3NViDpnAlYnmHgtAzW77bL\r\nJSEFzAY7NV63IQpITmJ1Tls/M7R1ZguvRtfyLKAOLad0rOFOVRxyHughXSBT\r\nvHolUaz6U3vslJZbzEVrYTXfXabR20BoK1G5xi8NhL54xccMhLHPy+cPt+Jo\r\nEiEbM3QE+21O0A8AXqBQq4t3B6LlX8qwpExNXMfk4q/NChswoXJiYbt3g70u\r\nU79S+DxHHEWgZlhdoYAy5oKAhe0mTkDshkp1akC2N5uCzyXnvJ/IXgdtjL/H\r\n0z2BNS877agzJbq4zLMgSEgcT0hLO/qUXY+mm7l0s8KssUji2R+a28QEj8qR\r\n3dgj3WhTtV9CQBNVmOD5CmUYSTRHLJZST4KfCkhcqSGEnnB6vRVgSaAM70C2\r\ne8VTiU4UvJKhz/EhC4zE2eIAqFRUBod27zLR+zl3UellCtCxaUuVgRKvjsmx\r\n3ZTlYVibjNH1eYK7hqENsuI/mfNATjVF8+PlbHj/G9EJUJZPqpScWwbBKGJs\r\nHEdJ0M8wixc7vHxZ+cmkIp0IdvbnA7KYFMs=\r\n=ZMea\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2015},"engines":{},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"f445a9cc8022bcdebbf6ff91fd66ced016d72f01","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"HDPI canvas adapter / styling utility","directories":{},"sideEffects":false,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.23.22","typescript":"^4.9.4","@thi.ng/testament":"^0.3.7","@microsoft/api-extractor":"^7.33.7"},"_npmOperationalInternal":{"tmp":"tmp/adapt-dpi_2.2.4_1671195305944_0.23023153986195277","host":"s3://npm-registry-packages"}},"2.2.5":{"name":"@thi.ng/adapt-dpi","version":"2.2.5","keywords":["browser","canvas","dpi","hdpi","retina","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/adapt-dpi@2.2.5","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/adapt-dpi#readme","dist":{"shasum":"0fde51c5fbe85878df8d56206552bfa343db88c7","tarball":"https://registry.npmjs.org/@thi.ng/adapt-dpi/-/adapt-dpi-2.2.5.tgz","fileCount":6,"integrity":"sha512-RQ+CczP355LrqZQgQW7V+WSpG29n7r20J8uS9CRpOmeGivx6bEGFCwk8V29UQVfeV0QVUf/S92RSx/lllRTQUQ==","signatures":[{"sig":"MEUCIBwhgDOOLVhK2AmQRXq85/OcMX1u9HoMgcRCh/9pfA0QAiEA7UgAf6nlgYHQuaPSkfzwdd8PJHenxaLpvgZpDBaQ7Z8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22440,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjpNDhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoSDw/+MyEKyo9wtKyt6qKcAZApGmI/VqWazgQwTDl8ENiwkyvmvhxw\r\nvrHcGdQ52gys1Z52bFGCYcbmlIEEG3vNF6j2g3hRPLemN4jlF5CnxxUkMCYa\r\nlzNIZB8c+5yya0D6wUq/6V2/dt7olhJ1gK5XhIQxGy4xL0UzIihmn5RAbskX\r\n5/A9PkmQY0sUSBf5TrciQ+6pMuhNMTlc7YgOj4IjVFehRUbq8KEhJnhGaPCM\r\n6d3CyScpYfwdgSZdGVx4e7umCu8WLhJxi810FVyvQig1ejRcS0EF5EqCS41Q\r\nQnk3tlo/JmjQFkytrLw5Q/xYQjkZyiM65s8MmgaA2cTWdAl9tscAqnA+u1Vw\r\nReZlcU7DUxpZDmKGlvdAEPIkDfOmT4BVEtieNIBpRe9FOJB+rkqgY8k4F3YE\r\nUgFyWazv7DoegCVJPA6FseN0ReSjT8NkkJZ7CBm1NCqPyZ6AKT3uYfQoQUhe\r\n1WorwOAYXFsGynEHXNNvbY7YAaVYWNIA1wLHB+3vnczkShmsKcH1251hBtm0\r\nQ873ch/ewQE6zlPymYXcIso71BwqQNFRImPz3meIKoYwb1YfS8T36YXegIiX\r\n/13N5QXiPVE7Dr9Z/PnRlsXeq8XBJOq2gosf6ztrzYpLVdYjiepQ5/lUe15z\r\nNB6rX90g+1otIAfnpql/rKTrxGPDJE22DHM=\r\n=UBGA\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2015},"engines":{},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"bc6f7f5e2765bb96fe64db804eaf4b2443b47fc6","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"HDPI canvas adapter / styling utility","directories":{},"sideEffects":false,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.23.22","typescript":"^4.9.4","@thi.ng/testament":"^0.3.8","@microsoft/api-extractor":"^7.33.7"},"_npmOperationalInternal":{"tmp":"tmp/adapt-dpi_2.2.5_1671745760813_0.2917210708792406","host":"s3://npm-registry-packages"}},"2.2.6":{"name":"@thi.ng/adapt-dpi","version":"2.2.6","keywords":["browser","canvas","dpi","hdpi","retina","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/adapt-dpi@2.2.6","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/adapt-dpi#readme","dist":{"shasum":"f0d52603ffc7d0b34e9d611f1135fa36219735b4","tarball":"https://registry.npmjs.org/@thi.ng/adapt-dpi/-/adapt-dpi-2.2.6.tgz","fileCount":6,"integrity":"sha512-acJ222eU+6XqCy0tZOuTXsf/FLyoRwVA4hHoiRufQm3vaxHKjSCqDjX8ZMQcw7HFRkdWo/Xtz4UcS91XJgW2Dg==","signatures":[{"sig":"MEUCIQCLwQMcUwYXRhY5WFcfOPWKb2GdjXKjBl7c7kTrrCb4YQIgZYBs8DKuubrt1D5H4tWswyEhN3G86DYN7iaWrXjrcwY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22440,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjvYLTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpH2Q//ZdLIwpB4cCQcfbbuHOuhvxPPDa28TYHeN05tJ0LJ/tMF3HXZ\r\nak7dCGmdqQlmolnpQ5o98OsRW9qrN/X7uBpGGy6XH8uHTiR9ORkB3fAfxtjm\r\n+Gpgh7jymINOJ353x1PSnNHT+jkKgET0+LewRAsbYomiRN16Ksui5uAVk2k5\r\ndPkwEqZPuRPBzjgg1aBYoPAOrqGSnin6yGNWCbHMnz0EFnCUUxfQM5wy3TNl\r\n2G9FuhFZWPMS/xd2AlaqFspVIO2RrVxaGGK7Ff6pTn9iUc0RkuO7Bm1pmRbD\r\nfj4ZeJ9jd6caVvJMnFPhIBpHheexwuMVXyLUdNtRajswN7dMnPP1uQC7VhYN\r\nS1zlrkiBB4KwlWu/Nm/fycPWsshS4EveiBRR/cuSYexw+k+h4JFZmPIvqvv6\r\nOpIrzi9RdzRFAsi2iJGbaHYnGYQrV3k0YvotqNJgefgtrA1Kh95cP/mhu5H1\r\njMgVtLZjb5HXvNW+CzjD19pJ+BO0xUeqw1HaY67jEHdmkU1vRJV2mtv0caWE\r\n3h3sPlDTVtU5daIy1kUqHxGaQV4WrXAwPBH2tLSSHTfw3hbg0EyGAKNcA/vW\r\nGiVLbmr8ZjskugeGEuY3lyki6RscjsWqvQbTIUoqafDicqu7REQTCuRkzfX1\r\nIRU5N6rp9G5RSdqwLwL+CUrtw3UVGDKlmM0=\r\n=lswj\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2015},"engines":{},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"3f0b3e2a7c82aefc7e46fb4338369836b5e1b8cf","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"HDPI canvas adapter / styling utility","directories":{},"sideEffects":false,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.23.22","typescript":"^4.9.4","@thi.ng/testament":"^0.3.9","@microsoft/api-extractor":"^7.33.7"},"_npmOperationalInternal":{"tmp":"tmp/adapt-dpi_2.2.6_1673364178949_0.46099018105185596","host":"s3://npm-registry-packages"}},"2.2.7":{"name":"@thi.ng/adapt-dpi","version":"2.2.7","keywords":["browser","canvas","dpi","hdpi","retina","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/adapt-dpi@2.2.7","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/adapt-dpi#readme","dist":{"shasum":"d7ee6a6c3239dc5b50ddb30f2d5999af33d2ff83","tarball":"https://registry.npmjs.org/@thi.ng/adapt-dpi/-/adapt-dpi-2.2.7.tgz","fileCount":6,"integrity":"sha512-7v84ASW6oKgNB7+DoY1LHmbR6mslTPh/tBsOk3I1z4dhWTi09lWCrMQtVAeyukNm0klcWvmUqZz94S1vCDCRlw==","signatures":[{"sig":"MEUCIQDeVsKA1p7nZk5C0tQazBH35cB8SAF1xS3jLKIDmym6lAIgGciyEzysp77d+BUL6x4ysd6B3YBk/pwnzS+vtX1TfRM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22441,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj38DXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoIMw//WKnIdihLmRsevvcg2Z+lTfqgOYU7Vu15x+sqBXtPdmxu4vev\r\nMxmQKV+jpSsMs6YCJqGQu6SOAh9EOJS8Hj6vZh1oaB0/Ru5xWgrHGxfiU9Y3\r\nGMqGZg1VsET64q8wvRl1ivzinhVas4eFVZ/gq82+ybK5wPAa5GbrV2cW3S5c\r\n+zHEU/tNAn4Rov/Sqkb038vo7F9FMTieds5xHVOAKxIpwxGnYsRIf9o7Gbuh\r\njFsd0ASMHZGECM5U1xDhb1ENZlMpDiMw7iOHVRfo9YoUucje2LYrl7S3ShNu\r\nhzk50nteE/KWaHMmpZx3N7wiAY/ajBkSvi24S2/ohTF6E4A0x0i0ABAIJdyI\r\nkdt+bsDy/vmCBzAuXRH0/h2yEqDjfSsCwQLaVolct5TJa5psW49tmUBMJDNZ\r\nuq/sVgV6QCMXfN27UnIXs9mmQXQIH34K/RonLirOjLHFn9Bd5rufjJg8k8bY\r\nQhoImzCG8nmM0G8N+/4u6gAbhmqvAvoom98/ZGc3bJs1mKs8oDBFmwohiwfC\r\nRnt03+P9kMTXz1LJWBuCrur3mdteLYBUq2KTG1h4OYSVBomGTuorIawpxf9q\r\ndYfspYCSMHLLI6l3OxnjlOh0GaQf+/J1yVile+b+G696AICUO0mZP743URD6\r\n3TzaUYGwVSI8dSNka9drHPDcnHPMZ9YFs78=\r\n=TKgA\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2015},"engines":{},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"50ba9c87676fac60c46d2bc0e4d2c7711a374a68","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"HDPI canvas adapter / styling utility","directories":{},"sideEffects":false,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^4.1.2","typedoc":"^0.23.24","typescript":"^4.9.5","@thi.ng/testament":"^0.3.10","@microsoft/api-extractor":"^7.34.2"},"_npmOperationalInternal":{"tmp":"tmp/adapt-dpi_2.2.7_1675608278923_0.1744357561049099","host":"s3://npm-registry-packages"}},"2.2.8":{"name":"@thi.ng/adapt-dpi","version":"2.2.8","keywords":["browser","canvas","dpi","hdpi","retina","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/adapt-dpi@2.2.8","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/adapt-dpi#readme","dist":{"shasum":"0c39e945f3e49d71506f7324bd4e669e3018ddb5","tarball":"https://registry.npmjs.org/@thi.ng/adapt-dpi/-/adapt-dpi-2.2.8.tgz","fileCount":6,"integrity":"sha512-L5TKZATxznoLQfO8yqPuGPBTBBFmPzf2zDl1elyCYghGdnBUWAgzV5UhZCO76Ouh3SNUFenzE28NAJu088Vkgg==","signatures":[{"sig":"MEUCIQCvX5V1d+3800VpvYJrJHcBtr0wZ3WI7ZVu3nhD1grD+QIgTir041cF3mH1VfOpu5wWq3WJQ1KmWrjVvFzCHx/l+Xs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22441,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj5k8hACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrXzBAAgf628u9Rmz2TO71kh5EERnNHkz30JyrGzj4rbgJfhOuEtfvi\r\nJgYa9hFzWhVnf++fqVGO4aDSfuzcHhumflUPiTr2jVFYAu/ofkBLxHoWf7lI\r\nNYM9cx3fxvJtta+PwioksqbJtd2vPxXhxKMa3RZdw4D7RDIDI9ioZfzq5I7w\r\ndZkDECEJq5u4JWgqPKGRlupqzZGTDo1y86SYVBRk/ZBx6WwMHvcaA7x7SDou\r\nXe7GISvp5yY7C6X561Y3h/WOJYPziijeHJizCfKSrmmPyeLeA9G0qvvHte7q\r\nsRqBTDJSA7p0u5bBMOmR56Wwzdr0oGR32oYvCFInWhoAu0bXtdTYMQQFgNc1\r\n4+S4/dlLRrsqaPcjNwTT4hX6emxZ47EgsQwPdg+7LjXBIR8qPesLsUwK+leF\r\nyBoeZYVAtESiMQkbSsTX3mZ7HAuykDSLCDvVL35nqCBopD0CHwdPTAhg2xO+\r\nB/79A+lKEQUePusgk1Qgiqzz4Gwv7yd0kxrTUPOZHDIlMHCwsF6NQAixETPR\r\nQ7O0bJ6hDc7zGy+mqDoZnHje5+R6T29bgfoKoUNWiKIuq9SuEfCskEDPXER4\r\n87waYj6yHsvhVcPVh7PhBdYRg/puhHqoZZmLcapkjUvi9ghpkiOyo6ImpBrG\r\noCp1S347Rr5rRvN4xc9G8f2FZd+xvP1cS/U=\r\n=Am4/\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2015},"engines":{},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"cafa4ecea90fb681949dc3885a5bd6ddefa38b51","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"HDPI canvas adapter / styling utility","directories":{},"sideEffects":false,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^4.1.2","typedoc":"^0.23.24","typescript":"^4.9.5","@thi.ng/testament":"^0.3.11","@microsoft/api-extractor":"^7.34.2"},"_npmOperationalInternal":{"tmp":"tmp/adapt-dpi_2.2.8_1676037921464_0.3686941782461737","host":"s3://npm-registry-packages"}},"2.2.9":{"name":"@thi.ng/adapt-dpi","version":"2.2.9","keywords":["browser","canvas","dpi","hdpi","retina","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/adapt-dpi@2.2.9","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/adapt-dpi#readme","dist":{"shasum":"181b82e0bcfb2572b1985eeaf5ac89adb21f15ff","tarball":"https://registry.npmjs.org/@thi.ng/adapt-dpi/-/adapt-dpi-2.2.9.tgz","fileCount":6,"integrity":"sha512-CMjw96uiG0AKIMkdfruD7JZHxvZzi9yWXazm3cfISSjBxL+N2IwcWBAKNnseil4FIe7zvKeL8N2s2cwQ7Rkplw==","signatures":[{"sig":"MEUCIFOkyU7X4+RhMCEFe8F+eOpVDWHS0Mw8MSqwBGUpEf71AiEAguE9ce6QTxBOOYnrksEGL5QDn+DcOMkwkTP218xrF5w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22448,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkEHbMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpKSg/+OCbDkSOvNpy+tdpJCLO9HTbqx4Hh1AcWY00t7W9sqFE3nwDr\r\nB3L2GI/Aqv0gidrjxenULYw42GW0I9+0f0vnl/1tIVAwlcvXk8TxpSXEcHgx\r\nPQUZA3hrSHFkE9Llj5PM3ZxdxAaXFb5CAk+Y3bag8JdmklvfVJz+nszktNoy\r\nwFmzjd3J/U9K5Kv+BkKjdQwe9qwTWdP1V/WfVtJ370cJuvuboVP1ap7s4avR\r\nTifAAPCgmlJc5k0k7018tEYmmjIDS4cnBCp7OZVmvjjCszuPQagJc/qZ+MI5\r\nPinxfykFGVkGLEWgL1ty/vKRsxlQGj1a20KwbXVE8S3nq/3H+teG/YMnnhKR\r\n+UzzW9ssYL3WO4LcuSB+m0Qv3FGidqOxy6yf/q7mCbCQtn7DQeZONBIhRwt+\r\ngmO6Yn7HqMbM4IzENt0etD84yxH7m3XEjjJDtfi0IZe+MkeWF7gfqPYZKTXG\r\nd+TjoY5gBA4vlmAgiEY5JKLprmNvO6W4J1EQPpDBHkjVhbzuYtuDKYKOE/zn\r\n0zV7zMNuQFRtz3kYkiez9/S3yhR5D2MfS6t26/QNSu+IAdKcTLIovjuAePKf\r\nmJAsmlq7m+ZD8pmrK3FLsidzUD3GxKlYGyZ8kf4VVw/YokBFkVVVHczRtK4Z\r\nhYmLA4q3z9Qc3BD4ut1JiQ/d5ARDQ9A2KP4=\r\n=Syn9\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2015},"engines":{},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"cc46c097a3a173fb1ef41f57a858d03037063141","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"HDPI canvas adapter / styling utility","directories":{},"sideEffects":false,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^4.4.0","typedoc":"^0.23.26","typescript":"^4.9.5","@thi.ng/testament":"^0.3.13","@microsoft/api-extractor":"^7.34.4"},"_npmOperationalInternal":{"tmp":"tmp/adapt-dpi_2.2.9_1678800588543_0.7135456902617823","host":"s3://npm-registry-packages"}},"2.2.10":{"name":"@thi.ng/adapt-dpi","version":"2.2.10","keywords":["browser","canvas","dpi","hdpi","retina","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/adapt-dpi@2.2.10","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/adapt-dpi#readme","dist":{"shasum":"71cae9831c2cb31c9d8d146d9309e9d11b172008","tarball":"https://registry.npmjs.org/@thi.ng/adapt-dpi/-/adapt-dpi-2.2.10.tgz","fileCount":6,"integrity":"sha512-VhLFJW8hlaBjpX2l5VkKXW3xXzwgY6PUabFWyca8yhGjmR79Uu6t9wOcmtwC6tBhJQdW177JF57rLtf0kPu8jQ==","signatures":[{"sig":"MEUCIQCeEYlp0eR+WJNzERTLS40fkxmC9cmXng4Qec1uTZ6D2AIgedAQZt/6qEogP/g0rGLq2krU4i7CB0Om8gd6cANsMyE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22449,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkIemdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpj+w/+Ia5CAm9JMwjEoRXujyWgEx2BTm9nhDcLN9Xw8/S2jKuhJ39X\r\noQgHJYebh4zigy5bSii/olds04WnEsH/iIGhAHA/qqgH6PcFbZ/7IFajr4Ok\r\n9qTDZRplNUcEi0w9SGoBe/5/x0YS+XCLEz2Mmz7Nj6efcTwBTc6Q4Ogv0sH2\r\nBhiH0NK4R16uQ9GvGOj2ZeELr4iB1Mycu7jNx2i8rjJNLg3iHc4o/zd5UBNb\r\nFnAbyhrknininMIPbL5xWjTLsgmunm2se6a8W0/B2xEw6Q2YGK5gt84t57dE\r\nZE2V/qjUI51DRsEnlwP5cQfQXCMn1GrkzAokWYHhDXWBaoG2/pypESkohgjW\r\nlYURJjpmAvY7WSqA8ZNegtE6Fp/ZXmHzdOHAPMqTjmphBpTmqIUB6SUWZinU\r\ns6OUe04QpsUIkbuJNcANNUA/x+CqiVkf3y9t8m8/GLP/bICKOikAHBnAsKjY\r\nzq+BqqESww0nVOuuJSlzVFEExFiM+rcTRiz0NIrMgWzjqh6XeNpkahUKMnTb\r\n3yY0WcZ5hQlXZH+ZqiCateNfgryQWB5z4URDWdo5JpX6/vxYTU3jsMrlFrpY\r\n7kxYKkSLJa2v60auLEXOm+iOLiUHWCofAvz6xnVllG20tRYMikjQxkRwycF/\r\n/sr141+ZjJ3F2ElFsViHIgL6jPYG6SbnN1Q=\r\n=wr55\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2015},"engines":{},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"83b15b34326d480cbca0472b20390d4d3bbb792a","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"HDPI canvas adapter / styling utility","directories":{},"sideEffects":false,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^4.4.1","typedoc":"^0.23.28","typescript":"^5.0.2","@thi.ng/testament":"^0.3.14","@microsoft/api-extractor":"^7.34.4"},"_npmOperationalInternal":{"tmp":"tmp/adapt-dpi_2.2.10_1679944093110_0.1912177763234706","host":"s3://npm-registry-packages"}},"2.2.11":{"name":"@thi.ng/adapt-dpi","version":"2.2.11","keywords":["browser","canvas","dpi","hdpi","retina","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/adapt-dpi@2.2.11","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/adapt-dpi#readme","dist":{"shasum":"ea5d00b17a3764b86a77c00e0b2a6aa41dfc8670","tarball":"https://registry.npmjs.org/@thi.ng/adapt-dpi/-/adapt-dpi-2.2.11.tgz","fileCount":6,"integrity":"sha512-xcv8pNzJm1EQynRiuxzMo5/fR2A03mY2mS+vX4frojrLDsWmZOJU9hhNqr+fj2HG17sxPEJ4IfG5G9mjhMr4kg==","signatures":[{"sig":"MEYCIQCVr7HwYBnR5+WsRKhmjNK3J43XczS8l4FD2Ty1nhVRBQIhAPT54L0mwRtK4OCKlueavd8l445wCnx5knSzIAqb7TPf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22449,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkMUv9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo11xAAhGwg+/u0aCQLmQVcTcPZlovJRr18xYpHou//kwHR1YOt9zWb\r\np1+StDiyHa5wmKKdco9iu5H0WzhUyUuR7SoHHwivIaHiXVFjev2vbCIx4H8/\r\nYfidoasS92y1b9Y8fs1xInD3nQYB0yzlI6o6rt+0x9PgHodFApIva/emM3oC\r\nw5jRfvVUyYYqz3RyN83uuhs+WYKURNDOckEbJo1pbDFOiNSywSX34FxnehqU\r\nyjRKqIbNFT+GO1TIcEaJq3TXqZzZ64Z/UDaUPF64rlC1o0AS6M1NvUX1qrHR\r\nI+SI7mhTRH6SWxGbFffJD4dNRKjye0MbjNhk6gJQ21c9OErooevd7UM2p5Ot\r\nIrbsrVzL1KS4FGJUxTF/uxZkiAr620mrWOhzMoekmW2FX6G7kEQ8ivUXaEFD\r\nP9j76Sacp2RoeI1Qz7FbIZjw/cfdKPvvpNp5vJ1se1ClJnk6ncMpdbkLLxv8\r\ne5w0e7gZvZof42MLi0WzTup3YpuGAvdeUboR1s7gxhGRGvKvdtpSwFV7hJJN\r\nZiuQlPsM9XV3eY4J42ydWcb6t6DQsdnxvJIU1hzkFteU8OT+g1gIjVgMckjH\r\nSItN7fWseMQ1dbBZ6YwrqJ8rXV0d/CLZt7TSFlAd671eixEdtwNMd/YpFu4k\r\nzFtnsKQG7tjY8Hsqdul9QoBk0oltnF3MW6Y=\r\n=Ow8K\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2015},"engines":{},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"abcedd9e4e06a4b631f363610eec572f79b571c1","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"HDPI canvas adapter / styling utility","directories":{},"sideEffects":false,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^4.4.1","typedoc":"^0.23.28","typescript":"^5.0.4","@thi.ng/testament":"^0.3.15","@microsoft/api-extractor":"^7.34.4"},"_npmOperationalInternal":{"tmp":"tmp/adapt-dpi_2.2.11_1680952316947_0.32822042644264293","host":"s3://npm-registry-packages"}},"2.2.12":{"name":"@thi.ng/adapt-dpi","version":"2.2.12","keywords":["browser","canvas","dpi","hdpi","retina","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/adapt-dpi@2.2.12","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/adapt-dpi#readme","dist":{"shasum":"f0b192d2870c4ab392c9d664d536d8ed2960fee4","tarball":"https://registry.npmjs.org/@thi.ng/adapt-dpi/-/adapt-dpi-2.2.12.tgz","fileCount":6,"integrity":"sha512-1k8wL2cbKYnnDqJFOM8ZpmNSjwVQ8IOV0oqC2aR7E8GWT54LyEaPe0xURNpnxBruPRtR+2DjWP0Mckc8E81azg==","signatures":[{"sig":"MEUCIQDhnS60YAy+HDViSJSGR8grI1V5yqCKO+avyGiGoKzfRgIgScRAGcbgENJKEiGjeEB/KjHeaYkknu3hG9tibU/QoNE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22448},"type":"module","module":"./index.js","thi.ng":{"year":2015},"engines":{},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"20ab11b687a13228f6a8cecdc5f05ba9105122ea","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"HDPI canvas adapter / styling utility","directories":{},"sideEffects":false,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.0","typedoc":"^0.24.6","typescript":"^5.0.4","@thi.ng/testament":"^0.3.16","@microsoft/api-extractor":"^7.34.8"},"_npmOperationalInternal":{"tmp":"tmp/adapt-dpi_2.2.12_1683807544703_0.9754980605411758","host":"s3://npm-registry-packages"}},"2.2.13":{"name":"@thi.ng/adapt-dpi","version":"2.2.13","keywords":["browser","canvas","dpi","hdpi","retina","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/adapt-dpi@2.2.13","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/adapt-dpi#readme","dist":{"shasum":"ed7208aa561ee8d5d26e593c9c417fc1f36267ae","tarball":"https://registry.npmjs.org/@thi.ng/adapt-dpi/-/adapt-dpi-2.2.13.tgz","fileCount":6,"integrity":"sha512-pH4lxXabv2a0nqwa4uaMSGr/1UQToszXQSBwLqdor60+xlEzFgfWGhqkUIbeiTiAPgybiNiTSWc/A/i3Tdmppg==","signatures":[{"sig":"MEYCIQDu3Vf4pwL7x4h/lJwAbiPCqcdiq+/CVdE5WraJgKsqCgIhAI2FX3AKTvA4OUtLbTHY/lqzKgX14SfQDlP4L1wEx5/c","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22448},"type":"module","module":"./index.js","thi.ng":{"year":2015},"engines":{},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"54e825a976c72067a244cff8725ca98f5416d26d","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"HDPI canvas adapter / styling utility","directories":{},"sideEffects":false,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.1","typedoc":"^0.24.8","typescript":"^5.1.3","@thi.ng/testament":"^0.3.17","@microsoft/api-extractor":"^7.35.3"},"_npmOperationalInternal":{"tmp":"tmp/adapt-dpi_2.2.13_1686729674663_0.9144200168471677","host":"s3://npm-registry-packages"}},"2.2.14":{"name":"@thi.ng/adapt-dpi","version":"2.2.14","keywords":["browser","canvas","dpi","hdpi","retina","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/adapt-dpi@2.2.14","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/adapt-dpi#readme","dist":{"shasum":"ad52ff9f0eef8af9c5cab51f1e24a0b752c11ad8","tarball":"https://registry.npmjs.org/@thi.ng/adapt-dpi/-/adapt-dpi-2.2.14.tgz","fileCount":6,"integrity":"sha512-YzNXJqvfHCSwttedNqZr7+xIrGnSn3r+FyLSD0EEKYvCOk1nKBmqtprLvhxSgq2WZe9+kn032qxW4u5hBWvSXA==","signatures":[{"sig":"MEUCIQC5bTSeGIVo+T+W1qNoqGT1qcefli4nFjnZdF4GLLqkVwIgSAutSaATktxQ3i3GQjeWvPzpTDiUKhR0bX0IBpvYS9Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22448},"type":"module","module":"./index.js","thi.ng":{"year":2015},"engines":{},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"9fa3f7f8169efa30e3c71b43c82f77393581c3b5","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"HDPI canvas adapter / styling utility","directories":{},"sideEffects":false,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.1","typedoc":"^0.24.8","typescript":"^5.1.6","@thi.ng/testament":"^0.3.18","@microsoft/api-extractor":"^7.36.3"},"_npmOperationalInternal":{"tmp":"tmp/adapt-dpi_2.2.14_1691146827926_0.9476181587054655","host":"s3://npm-registry-packages"}},"2.2.15":{"name":"@thi.ng/adapt-dpi","version":"2.2.15","keywords":["browser","canvas","dpi","hdpi","retina","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/adapt-dpi@2.2.15","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/adapt-dpi#readme","dist":{"shasum":"af025198d351d06d472adaaea1397a89b8d9d080","tarball":"https://registry.npmjs.org/@thi.ng/adapt-dpi/-/adapt-dpi-2.2.15.tgz","fileCount":6,"integrity":"sha512-+24OnwyvRu0z4kLQlHS3V1lrknGb6uk/ZMa3aLXQFSPI7Fd7+IJM0vUQrOnLGi1h0m3eAr1CFOC/W3TKn+mcqw==","signatures":[{"sig":"MEQCIDWvWp/ilVX72D/q/IDFDbXNdINCZQm+8HsvStsAvS7bAiAJLIZufvDq1fIe7aiuCu4SRS8wBZf6zWSoMFERG/2m8w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22557},"type":"module","module":"./index.js","thi.ng":{"year":2015},"engines":{},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"672fb5ede530598da51c9d1cee48fe58c23bad34","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"HDPI canvas adapter / styling utility","directories":{},"sideEffects":false,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.1","typedoc":"^0.24.8","typescript":"^5.1.6","@thi.ng/testament":"^0.3.19","@microsoft/api-extractor":"^7.36.3"},"_npmOperationalInternal":{"tmp":"tmp/adapt-dpi_2.2.15_1691669987530_0.9836389556004452","host":"s3://npm-registry-packages"}},"2.2.16":{"name":"@thi.ng/adapt-dpi","version":"2.2.16","keywords":["browser","canvas","dpi","hdpi","retina","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/adapt-dpi@2.2.16","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/adapt-dpi#readme","dist":{"shasum":"29311f9e8418a3fd265dcbddda8322b087062a8e","tarball":"https://registry.npmjs.org/@thi.ng/adapt-dpi/-/adapt-dpi-2.2.16.tgz","fileCount":6,"integrity":"sha512-oTaqxVrp+vOthzjrkznC7axexa932mPm6P/NLrs73Bi3gxGEPIavF4ZvZOzyZ5EV2rgyBfGJxhzuubIQPDDJcw==","signatures":[{"sig":"MEUCICbVZb401ivYeymygNa3Q1le7qxIE8SoHJqX+w6ZEmZaAiEA232+LIR0hkneh2kULhdp/RolAU24p5eEZKJSuNca2Gg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22557},"type":"module","module":"./index.js","thi.ng":{"year":2015},"engines":{},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"ad9ac3232c6fc5fc8a0df75ac82fc1e0e9fb0258","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"HDPI canvas adapter / styling utility","directories":{},"sideEffects":false,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.1","typedoc":"^0.24.8","typescript":"^5.1.6","@thi.ng/testament":"^0.3.20","@microsoft/api-extractor":"^7.36.3"},"_npmOperationalInternal":{"tmp":"tmp/adapt-dpi_2.2.16_1691670535660_0.9289797712290269","host":"s3://npm-registry-packages"}},"2.2.17":{"name":"@thi.ng/adapt-dpi","version":"2.2.17","keywords":["browser","canvas","dpi","hdpi","retina","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/adapt-dpi@2.2.17","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/adapt-dpi#readme","dist":{"shasum":"126d6da06aac92f7e5de7aa4d404d15a47ee31fd","tarball":"https://registry.npmjs.org/@thi.ng/adapt-dpi/-/adapt-dpi-2.2.17.tgz","fileCount":6,"integrity":"sha512-fIz5VRETI34e5O4LlK5g2MGCjKwU5t9vPrTpIHIxfU7wXiAM+MAvSExNj9nzdwj6i73ffQfmvZ7nxscePGEOOA==","signatures":[{"sig":"MEUCIE5HkHx11wHVlUAPzbhUX0nyXXVEdSXINfC7mpn638mFAiEAraXB4fcWxQdj1eH9Kj8VRksZ/3snD3Hq6rg1gygXRIY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22557},"type":"module","module":"./index.js","thi.ng":{"year":2015},"engines":{},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"399f8c53d66b9b763d16c21bb59f145df5f59514","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"HDPI canvas adapter / styling utility","directories":{},"sideEffects":false,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.1","typedoc":"^0.24.8","typescript":"^5.1.6","@thi.ng/testament":"^0.3.21","@microsoft/api-extractor":"^7.36.4"},"_npmOperationalInternal":{"tmp":"tmp/adapt-dpi_2.2.17_1691846195172_0.5245384313022319","host":"s3://npm-registry-packages"}},"2.2.18":{"name":"@thi.ng/adapt-dpi","version":"2.2.18","keywords":["browser","canvas","dpi","hdpi","retina","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/adapt-dpi@2.2.18","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/adapt-dpi#readme","dist":{"shasum":"b571b44e0e7e8db0293ae492734ad99a2cb6982b","tarball":"https://registry.npmjs.org/@thi.ng/adapt-dpi/-/adapt-dpi-2.2.18.tgz","fileCount":6,"integrity":"sha512-qO+xnci/2m8yRvalG+9g9kHP4TtYb3fABaTVtqcA8pU1VfhftJ1qGc4cTAtevjBYeJ68mgY0Dh27SzQf3BXZYg==","signatures":[{"sig":"MEUCIChlrB+bJeJiwa5sm9zQcR3IltweOuIxpz3D8r9pdqHbAiEAmnr4ju/dmRiC9P7qGE4z59zO7CRK0cQvwYaCZt1NVks=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22576},"type":"module","module":"./index.js","thi.ng":{"year":2015},"engines":{},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"74cfe3fb8de5bfcbfc1109e67604541cbd7b77aa","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"HDPI canvas adapter / styling utility","directories":{},"sideEffects":false,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.1","typedoc":"^0.24.8","typescript":"^5.1.6","@thi.ng/testament":"^0.3.22","@microsoft/api-extractor":"^7.36.4"},"_npmOperationalInternal":{"tmp":"tmp/adapt-dpi_2.2.18_1692715326640_0.9023457392932404","host":"s3://npm-registry-packages"}},"2.2.19":{"name":"@thi.ng/adapt-dpi","version":"2.2.19","keywords":["browser","canvas","dpi","hdpi","retina","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/adapt-dpi@2.2.19","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/adapt-dpi#readme","dist":{"shasum":"d01aa94e0e731059e611ff93c4df4659e9031f1d","tarball":"https://registry.npmjs.org/@thi.ng/adapt-dpi/-/adapt-dpi-2.2.19.tgz","fileCount":6,"integrity":"sha512-zqnytntIwNwH1PhaEe3LvfHUNeGl7D1TE6ofMu4YxrWB25B3omzU7aA/6ObwmAOV5SbtRZRucM04AdA0kwpC4g==","signatures":[{"sig":"MEUCIAHrG2Cu6DmMC1XtnY+/qt+dGmtpRxcVYSmA4OXYAjwMAiEA3NDEO7oiHDhFue1Ln/vMDTKj2WO/4mJiMkKtJbFDI8A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22576},"type":"module","module":"./index.js","thi.ng":{"year":2015},"engines":{},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"5929dd20497668496af13415cdf784a4d6f69aa3","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"HDPI canvas adapter / styling utility","directories":{},"sideEffects":false,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.1","typedoc":"^0.25.0","typescript":"^5.2.2","@thi.ng/testament":"^0.3.23","@microsoft/api-extractor":"^7.36.4"},"_npmOperationalInternal":{"tmp":"tmp/adapt-dpi_2.2.19_1693135400904_0.36272315601717864","host":"s3://npm-registry-packages"}},"2.2.20":{"name":"@thi.ng/adapt-dpi","version":"2.2.20","keywords":["browser","canvas","dpi","hdpi","retina","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/adapt-dpi@2.2.20","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/adapt-dpi#readme","dist":{"shasum":"5c251bab3ed0cf7d21b3b589b4e0fdff45663c39","tarball":"https://registry.npmjs.org/@thi.ng/adapt-dpi/-/adapt-dpi-2.2.20.tgz","fileCount":6,"integrity":"sha512-JQAo68tYoddBio14PyZ0O746QkUFQ9EgL+qauItV7FVS2j8xJI/vCKiB6JZ1GdmkVdpBJpXNC6qeDsiwNHespA==","signatures":[{"sig":"MEUCID1pOOHGs8VRNRJhGLJcM+Ivk4c2ItT4H98HYUABR+m0AiEAoq2KAquwWizJ8NXKp+91TAHReOXHa0XQD9zxn6eycoM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23062},"type":"module","module":"./index.js","thi.ng":{"year":2015},"engines":{},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"e9f04908dc37ae9e29320f098d195f9f8445a1ad","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"HDPI canvas adapter / styling utility","directories":{},"sideEffects":false,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.1","typedoc":"^0.25.0","typescript":"^5.2.2","@thi.ng/testament":"^0.3.23","@microsoft/api-extractor":"^7.36.4"},"_npmOperationalInternal":{"tmp":"tmp/adapt-dpi_2.2.20_1697018795019_0.8940737833258519","host":"s3://npm-registry-packages"}},"2.2.21":{"name":"@thi.ng/adapt-dpi","version":"2.2.21","keywords":["browser","canvas","dpi","hdpi","retina","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/adapt-dpi@2.2.21","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/adapt-dpi#readme","dist":{"shasum":"9a923e397e6c33dddecafc1cd1570ce8c5978f1f","tarball":"https://registry.npmjs.org/@thi.ng/adapt-dpi/-/adapt-dpi-2.2.21.tgz","fileCount":6,"integrity":"sha512-quzAKRmTvXwDHN48F/X3kx3ilEnibx0D9uT0cGKirXi3XvNfhr7QFLfBGzcFfqUeVbuJvKSD3MRpq90umCJRIg==","signatures":[{"sig":"MEQCIBVc/GBDVCwb6LdeiehO8H2ZCg7fLdpx/YIl3TMOweUEAiBboXQG6UhRcJ9dcCm+BWuwlIbje+Fkh91xWIVc48Q+lQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23062},"type":"module","module":"./index.js","thi.ng":{"year":2015},"engines":{},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"8d46d9326a9f9b81d65e7e274446f5964f9942ac","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"HDPI canvas adapter / styling utility","directories":{},"sideEffects":false,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.5","typedoc":"^0.25.2","typescript":"^5.2.2","@thi.ng/testament":"^0.3.24","@microsoft/api-extractor":"^7.38.0"},"_npmOperationalInternal":{"tmp":"tmp/adapt-dpi_2.2.21_1698046825589_0.745836349810951","host":"s3://npm-registry-packages"}},"2.2.22":{"name":"@thi.ng/adapt-dpi","version":"2.2.22","keywords":["browser","canvas","dpi","hdpi","retina","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/adapt-dpi@2.2.22","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/adapt-dpi#readme","dist":{"shasum":"f46b225edcdfa412d1ce9dc511a72827ca59c07d","tarball":"https://registry.npmjs.org/@thi.ng/adapt-dpi/-/adapt-dpi-2.2.22.tgz","fileCount":6,"integrity":"sha512-jBF1KKTqyntUWbglQxM99az+hVH5vdi9v/W3D9lptK3k3CXjL6GOpAKlBOqRLFzg2l6LtP2B7t6cxNkT0mbtJQ==","signatures":[{"sig":"MEUCIBtq3SypJQIV5eueObaUC8xWYlWLZVZlGjDxhIARyyVlAiEAtyvw3BPcWS+22efpGrF6x4oLhCCAuI0JQU+TzbYA9NU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23051},"type":"module","module":"./index.js","thi.ng":{"year":2015},"engines":{},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"bfa16829786146bd24df3cdbd44649a45a603e44","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"HDPI canvas adapter / styling utility","directories":{},"sideEffects":false,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.5","typedoc":"^0.25.2","typescript":"^5.2.2","@thi.ng/testament":"^0.3.24","@microsoft/api-extractor":"^7.38.0"},"_npmOperationalInternal":{"tmp":"tmp/adapt-dpi_2.2.22_1698676483994_0.13937376895598774","host":"s3://npm-registry-packages"}},"2.2.23":{"name":"@thi.ng/adapt-dpi","version":"2.2.23","keywords":["browser","canvas","dpi","hdpi","retina","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/adapt-dpi@2.2.23","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/adapt-dpi#readme","dist":{"shasum":"eaefb03f16116cc56392046a22418dda0ede52d9","tarball":"https://registry.npmjs.org/@thi.ng/adapt-dpi/-/adapt-dpi-2.2.23.tgz","fileCount":6,"integrity":"sha512-Cu0rWW/9550nG30Q7YGqCvoWtWlmO5ldqZmEnhDc751pkyNJ1ZYmja3Zu5SasxIo1Pb5Fdo1K/p4d3mx+QlmQQ==","signatures":[{"sig":"MEUCIB0OcNYkw+WoKX3RwxDcHjN57pi2sbBji7eEGG3ZjCL4AiEA2k/dlMHUEGcdPL7LlDk83bTcoZXNB0ZJbuZdmSZxNZk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23259},"type":"module","module":"./index.js","thi.ng":{"year":2015},"engines":{},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"9f4d8ad79bca1d68214fbc9bbc5fb55f5a445f7e","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"HDPI canvas adapter / styling utility","directories":{},"sideEffects":false,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.5","typedoc":"^0.25.3","typescript":"^5.2.2","@thi.ng/testament":"^0.4.0","@microsoft/api-extractor":"^7.38.2"},"_npmOperationalInternal":{"tmp":"tmp/adapt-dpi_2.2.23_1699524320308_0.9057042769985897","host":"s3://npm-registry-packages"}},"2.2.24":{"name":"@thi.ng/adapt-dpi","version":"2.2.24","keywords":["browser","canvas","dpi","hdpi","retina","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/adapt-dpi@2.2.24","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/adapt-dpi#readme","dist":{"shasum":"8cbe11a08bd42356f744b8514ca26798055a15d6","tarball":"https://registry.npmjs.org/@thi.ng/adapt-dpi/-/adapt-dpi-2.2.24.tgz","fileCount":6,"integrity":"sha512-PZE83iQilrgytuImSffhyAzq7LT8KRUODcznW8YAMs/cjA4Nj0a4kuZ5O6mvz1DJCIB7IayDfYyc5nlan3cSHQ==","signatures":[{"sig":"MEYCIQD+bUzqWnQJAfTaUkg2BYXxcpRMusJQ/nEYzGBvdFe6WgIhANFQU2Vq3D9dnuLkuwaxYO4dBGu/VIOC4v9PqYhK4n/j","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23259},"type":"module","module":"./index.js","thi.ng":{"year":2015},"engines":{},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"669a3151e4302480244fe3e60eff5e732ea5b7a7","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"HDPI canvas adapter / styling utility","directories":{},"sideEffects":false,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.5","typedoc":"^0.25.3","typescript":"^5.2.2","@thi.ng/testament":"^0.4.1","@microsoft/api-extractor":"^7.38.2"},"_npmOperationalInternal":{"tmp":"tmp/adapt-dpi_2.2.24_1699525881858_0.8083095055479104","host":"s3://npm-registry-packages"}},"2.2.25":{"name":"@thi.ng/adapt-dpi","version":"2.2.25","keywords":["browser","canvas","dpi","hdpi","retina","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/adapt-dpi@2.2.25","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/adapt-dpi#readme","dist":{"shasum":"9362919c5f505be10fd8ff6388fb1a4cdbe98217","tarball":"https://registry.npmjs.org/@thi.ng/adapt-dpi/-/adapt-dpi-2.2.25.tgz","fileCount":6,"integrity":"sha512-qYGC7v5F6CmkasVOTjMuTxWLJmPIXcivR9KPU2ZwsdeBqzvx5QGWkO/KoUZj5e8M/aoxTGPkdZ4kslgmxm8llA==","signatures":[{"sig":"MEUCIQCFdYY6jQHrGo2k48XigrBW3MoHH72jHqBh67eg9PxUpwIgd+nouR4Bkyeft62MnaxOd3KbZv33Y0BYGhHyXs42qms=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23259},"type":"module","module":"./index.js","thi.ng":{"year":2015},"engines":{},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"f6de41f4991704fdbbb2899bb430ed4f4f6efab0","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"HDPI canvas adapter / styling utility","directories":{},"sideEffects":false,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.5","typedoc":"^0.25.3","typescript":"^5.3.2","@thi.ng/testament":"^0.4.2","@microsoft/api-extractor":"^7.38.3"},"_npmOperationalInternal":{"tmp":"tmp/adapt-dpi_2.2.25_1700818769075_0.33251191669352","host":"s3://npm-registry-packages"}},"2.2.26":{"name":"@thi.ng/adapt-dpi","version":"2.2.26","keywords":["browser","canvas","dpi","hdpi","retina","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/adapt-dpi@2.2.26","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/adapt-dpi#readme","dist":{"shasum":"63752877f9f84e66c7b4deb3fd6fa6a9362a7bba","tarball":"https://registry.npmjs.org/@thi.ng/adapt-dpi/-/adapt-dpi-2.2.26.tgz","fileCount":6,"integrity":"sha512-JuMkmrpEN54SIYEq2+iNG3F2zxmECxpkEDm1ggRmV1i9GAxrpgj+/d3YEuILQQercplHdQJyJktfgE1G0mVNMw==","signatures":[{"sig":"MEUCIB18JsZiyLfDJtWwGmpVITM1nTUiwF2ue5o5jID3PfeSAiEA4zznt9wZZOr60ag4L9LxG7/0Dd0RZywiRxEXVa+XE9A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23259},"type":"module","module":"./index.js","thi.ng":{"year":2015},"engines":{},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"04d1de79f256d7a53c6b5fd157b37f49bc88e11d","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"HDPI canvas adapter / styling utility","directories":{},"sideEffects":false,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.5","typedoc":"^0.25.4","typescript":"^5.3.2","@thi.ng/testament":"^0.4.3","@microsoft/api-extractor":"^7.38.3"},"_npmOperationalInternal":{"tmp":"tmp/adapt-dpi_2.2.26_1701605765420_0.844641592166723","host":"s3://npm-registry-packages"}},"2.2.27":{"name":"@thi.ng/adapt-dpi","version":"2.2.27","keywords":["browser","canvas","dpi","hdpi","retina","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/adapt-dpi@2.2.27","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/adapt-dpi#readme","dist":{"shasum":"ef6bef644f1d65f5b0f3dd7d578424df976e340d","tarball":"https://registry.npmjs.org/@thi.ng/adapt-dpi/-/adapt-dpi-2.2.27.tgz","fileCount":6,"integrity":"sha512-RXjuzgmCm4h4aomMGEsl8mFHJSy0jHN8dQwSq6PF6ZQv2anHNPCvwHackGFvTB7v55OIHA90Kb06E0rix6C/dQ==","signatures":[{"sig":"MEQCIHUylzYhX1gEVWlGQ6QrWuJNL9K+ET7+qGRcjXkQYIkeAiBtAg8IFViPBpnUA4rwxC2143JUI5tmbVhZo35gYDcGOQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23224},"type":"module","module":"./index.js","thi.ng":{"year":2015},"engines":{},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"25f2ac8ff795a432a930119661b364d4d93b59a0","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"HDPI canvas adapter / styling utility","directories":{},"sideEffects":false,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.5","typedoc":"^0.25.4","typescript":"^5.3.2","@microsoft/api-extractor":"^7.38.3"},"_npmOperationalInternal":{"tmp":"tmp/adapt-dpi_2.2.27_1702149276975_0.9029649283628383","host":"s3://npm-registry-packages"}},"2.2.28":{"name":"@thi.ng/adapt-dpi","version":"2.2.28","keywords":["browser","canvas","dpi","hdpi","retina","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/adapt-dpi@2.2.28","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/adapt-dpi#readme","dist":{"shasum":"d08a056345df477fe4bd0994e9ab20caa5e4d584","tarball":"https://registry.npmjs.org/@thi.ng/adapt-dpi/-/adapt-dpi-2.2.28.tgz","fileCount":6,"integrity":"sha512-Iws8obsivD/1mzu2/JRMezzOhmD/smN2S/B143vZkXV42TV1b5hOx6TjgpSnNAMUVZHCaVdNg+QLBjxcNZL5LA==","signatures":[{"sig":"MEUCIQDfy/H/K0UhAIzQUJ+O2wZjMvKZbjtCkMSD0qjUVibCjAIgAw7HZGkT2mbguX8I0m8WPulsWWA2vMPHyP8KU4QWhKc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22879},"type":"module","module":"./index.js","thi.ng":{"year":2015},"engines":{},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"5e7bafedfc3d53bc131469a28de31dd8e5b4a3ff","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"HDPI canvas adapter / styling utility","directories":{},"sideEffects":false,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.5","esbuild":"^0.19.8","typedoc":"^0.25.4","typescript":"^5.3.2","@microsoft/api-extractor":"^7.38.3"},"_npmOperationalInternal":{"tmp":"tmp/adapt-dpi_2.2.28_1702289380897_0.025551862960429883","host":"s3://npm-registry-packages"}},"2.2.29":{"name":"@thi.ng/adapt-dpi","version":"2.2.29","keywords":["browser","canvas","dpi","hdpi","retina","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/adapt-dpi@2.2.29","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/adapt-dpi#readme","dist":{"shasum":"cd353e1a8e23f67a6aeaea1e721df3f468ad70b2","tarball":"https://registry.npmjs.org/@thi.ng/adapt-dpi/-/adapt-dpi-2.2.29.tgz","fileCount":6,"integrity":"sha512-XzLjlW4csuQbxFG22bC6IarDc6jc1h5HdYByaWd++hZgVJjXv4E5VtWdQFXHfVrZQGNaj+XkDfOKiCtk1qm4kA==","signatures":[{"sig":"MEQCIDHdO6UxJEqUO0824f5VXmZgqnYjwVmQ71fu2pj+wnO+AiBswcOra+RdpZ3TPmxhp2Q1VEWKvgjo/bgPEmrH5Ke6OA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20200},"type":"module","module":"./index.js","thi.ng":{"year":2015,"status":"deprecated"},"engines":{},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"0d9265be7be13eccf0ef75eaedbfd42626339279","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"HDPI canvas adapter / styling utility","directories":{},"sideEffects":false,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.19.8","typedoc":"^0.25.4","typescript":"^5.3.2","@microsoft/api-extractor":"^7.38.3"},"_npmOperationalInternal":{"tmp":"tmp/adapt-dpi_2.2.29_1702984393369_0.9697023502016555","host":"s3://npm-registry-packages"}},"2.2.30":{"name":"@thi.ng/adapt-dpi","version":"2.2.30","keywords":["browser","canvas","dpi","hdpi","retina","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/adapt-dpi@2.2.30","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/adapt-dpi#readme","dist":{"shasum":"c6304e887087cb2e778899644e5a364cafc6a8c8","tarball":"https://registry.npmjs.org/@thi.ng/adapt-dpi/-/adapt-dpi-2.2.30.tgz","fileCount":6,"integrity":"sha512-zONtyBm3sroF4tSp6NZaHjv87Sqq+4gOzvow37H9kqTw9hSM3uNAhgJ+TGt+wUVVswVOIS1CeizdHRzJUtUIdg==","signatures":[{"sig":"MEQCIH2dOcPScsHOSRTltkZE4AGteg/5VL47prP6cBoW3NE/AiA6c9jL09aR+GzwtGPvckhvczq/izdPwVPnpt+vhtjmHg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20201},"type":"module","module":"./index.js","thi.ng":{"year":2015,"status":"deprecated"},"engines":{},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"775c664723cd87d6ac5909cedf91195317add287","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"HDPI canvas adapter / styling utility","directories":{},"sideEffects":false,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.19.10","typedoc":"^0.25.4","typescript":"^5.3.3","@microsoft/api-extractor":"^7.39.0"},"_npmOperationalInternal":{"tmp":"tmp/adapt-dpi_2.2.30_1703806512847_0.5858961539171337","host":"s3://npm-registry-packages"}},"2.2.31":{"name":"@thi.ng/adapt-dpi","version":"2.2.31","keywords":["browser","canvas","dpi","hdpi","retina","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/adapt-dpi@2.2.31","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/adapt-dpi#readme","dist":{"shasum":"41a03a35822882950500788a07509a6a86f2a17b","tarball":"https://registry.npmjs.org/@thi.ng/adapt-dpi/-/adapt-dpi-2.2.31.tgz","fileCount":6,"integrity":"sha512-9nYfD5Z9/zpdKNEl4DwdiJB+3m8EIEEmxKiNWp4SwWP2Ofzk0eYunYriXhpSJc1qyZ4hHV85rC1GCt+OAgQTLA==","signatures":[{"sig":"MEQCIFCZIiMBnBPh5eK3qeev7xOii5ZucB4PHuLQfeqf2CJMAiAxUgOSl7r6Y3jv01ulwRGKPn1sBhbfppQKE4fbYIsB1A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20229},"type":"module","module":"./index.js","thi.ng":{"year":2015,"status":"deprecated"},"engines":{},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"b3db173682e1148cf08a6bd907b8d90b47b7c066","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"HDPI canvas adapter / styling utility","directories":{},"sideEffects":false,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.19.10","typedoc":"^0.25.4","typescript":"^5.3.3","@microsoft/api-extractor":"^7.39.0"},"_npmOperationalInternal":{"tmp":"tmp/adapt-dpi_2.2.31_1704016488987_0.8633491231547998","host":"s3://npm-registry-packages"}},"2.2.32":{"name":"@thi.ng/adapt-dpi","version":"2.2.32","keywords":["browser","canvas","dpi","hdpi","retina","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/adapt-dpi@2.2.32","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/adapt-dpi#readme","dist":{"shasum":"366be2ad33403d5bd38767316fa9ad3953737fbe","tarball":"https://registry.npmjs.org/@thi.ng/adapt-dpi/-/adapt-dpi-2.2.32.tgz","fileCount":6,"integrity":"sha512-Pf9fEEiMgtXy9tM8GSMPnIIQsqQC0+182+fJu5x6mYXCOv4blefhA+EbBFrbU7TMfc9l6fhYSori/hP/Hg3icQ==","signatures":[{"sig":"MEUCIEvVUUuhG+bWwFWhYYeqoYBmm0JsbDfvD8IZA+Nns5YSAiEAro6jq5WXYg5omrJ6n4yUa2SpJph3r5JVPI03MMzWNfE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20229},"type":"module","module":"./index.js","thi.ng":{"year":2015,"status":"deprecated"},"engines":{},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"417b5a7ea7bd54a3b4f086fe0fc2ce8e8933c9b2","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"HDPI canvas adapter / styling utility","directories":{},"sideEffects":false,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.19.10","typedoc":"^0.25.4","typescript":"^5.3.3","@microsoft/api-extractor":"^7.39.0"},"_npmOperationalInternal":{"tmp":"tmp/adapt-dpi_2.2.32_1706026195193_0.5692988622375423","host":"s3://npm-registry-packages"}},"2.2.34":{"name":"@thi.ng/adapt-dpi","version":"2.2.34","keywords":["browser","canvas","dpi","hdpi","retina","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/adapt-dpi@2.2.34","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/adapt-dpi#readme","dist":{"shasum":"4116941f974815678decf599e19702f308f1ca54","tarball":"https://registry.npmjs.org/@thi.ng/adapt-dpi/-/adapt-dpi-2.2.34.tgz","fileCount":6,"integrity":"sha512-UW8Hne5qTI/2DHW+f23UlE0uTxU+hPMoBu6LP7rrmS94jwpSdT9EuJdCWhUvSvTZWXO8gYxikOlDVM3p26Pvog==","signatures":[{"sig":"MEUCIBzJjmhbv9JRAGRunrXCugbIzjaI0K0ILZzdwp9PemDQAiEA5Rt6GTUCK57pDFANvgEY7J4loIfdeKf2pkm1EREOnno=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20403},"type":"module","module":"./index.js","thi.ng":{"year":2015,"status":"deprecated"},"engines":{},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"3fa30b2dc2de762f24fd64b881b68d4da33d4c38","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"HDPI canvas adapter / styling utility","directories":{},"sideEffects":false,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.19.10","typedoc":"^0.25.4","typescript":"^5.3.3","@microsoft/api-extractor":"^7.39.0"},"_npmOperationalInternal":{"tmp":"tmp/adapt-dpi_2.2.34_1706563140402_0.4661578465021019","host":"s3://npm-registry-packages"}},"2.2.35":{"name":"@thi.ng/adapt-dpi","version":"2.2.35","keywords":["browser","canvas","dpi","hdpi","retina","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/adapt-dpi@2.2.35","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/adapt-dpi#readme","dist":{"shasum":"e5a7fe8067193d3916b190cf3b6633d4e3d12ed4","tarball":"https://registry.npmjs.org/@thi.ng/adapt-dpi/-/adapt-dpi-2.2.35.tgz","fileCount":6,"integrity":"sha512-OPlKxV+bAbaBpRrM5qjdVED8Bz4lp+XIDudkMDa3zJvATbHK/ys4qjrGnFshXhJ4NuGf4iMhnYbNpvu8czBaTA==","signatures":[{"sig":"MEQCICJwxPV1N5K7P8SvT5p2qdTA/i/7ufZCS+YQstzT484UAiAkokYSXCOB7CPARmIzZDXRt51R4H5hommyH/m7hJ7R1A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20403},"type":"module","module":"./index.js","thi.ng":{"year":2015,"status":"deprecated"},"engines":{},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"ded7c5e87ebc7f6279c24f183c24ff348db8f304","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"HDPI canvas adapter / styling utility","directories":{},"sideEffects":false,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.19.10","typedoc":"^0.25.4","typescript":"^5.3.3","@microsoft/api-extractor":"^7.39.0"},"_npmOperationalInternal":{"tmp":"tmp/adapt-dpi_2.2.35_1706628674285_0.7752542851559807","host":"s3://npm-registry-packages"}},"2.2.36":{"name":"@thi.ng/adapt-dpi","version":"2.2.36","keywords":["browser","canvas","dpi","hdpi","retina","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/adapt-dpi@2.2.36","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/adapt-dpi#readme","dist":{"shasum":"c9ad6bf0af06a85c5ca4470c5d946bce3cbf2bfc","tarball":"https://registry.npmjs.org/@thi.ng/adapt-dpi/-/adapt-dpi-2.2.36.tgz","fileCount":6,"integrity":"sha512-JFwFLa/y8KP4f7jQ3VlIZUYFEfN63EBTGdZnSPzZRrCWDynYpDI9hrY6drB4GM8bBX2+89kJDVL9SsXmvfbe2g==","signatures":[{"sig":"MEQCIDgZxmAKKj7GjrvLDBJxeYoHRCgtMotv60vfemIdoenSAiArUP8CX5TKr/v6Dvr6dYJLQk9n2/zk2mss02Xw0BEGuA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20403},"type":"module","module":"./index.js","thi.ng":{"year":2015,"status":"deprecated"},"engines":{},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"a86521dfac00768f7e51a607209325eb72004730","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"HDPI canvas adapter / styling utility","directories":{},"sideEffects":false,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.19.10","typedoc":"^0.25.4","typescript":"^5.3.3","@microsoft/api-extractor":"^7.39.0"},"_npmOperationalInternal":{"tmp":"tmp/adapt-dpi_2.2.36_1706651319313_0.505084249412193","host":"s3://npm-registry-packages"}},"2.2.37":{"name":"@thi.ng/adapt-dpi","version":"2.2.37","keywords":["browser","canvas","dpi","hdpi","retina","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/adapt-dpi@2.2.37","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/adapt-dpi#readme","dist":{"shasum":"495efc295045dd2458f8174cbfa1911d4874f625","tarball":"https://registry.npmjs.org/@thi.ng/adapt-dpi/-/adapt-dpi-2.2.37.tgz","fileCount":6,"integrity":"sha512-eNkoSHOlb3ow/jG9R27Q1ebRIteApGHJUmrg+EPnnzsp5oflspXkc/DAHnnh4A1nBU/nvEd9ZfZ/5eam4TTt3g==","signatures":[{"sig":"MEUCIQDT2FYY6MwC3swqNTrK1IQvzk344Kz6r2ABroAoNpjJvwIgQNSb8cs5FJtAZHyzagYMZa9EDgm3bkqL7kWiHUHx6ac=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20787},"type":"module","module":"./index.js","thi.ng":{"year":2015,"status":"deprecated"},"engines":{},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"e5e7d5c6ed2eadee7a91d59cbd0c86ce880ab1c5","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"HDPI canvas adapter / styling utility","directories":{},"sideEffects":false,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.20.0","typedoc":"^0.25.7","typescript":"^5.3.3","@microsoft/api-extractor":"^7.40.1"},"_npmOperationalInternal":{"tmp":"tmp/adapt-dpi_2.2.37_1707556158625_0.4772581758723291","host":"s3://npm-registry-packages"}},"2.2.38":{"name":"@thi.ng/adapt-dpi","version":"2.2.38","keywords":["browser","canvas","dpi","hdpi","retina","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/adapt-dpi@2.2.38","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/adapt-dpi#readme","dist":{"shasum":"c622156f23e23cecbb5d1d4753ff58f524445216","tarball":"https://registry.npmjs.org/@thi.ng/adapt-dpi/-/adapt-dpi-2.2.38.tgz","fileCount":6,"integrity":"sha512-XrN9RKxSA/0G3x+wq3UGFNshUnh+ZBKN1Ap5SaRtN5SmQxvb4UKUYrIEY4tMu3q2gLXrIVjzyEQb7G1oy49HwQ==","signatures":[{"sig":"MEYCIQDA40E0/5nlUCyNHJIdsjUvdhYK0W00MgL1iBexwsLCcAIhAIisek5PxzLnQC9y7vU1IPCE+XCDhsAzHJlfwSj7qeQe","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20787},"type":"module","module":"./index.js","thi.ng":{"year":2015,"status":"deprecated"},"engines":{},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"2724c87ca41810f2112f9d8c3d6b90dfaeea876b","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"HDPI canvas adapter / styling utility","directories":{},"sideEffects":false,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.20.0","typedoc":"^0.25.7","typescript":"^5.3.3","@microsoft/api-extractor":"^7.40.1"},"_npmOperationalInternal":{"tmp":"tmp/adapt-dpi_2.2.38_1708359373343_0.7585654419494283","host":"s3://npm-registry-packages"}},"2.2.39":{"name":"@thi.ng/adapt-dpi","version":"2.2.39","keywords":["browser","canvas","dpi","hdpi","retina","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/adapt-dpi@2.2.39","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/adapt-dpi#readme","dist":{"shasum":"225e28f5d281ce84c9b98620f74650f13485b7cd","tarball":"https://registry.npmjs.org/@thi.ng/adapt-dpi/-/adapt-dpi-2.2.39.tgz","fileCount":6,"integrity":"sha512-jAQl8yvjF/iPdmhxhaXutbNh3H5edvg5h9bUEr5BMA6byedgBh3qkBsgT33oovyBmobdMMwtuIMrYiWRK/8ybQ==","signatures":[{"sig":"MEYCIQDEdzudNx1Pa3R9GusZY9lHm9mL7B8Y5BiMiZr34K/mkQIhAJZ5DbRmnwfRRtVoS3Wgv7L1WdGcNxoNQb+gi09nXdIU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20787},"type":"module","module":"./index.js","thi.ng":{"year":2015,"status":"deprecated"},"engines":{},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"4513a1c703bdbf0f0867f03e547e47692e415fac","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"HDPI canvas adapter / styling utility","directories":{},"sideEffects":false,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.20.0","typedoc":"^0.25.7","typescript":"^5.3.3","@microsoft/api-extractor":"^7.40.1"},"_npmOperationalInternal":{"tmp":"tmp/adapt-dpi_2.2.39_1708604069440_0.6005394926930507","host":"s3://npm-registry-packages"}},"2.2.40":{"name":"@thi.ng/adapt-dpi","version":"2.2.40","keywords":["browser","canvas","dpi","hdpi","retina","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/adapt-dpi@2.2.40","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/adapt-dpi#readme","dist":{"shasum":"02c9a14522666eca84dc4092fdb578ce079a3318","tarball":"https://registry.npmjs.org/@thi.ng/adapt-dpi/-/adapt-dpi-2.2.40.tgz","fileCount":6,"integrity":"sha512-0pUPfN8EAwi4ZgreD5rAGkqVGkTQboV8Zf6E7AL9KcNu4nnEMgpSTu7Sud6WYNVOpQ93Q0i1cyFsgIFmuynpCg==","signatures":[{"sig":"MEQCID+SnrxrCXqsjA7gt8MVy3uGcu0flAux17wIISN+yADmAiAX1kP29bdkuy0p/Abmwx47NAig4/mDy0hKzDBxrEq1TA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20408},"type":"module","module":"./index.js","thi.ng":{"year":2015,"status":"deprecated"},"engines":{},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"d660ae8fd1bf64d919b4334f19509f1f539d70f6","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"HDPI canvas adapter / styling utility","directories":{},"sideEffects":false,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.20.0","typedoc":"^0.25.7","typescript":"^5.3.3","@microsoft/api-extractor":"^7.40.1"},"_npmOperationalInternal":{"tmp":"tmp/adapt-dpi_2.2.40_1709307562986_0.9588604508143841","host":"s3://npm-registry-packages"}},"2.2.41":{"name":"@thi.ng/adapt-dpi","version":"2.2.41","keywords":["browser","canvas","dpi","hdpi","retina","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/adapt-dpi@2.2.41","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/adapt-dpi#readme","dist":{"shasum":"ccc8af024ec637e87c935cd8c71bdee43c1cdf2d","tarball":"https://registry.npmjs.org/@thi.ng/adapt-dpi/-/adapt-dpi-2.2.41.tgz","fileCount":6,"integrity":"sha512-LCqy2ZEsbdRln3fF/6fmJDhyzK3hhtraJaFQdKOgFySsFaOjo9AG9T7CW3Q9SGFYqiRmhdgR0zViwUdnN617lA==","signatures":[{"sig":"MEUCIE45koHRJeUUCiIaLZI7MkKO1uMyzEzgI7eYYI8j4WYyAiEAyEJsJVL0/WFw+reLwsGZo2R9RoE6QK8n7vsfBQrjev8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20473},"type":"module","module":"./index.js","thi.ng":{"year":2015,"status":"deprecated"},"engines":{},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"a421058a65ba76608d94129ac29451bfedaf201c","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"HDPI canvas adapter / styling utility","directories":{},"sideEffects":false,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.20.0","typedoc":"^0.25.7","typescript":"^5.3.3","@microsoft/api-extractor":"^7.40.1"},"_npmOperationalInternal":{"tmp":"tmp/adapt-dpi_2.2.41_1709844997369_0.6620940110603248","host":"s3://npm-registry-packages"}},"2.2.42":{"name":"@thi.ng/adapt-dpi","version":"2.2.42","keywords":["browser","canvas","dpi","hdpi","retina","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/adapt-dpi@2.2.42","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/adapt-dpi#readme","dist":{"shasum":"c8ef8dde4c5eade775c931c8e237e5d6ff947b50","tarball":"https://registry.npmjs.org/@thi.ng/adapt-dpi/-/adapt-dpi-2.2.42.tgz","fileCount":6,"integrity":"sha512-fePQWm/iMshrLLNpPIRUqHGnQNKcpAYdHBf0lbUQ6b4R3tDQ4C+TYj21SlRf6Q/ODpcFWFBOp8TxXEQpuHWk9Q==","signatures":[{"sig":"MEUCIGj9B0ivNKVF2oL49EG7SrVZINYmkqMFXQraodHXS0QpAiEAigkSAQXJ4/PVQxZB6VRWHxROUdmRy4NEJjYfC6+qHtw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20474},"type":"module","module":"./index.js","thi.ng":{"year":2015,"status":"deprecated"},"engines":{},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"7f3fcbd6c0462b0ce45afa141fe163d1f297fd51","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"HDPI canvas adapter / styling utility","directories":{},"sideEffects":false,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.20.1","typedoc":"^0.25.12","typescript":"^5.4.2","@microsoft/api-extractor":"^7.42.3"},"_npmOperationalInternal":{"tmp":"tmp/adapt-dpi_2.2.42_1710339741474_0.3754211973381647","host":"s3://npm-registry-packages"}},"2.2.43":{"name":"@thi.ng/adapt-dpi","version":"2.2.43","keywords":["browser","canvas","dpi","hdpi","retina","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/adapt-dpi@2.2.43","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/adapt-dpi#readme","dist":{"shasum":"7828c452ca9bc80078b770fc37814c7ad98add15","tarball":"https://registry.npmjs.org/@thi.ng/adapt-dpi/-/adapt-dpi-2.2.43.tgz","fileCount":6,"integrity":"sha512-IWmL53+UubdkYoVw5s9mqIEG7O/7XSZIPKK0dE0rBYKxUE0p7O6N6+ZNOHO2K+ITfoi224mgSWHZ/ycgtz7HHQ==","signatures":[{"sig":"MEUCIQCud8kDu/XGUURW2bwT+5X+jwmmeXgEwOLYPc7sC7yPtQIgaASk5DSOzHO0btWDvXmPt6vcA9y5mE2TX8nQt/1KRa4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20474},"type":"module","module":"./index.js","thi.ng":{"year":2015,"status":"deprecated"},"engines":{},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"feb3b24654f2c931cd3c3308c1c0c807ee14d0e4","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"HDPI canvas adapter / styling utility","directories":{},"sideEffects":false,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.20.2","typedoc":"^0.25.12","typescript":"^5.4.3","@microsoft/api-extractor":"^7.43.0"},"_npmOperationalInternal":{"tmp":"tmp/adapt-dpi_2.2.43_1711534298201_0.1863548378502502","host":"s3://npm-registry-packages"}},"2.2.44":{"name":"@thi.ng/adapt-dpi","version":"2.2.44","keywords":["browser","canvas","dpi","hdpi","retina","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/adapt-dpi@2.2.44","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/adapt-dpi#readme","dist":{"shasum":"29fc9b7ecda189e85015f1398368ee6f6a1cae37","tarball":"https://registry.npmjs.org/@thi.ng/adapt-dpi/-/adapt-dpi-2.2.44.tgz","fileCount":6,"integrity":"sha512-h3nwJoDDl5rrfEBc3PoNFiT88MbQOUh3yH4RprGZqnlMNlNE0v9i0tCQdL07+zLST7vs0ppTfwQRWe9Wf3NBbQ==","signatures":[{"sig":"MEYCIQCSZ8uEdqMHrVQRzZHV8VnloakLsyvLdjTeOBVOT6Cp5AIhAMudRWZe/ZvZcXBMSbM91JR8aQ5R5gpmW0X8PDWHgtIi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20459},"type":"module","module":"./index.js","thi.ng":{"year":2015,"status":"deprecated"},"engines":{},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"85ac4bd4d6d89f8e3689e2863d5bea0cecdb371c","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"HDPI canvas adapter / styling utility","directories":{},"sideEffects":false,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.20.2","typedoc":"^0.25.12","typescript":"^5.4.3","@microsoft/api-extractor":"^7.43.0"},"_npmOperationalInternal":{"tmp":"tmp/adapt-dpi_2.2.44_1712589359566_0.040882183387173976","host":"s3://npm-registry-packages"}},"2.2.45":{"name":"@thi.ng/adapt-dpi","version":"2.2.45","keywords":["browser","canvas","dpi","hdpi","retina","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/adapt-dpi@2.2.45","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/adapt-dpi#readme","dist":{"shasum":"a11ef82674bbb6ede7d1cfcdd1ebe0d5e38769fa","tarball":"https://registry.npmjs.org/@thi.ng/adapt-dpi/-/adapt-dpi-2.2.45.tgz","fileCount":6,"integrity":"sha512-IV3hih2rwfoICD8xC0arMNWxGvYjtOVjiFXk6JTy+PzVeZjN/H6n50IzWm2GMrlt4xjvfvunmVjCGBUXVQo1Kg==","signatures":[{"sig":"MEQCIFmiEwjXARPJq1Ojo5wi6DQ/Dmb7tQlZGY9HOPO8EgubAiBtIL12M376xczUiGe4mI1yQM7klAGGZ0bKusp6xpTL4g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20459},"type":"module","module":"./index.js","thi.ng":{"year":2015,"status":"deprecated"},"engines":{},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"18a0c063a7b33d790e5bc2486c106f45f663ac28","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"HDPI canvas adapter / styling utility","directories":{},"sideEffects":false,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.20.2","typedoc":"^0.25.12","typescript":"^5.4.3","@microsoft/api-extractor":"^7.43.0"},"_npmOperationalInternal":{"tmp":"tmp/adapt-dpi_2.2.45_1712839713152_0.27281349304705294","host":"s3://npm-registry-packages"}},"2.2.46":{"name":"@thi.ng/adapt-dpi","version":"2.2.46","keywords":["browser","canvas","dpi","hdpi","retina","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/adapt-dpi@2.2.46","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/adapt-dpi#readme","dist":{"shasum":"8751581b62e553a0f5b1e82b3b9000ea4dcb36ff","tarball":"https://registry.npmjs.org/@thi.ng/adapt-dpi/-/adapt-dpi-2.2.46.tgz","fileCount":6,"integrity":"sha512-8FFdX9ph7Ze90dfl7wiQX0d45DZZW8Qj9M2/Xv06wrcGZczdF9VBNiGasC8ZarpC+4Gf0ISi2gkpodjm0xpHqQ==","signatures":[{"sig":"MEYCIQDNV0+Ma9NUwqCShmGfV/W1bLRvDdOv3yjTWocXAwOW8QIhAOArFhu2+E9u6DcrLnQywVaA6KYOHmYwMNpVLgN126iW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20452},"type":"module","module":"./index.js","thi.ng":{"year":2015,"status":"deprecated"},"engines":{},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"8339d05ecc857e529c7325a9839c0063b89e728d","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"HDPI canvas adapter / styling utility","directories":{},"sideEffects":false,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.20.2","typedoc":"^0.25.12","typescript":"^5.4.3","@microsoft/api-extractor":"^7.43.0"},"_npmOperationalInternal":{"tmp":"tmp/adapt-dpi_2.2.46_1713624832165_0.41562242379455583","host":"s3://npm-registry-packages"}},"2.2.47":{"name":"@thi.ng/adapt-dpi","version":"2.2.47","keywords":["browser","canvas","dpi","hdpi","retina","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/adapt-dpi@2.2.47","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/adapt-dpi#readme","dist":{"shasum":"59eebeb4da1074f2e38b24856b5b71983b4f0949","tarball":"https://registry.npmjs.org/@thi.ng/adapt-dpi/-/adapt-dpi-2.2.47.tgz","fileCount":6,"integrity":"sha512-fp3av3rD3ImfGHMz3LyxHiC/RbV39pYgn7O1+HrOZBMwXA5iwVLmPU3eAR3cXzZhfFGsk3Z967IrpSv4oxHerA==","signatures":[{"sig":"MEYCIQDr/axAs2KTioS8U95qO/IW9lqUU99I74VLTMDG+T8IugIhAPw0FqEVsAHeXbp9yx/0QBCqDj5zL5gmINCzC0hKDFd6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20423},"type":"module","module":"./index.js","thi.ng":{"year":2015,"status":"deprecated"},"engines":{},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"5dd66c18a3862a3af69a5b2f49563f7cbdd960c2","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"HDPI canvas adapter / styling utility","directories":{},"sideEffects":false,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.20.2","typedoc":"^0.25.12","typescript":"^5.4.3","@microsoft/api-extractor":"^7.43.0"},"_npmOperationalInternal":{"tmp":"tmp/adapt-dpi_2.2.47_1713856583081_0.5670821231902203","host":"s3://npm-registry-packages"}},"2.2.48":{"name":"@thi.ng/adapt-dpi","version":"2.2.48","keywords":["browser","canvas","dpi","hdpi","retina","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/adapt-dpi@2.2.48","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/adapt-dpi#readme","dist":{"shasum":"dc51facd278b3799cc389f1029322fa2a5663351","tarball":"https://registry.npmjs.org/@thi.ng/adapt-dpi/-/adapt-dpi-2.2.48.tgz","fileCount":6,"integrity":"sha512-Q+QU4iZkoagOS/J2n/3BBwkoA0JhMoOsDaCp56XXWK0TEuwbvUNK0DsylAZrL0Q9RFaWUaQ9EwnS65GIVS/vsg==","signatures":[{"sig":"MEUCIQDd092b99L8tz2VpPnxStuYCYXIapk/u8DePFwMBku22AIgE4t7tdVySgFhb/0J9QyQ6jgFVCZLfJNJqgFSnqdQcjo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20423},"type":"module","module":"./index.js","thi.ng":{"year":2015,"status":"deprecated"},"engines":{},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"df34b4a9e650cc7323575356de207d78933bdcf3","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"HDPI canvas adapter / styling utility","directories":{},"sideEffects":false,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.21.1","typedoc":"^0.25.13","typescript":"^5.4.5","@microsoft/api-extractor":"^7.43.2"},"_npmOperationalInternal":{"tmp":"tmp/adapt-dpi_2.2.48_1715193618193_0.08298567238517962","host":"s3://npm-registry-packages"}},"2.2.49":{"name":"@thi.ng/adapt-dpi","version":"2.2.49","description":"HDPI canvas adapter / styling utility","type":"module","module":"./index.js","typings":"./index.d.ts","sideEffects":false,"repository":{"type":"git","url":"https://github.com/thi-ng/umbrella.git"},"homepage":"https://thi.ng/adapt-dpi","funding":[{"type":"github","url":"https://github.com/sponsors/postspectacular"},{"type":"patreon","url":"https://patreon.com/thing_umbrella"}],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","scripts":{"build":"yarn build:esbuild && yarn build:decl","build:decl":"tsc --declaration --emitDeclarationOnly","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts","clean":"bun ../../tools/src/clean-package.ts","doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","pub":"yarn npm publish --access public","test":"bun test","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts"},"devDependencies":{"@microsoft/api-extractor":"^7.47.0","esbuild":"^0.21.5","typedoc":"^0.25.13","typescript":"^5.5.2"},"keywords":["browser","canvas","dpi","hdpi","retina","typescript"],"publishConfig":{"access":"public"},"engines":{},"exports":{".":{"default":"./index.js"}},"thi.ng":{"status":"deprecated","year":2015},"gitHead":"154c95cf9d6bab32174498ec3b5b5d87e42be7f9","_id":"@thi.ng/adapt-dpi@2.2.49","dist":{"shasum":"e03a8ba58480559bd65483aa14045cef16f11709","integrity":"sha512-SHQLN4Muo+i4U73ZY+tfSlKPzp8Rtmd3kGVQ24uIIVZGs8dWMsu+X3J37yPIDOGmJX28ez3OF5HD2WIy4KV9zQ==","tarball":"https://registry.npmjs.org/@thi.ng/adapt-dpi/-/adapt-dpi-2.2.49.tgz","fileCount":6,"unpackedSize":20374,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAt6MseA+sv6gBQQ9kZ8tmCrbUOzRNZMw0/uldiK+GOuAiA2RKiHtV/t6bam3lnZ9pKFL9B2ckge+EzDZg+JIycBLg=="}]},"_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/adapt-dpi_2.2.49_1718999141667_0.7260882203364656"},"_hasShrinkwrap":false}},"time":{"created":"2020-06-07T15:44:11.077Z","modified":"2024-06-21T19:45:42.021Z","1.0.0":"2020-06-07T15:44:11.260Z","1.0.1":"2020-06-14T15:52:13.919Z","1.0.2":"2020-06-20T15:04:50.802Z","1.0.3":"2020-07-02T21:17:13.348Z","1.0.4":"2020-07-28T21:36:25.709Z","1.0.5":"2020-08-16T14:46:06.387Z","1.0.6":"2020-08-17T16:12:12.596Z","1.0.7":"2020-08-28T14:32:21.573Z","1.0.8":"2020-09-13T12:00:33.417Z","1.0.9":"2020-09-22T10:58:17.484Z","1.0.10":"2020-11-24T19:34:18.005Z","1.0.11":"2020-11-26T00:47:45.672Z","1.0.12":"2020-12-22T17:45:35.543Z","1.0.13":"2021-01-02T17:11:01.745Z","1.0.14":"2021-02-20T17:15:40.671Z","1.0.16":"2021-03-03T14:54:03.276Z","1.0.17":"2021-03-03T15:40:34.867Z","1.0.18":"2021-03-03T15:49:36.778Z","1.0.19":"2021-03-12T23:12:28.829Z","1.0.20":"2021-06-08T13:04:10.927Z","1.0.21":"2021-07-01T21:17:27.946Z","1.0.22":"2021-08-08T12:05:55.286Z","1.0.23":"2021-08-08T13:21:09.331Z","2.0.0":"2021-10-12T15:19:37.122Z","2.0.1":"2021-10-13T06:31:18.542Z","2.0.2":"2021-10-15T22:22:53.323Z","2.0.3":"2021-10-15T22:24:56.219Z","2.0.4":"2021-10-25T16:34:24.886Z","2.0.6":"2021-10-28T07:51:44.839Z","2.1.0":"2021-11-17T23:38:00.076Z","2.1.1":"2021-11-19T08:03:27.537Z","2.1.2":"2021-11-21T17:12:27.146Z","2.1.3":"2021-12-13T10:29:04.265Z","2.1.4":"2022-03-11T12:15:32.162Z","2.1.5":"2022-04-07T14:19:16.015Z","2.1.6":"2022-05-07T11:35:27.197Z","2.1.7":"2022-06-09T16:16:11.266Z","2.1.8":"2022-07-19T15:38:04.263Z","2.1.9":"2022-08-01T14:56:00.886Z","2.1.10":"2022-09-21T21:39:56.354Z","2.1.11":"2022-09-27T16:24:29.118Z","2.2.0":"2022-10-03T16:10:42.244Z","2.2.1":"2022-10-28T19:10:53.696Z","2.2.2":"2022-11-23T22:49:02.668Z","2.2.3":"2022-11-30T22:30:05.057Z","2.2.4":"2022-12-16T12:55:06.082Z","2.2.5":"2022-12-22T21:49:20.980Z","2.2.6":"2023-01-10T15:22:59.137Z","2.2.7":"2023-02-05T14:44:39.101Z","2.2.8":"2023-02-10T14:05:21.704Z","2.2.9":"2023-03-14T13:29:48.718Z","2.2.10":"2023-03-27T19:08:13.253Z","2.2.11":"2023-04-08T11:11:57.132Z","2.2.12":"2023-05-11T12:19:04.893Z","2.2.13":"2023-06-14T08:01:14.874Z","2.2.14":"2023-08-04T11:00:28.096Z","2.2.15":"2023-08-10T12:19:47.756Z","2.2.16":"2023-08-10T12:28:55.922Z","2.2.17":"2023-08-12T13:16:35.401Z","2.2.18":"2023-08-22T14:42:06.884Z","2.2.19":"2023-08-27T11:23:21.136Z","2.2.20":"2023-10-11T10:06:35.284Z","2.2.21":"2023-10-23T07:40:25.816Z","2.2.22":"2023-10-30T14:34:44.185Z","2.2.23":"2023-11-09T10:05:20.503Z","2.2.24":"2023-11-09T10:31:22.115Z","2.2.25":"2023-11-24T09:39:29.246Z","2.2.26":"2023-12-03T12:16:05.642Z","2.2.27":"2023-12-09T19:14:37.147Z","2.2.28":"2023-12-11T10:09:41.187Z","2.2.29":"2023-12-19T11:13:13.524Z","2.2.30":"2023-12-28T23:35:13.133Z","2.2.31":"2023-12-31T09:54:49.162Z","2.2.32":"2024-01-23T16:09:55.368Z","2.2.34":"2024-01-29T21:19:00.590Z","2.2.35":"2024-01-30T15:31:14.433Z","2.2.36":"2024-01-30T21:48:39.528Z","2.2.37":"2024-02-10T09:09:18.787Z","2.2.38":"2024-02-19T16:16:13.482Z","2.2.39":"2024-02-22T12:14:29.695Z","2.2.40":"2024-03-01T15:39:23.142Z","2.2.41":"2024-03-07T20:56:37.510Z","2.2.42":"2024-03-13T14:22:21.668Z","2.2.43":"2024-03-27T10:11:38.419Z","2.2.44":"2024-04-08T15:15:59.744Z","2.2.45":"2024-04-11T12:48:33.369Z","2.2.46":"2024-04-20T14:53:52.332Z","2.2.47":"2024-04-23T07:16:23.283Z","2.2.48":"2024-05-08T18:40:18.428Z","2.2.49":"2024-06-21T19:45:41.832Z"},"maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"author":"Karsten Schmidt (https://thi.ng)","repository":{"type":"git","url":"https://github.com/thi-ng/umbrella.git"},"keywords":["browser","canvas","dpi","hdpi","retina","typescript"],"license":"Apache-2.0","homepage":"https://thi.ng/adapt-dpi","readme":"","readmeFilename":""}