From d19aa023c2a9b8097e18cf763acc8d77cad02f4c Mon Sep 17 00:00:00 2001 From: Oleksandr Fediashov Date: Sun, 4 Aug 2019 12:52:27 +0200 Subject: [PATCH] docs(examples): remove outdated Webpack examples --- .eslintignore | 1 - docs/src/pages/Usage.mdx | 82 - examples/.eslintrc | 5 - examples/webpack1/.babelrc | 10 - examples/webpack1/.gitignore | 2 - examples/webpack1/README.md | 3 - examples/webpack1/package.json | 30 - examples/webpack1/public/index.html | 13 - examples/webpack1/src/main.js | 20 - examples/webpack1/webpack.config.js | 62 - examples/webpack2/.babelrc | 10 - examples/webpack2/.gitignore | 2 - examples/webpack2/README.md | 3 - examples/webpack2/package.json | 30 - examples/webpack2/public/index.html | 13 - examples/webpack2/src/main.js | 20 - examples/webpack2/webpack.config.js | 67 - examples/webpack3/.babelrc | 32 - examples/webpack3/.gitignore | 14 - examples/webpack3/config/env.js | 55 - examples/webpack3/config/paths.js | 50 - .../webpack3/config/webpack.config.common.js | 216 - .../webpack3/config/webpack.config.dev.js | 92 - .../webpack3/config/webpack.config.prod.js | 124 - .../config/webpackDevServer.config.js | 99 - examples/webpack3/package.json | 50 - examples/webpack3/public/favicon.ico | Bin 15086 -> 0 bytes examples/webpack3/public/index.html | 40 - examples/webpack3/public/manifest.json | 15 - examples/webpack3/scripts/build.js | 138 - examples/webpack3/scripts/start.js | 88 - examples/webpack3/src/App.js | 186 - .../components/CustomMessage/CustomMessage.js | 18 - .../CustomMessage/CustomMessage.less | 14 - .../src/components/CustomMessage/index.js | 1 - .../webpack3/src/components/Navbar/Navbar.js | 52 - .../src/components/Navbar/NavbarChildren.js | 13 - .../src/components/Navbar/NavbarChildren.less | 5 - .../src/components/Navbar/NavbarDesktop.js | 27 - .../src/components/Navbar/NavbarMobile.js | 44 - .../src/components/Navbar/NavbarMobile.less | 3 - .../webpack3/src/components/Navbar/index.js | 1 - examples/webpack3/src/components/index.js | 2 - examples/webpack3/src/index.js | 18 - examples/webpack3/src/resources/logo.png | Bin 7315 -> 0 bytes examples/webpack3/src/styling/heading.less | 4 - examples/webpack3/src/styling/semantic.less | 61 - examples/webpack3/src/styling/theme.config | 82 - .../theme/collections/breadcrumb.overrides | 3 - .../theme/collections/breadcrumb.variables | 3 - .../styling/theme/collections/form.overrides | 3 - .../styling/theme/collections/form.variables | 3 - .../styling/theme/collections/grid.overrides | 3 - .../styling/theme/collections/grid.variables | 3 - .../styling/theme/collections/menu.overrides | 3 - .../styling/theme/collections/menu.variables | 3 - .../theme/collections/message.overrides | 3 - .../theme/collections/message.variables | 3 - .../styling/theme/collections/table.overrides | 3 - .../styling/theme/collections/table.variables | 3 - .../styling/theme/elements/button.overrides | 3 - .../styling/theme/elements/button.variables | 5 - .../theme/elements/container.overrides | 3 - .../theme/elements/container.variables | 3 - .../styling/theme/elements/divider.overrides | 3 - .../styling/theme/elements/divider.variables | 3 - .../src/styling/theme/elements/flag.overrides | 3 - .../src/styling/theme/elements/flag.variables | 3 - .../styling/theme/elements/header.overrides | 3 - .../styling/theme/elements/header.variables | 3 - .../src/styling/theme/elements/icon.overrides | 3 - .../src/styling/theme/elements/icon.variables | 3 - .../styling/theme/elements/image.overrides | 3 - .../styling/theme/elements/image.variables | 3 - .../styling/theme/elements/input.overrides | 3 - .../styling/theme/elements/input.variables | 3 - .../styling/theme/elements/label.overrides | 3 - .../styling/theme/elements/label.variables | 3 - .../src/styling/theme/elements/list.overrides | 3 - .../src/styling/theme/elements/list.variables | 3 - .../styling/theme/elements/loader.overrides | 3 - .../styling/theme/elements/loader.variables | 3 - .../src/styling/theme/elements/rail.overrides | 3 - .../src/styling/theme/elements/rail.variables | 3 - .../styling/theme/elements/reveal.overrides | 3 - .../styling/theme/elements/reveal.variables | 3 - .../styling/theme/elements/segment.overrides | 3 - .../styling/theme/elements/segment.variables | 3 - .../src/styling/theme/elements/step.overrides | 3 - .../src/styling/theme/elements/step.variables | 3 - .../src/styling/theme/globals/reset.overrides | 3 - .../src/styling/theme/globals/reset.variables | 3 - .../src/styling/theme/globals/site.overrides | 8 - .../src/styling/theme/globals/site.variables | 3 - .../styling/theme/modules/accordion.overrides | 3 - .../styling/theme/modules/accordion.variables | 3 - .../styling/theme/modules/chatroom.overrides | 3 - .../styling/theme/modules/chatroom.variables | 3 - .../styling/theme/modules/checkbox.overrides | 3 - .../styling/theme/modules/checkbox.variables | 3 - .../styling/theme/modules/dimmer.overrides | 3 - .../styling/theme/modules/dimmer.variables | 3 - .../styling/theme/modules/dropdown.overrides | 3 - .../styling/theme/modules/dropdown.variables | 3 - .../src/styling/theme/modules/embed.overrides | 3 - .../src/styling/theme/modules/embed.variables | 0 .../src/styling/theme/modules/modal.overrides | 3 - .../src/styling/theme/modules/modal.variables | 3 - .../src/styling/theme/modules/nag.overrides | 3 - .../src/styling/theme/modules/nag.variables | 3 - .../src/styling/theme/modules/popup.overrides | 3 - .../src/styling/theme/modules/popup.variables | 3 - .../styling/theme/modules/progress.overrides | 3 - .../styling/theme/modules/progress.variables | 3 - .../styling/theme/modules/rating.overrides | 3 - .../styling/theme/modules/rating.variables | 3 - .../styling/theme/modules/search.overrides | 3 - .../styling/theme/modules/search.variables | 3 - .../src/styling/theme/modules/shape.overrides | 3 - .../src/styling/theme/modules/shape.variables | 3 - .../styling/theme/modules/sidebar.overrides | 3 - .../styling/theme/modules/sidebar.variables | 3 - .../styling/theme/modules/sticky.overrides | 3 - .../styling/theme/modules/sticky.variables | 3 - .../src/styling/theme/modules/tab.overrides | 3 - .../src/styling/theme/modules/tab.variables | 3 - .../theme/modules/transition.overrides | 3 - .../theme/modules/transition.variables | 3 - .../src/styling/theme/views/ad.overrides | 3 - .../src/styling/theme/views/ad.variables | 3 - .../src/styling/theme/views/card.overrides | 3 - .../src/styling/theme/views/card.variables | 3 - .../src/styling/theme/views/comment.overrides | 3 - .../src/styling/theme/views/comment.variables | 3 - .../src/styling/theme/views/feed.overrides | 3 - .../src/styling/theme/views/feed.variables | 3 - .../src/styling/theme/views/item.overrides | 3 - .../src/styling/theme/views/item.variables | 3 - .../styling/theme/views/statistic.overrides | 3 - .../styling/theme/views/statistic.variables | 3 - examples/webpack3/yarn.lock | 6182 ----------------- 141 files changed, 8379 deletions(-) delete mode 100644 examples/.eslintrc delete mode 100644 examples/webpack1/.babelrc delete mode 100644 examples/webpack1/.gitignore delete mode 100644 examples/webpack1/README.md delete mode 100644 examples/webpack1/package.json delete mode 100644 examples/webpack1/public/index.html delete mode 100644 examples/webpack1/src/main.js delete mode 100644 examples/webpack1/webpack.config.js delete mode 100644 examples/webpack2/.babelrc delete mode 100644 examples/webpack2/.gitignore delete mode 100644 examples/webpack2/README.md delete mode 100644 examples/webpack2/package.json delete mode 100644 examples/webpack2/public/index.html delete mode 100644 examples/webpack2/src/main.js delete mode 100644 examples/webpack2/webpack.config.js delete mode 100644 examples/webpack3/.babelrc delete mode 100644 examples/webpack3/.gitignore delete mode 100644 examples/webpack3/config/env.js delete mode 100644 examples/webpack3/config/paths.js delete mode 100644 examples/webpack3/config/webpack.config.common.js delete mode 100644 examples/webpack3/config/webpack.config.dev.js delete mode 100644 examples/webpack3/config/webpack.config.prod.js delete mode 100644 examples/webpack3/config/webpackDevServer.config.js delete mode 100644 examples/webpack3/package.json delete mode 100644 examples/webpack3/public/favicon.ico delete mode 100644 examples/webpack3/public/index.html delete mode 100644 examples/webpack3/public/manifest.json delete mode 100644 examples/webpack3/scripts/build.js delete mode 100644 examples/webpack3/scripts/start.js delete mode 100644 examples/webpack3/src/App.js delete mode 100644 examples/webpack3/src/components/CustomMessage/CustomMessage.js delete mode 100644 examples/webpack3/src/components/CustomMessage/CustomMessage.less delete mode 100644 examples/webpack3/src/components/CustomMessage/index.js delete mode 100644 examples/webpack3/src/components/Navbar/Navbar.js delete mode 100644 examples/webpack3/src/components/Navbar/NavbarChildren.js delete mode 100644 examples/webpack3/src/components/Navbar/NavbarChildren.less delete mode 100644 examples/webpack3/src/components/Navbar/NavbarDesktop.js delete mode 100644 examples/webpack3/src/components/Navbar/NavbarMobile.js delete mode 100644 examples/webpack3/src/components/Navbar/NavbarMobile.less delete mode 100644 examples/webpack3/src/components/Navbar/index.js delete mode 100644 examples/webpack3/src/components/index.js delete mode 100644 examples/webpack3/src/index.js delete mode 100644 examples/webpack3/src/resources/logo.png delete mode 100644 examples/webpack3/src/styling/heading.less delete mode 100644 examples/webpack3/src/styling/semantic.less delete mode 100644 examples/webpack3/src/styling/theme.config delete mode 100644 examples/webpack3/src/styling/theme/collections/breadcrumb.overrides delete mode 100644 examples/webpack3/src/styling/theme/collections/breadcrumb.variables delete mode 100644 examples/webpack3/src/styling/theme/collections/form.overrides delete mode 100644 examples/webpack3/src/styling/theme/collections/form.variables delete mode 100644 examples/webpack3/src/styling/theme/collections/grid.overrides delete mode 100644 examples/webpack3/src/styling/theme/collections/grid.variables delete mode 100644 examples/webpack3/src/styling/theme/collections/menu.overrides delete mode 100644 examples/webpack3/src/styling/theme/collections/menu.variables delete mode 100644 examples/webpack3/src/styling/theme/collections/message.overrides delete mode 100644 examples/webpack3/src/styling/theme/collections/message.variables delete mode 100644 examples/webpack3/src/styling/theme/collections/table.overrides delete mode 100644 examples/webpack3/src/styling/theme/collections/table.variables delete mode 100644 examples/webpack3/src/styling/theme/elements/button.overrides delete mode 100644 examples/webpack3/src/styling/theme/elements/button.variables delete mode 100644 examples/webpack3/src/styling/theme/elements/container.overrides delete mode 100644 examples/webpack3/src/styling/theme/elements/container.variables delete mode 100644 examples/webpack3/src/styling/theme/elements/divider.overrides delete mode 100644 examples/webpack3/src/styling/theme/elements/divider.variables delete mode 100644 examples/webpack3/src/styling/theme/elements/flag.overrides delete mode 100644 examples/webpack3/src/styling/theme/elements/flag.variables delete mode 100644 examples/webpack3/src/styling/theme/elements/header.overrides delete mode 100644 examples/webpack3/src/styling/theme/elements/header.variables delete mode 100644 examples/webpack3/src/styling/theme/elements/icon.overrides delete mode 100644 examples/webpack3/src/styling/theme/elements/icon.variables delete mode 100644 examples/webpack3/src/styling/theme/elements/image.overrides delete mode 100644 examples/webpack3/src/styling/theme/elements/image.variables delete mode 100644 examples/webpack3/src/styling/theme/elements/input.overrides delete mode 100644 examples/webpack3/src/styling/theme/elements/input.variables delete mode 100644 examples/webpack3/src/styling/theme/elements/label.overrides delete mode 100644 examples/webpack3/src/styling/theme/elements/label.variables delete mode 100644 examples/webpack3/src/styling/theme/elements/list.overrides delete mode 100644 examples/webpack3/src/styling/theme/elements/list.variables delete mode 100644 examples/webpack3/src/styling/theme/elements/loader.overrides delete mode 100644 examples/webpack3/src/styling/theme/elements/loader.variables delete mode 100644 examples/webpack3/src/styling/theme/elements/rail.overrides delete mode 100644 examples/webpack3/src/styling/theme/elements/rail.variables delete mode 100644 examples/webpack3/src/styling/theme/elements/reveal.overrides delete mode 100644 examples/webpack3/src/styling/theme/elements/reveal.variables delete mode 100644 examples/webpack3/src/styling/theme/elements/segment.overrides delete mode 100644 examples/webpack3/src/styling/theme/elements/segment.variables delete mode 100644 examples/webpack3/src/styling/theme/elements/step.overrides delete mode 100644 examples/webpack3/src/styling/theme/elements/step.variables delete mode 100644 examples/webpack3/src/styling/theme/globals/reset.overrides delete mode 100644 examples/webpack3/src/styling/theme/globals/reset.variables delete mode 100644 examples/webpack3/src/styling/theme/globals/site.overrides delete mode 100644 examples/webpack3/src/styling/theme/globals/site.variables delete mode 100644 examples/webpack3/src/styling/theme/modules/accordion.overrides delete mode 100644 examples/webpack3/src/styling/theme/modules/accordion.variables delete mode 100644 examples/webpack3/src/styling/theme/modules/chatroom.overrides delete mode 100644 examples/webpack3/src/styling/theme/modules/chatroom.variables delete mode 100644 examples/webpack3/src/styling/theme/modules/checkbox.overrides delete mode 100644 examples/webpack3/src/styling/theme/modules/checkbox.variables delete mode 100644 examples/webpack3/src/styling/theme/modules/dimmer.overrides delete mode 100644 examples/webpack3/src/styling/theme/modules/dimmer.variables delete mode 100644 examples/webpack3/src/styling/theme/modules/dropdown.overrides delete mode 100644 examples/webpack3/src/styling/theme/modules/dropdown.variables delete mode 100644 examples/webpack3/src/styling/theme/modules/embed.overrides delete mode 100644 examples/webpack3/src/styling/theme/modules/embed.variables delete mode 100644 examples/webpack3/src/styling/theme/modules/modal.overrides delete mode 100644 examples/webpack3/src/styling/theme/modules/modal.variables delete mode 100644 examples/webpack3/src/styling/theme/modules/nag.overrides delete mode 100644 examples/webpack3/src/styling/theme/modules/nag.variables delete mode 100644 examples/webpack3/src/styling/theme/modules/popup.overrides delete mode 100644 examples/webpack3/src/styling/theme/modules/popup.variables delete mode 100644 examples/webpack3/src/styling/theme/modules/progress.overrides delete mode 100644 examples/webpack3/src/styling/theme/modules/progress.variables delete mode 100644 examples/webpack3/src/styling/theme/modules/rating.overrides delete mode 100644 examples/webpack3/src/styling/theme/modules/rating.variables delete mode 100644 examples/webpack3/src/styling/theme/modules/search.overrides delete mode 100644 examples/webpack3/src/styling/theme/modules/search.variables delete mode 100644 examples/webpack3/src/styling/theme/modules/shape.overrides delete mode 100644 examples/webpack3/src/styling/theme/modules/shape.variables delete mode 100644 examples/webpack3/src/styling/theme/modules/sidebar.overrides delete mode 100644 examples/webpack3/src/styling/theme/modules/sidebar.variables delete mode 100644 examples/webpack3/src/styling/theme/modules/sticky.overrides delete mode 100644 examples/webpack3/src/styling/theme/modules/sticky.variables delete mode 100644 examples/webpack3/src/styling/theme/modules/tab.overrides delete mode 100644 examples/webpack3/src/styling/theme/modules/tab.variables delete mode 100644 examples/webpack3/src/styling/theme/modules/transition.overrides delete mode 100644 examples/webpack3/src/styling/theme/modules/transition.variables delete mode 100644 examples/webpack3/src/styling/theme/views/ad.overrides delete mode 100644 examples/webpack3/src/styling/theme/views/ad.variables delete mode 100644 examples/webpack3/src/styling/theme/views/card.overrides delete mode 100644 examples/webpack3/src/styling/theme/views/card.variables delete mode 100644 examples/webpack3/src/styling/theme/views/comment.overrides delete mode 100644 examples/webpack3/src/styling/theme/views/comment.variables delete mode 100644 examples/webpack3/src/styling/theme/views/feed.overrides delete mode 100644 examples/webpack3/src/styling/theme/views/feed.variables delete mode 100644 examples/webpack3/src/styling/theme/views/item.overrides delete mode 100644 examples/webpack3/src/styling/theme/views/item.variables delete mode 100644 examples/webpack3/src/styling/theme/views/statistic.overrides delete mode 100644 examples/webpack3/src/styling/theme/views/statistic.variables delete mode 100644 examples/webpack3/yarn.lock diff --git a/.eslintignore b/.eslintignore index 53b040fbd1..b501af3790 100644 --- a/.eslintignore +++ b/.eslintignore @@ -1,5 +1,4 @@ coverage/* dist/* docs/dist/* -examples/webpack3/scripts/* tmp/* diff --git a/docs/src/pages/Usage.mdx b/docs/src/pages/Usage.mdx index ae200171a2..fc5d69942c 100644 --- a/docs/src/pages/Usage.mdx +++ b/docs/src/pages/Usage.mdx @@ -121,88 +121,6 @@ example recipes with some of them. You can use these as a starting point for you ), }, - { - menuItem: 'Webpack 2/3', - render: () => ( - -

- Semantic UI React is fully supported by Webpack 2 and 3, including tree shaking as of{' '} - semantic-ui-react@0.81.2. -

-

- Please ensure that you build your app in production mode before release. Semantic UI - React includes several optimizations in production mode, such as stripping `propTypes` - from your build. -

-
Examples
- - - - - - - Known Issues - -

- Webpack 2/3 tree shaking does not completely remove unused exports, there are numerous - issues that are long-standing bugs: -

- - - - - - -

- Semantic UI React imports will be not optimized, so we recommend to use - babel-plugin-lodash in your builds. You can find example configuration in - examples/webpack3 directory. -

-
- ), - }, ]} /> diff --git a/examples/.eslintrc b/examples/.eslintrc deleted file mode 100644 index 541dc2ca65..0000000000 --- a/examples/.eslintrc +++ /dev/null @@ -1,5 +0,0 @@ -{ - "rules": { - "comma-dangle": 0 - } -} \ No newline at end of file diff --git a/examples/webpack1/.babelrc b/examples/webpack1/.babelrc deleted file mode 100644 index 254c8d87dd..0000000000 --- a/examples/webpack1/.babelrc +++ /dev/null @@ -1,10 +0,0 @@ -{ - "presets": [ - "es2015", - "react", - "stage-1" - ], - "plugins": [ - ["lodash", { "id": ["lodash", "semantic-ui-react"] }] - ] -} diff --git a/examples/webpack1/.gitignore b/examples/webpack1/.gitignore deleted file mode 100644 index bebc926b38..0000000000 --- a/examples/webpack1/.gitignore +++ /dev/null @@ -1,2 +0,0 @@ -.yarn-cache/ -node_modules/ diff --git a/examples/webpack1/README.md b/examples/webpack1/README.md deleted file mode 100644 index 1c5a8892f6..0000000000 --- a/examples/webpack1/README.md +++ /dev/null @@ -1,3 +0,0 @@ -# Deprecated - -See [our boilerplate](../webpack3) for Webpack 3 diff --git a/examples/webpack1/package.json b/examples/webpack1/package.json deleted file mode 100644 index 8b3efc66b8..0000000000 --- a/examples/webpack1/package.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "name": "semantic-ui-react-example-webpack1", - "version": "1.0.0", - "description": "Get started with Semantic UI React and Webpack 1", - "main": "index.js", - "scripts": { - "analyze": "cross-env ANALYZE_ENV=true yarn build", - "analyze:production": "cross-env ANALYZE_ENV=true yarn build:production", - "build": "webpack", - "build:production": "cross-env NODE_ENV=production yarn build" - }, - "author": "Alexander Fedyashov ", - "license": "MIT", - "dependencies": { - "babel-core": "^6.26.0", - "babel-loader": "^6.4.1", - "babel-plugin-lodash": "^3.2.11", - "babel-preset-es2015": "^6.24.1", - "babel-preset-react": "^6.24.1", - "babel-preset-stage-1": "^6.24.1", - "cross-env": "^5.0.5", - "react": "^15.6.2", - "react-dom": "^15.6.2", - "semantic-ui-react": "^0.74.2", - "webpack": "^1.15.0" - }, - "devDependencies": { - "webpack-bundle-analyzer": "^2.8.2" - } -} diff --git a/examples/webpack1/public/index.html b/examples/webpack1/public/index.html deleted file mode 100644 index 094c5af4b1..0000000000 --- a/examples/webpack1/public/index.html +++ /dev/null @@ -1,13 +0,0 @@ - - - - Semantic UI React Example - - - - - -
- - - diff --git a/examples/webpack1/src/main.js b/examples/webpack1/src/main.js deleted file mode 100644 index a32309d5bb..0000000000 --- a/examples/webpack1/src/main.js +++ /dev/null @@ -1,20 +0,0 @@ -import React from 'react' -import { render } from 'react-dom' -import { Button, Container, Header } from 'semantic-ui-react' - -const MOUNT_NODE = document.getElementById('root') - -const App = () => ( - -
Hello world!
- -