generator-themeplate
Version:
A Yeoman Generator to kickstart WordPress theme development
85 lines (84 loc) • 2.47 kB
JSON
{
"name": "<%= opts.projectSlug %>",
"title": "<%= opts.projectName %>",
"version": "0.1.0",
"description": "<%= opts.description %>",
"keywords": [
"generator-themeplate",
"wordpress",
"theme"
],
"homepage": "<%= opts.projectURI %>",
"license": "<%= opts.license %>",
"private": true,
"author": {
"name": "<%= opts.authorName %>",
"email": "<%= opts.authorEmail %>",
"url": "<%= opts.authorURI %>"
},
"main": "style.css",
"engines": {
"node": ">=12.13.0"
},
"scripts": {
"lint": "run-p lint:* --continue-on-error",
"lint:scripts": "eslint src/js/",
"lint:styles": "stylelint src/sass/",
"fix": "run-p fix:* --continue-on-error",
"fix:scripts": "eslint src/js/ --fix",
"fix:styles": "stylelint src/js/ --fix"
},
"devDependencies": {
"@babel/core": "^7.12.10",
"@babel/preset-env": "^7.12.11",
"@babel/preset-typescript": "^7.12.7",
"@rollup/plugin-babel": "^6.0.3",
"@rollup/plugin-node-resolve": "^15.0.1",
"@rollup/plugin-replace": "^5.0.2",
"@rollup/plugin-typescript": "^11.0.0",
"@types/browser-sync": "^2.26.3",
"@types/gulp": "^4.0.10",
"@types/gulp-load-plugins": "^0.0.36",
"@typescript-eslint/eslint-plugin": "^6.9.1",
"@typescript-eslint/parser": "^6.9.1",
"@wordpress/eslint-plugin": "^17.2.0",
"@wordpress/stylelint-config": "^21.9.0",
"autoprefixer": "^10.2.1",
"browser-sync": "^2.26.13",
"cssnano": "^6.0.1",
"eslint": "^8.18.0",
"genetiks": "^1.5.0",
"gulp": "^4.0.2",
"gulp-bump": "^3.2.0",
"gulp-header": "^2.0.7",
"gulp-imagemin": "^7.1.0",
"gulp-load-plugins": "^2.0.6",
"gulp-notify": "^4.0.0",
"gulp-plumber": "^1.2.1",
"gulp-postcss": "^9.0.0",
"gulp-rename": "^2.0.0",
"gulp-rollup-each": "^4.0.1",
"gulp-sass": "^5.0.0",
"gulp-sourcemaps": "^3.0.0",
"gulp-uglify": "^3.0.2",
"gulp-webp": "^4.0.1",
"gulp-wp-pot": "^2.5.0",
"minimist": "^1.2.5",
"npm-run-all": "^4.1.5",
"postcss": "^8.2.4",
"rollup": "^4.3.0",
"sass": "^1.42.1",
"stylelint": "^14.9.1",
"ts-node": "^10.9.1",
"typescript": "^5.2.2",
"vinyl": "^3.0.0",
<%_ if ( 'bootstrap' === opts.framework ) { _%>
"bootstrap": "~5.3.2",
"@popperjs/core": "^2.6.0"
<%_ } else if ( 'tailwind' === opts.framework ) { _%>
"tailwindcss": "^3.1.3"
<%_ } else { _%>
"normalize.css": "^8.0.1"
<%_ } _%>
}
}