{
  "name": "@tomaso909/jsguitools",
  "description": "Resuable front end components",
  "version": "1.8.0",
  "main": "dist/index.obf.js",
  "module": "dist/index.obf.js",
  "files": [
    "dist/index.obf.js",
    "README.md"
  ],
  "scripts": {
    "build:dev": "webpack --mode development --output-filename index.js",
    "build:min": "webpack --mode production --output-filename index.min.js",
    "build:obf": "javascript-obfuscator dist/index.min.js --output dist/index.obf.js",
    "build": "npm run build:min && npm run build:obf && npm run build:dev",
    "test": "jest",
    "lint": "eslint src/",
    "setup": "npm ci --ignore-scripts && npm rebuild esbuild"
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/tomaso909/jsguitools.git"
  },
  "author": "Tomas Ruiz",
  "license": "ISC",
  "bugs": {
    "url": "https://github.com/tomaso909/jsguitools/issues"
  },
  "homepage": "https://github.com/tomaso909/jsguitools#readme",
  "devDependencies": {
    "@babel/core": "^7.26.10",
    "@babel/preset-env": "^7.26.9",
    "babel-loader": "^10.0.0",
    "css-loader": "^7.1.2",
    "esbuild": "^0.25.2",
    "eslint": "^9.24.0",
    "javascript-obfuscator": "^4.2.2",
    "jest": "^29.7.0",
    "style-loader": "^4.0.0",
    "webpack": "^5.99.6",
    "webpack-cli": "^6.0.1"
  }
}
