diff --git a/.browserslistrc b/.browserslistrc
deleted file mode 100644
index dc3bc09a247732bf162a0078796c68ebdc074c30..0000000000000000000000000000000000000000
--- a/.browserslistrc
+++ /dev/null
@@ -1,4 +0,0 @@
-> 1%
-last 2 versions
-not dead
-not ie 11
diff --git a/.npmignore b/.npmrc
similarity index 100%
rename from .npmignore
rename to .npmrc
diff --git a/babel.config.js b/babel.config.js
deleted file mode 100644
index e9558405fdcc02f12d757acb308e02937a7444f1..0000000000000000000000000000000000000000
--- a/babel.config.js
+++ /dev/null
@@ -1,5 +0,0 @@
-module.exports = {
- presets: [
- '@vue/cli-plugin-babel/preset'
- ]
-}
diff --git a/build/rollup.config.js b/build/rollup.config.js
deleted file mode 100644
index ffa2219a514fb23951ff2bee8695c7d12a58c2dd..0000000000000000000000000000000000000000
--- a/build/rollup.config.js
+++ /dev/null
@@ -1,51 +0,0 @@
-// import vue from 'rollup-plugin-vue'
-import { nodeResolve } from '@rollup/plugin-node-resolve'
-// import commonjs from '@rollup/plugin-commonjs'
-import { terser } from 'rollup-plugin-terser'
-import typescript from 'rollup-plugin-typescript2'
-import pkg from '../package.json'
-const deps = Object.keys(pkg.dependencies)
-// eslint-disable-next-line @typescript-eslint/no-var-requires
-const vue = require('rollup-plugin-vue')
-
-export default [
- {
- input: 'packages/index.ts',
- output: [
- {
- format: 'es',
- file: pkg.module
- }
- ],
- plugins: [
- terser(),
- nodeResolve(),
- // commonjs(),
- vue({
- target: 'browser',
- css: false,
- exposeFilename: false
- }),
- typescript({
- tsconfigOverride: {
- compilerOptions: {
- declaration: true
- },
- 'include': [
- 'packages/**/*',
- 'typings/*'
- ],
- 'exclude': [
- 'node_modules',
- 'packages/**/__tests__/*'
- ]
- },
- abortOnError: false
- })
- ],
- external(id) {
- return /^vue/.test(id)
- || deps.some(k => new RegExp('^' + k).test(id))
- }
- }
-]
\ No newline at end of file
diff --git a/docs/.vuepress b/docs/.vuepress
deleted file mode 100644
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000
diff --git a/docs/README.md b/docs/README.md
deleted file mode 100644
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000
diff --git a/docs/guide b/docs/guide
deleted file mode 100644
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000
diff --git a/env.d.ts b/env.d.ts
new file mode 100644
index 0000000000000000000000000000000000000000..1d5e70def47ae8d2c9a44a61fe6b32b12128ca5d
--- /dev/null
+++ b/env.d.ts
@@ -0,0 +1,15 @@
+///