{
    "name": "subjx",
    "version": "1.1.2",
    "description": "Drag, Rotate, Resize library",
    "author": "Karen Sarksyan (https://github.com/nichollascarter)",
    "license": "MIT",
    "repository": {
        "type": "git",
        "url": "https://github.com/nichollascarter/subjx.git"
    },
    "type": "module",
    "main": "index.js",
    "module": "dist/js/subjx.esm.js",
    "unpkg": "dist/js/subjx.js",
    "exports": {
        "require": "./index.js",
        "import": "./dist/js/subjx.esm.js"
    },
    "scripts": {
        "dev": "cross-env NODE_ENV=development rollup -c",
        "build": "cross-env NODE_ENV=production rollup -c",
        "build:all": "npm run dev && npm run build",
        "start": "cross-env NODE_ENV=development LIVE_MODE=enable rollup -c -w",
        "lint": "ESLINT_USE_FLAT_CONFIG=false eslint src/",
        "lint:fix": "ESLINT_USE_FLAT_CONFIG=false eslint src/ --fix",
        "test": "jest",
        "test:coverage": "jest --coverage",
        "publish:local": "npm run test && npm run build:all && sh ./scripts/publish-local.sh",
        "semantic-release": "semantic-release",
        "commit": "git add . && git-cz"
    },
    "devDependencies": {
        "@babel/core": "^7.26.0",
        "@babel/eslint-parser": "^7.26.0",
        "@babel/plugin-transform-runtime": "^7.28.3",
        "@babel/preset-env": "^7.26.0",
        "@babel/runtime": "^7.28.3",
        "@rollup/plugin-babel": "^6.0.4",
        "@rollup/plugin-commonjs": "^25.0.7",
        "@rollup/plugin-eslint": "^9.0.5",
        "@rollup/plugin-node-resolve": "^15.2.3",
        "@rollup/plugin-terser": "^0.4.4",
        "@semantic-release/changelog": "^6.0.3",
        "@semantic-release/git": "^10.0.1",
        "@semantic-release/github": "^8.1.0",
        "commitizen": "^4.3.1",
        "cross-env": "^7.0.3",
        "cz-conventional-changelog": "^3.3.0",
        "eslint": "^9.34.0",
        "eslint-plugin-import": "^2.29.1",
        "jest": "^30.1.3",
        "jsdom": "^24.0.0",
        "rollup": "^4.50.0",
        "rollup-plugin-import-css": "^4.0.2",
        "rollup-plugin-livereload": "^2.0.5",
        "rollup-plugin-serve": "^1.1.0",
        "semantic-release": "^24.2.7",
        "typescript": "^5.5.4"
    },
    "files": [
        "LICENSE",
        "README.md",
        "index.js",
        "dist/",
        "types/*.d.ts"
    ],
    "keywords": [
        "subjx",
        "svg",
        "resize",
        "scale",
        "drag",
        "rotate",
        "vanilla-js",
        "resizable",
        "scalable",
        "draggable",
        "rotatable"
    ],
    "config": {
        "commitizen": {
            "path": "./node_modules/cz-conventional-changelog"
        }
    },
    "types": "types/index.d.ts"
}
