alpha
Login
or
Join now
lukebennett.dev
/
luke-ui
Star
0
Fork
0
Atom
Configure Feed
Issues
Pull Requests
Commits
Tags
Feed URL
Select the types of activity you want to include in your feed.
[READ-ONLY] Mirror of https://github.com/lukebennett88/luke-ui.
luke-ui.netlify.app/
Star
0
Fork
0
Atom
Configure Feed
Issues
Pull Requests
Commits
Tags
Feed URL
Select the types of activity you want to include in your feed.
Overview
Issues
Pulls
Pipelines
luke-ui
/
packages
/
@luke-ui
/
react
/
src
/
styles
/
at
dialog
16 files
Luke Bennett
Bypass internal barrel imports and guard against new barrels (#196)
15d ago
15323802
class-names.ts
Bypass internal barrel imports and guard against new barrels (#196) Adds unbarrelify as a dev tool (catalog + @luke-ui/react devDependency) and rewires the five internal consumers that imported through src/styles/index.ts and src/combobox-field/primitive/index.tsx to import directly from utilities.css.js and item.js instead. Neither barrel file is deleted: both back public subpath exports (./styles and ./combobox-field/primitive). Because those exports point at built dist/ paths rather than the src/ files themselves, unbarrelify's built-in package-export exception does not recognise them and would delete both as internal barrels, which breaks the public API (confirmed via a failing tsc run and vp pack silently dropping both exports entries). check:barrels therefore skips these two known package-export barrels; every other barrel in the source tree is still caught, verified with a throwaway negative test. Wires check:barrels ("unbarrelify --check") into turbo.json's aggregate check task the same way check:format/check:lint/check:types are wired, as its own global task that no-ops for packages without the script, so `pnpm run check` exercises it repo-wide. pnpm-lock.yaml picks up unrelated transitive churn (mostly optional oxc-transform/oxc-minify platform binaries no longer needed after a srvx bump) that surfaced when the lockfile was re-resolved for the new dependency; build and tests pass against the regenerated lockfile.
2 weeks ago
focus-ring.ts
Refine input themes and review feedback
2 weeks ago
index.css.ts
Rebuild styling entrypoints and add Box (#119)
2 weeks ago
index.ts
Add styling utils and misc improvements (#46) * Add styling utils and misc improvements * Revert changes to select files
1 month ago
layered-style.css.ts
Refactor code structure (#28)
3 months ago
layers.css.ts
Fix style layer order (#47)
1 month ago
layers.test.ts
Add LoadingSkeleton component (#52)
1 month ago
package-exports.test.ts
Rebuild styling entrypoints and add Box (#119)
2 weeks ago
primitives.css.ts
Refactor code structure (#28)
3 months ago
reset.css.ts
Rebuild styling entrypoints and add Box (#119)
2 weeks ago
stylesheet-size.test.ts
Rebuild styling entrypoints and add Box (#119)
2 weeks ago
theme-root.css.ts
Rebuild styling entrypoints and add Box (#119)
2 weeks ago
utilities.browser.test.ts
Bypass internal barrel imports and guard against new barrels (#196) Adds unbarrelify as a dev tool (catalog + @luke-ui/react devDependency) and rewires the five internal consumers that imported through src/styles/index.ts and src/combobox-field/primitive/index.tsx to import directly from utilities.css.js and item.js instead. Neither barrel file is deleted: both back public subpath exports (./styles and ./combobox-field/primitive). Because those exports point at built dist/ paths rather than the src/ files themselves, unbarrelify's built-in package-export exception does not recognise them and would delete both as internal barrels, which breaks the public API (confirmed via a failing tsc run and vp pack silently dropping both exports entries). check:barrels therefore skips these two known package-export barrels; every other barrel in the source tree is still caught, verified with a throwaway negative test. Wires check:barrels ("unbarrelify --check") into turbo.json's aggregate check task the same way check:format/check:lint/check:types are wired, as its own global task that no-ops for packages without the script, so `pnpm run check` exercises it repo-wide. pnpm-lock.yaml picks up unrelated transitive churn (mostly optional oxc-transform/oxc-minify platform binaries no longer needed after a srvx bump) that surfaced when the lockfile was re-resolved for the new dependency; build and tests pass against the regenerated lockfile.
2 weeks ago
utilities.css.ts
Rebuild styling entrypoints and add Box (#119)
2 weeks ago
utilities.stories.tsx
Rebuild styling entrypoints and add Box (#119)
2 weeks ago
utilities.test.ts
Rebuild styling entrypoints and add Box (#119)
2 weeks ago