penframe
Version:
A lightweight DSL-based wireframe and UI structure visualization tool.
69 lines • 1.67 kB
JSON
{
"name": "penframe",
"version": "0.3.0",
"description": "A lightweight DSL-based wireframe and UI structure visualization tool.",
"main": "index.js",
"browser": "dist/penframe.min.js",
"bin": {
"penframe": "src/cli.js"
},
"files": [
"dist/parser.js",
"dist/penframe.min.js",
"src",
"examples",
"docs",
"README.md",
"LICENSE",
"index.js"
],
"scripts": {
"build": "peggy -o dist/parser.js src/parser/grammar.pegjs",
"build:browser": "npm run build && webpack --mode production",
"build:dev": "npm run build && webpack --mode development",
"test": "jest",
"start": "node src/cli.js",
"ast2png": "node src/ast2png.js",
"prepublishOnly": "npm run build && npm run build:browser && npm test"
},
"keywords": [
"wireframe",
"dsl",
"ui",
"visualization",
"svg",
"png",
"prototyping",
"penframe",
"parser",
"puppeteer"
],
"author": "ai-program",
"license": "MIT",
"repository": {
"type": "git",
"url": "git+https://github.com/ai-program/penframe.git"
},
"bugs": {
"url": "https://github.com/ai-program/penframe/issues"
},
"homepage": "https://github.com/ai-program/penframe#readme",
"engines": {
"node": ">=14.0.0"
},
"dependencies": {
"puppeteer": "^22.15.0"
},
"devDependencies": {
"jest": "^29.7.0",
"peggy": "^4.0.2",
"webpack": "^5.88.0",
"webpack-cli": "^5.1.4",
"@babel/core": "^7.22.0",
"@babel/preset-env": "^7.22.0",
"babel-loader": "^9.1.0"
},
"jest": {
"testEnvironment": "node"
}
}