diff --git a/apps/web/package.json b/apps/web/package.json index 315eb2c..a6a22fc 100644 --- a/apps/web/package.json +++ b/apps/web/package.json @@ -11,7 +11,7 @@ }, "dependencies": { "@libs/color-picker": "workspace:*", - "@libs/jsx-factory": "workspace:*", - "@libs/webgl": "workspace:*" + "@libs/drawing-engine": "workspace:*", + "@libs/jsx-factory": "workspace:*" } } diff --git a/apps/web/src/main.ts b/apps/web/src/main.ts index d2eeb1b..a7933b7 100644 --- a/apps/web/src/main.ts +++ b/apps/web/src/main.ts @@ -1,6 +1,6 @@ import "./style.css" -import { WebDrawingEngine, Tools } from "@libs/webgl" +import { WebDrawingEngine, Tools } from "@libs/drawing-engine" import { ColorPicker } from "@libs/color-picker" import { Color } from "@libs/shared" diff --git a/libs/webgl/package.json b/libs/drawing-engine/package.json similarity index 84% rename from libs/webgl/package.json rename to libs/drawing-engine/package.json index 9f654c2..9c637e5 100644 --- a/libs/webgl/package.json +++ b/libs/drawing-engine/package.json @@ -1,5 +1,5 @@ { - "name": "@libs/webgl", + "name": "@libs/drawing-engine", "private": true, "version": "0.0.0", "main": "./src/exports.ts", diff --git a/libs/webgl/src/engine/DrawingEngine.ts b/libs/drawing-engine/src/engine/DrawingEngine.ts similarity index 100% rename from libs/webgl/src/engine/DrawingEngine.ts rename to libs/drawing-engine/src/engine/DrawingEngine.ts diff --git a/libs/webgl/src/engine/Layer.ts b/libs/drawing-engine/src/engine/Layer.ts similarity index 100% rename from libs/webgl/src/engine/Layer.ts rename to libs/drawing-engine/src/engine/Layer.ts diff --git a/libs/webgl/src/engine/WebDrawingEngine.ts b/libs/drawing-engine/src/engine/WebDrawingEngine.ts similarity index 100% rename from libs/webgl/src/engine/WebDrawingEngine.ts rename to libs/drawing-engine/src/engine/WebDrawingEngine.ts diff --git a/libs/webgl/src/exports.ts b/libs/drawing-engine/src/exports.ts similarity index 100% rename from libs/webgl/src/exports.ts rename to libs/drawing-engine/src/exports.ts diff --git a/libs/webgl/src/programs/LineDrawingProgram.ts b/libs/drawing-engine/src/programs/LineDrawingProgram.ts similarity index 100% rename from libs/webgl/src/programs/LineDrawingProgram.ts rename to libs/drawing-engine/src/programs/LineDrawingProgram.ts diff --git a/libs/webgl/src/programs/TextureDrawingProgram.ts b/libs/drawing-engine/src/programs/TextureDrawingProgram.ts similarity index 100% rename from libs/webgl/src/programs/TextureDrawingProgram.ts rename to libs/drawing-engine/src/programs/TextureDrawingProgram.ts diff --git a/libs/webgl/src/programs/base/PositionColorProgramBase.ts b/libs/drawing-engine/src/programs/base/PositionColorProgramBase.ts similarity index 100% rename from libs/webgl/src/programs/base/PositionColorProgramBase.ts rename to libs/drawing-engine/src/programs/base/PositionColorProgramBase.ts diff --git a/libs/webgl/src/programs/base/TextureProgramBase.ts b/libs/drawing-engine/src/programs/base/TextureProgramBase.ts similarity index 100% rename from libs/webgl/src/programs/base/TextureProgramBase.ts rename to libs/drawing-engine/src/programs/base/TextureProgramBase.ts diff --git a/libs/webgl/src/programs/shaders/color.fragment.glsl b/libs/drawing-engine/src/programs/shaders/color.fragment.glsl similarity index 100% rename from libs/webgl/src/programs/shaders/color.fragment.glsl rename to libs/drawing-engine/src/programs/shaders/color.fragment.glsl diff --git a/libs/webgl/src/programs/shaders/inc/normalizeCoords.glsl b/libs/drawing-engine/src/programs/shaders/inc/normalizeCoords.glsl similarity index 100% rename from libs/webgl/src/programs/shaders/inc/normalizeCoords.glsl rename to libs/drawing-engine/src/programs/shaders/inc/normalizeCoords.glsl diff --git a/libs/webgl/src/programs/shaders/position.vertex.glsl b/libs/drawing-engine/src/programs/shaders/position.vertex.glsl similarity index 100% rename from libs/webgl/src/programs/shaders/position.vertex.glsl rename to libs/drawing-engine/src/programs/shaders/position.vertex.glsl diff --git a/libs/webgl/src/programs/shaders/sourceMap.ts b/libs/drawing-engine/src/programs/shaders/sourceMap.ts similarity index 100% rename from libs/webgl/src/programs/shaders/sourceMap.ts rename to libs/drawing-engine/src/programs/shaders/sourceMap.ts diff --git a/libs/webgl/src/programs/shaders/texture.fragment.glsl b/libs/drawing-engine/src/programs/shaders/texture.fragment.glsl similarity index 100% rename from libs/webgl/src/programs/shaders/texture.fragment.glsl rename to libs/drawing-engine/src/programs/shaders/texture.fragment.glsl diff --git a/libs/webgl/src/programs/shaders/texture.vertex.glsl b/libs/drawing-engine/src/programs/shaders/texture.vertex.glsl similarity index 100% rename from libs/webgl/src/programs/shaders/texture.vertex.glsl rename to libs/drawing-engine/src/programs/shaders/texture.vertex.glsl diff --git a/libs/webgl/tsconfig.json b/libs/drawing-engine/tsconfig.json similarity index 100% rename from libs/webgl/tsconfig.json rename to libs/drawing-engine/tsconfig.json diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index ccc20c8..e501802 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -35,12 +35,12 @@ importers: '@libs/color-picker': specifier: workspace:* version: link:../../libs/color-picker + '@libs/drawing-engine': + specifier: workspace:* + version: link:../../libs/drawing-engine '@libs/jsx-factory': specifier: workspace:* version: link:../../libs/jsx-factory - '@libs/webgl': - specifier: workspace:* - version: link:../../libs/webgl libs/color-picker: dependencies: @@ -48,16 +48,16 @@ importers: specifier: workspace:* version: link:../shared - libs/jsx-factory: {} - - libs/shared: {} - - libs/webgl: + libs/drawing-engine: dependencies: '@libs/shared': specifier: workspace:* version: link:../shared + libs/jsx-factory: {} + + libs/shared: {} + tools/create-lib: devDependencies: '@schemastore/package':