48 lines
1.5 KiB
JSON
48 lines
1.5 KiB
JSON
{
|
|
"name": "mycro-zine",
|
|
"version": "1.0.0",
|
|
"description": "8-page mini-zine generator utilities for print-ready zine layouts",
|
|
"type": "module",
|
|
"main": "src/index.mjs",
|
|
"exports": {
|
|
".": "./src/index.mjs",
|
|
"./layout": "./src/layout.mjs",
|
|
"./prompts": "./src/prompts.mjs"
|
|
},
|
|
"scripts": {
|
|
"layout": "node src/layout.mjs",
|
|
"example": "node src/layout.mjs examples/undernet/undernet_zine_p1_cover.png examples/undernet/undernet_zine_p2_what.png examples/undernet/undernet_zine_p3_metacelium.png examples/undernet/undernet_zine_p4_privacy.png examples/undernet/undernet_zine_p5_threepunks.png examples/undernet/undernet_zine_p6_techstack.png examples/undernet/undernet_zine_p7_philosophy.png examples/undernet/undernet_zine_p8_cta.png",
|
|
"web:dev": "cd web && npm run dev",
|
|
"web:build": "cd web && npm run build",
|
|
"web:start": "cd web && npm run start",
|
|
"web:install": "cd web && npm install",
|
|
"docker:build": "docker compose build",
|
|
"docker:up": "docker compose up -d",
|
|
"docker:down": "docker compose down",
|
|
"docker:logs": "docker compose logs -f"
|
|
},
|
|
"keywords": [
|
|
"zine",
|
|
"mycrozine",
|
|
"mini-zine",
|
|
"print",
|
|
"layout",
|
|
"punk",
|
|
"diy",
|
|
"generator"
|
|
],
|
|
"author": "Jeff Emmett",
|
|
"license": "MIT",
|
|
"dependencies": {
|
|
"qrcode": "^1.5.4",
|
|
"sharp": "^0.34.5"
|
|
},
|
|
"engines": {
|
|
"node": ">=18.0.0"
|
|
},
|
|
"repository": {
|
|
"type": "git",
|
|
"url": "git@gitea.jeffemmett.com:jeffemmett/mycro-zine.git"
|
|
}
|
|
}
|