diff --git a/.prettierignore b/.prettierignore
index 197fddc69..0442789cf 100644
--- a/.prettierignore
+++ b/.prettierignore
@@ -1,2 +1,3 @@
-e2e/__build__
+__build__
dist
+coverage
diff --git a/package.json b/package.json
index 8b87ead2c..fd18d089c 100644
--- a/package.json
+++ b/package.json
@@ -15,11 +15,16 @@
"docs:build": "pnpm run -r docs:build --filter ./packages/docs",
"play": "pnpm run -r play",
"build:size": "pnpm run -r build:size",
- "lint": "prettier -c --parser typescript \"packages/*/{src,__tests__,e2e}/**/*.[jt]s?(x)\"",
- "lint:fix": "pnpm run lint --write",
+ "lint": "pnpm run lint:script && pnpm run lint:html",
+ "lint:script": "prettier -c --parser typescript \"packages/*/{src,__tests__,e2e}/**/*.[jt]s?(x)\"",
+ "lint:html": "prettier -c --parser html \"packages/**/*.html\"",
+ "lint:fix": "pnpm run lint:script --write && pnpm run lint:html --write",
"test": "pnpm run -r test"
},
"devDependencies": {
+ "@vue/compiler-sfc": "^3.2.31",
+ "@vue/server-renderer": "^3.2.37",
+ "@vue/test-utils": "^2.0.0-rc.3",
"brotli": "^1.3.3",
"chalk": "^4.1.2",
"enquirer": "^2.3.6",
@@ -28,7 +33,11 @@
"lint-staged": "^13.0.0",
"minimist": "^1.2.6",
"p-series": "^3.0.0",
+ "prettier": "^2.4.1",
"semver": "^7.3.7",
+ "typescript": "~4.7.2",
+ "vue": "^3.2.37",
+ "vue-tsc": "^0.37.2",
"yorkie": "^2.0.0"
},
"gitHooks": {
diff --git a/playground/App.vue b/packages/playground/App.vue
similarity index 99%
rename from playground/App.vue
rename to packages/playground/App.vue
index 1e25a4d86..050146168 100644
--- a/playground/App.vue
+++ b/packages/playground/App.vue
@@ -186,7 +186,7 @@
+