Skip to content
This repository has been archived by the owner on Aug 19, 2020. It is now read-only.

Commit

Permalink
feat(babel): load images as data urls or static urls
Browse files Browse the repository at this point in the history
Related to #4
  • Loading branch information
saiichihashimoto committed Feb 10, 2019
1 parent b6626b9 commit 52d3a0f
Show file tree
Hide file tree
Showing 3 changed files with 82 additions and 3 deletions.
33 changes: 30 additions & 3 deletions babel.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -39,18 +39,45 @@ module.exports = {
},
],
'transform-dynamic-import',

[
'extension-resolver',
{
extensions: ['.server.js', '.server.jsx', '.server.es6', '.server.es', '.server.mjs', '.js', '.jsx', '.es6', '.es', '.mjs'],
extensions: [
'.server.js',
'.server.jsx',
'.server.es6',
'.server.es',
'.server.mjs',
'.js',
'.jsx',
'.es6',
'.es',
'.mjs',
],
},
],
[
'css-modules-transform',
{
extensions: [
'.module.css',
'.module.scss',
],
generateScopedName: (localName, resourcePath) => getCSSModuleLocalIdent({ resourcePath }, '[hash:base64]', localName, {}),
extensions: ['.module.css', '.module.scss'],
},
],
[
'transform-assets',
{
extensions: [
'bmp',
'gif',
'jpeg',
'jpg',
'png',
],
name: `${process.env.PUBLIC_URL || ''}/static/media/[name].[hash:8].[ext]`,
limit: 10000,
},
],
'universal-dotenv',
Expand Down
51 changes: 51 additions & 0 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -51,6 +51,7 @@
"@babel/preset-react": "7.0.0",
"babel-plugin-css-modules-transform": "1.6.2",
"babel-plugin-extension-resolver": "github:GingerBear/babel-plugin-extension-resolver#03616d48fe9542a3e92bbb25c17c4f0437fe10cd",
"babel-plugin-transform-assets": "1.0.2",
"babel-plugin-transform-dynamic-import": "2.1.0",
"babel-plugin-transform-react-remove-prop-types": "0.4.24",
"babel-plugin-universal-dotenv": "1.1.0",
Expand Down

0 comments on commit 52d3a0f

Please sign in to comment.