Refactor: moved site to packages/demo folder
39
package.json
|
|
@ -10,14 +10,18 @@
|
||||||
"type": "module",
|
"type": "module",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"preinstall": "npx only-allow pnpm",
|
"preinstall": "npx only-allow pnpm",
|
||||||
"start": "vite",
|
"start": "pnpm run site:start",
|
||||||
"build": "tsc && vite build",
|
"prebuild": "rimraf dist",
|
||||||
"preview": "vite preview --port 8080",
|
"build": "pnpm run packages:build && pnpm run site:build",
|
||||||
"stage": "vite-node scripts/stage",
|
"predeploy": "rimraf dist",
|
||||||
"predeploy": "pnpm run build && pnpm run stage",
|
"deploy": "pnpm run site:deploy",
|
||||||
"deploy": "vite-node scripts/deploy",
|
"site:start": "pnpm --filter prozilla-os-demo run start",
|
||||||
"fetch": "vite-node scripts/fetchRepository",
|
"site:build": "pnpm --filter prozilla-os-demo run build",
|
||||||
"packages:build": "pnpm -r --sequential run build",
|
"site:preview": "pnpm --filter prozilla-os-demo run preview",
|
||||||
|
"site:stage": "pnpm --filter prozilla-os-demo run stage",
|
||||||
|
"site:deploy": "pnpm --filter prozilla-os-demo run deploy",
|
||||||
|
"site:fetch": "pnpm --filter prozilla-os-demo run fetch",
|
||||||
|
"packages:build": "pnpm -r --sequential --filter @prozilla-os/* --filter prozilla-os build",
|
||||||
"packages:update": "npx changeset && pnpm changeset version",
|
"packages:update": "npx changeset && pnpm changeset version",
|
||||||
"packages:release": "pnpm changeset publish"
|
"packages:release": "pnpm changeset publish"
|
||||||
},
|
},
|
||||||
|
|
@ -29,34 +33,17 @@
|
||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "git+https://github.com/Prozilla/ProzillaOS.git"
|
"url": "git+https://github.com/Prozilla/ProzillaOS.git"
|
||||||
},
|
},
|
||||||
"dependencies": {
|
|
||||||
"@fortawesome/fontawesome-svg-core": "^6.5.2",
|
|
||||||
"@fortawesome/free-solid-svg-icons": "^6.5.2",
|
|
||||||
"@fortawesome/react-fontawesome": "^0.2.2",
|
|
||||||
"@prozilla-os/logic-sim": "workspace:*",
|
|
||||||
"prozilla-os": "workspace:*",
|
|
||||||
"react": "^18.3.1",
|
|
||||||
"react-dom": "^18.3.1",
|
|
||||||
"react-router-dom": "^6.23.1",
|
|
||||||
"react-svg": "^16.1.34",
|
|
||||||
"react-tabs": "^6.0.2",
|
|
||||||
"vite": "^5.3.1",
|
|
||||||
"vite-plugin-svgr": "^4.2.0"
|
|
||||||
},
|
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@changesets/cli": "^2.27.5",
|
"@changesets/cli": "^2.27.5",
|
||||||
"@eslint/js": "^9.5.0",
|
"@eslint/js": "^9.5.0",
|
||||||
"@types/eslint": "^8.56.10",
|
"@types/eslint": "^8.56.10",
|
||||||
"@types/gh-pages": "^6.1.0",
|
"@types/gh-pages": "^6.1.0",
|
||||||
"@types/node": "^20.14.6",
|
"@types/node": "^20.14.6",
|
||||||
"@types/react": "^18.3.3",
|
|
||||||
"@types/react-dom": "^18.3.0",
|
|
||||||
"@types/react-syntax-highlighter": "^15.5.13",
|
|
||||||
"@vitejs/plugin-react": "^4.3.1",
|
"@vitejs/plugin-react": "^4.3.1",
|
||||||
"eslint": "^8.57.0",
|
"eslint": "^8.57.0",
|
||||||
"eslint-plugin-react": "^7.34.3",
|
"eslint-plugin-react": "^7.34.3",
|
||||||
"eslint-plugin-react-refresh": "^0.4.7",
|
"eslint-plugin-react-refresh": "^0.4.7",
|
||||||
"gh-pages": "^6.1.1",
|
"rimraf": "^5.0.8",
|
||||||
"stylelint": "^16.6.1",
|
"stylelint": "^16.6.1",
|
||||||
"typescript": "^5.4.5",
|
"typescript": "^5.4.5",
|
||||||
"typescript-eslint": "^7.13.1",
|
"typescript-eslint": "^7.13.1",
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,13 @@
|
||||||
# @prozilla-os/browser
|
# @prozilla-os/browser
|
||||||
|
|
||||||
|
## 1.0.2
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Added logic-sim app + updated app class
|
||||||
|
- Updated dependencies
|
||||||
|
- @prozilla-os/core@1.0.16
|
||||||
|
|
||||||
## 1.0.1
|
## 1.0.1
|
||||||
|
|
||||||
### Patch Changes
|
### Patch Changes
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
{
|
{
|
||||||
"name": "@prozilla-os/browser",
|
"name": "@prozilla-os/browser",
|
||||||
"description": "A ProzillaOS application for browsing the internet.",
|
"description": "A ProzillaOS application for browsing the internet.",
|
||||||
"version": "1.0.1",
|
"version": "1.0.2",
|
||||||
"homepage": "https://os.prozilla.dev/browser",
|
"homepage": "https://os.prozilla.dev/browser",
|
||||||
"author": {
|
"author": {
|
||||||
"name": "Prozilla",
|
"name": "Prozilla",
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,13 @@
|
||||||
# @prozilla-os/calculator
|
# @prozilla-os/calculator
|
||||||
|
|
||||||
|
## 1.0.2
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Added logic-sim app + updated app class
|
||||||
|
- Updated dependencies
|
||||||
|
- @prozilla-os/core@1.0.16
|
||||||
|
|
||||||
## 1.0.1
|
## 1.0.1
|
||||||
|
|
||||||
### Patch Changes
|
### Patch Changes
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
{
|
{
|
||||||
"name": "@prozilla-os/calculator",
|
"name": "@prozilla-os/calculator",
|
||||||
"description": "A ProzillaOS application for making basic calculations.",
|
"description": "A ProzillaOS application for making basic calculations.",
|
||||||
"version": "1.0.1",
|
"version": "1.0.2",
|
||||||
"homepage": "https://os.prozilla.dev/calculator",
|
"homepage": "https://os.prozilla.dev/calculator",
|
||||||
"author": {
|
"author": {
|
||||||
"name": "Prozilla",
|
"name": "Prozilla",
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,13 @@
|
||||||
# @prozilla-os/file-explorer
|
# @prozilla-os/file-explorer
|
||||||
|
|
||||||
|
## 1.0.13
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Added logic-sim app + updated app class
|
||||||
|
- Updated dependencies
|
||||||
|
- @prozilla-os/core@1.0.16
|
||||||
|
|
||||||
## 1.0.12
|
## 1.0.12
|
||||||
|
|
||||||
### Patch Changes
|
### Patch Changes
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
{
|
{
|
||||||
"name": "@prozilla-os/file-explorer",
|
"name": "@prozilla-os/file-explorer",
|
||||||
"description": "A standard ProzillaOS application for browsing files.",
|
"description": "A standard ProzillaOS application for browsing files.",
|
||||||
"version": "1.0.12",
|
"version": "1.0.13",
|
||||||
"homepage": "https://os.prozilla.dev/file-explorer",
|
"homepage": "https://os.prozilla.dev/file-explorer",
|
||||||
"author": {
|
"author": {
|
||||||
"name": "Prozilla",
|
"name": "Prozilla",
|
||||||
|
|
|
||||||
9
packages/apps/logic-sim/CHANGELOG.md
Normal file
|
|
@ -0,0 +1,9 @@
|
||||||
|
# @prozilla-os/logic-sim
|
||||||
|
|
||||||
|
## 1.0.2
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Added logic-sim app + updated app class
|
||||||
|
- Updated dependencies
|
||||||
|
- @prozilla-os/core@1.0.16
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
{
|
{
|
||||||
"name": "@prozilla-os/logic-sim",
|
"name": "@prozilla-os/logic-sim",
|
||||||
"description": "A ProzillaOS application for simulating digital logic.",
|
"description": "A ProzillaOS application for simulating digital logic.",
|
||||||
"version": "1.0.1",
|
"version": "1.0.2",
|
||||||
"homepage": "https://os.prozilla.dev/logic-sim",
|
"homepage": "https://os.prozilla.dev/logic-sim",
|
||||||
"author": {
|
"author": {
|
||||||
"name": "Prozilla",
|
"name": "Prozilla",
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,13 @@
|
||||||
# @prozilla-os/media-viewer
|
# @prozilla-os/media-viewer
|
||||||
|
|
||||||
|
## 1.0.2
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Added logic-sim app + updated app class
|
||||||
|
- Updated dependencies
|
||||||
|
- @prozilla-os/core@1.0.16
|
||||||
|
|
||||||
## 1.0.1
|
## 1.0.1
|
||||||
|
|
||||||
### Patch Changes
|
### Patch Changes
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
{
|
{
|
||||||
"name": "@prozilla-os/media-viewer",
|
"name": "@prozilla-os/media-viewer",
|
||||||
"description": "A ProzillaOS application for viewing different kinds of media.",
|
"description": "A ProzillaOS application for viewing different kinds of media.",
|
||||||
"version": "1.0.1",
|
"version": "1.0.2",
|
||||||
"homepage": "https://os.prozilla.dev/media-viewer",
|
"homepage": "https://os.prozilla.dev/media-viewer",
|
||||||
"author": {
|
"author": {
|
||||||
"name": "Prozilla",
|
"name": "Prozilla",
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,14 @@
|
||||||
# @prozilla-os/settings
|
# @prozilla-os/settings
|
||||||
|
|
||||||
|
## 1.0.2
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Added logic-sim app + updated app class
|
||||||
|
- Updated dependencies
|
||||||
|
- @prozilla-os/file-explorer@1.0.13
|
||||||
|
- @prozilla-os/core@1.0.16
|
||||||
|
|
||||||
## 1.0.1
|
## 1.0.1
|
||||||
|
|
||||||
### Patch Changes
|
### Patch Changes
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
{
|
{
|
||||||
"name": "@prozilla-os/settings",
|
"name": "@prozilla-os/settings",
|
||||||
"description": "A settings app for ProzillaOS.",
|
"description": "A settings app for ProzillaOS.",
|
||||||
"version": "1.0.1",
|
"version": "1.0.2",
|
||||||
"homepage": "https://os.prozilla.dev/settings",
|
"homepage": "https://os.prozilla.dev/settings",
|
||||||
"author": {
|
"author": {
|
||||||
"name": "Prozilla",
|
"name": "Prozilla",
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,13 @@
|
||||||
# @prozilla-os/terminal
|
# @prozilla-os/terminal
|
||||||
|
|
||||||
|
## 1.0.6
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Added logic-sim app + updated app class
|
||||||
|
- Updated dependencies
|
||||||
|
- @prozilla-os/core@1.0.16
|
||||||
|
|
||||||
## 1.0.5
|
## 1.0.5
|
||||||
|
|
||||||
### Patch Changes
|
### Patch Changes
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
{
|
{
|
||||||
"name": "@prozilla-os/terminal",
|
"name": "@prozilla-os/terminal",
|
||||||
"description": "A terminal/shell application for ProzillaOS.",
|
"description": "A terminal/shell application for ProzillaOS.",
|
||||||
"version": "1.0.5",
|
"version": "1.0.6",
|
||||||
"homepage": "https://os.prozilla.dev/terminal",
|
"homepage": "https://os.prozilla.dev/terminal",
|
||||||
"author": {
|
"author": {
|
||||||
"name": "Prozilla",
|
"name": "Prozilla",
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,13 @@
|
||||||
# @prozilla-os/text-editor
|
# @prozilla-os/text-editor
|
||||||
|
|
||||||
|
## 1.0.6
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Added logic-sim app + updated app class
|
||||||
|
- Updated dependencies
|
||||||
|
- @prozilla-os/core@1.0.16
|
||||||
|
|
||||||
## 1.0.5
|
## 1.0.5
|
||||||
|
|
||||||
### Patch Changes
|
### Patch Changes
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
{
|
{
|
||||||
"name": "@prozilla-os/text-editor",
|
"name": "@prozilla-os/text-editor",
|
||||||
"description": "A text editor application for ProzillaOS.",
|
"description": "A text editor application for ProzillaOS.",
|
||||||
"version": "1.0.5",
|
"version": "1.0.6",
|
||||||
"homepage": "https://os.prozilla.dev/text-editor",
|
"homepage": "https://os.prozilla.dev/text-editor",
|
||||||
"author": {
|
"author": {
|
||||||
"name": "Prozilla",
|
"name": "Prozilla",
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,11 @@
|
||||||
# @prozilla-os/core
|
# @prozilla-os/core
|
||||||
|
|
||||||
|
## 1.0.16
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Added logic-sim app + updated app class
|
||||||
|
|
||||||
## 1.0.15
|
## 1.0.15
|
||||||
|
|
||||||
### Patch Changes
|
### Patch Changes
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
{
|
{
|
||||||
"name": "@prozilla-os/core",
|
"name": "@prozilla-os/core",
|
||||||
"description": "A React component library written in TypeScript for building web-based operating systems, made by Prozilla.",
|
"description": "A React component library written in TypeScript for building web-based operating systems, made by Prozilla.",
|
||||||
"version": "1.0.15",
|
"version": "1.0.16",
|
||||||
"homepage": "https://os.prozilla.dev",
|
"homepage": "https://os.prozilla.dev",
|
||||||
"author": {
|
"author": {
|
||||||
"name": "Prozilla",
|
"name": "Prozilla",
|
||||||
|
|
|
||||||
70
packages/demo/package.json
Normal file
|
|
@ -0,0 +1,70 @@
|
||||||
|
{
|
||||||
|
"name": "prozilla-os-demo",
|
||||||
|
"private": true,
|
||||||
|
"author": {
|
||||||
|
"name": "Prozilla",
|
||||||
|
"email": "business@prozilla.dev",
|
||||||
|
"url": "https://prozilla.dev/"
|
||||||
|
},
|
||||||
|
"homepage": "https://os.prozilla.dev/",
|
||||||
|
"type": "module",
|
||||||
|
"scripts": {
|
||||||
|
"start": "vite",
|
||||||
|
"build": "tsc && vite build",
|
||||||
|
"preview": "vite preview --port 8080",
|
||||||
|
"stage": "vite-node scripts/stage",
|
||||||
|
"predeploy": "pnpm run build && pnpm run stage",
|
||||||
|
"deploy": "vite-node scripts/deploy",
|
||||||
|
"fetch": "vite-node scripts/fetchRepository"
|
||||||
|
},
|
||||||
|
"repository": {
|
||||||
|
"type": "git",
|
||||||
|
"url": "git+https://github.com/Prozilla/ProzillaOS.git"
|
||||||
|
},
|
||||||
|
"dependencies": {
|
||||||
|
"@fortawesome/fontawesome-svg-core": "^6.5.2",
|
||||||
|
"@fortawesome/free-solid-svg-icons": "^6.5.2",
|
||||||
|
"@fortawesome/react-fontawesome": "^0.2.2",
|
||||||
|
"@prozilla-os/logic-sim": "workspace:*",
|
||||||
|
"prozilla-os": "workspace:*",
|
||||||
|
"react": "^18.3.1",
|
||||||
|
"react-dom": "^18.3.1",
|
||||||
|
"react-router-dom": "^6.23.1",
|
||||||
|
"react-svg": "^16.1.34",
|
||||||
|
"react-tabs": "^6.0.2",
|
||||||
|
"vite": "^5.3.1",
|
||||||
|
"vite-plugin-svgr": "^4.2.0"
|
||||||
|
},
|
||||||
|
"devDependencies": {
|
||||||
|
"@changesets/cli": "^2.27.5",
|
||||||
|
"@eslint/js": "^9.5.0",
|
||||||
|
"@types/eslint": "^8.56.10",
|
||||||
|
"@types/gh-pages": "^6.1.0",
|
||||||
|
"@types/node": "^20.14.6",
|
||||||
|
"@types/react": "^18.3.3",
|
||||||
|
"@types/react-dom": "^18.3.0",
|
||||||
|
"@types/react-syntax-highlighter": "^15.5.13",
|
||||||
|
"@vitejs/plugin-react": "^4.3.1",
|
||||||
|
"eslint": "^8.57.0",
|
||||||
|
"eslint-plugin-react": "^7.34.3",
|
||||||
|
"eslint-plugin-react-refresh": "^0.4.7",
|
||||||
|
"gh-pages": "^6.1.1",
|
||||||
|
"stylelint": "^16.6.1",
|
||||||
|
"typescript": "^5.4.5",
|
||||||
|
"typescript-eslint": "^7.13.1",
|
||||||
|
"vite-node": "^1.6.0",
|
||||||
|
"vite-plugin-checker": "^0.7.1"
|
||||||
|
},
|
||||||
|
"browserslist": {
|
||||||
|
"production": [
|
||||||
|
">0.2%",
|
||||||
|
"not dead",
|
||||||
|
"not op_mini all"
|
||||||
|
],
|
||||||
|
"development": [
|
||||||
|
"last 1 chrome version",
|
||||||
|
"last 1 firefox version",
|
||||||
|
"last 1 safari version"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
Before Width: | Height: | Size: 5.5 KiB After Width: | Height: | Size: 5.5 KiB |
|
Before Width: | Height: | Size: 14 KiB After Width: | Height: | Size: 14 KiB |
|
Before Width: | Height: | Size: 4.5 KiB After Width: | Height: | Size: 4.5 KiB |
|
Before Width: | Height: | Size: 2.1 KiB After Width: | Height: | Size: 2.1 KiB |
|
Before Width: | Height: | Size: 2.6 KiB After Width: | Height: | Size: 2.6 KiB |
|
Before Width: | Height: | Size: 1.7 KiB After Width: | Height: | Size: 1.7 KiB |
|
Before Width: | Height: | Size: 1.4 KiB After Width: | Height: | Size: 1.4 KiB |
|
Before Width: | Height: | Size: 2.8 KiB After Width: | Height: | Size: 2.8 KiB |
|
Before Width: | Height: | Size: 2.6 KiB After Width: | Height: | Size: 2.6 KiB |
|
Before Width: | Height: | Size: 1.7 KiB After Width: | Height: | Size: 1.7 KiB |
|
Before Width: | Height: | Size: 1.7 KiB After Width: | Height: | Size: 1.7 KiB |
|
Before Width: | Height: | Size: 1.1 KiB After Width: | Height: | Size: 1.1 KiB |
|
Before Width: | Height: | Size: 1.8 KiB After Width: | Height: | Size: 1.8 KiB |
|
Before Width: | Height: | Size: 4.1 KiB After Width: | Height: | Size: 4.1 KiB |
|
Before Width: | Height: | Size: 2.3 KiB After Width: | Height: | Size: 2.3 KiB |
|
Before Width: | Height: | Size: 1.5 KiB After Width: | Height: | Size: 1.5 KiB |
|
Before Width: | Height: | Size: 6.8 KiB After Width: | Height: | Size: 6.8 KiB |
|
Before Width: | Height: | Size: 2.4 KiB After Width: | Height: | Size: 2.4 KiB |
|
Before Width: | Height: | Size: 3.3 KiB After Width: | Height: | Size: 3.3 KiB |
|
Before Width: | Height: | Size: 3 KiB After Width: | Height: | Size: 3 KiB |
|
Before Width: | Height: | Size: 1.4 KiB After Width: | Height: | Size: 1.4 KiB |
|
Before Width: | Height: | Size: 3.4 KiB After Width: | Height: | Size: 3.4 KiB |
|
Before Width: | Height: | Size: 1.1 KiB After Width: | Height: | Size: 1.1 KiB |
|
Before Width: | Height: | Size: 134 KiB After Width: | Height: | Size: 134 KiB |
|
Before Width: | Height: | Size: 189 KiB After Width: | Height: | Size: 189 KiB |
|
Before Width: | Height: | Size: 4 KiB After Width: | Height: | Size: 4 KiB |
|
Before Width: | Height: | Size: 37 KiB After Width: | Height: | Size: 37 KiB |
|
Before Width: | Height: | Size: 4.8 KiB After Width: | Height: | Size: 4.8 KiB |
|
Before Width: | Height: | Size: 1.3 KiB After Width: | Height: | Size: 1.3 KiB |
|
Before Width: | Height: | Size: 404 KiB After Width: | Height: | Size: 404 KiB |
|
Before Width: | Height: | Size: 212 KiB After Width: | Height: | Size: 212 KiB |
|
Before Width: | Height: | Size: 176 KiB After Width: | Height: | Size: 176 KiB |
|
Before Width: | Height: | Size: 282 KiB After Width: | Height: | Size: 282 KiB |
|
Before Width: | Height: | Size: 227 KiB After Width: | Height: | Size: 227 KiB |
|
Before Width: | Height: | Size: 88 KiB After Width: | Height: | Size: 88 KiB |
|
Before Width: | Height: | Size: 193 KiB After Width: | Height: | Size: 193 KiB |
|
Before Width: | Height: | Size: 226 KiB After Width: | Height: | Size: 226 KiB |
|
Before Width: | Height: | Size: 217 KiB After Width: | Height: | Size: 217 KiB |
|
Before Width: | Height: | Size: 194 KiB After Width: | Height: | Size: 194 KiB |
1
packages/demo/public/config/tree.json
Normal file
|
Before Width: | Height: | Size: 649 B After Width: | Height: | Size: 649 B |
|
Before Width: | Height: | Size: 1.4 KiB After Width: | Height: | Size: 1.4 KiB |
|
Before Width: | Height: | Size: 15 KiB After Width: | Height: | Size: 15 KiB |
|
Before Width: | Height: | Size: 5.7 KiB After Width: | Height: | Size: 5.7 KiB |
|
Before Width: | Height: | Size: 2.8 KiB After Width: | Height: | Size: 2.8 KiB |
|
|
@ -1,6 +1,7 @@
|
||||||
import ghpages from "gh-pages";
|
import ghpages from "gh-pages";
|
||||||
import { ANSI } from "../packages/core/src/constants";
|
import { ANSI } from "../../core/src/constants";
|
||||||
import { BASE_URL, BUILD_DIR, COMMIT_MESSAGE, DOMAIN, REPO_URL } from "../src/config/deploy.config";
|
import { BASE_URL, BUILD_DIR, COMMIT_MESSAGE, DOMAIN, REPO_URL } from "../src/config/deploy.config";
|
||||||
|
import path from "node:path";
|
||||||
|
|
||||||
function deploy() {
|
function deploy() {
|
||||||
console.log(`${ANSI.fg.yellow}Deploying to GitHub Pages...${ANSI.reset}`);
|
console.log(`${ANSI.fg.yellow}Deploying to GitHub Pages...${ANSI.reset}`);
|
||||||
|
|
@ -8,7 +9,7 @@ function deploy() {
|
||||||
console.log(`Commit message: ${ANSI.fg.cyan + COMMIT_MESSAGE + ANSI.reset}`);
|
console.log(`Commit message: ${ANSI.fg.cyan + COMMIT_MESSAGE + ANSI.reset}`);
|
||||||
console.log(`Repository: ${ANSI.fg.cyan + REPO_URL + ANSI.reset}\n`);
|
console.log(`Repository: ${ANSI.fg.cyan + REPO_URL + ANSI.reset}\n`);
|
||||||
|
|
||||||
void ghpages.publish(BUILD_DIR, {
|
void ghpages.publish(path.resolve(__dirname, "../../../", BUILD_DIR), {
|
||||||
repo: REPO_URL,
|
repo: REPO_URL,
|
||||||
message: COMMIT_MESSAGE
|
message: COMMIT_MESSAGE
|
||||||
}, (error) => {
|
}, (error) => {
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
import fs from "node:fs";
|
import fs from "node:fs";
|
||||||
import { REPO } from "../src/config/deploy.config";
|
import { REPO } from "../src/config/deploy.config";
|
||||||
import { ANSI } from "../packages/core/src/constants";
|
import { ANSI } from "../../core/src/constants";
|
||||||
|
|
||||||
const API_URL = "https://api.github.com/";
|
const API_URL = "https://api.github.com/";
|
||||||
const TREE_DIRECTORY = "public/config";
|
const TREE_DIRECTORY = "public/config";
|
||||||
|
|
@ -1,9 +1,10 @@
|
||||||
import fs from "node:fs";
|
import fs from "node:fs";
|
||||||
import { appsConfig } from "../src/config/apps.config";
|
import { appsConfig } from "../src/config/apps.config";
|
||||||
import { ANSI } from "../packages/core/src/constants";
|
import { ANSI } from "../../core/src/constants";
|
||||||
import { NAME, TAG_LINE } from "../src/config/branding.config";
|
import { NAME, TAG_LINE } from "../src/config/branding.config";
|
||||||
import { BASE_URL, BUILD_DIR, DOMAIN } from "../src/config/deploy.config";
|
import { BASE_URL, BUILD_DIR, DOMAIN } from "../src/config/deploy.config";
|
||||||
import { desktopConfig } from "../src/config/desktop.config";
|
import { desktopConfig } from "../src/config/desktop.config";
|
||||||
|
import path from "node:path";
|
||||||
|
|
||||||
const PATHS = {
|
const PATHS = {
|
||||||
sitemapXml: BUILD_DIR + "/sitemap.xml",
|
sitemapXml: BUILD_DIR + "/sitemap.xml",
|
||||||
|
|
@ -146,6 +147,8 @@ function stage() {
|
||||||
|
|
||||||
generate404Page(template);
|
generate404Page(template);
|
||||||
generateAppPages(template);
|
generateAppPages(template);
|
||||||
|
|
||||||
|
fs.cpSync(BUILD_DIR, path.resolve(__dirname, "../../../", BUILD_DIR), { recursive: true });
|
||||||
|
|
||||||
console.log(`\n${ANSI.fg.green}✓ Staging complete${ANSI.reset}`);
|
console.log(`\n${ANSI.fg.green}✓ Staging complete${ANSI.reset}`);
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||