UNPKG

@quasarbright/projection

Version:

A static site generator that creates a beautiful, interactive gallery to showcase your coding projects. Features search, filtering, tags, responsive design, and an admin UI.

85 lines (84 loc) 2.4 kB
{ "name": "@quasarbright/projection", "version": "1.0.3", "description": "A static site generator that creates a beautiful, interactive gallery to showcase your coding projects. Features search, filtering, tags, responsive design, and an admin UI.", "main": "lib/index.js", "types": "lib/index.d.ts", "bin": { "projection": "bin/projection.js" }, "author": "Mike Delmonaco", "license": "MIT", "scripts": { "build": "tsc && npm run copy-templates && npm run admin:build", "copy-templates": "mkdir -p lib/templates && cp -r src/templates/* lib/templates/", "admin:build": "cd src/admin/client && npm run build", "admin:dev": "concurrently \"npm run admin:server:dev\" \"npm run admin:client:dev\"", "admin:server:dev": "nodemon --watch src/admin/server --ext ts --exec 'ts-node src/cli/index.ts admin --port 3000'", "admin:client:dev": "cd src/admin/client && npm run dev", "clean": "rm -rf dist node_modules lib", "test": "jest", "test:watch": "jest --watch", "prepublishOnly": "npm run build" }, "keywords": [ "static-site-generator", "portfolio", "projects", "showcase", "gallery", "javascript", "css", "responsive" ], "dependencies": { "chokidar": "^3.5.3", "cors": "^2.8.5", "express": "^5.1.0", "gh-pages": "^6.1.1", "js-yaml": "^4.1.0", "multer": "^2.0.2", "yaml": "^2.8.1" }, "repository": { "type": "git", "url": "git+https://github.com/quasarbright/projection.git" }, "homepage": "https://quasarbright.github.io/projection/", "engines": { "node": ">=14.0.0" }, "files": [ "lib/", "bin/", "README.md", "LICENSE", "CHANGELOG.md" ], "devDependencies": { "@types/browser-sync": "^2.29.1", "@types/cors": "^2.8.19", "@types/express": "^5.0.5", "@types/gh-pages": "^6.1.0", "@types/jest": "^29.5.11", "@types/js-yaml": "^4.0.9", "@types/multer": "^2.0.0", "@types/node": "^20.19.24", "@types/supertest": "^6.0.3", "browser-sync": "^3.0.4", "concurrently": "^9.2.1", "jest": "^29.7.0", "nodemon": "^3.0.0", "supertest": "^7.1.4", "ts-jest": "^29.1.1", "ts-node": "^10.9.2", "typescript": "^5.3.3" }, "directories": { "lib": "lib", "test": "tests" }, "bugs": { "url": "https://github.com/quasarbright/projection/issues" } }