diff --git a/.eslintrc.cjs b/.eslintrc.cjs
new file mode 100644
index 0000000000000000000000000000000000000000..ade85716e731bf8b9adee2596d9c37960c9d5e39
--- /dev/null
+++ b/.eslintrc.cjs
@@ -0,0 +1,14 @@
+/* eslint-env node */
+require('@rushstack/eslint-patch/modern-module-resolution')
+
+module.exports = {
+ root: true,
+ 'extends': [
+ 'plugin:vue/vue3-essential',
+ 'eslint:recommended',
+ '@vue/eslint-config-typescript'
+ ],
+ parserOptions: {
+ ecmaVersion: 'latest'
+ }
+}
diff --git a/.gitignore b/.gitignore
index 66240cd69c7055bdeaebf559817543d0a06c9e8e..38adffa64e8300a31b749218081149e1fe3deaaa 100644
--- a/.gitignore
+++ b/.gitignore
@@ -6,7 +6,6 @@ yarn-debug.log*
yarn-error.log*
pnpm-debug.log*
lerna-debug.log*
-package-lock.json
node_modules
.DS_Store
diff --git a/core.27350 b/core.27350
new file mode 100644
index 0000000000000000000000000000000000000000..5a0e486cfe9bb49c53840150fb34c3bdd5e799ac
Binary files /dev/null and b/core.27350 differ
diff --git a/env.d.ts b/env.d.ts
new file mode 100644
index 0000000000000000000000000000000000000000..11f02fe2a0061d6e6e1f271b21da95423b448b32
--- /dev/null
+++ b/env.d.ts
@@ -0,0 +1 @@
+///