From 2a3febfe4c2b91ca76d5b4374cc19d7379ec59ec Mon Sep 17 00:00:00 2001 From: Benjy Cui Date: Thu, 31 Mar 2016 16:47:03 +0800 Subject: [PATCH] deps: remove useless dependencies --- components/date-picker/demo/locale.md | 6 +- nico.js | 142 -------------------------- package.json | 23 +---- webpack.config.js | 8 -- 4 files changed, 5 insertions(+), 174 deletions(-) delete mode 100644 nico.js diff --git a/components/date-picker/demo/locale.md b/components/date-picker/demo/locale.md index 3d045f1d0097..1fbbee01eaf7 100644 --- a/components/date-picker/demo/locale.md +++ b/components/date-picker/demo/locale.md @@ -10,16 +10,16 @@ title: 国际化 ````jsx import { DatePicker } from 'antd'; import enUS from 'antd/lib/date-picker/locale/en_US'; -import assign from 'object-assign'; const App = React.createClass({ getInitialState() { return { - locale: assign({}, enUS, { + locale: { + ...enUS, timezoneOffset: 0 * 60, firstDayOfWeek: 0, minimalDaysInFirstWeek: 1, - }) + } }; }, render() { diff --git a/nico.js b/nico.js deleted file mode 100644 index 9a8fa63a4f7f..000000000000 --- a/nico.js +++ /dev/null @@ -1,142 +0,0 @@ -var path = require('path'); -var package = require('./package'); -var webpack = require('webpack'); -var ProgressPlugin = require('webpack/lib/ProgressPlugin'); -var inspect = require('util').inspect; -var Busboy = require('busboy'); -var chalk = require('chalk'); -var webpackMiddleware = require('webpack-dev-middleware'); -var webpackHotMiddleware = require('webpack-hot-middleware'); -var webpackConfig = require('./webpack.config'); -var webpackCompiler = webpack(webpackConfig); -var handler; - -webpackCompiler.apply(new ProgressPlugin(function(percentage, msg) { - var stream = process.stderr; - if (stream.isTTY && percentage < 0.71) { - stream.cursorTo(0); - stream.write('📦 ' + chalk.magenta(msg)); - stream.clearLine(1); - } else if (percentage === 1) { - console.log(chalk.green('\nwebpack: bundle build is now finished.')); - } -})); - -// {{ settings for nico -exports.site = { - name: package.title, - description: package.description, - repo: package.repository.url, - issues: package.bugs.url -}; - -// PRODUCTION -if (process.env.NODE_ENV === 'PRODUCTION') { - exports.minimized = '.min'; -} else { - exports.minimized = ''; -} - -exports.package = package; -exports.theme = 'site'; -exports.source = process.cwd(); -exports.output = path.join(process.cwd(), '_site'); -exports.permalink = '{{directory}}/{{filename}}'; -exports.antdCssUrl = '../dist/' + package.name + '-' + package.version + exports.minimized + '.css'; -exports.antdJsUrl = '../dist/' + package.name + '-' + package.version + exports.minimized + '.js'; - -exports.ignorefilter = function(filepath, subdir) { - var extname = path.extname(filepath); - if (extname === '.tmp' || extname === '.bak') { - return false; - } - if (/\.DS_Store/.test(filepath)) { - return false; - } - if (/^(_site|_theme|node_modules|site|\.idea)/.test(subdir)) { - return false; - } - return true; -}; -exports.middlewares = [ - { - name: 'upload', - filter: /upload\.do?$/, - handle: function(req, res, next) { - if (req.method === 'POST') { - var busboy = new Busboy({headers: req.headers}); - busboy.on('file', function(fieldname, file, filename, encoding, mimetype) { - console.log('File [' + fieldname + ']: filename: ' + filename + ', encoding: ' + encoding + ', mimetype: ' + mimetype); - file.on('data', function(data) { - console.log('File [' + fieldname + '] got ' + data.length + ' bytes'); - }); - file.on('end', function() { - console.log('File [' + fieldname + '] Finished'); - }); - }); - busboy.on('field', function(fieldname, val, fieldnameTruncated, valTruncated) { - console.log('Field [' + fieldname + ']: value: ' + inspect(val)); - }); - busboy.on('finish', function() { - console.log('Done parsing form!'); - //res.writeHead(303, { Connection: 'close', Location: '/' }); - res.end(JSON.stringify({ - 'status': 'success', - 'url': '/example.file' - })); - }); - req.pipe(busboy); - } - } - }, - { - name: 'webpackDevMiddleware', - filter: /\.(js|css|json)(\.map)?(\?.*)?$/, - handle: function(req, res, next) { - req.path = req.path || req.url; - handler = handler || webpackMiddleware(webpackCompiler, { - publicPath: webpackConfig.output.publicPath, - lazy: false, - watchOptions: { - aggregateTimeout: 300, - poll: false - }, - noInfo: true - }); - try { - return handler(req, res, next); - } catch(e) {} - } - }, - { - name: 'webpackHotMiddleware', - filter: /.*/, - handle: webpackHotMiddleware(webpackCompiler) - } -]; - -exports.writers = [ - 'nico-jsx.PageWriter', - 'nico-jsx.StaticWriter', - 'nico-jsx.FileWriter' -]; - -exports.watchFunc = function(e) { - console.log('reload: ' + e.filepath); - var post = e.post; - if (post && post.template === 'code' && post.id) { - var demoNode = $('#' + post.id); - if (demoNode[0]) { - ReactDOM.unmountComponentAtNode(demoNode[0]); - demoNode.next().remove().insertAfter(demoNode); - $(post.html).insertAfter(demoNode.next()); - } - } else if (!(/\.js(x?)$/.test(post.filename))) { - location.reload(); - } -}; -// end settings }} - -process.on('uncaughtException', function(err) { - console.log(err); -}); diff --git a/package.json b/package.json index cd243cbc4246..8a7c0c9f05cf 100644 --- a/package.json +++ b/package.json @@ -72,7 +72,6 @@ "devDependencies": { "antd-md-loader": "0.1.0-beta.18", "atool-build": "^0.5.0", - "autoprefixer": "^6.3.5", "babel-cli": "^6.2.0", "babel-core": "^6.2.1", "babel-eslint": "^6.0.0-beta.6", @@ -83,39 +82,26 @@ "babel-preset-react": "^6.1.18", "babel-preset-react-hmre": "^1.1.0", "babel-preset-stage-0": "^6.1.18", - "busboy": "^0.2.9", - "chalk": "^1.1.0", - "css-loader": "^0.23.0", "cz-conventional-changelog": "^1.1.5", "dom-scroll-into-view": "^1.1.0", "dora": "^0.3.1", "dora-plugin-hmr": "^0.5.0", "dora-plugin-webpack": "^0.6.2", "enquire.js": "^2.1.1", - "es3ify-loader": "^0.1.0", "eslint": "^2.2.0", "eslint-config-airbnb": "^6.0.1", "eslint-plugin-babel": "^3.0.0", "eslint-plugin-markdown": "*", "eslint-plugin-react": "^4.0.0", "eslint-tinker": "^0.3.1", - "extract-text-webpack-plugin": "^1.0.1", "gh-pages": "^0.11.0", "highlight.js": "^9.2.0", "history": "^1.17.0", - "instantclick": "^3.1.0", "jest-cli": "~0.8.0", - "json-loader": "^0.5.1", "jsonp": "^0.2.0", - "less": "~2.6.0", - "less-loader": "^2.2.0", "lesshint": "^1.2.1", "lodash": "^4.1.0", - "mark-twain": "^0.2.0-beta.4", "mkdirp": "~0.5.1", - "nico-jsx": "~0.9.0", - "object-assign": "~4.0.1", - "postcss-loader": "^0.8.0", "pre-commit": "1.x", "querystring": "^0.2.0", "ramda": "^0.19.1", @@ -129,14 +115,9 @@ "react-router": "^2.0.0", "react-stateless-wrapper": "~1.0.2", "react-sublime-video": "0.1.0-beta", - "recast": "^0.11.2", "reqwest": "~2.0.5", - "semver": "^5.1.0", "values.js": "^1.0.3", - "webpack": "^1.10.1", - "webpack-babel-jest": "^1.0.0", - "webpack-dev-middleware": "^1.5.1", - "webpack-hot-middleware": "^2.6.4" + "webpack-babel-jest": "^1.0.4" }, "scripts": { "babel": "babel components index.js --out-dir lib", @@ -194,4 +175,4 @@ "path": "./node_modules/cz-conventional-changelog" } } -} +} \ No newline at end of file diff --git a/webpack.config.js b/webpack.config.js index a9131b8dd834..270fbd073e88 100644 --- a/webpack.config.js +++ b/webpack.config.js @@ -1,5 +1,3 @@ -var autoprefixer = require('autoprefixer'); - module.exports = function(webpackConfig) { if (process.env.ANTD === 'WEBSITE') { webpackConfig.entry = { @@ -34,11 +32,5 @@ module.exports = function(webpackConfig) { webpackConfig.output.libraryTarget = 'umd'; } - webpackConfig.postcss = [ - autoprefixer({ - browsers: ['last 2 versions', 'Firefox ESR', '> 1%', 'ie >= 8'] - }) - ]; - return webpackConfig; };