1
0
Fork 0
mirror of https://github.com/terribleplan/next.js.git synced 2024-01-19 02:48:18 +00:00
next.js/server
Rafał Ruciński c74ad93e14 Fix a mistake in chunk name generation (#4573)
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
2018-06-09 13:46:27 +02:00
..
build Add dependencies of _app.js to commons (#4396) 2018-06-07 13:12:48 +02:00
lib Support Node 6 again. check if async/await is supported (#4283) 2018-05-06 18:39:29 +02:00
config.js Add CONFIG_FILE constant, add types for server/config.js (#4529) 2018-06-04 11:38:46 +02:00
document.js Expose app.js (#4129) 2018-04-12 10:33:22 +02:00
export.js Clean up references to this.dir and this.dist everywhere (#4535) 2018-06-04 15:45:39 +02:00
hot-reloader.js Add check for added/deleted pages (#4497) 2018-05-29 19:32:16 +02:00
index.js Clean up references to this.dir and this.dist everywhere (#4535) 2018-06-04 15:45:39 +02:00
next.js Programmatic API (#310) 2016-12-16 12:33:08 -08:00
on-demand-entry-handler.js Remove mz-fs and glob-promise (#4026) 2018-03-30 20:29:42 +05:30
render.js Clean up references to this.dir and this.dist everywhere (#4535) 2018-06-04 15:45:39 +02:00
require.js Clean up references to this.dir and this.dist everywhere (#4535) 2018-06-04 15:45:39 +02:00
router.js Use a latest version of path-to-regexp for path-match (#3655) 2018-02-01 19:54:09 +01:00
utils.js Fix a mistake in chunk name generation (#4573) 2018-06-09 13:46:27 +02:00