UNPKG

@manuth/generator-wsc-package

Version:

A Generator for WoltLab Suite Core Packages.

104 lines (103 loc) 3 kB
{ "name": "@manuth/generator-wsc-package", "version": "4.0.1", "type": "module", "description": "A Generator for WoltLab Suite Core Packages.", "author": "Manuel Thalmann <m@nuth.ch>", "license": "MIT", "keywords": [ "Woltlab Suite Core", "Package", "yeoman-generator" ], "exports": { ".": { "import": { "types": "./lib/index.d.ts", "default": "./lib/index.js" } }, "./package.json": "./package.json" }, "main": "./lib/index.js", "types": "./lib/index.d.ts", "homepage": "https://github.com/manuth/WSCPackageGenerator#readme", "repository": { "type": "git", "url": "git+https://github.com/manuth/WSCPackageGenerator.git" }, "bugs": { "url": "https://github.com/manuth/WSCPackageGenerator/issues" }, "publishConfig": { "access": "public" }, "scripts": { "build": "tsc -b tsconfig.build.json", "rebuild": "npm run clean && npm run build", "watch": "npm run build -- --watch", "clean": "npm run build -- --clean && rimraf ./lib", "lint": "eslint --max-warnings 0 ./src .eslintrc.cjs", "lint-ide": "npm run lint || exit 0", "test": "mocha", "prepare": "npm run patch-ts && npm run rebuild", "patch-ts": "ts-patch install" }, "dependencies": { "@manuth/extended-yo-generator": "^12.1.2", "@manuth/generator-ts-project": "^4.1.0", "@manuth/package-json-editor": "^3.0.2", "@manuth/temp-files": "^3.0.2", "chalk": "^5.0.1", "dedent": "^0.7.0", "dependency-package-path": "^1.0.0", "fs-extra": "^10.1.0", "inquirer": "^9.1.2", "lodash.kebabcase": "^4.1.1", "pascalcase": "^2.0.0", "ts-morph": "^16.0.0", "upath": "^2.0.1", "yosay": "^2.0.2" }, "devDependencies": { "@manuth/eslint-plugin-typescript": "^4.0.0", "@manuth/extended-yo-generator-test": "^12.1.2", "@manuth/generator-ts-project-test": "^4.1.0", "@manuth/tsconfig": "^3.0.2", "@manuth/woltlab-compiler": "^4.0.5", "@types/dedent": "^0.7.0", "@types/fs-extra": "^9.0.13", "@types/glob": "^8.0.0", "@types/inquirer": "^9.0.1", "@types/lodash.kebabcase": "^4.1.7", "@types/mocha": "^9.1.1", "@types/mute-stream": "^0.0.1", "@types/node": "^18.7.18", "@types/npm": "^7.19.0", "@types/npm-which": "^3.0.1", "@types/pascalcase": "^1.0.1", "@types/sinon": "^10.0.13", "@types/ts-nameof": "^4.2.1", "@types/vscode": "^1.71.0", "@types/yeoman-test": "^4.0.3", "@types/yosay": "2.0.1", "eslint": "^8.23.1", "glob": "^8.0.3", "mocha": "^10.0.0", "mock-stdin": "^1.0.0", "mute-stream": "^0.0.8", "npm-which": "^3.0.1", "random-js": "^2.1.0", "rimraf": "^3.0.2", "rxjs": "^7.5.6", "sinon": "^14.0.0", "source-map-support": "^0.5.21", "ts-nameof": "^5.0.0", "ts-node": "^10.9.1", "ts-patch": "^2.0.2", "types-tsconfig": "^1.2.1", "typescript": "^4.8.3", "yeoman-test": "^6.3.0", "yo": "^4.3.0" } }