UNPKG

@lightweightform/kotlin-cli

Version:

LF Kotlin CLI Plugin

140 lines (139 loc) 5.35 kB
{ "name": "@lightweightform/kotlin-cli", "version": "4.0.0-alpha.63", "description": "LF Kotlin CLI Plugin", "main": "dist/lf-kotlin.umd.js", "module": "dist/lf-kotlin.es5.js", "typings": "dist/types/lf-kotlin.d.ts", "files": [ "dist", "bin" ], "bin": { "lf-kotlin": "./bin/cli.js", "create-kotlin-project": "./bin/create-project.js" }, "engines": { "node": ">=6.0.0" }, "jest": { "globals": { "ts-jest": { "disableSourceMapSupport": true } }, "transform": { ".(ts|tsx)": "<rootDir>/node_modules/ts-jest/preprocessor.js" }, "testEnvironment": "node", "testRegex": "(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$", "moduleFileExtensions": [ "ts", "tsx", "js" ], "coveragePathIgnorePatterns": [ "/node_modules/", "/test/" ], "coverageThreshold": { "global": { "branches": 90, "functions": 95, "lines": 95, "statements": 95 } }, "collectCoverage": true, "testResultsProcessor": "jest-sonar-reporter" }, "prettier": { "bracketSpacing": false, "proseWrap": "always", "singleQuote": true, "trailingComma": "all" }, "publishConfig": { "access": "public" }, "scripts": { "lint": "tslint --project tsconfig.json -t codeFrame 'src/**/*.ts' 'test/**/*.ts'", "prebuild": "rimraf dist", "build": "tsc --module commonjs && rollup -c rollup.config.ts && npm run copy:templates", "build:clean": "rimraf dist && rimraf coverage && del-cli \"src/**/*.d.ts\" \"src/**/*.test.js\" \"src/**/*.js.map\" ", "copy:templates": "ncp src/templates dist/templates", "start": "rollup -c rollup.config.ts -w", "test": "jest", "test:watch": "jest --watch", "test:prod": "npm run lint && npm run test -- --coverage --no-cache", "generate-demo-app": "node dist/lf-kotlin.umd.js generate -g pt.lfkotlin.demo src/test/schema.json target/module-generated/demo demo && npm run copy-demo-modules", "copy-demo-modules": "ncp target/module-generated/demo/demo-common/src/ ../demo-common/src && ncp target/module-generated/demo/demo-common-js/src/ ../demo-common-js/src", "generate-test-demo-app": "npm run generate:common-test-demo-app && npm run generate:common-js-test-demo-app && npm run generate:common-jvm-test-demo-app", "generate:common-test-demo-app": "rimraf ../common/src/test/kotlin/pt/lightweightform/demoapp && node dist/lf-kotlin.umd.js generate src/test/schema.json target/common-test/src/test/kotlin app --skipModules -g pt.lightweightform.demoapp && ncp target/common-test/src/test/ ../common/src/test ", "generate:common-js-test-demo-app": "rimraf ../common-js/src/test/kotlin/pt/lightweightform/demoapp && node dist/lf-kotlin.umd.js generate src/test/schema.json target/common-js-test/src/test/kotlin app --skipModules -g pt.lightweightform.demoapp && ncp target/common-js-test/src/test/ ../common-js/src/test", "generate:common-jvm-test-demo-app": "rimraf ../common-jvm/src/test/kotlin/pt/lightweightform/demoapp && node dist/lf-kotlin.umd.js generate src/test/schema.json target/common-jvm-test/src/test/kotlin app --skipModules -g pt.lightweightform.demoapp && ncp target/common-jvm-test/src/test/ ../common-jvm/src/test", "prettier": "prettier --ignore-path ../gitignore --write \"**/*.js\" \"**/*.ts\" \"**/*.json\" \"**/*.md\"", "test-cli-generator": "rimraf target && npm run build && node dist/lf-kotlin.umd.js generate src/test/schema.json target/module-generated lf-app --skipModules", "test-cli-version": "npm run build && node dist/lf-kotlin.umd.js --version", "test-cli-help": "npm run build && node dist/lf-kotlin.umd.js --help" }, "repository": { "type": "git", "url": "https://bitbucket.org/opensoftgitrepo/lf-kotlin/src" }, "keywords": [ "LF", "Kotlin", "CLI", "Module", "Generator" ], "author": "Opensoft", "license": "Apache-2.0", "dependencies": { "camelcase": "^5.0.0", "commander": "^2.15.1", "handlebars": "4.0.12", "inquirer": "^5.2.0", "log4js": "^2.7.0", "mkdirp": "^0.5.1", "prettify": "^0.1.7", "rimraf": "^2.6.2", "winston": "^3.1.0" }, "devDependencies": { "@lightweightform/storage": "4.0.0-lf-restructure.25943ce2", "@types/camelcase": "^4.1.0", "@types/commander": "^2.12.2", "@types/handlebars": "^4.0.40", "@types/jest": "^22.0.0", "@types/mkdirp": "^0.5.2", "@types/node": "^10.0.3", "babel-cli": "^6.26.0", "babel-preset-env": "^1.7.0", "babel-preset-es2015": "^6.24.1", "babel-preset-stage-2": "^6.24.1", "babel-register": "^6.26.0", "del-cli": "^1.1.0", "jest": "^22.0.2", "jest-sonar-reporter": "^2.0.0", "lodash.camelcase": "^4.3.0", "mobx": "^4.8.0", "mobx-utils": "^5.1.0", "ncp": "^2.0.0", "path": "^0.12.7", "rollup": "^0.59.2", "rollup-plugin-commonjs": "^9.0.0", "rollup-plugin-json": "^3.0.0", "rollup-plugin-node-resolve": "^3.0.0", "rollup-plugin-sourcemaps": "^0.4.2", "rollup-plugin-typescript2": "^0.13.0", "ts-jest": "^22.0.0", "ts-node": "^6.0.0", "tslint": "^5.8.0", "tslint-config-prettier": "^1.1.0", "tslint-config-standard": "^7.0.0", "typedoc": "^0.11.0", "typescript": "3.2.2" } }