From 467df35780c2dee562e8ffa4f1a763db7b5f8bca Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=88=E5=98=89=E6=B6=B5?= Date: Thu, 9 Aug 2018 17:23:08 +0800 Subject: [PATCH] [Doc] remove unused file --- bower.json | 26 ----- superman.json | 8 -- website/demo.js | 29 ------ website/file.js | 115 ----------------------- website/plugins/components/WxappPage.vue | 84 ----------------- website/plugins/styles/main.css | 35 ------- website/plugins/wxapp-demo.js | 7 -- wedoc.js | 20 ---- 8 files changed, 324 deletions(-) delete mode 100644 bower.json delete mode 100644 superman.json delete mode 100644 website/demo.js delete mode 100644 website/file.js delete mode 100644 website/plugins/components/WxappPage.vue delete mode 100644 website/plugins/styles/main.css delete mode 100644 website/plugins/wxapp-demo.js delete mode 100644 wedoc.js diff --git a/bower.json b/bower.json deleted file mode 100644 index 833be882..00000000 --- a/bower.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "name": "vant-weapp", - "authors": [ - "Pangxie ", - "Chenjiahan " - ], - "directory": "vant-weapp", - "description": "Lightweight Mobile UI Components for weapp", - "main": "zan", - "license": "MIT", - "homepage": "", - "ignore": [ - "**/.*", - ".github", - "assets", - "example", - "node_modules", - "packages", - "scripts", - "website", - "postcss.config.js", - "package.json", - "*.md", - "*.log" - ] -} diff --git a/superman.json b/superman.json deleted file mode 100644 index 82ab6ed0..00000000 --- a/superman.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "cdn": { - "basic": { - "src": ["website/dist/**/*.*"], - "dist": "vant/weapp" - } - } -} \ No newline at end of file diff --git a/website/demo.js b/website/demo.js deleted file mode 100644 index 9ffabf35..00000000 --- a/website/demo.js +++ /dev/null @@ -1,29 +0,0 @@ -const path = require('path') -const fs = require('fs') -const file = require('./file') -const demoPath = path.join(__dirname, '../example/pages') -function getDemoFiles (demoDir) { - if (!file.hasFile(demoDir)) return {} - let files = file.getFiles(demoDir) - let conf = {} - files.forEach(_file => { - let ext = file.getExtname(_file) - conf[ext] = fs.readFileSync(_file, 'utf-8') - }) - return conf -} - -function getDemoDir (docFile) { - return path.join(demoPath, docFile.split('/').pop()) -} - -module.exports = function (template) { - // let demoDir = getDemoDir(this.context) - // let demoConf = getDemoFiles(demoDir) - // template = Object.keys(demoConf).reduce((res, key) => { - // res += `\n~~~ ${key}\n${demoConf[key]}~~~` - // return res - // }, template + `\n`) - // return template + '\n' - return template + ``; -} diff --git a/website/file.js b/website/file.js deleted file mode 100644 index 7d78f017..00000000 --- a/website/file.js +++ /dev/null @@ -1,115 +0,0 @@ -let path = require('path') -let fs = require('fs') -let Readable = require('stream').Readable -let process = require('child_process') -function mkfile(filename, string = '') { - let dir = path.dirname(filename) - if (dir === '.' || dir === '..' || existFile(mkfile)) { - return - } - mkdir(dir) - fs.writeFileSync(filename, string, {mode: 0777, encoding: 'utf8'}) -} -function mkfileStream (from, to) { - try { - mkfile(to) - let reader = fs.createReadStream(from) - reader.pipe(fs.createWriteStream(to)) - reader.on('end', () => `File modify: ${to}`) - } catch (e) { - console.log(e); - } -} -function rmdir(dir) { - let files = getFiles(dir) - let dirs = getDirs(dir) - files.forEach((file) => { - rmFile(file) - }) - dirs.forEach((dir) => { - fs.rmdirSync(dir) - }) - fs.rmdirSync(dir) -} -function getExtname (fileName) { - let ext = path.extname(fileName) - return ext ? ext.substr(1) : '' -} -function isJS (file) { - let ext = getExtname(file) - return ext === 'js' ? true : false -} -function getDirs (dir) { - let files = fs.readdirSync(dir) - let fileList = [] - files.forEach((file) => { - file = path.join(dir, file) - if (isDir(file)) { - fileList.push(...getDirs(file), file) - } - }) - return fileList -} -function getFiles (dir) { - let files = fs.readdirSync(dir) - let fileList = [] - files.forEach((file) => { - file = path.join(dir, file) - isDir(file) ? fileList.push(...getFiles(file)) : fileList.push(file) - }) - return fileList -} -function hasFile (dir) { - try { - return fs.readdirSync(dir).length - } catch (e) { - return 0 - } -} -function mkdir (dir) { - let parPath = path.dirname(dir) - if (isDir(dir)) { - return - } else if (!isDir(parPath)) { - mkdir(parPath) - } - fs.mkdirSync(dir, 0777) -} -function rmFile (file) { - return fs.existsSync(file) && fs.unlinkSync(file) -} -function isDir(dir) { - return fs.existsSync(dir) && fs.statSync(dir).isDirectory() -} -function existFile (file) { - return fs.existsSync(file) -} -function readLines (file) { - if (isDir(file)) throw new Error('参数必须是一个文件') - let index = 0 - let lines = fs.readFileSync(file, 'utf-8').split(/[\n|\n\r]/) - - lines.next = function () { - return lines[index + 1] - } - - lines.find = function (word) { - let i = -1 - while(i === -1 || lines[i].indexOf(word) === -1) { - i++ - } - return i - } - return lines -} -exports.getExtname = getExtname -exports.mkfile = mkfile -exports.getFiles = getFiles -exports.isJS = isJS -exports.mkfileStream = mkfileStream -exports.rmdir = rmdir -exports.hasFile = hasFile -exports.rmFile = rmFile -exports.mkdir = mkdir -exports.existFile = existFile -exports.readLines = readLines diff --git a/website/plugins/components/WxappPage.vue b/website/plugins/components/WxappPage.vue deleted file mode 100644 index 81cc26f6..00000000 --- a/website/plugins/components/WxappPage.vue +++ /dev/null @@ -1,84 +0,0 @@ - - - - diff --git a/website/plugins/styles/main.css b/website/plugins/styles/main.css deleted file mode 100644 index a0f7ca76..00000000 --- a/website/plugins/styles/main.css +++ /dev/null @@ -1,35 +0,0 @@ -.van-doc-header { - position: fixed; - background: #fff; - top: 0; - z-index: 2; -} -.van-doc-header__top-nav-item .van-doc-header__top-nav-lang { - display: none; -} -.van-doc-footer { - position: relative -} -.doc-body { - margin: 60px auto !important; - min-height: 100vh; -} -.side-menus { - position: fixed; - height: calc(100vh - 120px); - overflow: auto; -} -.demo-view-qrcode { - position: fixed; - top: 80px; - right: 20px; - padding: 10px; - border-radius: 5px; - text-align: center; - color: #999; -} -.demo-view-qrcode img { - width: 160px; - height: 160px; - margin-bottom: 10px; -} \ No newline at end of file diff --git a/website/plugins/wxapp-demo.js b/website/plugins/wxapp-demo.js deleted file mode 100644 index 5ca2d28a..00000000 --- a/website/plugins/wxapp-demo.js +++ /dev/null @@ -1,7 +0,0 @@ -import WxappDemo from './components/WxappPage' -import './styles/main.css' -export default { - install (vue) { - vue.component('wxapp-demo', WxappDemo) - } -} diff --git a/wedoc.js b/wedoc.js deleted file mode 100644 index be206adc..00000000 --- a/wedoc.js +++ /dev/null @@ -1,20 +0,0 @@ -const path = require('path') -const getDemoTemplate = require('./website/demo') - -module.exports = { - async: false, - config: path.resolve(__dirname, 'doc.config.js'), - docs: [ path.resolve(__dirname, 'packages') ], - out: path.resolve(__dirname, 'website/dist'), - markdown: { - before (source) { - return getDemoTemplate.call(this, source) - } - }, - webpack: { - output: { - publicPath: process.argv[process.argv.length - 1] === 'build' ? 'https://b.yzcdn.cn/vant/weapp' : '/', - filename: '[name].[hash].js' - } - } -}