feat: extract shop from mp/shop — initial libreshop/shop
Some checks failed
Build and publish / build (push) Failing after 19s

Source moved verbatim from mp/shop/ on 2026-04-29; mp was the first
concrete adapter consuming the libreshop toolkit. Builds and publishes
git.librete.ch/libreshop/shop on every main / v* push via the standard
.gitea/workflows/build.yml shared across libreshop components.
This commit is contained in:
Michael Czechowski
2026-04-29 17:48:56 +02:00
commit 44107c0734
134 changed files with 19521 additions and 0 deletions

34
package.json Normal file
View File

@@ -0,0 +1,34 @@
{
"name": "shop",
"type": "module",
"private": true,
"scripts": {
"build": "nuxt build",
"dev": "nuxt dev",
"generate": "nuxt generate",
"preview": "nuxt preview",
"postinstall": "nuxt prepare"
},
"dependencies": {
"@headlessui/vue": "^1.7.23",
"@nuxt/image": "^2.0.0",
"@nuxtjs/sitemap": "^7.4.7",
"@nuxtjs/tailwindcss": "^6.14.0",
"@paypal/paypal-js": "^9.0.1",
"@pinia/nuxt": "^0.11.3",
"debug": "^4.4.3",
"marked": "^17.0.1",
"nuxt": "^4.2.1",
"vue": "^3.5.25",
"vue-confetti-explosion": "^1.0.2",
"vue-markdown-render": "^2.3.0",
"vue-router": "^4.6.3",
"vue-strapi-blocks-renderer": "^0.2.2",
"vue3-carousel": "^0.17.0"
},
"devDependencies": {
"@tailwindcss/forms": "^0.5.10",
"@types/debug": "^4.1.12",
"typescript": "^5.9.3"
}
}