[READ-ONLY] Mirror of https://github.com/FoxxMD/komodo-import. Import existing compose stacks into Komodo
foxxmd.github.io/komodo-import
compose
docker
import
komodo
toml
2.8 kB
89 lines
1{
2 "name": "@foxxmd/komodo-import",
3 "version": "0.2.1",
4 "description": "",
5 "type": "module",
6 "main": "src/index.ts",
7 "scripts": {
8 "install:parallel": "concurrently --kill-others-on-fail --names app,docs \"npm ci --no-audit\" \"npm run docs:install\"",
9 "test": "mocha --reporter spec",
10 "build:backend": "tsc -p src",
11 "dev": "nodemon -w src -x tsx src/index.ts",
12 "start": "NODE_ENV=production tsx src/index.ts",
13 "build:parallel": "concurrently --kill-others-on-fail --names backend,frontend,docs \"npm run -s build:backend\" \"npm run -s build:frontend\" \"npm run docs:build\"",
14 "docs:install": "cd docsite && npm ci --no-audit",
15 "docs:start": "cd docsite && npm start",
16 "docs:build": "npm run schema && cd docsite && npm run build",
17 "demo": "HOST_PARENT_PATH=/my/cool/path SERVER_NAME=my-cool-server FILES_ON_SERVER_DIR=tests/exampleDir tsx src/index.ts"
18 },
19 "engines": {
20 "node": ">=18.19.1",
21 "npm": ">=10.2.4"
22 },
23 "repository": {
24 "type": "git",
25 "url": "git+https://github.com/FoxxMD/komodo-import.git"
26 },
27 "author": "FoxxMD",
28 "license": "MIT",
29 "bugs": {
30 "url": "https://github.com/FoxxMD/komodo-import/issues"
31 },
32 "homepage": "https://github.com/FoxxMD/komodo-import#readme",
33 "dependencies": {
34 "@foxxmd/get-version": "^0.0.3",
35 "@foxxmd/logging": "^0.2.2",
36 "@foxxmd/regex-buddy-core": "^0.1.2",
37 "clone": "^2.1.2",
38 "common-tags": "^1.8.2",
39 "dayjs": "^1.11.10",
40 "deepmerge": "^4.3.1",
41 "dockerode": "^4.0.7",
42 "dotenv": "^10.0.0",
43 "execa": "^9.6.0",
44 "glob": "^11.0.3",
45 "komodo_client": "^1.18.4",
46 "minimatch": "^10.0.3",
47 "normalize-url": "^8.0.2",
48 "object-hash": "^3.0.0",
49 "p-event": "^6.0.0",
50 "pony-cause": "^2.1.10",
51 "smol-toml": "^1.4.1",
52 "split2": "^4.2.0",
53 "tsx": "^4.7.0",
54 "yaml": "^2.3.4"
55 },
56 "devDependencies": {
57 "@eslint/js": "^9.17.0",
58 "@faker-js/faker": "^8.4.1",
59 "@types/chai": "^4.3.11",
60 "@types/chai-as-promised": "^7.1.8",
61 "@types/clone": "^2.1.4",
62 "@types/common-tags": "^1.8.1",
63 "@types/mocha": "^10.0.6",
64 "@types/node": "^20.11.17",
65 "@types/object-hash": "^3.0.0",
66 "@types/sinon": "^17.0.3",
67 "@types/sinon-chai": "^3.2.12",
68 "chai": "^4.4.1",
69 "chai-as-promised": "^7.1.1",
70 "eslint": "^9.17.0",
71 "eslint-plugin-prefer-arrow-functions": "^3.6.2",
72 "isomorphic-git": "^1.32.3",
73 "mocha": "^10.3.0",
74 "nodemon": "^3.0.3",
75 "sinon": "^17.0.1",
76 "sinon-chai": "^3.7.0",
77 "ts-essentials": "^9.4.1",
78 "typescript": "5.5.4",
79 "typescript-eslint": "^8.39.0",
80 "with-local-tmp-dir": "^5.1.1"
81 },
82 "overrides": {
83 "with-local-tmp-dir": {
84 "tmp-promise": {
85 "tmp": "0.2.1"
86 }
87 }
88 }
89}