blob: 9bfc2fa636e19b74b3d3c9324ed5be6e0f6e2c9a [file] [log] [blame]
{
"name": "tobago-theme",
"version": "5.0.0-SNAPSHOT",
"xxx_version": "${project.version}",
"description": "The themes of the Tobago framework",
"repository": {
"type": "git",
"url": "git+https://github.com/apache/myfaces-tobago.git"
},
"keywords": [
"jsf",
"apache",
"java",
"myfaces",
"css",
"sass",
"typescript",
"responsive",
"front-end",
"framework",
"html",
"web",
"bootstrap",
"theme"
],
"author": "The MyFaces Team",
"license": "Apache-2.0",
"bugs": {
"url": "https://issues.apache.org/jira/projects/TOBAGO/"
},
"homepage": "https://myfaces.apache.org/tobago/",
"scripts": {
"build": "npm-run-all --parallel test jsf-js ts css bi",
"css": "npm-run-all --parallel css-compile-* css-prefix-* css-minify-*",
"css-compile-standard": "sass --style expanded --source-map --embed-sources --no-error-css --load-path=./ tobago-theme-standard/src/main/scss/tobago-theme.scss:tobago-theme-standard/src/main/css/tobago.css",
"css-prefix-standard": "postcss --config postcss.config.js --replace tobago-theme-standard/src/main/css/tobago.css",
"css-minify-standard": "cleancss -O1 specialComments:0 --format breakWith=lf --source-map --source-map-inline-sources --output tobago-theme-standard/src/main/css/tobago.min.css tobago-theme-standard/src/main/css/tobago.css",
"css-compile-speyside": "sass --style expanded --source-map --embed-sources --no-error-css --load-path=./ tobago-theme-speyside/src/main/scss/tobago-theme.scss:tobago-theme-speyside/src/main/css/tobago.css",
"css-prefix-speyside": "postcss --config postcss.config.js --replace tobago-theme-speyside/src/main/css/tobago.css",
"css-minify-speyside": "cleancss -O1 specialComments:0 --format breakWith=lf --source-map --source-map-inline-sources --output tobago-theme-speyside/src/main/css/tobago.min.css tobago-theme-speyside/src/main/css/tobago.css",
"css-compile-scarborough": "sass --style expanded --source-map --embed-sources --no-error-css --load-path=./ tobago-theme-scarborough/src/main/scss/tobago-theme.scss:tobago-theme-scarborough/src/main/css/tobago.css",
"css-prefix-scarborough": "postcss --config postcss.config.js --replace tobago-theme-scarborough/src/main/css/tobago.css",
"css-minify-scarborough": "cleancss -O1 specialComments:0 --format breakWith=lf --source-map --source-map-inline-sources --output tobago-theme-scarborough/src/main/css/tobago.min.css tobago-theme-scarborough/src/main/css/tobago.css",
"css-compile-roxborough": "sass --style expanded --source-map --embed-sources --no-error-css --load-path=./ tobago-theme-roxborough/src/main/scss/tobago-theme.scss:tobago-theme-roxborough/src/main/css/tobago.css",
"css-prefix-roxborough": "postcss --config postcss.config.js --replace tobago-theme-roxborough/src/main/css/tobago.css",
"css-minify-roxborough": "cleancss -O1 specialComments:0 --format breakWith=lf --source-map --source-map-inline-sources --output tobago-theme-roxborough/src/main/css/tobago.min.css tobago-theme-roxborough/src/main/css/tobago.css",
"css-compile-charlotteville": "sass --style expanded --source-map --embed-sources --no-error-css --load-path=./ tobago-theme-charlotteville/src/main/scss/tobago-theme.scss:tobago-theme-charlotteville/src/main/css/tobago.css",
"css-prefix-charlotteville": "postcss --config postcss.config.js --replace tobago-theme-charlotteville/src/main/css/tobago.css",
"css-minify-charlotteville": "cleancss -O1 specialComments:0 --format breakWith=lf --source-map --source-map-inline-sources --output tobago-theme-charlotteville/src/main/css/tobago.min.css tobago-theme-charlotteville/src/main/css/tobago.css",
"bi": "cpy --parents --cwd=node_modules/bootstrap-icons/font bootstrap-icons.css fonts ../../../tobago-theme-standard/src/main/css",
"jsf-js": "cpy --parents --cwd=node_modules/jsf.js_next_gen/dist/window jsf.js jsf.js.map jsf-development.js jsf-development.js.map ../../../../tobago-theme-standard/src/main/js",
"ts": "npm-run-all ts-lint rollup",
"ts-lint": "eslint 'tobago-theme-standard/src/main/ts/**/*.ts'",
"ts-compile": "tsc --project tsconfig.development.json",
"rollup": "rollup --config",
"test": "jest",
"dev-css": "npm-run-all css dev-cp",
"dev-ts": "npm-run-all ts dev-cp",
"dev-cp": "cpy --parents --cwd=tobago-theme-standard/src/main css js ../../../../tobago-example/tobago-example-demo/target/tobago-theme-standard/META-INF/resources/tobago/standard/${npm_package_version}"
},
"dependencies": {
"@trevoreyre/autocomplete-js": "^2.2.0",
"bootstrap": "5.0.2",
"bootstrap-icons": "1.5.0",
"vanillajs-datepicker": "^1.1.4"
},
"devDependencies": {
"@popperjs/core": "^2.9.2",
"@rollup/plugin-node-resolve": "^13.0.4",
"@rollup/plugin-replace": "^3.0.0",
"@types/jest": "^26.0.24",
"@typescript-eslint/eslint-plugin": "^4.28.5",
"@typescript-eslint/parser": "^4.28.5",
"autoprefixer": "^10.3.1",
"cache-base": "^4.0.0",
"clean-css-cli": "^5.3.2",
"cpy-cli": "^3.1.1",
"eslint": "^7.31.0",
"eslint-plugin-compat": "^3.11.1",
"jest": "^27.0.6",
"jsf.js_next_gen": "^1.0.0-beta-1",
"lodash": "^4.17.21",
"npm-run-all": "^4.1.5",
"postcss": "^8.3.6",
"postcss-cli": "^8.3.1",
"rollup": "^2.55.1",
"rollup-plugin-terser": "^7.0.2",
"rollup-plugin-typescript2": "^0.30.0",
"sass": "^1.36.0",
"ts-jest": "^27.0.4",
"tslib": "^2.3.0",
"typescript": "^4.3.5",
"uglify-js": "^3.14.1"
}
}