Jake Lane
Jake Lane
**Describe the bug** When passing a prop to a styled component, the props can be forwarded to the DOM element. **Expected behavior** Props should only be forwarded to DOM elements...
As we've now enrolled in the [codeshift community](https://www.codeshiftcommunity.com/docs/) codemod command, we can remove the cli package if we update the docs to reference the new command.
**Is your feature request related to a problem? Please describe.** We currently throw an error when Compiled is not able to handle conditional rules without a default value. https://github.com/atlassian-labs/compiled/blob/371ee8975be8608d0ffece49b1b7f0928c18b8c6/packages/babel-plugin/src/styled/index.tsx#L169 However,...
The bundler plugins (webpack and parcel) expect to run on pure JSX. This is problematic if the source code is non-standard (e.g. legacy code like https://babeljs.io/docs/en/babel-plugin-proposal-decorators) or TypeScript. We currently...
**Describe the bug** > This seems to happen when using template literals for mixins. > Using object syntax or CSS prop should work > eg https://github.com/atlassian-labs/compiled/blob/master/packages/babel-plugin/src/__fixtures__/mixins/objects.js If static evaluation fails...
**Is your feature request related to a problem? Please describe.** The current types for `@compiled/react` allow mixing of APIs (`css`, `styled`, `ClassNames`). This means that our types need to be...
**Describe the bug** Props are being forwarded to the DOM element embedded on the page which produces a React warning: ``` vendor.js:74358 Warning: React does not recognize the `showAdvancedEditor` prop...
**Describe the bug** When changing the configuration for the `@compiled/parcel-transformer` plugin, there is emergent behaviour related to the files processed by babel. This happens because we read from disk and...
We have unit testing for parcel plugins (e.g. `@compiled/parcel-*`). In the current configuration, we require `yarn build` to run first as the Parcel API will not work with `src` imports....
**Is your feature request related to a problem? Please describe.** The babel plugin has a slightly different behaviour to loader module resolution. An example of this is in https://github.com/atlassian-labs/compiled/blob/aba42624a942a9eefb4f432bdedad40fd067ff26/packages/babel-plugin/src/utils/resolve-binding.ts The...