UNPKG

@scayle/storefront-nuxt

Version:

Nuxt integration for the SCAYLE Commerce Engine and Storefront API

143 lines 4.07 kB
{ "name": "@scayle/storefront-nuxt", "type": "module", "version": "8.61.2", "description": "Nuxt integration for the SCAYLE Commerce Engine and Storefront API", "author": "SCAYLE Commerce Engine", "license": "MIT", "publishConfig": { "access": "public", "registry": "https://registry.npmjs.org/" }, "repository": { "url": "git+https://github.com/scayle/storefront-nuxt.git" }, "keywords": [ "nuxt" ], "website": "https://scayle.dev/en/core-documentation/storefront-guide/storefront-application/readme/what-is-storefront", "sideEffects": false, "exports": { "./rpc": { "types": "./dist/rpc.d.mts", "import": "./dist/rpc.mjs" }, "./dist/rpc": { "types": "./dist/rpc.d.mts", "import": "./dist/rpc.mjs" }, "./module": { "types": "./dist/module.d.mts", "import": "./dist/module.mjs" }, "./composables": { "types": "./dist/runtime/composables/index.d.ts", "import": "./dist/runtime/composables/index.js" }, "./dist/test/factories": { "types": "./dist/test/factories.d.mts", "import": "./dist/test/factories.mjs" }, "./test/factories": { "types": "./dist/test/factories.d.mts", "import": "./dist/test/factories.mjs" }, ".": { "types": "./dist/index.d.mts", "default": "./dist/index.mjs" } }, "imports": { "#storefront/composables": "./dist/runtime/composables/index.js", "#virtual/rpcHttpMethods": { "types": "./src/stub/rpc-http-methods.d.mts", "default": "./src/stub/rpc-http-methods.mjs" } }, "main": "./dist/index.mjs", "files": [ "CHANGELOG.md", "CHANGELOG-V7.md", "LICENSE", "README.md", "dist", "src/stub" ], "engines": { "node": ">= 22.0.0" }, "peerDependencies": { "@nuxt/kit": ">=3.13.0 || >=4.2.0", "@scayle/storefront-api": "^19.0.0", "fishery": "^2.2.2", "h3": "^1.10.0", "nitropack": "^2.9.7", "nuxt": ">=3.10.0 || >=4.2.2", "unstorage": "^1.10.1", "vue": "^3.4.0" }, "dependencies": { "@opentelemetry/api": "^1.9.0", "@scayle/unstorage-compression-driver": "1.5.0", "@vercel/nft": "1.4.0", "@vueuse/core": "14.2.1", "consola": "^3.4.2", "core-js": "^3.37.1", "defu": "^6.1.7", "hookable": "^5.5.3", "jiti": "^2.6.1", "jose": "^6.0.8", "knitwork": "^1.3.0", "ofetch": "^1.3.4", "schema-dts": "1.1.5", "ufo": "^1.5.4", "uncrypto": "^0.1.3", "unstorage": "^1.10.2", "utility-types": "^3.11.0", "vue-router": "^4.4.0", "zod": "^4.0.0", "@scayle/h3-session": "0.7.0", "@scayle/storefront-core": "8.61.2" }, "devDependencies": { "@arethetypeswrong/cli": "0.18.2", "@nuxt/eslint-config": "1.15.2", "@nuxt/kit": "^3.20.2", "@nuxtjs/i18n": "10.2.3", "@nuxt/module-builder": "1.0.2", "@nuxt/schema": "^3.20.2", "@nuxt/test-utils": "4.0.0", "@scayle/eslint-config-storefront": "^4.8.0", "@scayle/eslint-plugin-vue-composable": "^1.1.0", "@scayle/unstorage-scayle-kv-driver": "^2.1.0", "@types/node": "24.12.2", "@vitest/coverage-v8": "4.1.5", "eslint": "10.3.0", "eslint-formatter-gitlab": "7.1.0", "fishery": "2.4.0", "h3": "1.15.11", "happy-dom": "20.9.0", "nitro-test-utils": "0.11.2", "nitropack": "2.13.4", "node-mocks-http": "1.17.2", "nuxt": "^3.20.2", "publint": "0.3.18", "typescript": "6.0.3", "unbuild": "3.6.1", "vitest": "4.1.5", "vue-tsc": "3.2.7", "@scayle/vitest-config-storefront": "1.0.0" }, "scripts": { "build": "nuxt-module-build build", "dev": "nuxt dev playground", "dev:build": "nuxt build playground", "prep": "nuxt-module-build prepare && nuxt prepare playground", "lint": "eslint .", "lint:ci": "eslint . --format gitlab", "lint:fix": "eslint . --fix", "typecheck": "vue-tsc --noEmit && cd playground && vue-tsc --noEmit", "package:lint": "publint", "verify-packaging": "attw --pack . --profile esm-only" } }