generator-liferay-elm
Version:
Yeoman generator for creating Liferay projects with Elm.
49 lines (48 loc) • 1.62 kB
JSON
{
"name": "<%= name %>",
"version": "<%= version %>",
"description": "<%= description %>",
"main": "index.js",
"directories": {
"src": "src",
"test": "tests"
},
"scripts": {
"elm-app": "npx elm-app",
"elm-install": "npx elm-app install",
"start": "npx elm-app start",
"build": "npx elm-app build",
"eject": "npx elm-app eject",
"format": "npx elm-format src/ --yes",
"test": "npx elm-app test",
"build:liferay": "npx elm-app build && node bin/liferay-elm-build.js",
"deploy:liferay": "npx elm-app build && node bin/liferay-elm-build.js && node bin/liferay-elm-deploy.js"
},
"license": "<%= license %>",
"devDependencies": {
"create-elm-app": "^5.22.0",
"command-exists": "^1.2.9",
"cross-spawn": "^7.0.3",
"elm-format": "^0.8.5",
"babel-preset-liferay-standard": "^2.23.0",
"liferay-npm-build-support": "^2.23.0",
"liferay-npm-bundler": "^2.23.0",
"liferay-npm-bundler-loader-babel-loader": "^2.23.0",
"liferay-npm-bundler-loader-copy-loader": "^2.23.0",
"liferay-npm-bundler-plugin-resolve-linked-dependencies": "^2.23.0",
"rimraf": "^3.0.2"
},
"resolutions": {
"**/**/serialize-javascript": "^3.1.0",
"**/**/yargs-parser": "^15.0.1",
"**/**/lodash": "^4.17.19",
"**/**/immer": "^8.0.1"
},
"portlet": {
"com.liferay.portlet.display-category": "<%= portletcategory %>",
"javax.portlet.name": "<%= portletname %>",
"javax.portlet.security-role-ref": "power-user,user",
"javax.portlet.resource-bundle": "content.Language",
"com.liferay.portlet.instanceable": true
}
}