drupal-builder
Version:
drupal-builder CLI
102 lines (101 loc) • 2.64 kB
JSON
{
"name": "drupal-builder",
"version": "0.0.8",
"description": "drupal-builder CLI",
"bin": {
"drupal-builder": "bin/drupal-builder"
},
"scripts": {
"format": "prettier --write **/*.{js,ts,json}",
"lint": "eslint ./src --ext .js,.ts",
"lint-fix": "yarn lint --fix",
"gulp": "gulp",
"clean-build": "rm -rf ./build",
"compile": "tsc -p .",
"copy-templates": "if [ -e ./src/templates ]; then cp -a ./src/templates ./build/; fi",
"build": "yarn format && yarn lint && yarn clean-build && yarn compile && yarn copy-templates",
"test": "jest",
"watch": "jest --watch",
"snapupdate": "jest --updateSnapshot",
"coverage": "jest --coverage"
},
"files": [
".eslintrc",
"LICENSE",
"bin",
"build",
"docs",
"postcss.config.js",
"readme.md",
"tailwind.config.js",
"tsconfig.json"
],
"keywords": [
"drupal",
"builder",
"drupal-cli",
"builder-cli"
],
"license": "MIT",
"dependencies": {
"@typescript-eslint/eslint-plugin": "^5.57.0",
"@typescript-eslint/parser": "^5.57.0",
"eslint": "^8.36.0",
"eslint-config-airbnb-typescript": "^17.0.0",
"eslint-plugin-import": "^2.27.5",
"gluegun": "latest",
"gulp": "^4.0.2",
"gulp-autoprefixer": "^8.0.0",
"gulp-clean-css": "^4.3.0",
"gulp-plumber": "^1.2.1",
"gulp-postcss": "^9.0.1",
"gulp-rename": "^2.0.0",
"gulp-sass": "^5.1.0",
"gulp-sourcemaps": "^3.0.0",
"lodash": "^4.17.21",
"prettier": "^2.8.7",
"sass": "^1.60.0",
"tailwindcss": "^3.2.7",
"ts-node": "^10.9.1",
"typescript": "^5.0.2"
},
"devDependencies": {
"@types/gulp": "^4.0.10",
"@types/gulp-autoprefixer": "^0.0.33",
"@types/gulp-plumber": "^0.0.33",
"@types/gulp-postcss": "^8.0.2",
"@types/gulp-rename": "^2.0.1",
"@types/gulp-sass": "^5.0.0",
"@types/jest": "^23.3.10",
"@types/lodash": "^4.14.191",
"@types/node": "^10.12.12",
"@types/yargs-parser": "^21.0.0",
"jest": "^23.6.0",
"ts-jest": "^23.10.5"
},
"jest": {
"preset": "ts-jest",
"testEnvironment": "node"
},
"prettier": {
"semi": true,
"singleQuote": true,
"bracketSpacing": true,
"trailingComma": "all",
"arrowParens": "always",
"printWidth": 100,
"tabWidth": 2
},
"engines": {
"node": ">=16.x"
},
"repository": {
"type": "git",
"url": "https://github.com/diarcastro/drupal-builder.git"
},
"homepage": "https://github.com/diarcastro/drupal-builder",
"bugs": "https://github.com/diarcastro/drupal-builder/issues",
"browserslist": [
"defaults"
]
}