From 88b60948f10b505d00b82ea8ae306e34b5658a6d Mon Sep 17 00:00:00 2001 From: xuxb Date: Mon, 10 Jul 2023 11:05:48 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E4=BD=BF=E7=94=A8pnpm=E8=BF=9B?= =?UTF-8?q?=E8=A1=8C=E5=8C=85=E7=AE=A1=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package.json | 6 +++++- {demo-cesium => packages/cesium}/index.html | 0 {demo-cesium => packages/cesium}/package.json | 2 +- {demo-cesium => packages/cesium}/src/css/main.css | 0 {demo-cesium => packages/cesium}/src/index.ts | 0 {demo-cesium => packages/cesium}/vite.config.ts | 2 +- {demo-mars3d => packages/mars3d}/index.html | 0 {demo-mars3d => packages/mars3d}/package.json | 2 +- {demo-mars3d => packages/mars3d}/src/css/main.css | 0 {demo-mars3d => packages/mars3d}/src/index.ts | 0 {demo-mars3d => packages/mars3d}/vite.config.ts | 6 +++++- pnpm-workspace.yaml | 3 +++ 12 files changed, 16 insertions(+), 5 deletions(-) rename {demo-cesium => packages/cesium}/index.html (100%) rename {demo-cesium => packages/cesium}/package.json (87%) rename {demo-cesium => packages/cesium}/src/css/main.css (100%) rename {demo-cesium => packages/cesium}/src/index.ts (100%) rename {demo-cesium => packages/cesium}/vite.config.ts (73%) rename {demo-mars3d => packages/mars3d}/index.html (100%) rename {demo-mars3d => packages/mars3d}/package.json (90%) rename {demo-mars3d => packages/mars3d}/src/css/main.css (100%) rename {demo-mars3d => packages/mars3d}/src/index.ts (100%) rename {demo-mars3d => packages/mars3d}/vite.config.ts (66%) create mode 100644 pnpm-workspace.yaml diff --git a/package.json b/package.json index 2027d9b..b53d6f7 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "vite-plugin-earth", - "version": "2.1.2", + "version": "2.2.0", "description": "Cesium & Mars3D library plugin for Vite", "main": "./dist/index.js", "module": "./dist/index.mjs", @@ -17,7 +17,11 @@ }, "scripts": { "dev": "tsup --watch", + "dev:cesium": "pnpm run --filter cesium-demo dev", + "dev:mars3d": "pnpm run --filter mars3d-demo dev", "build": "tsup", + "build:cesium": "pnpm run --filter cesium-demo build", + "build:mars3d": "pnpm run --filter mars3d-demo build", "prepare": "npm run build" }, "keywords": [ diff --git a/demo-cesium/index.html b/packages/cesium/index.html similarity index 100% rename from demo-cesium/index.html rename to packages/cesium/index.html diff --git a/demo-cesium/package.json b/packages/cesium/package.json similarity index 87% rename from demo-cesium/package.json rename to packages/cesium/package.json index d0334fb..cc32f51 100644 --- a/demo-cesium/package.json +++ b/packages/cesium/package.json @@ -11,6 +11,6 @@ "devDependencies": { "cesium": "^1.105.0", "vite": "^4.3.4", - "vite-plugin-earth": "link:.." + "vite-plugin-earth": "workspace:*" } } diff --git a/demo-cesium/src/css/main.css b/packages/cesium/src/css/main.css similarity index 100% rename from demo-cesium/src/css/main.css rename to packages/cesium/src/css/main.css diff --git a/demo-cesium/src/index.ts b/packages/cesium/src/index.ts similarity index 100% rename from demo-cesium/src/index.ts rename to packages/cesium/src/index.ts diff --git a/demo-cesium/vite.config.ts b/packages/cesium/vite.config.ts similarity index 73% rename from demo-cesium/vite.config.ts rename to packages/cesium/vite.config.ts index 655dd1a..956630b 100644 --- a/demo-cesium/vite.config.ts +++ b/packages/cesium/vite.config.ts @@ -2,5 +2,5 @@ import { defineConfig } from 'vite'; import { cesiumPlugin } from 'vite-plugin-earth'; export default defineConfig({ - plugins: [cesiumPlugin()] + plugins: [cesiumPlugin({ useCDN: true })] }); diff --git a/demo-mars3d/index.html b/packages/mars3d/index.html similarity index 100% rename from demo-mars3d/index.html rename to packages/mars3d/index.html diff --git a/demo-mars3d/package.json b/packages/mars3d/package.json similarity index 90% rename from demo-mars3d/package.json rename to packages/mars3d/package.json index ea61b0d..ffecb4c 100644 --- a/demo-mars3d/package.json +++ b/packages/mars3d/package.json @@ -10,7 +10,7 @@ }, "devDependencies": { "vite": "^4.3.4", - "vite-plugin-earth": "link:.." + "vite-plugin-earth": "workspace:*" }, "dependencies": { "@turf/turf": "^6.5.0", diff --git a/demo-mars3d/src/css/main.css b/packages/mars3d/src/css/main.css similarity index 100% rename from demo-mars3d/src/css/main.css rename to packages/mars3d/src/css/main.css diff --git a/demo-mars3d/src/index.ts b/packages/mars3d/src/index.ts similarity index 100% rename from demo-mars3d/src/index.ts rename to packages/mars3d/src/index.ts diff --git a/demo-mars3d/vite.config.ts b/packages/mars3d/vite.config.ts similarity index 66% rename from demo-mars3d/vite.config.ts rename to packages/mars3d/vite.config.ts index 961e168..0fbc473 100644 --- a/demo-mars3d/vite.config.ts +++ b/packages/mars3d/vite.config.ts @@ -2,5 +2,9 @@ import { defineConfig } from 'vite'; import { mars3dPlugin } from 'vite-plugin-earth'; export default defineConfig({ - plugins: [mars3dPlugin()] + plugins: [ + mars3dPlugin({ + useCDN: true + }) + ] }); diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml new file mode 100644 index 0000000..067a01b --- /dev/null +++ b/pnpm-workspace.yaml @@ -0,0 +1,3 @@ +packages: + # all packages in direct subdirs of packages/ + - 'packages/*'