{"_id":"@altano/textfit","_rev":"7-de4216a7057cff9e8735d103d61bf7f9","name":"@altano/textfit","dist-tags":{"latest":"1.0.2"},"versions":{"0.0.1":{"name":"@altano/textfit","version":"0.0.1","keywords":["textfit","fit","text"],"author":{"url":"http://strml.net/","name":"Samuel Reed","email":"samuel.trace.reed@gmail.com"},"license":"MIT","_id":"@altano/textfit@0.0.1","maintainers":[{"name":"altano","email":"altano@gmail.com"}],"contributors":[{"url":"https://alan.norbauer.com/","name":"Alan Norbauer","email":"altano@gmail.com"}],"homepage":"https://github.com/altano/npm-packages#readme","bugs":{"url":"https://github.com/altano/npm-packages/issues"},"dist":{"shasum":"bc39b52bc961647c376efc83fe08030261aa59ec","tarball":"https://registry.npmjs.org/@altano/textfit/-/textfit-0.0.1.tgz","fileCount":5,"integrity":"sha512-MtlHh2C/iqVIBxX4rSwvJBGG+SpVVA5PzB8A/TmZC3HNcsi+igLb2KZvNDKBqOH87WqwlGH0tfGfW/UVZYSJTg==","signatures":[{"sig":"MEUCIQCtI08gKGV2xUT8qVwc5CWwt6uIhScXJDSZNqCP9VgDEgIgKwqg6GqY2hHpyH7c9mPrcQWkFQNQhKp5niXoQmMmJ94=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8327,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjEyyGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpjtg/9E0zBkvZEO9pD0Q2JLZ7j8pNdSfR4urk5d/1MyOOSi1OrgxNs\r\nnOPgFI4GDK/Pp7ej3Pg3t7S7nIz9onQ4rVcvBB9FYgPnhtsZ9voB4YETCUp8\r\nbIyL9pbWI6cPrpeRLCDF4FEdbhjQl30rLq/BXWABhrQEe3Ej7SrzcS8UWDA1\r\nrvkgM8ThhN6sh8HtwM3nCZ06jKVjGXLgKwCQ9DrMoJK5bcRvWBN4tBeTJ23W\r\nwMeszrfUzmKZB0hRlYNCF3JTJ+0gNfjzKtbDQaa7cil+7s6YrSs2stigYu+C\r\njGyCZweTbOQrExcIG+QZJDLN+fuETRyI7cS1Ko4daYfwmw6OVOyJrgq/cA/q\r\nTaFbFbPCNFMw/q/TDZdrr2yS0EYrJto/8e6GrlfKpNSzs3DIKK5Q6UVZfVjP\r\nufkSzreSOi8VdulqPZ1itdaI6hChb4GACefn28zRyZYi+hajljSQHy3X8WXz\r\nvUkUW1I8hdGDxcwmsRU4Cx6XexxF5QBzGO9joH6X0B8z7XCrjb8fzlYe9y3I\r\nSiAMPNZryhDBtbHZeRQMsAUStOTguTjXY/6pVyBgHX3JcLhTf8mzJDqGW0Vd\r\nGtHQHOQfCIIlgAocRibrzSTaYMpCbdNBNnDAVmHsrThLh8CbIvwP7PM+F0XI\r\n3be6yRmeO7MXAMEwYl8Aek+hKo4LbsT6d/E=\r\n=C1NJ\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./dist/textFit.d.ts","exports":"./dist/textFit.js","gitHead":"631a328476b1ef89fac51bce59621646a4ab1e46","scripts":{"dev":"tsup src/textFit.ts --watch --format esm --dts","test":"echo \"Error: no test specified\" && exit 1","build":"tsup src/textFit.ts --format esm --dts","format":"prettier --write src","prepublish":"npm run build","build-example":"sh examples/mk-examples.sh"},"_npmUser":{"name":"altano","email":"altano@gmail.com"},"repository":{"url":"git+https://github.com/altano/npm-packages.git","type":"git","directory":"packages/textFit"},"_npmVersion":"8.15.0","description":"A fast, jQuery-free text sizing component that quickly fits single and multi-line text to the width (and optionally height) of its container.","directories":{"example":"examples"},"sideEffects":false,"_nodeVersion":"16.17.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@altano/tsconfig":"*"},"_npmOperationalInternal":{"tmp":"tmp/textfit_0.0.1_1662200965845_0.2532126634112404","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"@altano/textfit","version":"0.0.2","keywords":["textfit","fit","text"],"author":{"url":"http://strml.net/","name":"Samuel Reed","email":"samuel.trace.reed@gmail.com"},"license":"MIT","_id":"@altano/textfit@0.0.2","maintainers":[{"name":"altano","email":"altano@gmail.com"}],"contributors":[{"url":"https://alan.norbauer.com/","name":"Alan Norbauer","email":"altano@gmail.com"}],"homepage":"https://github.com/altano/npm-packages#readme","bugs":{"url":"https://github.com/altano/npm-packages/issues"},"dist":{"shasum":"78fa9b5d6206493f9698cc6e002dedd20f47cad1","tarball":"https://registry.npmjs.org/@altano/textfit/-/textfit-0.0.2.tgz","fileCount":5,"integrity":"sha512-kf2VjEY297YUvKc4fYDifjKQJHuIVa+eedgo1jegQ7bQy4pWHr6RYHgGI7YDfoYlcOfVKNKUqjlb7hsESHtnGg==","signatures":[{"sig":"MEUCIAnWnODxNoNHxILTcywW2byWC9afC7rmQA0cBQ72sOhQAiEApvKKyoRgg0P6uowhsUxaVUR/RYmGaJnWsSWS12xwTdc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8275,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjEzVVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq0phAAgk2j/9pc5kSQ1i9oaXC42ij7N2v9H71dX7az0GJaj8hpbMhO\r\nEy3iNMSn5+Ah1kIN8GTUNPsKQtgnf0dTxkE3xTfkqW2ixMdMg1+z1XED41tM\r\nLtHSYkr8gpNvirKXOdAogMSxvm61+R2eI/Tkb5nlddebcbofW2yCTzr1Yuix\r\nOZVNvb/eio3MXYZekolPUCNQuLosOQbqJkqH2PEXlleS0mzCxRrFcs8y4DHf\r\n8AtO5bMzJUksLFVMC+7BF7fyto2XoQ5awArGarabiXWCVweX/qUXz1IkCDvV\r\n9prPqeShcnJhb5ZWdTsv227ROHzcefMx9W9EIkZweFMYASQ46a/Me5ZW8nwm\r\niFoFAz0k3tRsohFAnHa/uCy5oARk/55RpNPmQqhyUgufqR/sB57p44q+hJv7\r\nshFj8zFaZfj2i4m6aUf4irDgrtmQH3t50ykY5ajKHXKitnVPvEsfHRWPVAqb\r\nHWj8uQSiuebtKT4gcpEZAlvocM5iUAdtjf7g3RhVMMZchXZ2VPnuvU4j898e\r\n7z1ozvJSgf2VwHGzanvmwex/cF+7sFUuh4bImlJj4vxFHEU8Td9Q49f7TdTO\r\nSiSbNqnH0HjNc0keaCMTSPQW9kwIxEZv1k/+qQ83YkYuOaJEnqrXRRXHb7md\r\nQbT700IIHJvPe/nULM3IbOMYlbmfcdw97C4=\r\n=J6P5\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./dist/textFit.d.ts","exports":"./dist/textFit.js","gitHead":"46cc93210a490583930cfb61a0409ae1e9851c8f","scripts":{"dev":"tsup src/textFit.ts --watch --format esm --dts","build":"tsup src/textFit.ts --format esm --dts","format":"prettier --write src","prepublish":"npm run build","build-example":"sh examples/mk-examples.sh"},"_npmUser":{"name":"altano","email":"altano@gmail.com"},"repository":{"url":"git+https://github.com/altano/npm-packages.git","type":"git","directory":"packages/textFit"},"_npmVersion":"8.15.0","description":"A fast, jQuery-free text sizing component that quickly fits single and multi-line text to the width (and optionally height) of its container.","directories":{"example":"examples"},"sideEffects":false,"_nodeVersion":"16.17.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@altano/tsconfig":"*"},"_npmOperationalInternal":{"tmp":"tmp/textfit_0.0.2_1662203221519_0.5548468244362366","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"@altano/textfit","version":"0.0.3","keywords":["textfit","fit","text"],"author":{"url":"http://strml.net/","name":"Samuel Reed","email":"samuel.trace.reed@gmail.com"},"license":"MIT","_id":"@altano/textfit@0.0.3","maintainers":[{"name":"altano","email":"altano@gmail.com"}],"contributors":[{"url":"https://alan.norbauer.com/","name":"Alan Norbauer","email":"altano@gmail.com"}],"homepage":"https://github.com/altano/npm-packages/tree/main/packages/textFit","bugs":{"url":"https://github.com/altano/npm-packages/issues"},"dist":{"shasum":"e00c4f4ebdebd2a2c1d8157375383a35b53a672c","tarball":"https://registry.npmjs.org/@altano/textfit/-/textfit-0.0.3.tgz","fileCount":5,"integrity":"sha512-dWkzxgBIriQPTAac4LmmmHxDfeASfOt9ygEM5XuYdepCRJPQOI02qXQMn68Vjc4cD7Au0mXs/5krYJJKPYPUAw==","signatures":[{"sig":"MEQCIEKJRtL7HowjNgmzgnWi3TF7gqGwKG3DDHoX0vivE9oEAiAnsfEghQRL9bwQfZ1jzkHqvjSs9Dqm3Tdz1AlnOPhaUg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8627},"type":"module","_from":"file:altano-textfit-0.0.3.tgz","types":"./dist/textFit.d.ts","exports":"./dist/textFit.js","scripts":{"dev":"tsup src/textFit.ts --watch --format esm --dts","build":"tsup src/textFit.ts --format esm --onSuccess \"pnpm build:types\"","format":"prettier --check src","format:fix":"prettier --write src","prepublish":"pnpm build","build:types":"tsc --emitDeclarationOnly --declaration","build-example":"sh examples/mk-examples.sh"},"_npmUser":{"name":"altano","email":"altano@gmail.com"},"_resolved":"/tmp/70158082c26caf272115c7746d2f972d/altano-textfit-0.0.3.tgz","_integrity":"sha512-dWkzxgBIriQPTAac4LmmmHxDfeASfOt9ygEM5XuYdepCRJPQOI02qXQMn68Vjc4cD7Au0mXs/5krYJJKPYPUAw==","repository":{"url":"git+https://github.com/altano/npm-packages.git","type":"git","directory":"packages/textFit"},"_npmVersion":"10.2.4","description":"A fast, jQuery-free text sizing component that quickly fits single and multi-line text to the width (and optionally height) of its container.","directories":{"example":"examples"},"sideEffects":false,"_nodeVersion":"20.11.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","vitest":"^1.3.1","typescript":"^5.4.2","@altano/tsconfig":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/textfit_0.0.3_1710032896187_0.30611003616920573","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"@altano/textfit","version":"0.0.4","keywords":["textfit","fit","text"],"author":{"url":"http://strml.net/","name":"Samuel Reed","email":"samuel.trace.reed@gmail.com"},"license":"MIT","_id":"@altano/textfit@0.0.4","maintainers":[{"name":"altano","email":"altano@gmail.com"}],"contributors":[{"url":"https://alan.norbauer.com/","name":"Alan Norbauer","email":"altano@gmail.com"}],"homepage":"https://github.com/altano/npm-packages/tree/main/packages/textfit","bugs":{"url":"https://github.com/altano/npm-packages/issues"},"dist":{"shasum":"66160f59ee17197cb7fefa687a83bd81c614335b","tarball":"https://registry.npmjs.org/@altano/textfit/-/textfit-0.0.4.tgz","fileCount":5,"integrity":"sha512-jOwrx5XGIlAzQRryPc/IFFjLr6D/8gGm+cpAFgM3t6/8tnWZ4mzi9XjcYs6Y+YveWoOdX/C4X3Wz0a8UR/D3fw==","signatures":[{"sig":"MEUCIQCXTBfudBYSDPoyLl77YRKH06FbEC3IMrA3OMP/w+pJ9QIgbzxISofWkHo6xsTwEZGf8UGq3GDTvKEesCYK9z0sbwI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8876},"type":"module","_from":"file:altano-textfit-0.0.4.tgz","types":"./dist/index.d.ts","exports":"./dist/index.js","scripts":{"dev":"pnpm run build --watch","lint":"eslint package.json src/**/*.ts*","build":"tsup --config build-config/tsup.config.browser.ts","format":"prettier --check src","lint:fix":"TIMING=1 pnpm lint --fix","test:e2e":"playwright test","format:fix":"prettier --write src","build:types":"tsc --project tsconfig.declarations.json","lint:timing":"TIMING=1 pnpm lint","test:e2e:ui":"playwright test --ui","typecheck:src":"tsc --noEmit","typecheck:test":"tsc --noEmit --project ./tests/tsconfig.json","test:e2e:server":"vite --strictPort --port 8173 ./tests/e2e"},"_npmUser":{"name":"altano","email":"altano@gmail.com"},"_resolved":"/tmp/0a2960c159459b7bdfc446f5cbc4e11e/altano-textfit-0.0.4.tgz","_integrity":"sha512-jOwrx5XGIlAzQRryPc/IFFjLr6D/8gGm+cpAFgM3t6/8tnWZ4mzi9XjcYs6Y+YveWoOdX/C4X3Wz0a8UR/D3fw==","repository":{"url":"git+https://github.com/altano/npm-packages.git","type":"git","directory":"packages/textfit"},"_npmVersion":"10.2.4","description":"A fast, jQuery-free text sizing component that quickly fits single and multi-line text to the width (and optionally height) of its container.","directories":{},"sideEffects":false,"_nodeVersion":"20.11.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.2.4","typescript":"^5.4.2","@altano/tsconfig":"0.0.0","@playwright/test":"1.40.0"},"_npmOperationalInternal":{"tmp":"tmp/textfit_0.0.4_1711962007764_0.4913002350655671","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@altano/textfit","version":"1.0.0","keywords":["fit","text","textfit"],"author":{"url":"https://alan.norbauer.com/","name":"Alan Norbauer","email":"altano@gmail.com"},"license":"MIT","_id":"@altano/textfit@1.0.0","maintainers":[{"name":"altano","email":"altano@gmail.com"}],"contributors":[{"url":"http://strml.net/","name":"Samuel Reed","email":"samuel.trace.reed@gmail.com"}],"homepage":"https://github.com/altano/npm-packages/tree/main/packages/textfit","bugs":{"url":"https://github.com/altano/npm-packages/issues"},"dist":{"shasum":"1782f4301fc850e7f2c64ce0ea46b9d7eb58a6cd","tarball":"https://registry.npmjs.org/@altano/textfit/-/textfit-1.0.0.tgz","fileCount":5,"integrity":"sha512-SPoyZ9x4Y0DfgbBVjj+xyAwaJKU7lgIVOmG+uKfMywqxt2nBigDfL6t8n3KWfMj3ZBY7kAiXnGj9yHLJPXLiWQ==","signatures":[{"sig":"MEUCIFPTyrEhpXqIqmlFqMyFy7mKSD26UksEgOVwpX8ZYLPEAiEAweVrs4Q/tTmGKIJrliI4myglBmigUOR9knF35SFBlik=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9041},"type":"module","_from":"file:altano-textfit-1.0.0.tgz","types":"./dist/index.d.ts","exports":"./dist/index.js","scripts":{"dev":"pnpm run build --watch","lint":"eslint","build":"tsdown --config ../build-config/tsdown.config.browser.ts","format":"prettier --check src","lint:fix":"TIMING=1 pnpm lint --fix","test:e2e":"playwright test","format:fix":"prettier --write src","lint:timing":"TIMING=1 pnpm lint","test:e2e:ui":"playwright test --ui","check:exports":"attw --pack . --profile esm-only --quiet","check:types:src":"tsc --noEmit","test:e2e:server":"vite --strictPort --port 8173 ./tests/e2e","check:types:test":"tsc --noEmit --project ./tests/tsconfig.json","check:unused-dependencies":"depcheck"},"_npmUser":{"name":"altano","actor":{"name":"altano","type":"user","email":"altano@gmail.com"},"email":"altano@gmail.com"},"_resolved":"/tmp/4d987e7c445cc41c7712fb2e744dbd69/altano-textfit-1.0.0.tgz","_integrity":"sha512-SPoyZ9x4Y0DfgbBVjj+xyAwaJKU7lgIVOmG+uKfMywqxt2nBigDfL6t8n3KWfMj3ZBY7kAiXnGj9yHLJPXLiWQ==","repository":{"url":"git+https://github.com/altano/npm-packages.git","type":"git","directory":"packages/textfit"},"_npmVersion":"10.9.2","description":"A fast, jQuery-free text sizing component that quickly fits single and multi-line text to the width (and optionally height) of its container.","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.6","tsdown":"^0.12.3","vitest":"^3.1.4","depcheck":"^1.4.7","typescript":"^5.8.2","@types/node":"^22.13.10","@altano/tsconfig":"0.0.1","@playwright/test":"1.51.1","@altano/build-config":"0.0.1","@arethetypeswrong/cli":"^0.17.4"},"_npmOperationalInternal":{"tmp":"tmp/textfit_1.0.0_1751327846261_0.11469040177906309","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@altano/textfit","version":"1.0.1","keywords":["fit","text","textfit"],"author":{"url":"https://alan.norbauer.com/","name":"Alan Norbauer","email":"altano@gmail.com"},"license":"MIT","_id":"@altano/textfit@1.0.1","maintainers":[{"name":"altano","email":"altano@gmail.com"}],"contributors":[{"url":"http://strml.net/","name":"Samuel Reed","email":"samuel.trace.reed@gmail.com"}],"homepage":"https://github.com/altano/npm-packages/tree/main/packages/textfit","bugs":{"url":"https://github.com/altano/npm-packages/issues"},"dist":{"shasum":"28f468a4971d37b9095c04be60e5db0341065759","tarball":"https://registry.npmjs.org/@altano/textfit/-/textfit-1.0.1.tgz","fileCount":5,"integrity":"sha512-auL8FQAj52ZVKMlTIEDGCYGsV8dP9yc//wYYGiQX3pVNjMjehp21ctsa30fQEawuenFEqckV0k+j2phfKXLo2Q==","signatures":[{"sig":"MEUCIQD3erZM6Ex36PXeszs+RZVauSwfls+7NIC4jGnfrOJlmgIgFLg85DpMzRucVx+h7ByrHIf8sQJ8mNITBPIt/EMZQnI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@altano%2ftextfit@1.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9090},"type":"module","_from":"file:altano-textfit-1.0.1.tgz","types":"./dist/index.d.ts","exports":"./dist/index.js","scripts":{"dev":"pnpm run build --watch","lint":"eslint","build":"tsdown --config-loader unrun --config ../build-config/tsdown.config.browser.ts","format":"prettier --check src","lint:fix":"TIMING=1 pnpm lint --fix","test:e2e":"NODE_OPTIONS='--no-experimental-strip-types' playwright test","format:fix":"prettier --write src","lint:timing":"TIMING=1 pnpm lint","test:e2e:ui":"playwright test --ui","check:exports":"attw --pack . --profile esm-only --quiet","check:types:src":"tsc --noEmit","test:e2e:server":"vite --strictPort --port 8173 ./tests/e2e","check:types:test":"tsc --noEmit --project ./tests/tsconfig.json","check:unused-dependencies":"depcheck"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bb0d94dd-27b1-4059-9dc8-ebf02c2af28c"}},"_resolved":"/tmp/0ff6d5e1fe3733c5cc387eae1389e8d5/altano-textfit-1.0.1.tgz","_integrity":"sha512-auL8FQAj52ZVKMlTIEDGCYGsV8dP9yc//wYYGiQX3pVNjMjehp21ctsa30fQEawuenFEqckV0k+j2phfKXLo2Q==","repository":{"url":"git+https://github.com/altano/npm-packages.git","type":"git","directory":"packages/textfit"},"_npmVersion":"11.11.0","description":"A fast, jQuery-free text sizing component that quickly fits single and multi-line text to the width (and optionally height) of its container.","directories":{},"sideEffects":false,"_nodeVersion":"25.8.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","tsdown":"^0.21.4","vitest":"^4.1.0","depcheck":"^1.4.7","typescript":"^5.9.3","@types/node":"^25.5.0","@altano/tsconfig":"0.0.1","@playwright/test":"1.58.2","@altano/build-config":"0.0.1","@arethetypeswrong/cli":"^0.18.2"},"_npmOperationalInternal":{"tmp":"tmp/textfit_1.0.1_1774241731687_0.0031688426667690894","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@altano/textfit","version":"1.0.2","description":"A fast, jQuery-free text sizing component that quickly fits single and multi-line text to the width (and optionally height) of its container.","keywords":["fit","text","textfit"],"homepage":"https://github.com/altano/npm-packages/tree/main/packages/textfit","repository":{"type":"git","url":"https://github.com/altano/npm-packages","directory":"packages/textfit"},"license":"MIT","author":"Alan Norbauer <alan@norbauer.com> (https://alan.norbauer.com/)","contributors":[{"name":"Samuel Reed","email":"samuel.trace.reed@gmail.com","url":"http://strml.net"}],"sideEffects":false,"type":"module","exports":"./dist/index.js","types":"./dist/index.d.ts","devDependencies":{"@arethetypeswrong/cli":"^0.18.5","@playwright/test":"1.59.1","@types/node":"^26.1.1","depcheck":"^1.4.7","tsdown":"^0.22.13","typescript":"^6.0.3","vite":"^8.1.5","vitest":"^4.1.10","@altano/build-config":"0.0.1","@altano/testing":"0.0.1","@altano/tsconfig":"0.0.1"},"publishConfig":{"access":"public"},"scripts":{"build":"tsdown","check:exports":"attw --pack . --profile esm-only --quiet","check:types:src":"tsc --noEmit","check:types:test":"tsc --noEmit --project ./tests/tsconfig.json","check:unused-dependencies":"depcheck","dev":"pnpm run build --watch","format":"prettier --check .","format:fix":"prettier --write .","lint":"eslint","lint:fix":"TIMING=1 pnpm lint --fix","lint:timing":"TIMING=1 pnpm lint","test:e2e":"NODE_OPTIONS='--no-experimental-strip-types' playwright test","test:e2e:server":"vite --strictPort --port 8173 ./tests/e2e","test:e2e:ui":"playwright test --ui"},"_nodeVersion":"24.18.0","_id":"@altano/textfit@1.0.2","dist":{"integrity":"sha512-fPJYDgP0tInbmHVX475JtX8q9K/kKm928DL/LqYyJnY2fePyU/NDoa5xZ4759L6NMXLBQAjt+3EawuqB8pYOuw==","shasum":"40bcd8723aeed29c11678a625da1fcb7fa7e8939","tarball":"https://registry.npmjs.org/@altano/textfit/-/textfit-1.0.2.tgz","fileCount":5,"unpackedSize":9127,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@altano%2ftextfit@1.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCDyb5LRq0CqLP9LJxb65nfIqHbx6o+66i/so8YG89HbwIgEHTcMvyn+JW6/t4WzOBCAVMcdZMuBaUjWV856NzXau8="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bb0d94dd-27b1-4059-9dc8-ebf02c2af28c"}},"directories":{},"maintainers":[{"name":"altano","email":"alan@norbauer.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/textfit_1.0.2_1785618463422_0.37144483782344784"},"_hasShrinkwrap":false}},"time":{"created":"2022-09-03T10:29:25.784Z","modified":"2026-08-01T21:07:43.878Z","0.0.1":"2022-09-03T10:29:26.025Z","0.0.2":"2022-09-03T11:07:01.712Z","0.0.3":"2024-03-10T01:08:16.368Z","0.0.4":"2024-04-01T09:00:07.939Z","1.0.0":"2025-06-30T23:57:26.420Z","1.0.1":"2026-03-23T04:55:31.864Z","1.0.2":"2026-08-01T21:07:43.562Z"},"author":"Alan Norbauer <alan@norbauer.com> (https://alan.norbauer.com/)","license":"MIT","homepage":"https://github.com/altano/npm-packages/tree/main/packages/textfit","keywords":["fit","text","textfit"],"repository":{"type":"git","url":"https://github.com/altano/npm-packages","directory":"packages/textfit"},"description":"A fast, jQuery-free text sizing component that quickly fits single and multi-line text to the width (and optionally height) of its container.","contributors":[{"name":"Samuel Reed","email":"samuel.trace.reed@gmail.com","url":"http://strml.net"}],"maintainers":[{"name":"altano","email":"alan@norbauer.com"}],"readme":"# `@altano/textfit` - Hassle-Free Text Fitting\n\nA fork of [STRML/textFit](https://github.com/STRML/textFit) (@7a1eed6db54a97798556eed3c57b2ce1f87dbab4). Has the following changes:\n\n- Convert to ESM module\n- Remove .min.js file\n- Convert to TypeScript (with small code changes to accommodate)\n- Make inputs stricter\n- Adds the following settings to [the defaults](https://github.com/STRML/textFit#default-settings):\n  ```js\n  settings = {\n    ...\n    /**\n     * Sets the final size to the max multiple of this. Useful when a font\n     * requires the font size to be a multiple of a number for optimal rendering.\n     */\n    sizeMultipleOf: 1,\n  };\n  ```\n- Remove the following settings (to simplify the code):\n  - `alignHoriz`\n  - `alignVert`\n","readmeFilename":""}