{"_id":"@appollo-ui/lwr-plugins","_rev":"4-65c93dcdb039e65aac6a9f92a2135038","name":"@appollo-ui/lwr-plugins","dist-tags":{"latest":"1.0.2"},"versions":{"0.0.0":{"name":"@appollo-ui/lwr-plugins","version":"0.0.0","keywords":["lwr","lwc","salesforce","apex","tailwindcss","icons","plugin"],"license":"MIT","_id":"@appollo-ui/lwr-plugins@0.0.0","maintainers":[{"name":"mattsimonis","email":"me@mattsimonis.com"}],"homepage":"https://github.com/appollo-ui/lwr-plugins#readme","bugs":{"url":"https://github.com/appollo-ui/lwr-plugins/issues"},"dist":{"shasum":"f9d486f0190d1fb9d873992ad53a804b2ba3284e","tarball":"https://registry.npmjs.org/@appollo-ui/lwr-plugins/-/lwr-plugins-0.0.0.tgz","fileCount":48,"integrity":"sha512-z8/J9d5bjm8X8BpVqWgGt74sFQg2f0GSJTM0LhDEK4h+0G9Xdj/yVFZkfd481+KQYRo+BTrdJYLqtiHv4BHczQ==","signatures":[{"sig":"MEYCIQCnGgtV8h3gW43Ec+YZsC46wtnPuxVShWqvPcdVVKJ2wAIhAL0ZNfFkCOLoL3nsKmPSLLWy8Isz/1n2CyoM00lkCL7d","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":114118},"main":"dist/index.cjs","type":"module","_from":"file:appollo-ui-lwr-plugins-0.0.0.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./sfdc":{"types":"./dist/sfdc/index.d.ts","import":"./dist/sfdc/index.js","require":"./dist/sfdc/index.cjs"},"./sfdc/lwc":{"types":"./dist/sfdc/lwc/index.d.ts","import":"./dist/sfdc/lwc/index.js","require":"./dist/sfdc/lwc/index.cjs"},"./sfdc/apex":{"types":"./dist/sfdc/apex/index.d.ts","import":"./dist/sfdc/apex/index.js","require":"./dist/sfdc/apex/index.cjs"},"./sfdc/labels":{"types":"./dist/sfdc/labels/index.d.ts","import":"./dist/sfdc/labels/index.js","require":"./dist/sfdc/labels/index.cjs"},"./tailwindcss":{"types":"./dist/tailwindcss/index.d.ts","import":"./dist/tailwindcss/index.js","require":"./dist/tailwindcss/index.cjs"},"./icon-manager":{"types":"./dist/icon-manager/index.d.ts","import":"./dist/icon-manager/index.js","require":"./dist/icon-manager/index.cjs"},"./sfdc/resources":{"types":"./dist/sfdc/resources/index.d.ts","import":"./dist/sfdc/resources/index.js","require":"./dist/sfdc/resources/index.cjs"}},"scripts":{"dev":"tsup --watch","test":"vitest run --passWithNoTests","build":"tsup","clean":"rm -rf dist","release":"pnpm build && changeset publish","version":"changeset version","changeset":"changeset"},"_npmUser":{"name":"mattsimonis","email":"me@mattsimonis.com"},"_resolved":"/private/var/folders/04/ymtl0lts3nz2w85kg8ty_2rr0000gn/T/c3c24aeba3e0ec9d23f50bc0f764bfe5/appollo-ui-lwr-plugins-0.0.0.tgz","_integrity":"sha512-z8/J9d5bjm8X8BpVqWgGt74sFQg2f0GSJTM0LhDEK4h+0G9Xdj/yVFZkfd481+KQYRo+BTrdJYLqtiHv4BHczQ==","repository":{"url":"git+https://github.com/appollo-ui/lwr-plugins.git","type":"git"},"_npmVersion":"11.8.0","description":"LWR plugins for Salesforce development - Icon Manager, Tailwind CSS, and SFDC providers","directories":{},"_nodeVersion":"25.5.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vitest":"^2.0.0","typescript":"^5.5.0","@types/node":"^22.0.0","@changesets/cli":"^2.27.0","fast-xml-parser":"^4.5.0","@lwrjs/diagnostics":"^0.21.0","@lwrjs/shared-utils":"^0.21.0","@lwrjs/lwc-module-provider":"^0.21.0"},"peerDependencies":{"fast-xml-parser":">=4.0.0","@lwrjs/diagnostics":">=0.16.0","@lwrjs/shared-utils":">=0.16.0","@lwrjs/lwc-module-provider":">=0.16.0"},"peerDependenciesMeta":{"fast-xml-parser":{"optional":true},"@lwrjs/lwc-module-provider":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lwr-plugins_0.0.0_1769915892761_0.03461673979216817","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@appollo-ui/lwr-plugins","version":"1.0.0","keywords":["lwr","lwc","salesforce","apex","tailwindcss","icons","plugin"],"license":"MIT","_id":"@appollo-ui/lwr-plugins@1.0.0","maintainers":[{"name":"mattsimonis","email":"me@mattsimonis.com"}],"homepage":"https://github.com/appollo-ui/lwr-plugins#readme","bugs":{"url":"https://github.com/appollo-ui/lwr-plugins/issues"},"dist":{"shasum":"a6e7eced07c031c92ef3fdc9170dcad8a742baa1","tarball":"https://registry.npmjs.org/@appollo-ui/lwr-plugins/-/lwr-plugins-1.0.0.tgz","fileCount":48,"integrity":"sha512-IMAHFYJ731WVfG4WbuyyDW3eWejbJtanlAS3weiY1dRvyzfGM/aaRn4QX2qEv1dIN1fn7OCyPGk+oMjQFQYsCg==","signatures":[{"sig":"MEUCIAHIQmliS3sVeK8EHSVpgV0k/2+U31S0+l22KCw6Rb4qAiEA69hOUN4FcQW4cUuR8ifLpyN5U8rdUG/aZOg4K0WA17Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":114118},"main":"dist/index.cjs","type":"module","_from":"file:appollo-ui-lwr-plugins-1.0.0.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./sfdc":{"types":"./dist/sfdc/index.d.ts","import":"./dist/sfdc/index.js","require":"./dist/sfdc/index.cjs"},"./sfdc/lwc":{"types":"./dist/sfdc/lwc/index.d.ts","import":"./dist/sfdc/lwc/index.js","require":"./dist/sfdc/lwc/index.cjs"},"./sfdc/apex":{"types":"./dist/sfdc/apex/index.d.ts","import":"./dist/sfdc/apex/index.js","require":"./dist/sfdc/apex/index.cjs"},"./sfdc/labels":{"types":"./dist/sfdc/labels/index.d.ts","import":"./dist/sfdc/labels/index.js","require":"./dist/sfdc/labels/index.cjs"},"./tailwindcss":{"types":"./dist/tailwindcss/index.d.ts","import":"./dist/tailwindcss/index.js","require":"./dist/tailwindcss/index.cjs"},"./icon-manager":{"types":"./dist/icon-manager/index.d.ts","import":"./dist/icon-manager/index.js","require":"./dist/icon-manager/index.cjs"},"./sfdc/resources":{"types":"./dist/sfdc/resources/index.d.ts","import":"./dist/sfdc/resources/index.js","require":"./dist/sfdc/resources/index.cjs"}},"scripts":{"dev":"tsup --watch","test":"vitest run --passWithNoTests","build":"tsup","clean":"rm -rf dist","release":"pnpm build && changeset publish","version":"changeset version","changeset":"changeset"},"_npmUser":{"name":"mattsimonis","email":"me@mattsimonis.com"},"_resolved":"/private/var/folders/04/ymtl0lts3nz2w85kg8ty_2rr0000gn/T/154259696995a318b20af6ae410c523b/appollo-ui-lwr-plugins-1.0.0.tgz","_integrity":"sha512-IMAHFYJ731WVfG4WbuyyDW3eWejbJtanlAS3weiY1dRvyzfGM/aaRn4QX2qEv1dIN1fn7OCyPGk+oMjQFQYsCg==","repository":{"url":"git+https://github.com/appollo-ui/lwr-plugins.git","type":"git"},"_npmVersion":"11.8.0","description":"LWR plugins for Salesforce development - Icon Manager, Tailwind CSS, and SFDC providers","directories":{},"_nodeVersion":"25.5.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vitest":"^2.0.0","typescript":"^5.5.0","@types/node":"^22.0.0","@changesets/cli":"^2.27.0","fast-xml-parser":"^4.5.0","@lwrjs/diagnostics":"^0.21.0","@lwrjs/shared-utils":"^0.21.0","@lwrjs/lwc-module-provider":"^0.21.0"},"peerDependencies":{"fast-xml-parser":">=4.0.0","@lwrjs/diagnostics":">=0.16.0","@lwrjs/shared-utils":">=0.16.0","@lwrjs/lwc-module-provider":">=0.16.0"},"peerDependenciesMeta":{"fast-xml-parser":{"optional":true},"@lwrjs/lwc-module-provider":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lwr-plugins_1.0.0_1769915991011_0.12140847589779136","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@appollo-ui/lwr-plugins","version":"1.0.1","keywords":["lwr","lwc","salesforce","apex","tailwindcss","icons","plugin"],"license":"MIT","_id":"@appollo-ui/lwr-plugins@1.0.1","maintainers":[{"name":"mattsimonis","email":"me@mattsimonis.com"}],"homepage":"https://github.com/appollo-ui/lwr-plugins#readme","bugs":{"url":"https://github.com/appollo-ui/lwr-plugins/issues"},"dist":{"shasum":"0df1c9a0d3804632afb75dd9bd95c5e76046c661","tarball":"https://registry.npmjs.org/@appollo-ui/lwr-plugins/-/lwr-plugins-1.0.1.tgz","fileCount":48,"integrity":"sha512-9exlETw2nRLE6pvcG5mC69oivmaMlFvYwIwlOZ2PuiPIgbyNPDhdgcLcYk5Q5zIKbkXkJkQQGXFbflgY54RIRw==","signatures":[{"sig":"MEUCIQCvpypkInDS75CqWHYBvlbiIcUy1Gk6iBRKG/+DGSEvZAIgIQxcnGF/x7/6qzdt7LR2tokzErGetEGBeEaN4QW4ACE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":114397},"main":"dist/index.cjs","type":"module","_from":"file:appollo-ui-lwr-plugins-1.0.1.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./sfdc":{"types":"./dist/sfdc/index.d.ts","import":"./dist/sfdc/index.js","require":"./dist/sfdc/index.cjs"},"./sfdc/lwc":{"types":"./dist/sfdc/lwc/index.d.ts","import":"./dist/sfdc/lwc/index.js","require":"./dist/sfdc/lwc/index.cjs"},"./sfdc/apex":{"types":"./dist/sfdc/apex/index.d.ts","import":"./dist/sfdc/apex/index.js","require":"./dist/sfdc/apex/index.cjs"},"./sfdc/labels":{"types":"./dist/sfdc/labels/index.d.ts","import":"./dist/sfdc/labels/index.js","require":"./dist/sfdc/labels/index.cjs"},"./tailwindcss":{"types":"./dist/tailwindcss/index.d.ts","import":"./dist/tailwindcss/index.js","require":"./dist/tailwindcss/index.cjs"},"./icon-manager":{"types":"./dist/icon-manager/index.d.ts","import":"./dist/icon-manager/index.js","require":"./dist/icon-manager/index.cjs"},"./sfdc/resources":{"types":"./dist/sfdc/resources/index.d.ts","import":"./dist/sfdc/resources/index.js","require":"./dist/sfdc/resources/index.cjs"}},"scripts":{"dev":"tsup --watch","test":"vitest run --passWithNoTests","build":"tsup","clean":"rm -rf dist","release":"pnpm build && changeset publish","version":"changeset version","changeset":"changeset"},"_npmUser":{"name":"mattsimonis","email":"me@mattsimonis.com"},"_resolved":"/tmp/02c71c2a3ec172c47aa328a3767c56ec/appollo-ui-lwr-plugins-1.0.1.tgz","_integrity":"sha512-9exlETw2nRLE6pvcG5mC69oivmaMlFvYwIwlOZ2PuiPIgbyNPDhdgcLcYk5Q5zIKbkXkJkQQGXFbflgY54RIRw==","repository":{"url":"git+https://github.com/appollo-ui/lwr-plugins.git","type":"git"},"_npmVersion":"10.9.4","description":"LWR plugins for Salesforce development - Icon Manager, Tailwind CSS, and SFDC providers","directories":{},"_nodeVersion":"22.22.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vitest":"^2.0.0","typescript":"^5.5.0","@types/node":"^22.0.0","@changesets/cli":"^2.27.0","fast-xml-parser":"^4.5.0","@lwrjs/diagnostics":"^0.21.0","@lwrjs/shared-utils":"^0.21.0","@lwrjs/lwc-module-provider":"^0.21.0"},"peerDependencies":{"fast-xml-parser":">=4.0.0","@lwrjs/diagnostics":">=0.16.0","@lwrjs/shared-utils":">=0.16.0","@lwrjs/lwc-module-provider":">=0.16.0"},"peerDependenciesMeta":{"fast-xml-parser":{"optional":true},"@lwrjs/lwc-module-provider":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lwr-plugins_1.0.1_1770484973419_0.8542917754744626","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@appollo-ui/lwr-plugins","version":"1.0.2","description":"LWR plugins for Salesforce development - Icon Manager, Tailwind CSS, and SFDC providers","type":"module","main":"dist/index.cjs","module":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./icon-manager":{"types":"./dist/icon-manager/index.d.ts","import":"./dist/icon-manager/index.js","require":"./dist/icon-manager/index.cjs"},"./tailwindcss":{"types":"./dist/tailwindcss/index.d.ts","import":"./dist/tailwindcss/index.js","require":"./dist/tailwindcss/index.cjs"},"./sfdc":{"types":"./dist/sfdc/index.d.ts","import":"./dist/sfdc/index.js","require":"./dist/sfdc/index.cjs"},"./sfdc/apex":{"types":"./dist/sfdc/apex/index.d.ts","import":"./dist/sfdc/apex/index.js","require":"./dist/sfdc/apex/index.cjs"},"./sfdc/labels":{"types":"./dist/sfdc/labels/index.d.ts","import":"./dist/sfdc/labels/index.js","require":"./dist/sfdc/labels/index.cjs"},"./sfdc/resources":{"types":"./dist/sfdc/resources/index.d.ts","import":"./dist/sfdc/resources/index.js","require":"./dist/sfdc/resources/index.cjs"},"./sfdc/lwc":{"types":"./dist/sfdc/lwc/index.d.ts","import":"./dist/sfdc/lwc/index.js","require":"./dist/sfdc/lwc/index.cjs"}},"peerDependencies":{"@lwrjs/diagnostics":">=0.16.0","@lwrjs/lwc-module-provider":">=0.16.0","@lwrjs/shared-utils":">=0.16.0","fast-xml-parser":">=4.0.0"},"peerDependenciesMeta":{"@lwrjs/lwc-module-provider":{"optional":true},"fast-xml-parser":{"optional":true}},"devDependencies":{"@changesets/cli":"^2.27.0","@lwrjs/diagnostics":"^0.21.0","@lwrjs/lwc-module-provider":"^0.21.0","@lwrjs/shared-utils":"^0.21.0","@types/node":"^22.0.0","fast-xml-parser":"^4.5.0","tsup":"^8.0.0","typescript":"^5.5.0","vitest":"^2.0.0"},"keywords":["lwr","lwc","salesforce","apex","tailwindcss","icons","plugin"],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/appollo-ui/lwr-plugins.git"},"engines":{"node":">=22.0.0"},"scripts":{"build":"tsup","dev":"tsup --watch","clean":"rm -rf dist","test":"vitest run --passWithNoTests","changeset":"changeset","version":"changeset version","release":"pnpm build && changeset publish"},"_id":"@appollo-ui/lwr-plugins@1.0.2","bugs":{"url":"https://github.com/appollo-ui/lwr-plugins/issues"},"homepage":"https://github.com/appollo-ui/lwr-plugins#readme","_integrity":"sha512-Pq5XPP3zf8r+AoimQf2k0k6GYq8CgHuSgtsXwU78OGXnaES8ygHb3HUELZAHD75JIPf1kUIE9Qj/mXIXxhe9Vg==","_resolved":"/tmp/e4b07b66f24bde78924463bf6cfc8155/appollo-ui-lwr-plugins-1.0.2.tgz","_from":"file:appollo-ui-lwr-plugins-1.0.2.tgz","_nodeVersion":"22.22.0","_npmVersion":"10.9.4","dist":{"integrity":"sha512-Pq5XPP3zf8r+AoimQf2k0k6GYq8CgHuSgtsXwU78OGXnaES8ygHb3HUELZAHD75JIPf1kUIE9Qj/mXIXxhe9Vg==","shasum":"381865588d4f4c5e4da8560f5e25e62d2eb42568","tarball":"https://registry.npmjs.org/@appollo-ui/lwr-plugins/-/lwr-plugins-1.0.2.tgz","fileCount":48,"unpackedSize":110472,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCLvmCYdNttHW1hcVufcQGquklHS1UT/u2y+IZS5PW11wIhAMorPQNnKHhwDeXbJI+jsgJBd/s3S9HHyEgGfhnZG7Pl"}]},"_npmUser":{"name":"mattsimonis","email":"me@mattsimonis.com"},"directories":{},"maintainers":[{"name":"mattsimonis","email":"me@mattsimonis.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/lwr-plugins_1.0.2_1770488433317_0.25563677339860424"},"_hasShrinkwrap":false}},"time":{"created":"2026-02-01T03:18:12.706Z","modified":"2026-02-07T18:20:33.571Z","0.0.0":"2026-02-01T03:18:12.904Z","1.0.0":"2026-02-01T03:19:51.166Z","1.0.1":"2026-02-07T17:22:53.566Z","1.0.2":"2026-02-07T18:20:33.452Z"},"bugs":{"url":"https://github.com/appollo-ui/lwr-plugins/issues"},"license":"MIT","homepage":"https://github.com/appollo-ui/lwr-plugins#readme","keywords":["lwr","lwc","salesforce","apex","tailwindcss","icons","plugin"],"repository":{"type":"git","url":"git+https://github.com/appollo-ui/lwr-plugins.git"},"description":"LWR plugins for Salesforce development - Icon Manager, Tailwind CSS, and SFDC providers","maintainers":[{"name":"mattsimonis","email":"me@mattsimonis.com"}],"readme":"# @appollo-ui/lwr-plugins\n\nLWR plugins for Salesforce development - Icon Manager, Tailwind CSS, and SFDC providers.\n\n## Installation\n\n```bash\nnpm install @appollo-ui/lwr-plugins\n```\n\n## Plugins\n\n| Plugin | Import | Description |\n|--------|--------|-------------|\n| Icon Manager | `@appollo-ui/lwr-plugins/icon-manager` | Auto-fetch Lucide icons on demand |\n| Tailwind CSS | `@appollo-ui/lwr-plugins/tailwindcss` | PostCSS/Tailwind CSS integration |\n| SFDC Apex | `@appollo-ui/lwr-plugins/sfdc/apex` | Mock `@salesforce/apex/*` imports |\n| SFDC Labels | `@appollo-ui/lwr-plugins/sfdc/labels` | Mock `@salesforce/label/*` imports |\n| SFDC Resources | `@appollo-ui/lwr-plugins/sfdc/resources` | Mock `lightning/platformResourceLoader` |\n| SFDC LWC | `@appollo-ui/lwr-plugins/sfdc/lwc` | TypeScript LWC module resolution |\n\n## Quick Start\n\n### Icon Manager\n\nAuto-fetches Lucide icons based on usage in your components:\n\n```json\n{\n  \"moduleProviders\": [\n    [\n      \"@appollo-ui/lwr-plugins/icon-manager\",\n      {\n        \"systems\": [{\n          \"name\": \"Production\",\n          \"iconDir\": \"$rootDir/src/components/icons\",\n          \"scanDirs\": [\"$rootDir/src\"],\n          \"componentTag\": \"c-lucide-icon\"\n        }]\n      }\n    ]\n  ]\n}\n```\n\n### Tailwind CSS\n\nCompiles Tailwind CSS on startup:\n\n```json\n{\n  \"moduleProviders\": [\n    [\n      \"@appollo-ui/lwr-plugins/tailwindcss\",\n      {\n        \"files\": [{\n          \"src\": \"$rootDir/src/styles/input.css\",\n          \"dest\": \"$rootDir/public/styles/output.css\"\n        }]\n      }\n    ]\n  ]\n}\n```\n\n### Salesforce Providers\n\nMock Salesforce platform imports for local development:\n\n```json\n{\n  \"moduleProviders\": [\n    \"@appollo-ui/lwr-plugins/sfdc/resources\",\n    [\"@appollo-ui/lwr-plugins/sfdc/apex\", {\n      \"apexDirs\": [\"$rootDir/force-app/main/classes\"],\n      \"mockDataDir\": \"$rootDir/mock-data\"\n    }],\n    [\"@appollo-ui/lwr-plugins/sfdc/labels\", {\n      \"labels\": [{\n        \"filePath\": \"$rootDir/force-app/labels/CustomLabels.labels-meta.xml\",\n        \"package\": \"@salesforce/label\",\n        \"namespace\": \"c\"\n      }]\n    }],\n    [\"@appollo-ui/lwr-plugins/sfdc/lwc\", {\n      \"dirs\": [{\n        \"lwcDir\": \"$rootDir/force-app/main/lwc\",\n        \"namespace\": \"c\"\n      }]\n    }]\n  ]\n}\n```\n\n## Development\n\n```bash\n# Install dependencies\npnpm install\n\n# Build\npnpm build\n\n# Run tests\npnpm test\n\n# Create a changeset for versioning\npnpm changeset\n```\n\n## Publishing\n\nThis repo uses [Changesets](https://github.com/changesets/changesets) for versioning and publishing.\n\n1. Make your changes\n2. Run `pnpm changeset` to create a changeset\n3. Commit and push to main\n4. The GitHub Action will create a \"Version Packages\" PR\n5. Merge the PR to publish to npm\n","readmeFilename":"README.md"}