1. 15 6月, 2018 1 次提交
  2. 14 6月, 2018 9 次提交
  3. 13 6月, 2018 1 次提交
  4. 12 6月, 2018 1 次提交
    • J
      with-firebase-hosting: fix npm scripts, remove firebase.json predeploy scripts (#4593) · 4f4b7a1b
      James Hegedus 提交于
      * remove `predeploy` scripts from `firebase.json` in favour of `npm` `pre` scripts as they are consistent across `deploy` and `serve` commands. (to revisit once Firebase add support in the `firebase.json` for `preserve`)
      * update deps
      * workaround some bug where Babel could not resolve the standard `next/babel` config. Explicitly defining this seems to remove the issue.
      * closes #4562
      4f4b7a1b
  5. 11 6月, 2018 1 次提交
  6. 10 6月, 2018 1 次提交
  7. 09 6月, 2018 1 次提交
    • R
      Fix a mistake in chunk name generation (#4573) · c74ad93e
      Rafał Ruciński 提交于
      This fixes a missed bug introduced in #4510.
      
      Because the regexp was `/-[^-]*/` and not `/-[^-]*$/`, a wrong part of the filename was being removed:
      
      ```
      bad:
      'foo-bar-0123456789abcdef-0123456789abcdef.js' -> 'foo-0123456789abcdef-0123456789abcdef.js'
      
      good:
      'foo-bar-0123456789abcdef-0123456789abcdef.js' -> 'foo-bar-0123456789abcdef'
      ```
      
      By a stroke of luck this didn't affect the existing dynamically generated chunks. To prevent regression I've added unit tests for the function that generates the name.
      
      Btw. in the original issue (#4433) I used the right regexp, I just used the wrong regexp in #4510.
      
      cc @timneutkens 
      c74ad93e
  8. 08 6月, 2018 4 次提交
  9. 07 6月, 2018 4 次提交
    • T
      Remove react-hot-loader dependency (#4550) · f11d3487
      Tim Neutkens 提交于
      React hot loader was removed already, the dependency still had to be removed.
      f11d3487
    • R
      Use a more appropriate regexp for removing hash from a filename (#4510) · e6ff4761
      Rafał Ruciński 提交于
      Fixes one of the problems described in #4433.
      
      The old regexp was removing everything after a hyphen, so with a chunk name like so:
      
      ```
      chunks/path-to-a-file-[hash].js
      ```
      
      the saved chunk name was
      
      ```
      chunks/path
      ```
      
      This caused problems, because webpack by default changes `/` to `-` in chunk names generated e.g. by ``import(`foo/${bar}`)``.
      
      After this change the chunk name will be
      
      ```
      chunks/path-to-a-file
      ```
      e6ff4761
    • G
      Added example for Ant Design with LESS (#4520) · 631e6c7e
      Giau Tran Minh 提交于
      * Added example for Ant Design with LESS
      
      * Fix ESLINT
      631e6c7e
    • R
      Add dependencies of _app.js to commons (#4396) · 2af4ad8b
      Robert van Steen 提交于
      Since `_app.js` is used on every page it makes sense to move it's dependencies to the `commons.js` so that if you require a dependency in `_app.js` and in one of your pages it is not included twice in your bundles. 
      
      This PR modifies the `CommonsChunkPlugin` to move every module that is used in `_app.js` and at least in one other bundle.
      2af4ad8b
  10. 06 6月, 2018 2 次提交
    • E
      stop duplicating charset (#4546) · 3684231a
      Eugene Sokovikov 提交于
      **Make amp example valid**
      
      I'm using amp validator chrome plugin which shows that `meta charset=utf-8` is duplicated.
      I assume that `Head` component adds `<meta charset="utf-8" class="next-head next-head">`
      anyway.
      And this line just duplicating it.
      
      <img width="987" alt="screen shot 2018-06-06 at 15 54 45" src="https://user-images.githubusercontent.com/1488195/41036743-198ca00a-69a2-11e8-978c-5a5cb5a994d2.png">
      3684231a
    • N
      Upgrade with-jest-typescript example to next 6.0.0 (#4543) · bbbf7ab4
      Nick Gauthier 提交于
      Hello! I ran into an issue using typescript and jest with next 6.0.0. I was able to work through fixing it and I wanted to share my solution back to next.js, by upgrading the with-jest-typescript example to next 6.0.0.
      
      The steps I followed were:
      
      1. `npx babel-upgrade --write` which added babel-core@^7.0.0-bridge.0 to allow jest's babel 6 to play nice with next's babel 7
      2. Remove `ts-jest` and replace with `babel-jest` to use babel to transform the typescript code, as is done when the dev and production builds run
      3. Update the babelrc to use commonjs modules in test mode to be compatible with jest
      
      Also, I removed the `NODE_ENV=test` on the jest task, because jest sets the env to test anyways, and I'm on windows where this code is incorrect. The other option is to use `cross-env` but I felt it was simpler to just remove the environment override.
      
      To my knowledge, this PR would help on the following issues:
      
      #3663 #4227 #4531 #4528 #4239 
      bbbf7ab4
  11. 05 6月, 2018 1 次提交
  12. 04 6月, 2018 3 次提交
  13. 02 6月, 2018 1 次提交
  14. 01 6月, 2018 3 次提交
  15. 31 5月, 2018 2 次提交
  16. 30 5月, 2018 3 次提交
  17. 29 5月, 2018 1 次提交
  18. 28 5月, 2018 1 次提交
    • M
      Allow onClick on next/link component's child (#4474) · 66922526
      Michał Miszczyszyn 提交于
      Allow `onClick` on `next/link` child. This should not be a breaking change, but it's a very useful feature. Real-life use cases include: analytics or closing menu on navigation, and other.
      
      - [x] allow optional `onClick` on `next/link` component's child
      - [x] call original `child.props.onClick(e)` before `this.linkClicked(e)`
      - [x] add integration tests
      - [x] cancel the navigation if `e.defaultPrevented === true`
      
      Fixes #1490
      66922526