Skip to content

Commit

Permalink
refactor(configs): get rid of babel-polyfill
Browse files Browse the repository at this point in the history
  • Loading branch information
hiroppy committed Jul 7, 2019
1 parent 3c1512a commit 1d214a1
Show file tree
Hide file tree
Showing 16 changed files with 242 additions and 106 deletions.
2 changes: 1 addition & 1 deletion packages/cli/package-lock.json

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

2 changes: 1 addition & 1 deletion packages/client/package-lock.json

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

8 changes: 8 additions & 0 deletions packages/configs/__tests__/__snapshots__/babelrc.js.snap
Expand Up @@ -4,6 +4,7 @@ exports[`babelrc should match settings 1`] = `
Object {
"compact": true,
"plugins": Array [
"@babel/plugin-transform-runtime",
"@babel/plugin-syntax-dynamic-import",
"@babel/plugin-proposal-class-properties",
"@babel/plugin-proposal-object-rest-spread",
Expand All @@ -21,9 +22,16 @@ Object {
Array [
"@babel/preset-env",
Object {
"corejs": Object {
"proposals": true,
"version": 3,
},
"debug": true,
"modules": false,
"targets": Object {
"browsers": "last 1 version",
},
"useBuiltIns": "usage",
},
],
"@babel/preset-react",
Expand Down
3 changes: 3 additions & 0 deletions packages/configs/__tests__/slides/0-title.md
@@ -0,0 +1,3 @@
<!-- classes: title -->

# Title
3 changes: 3 additions & 0 deletions packages/configs/__tests__/style.css
Expand Up @@ -25,3 +25,6 @@ pre[class*='language-'] {
/* https://hiroppy.github.io/fusuma/docs/guides/slide-syntax#declaring-section-title */
.section-title {
}

.title {
}
282 changes: 204 additions & 78 deletions packages/configs/package-lock.json

Large diffs are not rendered by default.

8 changes: 5 additions & 3 deletions packages/configs/package.json
Expand Up @@ -17,12 +17,14 @@
},
"homepage": "https://github.com/hiroppy/fusuma#readme",
"dependencies": {
"@babel/core": "^7.4.4",
"@babel/plugin-proposal-class-properties": "^7.4.4",
"@babel/core": "^7.5.0",
"@babel/plugin-proposal-class-properties": "^7.5.0",
"@babel/plugin-syntax-dynamic-import": "^7.2.0",
"@babel/preset-env": "^7.4.4",
"@babel/plugin-transform-runtime": "^7.5.0",
"@babel/preset-env": "^7.5.0",
"@babel/preset-react": "^7.0.0",
"babel-plugin-prismjs": "^1.0.2",
"core-js": "^3.1.4",
"deepmerge": "^3.3.0",
"js-yaml": "3.13.1",
"postcss-import": "12.0.1",
Expand Down
10 changes: 9 additions & 1 deletion packages/configs/src/babelrc.js
Expand Up @@ -8,12 +8,20 @@ function babelrc({ languages = [], plugins = [], theme = 'default' } = {}) {
{
targets: {
browsers: 'last 1 version'
}
},
modules: false,
useBuiltIns: 'usage',
corejs: {
version: 3,
proposals: true
},
debug: true
}
],
'@babel/preset-react'
],
plugins: [
'@babel/plugin-transform-runtime',
'@babel/plugin-syntax-dynamic-import',
'@babel/plugin-proposal-class-properties',
'@babel/plugin-proposal-object-rest-spread',
Expand Down
2 changes: 1 addition & 1 deletion packages/mdx-loader/package-lock.json

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

2 changes: 1 addition & 1 deletion packages/task-ghp/package-lock.json

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

2 changes: 1 addition & 1 deletion packages/task-live/package-lock.json

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

2 changes: 1 addition & 1 deletion packages/task-pdf/package-lock.json

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

2 changes: 1 addition & 1 deletion packages/utils/package-lock.json

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

16 changes: 1 addition & 15 deletions packages/webpack/package-lock.json

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

2 changes: 1 addition & 1 deletion packages/webpack/package.json
Expand Up @@ -17,7 +17,6 @@
},
"homepage": "https://github.com/hiroppy/fusuma#readme",
"dependencies": {
"@babel/polyfill": "^7.4.4",
"@fusuma/client": "^1.10.0",
"@fusuma/configs": "^1.10.0",
"@fusuma/mdx-loader": "^1.9.4",
Expand All @@ -36,6 +35,7 @@
"optimize-css-assets-webpack-plugin": "5.0.3",
"postcss-loader": "3.0.0",
"react": "^16.8.6",
"regenerator-runtime": "^0.13.2",
"style-loader": "0.23.1",
"table": "^5.2.3",
"terser-webpack-plugin": "^1.2.3",
Expand Down
2 changes: 1 addition & 1 deletion packages/webpack/src/webpack.config.js
Expand Up @@ -47,7 +47,7 @@ module.exports = (type, { meta, slide, extends: fileExtends, internal = {}, serv
const common = {
name: name || 'slide',
entry: [
'@babel/polyfill',
'regenerator-runtime',
type !== 'ssr' ? clientEntryPoint : path.join(clientBasePath, '/src/ServerApp.js')
],
output: {
Expand Down

0 comments on commit 1d214a1

Please sign in to comment.