babel-preset-codecademy
Advanced tools
Comparing version 4.0.1-alpha.b6f2a8.0 to 4.0.1-alpha.deea0d.0
@@ -6,3 +6,3 @@ # Change Log | ||
### [4.0.1-alpha.b6f2a8.0](https://github.com/Codecademy/client-modules/compare/babel-preset-codecademy@4.0.0...babel-preset-codecademy@4.0.1-alpha.b6f2a8.0) (2021-02-16) | ||
### [4.0.1-alpha.deea0d.0](https://github.com/Codecademy/client-modules/compare/babel-preset-codecademy@4.0.0...babel-preset-codecademy@4.0.1-alpha.deea0d.0) (2021-03-16) | ||
@@ -9,0 +9,0 @@ **Note:** Version bump only for package babel-preset-codecademy |
27
index.js
@@ -13,2 +13,4 @@ const path = require('path'); | ||
module.exports = (api, { type = PACKAGE_LIBRARY } = {}) => { | ||
api.cache(true); | ||
if (!packageTypes.includes(type)) { | ||
@@ -51,11 +53,2 @@ throw new Error( | ||
plugins: [ | ||
[ | ||
require('@emotion/babel-plugin').default, | ||
{ | ||
sourceMap: true, | ||
autoLabel: 'always', | ||
labelFormat: '[local]', | ||
cssPropOptimization: false, | ||
}, | ||
], | ||
require('@babel/plugin-transform-destructuring').default, | ||
@@ -98,4 +91,20 @@ [require('@babel/plugin-proposal-decorators'), { legacy: true }], | ||
require('babel-plugin-transform-dynamic-import').default, | ||
[ | ||
require('@emotion/babel-plugin').default, | ||
{ | ||
sourceMap: true, | ||
autoLabel: 'always', | ||
labelFormat: '[local]', | ||
importMap: { | ||
'@codecademy/gamut-styles': { | ||
styled: { | ||
canonicalImport: ['@emotion/styled', 'default'], | ||
styledBaseImport: ['@codecademy/gamut-styles', 'styled'], | ||
}, | ||
}, | ||
}, | ||
}, | ||
], | ||
].filter(Boolean), | ||
}; | ||
}; |
{ | ||
"name": "babel-preset-codecademy", | ||
"version": "4.0.1-alpha.b6f2a8.0", | ||
"version": "4.0.1-alpha.deea0d.0", | ||
"description": "A collection of babel plugins and presets used at codecademy.com", | ||
@@ -45,3 +45,3 @@ "main": "index.js", | ||
}, | ||
"gitHead": "5f8b4b679a361e968e3167a65438a432f69d1a0b" | ||
"gitHead": "62d0f99f7e0096de8c75718d78472f07daf42ac6" | ||
} |
8994
101