UNPKG

@iebh/vuex-tera-json

Version:

A Vuex plugin for syncing state with Tera (using JSON files)

88 lines (87 loc) 2.2 kB
{ "name": "@iebh/vuex-tera-json", "version": "3.0.15", "publishConfig": { "access": "public" }, "description": "A Vuex plugin for syncing state with Tera (using JSON files)", "main": "./dist/cjs/index.js", "module": "./dist/esm/index.js", "types": "./dist/esm/index.d.ts", "exports": { ".": { "import": { "types": "./dist/esm/index.d.ts", "default": "./dist/esm/index.js" }, "require": { "types": "./dist/cjs/index.d.ts", "default": "./dist/cjs/index.js" } } }, "files": [ "dist" ], "scripts": { "clean": "rimraf dist", "build:esm": "tsc -p tsconfig.esm.json", "build:cjs": "tsc -p tsconfig.cjs.json", "build": "npm run clean && npm run build:esm && npm run build:cjs", "watch:esm": "tsc -p tsconfig.esm.json --watch", "watch:cjs": "tsc -p tsconfig.cjs.json --watch", "prepare": "npm run build", "lint": "eslint --ext .ts,.vue .", "test": "echo \"Error: no test specified\" && exit 1", "release": "release-it" }, "keywords": [ "vuex", "tera", "sync", "plugin" ], "author": "connorf25", "license": "MIT", "peerDependencies": { "vuex": "^3.0.0 || ^4.0.0", "@iebh/tera-fy": "^2.2.12" }, "devDependencies": { "@typescript-eslint/eslint-plugin": "^7.13.1", "@typescript-eslint/parser": "^7.13.1", "@babel/core": "^7.24.7", "@release-it/conventional-changelog": "^10.0.1", "@types/node": "^24.1.0", "@vue/eslint-config-standard": "^8.0.1", "eslint": "^8.57.0", "eslint-plugin-vue": "^9.26.0", "release-it": "^19.2.4", "rimraf": "^6.0.1", "typescript": "^5.8.3" }, "dependencies": { "nanoid": "^5.1.0", "p-retry": "^4.6.2" }, "release-it": { "git": { "addUntrackedFiles": false, "commit": true, "commitMessage": "chore: release v${version}", "push": true, "requireCleanWorkingDir": false, "tag": true }, "plugins": { "@release-it/conventional-changelog": { "preset": "eslint", "infile": "CHANGELOG.md", "header": "# Changelog" } }, "npm": { "publish": true } } }