diff --git a/.release-it.json b/.release-it.json index 74a9a01..a3c503d 100644 --- a/.release-it.json +++ b/.release-it.json @@ -27,6 +27,6 @@ "hooks": { "before:init": ["npm run clean"], "after:bump": ["npm run changelog", "npm run build"], - "after:release": ["npm run deploy:docs"] + "after:release": [] } } \ No newline at end of file diff --git a/README.md b/README.md index 74a82cd..77ef1d3 100644 --- a/README.md +++ b/README.md @@ -1,32 +1,89 @@ -[![npm version](https://img.shields.io/docker/pulls/raiper34/spooty)](https://hub.docker.com/repository/docker/raiper34/spooty/general) -[![npm version](https://img.shields.io/docker/image-size/raiper34/spooty)](https://hub.docker.com/repository/docker/raiper34/spooty/general) -[![npm version](https://img.shields.io/docker/stars/raiper34/spooty)](https://hub.docker.com/repository/docker/raiper34/spooty/general) -[![docs](https://badgen.net/badge/docs/online/orange)](https://spooty.netlify.app) +[![npm version](https://img.shields.io/docker/pulls/raiper34/spooty)](https://hub.docker.com/r/raiper34/spooty) +[![npm version](https://img.shields.io/docker/image-size/raiper34/spooty)](https://hub.docker.com/r/raiper34/spooty) +[![npm version](https://img.shields.io/docker/stars/raiper34/spooty)](https://hub.docker.com/r/raiper34/spooty) [![GitHub License](https://img.shields.io/github/license/raiper34/spooty)](https://github.com/Raiper34/spooty) [![GitHub Repo stars](https://img.shields.io/github/stars/raiper34/spooty)](https://github.com/Raiper34/spooty) ![spooty logo](assets/logo.svg) # Spooty - selfhosted Spotify downloader Spooty is a self-hosted Spotify downloader. -It allows download track/playlist/album from the spotify url. +It allows download track/playlist/album from the Spotify url. It can also subscribe to a playlist or author page and download new songs upon release. -The project is based on NestJS and Angular. +Spooty basically downloads nothing from Spotify, it only gets information from spotify and then finds relevant and downloadeds music on Youtube. +The project is based on NestJS and Angular. + +> [!IMPORTANT] +> Please do not use this tool for piracy! Download only music you own rights! Use this tool only on your responsibility. ![demo](assets/demo.gif) ### Content -- [🚀 Instalation](#-instalation) -- [📚 Documentation](#-documentation) -- [📖 License](#-license) +- [🚀 Installation](#-installation) + - [Docker](#docker) + - [Docker command](#docker-command) + - [Docker compose](#docker-compose) + - [Build from source](#build-from-source) + - [Process](#requirements) + - [Requirements](#process) + - [Environment variables](#environment-variables) +- [⚖️ License](#-license) -# 🚀 Instalation +## 🚀 Installation Recommended and the easiest way how to start to use of Spooty is using docker. + +### Docker + +Just run docker command or use docker compose configuration. +For detailed configuration, see available [environment variables](#environment-variables). + +#### Docker command ```shell docker run -d -p 3000:3000 -v /path/to/downloads:/spooty/backend/downloads raiper34/spooty:latest ``` -# 📚 Documentation -For more details and complete documentation check: https://spooty.netlify.app/ +#### Docker compose +```yaml +services: + spooty: + image: raiper34/spooty:latest + container_name: spooty + restart: unless-stopped + ports: + - "3000:3000" + volumes: + - /path/to/downloads:/spooty/backend/downloads +``` -# 📖 License -MIT +### Build from source + +Spooty can be also build from source files on your own. + +#### Requirements +- Node v18.19.1 (it is recommended to use `nvm` node version manager to install proper version of node) +- Redis in memory cache + +#### Process +- install Node v18.19.1 using `nvm install` and use that node version `nvm use` +- from project root install all dependencies using `npm install` +- copy `.env.default` as `.env` in `src/backend` folder and modify desired environment properties (see [environment variables](#environment-variables)) +- build source files `npm run build` + - built project will be stored in `dist` folder +- start server `npm run start` + +### Environment variables + +Some behaviour and settings of Spooty can be configured using environment variables and `.env` file. + + Name | Default | Description | +----------------|---------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------| + DB_PATH | `./config/db.sqlite` (relative to backend) | Path where Spooty database will be stored | + FE_PATH | `../frontend/browser` (relative to backend) | Path to frontend part of application | + DOWNLOADS_PATH | `./downloads` (relative to backend) | Path where downaloded files will be stored | + FORMAT | `mp3` | Format of downloaded files (currently fully supported only `mp3` but you can try whatever you want from [ffmpeg](https://ffmpeg.org/ffmpeg-formats.html#Muxers)) | + PORT | 3000 | Port of Spooty server | + REDIS_PORT | 6379 | Port of Redis server | + REDIS_HOST | localhost | Host of Redis server | + RUN_REDIS | false | Whenever Redis server should be started from backend (recommended for Docker environment) | + +# ⚖️ License +[MIT](https://choosealicense.com/licenses/mit/) diff --git a/docs/.nojekyll b/docs/.nojekyll deleted file mode 100644 index e69de29..0000000 diff --git a/docs/_coverpage.md b/docs/_coverpage.md deleted file mode 100644 index 3638976..0000000 --- a/docs/_coverpage.md +++ /dev/null @@ -1,9 +0,0 @@ -![logo](assets/logo.svg) - -# Spooty - -> A self-hosted Spotify downloader - -[GitHub](https://github.com/Raiper34/spooty) -[DockerHub](https://hub.docker.com/repository/docker/raiper34/spooty/general) -[Get Started](docker.md) \ No newline at end of file diff --git a/docs/_navbar.md b/docs/_navbar.md deleted file mode 100644 index 24a90d8..0000000 --- a/docs/_navbar.md +++ /dev/null @@ -1 +0,0 @@ -Content \ No newline at end of file diff --git a/docs/_sidebar.md b/docs/_sidebar.md deleted file mode 100644 index 5e76bc1..0000000 --- a/docs/_sidebar.md +++ /dev/null @@ -1,6 +0,0 @@ -- Getting started - - [Using Docker](docker.md) - - [Build from source](source.md) - - [Environment variables](variables.md) -- [Changelog](CHANGELOG.md) -- [License](LICENSE.md) \ No newline at end of file diff --git a/docs/copy-files-from-to.json b/docs/copy-files-from-to.json deleted file mode 100644 index f37702b..0000000 --- a/docs/copy-files-from-to.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "copyFilesSettings": { - "whenFileExists": "overwrite" - }, - "copyFiles": [ - { - "from": "*", - "to": "../dist/docs" - }, - { - "from": "../assets", - "to": "../dist/docs" - }, - { - "from": "../README.md", - "to": "../dist/docs/README.md" - }, - { - "from": "../LICENSE.md", - "to": "../dist/docs/LICENSE.md" - }, - { - "from": "../CHANGELOG.md", - "to": "../dist/docs/CHANGELOG.md" - } - ] -} \ No newline at end of file diff --git a/docs/docker.md b/docs/docker.md deleted file mode 100644 index 1e4ae17..0000000 --- a/docs/docker.md +++ /dev/null @@ -1,26 +0,0 @@ -# Docker - -Recommended and the easiest way how to start to use of Spooty is using docker. -Just run docker command or use docker compose configuration. - -### Docker command -```shell -docker run -d -p 3000:3000 -v /path/to/downloads:/spooty/backend/downloads raiper34/spooty:latest -``` - -### Docker compose -```yaml -services: - spooty: - image: raiper34/spooty:latest - container_name: spooty - restart: unless-stopped - ports: - - "3000:3000" - volumes: - - /path/to/downloads:/spooty/backend/downloads -``` - -### Environment variables - -For detailed configuration, see available [Environment variables](variables.md). \ No newline at end of file diff --git a/docs/index.html b/docs/index.html deleted file mode 100644 index 2aff499..0000000 --- a/docs/index.html +++ /dev/null @@ -1,31 +0,0 @@ - - - - - Document - - - - - - -
- - - - - - - - - - \ No newline at end of file diff --git a/docs/source.md b/docs/source.md deleted file mode 100644 index 450b74a..0000000 --- a/docs/source.md +++ /dev/null @@ -1,15 +0,0 @@ -# Build from source - -Spooty can be also build from source files on your own. - -### Requirements -- Node v18.19.1 (it is recommended to use `nvm` node version manager to install proper version of node) -- Redis in memory cache - -### Process -- install Node v18.19.1 using `nvm install` and use that node version `nvm use` -- from project root install all dependencies using `npm install` -- copy `.env.default` as `.env` in `src/backend` folder and modify desired environment properties (see [Environment variables](variables.md)) -- build source files `npm run build` - - built project will be stored in `dist` folder -- start server `npm run start` \ No newline at end of file diff --git a/docs/variables.md b/docs/variables.md deleted file mode 100644 index 61812dd..0000000 --- a/docs/variables.md +++ /dev/null @@ -1,14 +0,0 @@ -# Environment variables - -some behaviour and settings of Spooty can be configured using environment variables and `.env` file. - - Name | Default | Description | -----------------|---------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------| - DB_PATH | `./config/db.sqlite` (relative to backend) | Path where Spooty database will be stored | - FE_PATH | `../frontend/browser` (relative to backend) | Path to frontend part of application | - DOWNLOADS_PATH | `./downloads` (relative to backend) | Path where downaloded files will be stored | - FORMAT | `mp3` | Format of downloaded files (currently fully supported only `mp3` but you can try whatever you want from [ffmpeg](https://ffmpeg.org/ffmpeg-formats.html#Muxers)) | - PORT | 3000 | Port of Spooty server | - REDIS_PORT | 6379 | Port of Redis server | - REDIS_HOST | localhost | Host of Redis server | - RUN_REDIS | false | Whenever Redis server should be started from backend (recommended for Docker environment) | \ No newline at end of file diff --git a/netlify.toml b/netlify.toml deleted file mode 100644 index ff1c050..0000000 --- a/netlify.toml +++ /dev/null @@ -1,4 +0,0 @@ -[[redirects]] - from = "/*" - to = "/index.html" - status = 200 \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index 7516860..dc64714 100644 --- a/package-lock.json +++ b/package-lock.json @@ -17,7 +17,6 @@ "commitizen": "^4.3.1", "copy-files-from-to": "^3.2.2", "cz-conventional-changelog": "^3.3.0", - "docsify-cli": "^4.4.4", "npm-check-updates": "^17.1.15", "release-it": "^18.1.2", "release-it-docker-plugin": "^2.0.0", @@ -5056,14 +5055,6 @@ "dev": true, "license": "MIT" }, - "node_modules/@sindresorhus/is": { - "version": "0.14.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, "node_modules/@sindresorhus/merge-streams": { "version": "2.3.0", "dev": true, @@ -5100,17 +5091,6 @@ "license": "MIT", "peer": true }, - "node_modules/@szmarczak/http-timer": { - "version": "1.1.2", - "dev": true, - "license": "MIT", - "dependencies": { - "defer-to-connect": "^1.0.1" - }, - "engines": { - "node": ">=6" - } - }, "node_modules/@tootallnate/once": { "version": "1.1.2", "license": "MIT", @@ -6774,47 +6754,6 @@ "version": "1.0.2", "license": "MIT" }, - "node_modules/boxen": { - "version": "4.2.0", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-align": "^3.0.0", - "camelcase": "^5.3.1", - "chalk": "^3.0.0", - "cli-boxes": "^2.2.0", - "string-width": "^4.1.0", - "term-size": "^2.1.0", - "type-fest": "^0.8.1", - "widest-line": "^3.1.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/boxen/node_modules/chalk": { - "version": "3.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/boxen/node_modules/type-fest": { - "version": "0.8.1", - "dev": true, - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=8" - } - }, "node_modules/brace-expansion": { "version": "1.1.11", "license": "MIT", @@ -7068,45 +7007,6 @@ "node": ">=18" } }, - "node_modules/cacheable-request": { - "version": "6.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "clone-response": "^1.0.2", - "get-stream": "^5.1.0", - "http-cache-semantics": "^4.0.0", - "keyv": "^3.0.0", - "lowercase-keys": "^2.0.0", - "normalize-url": "^4.1.0", - "responselike": "^1.0.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/cacheable-request/node_modules/get-stream": { - "version": "5.2.0", - "dev": true, - "license": "MIT", - "dependencies": { - "pump": "^3.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/cacheable-request/node_modules/lowercase-keys": { - "version": "2.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, "node_modules/cachedir": { "version": "2.3.0", "dev": true, @@ -7305,11 +7205,6 @@ "node": ">=6.0" } }, - "node_modules/ci-info": { - "version": "2.0.0", - "dev": true, - "license": "MIT" - }, "node_modules/cjs-module-lexer": { "version": "1.4.1", "dev": true, @@ -7334,17 +7229,6 @@ "node": ">=6" } }, - "node_modules/cli-boxes": { - "version": "2.2.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/cli-color": { "version": "1.2.0", "license": "MIT", @@ -7604,17 +7488,6 @@ "node": ">=0.10.0" } }, - "node_modules/clone-response": { - "version": "1.0.3", - "dev": true, - "license": "MIT", - "dependencies": { - "mimic-response": "^1.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/cluster-key-slot": { "version": "1.1.2", "license": "Apache-2.0", @@ -7840,22 +7713,6 @@ "dev": true, "license": "ISC" }, - "node_modules/configstore": { - "version": "5.0.1", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "dot-prop": "^5.2.0", - "graceful-fs": "^4.1.2", - "make-dir": "^3.0.0", - "unique-string": "^2.0.0", - "write-file-atomic": "^3.0.0", - "xdg-basedir": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/connect": { "version": "3.7.0", "dev": true, @@ -7870,22 +7727,6 @@ "node": ">= 0.10.0" } }, - "node_modules/connect-history-api-fallback": { - "version": "1.6.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.8" - } - }, - "node_modules/connect-livereload": { - "version": "0.6.1", - "dev": true, - "license": "MIT", - "engines": { - "node": "*" - } - }, "node_modules/connect/node_modules/debug": { "version": "2.6.9", "dev": true, @@ -8091,20 +7932,6 @@ "typescript": ">=5" } }, - "node_modules/cp-file": { - "version": "7.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "graceful-fs": "^4.1.2", - "make-dir": "^3.0.0", - "nested-error-stacks": "^2.0.0", - "p-event": "^4.1.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/create-jest": { "version": "29.7.0", "dev": true, @@ -8181,14 +8008,6 @@ "node": "*" } }, - "node_modules/crypto-random-string": { - "version": "2.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, "node_modules/css-loader": { "version": "7.1.2", "dev": true, @@ -8388,25 +8207,6 @@ } } }, - "node_modules/decamelize": { - "version": "1.2.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/decompress-response": { - "version": "3.3.0", - "dev": true, - "license": "MIT", - "dependencies": { - "mimic-response": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, "node_modules/dedent": { "version": "0.7.0", "dev": true, @@ -8469,11 +8269,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/defer-to-connect": { - "version": "1.1.3", - "dev": true, - "license": "MIT" - }, "node_modules/define-data-property": { "version": "1.1.4", "dev": true, @@ -8645,271 +8440,6 @@ "node": ">=6" } }, - "node_modules/docsify": { - "version": "4.13.1", - "dev": true, - "hasInstallScript": true, - "license": "MIT", - "dependencies": { - "marked": "^1.2.9", - "medium-zoom": "^1.0.6", - "opencollective-postinstall": "^2.0.2", - "prismjs": "^1.27.0", - "strip-indent": "^3.0.0", - "tinydate": "^1.3.0", - "tweezer.js": "^1.4.0" - } - }, - "node_modules/docsify-cli": { - "version": "4.4.4", - "dev": true, - "license": "MIT", - "dependencies": { - "chalk": "^2.4.2", - "connect": "^3.6.0", - "connect-history-api-fallback": "^1.6.0", - "connect-livereload": "^0.6.0", - "cp-file": "^7.0.0", - "docsify": "^4.12.2", - "docsify-server-renderer": ">=4.10.0", - "enquirer": "^2.3.6", - "fs-extra": "^8.1.0", - "get-port": "^5.0.0", - "livereload": "^0.9.2", - "lru-cache": "^5.1.1", - "open": "^6.4.0", - "serve-static": "^1.12.1", - "update-notifier": "^4.1.0", - "yargonaut": "^1.1.2", - "yargs": "^15.3.0" - }, - "bin": { - "docsify": "bin/docsify" - }, - "engines": { - "node": ">= 10", - "npm": ">= 6" - } - }, - "node_modules/docsify-cli/node_modules/ansi-styles": { - "version": "3.2.1", - "dev": true, - "license": "MIT", - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/docsify-cli/node_modules/chalk": { - "version": "2.4.2", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/docsify-cli/node_modules/cliui": { - "version": "6.0.0", - "dev": true, - "license": "ISC", - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^6.2.0" - } - }, - "node_modules/docsify-cli/node_modules/color-convert": { - "version": "1.9.3", - "dev": true, - "license": "MIT", - "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/docsify-cli/node_modules/color-name": { - "version": "1.1.3", - "dev": true, - "license": "MIT" - }, - "node_modules/docsify-cli/node_modules/find-up": { - "version": "4.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/docsify-cli/node_modules/fs-extra": { - "version": "8.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - }, - "engines": { - "node": ">=6 <7 || >=8" - } - }, - "node_modules/docsify-cli/node_modules/has-flag": { - "version": "3.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/docsify-cli/node_modules/is-wsl": { - "version": "1.1.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/docsify-cli/node_modules/jsonfile": { - "version": "4.0.0", - "dev": true, - "license": "MIT", - "optionalDependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/docsify-cli/node_modules/locate-path": { - "version": "5.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "p-locate": "^4.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/docsify-cli/node_modules/open": { - "version": "6.4.0", - "dev": true, - "license": "MIT", - "dependencies": { - "is-wsl": "^1.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/docsify-cli/node_modules/p-limit": { - "version": "2.3.0", - "dev": true, - "license": "MIT", - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/docsify-cli/node_modules/p-locate": { - "version": "4.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "p-limit": "^2.2.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/docsify-cli/node_modules/path-exists": { - "version": "4.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/docsify-cli/node_modules/supports-color": { - "version": "5.5.0", - "dev": true, - "license": "MIT", - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/docsify-cli/node_modules/universalify": { - "version": "0.1.2", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/docsify-cli/node_modules/y18n": { - "version": "4.0.3", - "dev": true, - "license": "ISC" - }, - "node_modules/docsify-cli/node_modules/yargs": { - "version": "15.4.1", - "dev": true, - "license": "MIT", - "dependencies": { - "cliui": "^6.0.0", - "decamelize": "^1.2.0", - "find-up": "^4.1.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^4.2.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^18.1.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/docsify-cli/node_modules/yargs-parser": { - "version": "18.1.3", - "dev": true, - "license": "ISC", - "dependencies": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/docsify-server-renderer": { - "version": "4.13.1", - "dev": true, - "license": "MIT", - "dependencies": { - "debug": "^4.3.3", - "docsify": "^4.12.4", - "node-fetch": "^2.6.6", - "resolve-pathname": "^3.0.0" - } - }, "node_modules/doctrine": { "version": "3.0.0", "dev": true, @@ -8979,17 +8509,6 @@ "url": "https://github.com/fb55/domutils?sponsor=1" } }, - "node_modules/dot-prop": { - "version": "5.3.0", - "dev": true, - "license": "MIT", - "dependencies": { - "is-obj": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/dotenv": { "version": "16.4.5", "license": "BSD-2-Clause", @@ -9019,11 +8538,6 @@ "node": ">= 0.4" } }, - "node_modules/duplexer3": { - "version": "0.1.5", - "dev": true, - "license": "BSD-3-Clause" - }, "node_modules/eastasianwidth": { "version": "0.2.0", "license": "MIT" @@ -9245,18 +8759,6 @@ "node": ">=10.13.0" } }, - "node_modules/enquirer": { - "version": "2.4.1", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-colors": "^4.1.1", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8.6" - } - }, "node_modules/ent": { "version": "2.2.2", "dev": true, @@ -9454,14 +8956,6 @@ "node": ">=6" } }, - "node_modules/escape-goat": { - "version": "2.1.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, "node_modules/escape-html": { "version": "1.0.3", "license": "MIT" @@ -10244,17 +9738,6 @@ "node": "^12.20 || >= 14.13" } }, - "node_modules/figlet": { - "version": "1.8.0", - "dev": true, - "license": "MIT", - "bin": { - "figlet": "bin/index.js" - }, - "engines": { - "node": ">= 0.4.0" - } - }, "node_modules/figures": { "version": "3.2.0", "dev": true, @@ -10887,17 +10370,6 @@ "node": ">=8.0.0" } }, - "node_modules/get-port": { - "version": "5.1.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/get-proto": { "version": "1.0.1", "license": "MIT", @@ -10909,17 +10381,6 @@ "node": ">= 0.4" } }, - "node_modules/get-stream": { - "version": "4.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "pump": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, "node_modules/get-uri": { "version": "6.0.4", "dev": true, @@ -11019,25 +10480,6 @@ "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/global-dirs": { - "version": "2.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "ini": "1.3.7" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/global-dirs/node_modules/ini": { - "version": "1.3.7", - "dev": true, - "license": "ISC" - }, "node_modules/global-modules": { "version": "1.0.0", "dev": true, @@ -11108,27 +10550,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/got": { - "version": "9.6.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@sindresorhus/is": "^0.14.0", - "@szmarczak/http-timer": "^1.1.2", - "cacheable-request": "^6.0.0", - "decompress-response": "^3.3.0", - "duplexer3": "^0.1.4", - "get-stream": "^4.1.0", - "lowercase-keys": "^1.0.1", - "mimic-response": "^1.0.1", - "p-cancelable": "^1.0.0", - "to-readable-stream": "^1.0.0", - "url-parse-lax": "^3.0.0" - }, - "engines": { - "node": ">=8.6" - } - }, "node_modules/graceful-fs": { "version": "4.2.11", "devOptional": true, @@ -11172,25 +10593,6 @@ "node": ">=0.10.0" } }, - "node_modules/has-ansi": { - "version": "2.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/has-ansi/node_modules/ansi-regex": { - "version": "2.1.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/has-flag": { "version": "4.0.0", "license": "MIT", @@ -11246,14 +10648,6 @@ "license": "ISC", "optional": true }, - "node_modules/has-yarn": { - "version": "2.1.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, "node_modules/hasown": { "version": "2.0.2", "license": "MIT", @@ -11667,14 +11061,6 @@ "node": ">=8" } }, - "node_modules/import-lazy": { - "version": "2.1.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, "node_modules/import-local": { "version": "3.2.0", "dev": true, @@ -11937,17 +11323,6 @@ "dev": true, "license": "MIT" }, - "node_modules/is-ci": { - "version": "2.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "ci-info": "^2.0.0" - }, - "bin": { - "is-ci": "bin.js" - } - }, "node_modules/is-core-module": { "version": "2.16.1", "dev": true, @@ -12045,21 +11420,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/is-installed-globally": { - "version": "0.3.2", - "dev": true, - "license": "MIT", - "dependencies": { - "global-dirs": "^2.0.1", - "is-path-inside": "^3.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/is-interactive": { "version": "1.0.0", "dev": true, @@ -12084,14 +11444,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/is-npm": { - "version": "4.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, "node_modules/is-number": { "version": "7.0.0", "dev": true, @@ -12100,14 +11452,6 @@ "node": ">=0.12.0" } }, - "node_modules/is-obj": { - "version": "2.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, "node_modules/is-path-inside": { "version": "3.0.3", "dev": true, @@ -12175,11 +11519,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/is-typedarray": { - "version": "1.0.0", - "dev": true, - "license": "MIT" - }, "node_modules/is-unicode-supported": { "version": "0.1.0", "dev": true, @@ -12223,11 +11562,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/is-yarn-global": { - "version": "0.3.0", - "dev": true, - "license": "MIT" - }, "node_modules/isarray": { "version": "1.0.0", "license": "MIT" @@ -13231,11 +12565,6 @@ "node": ">=6" } }, - "node_modules/json-buffer": { - "version": "3.0.0", - "dev": true, - "license": "MIT" - }, "node_modules/json-parse-even-better-errors": { "version": "4.0.0", "dev": true, @@ -13577,14 +12906,6 @@ "version": "0.2.1", "license": "MIT" }, - "node_modules/keyv": { - "version": "3.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "json-buffer": "3.0.0" - } - }, "node_modules/kind-of": { "version": "6.0.3", "dev": true, @@ -13612,17 +12933,6 @@ "url": "https://github.com/sindresorhus/ky?sponsor=1" } }, - "node_modules/latest-version": { - "version": "5.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "package-json": "^6.3.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/launch-editor": { "version": "2.9.1", "dev": true, @@ -13860,84 +13170,6 @@ "url": "https://github.com/chalk/wrap-ansi?sponsor=1" } }, - "node_modules/livereload": { - "version": "0.9.3", - "dev": true, - "license": "MIT", - "dependencies": { - "chokidar": "^3.5.0", - "livereload-js": "^3.3.1", - "opts": ">= 1.2.0", - "ws": "^7.4.3" - }, - "bin": { - "livereload": "bin/livereload.js" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/livereload-js": { - "version": "3.4.1", - "dev": true, - "license": "MIT" - }, - "node_modules/livereload/node_modules/chokidar": { - "version": "3.6.0", - "dev": true, - "license": "MIT", - "dependencies": { - "anymatch": "~3.1.2", - "braces": "~3.0.2", - "glob-parent": "~5.1.2", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.6.0" - }, - "engines": { - "node": ">= 8.10.0" - }, - "funding": { - "url": "https://paulmillr.com/funding/" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" - } - }, - "node_modules/livereload/node_modules/glob-parent": { - "version": "5.1.2", - "dev": true, - "license": "ISC", - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/livereload/node_modules/picomatch": { - "version": "2.3.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8.6" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, - "node_modules/livereload/node_modules/readdirp": { - "version": "3.6.0", - "dev": true, - "license": "MIT", - "dependencies": { - "picomatch": "^2.2.1" - }, - "engines": { - "node": ">=8.10.0" - } - }, "node_modules/lmdb": { "version": "3.1.5", "dev": true, @@ -14282,14 +13514,6 @@ "node": ">=0.10.0" } }, - "node_modules/lowercase-keys": { - "version": "1.0.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/lru-cache": { "version": "5.1.1", "dev": true, @@ -14342,28 +13566,6 @@ "@jridgewell/sourcemap-codec": "^1.5.0" } }, - "node_modules/make-dir": { - "version": "3.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "semver": "^6.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/make-dir/node_modules/semver": { - "version": "6.3.1", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - } - }, "node_modules/make-error": { "version": "1.3.6", "devOptional": true, @@ -14398,17 +13600,6 @@ "tmpl": "1.0.5" } }, - "node_modules/marked": { - "version": "1.2.9", - "dev": true, - "license": "MIT", - "bin": { - "marked": "bin/marked" - }, - "engines": { - "node": ">= 8.16.2" - } - }, "node_modules/math-intrinsics": { "version": "1.1.0", "license": "MIT", @@ -14433,11 +13624,6 @@ "node": ">= 0.6" } }, - "node_modules/medium-zoom": { - "version": "1.1.0", - "dev": true, - "license": "MIT" - }, "node_modules/memfs": { "version": "4.17.0", "dev": true, @@ -14575,22 +13761,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/mimic-response": { - "version": "1.0.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/min-indent": { - "version": "1.0.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, "node_modules/mini-css-extract-plugin": { "version": "2.9.2", "dev": true, @@ -15002,11 +14172,6 @@ "dev": true, "license": "MIT" }, - "node_modules/nested-error-stacks": { - "version": "2.1.1", - "dev": true, - "license": "MIT" - }, "node_modules/netmask": { "version": "2.0.2", "dev": true, @@ -15366,14 +14531,6 @@ "node": ">=0.10.0" } }, - "node_modules/normalize-url": { - "version": "4.5.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, "node_modules/note-down": { "version": "1.0.2", "dev": true, @@ -15607,14 +14764,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/opencollective-postinstall": { - "version": "2.0.3", - "dev": true, - "license": "MIT", - "bin": { - "opencollective-postinstall": "index.js" - } - }, "node_modules/optionator": { "version": "0.9.4", "dev": true, @@ -15631,11 +14780,6 @@ "node": ">= 0.8.0" } }, - "node_modules/opts": { - "version": "2.0.2", - "dev": true, - "license": "BSD-2-Clause" - }, "node_modules/ora": { "version": "5.4.1", "dev": true, @@ -15687,36 +14831,6 @@ "node": ">=0.10.0" } }, - "node_modules/p-cancelable": { - "version": "1.1.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/p-event": { - "version": "4.2.0", - "dev": true, - "license": "MIT", - "dependencies": { - "p-timeout": "^3.1.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-finally": { - "version": "1.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, "node_modules/p-limit": { "version": "4.0.0", "dev": true, @@ -15780,17 +14894,6 @@ "node": ">= 4" } }, - "node_modules/p-timeout": { - "version": "3.2.0", - "dev": true, - "license": "MIT", - "dependencies": { - "p-finally": "^1.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/p-try": { "version": "2.2.0", "dev": true, @@ -15841,32 +14944,10 @@ "node": ">= 14" } }, - "node_modules/package-json": { - "version": "6.5.0", - "dev": true, - "license": "MIT", - "dependencies": { - "got": "^9.6.0", - "registry-auth-token": "^4.0.0", - "registry-url": "^5.0.0", - "semver": "^6.2.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/package-json-from-dist": { "version": "1.0.1", "license": "BlueOak-1.0.0" }, - "node_modules/package-json/node_modules/semver": { - "version": "6.3.1", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - } - }, "node_modules/pacote": { "version": "20.0.0", "dev": true, @@ -15908,13 +14989,6 @@ "node": ">=6" } }, - "node_modules/parent-require": { - "version": "1.0.0", - "dev": true, - "engines": { - "node": ">= 0.4.0" - } - }, "node_modules/parse-github-url": { "version": "1.0.3", "dev": true, @@ -16357,14 +15431,6 @@ "node": ">= 0.8.0" } }, - "node_modules/prepend-http": { - "version": "2.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, "node_modules/prettier": { "version": "3.4.2", "dev": true, @@ -16428,14 +15494,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/prismjs": { - "version": "1.29.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, "node_modules/proc-log": { "version": "5.0.0", "dev": true, @@ -16567,17 +15625,6 @@ "dev": true, "license": "MIT" }, - "node_modules/pupa": { - "version": "2.1.1", - "dev": true, - "license": "MIT", - "dependencies": { - "escape-goat": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/pure-rand": { "version": "6.1.0", "dev": true, @@ -16812,28 +15859,6 @@ "node": ">=4" } }, - "node_modules/registry-auth-token": { - "version": "4.2.2", - "dev": true, - "license": "MIT", - "dependencies": { - "rc": "1.2.8" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/registry-url": { - "version": "5.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "rc": "^1.2.8" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/regjsgen": { "version": "0.8.0", "dev": true, @@ -17625,11 +16650,6 @@ "node": ">=0.10.0" } }, - "node_modules/require-main-filename": { - "version": "2.0.0", - "dev": true, - "license": "ISC" - }, "node_modules/requires-port": { "version": "1.0.0", "dev": true, @@ -17682,11 +16702,6 @@ "node": ">=8" } }, - "node_modules/resolve-pathname": { - "version": "3.0.0", - "dev": true, - "license": "MIT" - }, "node_modules/resolve-url-loader": { "version": "5.0.0", "dev": true, @@ -17731,14 +16746,6 @@ "node": ">=10" } }, - "node_modules/responselike": { - "version": "1.0.2", - "dev": true, - "license": "MIT", - "dependencies": { - "lowercase-keys": "^1.0.0" - } - }, "node_modules/restore-cursor": { "version": "3.1.0", "dev": true, @@ -18122,25 +17129,6 @@ "node": ">=10" } }, - "node_modules/semver-diff": { - "version": "3.1.1", - "dev": true, - "license": "MIT", - "dependencies": { - "semver": "^6.3.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/semver-diff/node_modules/semver": { - "version": "6.3.1", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - } - }, "node_modules/send": { "version": "0.19.0", "license": "MIT", @@ -18293,8 +17281,8 @@ }, "node_modules/set-blocking": { "version": "2.0.0", - "devOptional": true, - "license": "ISC" + "license": "ISC", + "optional": true }, "node_modules/set-function-length": { "version": "1.2.2", @@ -19434,17 +18422,6 @@ "node": ">=6" } }, - "node_modules/strip-indent": { - "version": "3.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "min-indent": "^1.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/strip-json-comments": { "version": "3.1.1", "dev": true, @@ -19649,17 +18626,6 @@ "version": "4.0.0", "license": "ISC" }, - "node_modules/term-size": { - "version": "2.2.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/terser": { "version": "5.37.0", "dev": true, @@ -19779,14 +18745,6 @@ "node": ">=0.12" } }, - "node_modules/tinydate": { - "version": "1.3.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, "node_modules/tldts": { "version": "6.1.78", "license": "MIT", @@ -19817,14 +18775,6 @@ "dev": true, "license": "BSD-3-Clause" }, - "node_modules/to-readable-stream": { - "version": "1.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, "node_modules/to-regex-range": { "version": "5.0.1", "dev": true, @@ -20067,11 +19017,6 @@ "node": "*" } }, - "node_modules/tweezer.js": { - "version": "1.5.0", - "dev": true, - "license": "MIT" - }, "node_modules/type": { "version": "2.7.3", "license": "ISC" @@ -20126,14 +19071,6 @@ "version": "0.0.6", "license": "MIT" }, - "node_modules/typedarray-to-buffer": { - "version": "3.1.5", - "dev": true, - "license": "MIT", - "dependencies": { - "is-typedarray": "^1.0.0" - } - }, "node_modules/typeorm": { "version": "0.3.20", "license": "MIT", @@ -20475,17 +19412,6 @@ "node": "^18.17.0 || >=20.5.0" } }, - "node_modules/unique-string": { - "version": "2.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "crypto-random-string": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/universal-user-agent": { "version": "7.0.2", "dev": true, @@ -20557,44 +19483,6 @@ "browserslist": ">= 4.21.0" } }, - "node_modules/update-notifier": { - "version": "4.1.3", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "boxen": "^4.2.0", - "chalk": "^3.0.0", - "configstore": "^5.0.1", - "has-yarn": "^2.1.0", - "import-lazy": "^2.1.0", - "is-ci": "^2.0.0", - "is-installed-globally": "^0.3.1", - "is-npm": "^4.0.0", - "is-yarn-global": "^0.3.0", - "latest-version": "^5.0.0", - "pupa": "^2.0.1", - "semver-diff": "^3.1.1", - "xdg-basedir": "^4.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/yeoman/update-notifier?sponsor=1" - } - }, - "node_modules/update-notifier/node_modules/chalk": { - "version": "3.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/uri-js": { "version": "4.4.1", "dev": true, @@ -20619,17 +19507,6 @@ "node": "^12.20.0 || ^14.13.1 || >=16.0.0" } }, - "node_modules/url-parse-lax": { - "version": "3.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "prepend-http": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, "node_modules/util-deprecate": { "version": "1.0.2", "license": "MIT" @@ -21284,11 +20161,6 @@ "which": "bin/which" } }, - "node_modules/which-module": { - "version": "2.0.1", - "dev": true, - "license": "ISC" - }, "node_modules/wide-align": { "version": "1.1.5", "license": "ISC", @@ -21297,17 +20169,6 @@ "string-width": "^1.0.2 || 2 || 3 || 4" } }, - "node_modules/widest-line": { - "version": "3.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "string-width": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/wildcard": { "version": "2.0.1", "dev": true, @@ -21491,50 +20352,6 @@ "version": "1.0.2", "license": "ISC" }, - "node_modules/write-file-atomic": { - "version": "3.0.3", - "dev": true, - "license": "ISC", - "dependencies": { - "imurmurhash": "^0.1.4", - "is-typedarray": "^1.0.0", - "signal-exit": "^3.0.2", - "typedarray-to-buffer": "^3.1.5" - } - }, - "node_modules/write-file-atomic/node_modules/signal-exit": { - "version": "3.0.7", - "dev": true, - "license": "ISC" - }, - "node_modules/ws": { - "version": "7.5.10", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8.3.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": "^5.0.2" - }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } - } - }, - "node_modules/xdg-basedir": { - "version": "4.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, "node_modules/xmlhttprequest-ssl": { "version": "2.1.2", "engines": { @@ -21560,66 +20377,6 @@ "dev": true, "license": "ISC" }, - "node_modules/yargonaut": { - "version": "1.1.4", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "chalk": "^1.1.1", - "figlet": "^1.1.1", - "parent-require": "^1.0.0" - } - }, - "node_modules/yargonaut/node_modules/ansi-regex": { - "version": "2.1.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/yargonaut/node_modules/ansi-styles": { - "version": "2.2.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/yargonaut/node_modules/chalk": { - "version": "1.1.3", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/yargonaut/node_modules/strip-ansi": { - "version": "3.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/yargonaut/node_modules/supports-color": { - "version": "2.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.8.0" - } - }, "node_modules/yargs": { "version": "17.7.2", "license": "MIT", @@ -21708,7 +20465,7 @@ "license": "MIT" }, "src/backend": { - "version": "2.0.6", + "version": "2.0.7", "license": "UNLICENSED", "dependencies": { "@distube/ytdl-core": "^4.16.8", @@ -22166,7 +20923,7 @@ } }, "src/frontend": { - "version": "2.0.6", + "version": "2.0.7", "dependencies": { "@angular/animations": "^19.0.6", "@angular/common": "^19.0.6", diff --git a/package.json b/package.json index fcbb986..1a61ac5 100644 --- a/package.json +++ b/package.json @@ -10,13 +10,10 @@ "start:fe": "npm run start -w frontend", "build:be": "npm run build -w backend", "build:fe": "npm run build -w frontend", - "build:docs": "copy-files-from-to --config docs/copy-files-from-to.json", "build": "npm run build:be && npm run build:fe", "gen:fe": "npm run gen -w frontend", "gen:be": "npm run gen -w backend", "start": "npm run start:prod -w backend", - "docs": "docsify serve ./docs", - "deploy:docs": "npm run build:docs && netlify deploy --dir=dist/docs --prod", "clean": "rimraf dist", "changelog": "auto-changelog -p", "release": "release-it", @@ -29,15 +26,9 @@ "commitizen": "^4.3.1", "copy-files-from-to": "^3.2.2", "cz-conventional-changelog": "^3.3.0", - "docsify-cli": "^4.4.4", "npm-check-updates": "^17.1.15", "release-it": "^18.1.2", "release-it-docker-plugin": "^2.0.0", "rimraf": "^6.0.1" - }, - "config": { - "commitizen": { - "path": "./node_modules/cz-conventional-changelog" - } } }