UNPKG

node-karin

Version:

Lightweight, efficient, concise, and stable robot framework.

202 lines 5.85 kB
{ "name": "node-karin", "version": "1.7.14", "description": "Lightweight, efficient, concise, and stable robot framework.", "keywords": [ "node", "nodejs", "karin", "bot", "robot", "icqq", "onebot", "kritor", "node-karin" ], "homepage": "https://github.com/KarinJS/Karin", "bugs": { "url": "https://github.com/KarinJS/Karin/issues" }, "repository": { "type": "git", "url": "git+https://github.com/KarinJS/Karin.git" }, "license": "MIT", "author": "shijin", "type": "module", "main": "./dist/index.js", "types": "./dist/index.d.ts", "bin": { "k": "./dist/cli/index.cjs", "karin": "./dist/cli/index.js", "kr": "./dist/cli/index.cjs" }, "files": [ "/dist/**/*.js", "/dist/**/*.cjs", "/dist/**/*.d.ts", "/default/**", "/dist/web/**", "CHANGELOG.md", "LICENSE", "package.json", "README.md" ], "workspaces": [ "plugins/**" ], "scripts": { ".": "node dist/index.js", "app": "node dist/index.js", "build": "tsc --noEmit && tsup --config tsup.config.ts", "build:cli": "tsup --tsconfig tsconfig.cli.json --config tsup.cli.ts", "build:dev": "pnpm build && node cli/build.js -dev", "build:module": "tsup --tsconfig tsconfig.module.json --config tsup.modules.ts && node cli/module.js", "build:prod": "pnpm build:module && pnpm build:cli && pnpm build && node cli/build.js", "bun:app": "bun dist/index.js", "bun:dev": "cross-env EBV_FILE=\"development.env\" bun src/index.ts", "cli": "node dist/cli/index.cjs", "debug": "node dist/index.js --debug", "dev": "cross-env EBV_FILE=\"development.env\" node --import tsx src/index.ts", "dev:cli": "tsx exports/cli/index.ts", "pr": "node cli/pr.js all", "pub": "npm publish --access public", "pub-beta": "npm publish --access public --tag beta", "sort": "sort-package-json && sort-json tsconfig.json" }, "dependencies": { "@types/express": "^4.17.21", "@types/lodash": "^4.17.10", "@types/node-schedule": "^2.1.7", "@types/ws": "^8.5.12", "art-template": "4.13.2", "axios": "1.8.2", "chalk": "5.4.1", "chokidar": "3.6.0", "commander": "^13.0.0", "dotenv": "^16.4.7", "express": "4.21.2", "jsonwebtoken": "^9.0.2", "lodash": "4.17.21", "log4js": "6.9.1", "moment": "2.30.1", "node-schedule": "2.1.1", "redis": "4.7.0", "sqlite3": "5.1.6", "ws": "8.18.0", "yaml": "2.7.0" }, "devDependencies": { "@karinjs/node-pty": "^1.0.4", "@karinjs/plugin-webui-network-monitor": "^1.0.3", "@types/jsonwebtoken": "^9.0.9", "cross-env": "^7.0.3" }, "engines": { "node": ">=18" }, "publishConfig": { "access": "public", "registry": "https://registry.npmjs.org" }, "time": "2025-03-12T19:55:45.123Z", "exports": { ".": { "import": "./dist/index.js", "types": "./dist/index.d.ts" }, "./dir": { "import": "./dist/root.js", "types": "./dist/root.d.ts" }, "./cli": { "import": "./dist/cli/index.js", "types": "./dist/cli/index.d.ts", "require": "./dist/cli/index.cjs" }, "./root": { "import": "./dist/root.js", "types": "./dist/root.d.ts" }, "./template": { "import": "./dist/module/art-template.js", "types": "./dist/module/art-template.d.ts", "require": "./dist/module/art-template.cjs" }, "./art-template": { "import": "./dist/module/art-template.js", "types": "./dist/module/art-template.d.ts", "require": "./dist/module/art-template.cjs" }, "./axios": { "import": "./dist/module/axios.js", "types": "./dist/module/axios.d.ts", "require": "./dist/module/axios.cjs" }, "./chalk": { "import": "./dist/module/chalk.js", "types": "./dist/module/chalk.d.ts", "require": "./dist/module/chalk.cjs" }, "./chokidar": { "import": "./dist/module/chokidar.js", "types": "./dist/module/chokidar.d.ts", "require": "./dist/module/chokidar.cjs" }, "./dotenv": { "import": "./dist/module/dotenv.js", "types": "./dist/module/dotenv.d.ts", "require": "./dist/module/dotenv.cjs" }, "./express": { "import": "./dist/module/express.js", "types": "./dist/module/express.d.ts", "require": "./dist/module/express.cjs" }, "./lodash": { "import": "./dist/module/lodash.js", "types": "./dist/module/lodash.d.ts", "require": "./dist/module/lodash.cjs" }, "./log4js": { "import": "./dist/module/log4js.js", "types": "./dist/module/log4js.d.ts", "require": "./dist/module/log4js.cjs" }, "./moment": { "import": "./dist/module/moment.js", "types": "./dist/module/moment.d.ts", "require": "./dist/module/moment.cjs" }, "./schedule": { "import": "./dist/module/node-schedule.js", "types": "./dist/module/node-schedule.d.ts", "require": "./dist/module/node-schedule.cjs" }, "./node-schedule": { "import": "./dist/module/node-schedule.js", "types": "./dist/module/node-schedule.d.ts", "require": "./dist/module/node-schedule.cjs" }, "./redis": { "import": "./dist/module/redis.js", "types": "./dist/module/redis.d.ts", "require": "./dist/module/redis.cjs" }, "./sqlite3": { "import": "./dist/module/sqlite3.js", "types": "./dist/module/sqlite3.d.ts", "require": "./dist/module/sqlite3.cjs" }, "./ws": { "import": "./dist/module/ws.js", "types": "./dist/module/ws.d.ts", "require": "./dist/module/ws.cjs" }, "./yaml": { "import": "./dist/module/yaml.js", "types": "./dist/module/yaml.d.ts", "require": "./dist/module/yaml.cjs" } } }