{
    "name": "jpopup",
    "title": "jPopup.js",
    "description": "Simple lightweight (<2kB) javascript popup modal plugin",
    "version": "2.0.1",
    "license": "MIT",
    "author": {
        "name": "Robert Velickovski",
        "email": "roby@rvdizajn.com"
    },
    "repository": {
        "type": "git",
        "url": "https://github.com/robiveli/jpopup.git"
    },
    "main": "dist/js/index.js",
    "style": "dist/css/index.css",
    "keywords": [
        "popup",
        "modal",
        "modal-plugin",
        "vanilla",
        "simple",
        "lightweight",
        "plugin",
        "javascript",
        "dependency-free"
    ],
    "devDependencies": {
        "@babel/core": "^7.27.4",
        "@babel/polyfill": "^7.12.1",
        "@babel/preset-env": "^7.27.2",
        "@lodder/grunt-postcss": "^3.1.1",
        "autoprefixer": "^10.4.21",
        "chai": "^5.2.0",
        "concurrently": "^9.1.2",
        "eslint": "^9.29.0",
        "grunt": "^1.6.1",
        "grunt-babel": "^8.0.0",
        "grunt-browser-sync": "^2.2.0",
        "grunt-contrib-cssmin": "^5.0.0",
        "grunt-contrib-uglify": "^5.2.2",
        "grunt-contrib-watch": "^1.1.0",
        "grunt-eslint": "^25.0.0",
        "grunt-karma": "^4.0.2",
        "grunt-minify-html": "^3.0.0",
        "grunt-sass": "^4.0.0",
        "grunt-stylelint": "^0.20.1",
        "grunt-umd": "^3.0.0",
        "karma": "^6.4.4",
        "karma-babel-preprocessor": "^8.0.2",
        "karma-chai": "^0.1.0",
        "karma-chrome-launcher": "^3.2.0",
        "karma-coverage": "^2.2.1",
        "karma-mocha": "^2.0.1",
        "karma-mocha-reporter": "^2.2.5",
        "karma-sinon": "^1.0.5",
        "load-grunt-tasks": "^5.1.0",
        "mocha": "^11.7.0",
        "postcss": "^8.5.6",
        "puppeteer": "^24.10.2",
        "sass": "^1.89.2",
        "sinon": "^21.0.0",
        "stylelint": "^16.21.0",
        "stylelint-config-recommended": "^16.0.0",
        "stylelint-config-recommended-scss": "^15.0.1",
        "stylelint-scss": "^6.12.1"
    },
    "scripts": {
        "dev": "ncu && grunt build && concurrently \"grunt watch\" \"grunt browserSync\"",
        "build": "grunt build && npm run browserslist",
        "test": "karma start",
        "test-dev": "grunt karma:unit:start watch",
        "dependency-check": "ncu",
        "dependency-update": "ncu -u && rm -rf node_modules/ && npm install --save-dev && npm audit fix",
        "browserslist": "npx browserslist > .browserslist",
        "publish": "npm run test && np --no-yarn"
    }
}
