diff --git a/.changeset/dull-results-admire.md b/.changeset/dull-results-admire.md new file mode 100644 index 00000000..172aeff3 --- /dev/null +++ b/.changeset/dull-results-admire.md @@ -0,0 +1,5 @@ +--- +"@nodesecure/vis-network": major +--- + +Migrate to TypeScript diff --git a/package.json b/package.json index 2e0c7995..29d0cfe2 100644 --- a/package.json +++ b/package.json @@ -85,7 +85,6 @@ "cross-env": "^10.1.0", "esbuild": "0.27.4", "eslint-plugin-jsdoc": "62.8.0", - "http-server": "^14.1.1", "pkg-ok": "^3.0.0", "postcss-lit": "1.4.1", "pretty-bytes": "^7.0.0", diff --git a/workspaces/documentation-ui/package.json b/workspaces/documentation-ui/package.json index 4ebe0f53..33bcd28b 100644 --- a/workspaces/documentation-ui/package.json +++ b/workspaces/documentation-ui/package.json @@ -4,7 +4,7 @@ "description": "Portable UI for NodeSecure tools (guides on flags, security docs etc..)", "type": "module", "scripts": { - "build": "tsc && cp -r src/css dist/css", + "build": "rimraf ./dist && tsc && cp -r src/css dist/css", "prepublishOnly": "npm run build", "lint": "eslint src example", "example": "vite" diff --git a/workspaces/vis-network/esbuild.config.js b/workspaces/vis-network/esbuild.config.js deleted file mode 100644 index 3ae80ea2..00000000 --- a/workspaces/vis-network/esbuild.config.js +++ /dev/null @@ -1,27 +0,0 @@ -// Import Node.js Dependencies -import path from "node:path"; -import fs from "node:fs"; - -// Import Third-party Dependencies -import esbuild from "esbuild"; -import { getManifest } from "@nodesecure/flags"; - -// CONSTANTS -const kMainDir = path.join(import.meta.dirname, "example"); -const kOutDir = path.join(import.meta.dirname, "dist"); - -await esbuild.build({ - entryPoints: [ - path.join(kMainDir, "master.js") - ], - platform: "browser", - bundle: true, - sourcemap: true, - treeShaking: true, - outdir: kOutDir, - define: { - FLAGS: JSON.stringify(getManifest()) - } -}); - -fs.copyFileSync(path.join(kMainDir, "demo.html"), path.join(kOutDir, "index.html")); diff --git a/workspaces/vis-network/example/demo.html b/workspaces/vis-network/example/demo.html index 0dcefe8f..e5ae84ff 100644 --- a/workspaces/vis-network/example/demo.html +++ b/workspaces/vis-network/example/demo.html @@ -7,7 +7,7 @@ - +