Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Big various updates #40

Merged
merged 147 commits into from
Aug 31, 2018
Merged

Big various updates #40

merged 147 commits into from
Aug 31, 2018

Conversation

marcofugaro
Copy link
Contributor

@marcofugaro marcofugaro commented May 8, 2018

New features

  • possibility to edit the babel configuration via the .babelrc
  • babel-plugin-macros, pipeline-operator, optional-chaining, optional-catch-binding and many other from babel7
  • transpilation of the node_modules
  • new Eslint rules (already published)
  • possiblity to edit the supported browsers both in development and in production via browserslist in package.json. Both babel-preset-env and autoprefixer depend on it.
  • CSV Loader
  • CSS Modules for *.module.css files
  • Support for FUSS
  • CSS Nesting
  • JSON5 Loader
  • support for the .env file
  • A lot of documentation, including:
    • Netlify setup guide and config file
    • Adding new webpack loaders and plugins
    • Adding support for typescript
    • Available Env variables
    • How do I enable hot reloading?
    • Where do I put the images?
    • Where do I put the custom fonts?
    • What is the public folder for?
    • How do I override a webpack loader?
  • Fix forever the PUBLIC_URL env
  • Add the LATEST_COMMIT and LATEST_COMMIT_TIMESTAMP env variables
  • Add support for color-mod() in css using postcss
  • Lint command
  • Prettier command
  • Styles are now imported from the avoiding the FOUC
  • SVG React Loader

Refactoring

  • Updated the create-test-app command according to the new yarn version
  • Updated lerna and the publish command
  • remove BSD oudated license
  • add short README in every package
  • updated the start and build node scripts according to the updates in create-react-app
  • upgrade deps to webpack4, babel7, eslint5
  • deprecated setting the NODE_ENV from the outside, other other variables instead
  • updated the webpack.config

Closes #15
Closes #18
Closes #19
Closes #22
Closes #23
Closes #24
Closes #30
Closes #32
Closes #33
Closes #36

@marcofugaro
Copy link
Contributor Author

good job @marcofugaro 🎉

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment