generator-landingpages
Version:
Yeoman generator for simple landing page
62 lines (61 loc) • 1.81 kB
JSON
{
"name": "landingpage",
"version": "1.0.0",
"description": "Base for Langing Page development",
"main": "dist/index.html",
"repository": "",
"author": {
"name": "Guillermo de la Iglesia",
"email": "mail@zguillez.io",
"url": "https://github.com/zguillez"
},
"license": "MIT",
"scripts": {
"prepare-local": "bin/replace.js",
"lint": "eslint bin/*.js src/static/*.js --fix || true",
"remote": "bin/remote.js",
"sass": "npm-sass src/static/styles.scss > src/static/styles.css",
"min": "yarn lint && yarn sass && bin/min.js",
"server": "light-server -b localhost -p 3000 --serve dist",
"serve": "concurrently 'yarn build && yarn server' 'npm-watch'",
"open": "opn http://localhost:3000",
"open:remote": "opn {site}",
"deploy": "bin/version.js --minor && yarn min && bin/assets.js && bin/ftp.js && yarn open:remote",
"deploy:lite": "yarn min && bin/ftp.js --lite && yarn open:remote",
"assets": "bin/assets.js",
"build": "bin/build.js",
"test": "jest"
},
"watch": {
"min": {
"patterns": "src/static",
"extensions": "js,scss"
},
"build": {
"patterns": "src/views/partials",
"extensions": "mustache"
}
},
"devDependencies": {
"clean-css": "^4.2.1",
"colors": "^1.4.0",
"concurrently": "^5.0.0",
"easy-ftp": "^0.4.1",
"eslint": "^6.5.1",
"eslint-config-google": "^0.14.0",
"eslint-plugin-html": "^6.0.0",
"jest": "^24.9.0",
"light-server": "^2.6.4",
"minimist": "^1.2.0",
"mustache": "^3.1.0",
"npm-sass": "^2.3.0",
"npm-watch": "^0.6.0",
"opn-cli": "^5.0.0",
"remote-exec": "^0.0.3",
"replace": "^1.1.1",
"shelljs": "^0.8.3",
"uglify-js": "^3.6.1",
"uglify-js-es6": "^2.8.9",
"z-file": "^0.5.2"
}
}