blob: 12d2bf2e795fb62f7750f84eb5c13ea3f1daf7da [file] [log] [blame]
{
"name": "tobago-theme",
"version": "6.0.0-SNAPSHOT",
"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 css-compile css-prefix css-minify",
"css-compile": "npm-run-all --parallel css-compile-*",
"css-prefix": "npm-run-all --parallel css-prefix-*",
"css-minify": "npm-run-all --parallel 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": "npm-run-all --parallel bi-css bi-fonts",
"bi-css": "ncp node_modules/bootstrap-icons/font/bootstrap-icons.css tobago-theme-standard/src/main/css/bootstrap-icons.css",
"bi-fonts": "ncp node_modules/bootstrap-icons/font/fonts tobago-theme-standard/src/main/css/fonts",
"jsf-js": "node copy-jsf-js.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": "npm-run-all dev-css dev-ts",
"dev-css": "npm-run-all css dev-css-cp",
"dev-css-cp": "ncp tobago-theme-standard/src/main/css ../tobago-example/tobago-example-demo/target/tobago-theme-standard/META-INF/resources/tobago/standard/${npm_package_version}/css",
"dev-ts": "npm-run-all ts dev-ts-cp",
"dev-ts-cp": "ncp tobago-theme-standard/src/main/js ../tobago-example/tobago-example-demo/target/tobago-theme-standard/META-INF/resources/tobago/standard/${npm_package_version}/js"
},
"dependencies": {
"@trevoreyre/autocomplete-js": "^2.2.0",
"bootstrap": "5.1.3",
"bootstrap-icons": "1.9.1"
},
"devDependencies": {
"@popperjs/core": "^2.11.5",
"@rollup/plugin-node-resolve": "^13.3.0",
"@rollup/plugin-replace": "^4.0.0",
"@types/bootstrap": "^5.1.13",
"@types/jest": "^28.1.6",
"@typescript-eslint/eslint-plugin": "^5.32.0",
"@typescript-eslint/parser": "^5.32.0",
"autoprefixer": "^10.4.8",
"clean-css-cli": "^5.6.1",
"eslint": "^8.21.0",
"eslint-plugin-compat": "^4.0.2",
"jest": "^28.1.3",
"jsf.js_next_gen": "^1.0.0-beta-1",
"lodash": "^4.17.21",
"ncp": "^2.0.0",
"npm-run-all": "^4.1.5",
"postcss": "^8.4.14",
"postcss-cli": "^10.0.0",
"rollup": "^2.77.2",
"rollup-plugin-terser": "^7.0.2",
"rollup-plugin-typescript2": "^0.32.1",
"sass": "^1.54.1",
"ts-jest": "^28.0.7",
"tslib": "^2.4.0",
"typescript": "^4.7.4",
"uglify-js": "^3.16.3"
}
}