-
Notifications
You must be signed in to change notification settings - Fork 14
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Consolidate packages into cfpb-design-system #2005
Conversation
9ccb86e
to
ee363b4
Compare
✅ Thanks for the improvements! Browse a preview of your changes using the link below.
To edit notification comments on pull requests, go to your Netlify site configuration. |
5bcc595
to
a5162f7
Compare
a5162f7
to
8016800
Compare
734407b
to
6a0dbfb
Compare
6a0dbfb
to
eb63aba
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is cool! Things generally seem correct to me. Are you planning on getting the TODOs in this PR or another?
esbuild/docs/build.js
Outdated
await ctx.rebuild(); | ||
await ctx.dispose(); | ||
} | ||
//await copy(); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Can probably delete this
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Indeed! Removed in 2c0940d
I will get to them in another! |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Sweet, let's do it.
This PR seeks to simplify distribution of the DS by consolidating all the packages into the single
@cfpb/cfpb-design-system
package and deprecating the other packages. The/dist/
folder contains all packages merged together, as well as each individual component as their own built files. This will be released as v3.0.0 of the DS.The file structure is inspired by https://sass-guidelin.es/#architecture
Changes
.scss
files through the JS, making the entry points only JS.simulateEvent
test utility function to global space.normalize.css
tonormalize.scss
and remove some browser prefixes that the linter removed.Testing
Todos
@cf-fonts-path
references).lerna
and maybe replace it withrelease-it
.