UNPKG

@liascript/exporter

Version:
81 lines (80 loc) 3.81 kB
{ "name": "@liascript/exporter", "version": "2.6.38--0.16.11", "description": "A generic exporter for LiaScript", "main": "dist/index.js", "repository": { "type": "git", "url": "git://github.com/liascript/liascript-exporter.git" }, "bugs": { "url": "https://github.com/LiaScript/LiaScript-Exporter/issues", "email": "LiaScript@web.de" }, "homepage": "https://github.com/LiaScript/LiaScript-Exporter/README.md", "bin": { "liascript-exporter": "dist/index.js", "liaex": "dist/index.js" }, "preferGlobal": true, "scripts": { "postinstall": "npx puppeteer browsers install chrome", "__preinstall": "cd LiaScript && npm i && npm run build:scorm1.2 && cp -r dist ../assets/scorm1.2", "build:assets": "npm run clean && npm run asset:scorm1.2 && npm run asset:scorm2004 && npm run asset:web && npm run asset:indexeddb && npm run asset:pdf && npm run asset:capacitor && npm run asset:logo && npm run fix:file", "clean": "rm -rf dist/assets/*", "asset:logo": "cp -r LiaScript/resources dist", "asset:web": "cd LiaScript && npm i && npm run build:base && cp -r dist ../dist/assets/web", "asset:pdf": "cd LiaScript && git checkout feat/fullPage && npm i && npm run build:pdf && cp -r dist ../dist/assets/pdf && git checkout development", "asset:scorm1.2": "cd LiaScript && npm i && npm run build:scorm1.2 && cp -r dist ../dist/assets/scorm1.2", "asset:scorm2004": "cd LiaScript && npm i && npm run build:scorm2004 && cp -r dist ../dist/assets/scorm2004", "asset:indexeddb": "cd LiaScript && npm i && npm run build:indexeddb && cp -r dist ../dist/assets/indexeddb", "asset:capacitor": "cd LiaScript && git checkout feat/capacitor && rm -rf node_modules && npm i && npm run build:android && cp -r dist ../dist/assets/capacitor && git checkout development && rm -rf node_modules && npm i", "build": "npx parcel build --no-cache --no-source-maps src/index.ts && npm run shebang", "build:debug": "npx parcel build --target node --no-minify --log-level 5 src/index.ts", "run:moodle": "cd docker/moodle && docker-compose up", "run:ilias": "cd docker/ilias && docker-compose up", "fix:file": "find dist/ -type f -name \"*.js\" -exec sed -i -r 's/\\/\\(https\\?\\|file\\|ftp\\|\\(chrome\\|moz\\|safari-web\\)-extension\\):\\\\\\/\\\\\\/\\[/\\/(https?|file|ftp|(chrome|moz|safari-web)-extension):\\\\\\/\\\\\\/\\\\\\/?[/g' {} +", "shebang": "sed -i '1i #!/usr/bin/env node\\n' dist/index.js && chmod +x dist/index.js", "minify": "find dist -name \"*.js\" -print0 | xargs -0 -P 4 -I {} sh -c 'before=$(wc -c < {}); minify {} > {}.min && after=$(wc -c < {}.min); if [ ${after} -lt ${before} ]; then mv {}.min {}; reduction=$((${before}-${after})); percent=$(awk \"BEGIN {printf \\\"%.2f\\\", ${reduction}/${before}*100}\"); echo \"{} reduced from ${before} to ${after} bytes (${percent}% reduction)\"; else rm {}.min; echo \"{} no reduction achieved, file size unchanged\"; fi'" }, "keywords": [ "LiaScript", "SCORM", "OER", "Markdown", "OER" ], "author": "André Dietrich", "license": "ISC", "dependencies": { "@liascript/simple-scorm-packager": "^0.3.0", "archiver": "^5.3.0", "fs-extra": "^9.1.0", "jsonld": "^8.1.1", "minimist": "^1.2.5", "node-fetch": "^2.6.9", "path": "^0.12.7", "puppeteer": "^23.7.0", "simply-beautiful": "^0.2.14", "temp": "^0.9.4", "xhr2": "^0.2.1", "yaml": "^2.1.3" }, "devDependencies": { "@parcel/transformer-elm": "^2.8.0", "@types/fs-extra": "^9.0.13", "@types/temp": "^0.9.1", "elm": "^0.19.1-5", "parcel": "^2.8.0", "typescript": "^4.3.5" }, "engines": { "node": ">= 12" }, "targets": { "main": { "context": "node", "optimize": true } } }