{"_id":"@borela-tech/multiline-tailwindcss","_rev":"7-321a38d7207fad1ee4dd4749fd80bdff","name":"@borela-tech/multiline-tailwindcss","dist-tags":{"latest":"1.0.6"},"versions":{"1.0.0":{"name":"@borela-tech/multiline-tailwindcss","version":"1.0.0","keywords":["classname","css-in-js","jsx","multiline","react","tailwind","tailwindcss","utility-classes"],"author":{"name":"Alexandre Borela","email":"alexandre@borela.tech"},"license":"Apache-2.0","_id":"@borela-tech/multiline-tailwindcss@1.0.0","maintainers":[{"name":"borela","email":"alexandre.borela@gmail.com"}],"homepage":"https://github.com/borela-tech/multiline-tailwindcss#readme","bugs":{"url":"https://github.com/borela-tech/multiline-tailwindcss/issues"},"dist":{"shasum":"2c28d3652a2cb399b581a5e94b0c30ca2d146541","tarball":"https://registry.npmjs.org/@borela-tech/multiline-tailwindcss/-/multiline-tailwindcss-1.0.0.tgz","fileCount":8,"integrity":"sha512-ttK41cfmYgi4VziII8x7QYIvL9cvSsn2zZqUoAtJcJbqNAF3ScLODgFUx17g+92XpiOv2DSi6s/D4CbfSH6NlA==","signatures":[{"sig":"MEUCIQC3okrBNncJ3z8WBkSfJ7OaRL0k+INLA7LBm4NoK31PmgIgPM5ZXStsBsB5R3DP+cnDNt+ay4pHtAZNTuFmJ9LdKgU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11532762},"exports":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs"}},"gitHead":"ec79ac72db9d5afc501159ee61cb23be3855f31e","scripts":{"build":"../../bin/build_multiline_tailwindcss","typecheck":"../../bin/typecheck_multiline_tailwindcss"},"_npmUser":{"name":"borela","email":"alexandre.borela@gmail.com"},"repository":{"url":"git+https://github.com/borela-tech/multiline-tailwindcss.git","type":"git","directory":"packages/multiline-tailwindcss"},"_npmVersion":"11.3.0","description":"Runtime exports for multiline-tailwindcss package suite.","directories":{},"_nodeVersion":"24.1.0","dependencies":{"@babel/core":"^7.27.1","@babel/types":"^7.27.1","@babel/traverse":"^7.27.1","@babel/generator":"^7.27.1","@babel/preset-react":"^7.27.1","@babel/preset-typescript":"^7.27.1","@babel/plugin-syntax-decorators":"^7.27.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/multiline-tailwindcss_1.0.0_1780749964916_0.7019922594347692","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@borela-tech/multiline-tailwindcss","version":"1.0.1","keywords":["classname","css-in-js","jsx","multiline","react","tailwind","tailwindcss","utility-classes"],"author":{"name":"Alexandre Borela","email":"alexandre@borela.tech"},"license":"Apache-2.0","_id":"@borela-tech/multiline-tailwindcss@1.0.1","maintainers":[{"name":"borela","email":"alexandre.borela@gmail.com"}],"homepage":"https://github.com/borela-tech/multiline-tailwindcss#readme","bugs":{"url":"https://github.com/borela-tech/multiline-tailwindcss/issues"},"dist":{"shasum":"6677d5f76cc2cee838c1161a8bcdf52a4d2b2c23","tarball":"https://registry.npmjs.org/@borela-tech/multiline-tailwindcss/-/multiline-tailwindcss-1.0.1.tgz","fileCount":8,"integrity":"sha512-+YeRr7grkHq9RDehpf/OWoYHglLwhGKK2t6SMFmMndUw9Xv/NkLa2h/PBf1BoOHqA9l8mxH64vvQThfuazvY1g==","signatures":[{"sig":"MEUCIQDs3y+wlN2wcBUVlPxdGxQZ3COdk237FQL1WsCiHJlDYwIgDiPzF+uyRciTTJObAxqaFVXOYRP+FutkHXs1k4k4iXw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":147482},"exports":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs"}},"gitHead":"83b0fa5d4dd676fa5807037f698bcf7e8f52056a","scripts":{"build":"../../bin/build_multiline_tailwindcss","typecheck":"../../bin/typecheck_multiline_tailwindcss"},"_npmUser":{"name":"borela","email":"alexandre.borela@gmail.com"},"repository":{"url":"git+https://github.com/borela-tech/multiline-tailwindcss.git","type":"git","directory":"packages/multiline-tailwindcss"},"_npmVersion":"11.3.0","description":"Runtime exports for multiline-tailwindcss package suite.","directories":{},"_nodeVersion":"24.1.0","dependencies":{"@babel/core":"^7.27.1","@babel/types":"^7.27.1","@babel/traverse":"^7.27.1","@babel/generator":"^7.27.1","@babel/preset-react":"^7.27.1","@babel/preset-typescript":"^7.27.1","@babel/plugin-syntax-decorators":"^7.27.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/multiline-tailwindcss_1.0.1_1780752754141_0.001065882320112177","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@borela-tech/multiline-tailwindcss","version":"1.0.2","keywords":["classname","css-in-js","jsx","multiline","react","tailwind","tailwindcss","utility-classes"],"author":{"name":"Alexandre Borela","email":"alexandre@borela.tech"},"license":"Apache-2.0","_id":"@borela-tech/multiline-tailwindcss@1.0.2","maintainers":[{"name":"borela","email":"alexandre.borela@gmail.com"}],"homepage":"https://github.com/borela-tech/multiline-tailwindcss#readme","bugs":{"url":"https://github.com/borela-tech/multiline-tailwindcss/issues"},"dist":{"shasum":"c37382c5ee22d4b110651bb5cd553234f4a10af7","tarball":"https://registry.npmjs.org/@borela-tech/multiline-tailwindcss/-/multiline-tailwindcss-1.0.2.tgz","fileCount":8,"integrity":"sha512-71I5DwDACyOfOTCSKtIdsRYHutyDAErzO65x2pN7s72EpMjxnfbHtpBWU294O38QykqJRIVHtL2nORI+KtOctQ==","signatures":[{"sig":"MEUCIQDfXPJykOhO3LeOn2/QBLSO9eI7OwgF5AFGNFL9WVqBqQIgahomkZL9awpcrUPFgk0ylUkJJLkE6uZH3sTgf77QT8g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":146120},"exports":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs"}},"gitHead":"ecba9b472b414a26c99d11ac182b100d4b4b5563","scripts":{"build":"../../bin/build_multiline_tailwindcss","typecheck":"../../bin/typecheck_multiline_tailwindcss"},"_npmUser":{"name":"borela","email":"alexandre.borela@gmail.com"},"repository":{"url":"git+https://github.com/borela-tech/multiline-tailwindcss.git","type":"git","directory":"packages/multiline-tailwindcss"},"_npmVersion":"11.3.0","description":"Runtime exports for multiline-tailwindcss package suite.","directories":{},"_nodeVersion":"24.1.0","dependencies":{"@babel/core":"^7.27.1","@babel/types":"^7.27.1","@babel/traverse":"^7.27.1","@babel/generator":"^7.27.1","@babel/preset-react":"^7.27.1","@babel/preset-typescript":"^7.27.1","@babel/plugin-syntax-decorators":"^7.27.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/multiline-tailwindcss_1.0.2_1780853518817_0.5943053283139985","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@borela-tech/multiline-tailwindcss","version":"1.0.3","keywords":["classname","css-in-js","jsx","multiline","react","tailwind","tailwindcss","utility-classes"],"author":{"name":"Alexandre Borela","email":"alexandre@borela.tech"},"license":"Apache-2.0","_id":"@borela-tech/multiline-tailwindcss@1.0.3","maintainers":[{"name":"borela","email":"alexandre.borela@gmail.com"}],"homepage":"https://github.com/borela-tech/multiline-tailwindcss#readme","bugs":{"url":"https://github.com/borela-tech/multiline-tailwindcss/issues"},"dist":{"shasum":"c56680111d6425ded8c7b1abab9f7af2ee0a6113","tarball":"https://registry.npmjs.org/@borela-tech/multiline-tailwindcss/-/multiline-tailwindcss-1.0.3.tgz","fileCount":8,"integrity":"sha512-ZdPnPWItU9OWSOu79dKi2VlM9TUpd+GRmyL8uAenOAS5iiBbtUhdjl0cBS/oZjc67hTIaNGygR8h/DmCoZNldA==","signatures":[{"sig":"MEYCIQDtTcNMC5Qm0VWCP4f6a+y1YjGT5qOBPqaW/d/cQg1mZgIhAJyTguqwYfMf6ZSZh1JjCOwZwFx2+Z6Xqi0GhAvAgCZB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":146323},"exports":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs"}},"gitHead":"acbb3f6354396b49f47eb293a74af1bcacbd8008","scripts":{"build":"../../bin/build_multiline_tailwindcss","typecheck":"../../bin/typecheck_multiline_tailwindcss"},"_npmUser":{"name":"borela","email":"alexandre.borela@gmail.com"},"repository":{"url":"git+https://github.com/borela-tech/multiline-tailwindcss.git","type":"git","directory":"packages/multiline-tailwindcss"},"_npmVersion":"11.3.0","description":"Runtime exports for multiline-tailwindcss package suite.","directories":{},"_nodeVersion":"24.1.0","dependencies":{"@babel/core":"^7.27.1","@babel/types":"^7.27.1","@babel/traverse":"^7.27.1","@babel/generator":"^7.27.1","@babel/preset-react":"^7.27.1","@babel/preset-typescript":"^7.27.1","@babel/plugin-syntax-decorators":"^7.27.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/multiline-tailwindcss_1.0.3_1781454165130_0.3438571140376787","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@borela-tech/multiline-tailwindcss","version":"1.0.4","keywords":["classname","css-in-js","jsx","multiline","react","tailwind","tailwindcss","utility-classes"],"author":{"name":"Alexandre Borela","email":"alexandre@borela.tech"},"license":"Apache-2.0","_id":"@borela-tech/multiline-tailwindcss@1.0.4","maintainers":[{"name":"borela","email":"alexandre.borela@gmail.com"}],"homepage":"https://github.com/borela-tech/multiline-tailwindcss#readme","bugs":{"url":"https://github.com/borela-tech/multiline-tailwindcss/issues"},"dist":{"shasum":"b8228b0eb0ff3b74245fd666daaa6f40d44e8c0c","tarball":"https://registry.npmjs.org/@borela-tech/multiline-tailwindcss/-/multiline-tailwindcss-1.0.4.tgz","fileCount":8,"integrity":"sha512-rLdKjpkeSRzkEcFt+xLMKlbmqxLf33HfvcqRQXX3Ba99Syy+OPMcjaguIr7ox+fOx842PwWyaezOR7KEElCW6w==","signatures":[{"sig":"MEYCIQCBoVS4TiRmbK2IS3X6hbX6OkjmGrJA8BvMt/zr3cn0TwIhAL5WVLt1nHMW+B02iCQ3XKf5RaWzlWiNtOlNkW86V/Ib","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":146364},"exports":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs"}},"gitHead":"2eb2ee14109ab12b0acbfbe4a93605ce196cb57f","scripts":{"build":"../../bin/build_multiline_tailwindcss","typecheck":"../../bin/typecheck_multiline_tailwindcss"},"_npmUser":{"name":"borela","email":"alexandre.borela@gmail.com"},"repository":{"url":"git+https://github.com/borela-tech/multiline-tailwindcss.git","type":"git","directory":"packages/multiline-tailwindcss"},"_npmVersion":"11.3.0","description":"Runtime exports for multiline-tailwindcss package suite.","directories":{},"_nodeVersion":"24.1.0","dependencies":{"@babel/core":"^7.27.1","@babel/types":"^7.27.1","@babel/traverse":"^7.27.1","@babel/generator":"^7.27.1","@babel/preset-react":"^7.27.1","@borela-tech/ts-toolbox":"^1.0.2","@babel/preset-typescript":"^7.27.1","@babel/plugin-syntax-decorators":"^7.27.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/multiline-tailwindcss_1.0.4_1782575476387_0.49809216361679476","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@borela-tech/multiline-tailwindcss","version":"1.0.5","keywords":["classname","css-in-js","jsx","multiline","react","tailwind","tailwindcss","utility-classes"],"author":{"name":"Alexandre Borela","email":"alexandre@borela.tech"},"license":"Apache-2.0","_id":"@borela-tech/multiline-tailwindcss@1.0.5","maintainers":[{"name":"borela","email":"alexandre.borela@gmail.com"}],"homepage":"https://github.com/borela-tech/multiline-tailwindcss#readme","bugs":{"url":"https://github.com/borela-tech/multiline-tailwindcss/issues"},"dist":{"shasum":"9b90090b0b26a74513b517585e5e4681d4433e86","tarball":"https://registry.npmjs.org/@borela-tech/multiline-tailwindcss/-/multiline-tailwindcss-1.0.5.tgz","fileCount":9,"integrity":"sha512-gkI4+7JoX49ztfYbchjlyQeXXiVvCOH5meEvvmS5fIMxJvOtrMOwBAXu4fF3+dYKE7+g7KRN+ccDHjk259tFsQ==","signatures":[{"sig":"MEUCIQDABuzXu9mAzYyT3AP2GTfkdaYb8ctqVAsdJVEDsfcxAQIgedqyp/EKKOfb8MP+0bGpFq8UsuVKYzX9Rf4Gt2OATVA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":154985},"exports":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs"}},"gitHead":"7af787b54fa946840f27040d93659d82102f59e9","scripts":{"build":"../../bin/build_multiline_tailwindcss","typecheck":"../../bin/typecheck_multiline_tailwindcss"},"_npmUser":{"name":"borela","email":"alexandre.borela@gmail.com"},"repository":{"url":"git+https://github.com/borela-tech/multiline-tailwindcss.git","type":"git","directory":"packages/multiline-tailwindcss"},"_npmVersion":"11.3.0","description":"Runtime exports for multiline-tailwindcss package suite.","directories":{},"_nodeVersion":"24.1.0","dependencies":{"@babel/core":"^7.27.1","@babel/types":"^7.27.1","@babel/traverse":"^7.27.1","@babel/generator":"^7.27.1","@babel/preset-react":"^7.27.1","@borela-tech/ts-toolbox":"^1.0.2","@babel/preset-typescript":"^7.27.1","@babel/plugin-syntax-decorators":"^7.27.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/multiline-tailwindcss_1.0.5_1783172803625_0.2602115098604134","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"publishConfig":{"access":"public"},"scripts":{"build":"../../bin/build_multiline_tailwindcss","typecheck":"../../bin/typecheck_multiline_tailwindcss"},"name":"@borela-tech/multiline-tailwindcss","version":"1.0.6","description":"Runtime exports for multiline-tailwindcss package suite.","exports":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs"}},"repository":{"type":"git","url":"git+https://github.com/borela-tech/multiline-tailwindcss.git","directory":"packages/multiline-tailwindcss"},"keywords":["classname","css-in-js","jsx","multiline","react","tailwind","tailwindcss","utility-classes"],"author":{"name":"Alexandre Borela","email":"alexandre@borela.tech"},"license":"Apache-2.0","dependencies":{"@borela-tech/ts-toolbox":"^1.0.2","@babel/core":"^7.27.1","@babel/generator":"^7.27.1","@babel/plugin-syntax-decorators":"^7.27.1","@babel/preset-react":"^7.27.1","@babel/preset-typescript":"^7.27.1","@babel/traverse":"^7.27.1","@babel/types":"^7.27.1"},"_id":"@borela-tech/multiline-tailwindcss@1.0.6","gitHead":"92131f2130c0afd132e81678886089889c20d3ee","bugs":{"url":"https://github.com/borela-tech/multiline-tailwindcss/issues"},"homepage":"https://github.com/borela-tech/multiline-tailwindcss#readme","_nodeVersion":"24.1.0","_npmVersion":"11.3.0","dist":{"integrity":"sha512-Oq42JsI6alPK/XpmR4gPgG6Oy8HIQJCuhFEcGtbKYfrfjf+aPiZj//nqDo4lxV1ZqTgB5DcwKH7dEItrZzWNgA==","shasum":"8a4c780864efc6ab16ec6e387336ec67caede417","tarball":"https://registry.npmjs.org/@borela-tech/multiline-tailwindcss/-/multiline-tailwindcss-1.0.6.tgz","fileCount":9,"unpackedSize":155906,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDA0ACeUfgtHm9awAn6JWne/40TAqjLrn1n7aCZ9VtchAIhAOlLwGH62GKP7vHgAIcS6x9DTWcs/vLu/QvOvsJJBjN7"}]},"_npmUser":{"name":"borela","email":"alexandre.borela@gmail.com"},"directories":{},"maintainers":[{"name":"borela","email":"alexandre.borela@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/multiline-tailwindcss_1.0.6_1786878294100_0.1977530095144493"},"_hasShrinkwrap":false}},"time":{"created":"2026-06-06T12:46:04.732Z","modified":"2026-08-16T11:04:54.376Z","1.0.0":"2026-06-06T12:46:05.086Z","1.0.1":"2026-06-06T13:32:34.283Z","1.0.2":"2026-06-07T17:31:58.983Z","1.0.3":"2026-06-14T16:22:45.262Z","1.0.4":"2026-06-27T15:51:16.545Z","1.0.5":"2026-07-04T13:46:43.751Z","1.0.6":"2026-08-16T11:04:54.236Z"},"bugs":{"url":"https://github.com/borela-tech/multiline-tailwindcss/issues"},"author":{"name":"Alexandre Borela","email":"alexandre@borela.tech"},"license":"Apache-2.0","homepage":"https://github.com/borela-tech/multiline-tailwindcss#readme","keywords":["classname","css-in-js","jsx","multiline","react","tailwind","tailwindcss","utility-classes"],"repository":{"type":"git","url":"git+https://github.com/borela-tech/multiline-tailwindcss.git","directory":"packages/multiline-tailwindcss"},"description":"Runtime exports for multiline-tailwindcss package suite.","maintainers":[{"name":"borela","email":"alexandre.borela@gmail.com"}],"readme":"# `@borela-tech/multiline-tailwindcss`\n\nShared runtime and transformation core for the\n[multiline-tailwindcss](https://github.com/borela-tech/multiline-tailwindcss)\nplugin suite.\n\nThis package serves two roles:\n\n1. **Runtime**: Provides the `tailwindcss` and `base64Asset` tagged template \n   functions. These act as build-time markers for the esbuild/Vite plugins and\n   are replaced at compile time with the transformed string. At runtime (if\n   unprocessed) they return a descriptive error string.\n2. **Build-time**: Contains the core transformation logic used internally by\n  `@borela-tech/esbuild-plugin-multiline-tailwindcss` and \n  `@borela-tech/vite-plugin-multiline-tailwindcss`.\n\nThis package is bundled as a dependency of both plugins, so no separate install\nis needed when using either plugin.\n\n## Usage\n\n```js\nimport {base64Asset} from '@borela-tech/multiline-tailwindcss'\nimport {tailwindcss} from '@borela-tech/multiline-tailwindcss'\n\nconst STYLES = tailwindcss`\n  bg-[\n    linear-gradient(\n      to right,\n      theme(colors.purple.600),\n      theme(colors.purple.900),\n    ),\n  ]\n  p-4\n`\n\nconst NOISE = base64Asset`../assets/noise.png`\n```\n\nThese tags are transformed at build time by the esbuild or Vite plugin. The\nruntime functions are never called in production.\n\n## License\n\nApache 2.0. See [LICENSE](../../LICENSE.md).\n","readmeFilename":"README.md"}