Princeton-CDH/ppa-django

View on GitHub
package.json

Summary

Maintainability
Test Coverage
{
    "name": "ppa-django",
    "description": "Django web application for the Princeton Prosody Archive",
    "author": "The Center for Digital Humanities at Princeton <cdhdevteam@princeton.edu>",
    "license": "Apache-2.0",
    "private": true,
    "repository": {
        "type": "git",
        "url": "https://github.com/Princeton-CDH/ppa-django.git"
    },
    "scripts": {
        "dev": "webpack serve --progress --hot --inline",
        "dev:semantic": "gulp --gulpfile sitemedia/semantic/gulpfile.js",
        "start": "npm run dev",
        "test": "npm run test:unit && npm run test:a11y",
        "test:unit": "karma start --single-run && jest --collectCoverage",
        "test:a11y": "pa11y-ci --sitemap http://localhost:8000/sitemap-pages.xml",
        "build": "npm run build:prod && npm run build:semantic",
        "build:qa": "NODE_ENV=production webpack",
        "build:prod": "NODE_ENV=production webpack",
        "build:semantic": "gulp --gulpfile sitemedia/semantic/gulpfile.js build"
    },
    "dependencies": {
        "@babel/core": "^7.23.9",
        "@babel/preset-env": "^7.23.9",
        "@types/jest": "^24.9.1",
        "@types/jquery": "^3.5.29",
        "@types/node": "^20.11.6",
        "@types/semantic-ui": "^2.2.9",
        "autoprefixer": "^10.4.17",
        "babel-loader": "^8.2.2",
        "clean-webpack-plugin": "^1.0.1",
        "core-js": "^3.12.1",
        "css-loader": "^6.9.1",
        "css-minimizer-webpack-plugin": "^4.0.0",
        "fomantic-ui": "^2.9.3",
        "gulp": "^4.0.2",
        "gulp-help": "^1.6.1",
        "mini-css-extract-plugin": "^2.6.1",
        "mkdirp": "^3.0.1",
        "parallax-js": "^3.1.0",
        "postcss": "^8.4.33",
        "postcss-loader": "^8.0.0",
        "request": "^2.88.2",
        "rxjs": "^7.8.1",
        "sass": "^1.70.0",
        "sass-loader": "^14.0.0",
        "source-map-loader": "^0.2.4",
        "style-loader": "^0.23.1",
        "ts-loader": "^9.3.1",
        "typescript": "^5.3.3",
        "webpack": "^5.90.0",
        "webpack-bundle-tracker": "^3.0.1",
        "webpack-cli": "^5.1.4",
        "whatwg-fetch": "^3.6.2"
    },
    "devDependencies": {
        "jasmine-core": "^3.7.1",
        "jasmine-jquery": "^2.1.1",
        "jest": "^29.7.0",
        "jest-environment-jsdom": "^29.7.0",
        "karma": "^6.3.2",
        "karma-chrome-launcher": "^2.2.0",
        "karma-firefox-launcher": "^1.3.0",
        "karma-jasmine": "^1.1.2",
        "karma-spec-reporter": "^0.0.32",
        "karma-webpack": "^5.0.0",
        "pa11y-ci": "^2.4.2",
        "ts-jest": "^29.1.2",
        "webpack-dev-server": "^4.15.1"
    },
    "volta": {
        "node": "18.12.1"
    }
}