qcobjects-cli
Version:
qcobjects cli command line tool
182 lines (181 loc) • 6.38 kB
JSON
{
"name": "qcobjects-cli",
"version": "2.5.143-beta",
"description": "qcobjects cli command line tool",
"main": "public/cjs/index.cjs",
"module": "public/esm/index.mjs",
"browser": "public/browser/index.js",
"type": "commonjs",
"types": "public/types/index.d.ts",
"exports": {
".": {
"types": "./public/types/index.d.ts",
"deno": "./mod.ts",
"require": "./public/cjs/index.cjs",
"import": "./public/esm/index.mjs",
"default": "./public/esm/index.mjs"
},
"./types/*": "./types/*",
"./package.json": "./package.json",
"./tsconfig.json": "./tsconfig.json",
"./tsconfig.d.json": "./tsconfig.d.json",
"./tsconfig.jasmine.json": "./tsconfig.jasmine.json",
"./*.js": "./public/*.js",
"./*.cjs": "./public/cjs/*.cjs",
"./*.mjs": "./public/esm/*.mjs",
"./*": {
"types": "./public/types/*.d.ts",
"deno": "./mod.ts",
"require": "./public/cjs/*.cjs",
"import": "./public/esm/*.mjs",
"default": "./public/esm/*.mjs"
},
"./qcobjects-collab": {
"require": "./public/cjs/qcobjects-collab.cjs",
"import": "./public/esm/qcobjects-collab.mjs"
},
"./qcobjects-cli": {
"require": "./public/cjs/qcobjects-cli.cjs",
"import": "./public/mjs/qcobjects-cli.mjs"
},
"./qcobjects-createcert": {
"require": "./public/cjs/qcobjects-createcert.cjs",
"import": "./public/mjs/qcobjects-createcert.mjs"
},
"./createcert": {
"require": "./public/cjs/qcobjects-createcert.cjs",
"import": "./public/mjs/qcobjects-createcert.mjs"
},
"./qcobjects-gae-http-server": {
"require": "./public/cjs/qcobjects-gae-http-server.cjs",
"import": "./public/mjs/qcobjects-gae-http-server.mjs"
},
"./qcobjects-http-server": {
"require": "./public/cjs/qcobjects-http-server.cjs",
"import": "./public/mjs/qcobjects-http-server.mjs"
},
"./qcobjects-http2-server": {
"require": "./public/cjs/qcobjects-http2-server.cjs",
"import": "./public/mjs/qcobjects-http2-server.mjs"
},
"./qcobjects-shell": {
"require": "./public/cjs/qcobjects-shell.cjs",
"import": "./public/mjs/qcobjects-shell.mjs"
},
"./defaultsettings": {
"require": "./public/cjs/defaultsettings.cjs",
"import": "./public/esm/defaultsettings.mjs"
},
"./com.qcobjects.cli.commands": {
"require": "./public/cjs/cli-commands.cjs",
"import": "./public/esm/cli-commands.mjs"
},
"./cli-commands": {
"require": "./public/cjs/cli-commands.cjs",
"import": "./public/esm/cli-commands.mjs"
}
},
"license": "LGPL-3.0",
"scripts": {
"build": "npm run build:ts-types && npm run build:ts && npm run build:browser",
"build:ts": "npm test && node ./transpile.js tsconfig.json",
"build:ts-types": "node ./transpile.js tsconfig.d.json",
"build:browser": "npm run build:esbuild",
"build:esbuild": "node ./build-esbuild.js",
"start": "qcobjects-shell",
"test:ts-types": "node ./transpile.js ./tsconfig.jasmine.json",
"test:jasmine": "npm run test:ts-types && npx ts-node --project ./tsconfig.jasmine.json ./node_modules/jasmine/bin/jasmine",
"test": "(npm run lint && npm run test:jasmine)",
"lint": "(npx -y eslint src/**/*.ts --fix )",
"preversion": "npm cache verify && npm test",
"sync": "git add . && git commit -am ",
"postversion": "git push && git push --tags",
"v-patch": "qcobjects v-patch",
"v-minor": "qcobjects v-minor",
"v-major": "qcobjects v-major",
"qcobjects": "qcobjects",
"cli": "qcobjects",
"prepare": "node -e \"if(!require('fs').existsSync('.git')){process.exit(0)}\" || npx -y husky install",
"cli:help": "qcobjects --help",
"tree": "tree -d --gitignore",
"generate-readme-pdf": "(npx -y markdown-pdf --paper-format \"Letter\" -o README.pdf README.md && npx markdown-pdf --paper-format \"Letter\" -o README-es.pdf README-es.md) && npm uninstall markdown-pdf"
},
"dependencies": {
"commander": "^10.0.1",
"mime": "^2.6.0",
"yaml": "^2.6.0"
},
"peerDependencies": {
"qcobjects": "^2.5.141-beta",
"qcobjects-sdk": ">=2.5.101-beta"
},
"repository": {
"type": "file",
"url": "https://gitlab.com/api/v4/projects/12435344/repository/archive?private_token=Wys-MPRmB1sSFn3eeX84"
},
"keywords": [
"node",
"quickcorp",
"javascript",
"pure",
"mvc",
"objects",
"sdk",
"middleware",
"framework",
"quick",
"components",
"web",
"webcomponents",
"cli",
"qcobjects"
],
"author": "Jean Machuca <correojean@gmail.com>",
"bugs": {
"url": "https://gitlab.com/api/v4/projects/12435344/issues?private_token=Wys-MPRmB1sSFn3eeX84"
},
"homepage": "https://qcobjects.dev",
"bin": {
"qco": "./public/cjs/qcobjects-cli.cjs",
"qcobjects": "./public/cjs/qcobjects-cli.cjs",
"qcobjects-cli": "./public/cjs/qcobjects-cli.cjs",
"qcobjects-server": "./public/cjs/qcobjects-http2-server.cjs",
"qcobjects-http2-server": "./public/cjs/qcobjects-http2-server.cjs",
"qcobjects-shell": "./public/cjs/qcobjects-shell.cjs",
"qcobjects-createcert": "./public/cjs/qcobjects-createcert.cjs",
"qcobjects-gae-server": "./public/cjs/qcobjects-gae-http-server.cjs",
"qcobjects-http-server": "./public/cjs/qcobjects-http-server.cjs",
"qcobjects-collab": "./public/cjs/qcobjects-collab.cjs"
},
"devDependencies": {
"@eslint/eslintrc": "^2.1.4",
"@eslint/js": "^8.56.0",
"@types/jasmine": "^5.1.4",
"@types/mime": "^3.0.4",
"@types/node": "^22.10.2",
"@typescript-eslint/eslint-plugin": "^5.58.0",
"@typescript-eslint/parser": "^5.58.0",
"esbuild": "^0.24.0",
"esbuild-plugin-alias": "^0.2.1",
"eslint": "^8.56.0",
"eslint-config-prettier": "^8.10.0",
"eslint-config-semistandard": "^17.0.0",
"eslint-config-standard": "^17.1.0",
"eslint-plugin-import": "^2.27.5",
"eslint-plugin-n": "^15.7.0",
"eslint-plugin-promise": "^6.1.1",
"globals": "^15.11.0",
"hint": "^2.0.0",
"install": "^0.13.0",
"jasmine": "^3.7.0",
"qcobjects": "^2.5.141-beta",
"qcobjects-sdk": "^2.5.105-beta",
"ts-node": "^10.9.2",
"typescript": "^5.7.2",
"typescript-eslint": "^8.18.1"
},
"engines": {
"npm": ">=10",
"node": ">=22"
}
}