Commit 1221712
Sync the next branch with master (#794)
* v2 (#630)
* Webpack v4 (#525)
* (feat) Adds webpack v4, removes CommonsChunkPlugin and sets mode
* (feat) Yarn locks
* (feat) Removes NamedModulesPlugin and NoEmitOnErrorsPlugin
* (feat) Upgrades eslint-loader and replaces setup for before (devServer)
* (feat) Updates some loaders to work with webpack v4
* Add thread-loader, [email protected]
Adds thread-loader and extract-text-webpack-plugin beta.
* Remove automatic vendor bundling, add @todo
* Remove lock
* (fix) Fixes Inferno, JSXstyle, Reason, Typescript and WithVendor
* Fix TS HMR
* Bump to latest webpack
* Update README.md
* Move to Yarn Workspaces, fix tests
* Remove unused scripts for bootstrap and clean
* v2.0.0-alpha.1
* v2.0.0-alpha.2
* v2.0.0-alpha.3
* Drop extract-text for mini-css. Bump start-server (no more refreshes)
* Update docs with new hot restart behavior
* Make `rs` an h3 in docs
* v2.0.0-alpha.4
* Update package descriptions
* Bump mini-css-extract-plugin to 0.3.0 (#559)
* Add Multistep true so webpack 4 HMR can work (#558)
* Bump deps, fix TS example
* v2.0.0-alpha.5
* Changed name of the about page component: Home -> About (#561)
* chore(package): update lerna to version 2.9.1 (#560)
* including polyfills in production build (#562)
* Fix logic on polyfill inclusion
* v2.0.0-alpha.6
* Fix boolean
* v2.0.0-alpha.7
* s/your/you (#566)
* Replace clientCompiler before serverCompiler (#569)
* Update README.md (#564)
Fixed links to Node Inspector docs
* Add an example with Hyperapp (#549)
* Setup Hyperapp example
Enable HMR
Don't touch the yarn lock
Cleanup
Keep naming convention
Don't touch preact
Reverse formatting on the preact example
* Undo formatting something in the preact example
Fix formatting
Fix formatting
Fix formatting
Fix format
* 2.0.0-alpha.7
* Bump hyperapp version
* Add Koa usage example (#533)
* Add Koa usage example
* Extend Koa example documentation
* Make app use default koa styles and logo
* Correct Koa URL on doc
* Add webpack bar (#563)
* Remove yarn.lock from Koa example
* Bump deps
* v2.0.0-alpha.8
* add emitFile in url-loader options (#576)
* Add elm-package post on circleci
* Move elm install to dependencies.pre
* Use npm to install elm globally
* Install elm not elm-package. lol.
* Bump deps
* v2.0.0-y.0
* Update readme
* v2.0.0-alpha.9
* Limiting HMR to App (#577)
* #fix starting server code after compile assets (sync) (#575)
* Use webpack-dev-server-speedy for perf boost!
* v2.0.0-alpha.10
* Bump Webpack to 4.6.0
* v2.0.0-alpha.11
* Fix uglify options
* v2.0.0-alpha.12
* Update ESLint (#588)
* Upgrade typescript example (#589)
* ♻️ Cleanup random keystrokes in Home component
* ✨ Upgrade deps and TypeScript. Now supports the new fragment syntax<></>
* 👨🏼🎨 Add myself to the contributers list
* 📏 Prietier linting fixes
* Update README.md
* Update README.md
* Better defaults for Typescript example (#593)
* Better defaults for Typescript example
After running into multiple bugs having to deal with whether typescript was precompiling the same way that the babel version was (some include: jest testing, repl loading, mjs support) I realized that the big issue is that razzle had figured out solutions for each env based on webpack, so instead of having the added complexity of not knowing if I had proper typescript parody, I figured just remove that layer and use typescript for the one thing I wanted: type checking.
Happy to go into detail on those bugs, but I think the main point is this approach seems a better DX experiance out of the box, while offering more heavy solutions as comments.
* Update razzle.config.js
* Remove raf from examples (#601)
* Remove raf from all examples
* Add package-lock and yarn-lock to .gitignore in examples.
* Change env stringify so it doesn't overwrite process.env (#611)
* Razzle plugins + razzle-typescript-plugin (#605)
* Add a plugin system
* Add razzle-typescript-plugin
* Change TypeScript example to use razzle-typescript-plugin
* Small refactor to helpers
* Add myself to contributors
* Use fork-ts-checker-webpack-plugin instead of tslint-loader
* Make useBabel false by default
* Add esModuleInterop, remove console tslint rules
* Improve README
* Moved loaderFinder to razzle-dev-utils
* Remove -- from circle.yml
* Fix start test now that logger has changed
* Fix shell output
* Don't silence razzle build test
* Teardown beforeAll
* Remove 'use strict' from build fixtures
* Update README for v2
* v2.0.0
* Fix #632. Pass webpack to config in build.js
* v2.0.1
* 👨🏻💻 Include all contributors (#631)
* Removing thread-loader (#634)
* v2.0.2
* Include the crossorigin attribute link updated (#635)
reason: It seems that the content is moved since to this new URL.
* Adding server source map support (#516)
* Bump deps
* Boost perf of TS plugin during dev with suggested Outlook optimizations
* v2.0.3
* Fix useBabel use option in razzzle-plugin-typescript (#639)
* Add useEslint option to razzle-plugin-typescript (#640)
Useful if you wish to use babel, without eslint
* Update readme's
* v2.0.4
* Upgrade razzle package - jest ^22.4.3 (#648)
* Upgrade razzle package - jest ^22.4.3
* Revert version no change
* Close #653. Use correct Snyk badges
* Update babel-eslint to 8.x so that decorators will work using babel-plugin-transform-decorators-legacy. See: babel/babel-eslint#275 (#649)
* Add carrot to babel-eslint
* Remove consola (redundant)
* v2.1.0
* Add WebpackConfigHelpers + Vue, Elm plugins (#655)
* Add WebpackConfigHelpers + Vue, Elm plugins
* Fix elm plugin
* Add razzle-plugin-php
* Add disclaimer about php plugin
* More patches
* fix elm plugin
* Update elm
* Add info about razzle-plugin-elm
* Update docs
* v2.1.1
* Fix package names
* Fix 'server' typo (#658)
* latest jest (#656)
* Bump deps
* Squat on more potential plugins
* v2.2.0
* Bump babel-loader to remove incompatibility warning with Webpack 4. (#659)
* Fix Elm example (#661)
* preserve the full --inspect= flag as passed to yarn start (#660)
* preserve the full --inspect= flag as passed to yarn start instead of treating it as a boolean
* update --inspect docs & comments
* added example razzle + react router 3 (#539)
* added example razzle + react router 3
* Remove yarn.lock
* Fix pkg.json
* Add polka example (#520)
* Add polka example
Serves as a generic express middleware-compatible server example. (related to jaredpalmer/after.js#77)
* Remove with-polka/setupTests.js
* Remove yarn.lock
* Adding testEnvironmentOptions to supportedKeys for Jest (#678)
* fix koa hmr (#693)
* Add pretty node errors (#691)
* Ignore column from source map and only use pretty errors if file is read (#696)
* Add documentation for CSS Modules (#694)
* Erik Engi added to the contributors section (#700)
* Update README.md
* Introduce config.modifyBabelOptions (#702)
I’ve found that the babel configuration is important to modify in my environment.
Specifically in my env, I’d like to set `babelrc: false` so that the .babelrc file is ignored, and a custom babel configuration could be provided in the `razzle.config.js`.
* add support for function as plugin (#704)
* add mdx loader (#711)
* Mdx improve (#712)
* add peer dependency, ipdate install instruction
* update readme
* Fix .mjs issue with GraphQL 0.13.2 (#715)
* Fix .mjs issue with GraphQL 0.13.2
graphql/graphql-js#1272 (comment)
* Fix .mjs still referencing "require"
aws-amplify/amplify-js#686 (comment)
* remove package-lock.json
* Make readme's match
* v2.3.0
* Revert "v2.3.0"
This reverts commit 361bb0c.
* v2.4.0
* Fix production sourcemaps (#717)
* Create stale.yml
* Add loadable-components example (#598)
* Update createJestConfig.js (#719)
Add globals to the allowable jest config overrides
* Use the correct port when PORT is not set (#723)
* Add Now deployment example (#728)
* Duplicated basic example
* Renamed package name
* Updated readme for Now
* Added post Now build process hook
* Tweaked README format and content
* Add Heroku deployment example (#727)
* Duplicated basic exmaple
* Updated readme with Heroku instructions
* Renamed package name
* added Heroku post-build command in Procfile
* Updated package.json:
- added post pre-start hook to trigger build on Heroku
- moved razzle to main deps for Heroku build process
* Consistent reference to Heroku app name
* Update README.md
* Update package.json
* Update README.md
* Fix for '[HMR] You need to restart the application!' on server sided err
* Mdx plugin improvements (#732)
* resolving path to @mdx-js/tag, fix loader options
* del peerDep, improve readme
* add example
* Change import to require
* cleanup: remove .js extensions from require
* React Loadable example: add css chunks (#746)
* point people looking at CHANGELOG.md to the release notes page (#747)
* Update css chunks: use [name] instead of [id] (#750)
* Fix HMR : client was not working + mismatch between server/client (#749)
* remove mention of extract text plugin from react native web example (#752)
* Update examples to recover from HMR error (#763)
* add CLIENT_PUBLIC_PATH env var for local dev environments that don't use localhost (e.g. VMs, Docker) (#761)
* Set template package version back to 0.1.0 (#760)
* CLIENT_PUBLIC_PATH default was being set in two places that computed different values. Remove the erroneous one. (#779)
* Correct example name in curl (#772)
* Feature/scss plugin (#786)
* add scss plugin and fixes to makeLoaderFinder
* add readme for scss plugin
* fix test regex for including .css
* remove jest forceExit
* add contributors
* refactor tests
* add plugin options
* edit readme for better options knowledge
* change node-sass to node-sass-chokidar
* Use npx (#783)1 parent 49022bf commit 1221712
File tree
205 files changed
+16425
-1261
lines changed- .github
- examples
- basic
- src
- with-afterjs
- src
- with-custom-babel-config
- src
- with-custom-environment-variables
- src
- with-custom-webpack-config
- src
- with-elm
- src
- with-firebase-functions
- src
- with-heroku
- public
- src
- with-hyperapp
- src
- with-inferno
- src
- with-jest-snapshots
- src
- with-jsxstyle
- src
- with-koa
- src
- with-loadable-components
- public
- src
- with-material-ui
- src
- with-mdx
- src
- with-now
- public
- src
- with-polka
- public
- src
- with-preact
- src
- with-rax
- src
- with-react-loadable
- src
- with-react-native-web
- src
- with-react-router-3
- public
- src
- with-reason-react
- src
- with-redux
- src
- with-scss
- public
- src
- with-styled-components
- src
- with-typescript
- src
- with-vendor-bundle
- src
- packages
- babel-preset-razzle
- create-razzle-app
- lib/utils
- templates/default
- src
- razzle-dev-utils
- razzle-plugin-css
- razzle-plugin-elm
- razzle-plugin-eslint
- razzle-plugin-inferno
- razzle-plugin-less
- razzle-plugin-mdx
- tests
- razzle-plugin-php
- razzle-plugin-preact
- razzle-plugin-react
- razzle-plugin-scss
- tests
- razzle-plugin-typescript
- razzle-plugin-vue
- razzle
- config
- scripts
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
205 files changed
+16425
-1261
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
76 | 76 | | |
77 | 77 | | |
78 | 78 | | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
79 | 90 | | |
80 | 91 | | |
81 | 92 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
Large diffs are not rendered by default.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
| 3 | + | |
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| |||
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
17 | | - | |
| 17 | + | |
18 | 18 | | |
19 | 19 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | | - | |
| 2 | + | |
| 3 | + | |
3 | 4 | | |
4 | 5 | | |
5 | 6 | | |
6 | 7 | | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
7 | 13 | | |
8 | 14 | | |
9 | 15 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
| 3 | + | |
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| |||
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
14 | | - | |
| 14 | + | |
15 | 15 | | |
16 | 16 | | |
17 | 17 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
2 | | - | |
| 1 | + | |
3 | 2 | | |
4 | | - | |
5 | | - | |
6 | | - | |
7 | | - | |
8 | | - | |
9 | | - | |
10 | | - | |
11 | | - | |
12 | | - | |
13 | | - | |
14 | | - | |
| 3 | + | |
15 | 4 | | |
16 | 5 | | |
17 | | - | |
18 | | - | |
19 | | - | |
| 6 | + | |
20 | 7 | | |
21 | | - | |
22 | | - | |
23 | | - | |
24 | | - | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
25 | 13 | | |
| 14 | + | |
26 | 15 | | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
| 3 | + | |
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| |||
17 | 17 | | |
18 | 18 | | |
19 | 19 | | |
20 | | - | |
| 20 | + | |
21 | 21 | | |
22 | 22 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | | - | |
| 2 | + | |
| 3 | + | |
3 | 4 | | |
4 | 5 | | |
5 | 6 | | |
6 | 7 | | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
7 | 13 | | |
8 | 14 | | |
9 | 15 | | |
| |||
0 commit comments