Aaron Casanova
Aaron Casanova
Throughout the process of removing SCSS mixins and replacing tokens we have come across a number of questionable usages of `!important`. I suggest we time box a day or so...
Create a Stylelint plugin to validate all `color-scheme` objects reference the same key value pairs.
**Do not merge:** See `TODO` section below This PR updates the `lib:js` build to additionally output TypeScript declarations. [Microbundle](https://www.npmjs.com/package/microbundle) already handles TypeScript projects with zero config and thus only a...
Hello 👋 While familiarizing myself with the library, I noticed some small opportunities for consolidation: - Use built-in `PropertyKey` type instead of `string | number | symbol` union - Use...
I've been experimenting with an alternative approach to [PR# 205](https://github.com/sindresorhus/meow/pull/205) for adding `subcommands` support. My favorite feature of `meow` is the objects as configuration convention for `flags` and I was...
### Short Description This PR introduces the first iteration of the `Modal` component. The component serves as the lowest level construct for building components that need features such as: focus...
* Add `api` directory to the yarn workspace * Add `@polaris/functions` dependency to the `api` * Implement yarn workspace and package setup for the `@polaris/functions` lib * Update relative imports...
A text field is an input field that merchants can type into. It has a range of options and supports several text formats including numbers. The `TextField` component is a...