{"push_id":2817423268,"size":8,"distinct_size":3,"ref":"refs/heads/update-lerna-3.x","head":"4071b3cca7371f51d66e0d936dbfbf64be7a1d4e","before":"1d5d489592435c0424c0992b4481c2d348a0be58","commits":[{"sha":"de34f6595f59390e83142681737513bdfbbd4b4f","author":{"name":"Eli Perelman","email":"3ca62a2ad87376be2697209a1770e1afdbbba220@eliperelman.com"},"message":"Update dependency babel-merge to v2 (#1022)\n\n* Update dependency babel-merge to v2\r\n\r\n* Update babel-merge to v2.0.1","distinct":false,"url":"https://api.github.com/repos/eliperelman/neutrino-dev/commits/de34f6595f59390e83142681737513bdfbbd4b4f"},{"sha":"e683e37ea1aed2f82f55c8461adbbd3ee401f1c5","author":{"name":"Renovate Bot","email":"c71e7261d37a4f6ae4cfb0cbd79081310a237e67@renovateapp.com"},"message":"Update dependency eslint-plugin-promise to v4","distinct":false,"url":"https://api.github.com/repos/eliperelman/neutrino-dev/commits/e683e37ea1aed2f82f55c8461adbbd3ee401f1c5"},{"sha":"9ceebe7f82dc261861c632a9a29960e7ff060d67","author":{"name":"Ed Morley","email":"1ff3463693b0fd96bc8b63e3a6bb3a4873686c0f@users.noreply.github.com"},"message":"Update to ESLint 5 (#1025)\n\n* Updates all dependencies to the latest available to pick up any\r\n  ESLint 5 compatibility fixes (in the case of `babel-eslint` and\r\n  `eslint-plugin-vue` this meant beta versions, so for those the\r\n  tilde range has been changed to exact, pending the final versions).\r\n* Raises `ecmaVersion` to `2018`.\r\n* Removes all custom `ecmaFeatures` options since:\r\n  - `impliedStrict` is redundant when using `sourceType: 'module'`\r\n  - none of the others are recognised by latest ESLint/`babel-eslint`\r\n\r\nMigration guide:\r\nhttps://eslint.org/docs/user-guide/migrating-to-5.0.0\r\n\r\nDocs to help with reviewing the `parserOptions` changes:\r\nhttps://eslint.org/docs/user-guide/configuring#specifying-parser-options\r\nhttps://github.com/babel/babel-eslint#configuration\r\nhttps://eslint.org/docs/rules/strict#rule-details (for `impliedStrict`)\r\n\r\nFixes #383.\r\nCloses #963.\r\nCloses #1001.","distinct":false,"url":"https://api.github.com/repos/eliperelman/neutrino-dev/commits/9ceebe7f82dc261861c632a9a29960e7ff060d67"},{"sha":"4882da4df0a1211b4748f16cad738309004512af","author":{"name":"Renovate Bot","email":"c71e7261d37a4f6ae4cfb0cbd79081310a237e67@renovateapp.com"},"message":"Lock file maintenance","distinct":false,"url":"https://api.github.com/repos/eliperelman/neutrino-dev/commits/4882da4df0a1211b4748f16cad738309004512af"},{"sha":"c03a8ca48fea893d3b692b9db46c25a2a67a0c5c","author":{"name":"Ed Morley","email":"1ff3463693b0fd96bc8b63e3a6bb3a4873686c0f@users.noreply.github.com"},"message":"Support per-page HTML template customisation via 'mains' (#1029)\n\nThis adds support for defining each entry point in `mains` as an\r\nobject, where the path to the entry point is now defined under an\r\n`entry` property, and any other properties can be used by presets\r\nfor page-specific options. (The short form using a string is still\r\nsupported.)\r\n\r\nIn the case of `@neutrinojs/web` (and presets that inherit from it),\r\nthese additional properties are then used to override the options\r\npassed to `html-webpack-plugin`, allowing for page-specific\r\ncustomisation of the generated HTML template.\r\n\r\nFor example:\r\n\r\n```\r\nmodule.exports = {\r\n  options: {\r\n    mains: {\r\n      index: {\r\n        entry: './index',\r\n        // Options here take priority over the preset's `html` options below.\r\n        title: 'Site Homepage',\r\n      },\r\n      admin: {\r\n        entry: './admin',\r\n        title: 'Admin Dashboard',\r\n      },\r\n      account: {\r\n        entry: './user',\r\n        inject: true,\r\n        template: './my-custom-template.html',\r\n      },\r\n    }\r\n  },\r\n  use: ['@neutrinojs/web', {\r\n    // Customise the defaults used for all pages.\r\n    html: {\r\n      minify: false,\r\n    }\r\n  }]\r\n}\r\n```\r\n\r\nFor a list of the available `html-webpack-plugin` options, see:\r\nhttps://github.com/jantimon/html-webpack-plugin#options\r\n\r\nFixes #865.","distinct":false,"url":"https://api.github.com/repos/eliperelman/neutrino-dev/commits/c03a8ca48fea893d3b692b9db46c25a2a67a0c5c"},{"sha":"6a0609dadb74b060bd9b162b1764f8097a6522b7","author":{"name":"Ed Morley","email":"1ff3463693b0fd96bc8b63e3a6bb3a4873686c0f@users.noreply.github.com"},"message":"Jest: Set testEnvironment to 'node' when targeting node (#1030)\n\nSince the `testEnvironment` default of `'jsdom'` is only suitable\r\nwhen testing code intended to run in a browser environment. See:\r\nhttps://jestjs.io/docs/en/configuration.html#testenvironment-string\r\n\r\nFixes #1020.","distinct":true,"url":"https://api.github.com/repos/eliperelman/neutrino-dev/commits/6a0609dadb74b060bd9b162b1764f8097a6522b7"},{"sha":"96ff7077b87aeaf0cd54a26b88b80907599814da","author":{"name":"Eli Perelman","email":"3ca62a2ad87376be2697209a1770e1afdbbba220@eliperelman.com"},"message":"Update dependency lerna to v3","distinct":true,"url":"https://api.github.com/repos/eliperelman/neutrino-dev/commits/96ff7077b87aeaf0cd54a26b88b80907599814da"},{"sha":"4071b3cca7371f51d66e0d936dbfbf64be7a1d4e","author":{"name":"Eli Perelman","email":"3ca62a2ad87376be2697209a1770e1afdbbba220@eliperelman.com"},"message":"Update lerna to v3.1.x","distinct":true,"url":"https://api.github.com/repos/eliperelman/neutrino-dev/commits/4071b3cca7371f51d66e0d936dbfbf64be7a1d4e"}]}
{"actor":{"display_login":"eliperelman"}}