jpopup
Version:
Simple lightweight (<2kB) javascript popup modal plugin
79 lines (78 loc) • 2.56 kB
JSON
{
"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"
}
}