UNPKG

@uportal/app-framework

Version:
198 lines (197 loc) 6.41 kB
{ "name": "@uportal/app-framework", "version": "16.0.2", "description": "Application Framework for uPortal", "scripts": { "add-hooks": "npm install husky --no-save", "commit": "commit", "test": "karma start components/karma.conf.js --single-run", "build-static": "node tools/static/build.js", "lint-all": "npm run lint-js && npm run lint-md && npm run lint-css", "lint-staged": "lint-staged", "lint-css": "stylelint --syntax less components/css/**/*.less", "dev-lint-js": "onchange components/** -i -- eslint --quiet --ext js --ext json --ext md --format html --output-file static/target/lint-out.html . --ignore-path .gitignore --ignore-pattern components/js/ga.js --ignore-pattern *.min.js --ignore-pattern components/js/webcomponents-bundle.js --ignore-pattern components/staticFeeds/example-json-callbacks/ill-formed.json", "lint-js": "eslint --ext js --ext json --ext md . --ignore-path .gitignore --ignore-pattern docs/ --ignore-pattern components/js/ga.js --ignore-pattern *.min.js --ignore-pattern components/js/webcomponents-bundle.js --ignore-pattern components/staticFeeds/example-json-callbacks/ill-formed.json", "lint-md": "remark . --frail --ignore-path .gitignore", "precommit": "lint-staged", "postbuild-static": "htmlprocessor static/index.html -o static/target/index.html", "prestatic": "npm run build-static", "static": "cd static/target && superstatic", "static:watch": "onchange components/** -i -- npm run build-static", "static:dev": "npm run build-static -s && concurrently -k \"npm run static -s\" \"npm run static:watch -s\"", "docker": "docker run -d --name frame -p 8009:8009 docker.doit.wisc.edu/myuw/uportal-app-framework-superstatic:latest", "build-docker": "docker build -t docker.doit.wisc.edu/myuw/uportal-app-framework-superstatic .", "stop-docker": "docker stop frame; docker rm frame;", "clean": "npm run clean-static; npm run clean-test", "clean-test": "rm -rf components/test_out components/coverage", "clean-static": "rm -rf static/target" }, "files": [ "components", "static" ], "license": "Apache-2.0", "repository": { "type": "git", "url": "https://github.com/uPortal-Project/uportal-app-framework.git" }, "keywords": [ "uportal-app-framework", "uPortal", "app-framework", "framework", "frame", "angularjs" ], "contributors": [ { "name": "Timothy Vertein" }, { "name": "Doug Reed" }, { "name": "David M Sibley", "email": "sibley@wisc.edu" }, { "name": "Zeke Witter", "email": "david.witter@wisc.edu" }, { "name": "Tim Levett" } ], "bugs": { "url": "https://github.com/uPortal-Project/uportal-app-framework/issues" }, "homepage": "https://github.com/uPortal-Project/uportal-app-framework", "devDependencies": { "autoprefixer": "^9.0.0", "concurrently": "^3.1.0", "eslint": "^5.0.0", "eslint-config-angular": "^0.5.0", "eslint-config-google": "^0.9.1", "eslint-plugin-angular": "^3.0.0", "eslint-plugin-compat": "^2.0.1", "eslint-plugin-jasmine": "^2.2.0", "eslint-plugin-json": "^1.2.0", "eslint-plugin-markdown": "^1.0.0-beta.4", "eslint-plugin-promise": "^3.5.0", "eslint-plugin-requirejs": "^3.1.1", "graceful-fs": "^4.0.0", "htmlprocessor": "^0.2.4", "jasmine-core": "^3.0.0", "karma": "2.0.5", "karma-chrome-launcher": "2.2.0", "karma-coverage": "^1.1.1", "karma-coveralls": "^2.0.0", "karma-edge-launcher": "^0.4.2", "karma-firefox-launcher": "^1.0.1", "karma-html-reporter": "0.2.7", "karma-htmlfile-reporter": "^0.3.5", "karma-ie-launcher": "^1.0.0", "karma-jasmine": "^1.1.0", "karma-jasmine-html-reporter": "1.2.0", "karma-requirejs": "1.1.0", "karma-safari-launcher": "^1.0.0", "less": "3.8.1", "lint-staged": "^7.0.0", "lodash": "^4.17.19", "mkdirp": "^0.5.1", "onchange": "^4.0.0", "postcss": "^7.0.0", "recursive-copy": "^2.0.5", "remark-cli": "^6.0.0", "remark-preset-lint-consistent": "^2.0.0", "remark-preset-lint-recommended": "^3.0.0", "remark-validate-links": "^8.0.0", "requirejs": "^2.2.0", "rimraf": "^2.5.4", "stylelint": "^9.1.3", "stylelint-config-standard": "^18.1.0", "superstatic": "~6.0.0" }, "dependencies": { "bootstrap": "^3.4.1", "font-awesome": "^4.7.0", "normalize.less": "^1.0.0" }, "engines": { "npm": ">=5.6.0" }, "eslintConfig": { "root": true, "parserOptions": { "ecmaVersion": 5 }, "env": { "browser": true, "jasmine": true, "amd": true }, "plugins": [ "angular", "compat", "jasmine", "json", "markdown", "promise", "requirejs" ], "extends": [ "eslint:recommended", "google", "angular", "plugin:jasmine/recommended", "plugin:promise/recommended", "plugin:requirejs/recommended" ], "rules": { "angular/di": [ "warn", "array" ], "angular/controller-as": "off", "compat/compat": "error", "arrow-parens": "off", "constructor-super": "off", "generator-star-spacing": "off", "no-new-symbol": "off", "no-this-before-super": "off", "no-invalid-this": "off", "no-var": "off", "prefer-rest-params": "off", "prefer-spread": "off", "valid-jsdoc": "warn", "rest-spread-spacing": "off", "yield-star-spacing": "off" } }, "stylelint": { "extends": "stylelint-config-standard", "rules": { "selector-type-no-unknown": null, "no-descending-specificity": null } }, "remarkConfig": { "settings": { "ignoreName": ".gitignore" }, "plugins": [ "preset-lint-recommended", "preset-lint-consistent", "validate-links", [ "remark-lint-list-item-indent", false ] ] }, "lint-staged": { "*.{js,json,md}": "eslint --ext js --ext json --ext md --ignore-pattern docs/", "*.md": "remark --frail", "*.less": "stylelint --syntax less" } }