@atlaskit/blanket
Advanced tools
Comparing version 7.0.12 to 8.0.0
# @atlaskit/blanket | ||
## 8.0.0 | ||
- [major] [76299208e6](https://bitbucket.org/atlassian/atlaskit-mk-2/commits/76299208e6): | ||
- Drop ES5 from all the flow modules | ||
### Dropping CJS support in all @atlaskit packages | ||
As a breaking change, all @atlaskit packages will be dropping cjs distributions and will only distribute esm. This means all distributed code will be transpiled, but will still contain `import` and | ||
`export` declarations. | ||
The major reason for doing this is to allow us to support multiple entry points in packages, e.g: | ||
```js | ||
import colors from `@atlaskit/theme/colors`; | ||
``` | ||
Previously this was sort of possible for consumers by doing something like: | ||
```js | ||
import colors from `@atlaskit/theme/dist/esm/colors`; | ||
``` | ||
This has a couple of issues. 1, it treats the file system as API making internal refactors harder, we have to worry about how consumers might be using things that aren't *actually* supposed to be used. 2. We are unable to do this *internally* in @atlaskit packages. This leads to lots of packages bundling all of theme, just to use a single color, especially in situations where tree shaking fails. | ||
To support being able to use multiple entrypoints internally, we unfortunately cannot have multiple distributions as they would need to have very different imports from of their own internal dependencies. | ||
ES Modules are widely supported by all modern bundlers and can be worked around in node environments. | ||
We may choose to revisit this solution in the future if we find any unintended condequences, but we see this as a pretty sane path forward which should lead to some major bundle size decreases, saner API's and simpler package architecture. | ||
Please reach out to #fabric-build (if in Atlassian) or create an issue in [Design System Support](https://ecosystem.atlassian.net/secure/CreateIssue.jspa?pid=24670) (for external) if you have any questions or queries about this. | ||
## 7.0.12 | ||
@@ -4,0 +36,0 @@ - Updated dependencies [58b84fa](https://bitbucket.org/atlassian/atlaskit-mk-2/commits/58b84fa): |
{ | ||
"name": "@atlaskit/blanket", | ||
"version": "7.0.12", | ||
"version": "8.0.0", | ||
"sideEffects": false | ||
} |
{ | ||
"name": "@atlaskit/blanket", | ||
"version": "7.0.12", | ||
"version": "8.0.0", | ||
"description": "A React component that covers the underlying UI for a layered component.", | ||
"license": "Apache-2.0", | ||
"main": "dist/cjs/index.js", | ||
"module": "dist/esm/index.js", | ||
"module": "index.js", | ||
"atlaskit:src": "src/index.js", | ||
"atlaskit:designLink": "https://atlassian.design/guidelines/product/components/modal-dialog", | ||
"sideEffects": false, | ||
"files": [ | ||
"dist" | ||
], | ||
"author": "Atlassian Pty Ltd", | ||
"maintainers": [ | ||
"Trey S", | ||
"Alex R", | ||
"Peter G" | ||
"Sean C", | ||
"Ajay M", | ||
"Daniel D", | ||
"Kang C" | ||
], | ||
"repository": "https://bitbucket.org/atlassian/atlaskit-mk-2", | ||
"dependencies": { | ||
"@atlaskit/analytics-next": "^3.1.2", | ||
"@atlaskit/theme": "^7.0.1", | ||
"@atlaskit/analytics-next": "^4.0.0", | ||
"@atlaskit/theme": "^8.0.0", | ||
"@babel/runtime": "^7.0.0" | ||
@@ -32,4 +29,4 @@ }, | ||
"@atlaskit/build-utils": "^2.0.0", | ||
"@atlaskit/button": "^10.1.1", | ||
"@atlaskit/docs": "^6.0.0", | ||
"@atlaskit/button": "^10.1.3", | ||
"@atlaskit/docs": "^7.0.0", | ||
"enzyme": "^3.7.0", | ||
@@ -36,0 +33,0 @@ "react-dom": "^16.4.2" |
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
238
24568
16
1
+ Added@atlaskit/analytics-next@4.0.5(transitive)
+ Added@atlaskit/theme@8.1.9(transitive)
- Removed@atlaskit/analytics-next@3.2.1(transitive)
- Removed@atlaskit/theme@7.0.5(transitive)
- Removedbabel-runtime@6.26.0(transitive)
- Removedcore-js@2.6.12(transitive)
- Removedregenerator-runtime@0.11.1(transitive)
Updated@atlaskit/theme@^8.0.0