@dgrammatiko/joomla-tools
Version:
Tools for developing J4 extensions
102 lines • 3.26 kB
JSON
{
"name": "@dgrammatiko/joomla-tools",
"version": "0.0.626",
"publishConfig": {
"access": "public"
},
"description": "Tools for developing J4 extensions",
"bin": {
"joomla-tools": "joomla-tools.mjs"
},
"type": "module",
"exports": "./joomla-tools.mjs",
"scripts": {
"i": "node joomla-tools.mjs -i",
"l": "node joomla-tools.mjs -l",
"b": "node joomla-tools.mjs -b media_src",
"r": "node joomla-tools.mjs -r",
"w": "node joomla-tools.mjs -w",
"init": "npm run i && npm run l && npm run b",
"lint-css": "stylelint media_src/css/.",
"lint-js": "eslint **/*.mjs",
"lint": "npm run lint-css && npm run lint-js",
"update:browserlist": "npx browserslist@latest --update-db",
"prepub": "npx np --no-cleanup --yolo --no-publish",
"update": "npm install $(npm outdated | cut -d' ' -f 1 | sed '1d' | xargs -I '$' echo '$@latest' | xargs echo) --save-exact",
"test": "ava",
"coverage": "c8 --reporter=lcov npm test",
"release:major": "npm version $(semver $npm_package_version -i major) && npm publish --tag latest",
"release:minor": "npm version $(semver $npm_package_version -i minor) && npm publish --tag latest",
"release:patch": "npm version $(semver $npm_package_version -i patch) && npm publish --tag latest"
},
"repository": {
"type": "git",
"url": "git+https://github.com/dgrammatiko/joomla-tools.git"
},
"keywords": [
"Joomla",
"scaffolding",
"components",
"modules",
"plugins",
"libraries",
"templates",
"esm",
"es5",
"transpilling",
"scss",
"postcss"
],
"author": "Dimitris Grammatikogiannis",
"license": "MIT",
"bugs": {
"url": "https://github.com/dgrammatiko/joomla-tools/issues"
},
"homepage": "https://github.com/dgrammatiko/joomla-tools#readme",
"dependencies": {
"@babel/plugin-transform-runtime": "^7.21.4",
"@babel/preset-env": "7.28.5",
"@rollup/plugin-babel": "^6.0.3",
"@rollup/plugin-commonjs": "^28.0.0",
"@rollup/plugin-json": "^6.0.0",
"@rollup/plugin-node-resolve": "16.0.3",
"@rollup/plugin-replace": "^6.0.0",
"@rollup/plugin-terser": "0.4.4",
"adm-zip": "^0.5.10",
"autoprefixer": "^10.4.14",
"chokidar": "^4.0.0",
"commander": "^14.0.0",
"cssnano": "^7.0.0",
"eslint": "^8.41.0",
"eslint-config-airbnb-base": "15.0.0",
"eslint-plugin-import": "2.32.0",
"eslint-plugin-vue": "10.6.2",
"fs-jetpack": "^5.1.0",
"postcss": "8.5.6",
"postcss-cli": "^11.0.0",
"postcss-custom-media": "^11.0.0",
"postcss-custom-selectors": "^8.0.0",
"postcss-discard-comments": "^7.0.0",
"postcss-easy-import": "^4.0.0",
"postcss-mixins": "^12.0.0",
"postcss-nested": "^7.0.0",
"postcss-preset-env": "^10.0.0",
"postcss-scss": "^4.0.6",
"recursive-readdir": "^2.2.3",
"rollup": "4.53.3",
"rtlcss": "^4.1.0",
"sass": "^1.62.1",
"semver": "^7.5.4",
"stylelint": "^15.6.2",
"stylelint-config-recommended": "^13.0.0",
"stylelint-config-standard": "^34.0.0",
"stylelint-order": "^6.0.3",
"stylelint-scss": "^5.0.0",
"symlink-dir": "^9.0.0",
"terser": "5.44.1"
},
"devDependencies": {
"ava": "^6.0.0",
"c8": "^10.0.0"
}
}