{
    "name": "sprinkle-js",
    "version": "0.4.6",
    "description": "A quick drop in reactive library to sprinkle reactivity in your web-app",
    "module": "dist/sprinkle-js.es.js",
    "main": "dist/sprinkle-js.cjs.js",
    "unpkg": "dist/sprinkle-js.es.js",
    "jsdelivr": "dist/sprinkle-js.es.js",
    "types": "dist/declarations/src/index.d.ts",
    "scripts": {
        "build": "npm run build:lib && npm run build:site",
        "build:lib": "vite build && tsc src/index.ts --declaration --emitDeclarationOnly --downlevelIteration --declarationDir dist/declarations/src",
        "build:site": "vite build --config vite.config.site.ts && git add . && git commit -m \"new version for site\"",
        "build:docs": "node automation/docs-from-readme.js",
        "publish:patch": "npm run build && npm version patch && npm publish",
        "publish:minor": "npm run build && npm version minor && npm publish",
        "publish:major": "npm run build && npm version major && npm publish",
        "bump:patch": "npm version patch",
        "bump:minor": "npm version minor",
        "bump:major": "npm version major",
        "test": "vitest",
        "coverage": "vitest run --coverage",
        "lint": "eslint ./src",
        "lint-fix": "eslint ./src --fix"
    },
    "repository": "git+https://github.com/paoloricciuti/sprinkle-js.git",
    "keywords": [
        "sprinkle",
        "javascript",
        "reactive",
        "drop-in"
    ],
    "author": "Paolo Ricciuti",
    "license": "MIT",
    "bugs": {
        "url": "https://github.com/paoloricciuti/sprinkle-js/issues"
    },
    "homepage": "https://github.com/paoloricciuti/sprinkle-js#readme",
    "devDependencies": {
        "@types/jest": "^27.5.1",
        "@typescript-eslint/eslint-plugin": "^5.38.1",
        "c8": "^7.11.3",
        "eslint": "^8.24.0",
        "eslint-config-airbnb": "^19.0.4",
        "eslint-config-airbnb-typescript": "^17.0.0",
        "eslint-config-standard-with-typescript": "^23.0.0",
        "eslint-plugin-import": "^2.26.0",
        "eslint-plugin-n": "^15.3.0",
        "eslint-plugin-promise": "^6.0.1",
        "jsdom": "^20.0.0",
        "typescript": "^4.8.4",
        "vite": "^3.0.9",
        "vitest": "^0.17.0"
    },
    "volta": {
        "node": "17.0.1"
    }
}
