@lucidlayer/traceform-onboard
Version:
Interactive CLI tool and onboarding wizard for setting up, validating, and configuring Traceform in React projects. Automates project setup, developer onboarding, and toolchain validation for React, TypeScript, and monorepos.
104 lines (103 loc) • 2.8 kB
JSON
{
"name": "@lucidlayer/traceform-onboard",
"version": "0.2.179",
"description": "Interactive CLI tool and onboarding wizard for setting up, validating, and configuring Traceform in React projects. Automates project setup, developer onboarding, and toolchain validation for React, TypeScript, and monorepos.",
"type": "module",
"main": "dist/index.js",
"types": "dist/index.d.ts",
"bin": {
"traceform-onboard": "dist/index.js"
},
"scripts": {
"build": "tsc",
"start": "node dist/index.js",
"dev": "tsc -w",
"lint": "eslint . --ext .ts",
"format": "prettier --write .",
"publish:package": "npm version patch --force -m \"Publish cli-onboard %s\" && npm run build && npm publish"
},
"repository": {
"type": "git",
"url": "git+https://github.com/lucidlayer/traceform.git",
"directory": "traceform/cli-onboard"
},
"keywords": [
"traceform",
"onboarding",
"cli",
"wizard",
"react",
"devtools",
"setup",
"react cli",
"react onboarding",
"project setup",
"developer tools",
"typescript",
"interactive",
"terminal",
"command line",
"configuration",
"validation",
"monorepo",
"automation",
"scaffolding",
"init",
"starter",
"install",
"project wizard",
"code to ui",
"ui mapping",
"toolchain",
"onboard",
"npm cli",
"project bootstrap"
],
"author": "lucidlayer",
"license": "Apache-2.0",
"bugs": {
"url": "https://github.com/lucidlayer/traceform/issues"
},
"homepage": "https://github.com/lucidlayer/traceform/tree/main/traceform/cli-onboard#readme",
"publishConfig": {
"access": "public"
},
"dependencies": {
"chalk": "^5.3.0",
"clipboardy": "^4.0.0",
"commander": "^12.1.0",
"execa": "^8.0.1",
"fs-extra": "^11.2.0",
"ink": "^5.0.1",
"ink-link": "^4.0.0",
"ink-spinner": "^5.0.0",
"inquirer": "^9.2.22",
"react": "^18.3.1"
},
"devDependencies": {
"@babel/core": "^7.26.10",
"@babel/preset-env": "^7.26.9",
"@babel/preset-typescript": "^7.27.0",
"@lucidlayer/babel-plugin-traceform": "^0.2.12",
"@types/fs-extra": "^11.0.4",
"@types/inquirer": "^9.0.7",
"@types/node": "^18.17.0",
"@types/react": "^18.3.3",
"@typescript-eslint/eslint-plugin": "^7.11.0",
"@typescript-eslint/parser": "^7.11.0",
"eslint": "^8.57.0",
"eslint-config-airbnb-typescript": "^18.0.0",
"eslint-config-prettier": "^9.1.0",
"eslint-plugin-import": "^2.29.1",
"prettier": "^3.2.5",
"typescript": "^5.4.5"
},
"engines": {
"node": ">=18.17.0"
},
"files": [
"dist/",
"README.md",
"LICENSE"
]
}