{
    "name": "flagsmith-vue",
    "version": "2.3.0",
    "description": "Flagsmith Vue.js integration",
    "main": "./dist/cjs/index.js",
    "module": "./dist/esm/index.js",
    "types": "./dist/index.d.ts",
    "scripts": {
        "watch": "tsc --watch",
        "build": "tsc -p tsconfig.cjs.json & tsc -p tsconfig.esm.json ",
        "minify": "terser dist/cjs/index.js -o dist/cjs/index.js --ecma 2016 & terser dist/esm/index.js -o dist/esm/index.js --ecma 2016",
        "prerelease": "npm run build && npm run minify",
        "lint": "eslint .",
        "format": "prettier . --write",
        "test": "jest",
        "test:watch": "jest --watch",
        "test:coverage": "jest --coverage"
    },
    "lint-staged": {
        "*.{js,json,ts}": "prettier --write",
        "*.{js,ts}": "eslint"
    },
    "repository": {
        "type": "git",
        "url": "git+https://github.com/jhoermann/flagsmith-vue.git"
    },
    "files": [
        "dist"
    ],
    "keywords": [
        "flagsmith",
        "feature flags",
        "vue"
    ],
    "author": "Jochen Hörmann",
    "license": "MIT",
    "bugs": {
        "url": "https://github.com/jhoermann/flagsmith-vue/issues"
    },
    "homepage": "https://github.com/jhoermann/flagsmith-vue#readme",
    "devDependencies": {
        "@commitlint/config-conventional": "^19.7.1",
        "@tsconfig/strictest": "^2.0.5",
        "@types/jest": "^29.5.14",
        "@vue/test-utils": "^2.4.6",
        "eslint": "^9.20.1",
        "flagsmith": "^9.0.4",
        "husky": "^9.1.7",
        "jest": "^29.7.0",
        "jest-environment-jsdom": "^29.7.0",
        "lint-staged": "^15.4.3",
        "prettier": "3.5.1",
        "terser": "^5.39.0",
        "ts-jest": "^29.2.5",
        "ts-node": "^10.9.2",
        "typescript": "^5.7.3",
        "typescript-eslint": "^8.24.0",
        "vue": "^3.5.13"
    },
    "peerDependencies": {
        "flagsmith": "^5 || >=7 <=9",
        "vue": "^2.7 || ^3"
    }
}
