diff --git a/packages/sdk/package.json b/packages/sdk/package.json index 5cc3172..a3de4e2 100644 --- a/packages/sdk/package.json +++ b/packages/sdk/package.json @@ -2,25 +2,6 @@ "name": "@deep/engine", "version": "1.0.0", "type": "module", - "main": "src/DeepEngine.es.js", - "types": "./types/index.d.ts", - "dependencies": { - "camera-controls": "^3.1.2", - "emittery": "^2.0.0", - "lodash-es": "^4.18.1", - "simplex-noise": "^4.0.3", - "three": "catalog:", - "three-bvh-csg": "^0.0.18", - "three-is": "workspace:*", - "three-mesh-bvh": "^0.9.9" - }, - "devDependencies": { - "@types/lodash-es": "^4.17.12", - "@types/node": "catalog:", - "@types/three": "catalog:", - "@vue/tsconfig": "^0.9.1", - "html2canvas": "^1.4.1", - "typescript": "catalog:", - "vite": "catalog:" - } + "main": "./public/DeepEngine.es.js", + "types": "./types/index.d.ts" } \ No newline at end of file diff --git a/packages/sdk/src/DeepEngine.es.js b/packages/sdk/public/DeepEngine.es.js similarity index 100% rename from packages/sdk/src/DeepEngine.es.js rename to packages/sdk/public/DeepEngine.es.js diff --git a/packages/sdk/public/index.html b/packages/sdk/public/index.html new file mode 100644 index 0000000..a63b0bf --- /dev/null +++ b/packages/sdk/public/index.html @@ -0,0 +1,57 @@ + + + + + Title + + + + +
+ + + + \ No newline at end of file diff --git a/packages/sdk/tsconfig.app.json b/packages/sdk/tsconfig.app.json deleted file mode 100644 index f5eee40..0000000 --- a/packages/sdk/tsconfig.app.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "extends": "@vue/tsconfig/tsconfig.dom.json", - "compilerOptions": { - "tsBuildInfoFile": "./node_modules/.tmp/tsconfig.app.tsbuildinfo", - "types": ["vite/client"], - - /* Linting */ - "strict": true, - "noUnusedLocals": true, - "noUnusedParameters": true, - "erasableSyntaxOnly": false, - "noFallthroughCasesInSwitch": true, - "noUncheckedSideEffectImports": true - }, - "include": ["src/**/*.ts", "src/**/*.tsx", "src/**/*.vue"] -} diff --git a/packages/sdk/tsconfig.json b/packages/sdk/tsconfig.json deleted file mode 100644 index 1ffef60..0000000 --- a/packages/sdk/tsconfig.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "files": [], - "references": [ - { "path": "./tsconfig.app.json" }, - { "path": "./tsconfig.node.json" } - ] -} diff --git a/packages/sdk/tsconfig.node.json b/packages/sdk/tsconfig.node.json deleted file mode 100644 index 3439137..0000000 --- a/packages/sdk/tsconfig.node.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "compilerOptions": { - "tsBuildInfoFile": "./node_modules/.tmp/tsconfig.node.tsbuildinfo", - "target": "ES2023", - "lib": ["ES2023"], - "module": "ESNext", - "types": ["node"], - "skipLibCheck": true, - - /* Bundler mode */ - "moduleResolution": "bundler", - "allowImportingTsExtensions": true, - "verbatimModuleSyntax": true, - "moduleDetection": "force", - "noEmit": true, - - /* Linting */ - "strict": true, - "noUnusedLocals": true, - "noUnusedParameters": true, - "erasableSyntaxOnly": false, - "noFallthroughCasesInSwitch": true, - "noUncheckedSideEffectImports": true - }, - "include": ["vite.config.ts"] -} diff --git a/packages/sdk/vite.config.ts b/packages/sdk/vite.config.ts deleted file mode 100644 index 50b095a..0000000 --- a/packages/sdk/vite.config.ts +++ /dev/null @@ -1,38 +0,0 @@ -import { defineConfig, loadEnv } from 'vite'; -import { dirname, resolve } from 'node:path'; -import { fileURLToPath } from 'node:url'; - -const __dirname = dirname(fileURLToPath(import.meta.url)) - -export default defineConfig(async ({ mode, command }) => { - const root = process.cwd(); - const env = loadEnv(mode, root); - - const { - VITE_PUBLIC_PATH - } = env; - - return { - base: VITE_PUBLIC_PATH, - build: { - lib: { - entry: resolve(__dirname, 'src/index.ts'), - name: 'DeepEngine', // 打包后全局变量的名称 - fileName: (format: any) => `DeepEngine.${format}.js`, - formats: ['es', 'umd'] - }, - outDir: "dist", - sourcemap: false, - // 规定触发警告的 chunk 大小。(以 kbs 为单位) - chunkSizeWarningLimit: 1024 * 6, - }, - plugins: [], - optimizeDeps: {}, - server: { - headers: { - 'Cross-Origin-Opener-Policy': 'same-origin', - 'Cross-Origin-Embedder-Policy': 'require-corp', - } - } - } -})