UNPKG

builda

Version:

The everything generator

119 lines (118 loc) 3.22 kB
{ "name": "builda", "version": "5.2.4", "bin": { "builda": "dist/index.js" }, "main": "dist/index.js", "types": "dist/index.d.ts", "module": "dist/index.mjs", "description": "The everything generator", "keywords": [ "node", "components", "generator", "react", "sass", "stylus", "less", "css", "jest", "storybook", "typescript", "blueprint", "prefab" ], "files": [ "dist" ], "scripts": { "start": "node dist/index.js", "dev": "yarn build && concurrently --kill-others \"tsup src/index.ts --watch\" \"tsc-alias -w\"", "debug": "node dist/scripts/debug.js", "generate-blueprint": "node dist/scripts/generate-blueprint-registry.js", "build": "rm -rf ./dist && node ./generate-globals.js && tsup src/index.ts --dts --minify --format cjs,esm --target node14 --outDir dist", "test": "jest", "copyfiles": "cp -r ./src/data ./dist", "lint:json": "eslint **/*.json --fix", "prettier-check": "prettier --check .", "prettier-write": "prettier --write .", "update-module-schema": "ts-json-schema-generator --path ./src/types/module-registry.d.ts --out ./src/data/module-registry-schema.json", "postbuild": "tsc-alias && yarn copyfiles", "preflight": "yarn build && yarn lint:json && yarn prettier-write && yarn test" }, "repository": { "type": "git", "url": "git+https://github.com/spacenectar/builda" }, "author": { "name": "Alex Foxleigh", "url": "https://github.com/foxleigh81" }, "license": "MIT", "bugs": { "url": "https://github.com/spacenectar/builda/issues" }, "homepage": "https://www.builda.app", "dependencies": { "ajv": "^8.11.0", "axios": "^0.27.2", "chalk": "4.1.2", "chokidar": "^3.5.3", "execa": "5.1.1", "glob": "^8.0.3", "inquirer": "8.2.4", "markdownlint": "^0.25.1", "node-fetch": "^3.2.10", "prettier": "^2.6.2", "simple-git": "^3.14.1", "tar": "^6.1.11", "yargs": "^17.4.1" }, "devDependencies": { "@types/concat-stream": "^2.0.0", "@types/cross-spawn": "^6.0.2", "@types/glob": "^8.0.0", "@types/inquirer": "^8.2.1", "@types/jest": "^28.1.4", "@types/node": "^17.0.25", "@types/pretty": "^2.0.1", "@types/tar": "^6.1.2", "@types/tar-fs": "^2.0.1", "@types/yargs": "^17.0.10", "@typescript-eslint/eslint-plugin": "^5.38.0", "@typescript-eslint/parser": "^5.38.0", "concat-stream": "^2.0.0", "concurrently": "^7.4.0", "cross-spawn": "^7.0.3", "eslint": "^8.45.0", "eslint-config-prettier": "^8.5.0", "eslint-output": "^3.0.1", "eslint-plugin-json": "^3.1.0", "eslint-plugin-prettier": "^4.0.0", "jest": "^29.6.1", "mock-stdin": "^1.0.0", "ts-jest": "^29.1.1", "ts-json-schema-generator": "^1.2.0", "tsc-alias": "^1.7.0", "tsup": "^7.1.0", "typescript": "^4.6.3", "typescript-eslint": "^0.0.1-alpha.0" }, "resolutions": { "semver": "^7.5.4" }, "lint-staged": { "*.{js,ts}": [ "prettier --write", "yarn lint:ts" ], "*.json": [ "prettier --write", "yarn lint:json" ], "*.md": [ "prettier --write" ] } }