UNPKG

ebnf-railroad-visualizer

Version:
62 lines (61 loc) 2.5 kB
{ "name": "ebnf-railroad-visualizer", "description": "A web-based EBNF railroad diagram visualizer", "homepage": "https://github.com/MrMinemeet/ebnf_railroad_visualizer", "license": "CC-BY-4.0", "version": "1.1.0", "author": { "name": "Alexander Voglsperger", "email": "alex@wtf-my-code.works", "url": "http://wtf-my-code.works/" }, "repository": { "type": "git", "url": "https://github.com/MrMinemeet/ebnf_railroad_visualizer.git" }, "keywords": [ "ebnf", "railroad", "diagram", "visualizer", "client-side", "web" ], "type": "module", "main": "out/index.js", "types": "out/index.d.ts", "files": [ "out/**/*.js", "out/**/*.d.ts", "README.md", "LICENSE" ], "devDependencies": { "@types/d3": "^7.4.3", "@types/node": "^22.10.2", "@typescript-eslint/eslint-plugin": "^8.18.2", "@typescript-eslint/parser": "^8.18.2", "esbuild": "^0.24.2", "eslint": "^9.17.0", "eslint-config-prettier": "^9.1.0", "eslint-plugin-jest": "^28.10.0", "eslint-plugin-prettier": "^5.2.1", "typescript": "^5.7.2" }, "scripts": { "compile": "tsc -p ./", "watch": "tsc -watch -p ./", "pretest": "pnpm run compile && pnpm run lint", "lint": "eslint src --ext ts", "clear": "rm -rf ./out ./js.min ./node_modules ./bundle.zip", "minify": "pnpm run clear && pnpm i && pnpm run compile && pnpm run minifygen && pnpm run minifywsn && pnpm run minifyscannerparser && pnpm run minifyexternal", "minifywsn": "./node_modules/.bin/esbuild --minify --target=es2020 ./out/wsn/*.js --outdir=./js.min/wsn/", "minifyscannerparser": "./node_modules/.bin/esbuild --minify --target=es2020 ./out/scannerparser/*.js --outdir=./js.min/scannerparser/", "minifyexternal": "./node_modules/.bin/esbuild --minify --target=es2020 ./out/external/*.js --outdir=./js.min/external/", "minifygen": "./node_modules/.bin/esbuild --minify --target=es2020 --keep-names ./out/*.js --outdir=./js.min/", "useMinified": "sed -i 's/\\.\\/out\\//.\\/js.min\\//g' index.html", "useNormal": "sed -i 's/\\.\\/js.min\\//.\\/out\\//g' index.html", "bundle": "rm -f ./bundle.zip && pnpm run minify && pnpm run useMinified && zip -r bundle.zip js.min/ css/ images/ index.html README.md LICENSE && pnpm run useNormal" }, "packageManager": "pnpm@9.12.1+sha512.e5a7e52a4183a02d5931057f7a0dbff9d5e9ce3161e33fa68ae392125b79282a8a8a470a51dfc8a0ed86221442eb2fb57019b0990ed24fab519bf0e1bc5ccfc4" }