UNPKG

@royli/hygen

Version:

The scalable code generator that saves you time.

98 lines (97 loc) 2.82 kB
{ "name": "@royli/hygen", "version": "6.2.0", "description": "The scalable code generator that saves you time.", "keywords": [ "template", "generator", "hygen", "boilerplate", "redux", "react" ], "license": "MIT", "repository": "https://github.com/jondot/hygen", "main": "dist/index.js", "bin": { "hygen": "./dist/bin.js" }, "scripts": { "standalone": "rm -rf standalone; yarn build:lib && yarn pkg package.json --out-path standalone && node scripts/standalone.js", "standalone:brew-sha": "shasum -a 256 standalone/*.macos.*.tar.gz", "build:changelog": "conventional-changelog -i CHANGELOG.md -p angular > CHANGELOG.md", "build:lib": "tsc", "build": "yarn build:lib && yarn build:changelog", "release": "yarn build && git commit -am 'build'; yarn version && git push --tags && git push origin master", "test:win32": "yarn jest --runInBand --testPathIgnorePatterns '.*metaverse-conditional.*'", "test": "yarn test:code && yarn test:require", "test:code": "yarn jest --runInBand", "test:require": "node dist/bin.timed.js; node dist/bin.timed.js; node dist/bin.timed.js init self; rm -rf _templates", "watch": "yarn jest --watch", "hygen": "ts-node src/bin.ts", "hygen:build": "node dist/bin.js", "hygen:timed": "node dist/bin.timed.js", "docs:prepare": "cd hygen.io && yarn", "docs:watch": "cd hygen.io && yarn start", "docs:build": "cd hygen.io && yarn build", "docs:publish": "cd hygen.io && yarn deploy" }, "dependencies": { "chalk": "^4.1.2", "change-case": "^3.1.0", "debug": "^4.3.3", "degit": "^2.8.4", "ejs": "^3.1.6", "enquirer": "^2.3.6", "execa": "^5.0.0", "front-matter": "^4.0.2", "fs-extra": "^10.0.0", "ignore-walk": "^4.0.1", "inflection": "^1.12.0", "yargs-parser": "^21.0.0" }, "devDependencies": { "@types/jest": "^27.4.0", "@types/node": "^17.0.19", "conventional-changelog-cli": "^2.0.34", "dir-compare": "^4.0.0", "eslint-plugin-prettier": "^4.0.0", "gh-pages": "^3.1.0", "jest": "^27.5.1", "pkg": "^5.5.2", "react": "17.0.2", "stylomatic": "^0.3.1", "time-require": "^0.1.2", "ts-jest": "^27.1.3", "ts-node": "^10.5.0", "typescript": "^4.5.5", "zeroconf-typescript-eslint": "^2.4.0" }, "jest": { "transform": { "^.+\\.tsx?$": "ts-jest" }, "testRegex": "src/__tests__/.*\\.spec\\.ts$", "moduleFileExtensions": [ "ts", "tsx", "js", "jsx", "json", "node" ] }, "pkg": { "scripts": "dist/**/*.js", "assets": "src/**/*", "outPath": "standalone", "targets": [ "node17-macos", "node17-linux", "node17-win" ] }, "publishConfig": { "access": "public" } }