pinia-orm
Version:
The Pinia plugin to enable Object-Relational Mapping access to the Pinia Store.
126 lines • 3.2 kB
JSON
{
"name": "pinia-orm",
"version": "1.10.1",
"description": "The Pinia plugin to enable Object-Relational Mapping access to the Pinia Store.",
"keywords": [
"vue",
"pinia",
"pinia-plugin",
"pinia-orm",
"orm"
],
"license": "MIT",
"author": {
"name": "Gregor Becker",
"email": "gregor@codedredd.de"
},
"funding": "https://github.com/sponsors/codedredd",
"jsdelivr": "dist/index.mjs",
"unpkg": "dist/index.mjs",
"types": "dist/index.d.ts",
"main": "./dist/index.cjs",
"module": "./dist/index.mjs",
"exports": {
".": {
"types": "./dist/index.d.ts",
"require": "./dist/index.cjs",
"import": "./dist/index.mjs"
},
"./dist/*": {
"types": "./dist/*.d.ts",
"require": "./dist/*.cjs",
"import": "./dist/*.mjs"
},
"./*": {
"types": "./dist/*.d.ts",
"require": "./dist/*.cjs",
"import": "./dist/*.mjs"
}
},
"files": [
"dist",
"LICENSE",
"README.md"
],
"peerDependencies": {
"pinia": "^2.1.7"
},
"dependencies": {
"vue-demi": "^0.14.10",
"@pinia-orm/normalizr": "1.10.1"
},
"devDependencies": {
"@nuxt/eslint-config": "^0.3.13",
"@nuxtjs/eslint-config-typescript": "^12.1.0",
"@pinia/testing": "^0.1.3",
"@size-limit/preset-small-lib": "^11.1.4",
"@types/node": "^20.14.9",
"@types/prettier": "^3.0.0",
"@types/uuid": "^10.0.0",
"@typescript-eslint/parser": "^8.16.0",
"@vitest/coverage-v8": "^2.0.4",
"@vitest/ui": "^2.0.4",
"@vue/composition-api": "^1.7.2",
"@vue/test-utils": "^2.4.6",
"c8": "^10.1.2",
"core-js": "^3.37.1",
"eslint": "^9.6.0",
"happy-dom": "^15.7.4",
"mkdist": "^1.5.3",
"nanoid": "4.0.2",
"pinia": "^2.1.7",
"prettier": "^3.3.2",
"size-limit": "^11.1.4",
"std-env": "^3.7.0",
"tsup": "^8.1.0",
"typescript": "^5.7.2",
"unbuild": "^2.0.0",
"uuid": "^10.0.0",
"vite": "^5.3.3",
"vitest": "^2.0.4",
"vue": "^3.4.31",
"vue2": "npm:vue@^2.7.3"
},
"size-limit": [
{
"path": "dist/index.mjs",
"limit": "16 kB"
},
{
"path": "dist/decorators.mjs",
"limit": "1 kB"
},
{
"path": "dist/casts.mjs",
"limit": "1 kB"
},
{
"path": "dist/helpers.mjs",
"limit": "1 kB"
}
],
"volta": {
"node": "20.15.0"
},
"repository": {
"type": "git",
"url": "git+https://github.com/CodeDredd/pinia-orm.git"
},
"bugs": {
"url": "https://github.com/CodeDredd/pinia-orm/issues"
},
"homepage": "https://github.com/CodeDredd/pinia-orm#readme",
"scripts": {
"build": "unbuild",
"changelog": "conventional-changelog -p angular -i CHANGELOG.md -s --commit-path . -l pinia-orm -r 1",
"coverage": "vue-demi-switch 3 && vitest --run --coverage",
"size": "size-limit",
"lint": "eslint . --cache",
"lint:fix": "eslint . --cache --fix",
"test:ui": "vue-demi-switch 3 && vitest --ui --api 9527",
"test:watch": "vue-demi-switch 3 && vitest --watch",
"test:2": "vue-demi-switch 2 vue2 && vitest --run",
"test:3": "vue-demi-switch 3 && vitest --run",
"test": "pnpm run test:3"
}
}