zpt
Version:
Zenon Page Templates - JS (ZPT-JS)
74 lines (66 loc) • 2.49 kB
JSON
{
"name": "zpt",
"version": "0.40.10",
"main": "index.cjs",
"exports": {
"import": "./index.js",
"require": "./index.cjs"
},
"engines": {
"node": ">=18"
},
"description": "Zenon Page Templates - JS (ZPT-JS)",
"keywords": [
"template",
"templates",
"templating",
"python",
"zpt",
"zope",
"page"
],
"homepage": "https://davidcana.github.io/ZPT-JS/",
"bugs": "david.javapagetemplates@gmail.com",
"license": "LGPL-3.0",
"author": "David Cana Lopez",
"contributors": [],
"repository": {
"type": "git",
"url": "https://github.com/davidcana/ZPT-JS"
},
"dependencies": {
"loadjs": "4.3.0",
"log4javascript": "1.4.16",
"@messageformat/core": "3.4.0"
},
"devDependencies": {
"esbuild": "0.25.9",
"genversion": "3.2.0",
"http-server": "14.1.1",
"jsdom": "27.0.0",
"npm-run-all": "4.1.5",
"qunit": "2.24.1",
"qunit-composite": "2.0.0",
"zzdom": "0.6.0"
},
"scripts": {
"version": "genversion --esm --semi js/app/version.js",
"updateZPTInDocs": "cp ./dist/zpt-esm.js ./docs/lib/zpt-esm.js",
"checkNode": "node samples/js/app/node.js",
"http-server": "http-server -p 9000 -c-1",
"web": "cd ./docs; http-server -p 9001 -c-1",
"start": "npm-run-all -p -r web http-server",
"build-loadjs-esm": "esbuild ./node_modules/loadjs/dist/loadjs.umd.js --bundle --outfile=./lib/loadjs-esm.js --format=esm",
"build-log4javascript-esm": "esbuild ./node_modules/log4javascript/log4javascript.js --bundle --outfile=./lib/log4javascript-esm.js --format=esm",
"build-messageformat-esm": "esbuild ./node_modules/@messageformat/core/messageformat.js --bundle --outfile=./lib/messageformat-esm.js --format=esm",
"build-all-deps-esm": "npm run build-loadjs-esm && npm run build-log4javascript-esm && npm run build-messageformat-esm",
"build-esm": "esbuild ./index.js --bundle --outfile=./dist/zpt-esm.js --format=esm",
"build-esm-minify": "esbuild ./index.js --bundle --outfile=./dist/zpt-esm.min.js --format=esm --minify",
"build-esm-gz": "gzip -fk ./dist/zpt-esm.min.js",
"build-esm-all": "npm run build-esm && npm run build-esm-minify && npm run build-esm-gz",
"build-cjs": "esbuild ./index.js --bundle --outfile=./dist/zpt-cjs.cjs --format=cjs",
"build-all": "npm run build-esm-all && npm run build-cjs",
"build": "npm run build-all-deps-esm && npm run build-all",
"init": "npm install && npm run build"
}
}