@scayle/storefront-core
Version:
Collection of essential utilities to work with the Storefront API
80 lines • 2.14 kB
JSON
{
"name": "@scayle/storefront-core",
"version": "8.61.2",
"description": "Collection of essential utilities to work with the Storefront API",
"author": "SCAYLE Commerce Engine",
"license": "MIT",
"publishConfig": {
"access": "public",
"registry": "https://registry.npmjs.org/"
},
"repository": {
"url": "git+https://github.com/scayle/storefront-core.git"
},
"website": "https://scayle.dev/en/core-documentation/storefront-guide/storefront-application/readme/what-is-storefront",
"sideEffects": false,
"exports": {
".": {
"types": "./dist/index.d.ts",
"default": "./dist/index.mjs"
},
"./test/factories": {
"types": "./dist/test/factories/index.d.ts",
"default": "./dist/test/factories/index.mjs"
}
},
"main": "./dist/index.mjs",
"module": "./dist/index.mjs",
"types": "./dist/index.d.ts",
"files": [
"CHANGELOG.md",
"CHANGELOG-V7.md",
"LICENSE",
"README.md",
"dist"
],
"type": "module",
"engines": {
"node": ">= 22.0.0"
},
"peerDependencies": {
"fishery": "^2.2.3"
},
"dependencies": {
"@scayle/storefront-api": "^19.0.0",
"@scayle/unstorage-scayle-kv-driver": "^2.1.0",
"crypto-js": "^4.2.0",
"hookable": "^5.5.3",
"jose": "^6.0.8",
"slugify": "^1.6.8",
"ufo": "^1.5.4",
"uncrypto": "^0.1.3",
"utility-types": "^3.11.0"
},
"devDependencies": {
"@scayle/eslint-config-storefront": "^4.8.0",
"@types/crypto-js": "4.2.2",
"@types/node": "24.12.2",
"@types/webpack-env": "1.18.8",
"@vitest/coverage-v8": "4.1.5",
"eslint-formatter-gitlab": "7.1.0",
"eslint": "10.3.0",
"fishery": "2.4.0",
"publint": "0.3.18",
"rimraf": "6.1.3",
"typescript": "6.0.3",
"unbuild": "3.6.1",
"unstorage": "1.17.5",
"vitest": "4.1.5",
"@scayle/vitest-config-storefront": "1.0.0"
},
"scripts": {
"clean": "rimraf ./dist",
"build": "unbuild",
"typecheck": "tsc --noEmit -p tsconfig.json",
"lint": "eslint .",
"lint:ci": "eslint . --format gitlab",
"lint:fix": "eslint . --fix",
"package:lint": "publint"
}
}