提交 6fd7ff27 编写于 作者: D duanlikang

chore: modify @dokit/web config

上级 a026af4f
{
"tagVersionPrefix": "web_",
"packages": [
"packages/*"
],
......@@ -7,10 +8,11 @@
"command": {
"publish": {
"allowBranch": [
"main",
"master",
"release"
],
"ignoreChanges": [
"*.md",
"lerna.json"
],
"registry": "https://registry.npmjs.org/"
......
......@@ -14,21 +14,20 @@
"author": "caoenze",
"license": "ISC",
"devDependencies": {
"@vue/compiler-sfc": "^3.0.7",
"@vue/compiler-sfc": "^3.0.11",
"execa": "^5.0.0",
"lerna": "^4.0.0",
"less": "^4.1.1",
"open": "^8.0.6",
"postcss": "^8.2.12",
"rollup": "^2.41.1",
"rollup-plugin-commonjs": "^10.1.0",
"rollup-plugin-node-resolve": "^5.2.0",
"rollup-plugin-postcss": "^4.0.0",
"rollup-plugin-replace": "^2.2.0",
"rollup-plugin-vue": "^6.0.0-beta.10",
"rollup-plugin-terser": "^7.0.2",
"rollup-plugin-vue": "^6.0.0",
"serve-handler": "^6.1.3"
},
"dependencies": {
"rollup-plugin-terser": "^7.0.2",
"vue": "^3.0.7"
}
"dependencies": {}
}
......@@ -12,17 +12,19 @@ if(process.env.NODE_ENV === 'production'){
export default {
input: 'src/index.js',
output: {
output: [
{
file: 'dist/index.js',
format: 'cjs'
},
format: 'es'
}
],
external: ['vue'],
plugins: [
vuePlugin({
preprocessStyles: true
}),
replace({
'process.env.NODE_ENV': JSON.stringify('development'),
'process.env.NODE_ENV': JSON.stringify(process.env.NODE_ENV),
'process.env.VUE_ENV': JSON.stringify('browser')
}),
postcssPlugin(),
......
......@@ -18,7 +18,7 @@ export default {
},
data() {
return {
showContainer: true,
showContainer: false,
};
},
methods: {
......
......@@ -28,4 +28,6 @@ export class Dokit{
}
export default Dokit
\ No newline at end of file
export default {
Dokit
}
# `web`
> TODO: description
## Usage
```
const web = require('web');
// TODO: DEMONSTRATE API
```
# `Dokit For Web`
......@@ -8,7 +8,9 @@
"author": "duanlikang <duanlikang@didichuxing.com>",
"homepage": "http://dokit.cn",
"license": "ISC",
"main": "dist/web.js",
"main": "dist/dokit.js",
"unpkg": "dist/dokit.js",
"jsdelivr": "dist/dokit.js",
"files": [
"dist"
],
......
import vuePlugin from 'rollup-plugin-vue'
import postcssPlugin from 'rollup-plugin-postcss'
import resolve from 'rollup-plugin-node-resolve'
import commonjs from 'rollup-plugin-commonjs'
import replace from 'rollup-plugin-replace'
import {terser} from 'rollup-plugin-terser'
......@@ -15,19 +14,20 @@ export default {
output: {
name: 'dokit',
file: 'dist/dokit.js',
globals: {
vue: 'Vue'
},
format: 'iife'
},
external: ["vue"],
plugins: [
vuePlugin({
preprocessStyles: true
}),
vuePlugin(),
replace({
'process.env.NODE_ENV': JSON.stringify('development'),
'process.env.NODE_ENV': JSON.stringify(process.env.NODE_ENV),
'process.env.VUE_ENV': JSON.stringify('browser')
}),
postcssPlugin(),
resolve({ extensions: ['.vue'] }),
commonjs(),
...extendPlugins
]
}
\ No newline at end of file
import {Dokit} from '@dokit/web-core'
import {Features} from './feature'
/*
* TODO 全局注册 Dokit
*/
new Dokit({
features: Features
window.Dokit = new Dokit({
features: Features,
});
......@@ -11,5 +11,6 @@
<body>
<h1>Dokit For Web</h1>
</body>
<script src="https://unpkg.com/vue@next"></script>
<script src="../packages/web/dist/dokit.js"></script>
</html>
\ No newline at end of file
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册