Commit fca2e1dc authored by Grant's avatar Grant
Browse files

fix lib not building properly

parent d0eadb44
Loading
Loading
Loading
Loading
Loading
+0 −3
Original line number Diff line number Diff line
@@ -42,9 +42,6 @@ const KEYBOARD_ZOOM_STEP = 1;
const KEYBOARD_ZOOM_SMALL_STEP = 0.35;
const INSPECT_END_ANIMATION_DURATION = 180;

const KEYBOARD_ZOOM_STEP = 1;
const KEYBOARD_ZOOM_SMALL_STEP = 0.35;

export function CanvasWrapper() {
  const hasMod = useHasRole("MOD");
  const isMobile = useIsMobile();
+19 −14
Original line number Diff line number Diff line
@@ -2,28 +2,34 @@
  "name": "@sc07-canvas/lib",
  "version": "1.0.0",
  "private": true,
  "main": "dist/index.js",
  "types": "dist/index.d.ts",
  "main": "./dist/index.cjs",
  "module": "./dist/index.mjs",
  "types": "./dist/index.d.ts",
  "exports": {
    ".": {
      "default": "./dist/index.js",
      "types": "./dist/index.d.ts"
      "types": "./dist/index.d.ts",
      "import": "./dist/index.mjs",
      "require": "./dist/index.cjs"
    },
    "./renderer": {
      "default": "./dist/renderer.js",
      "types": "./dist/renderer.d.ts"
      "types": "./dist/renderer/index.d.ts",
      "import": "./dist/renderer.mjs",
      "require": "./dist/renderer.cjs"
    },
    "./net": {
      "default": "./dist/net.js",
      "types": "./dist/net.d.ts"
      "types": "./dist/net.d.ts",
      "import": "./dist/net.mjs",
      "require": "./dist/net.cjs"
    },
    "./debug": {
      "default": "./dist/debug.js",
      "types": "./dist/debug.d.ts"
      "types": "./dist/debug.d.ts",
      "import": "./dist/debug.mjs",
      "require": "./dist/debug.cjs"
    },
    "./canvas": {
      "default": "./dist/canvas.js",
      "types": "./dist/canvas.d.ts"
      "types": "./dist/canvas.d.ts",
      "import": "./dist/canvas.mjs",
      "require": "./dist/canvas.cjs"
    }
  },
  "files": [
@@ -33,8 +39,7 @@
    "build": "tsc && rolldown -c rolldown.config.ts"
  },
  "dependencies": {
    "eventemitter3": "^5.0.4",
    "rolldown-plugin-dts": "^0.23.2"
    "eventemitter3": "^5.0.4"
  },
  "devDependencies": {
    "@tsconfig/recommended": "^1.0.13",
+29 −15
Original line number Diff line number Diff line
import { defineConfig } from "rolldown";
import { dts } from "rolldown-plugin-dts";

export default defineConfig({
  input: {
const input = {
  index: "src/index.ts",
  renderer: "src/renderer/index.ts",
  net: "src/net.ts",
  debug: "src/debug.ts",
  canvas: "src/canvas.ts",
  },
  plugins: [dts()],
  output: [
};

const external = [/node_modules/, "react", "react-dom", "eventemitter3"];

export default defineConfig([
  {
    input,
    output: {
      dir: "dist",
      format: "esm",
      entryFileNames: "[name].mjs",
      sourcemap: true,
    },
    external,
  },
  {
    input,
    output: {
      dir: "dist",
      format: "cjs",
      entryFileNames: "[name].cjs",
      sourcemap: true,
    },
    external,
  },
  ],
  external: [/node:/, "react", "react-dom"],
});
]);
+2 −1
Original line number Diff line number Diff line
@@ -2,7 +2,8 @@
  "extends": "@tsconfig/recommended/tsconfig.json",
  "compilerOptions": {
    "rootDir": "src",
    "noEmit": true,
    "outDir": "../dist",
    "emitDeclarationOnly": true,
    "inlineSourceMap": true,
    "jsx": "react",
    "declaration": true,
+0 −173
Original line number Diff line number Diff line
@@ -121,20 +121,6 @@ __metadata:
  languageName: node
  linkType: hard
"@babel/generator@npm:8.0.0-rc.3":
  version: 8.0.0-rc.3
  resolution: "@babel/generator@npm:8.0.0-rc.3"
  dependencies:
    "@babel/parser": "npm:^8.0.0-rc.3"
    "@babel/types": "npm:^8.0.0-rc.3"
    "@jridgewell/gen-mapping": "npm:^0.3.12"
    "@jridgewell/trace-mapping": "npm:^0.3.28"
    "@types/jsesc": "npm:^2.5.0"
    jsesc: "npm:^3.0.2"
  checksum: 10c0/43363ccd8c5e18ea4c1c198f17158acabb4074f12ae64c5772f97fe58b9a377de445d9fd0b403812bc10dadff44fe356a07f6017f25732b021bba3654241a78e
  languageName: node
  linkType: hard
"@babel/generator@npm:^7.27.5, @babel/generator@npm:^7.29.0":
  version: 7.29.1
  resolution: "@babel/generator@npm:7.29.1"
@@ -314,20 +300,6 @@ __metadata:
  languageName: node
  linkType: hard
"@babel/helper-string-parser@npm:^8.0.0-rc.3, @babel/helper-string-parser@npm:^8.0.0-rc.4":
  version: 8.0.0-rc.4
  resolution: "@babel/helper-string-parser@npm:8.0.0-rc.4"
  checksum: 10c0/8e9950d36b8cd5fb5d03c56cd2cce91cf98efa093110d519e160a948a9e77eade71f292204d7395212c5e763af23b2b6687550fbcaa281a1efd3494a46bd99ca
  languageName: node
  linkType: hard
"@babel/helper-validator-identifier@npm:8.0.0-rc.3":
  version: 8.0.0-rc.3
  resolution: "@babel/helper-validator-identifier@npm:8.0.0-rc.3"
  checksum: 10c0/03236675006da83b8530ef95896042d5246989e2fdc8283a60882a14c7ce86dc18db6a6b12f18b638d6722adc5f1e721142889a331e12a6f7c0fba3e307fdc7f
  languageName: node
  linkType: hard
"@babel/helper-validator-identifier@npm:^7.28.5":
  version: 7.28.5
  resolution: "@babel/helper-validator-identifier@npm:7.28.5"
@@ -335,13 +307,6 @@ __metadata:
  languageName: node
  linkType: hard
"@babel/helper-validator-identifier@npm:^8.0.0-rc.3, @babel/helper-validator-identifier@npm:^8.0.0-rc.4":
  version: 8.0.0-rc.4
  resolution: "@babel/helper-validator-identifier@npm:8.0.0-rc.4"
  checksum: 10c0/dc523bdc206cff0b2a4db97459e7cf31d315d60fa7dff1fdcc8101568dc9e6a929c2126eb96a078b1e8eb26b6b4978526bbf8b5f50d91d809c77956a3b84064f
  languageName: node
  linkType: hard
"@babel/helper-validator-option@npm:^7.27.1":
  version: 7.27.1
  resolution: "@babel/helper-validator-option@npm:7.27.1"
@@ -370,17 +335,6 @@ __metadata:
  languageName: node
  linkType: hard
"@babel/parser@npm:8.0.0-rc.3":
  version: 8.0.0-rc.3
  resolution: "@babel/parser@npm:8.0.0-rc.3"
  dependencies:
    "@babel/types": "npm:^8.0.0-rc.3"
  bin:
    parser: ./bin/babel-parser.js
  checksum: 10c0/666f954d5744261e4fbfa32170ca0034bb96d624d1c0936eb6a5a76e196773e93b480a99c87621cc35bee00015fd27318a5bd0542efd747cb0499ad5d3e58b75
  languageName: node
  linkType: hard
"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.23.9, @babel/parser@npm:^7.24.4, @babel/parser@npm:^7.28.6, @babel/parser@npm:^7.29.0, @babel/parser@npm:^7.29.2":
  version: 7.29.2
  resolution: "@babel/parser@npm:7.29.2"
@@ -392,17 +346,6 @@ __metadata:
  languageName: node
  linkType: hard
"@babel/parser@npm:^8.0.0-beta.4, @babel/parser@npm:^8.0.0-rc.3":
  version: 8.0.0-rc.4
  resolution: "@babel/parser@npm:8.0.0-rc.4"
  dependencies:
    "@babel/types": "npm:^8.0.0-rc.4"
  bin:
    parser: ./bin/babel-parser.js
  checksum: 10c0/3f3c6c7b62e2c8256237f39d78b7449c316797390a3ac8af1698995f1c3a7375082033d50cbfc18109b07cb8ef9c4e11e8bba394ec13165ba92a22622244bb1f
  languageName: node
  linkType: hard
"@babel/plugin-bugfix-firefox-class-in-computed-class-key@npm:^7.28.5":
  version: 7.28.5
  resolution: "@babel/plugin-bugfix-firefox-class-in-computed-class-key@npm:7.28.5"
@@ -1670,16 +1613,6 @@ __metadata:
  languageName: node
  linkType: hard
"@babel/types@npm:8.0.0-rc.3":
  version: 8.0.0-rc.3
  resolution: "@babel/types@npm:8.0.0-rc.3"
  dependencies:
    "@babel/helper-string-parser": "npm:^8.0.0-rc.3"
    "@babel/helper-validator-identifier": "npm:^8.0.0-rc.3"
  checksum: 10c0/ffc29e2453bb3c25defbc49b243e09e10374bad571c7f27d9fed09a92f43a25624c55edfed5c8d4e45cac0b39efa040e9b6b2aef7cd7076f04311c31a2a2c8bf
  languageName: node
  linkType: hard
"@babel/types@npm:^7.0.0, @babel/types@npm:^7.20.7, @babel/types@npm:^7.27.1, @babel/types@npm:^7.27.3, @babel/types@npm:^7.28.2, @babel/types@npm:^7.28.5, @babel/types@npm:^7.28.6, @babel/types@npm:^7.29.0, @babel/types@npm:^7.4.4":
  version: 7.29.0
  resolution: "@babel/types@npm:7.29.0"
@@ -1690,16 +1623,6 @@ __metadata:
  languageName: node
  linkType: hard
"@babel/types@npm:^8.0.0-rc.3, @babel/types@npm:^8.0.0-rc.4":
  version: 8.0.0-rc.4
  resolution: "@babel/types@npm:8.0.0-rc.4"
  dependencies:
    "@babel/helper-string-parser": "npm:^8.0.0-rc.4"
    "@babel/helper-validator-identifier": "npm:^8.0.0-rc.4"
  checksum: 10c0/fd6ba6dcebe79c3f79273da371ec7a5f479a310342f046126f54839b951b00816e1cad8ccefd326ef7cbd62b96ca49f7805c4351904b83e7388f122ff0bb7512
  languageName: node
  linkType: hard
"@bcoe/v8-coverage@npm:^0.2.3":
  version: 0.2.3
  resolution: "@bcoe/v8-coverage@npm:0.2.3"
@@ -11536,7 +11459,6 @@ __metadata:
    altcha-lib: "npm:^1.4.1"
    eventemitter3: "npm:^5.0.4"
    rolldown: "npm:^1.0.0-rc.18"
    rolldown-plugin-dts: "npm:^0.23.2"
    typescript: "npm:^5.9.3"
  peerDependencies:
    react: ^19
@@ -12868,13 +12790,6 @@ __metadata:
  languageName: node
  linkType: hard
"@types/jsesc@npm:^2.5.0":
  version: 2.5.1
  resolution: "@types/jsesc@npm:2.5.1"
  checksum: 10c0/12ba7bf5968aeeb36408269f4b5a39718efc6411fa197cf0f5e967ba36ad7b7d555b78787fc480db43ce63ebe6ab0ffe5fd9f64b1ea3b0d073877f0747491b30
  languageName: node
  linkType: hard
"@types/json-schema@npm:^7.0.15, @types/json-schema@npm:^7.0.9":
  version: 7.0.15
  resolution: "@types/json-schema@npm:7.0.15"
@@ -14069,17 +13984,6 @@ __metadata:
  languageName: node
  linkType: hard
"ast-kit@npm:^3.0.0-beta.1":
  version: 3.0.0-beta.1
  resolution: "ast-kit@npm:3.0.0-beta.1"
  dependencies:
    "@babel/parser": "npm:^8.0.0-beta.4"
    estree-walker: "npm:^3.0.3"
    pathe: "npm:^2.0.3"
  checksum: 10c0/27a0309d495100e088c6aa6449e2bb79fdf6321c42bb73c196d646935ff788c2202d8dfc19e04499c623f0676cbe5d6baaeb645ede4b349fac2bd5c276419d5a
  languageName: node
  linkType: hard
"ast-types-flow@npm:^0.0.8":
  version: 0.0.8
  resolution: "ast-types-flow@npm:0.0.8"
@@ -14375,13 +14279,6 @@ __metadata:
  languageName: node
  linkType: hard
"birpc@npm:^4.0.0":
  version: 4.0.0
  resolution: "birpc@npm:4.0.0"
  checksum: 10c0/61f4e893ff4c5948b2c587c971c04883af0d8b2658d4632c8e77073db9f9e8b040402f985d56308021890b2ad32ef8392e36a8335cab1e3771d99e1b025d1af6
  languageName: node
  linkType: hard
"bl@npm:^4.0.3":
  version: 4.1.0
  resolution: "bl@npm:4.1.0"
@@ -15483,18 +15380,6 @@ __metadata:
  languageName: node
  linkType: hard
"dts-resolver@npm:^2.1.3":
  version: 2.1.3
  resolution: "dts-resolver@npm:2.1.3"
  peerDependencies:
    oxc-resolver: ">=11.0.0"
  peerDependenciesMeta:
    oxc-resolver:
      optional: true
  checksum: 10c0/bf589ba9bfacdb23ff9c075948175f5a21ae0bccb2ca36f8315bff2729358902256ee7aca972f5b259641f08a4b5973034e082a730113d5af76e64062e45fe3a
  languageName: node
  linkType: hard
"dunder-proto@npm:^1.0.0, dunder-proto@npm:^1.0.1":
  version: 1.0.1
  resolution: "dunder-proto@npm:1.0.1"
@@ -16350,15 +16235,6 @@ __metadata:
  languageName: node
  linkType: hard
"estree-walker@npm:^3.0.3":
  version: 3.0.3
  resolution: "estree-walker@npm:3.0.3"
  dependencies:
    "@types/estree": "npm:^1.0.0"
  checksum: 10c0/c12e3c2b2642d2bcae7d5aa495c60fa2f299160946535763969a1c83fc74518ffa9c2cd3a8b69ac56aea547df6a8aac25f729a342992ef0bbac5f1c73e78995d
  languageName: node
  linkType: hard
"esutils@npm:^2.0.2":
  version: 2.0.3
  resolution: "esutils@npm:2.0.3"
@@ -16969,15 +16845,6 @@ __metadata:
  languageName: node
  linkType: hard
"get-tsconfig@npm:^4.13.7":
  version: 4.14.0
  resolution: "get-tsconfig@npm:4.14.0"
  dependencies:
    resolve-pkg-maps: "npm:^1.0.0"
  checksum: 10c0/abc2b9275468eb589079a0b7a95eb5107c14fdd0ca6dda1bff116fe774ea1f79975421dcb22a0c86b4f820fcc69a7655dddf9b6d6a8a2c06fcb59e19794c0724
  languageName: node
  linkType: hard
"get-tsconfig@npm:^4.7.5":
  version: 4.13.0
  resolution: "get-tsconfig@npm:4.13.0"
@@ -20219,13 +20086,6 @@ __metadata:
  languageName: node
  linkType: hard
"obug@npm:^2.1.1":
  version: 2.1.1
  resolution: "obug@npm:2.1.1"
  checksum: 10c0/59dccd7de72a047e08f8649e94c1015ec72f94eefb6ddb57fb4812c4b425a813bc7e7cd30c9aca20db3c59abc3c85cc7a62bb656a968741d770f4e8e02bc2e78
  languageName: node
  linkType: hard
"ohash@npm:^2.0.11":
  version: 2.0.11
  resolution: "ohash@npm:2.0.11"
@@ -21554,39 +21414,6 @@ __metadata:
  languageName: node
  linkType: hard
"rolldown-plugin-dts@npm:^0.23.2":
  version: 0.23.2
  resolution: "rolldown-plugin-dts@npm:0.23.2"
  dependencies:
    "@babel/generator": "npm:8.0.0-rc.3"
    "@babel/helper-validator-identifier": "npm:8.0.0-rc.3"
    "@babel/parser": "npm:8.0.0-rc.3"
    "@babel/types": "npm:8.0.0-rc.3"
    ast-kit: "npm:^3.0.0-beta.1"
    birpc: "npm:^4.0.0"
    dts-resolver: "npm:^2.1.3"
    get-tsconfig: "npm:^4.13.7"
    obug: "npm:^2.1.1"
    picomatch: "npm:^4.0.4"
  peerDependencies:
    "@ts-macro/tsc": ^0.3.6
    "@typescript/native-preview": ">=7.0.0-dev.20260325.1"
    rolldown: ^1.0.0-rc.12
    typescript: ^5.0.0 || ^6.0.0
    vue-tsc: ~3.2.0
  peerDependenciesMeta:
    "@ts-macro/tsc":
      optional: true
    "@typescript/native-preview":
      optional: true
    typescript:
      optional: true
    vue-tsc:
      optional: true
  checksum: 10c0/083359757ecc238e6234f3f63fddf90ef40c7a6c917206aa4e6bed6a244121b7104e6707af9bcca23179d82ac56866028b5b3602f4f4f8e26af0368878c5989c
  languageName: node
  linkType: hard
"rolldown@npm:1.0.0-beta.41":
  version: 1.0.0-beta.41
  resolution: "rolldown@npm:1.0.0-beta.41"