UNPKG

clipanion

Version:

Type-safe CLI library / framework with no runtime dependencies

120 lines 3.3 kB
{ "name": "clipanion", "description": "Type-safe CLI library / framework with no runtime dependencies", "homepage": "https://mael.dev/clipanion/", "keywords": [ "cli", "typescript", "parser", "parsing", "argument", "args", "option", "command" ], "version": "4.0.0-rc.4", "main": "lib/advanced/index", "exports": { ".": { "types": "./lib/advanced/index.d.ts", "require": "./lib/advanced/index.js", "import": "./lib/advanced/index.mjs" }, "./platform": { "node": { "types": "./lib/platform/node.d.ts", "require": "./lib/platform/node.js", "import": "./lib/platform/node.mjs" }, "browser": { "types": "./lib/platform/browser.d.ts", "require": "./lib/platform/browser.js", "import": "./lib/platform/browser.mjs" } }, "./package.json": "./package.json" }, "license": "MIT", "sideEffects": false, "repository": { "url": "https://github.com/arcanis/clipanion", "type": "git" }, "workspaces": [ "website" ], "dependencies": { "typanion": "^3.8.0" }, "peerDependencies": { "typanion": "*" }, "devDependencies": { "@rollup/plugin-node-resolve": "^15.2.3", "@rollup/plugin-typescript": "^11.1.6", "@types/jest": "^29.5.9", "@types/lodash": "^4.14.179", "@types/node": "^14.0.13", "@types/rollup": "^0.54.0", "@typescript-eslint/eslint-plugin": "^6.19.1", "@typescript-eslint/parser": "^6.19.1", "@yarnpkg/core": "^2.3.1", "@yarnpkg/eslint-config": "yarnpkg/berry#workspace=@yarnpkg/eslint-config", "@yarnpkg/fslib": "^3.0.1", "eslint": "^8.56.0", "eslint-plugin-arca": "^0.16.0", "eslint-plugin-react": "^7.33.0", "get-stream": "^5.1.0", "jest": "^29.7.0", "lodash": "^4.17.21", "rollup": "^2.78.0", "rollup-plugin-multi-input": "^1.3.1", "ts-jest": "^29.1.1", "ts-node": "^8.10.2", "typescript": "^5.3.3" }, "scripts": { "prepack": "rm -rf lib && rollup -c", "postpack": "rm -rf lib", "lint": "eslint --max-warnings 0 .", "test": "jest", "demo": "node --require ts-node/register demos/advanced.ts" }, "publishConfig": { "main": "lib/advanced/index", "module": "lib/advanced/index.mjs", "browser": { "./lib/platform/node.js": "./lib/platform/browser.js", "./lib/platform/node.mjs": "./lib/platform/browser.mjs" }, "exports": { ".": { "types": "./lib/advanced/index.d.ts", "require": "./lib/advanced/index.js", "import": "./lib/advanced/index.mjs" }, "./platform": { "node": { "types": "./lib/platform/node.d.ts", "require": "./lib/platform/node.js", "import": "./lib/platform/node.mjs" }, "browser": { "types": "./lib/platform/browser.d.ts", "require": "./lib/platform/browser.js", "import": "./lib/platform/browser.mjs" } }, "./package.json": "./package.json" } }, "files": [ "lib" ], "packageManager": "yarn@4.4.1", "browser": { "./lib/platform/node.js": "./lib/platform/browser.js", "./lib/platform/node.mjs": "./lib/platform/browser.mjs" }, "module": "lib/advanced/index.mjs" }