Skip to content

Commit

Permalink
Moved docs to old and documentation to docs
Browse files Browse the repository at this point in the history
  • Loading branch information
Mikkel Laursen committed Nov 6, 2016
1 parent 1df3f91 commit d84f8e9
Show file tree
Hide file tree
Showing 582 changed files with 1,336 additions and 1,255 deletions.
56 changes: 28 additions & 28 deletions docs/.eslintrc
100755 → 100644
Original file line number Diff line number Diff line change
Expand Up @@ -6,42 +6,42 @@
"node": true,
},
"globals": {
"__CLIENT__": true
"__CLIENT__": true
},
"rules": {
"import/imports-first": 0,
"import/no-unresolved": 0,
"import/prefer-default-export": 0,
"import/no-extraneous-dependencies": 0,
"import/newline-after-import": 0,
"import/no-dynamic-require": 0,
"import/extensions": 0,
"no-underscore-dangle": 0,
"global-require": 0,
// Don't feel like wrapping every arrow in paren
"arrow-parens": 0,
"no-underscore-dangle": 0,
"no-param-reassign": 0,

"max-len": 0,
"no-else-return": 0,
"arrow-body-style": 0,

// Console valid
"no-console": 0,
"no-shadow": 0,
"no-param-reassign": 0,
"no-use-before-define": 0,
"prefer-template": 0,
"one-var": 0,
"one-var-declaration-per-line": 0,
"prefer-spread": 0,

// Disables for express.Router()
"new-cap": 0,
"quote-props": 0,
"no-unused-expressions": 0,

// Don't care too much about shadow
"no-shadow": 0,

// Don't care too much about having a line containing / * = -
"no-mixed-operators": 0,
"consistent-return": 0,
"no-sequences": 0,

// Doesn't work in react classes ?
"class-methods-use-this": 0,
"react/no-find-dom-node": 0,
"react/jsx-filename-extension": 0,
"react/prefer-stateless-function": 0,
"react/no-unescaped-entities": 0,
"react/forbid-prop-types": 0,
"global-require": 0, // want some requires when dev only
"import/extensions": 0, // No extension is always js
"import/no-dynamic-require": 0,
"import/imports-first": 0, // don't care about doing absolute paths
"import/no-extraneous-dependencies": 0,
"import/no-unresolved": 0, // doesn't work with webpack aliases
"import/newline-after-import": 0, // I want to allow import-> export right after each other

"react/no-unused-prop-types": 0,
"react/forbid-prop-types": 0,
"react/jsx-filename-extension": 0, // allow jsx in plain .js files
"react/prefer-stateless-function": 0,
"react/no-find-dom-node": 0
}
}
16 changes: 5 additions & 11 deletions docs/nodemon.json
Original file line number Diff line number Diff line change
@@ -1,15 +1,9 @@
{
"watch": [
"package.json",
"nodemon.json",
"dist/server",
"webpack-dev*.js",
"webpack.config/js"
],
"ignore": [
"src/server/react-md.jsx"
],
"env": {
"NODE_ENV": "development"
}
},
"ignore": [
"dist",
"src/shared"
]
}
105 changes: 38 additions & 67 deletions docs/package.json
Original file line number Diff line number Diff line change
@@ -1,102 +1,73 @@
{
"name": "react-md-docs",
"version": "0.4.0-alpha",
"description": "The documentation website for react-md.",
"main": "dist/server/server.js",
"name": "react-md-documentation",
"version": "1.0.0",
"description": "",
"main": "dist/server/index.js",
"scripts": {
"start": "node dist/server/server.js",
"start:dev": "nodemon dist/server/server.js",
"prebuild": "rimraf dist",
"scripts": "webpack --config webpack-prod.config.js --progress --colors",
"sassdoc": "scripts/sassdoc.js",
"docgen": "scripts/docgen.js",
"jsdoc": "jsdoc ../src/js/utils -r -c conf.json -d dist",
"build": "npm run docgen && npm run sassdoc && npm run scripts",
"dev": "./scripts/dev.sh",
"server:dev": "webpack-dev-server --config webpack-dev.client.config.js --progress --colors"
"dev": "nodemon src/server/index.js"
},
"repository": {
"type": "git",
"url": "git+https://github.com/mlaursen/react-md.git"
},
"author": "mlaursen",
"author": "",
"license": "MIT",
"bugs": {
"url": "https://github.com/mlaursen/react-md/issues"
},
"homepage": "https://github.com/mlaursen/react-md#readme",
"dependencies": {
"babel-polyfill": "^6.16.0",
"babel-plugin-transform-decorators-legacy": "^1.3.4",
"babel-preset-es2015": "^6.18.0",
"babel-preset-react": "^6.16.0",
"babel-preset-stage-0": "^6.16.0",
"bluebird": "^3.4.6",
"classnames": "^2.2.5",
"compression": "^1.6.2",
"ejs": "^2.5.2",
"express": "^4.14.0",
"fuse.js": "^2.5.0",
"highlight.js": "^9.7.0",
"intl": "^1.2.5",
"lodash": "^4.16.2",
"isomorphic-fetch": "^2.2.1",
"lorem-ipsum": "^1.0.3",
"marked": "^0.3.6",
"morgan": "^1.7.0",
"node-noop": "^1.0.0",
"normalize.css": "^4.2.0",
"normalize.css": "^5.0.0",
"react": "^15.3.2",
"react-addons-css-transition-group": "^15.3.2",
"react-addons-transition-group": "^15.3.2",
"react-dom": "^15.3.2",
"react-motion": "^0.4.5",
"react-redux": "^4.4.5",
"react-router": "^2.8.1",
"react-router": "^3.0.0",
"react-router-redux": "^4.0.6",
"redux": "^3.6.0",
"redux-thunk": "^2.1.0",
"vhost": "^3.0.2",
"webfontloader": "^1.6.26",
"whatwg-fetch": "^1.0.0"
"smooth-scroll": "cferdinandi/smooth-scroll",
"webfontloader": "^1.6.26"
},
"devDependencies": {
"autoprefixer": "^6.5.0",
"babel-core": "^6.16.0",
"babel-eslint": "^7.0.0",
"babel-loader": "^6.2.5",
"babel-plugin-transform-decorators-legacy": "^1.3.4",
"babel-preset-es2015": "^6.16.0",
"babel-preset-react": "^6.16.0",
"babel-preset-stage-0": "^6.16.0",
"concurrently": "^3.0.0",
"autoprefixer": "^6.5.1",
"babel": "^6.5.2",
"babel-cli": "^6.18.0",
"babel-core": "^6.18.0",
"babel-eslint": "^7.1.0",
"babel-loader": "^6.2.6",
"css-loader": "^0.25.0",
"eslint": "^3.7.0",
"eslint": "^3.8.1",
"eslint-config-airbnb": "^12.0.0",
"eslint-loader": "^1.5.0",
"eslint-plugin-import": "^1.16.0",
"eslint-plugin-jsx-a11y": "^2.2.2",
"eslint-plugin-react": "^6.3.0",
"eslint-loader": "^1.6.0",
"eslint-plugin-import": "1.16.0",
"eslint-plugin-jsx-a11y": "^2.2.3",
"eslint-plugin-react": "^6.4.1",
"express-history-api-fallback": "^2.0.0",
"extract-text-webpack-plugin": "^1.0.1",
"file-loader": "^0.9.0",
"html-webpack-harddisk-plugin": "0.0.2",
"html-webpack-plugin": "^2.22.0",
"image-webpack-loader": "^2.0.0",
"jsdoc": "^3.4.2",
"html-webpack-harddisk-plugin": "^0.0.2",
"html-webpack-plugin": "^2.24.0",
"image-webpack-loader": "^3.0.0",
"json-loader": "^0.5.4",
"loader-utils": "^0.2.16",
"node-sass": "^3.10.1",
"nodemon": "^1.10.2",
"postcss-loader": "^0.13.0",
"nodemon": "^1.11.0",
"postcss-loader": "^1.0.0",
"raw-loader": "^0.5.1",
"react-addons-perf": "^15.3.2",
"react-docgen": "^2.10.0",
"react-hot-loader": "^1.3.0",
"redux-logger": "^2.6.1",
"replace": "^0.3.0",
"rimraf": "^2.5.4",
"react-hot-loader": "1.3.0",
"redux-thunk": "^2.1.0",
"sass-loader": "^4.0.2",
"sassdoc": "^2.1.20",
"style-loader": "^0.13.1",
"url-loader": "^0.5.7",
"webpack": "^1.13.2",
"webpack-dev-middleware": "^1.8.3",
"webpack-dev-server": "^1.16.1",
"webpack-hot-middleware": "^2.12.2",
"webpack-node-externals": "^1.4.3"
"webpack": "^1.13.3",
"webpack-dev-middleware": "^1.8.4",
"webpack-hot-middleware": "^2.13.0"
}
}
4 changes: 1 addition & 3 deletions docs/src/client/Root/Root.dev.jsx
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,6 @@ import React, { PureComponent, PropTypes } from 'react';
import { Provider } from 'react-redux';
import { Router } from 'react-router';

import { onUpdate } from 'utils/RouteUtils';

export default class Root extends PureComponent {
static propTypes = {
store: PropTypes.object.isRequired,
Expand All @@ -14,7 +12,7 @@ export default class Root extends PureComponent {
const { store, ...props } = this.props;
return (
<Provider store={store}>
<Router {...props} onUpdate={onUpdate} />
<Router {...props} />
</Provider>
);
}
Expand Down
20 changes: 0 additions & 20 deletions docs/src/client/Root/Root.prod.jsx
Original file line number Diff line number Diff line change
@@ -1,20 +0,0 @@
import React, { PureComponent, PropTypes } from 'react';
import { Provider } from 'react-redux';
import { Router } from 'react-router';
import { onUpdate } from 'utils/RouteUtils';

export default class Root extends PureComponent {
static propTypes = {
store: PropTypes.object.isRequired,
history: PropTypes.object.isRequired,
};

render() {
const { store, ...props } = this.props;
return (
<Provider store={store}>
<Router {...props} onUpdate={onUpdate} />
</Provider>
);
}
}
File renamed without changes.
2 changes: 1 addition & 1 deletion docs/src/client/Root/index.js
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
import './styles.scss';
import './_styles.scss';

module.exports = require(`./Root.${process.env.NODE_ENV === 'production' ? 'prod' : 'dev'}`);
24 changes: 9 additions & 15 deletions docs/src/client/index.jsx
Original file line number Diff line number Diff line change
@@ -1,14 +1,9 @@
import React from 'react';
import { browserHistory } from 'react-router';
import { render } from 'react-dom';
import { match, browserHistory } from 'react-router';
import WebFont from 'webfontloader';
import { syncHistoryWithStore } from 'react-router-redux';

import configureStore from 'stores/configureStore';
import routes from 'routes';

import Root from './Root';

import WebFont from 'webfontloader';
WebFont.load({
google: {
families: ['Roboto:300,400,500,700', 'Material Icons'],
Expand All @@ -19,17 +14,16 @@ WebFont.load({
},
});

const store = configureStore(window.__INITIAL_STATE__);
import configureStore from 'stores/configureStore';
import smoothScroll from 'utils/smoothScroll';
import routes from 'routes';
import Root from './Root';

const store = configureStore(window.__INITIAL_STATE__); // eslint-disable-line no-underscore-dangle
const history = syncHistoryWithStore(browserHistory, store);
const root = document.getElementById('app');

if (process.env.NODE_ENV === 'development') {
window.Perf = require('react-addons-perf');

render(<Root store={store} history={history} routes={routes} />, root);
} else {
match({ history, routes }, (error, redirectLocation, renderProps) => {
render(<Root store={store} {...renderProps} />, root);
});
render(<Root store={store} history={history} routes={routes} onUpdate={smoothScroll} />, root);
}

Loading

0 comments on commit d84f8e9

Please sign in to comment.