deployment-tools
Version:
A Node.js scripts that helps you to compile and deploy the static assets (CSS/JavaScript/images) of your website without gulp and grunt using Node.js and npm scripts
163 lines • 5.75 kB
JSON
{
"name": "deployment-tools",
"version": "1.2.13",
"description": "A Node.js scripts that helps you to compile and deploy the static assets (CSS/JavaScript/images) of your website without gulp and grunt using Node.js and npm scripts",
"main": "index.js",
"repository": {
"type": "git",
"url": "https://github.com/killanaca/deployment-tools"
},
"author": "Alessandro Ursino (killanaca)",
"engines": {
"node": ">=6.0.0"
},
"config": {
"cdn": "http://your.cdn.domain",
"projectName": "project",
"webConfig": "/data/Web.config",
"packageJson": "/data/package.json",
"srcJsPath": "/data/scripts/",
"longTermHash": true,
"mainJs": "main.js",
"vendorsJs": "vendors.js",
"mainBackoffileJs": "main-backoffice.js",
"vendorsBackoffileJs": "vendors-backoffice.js",
"buildPathJs": "/data/bundles/",
"srcSassOUT": "/sass/",
"srcLess": "/data/less/",
"mainStyle": "main.less",
"mainBackoffileStyle": "main-admin.less",
"buildPathCss": "/data/css/",
"doiuse": "ie >= 9, > 1%",
"autoprefixer": "Android 2.3",
"preserveBuildPathCss": false,
"imagesPath": "/data/images/",
"cdnImagesAlias": "http://your.cdn.domain.alias",
"styledocPath": "/data/styledoc/",
"pre-git": {
"commit-msg": "conventional",
"pre-commit": [
"npm run lint"
],
"pre-push": [],
"post-merge": []
}
},
"configDev": {
"srcJsPath": "/src/"
},
"scripts": {
"USE THIS SCRIPTS TO SIMULATE THE USE IN A REAL PROJECT (via /data folder)": "###########",
"testDev": "babel-node node_modules/blue-tape/bin/blue-tape ./test/**/*.js | faucet",
"lintDev": "cross-env DEBUG=dt babel-node src/run lint",
"cleanDev": "cross-env DEBUG=dt babel-node src/run clean",
"buildImagesDev": "cross-env DEBUG=dt babel-node src/run buildImages",
"buildJsDev": "cross-env DEBUG=dt babel-node src/run buildJs",
"buildCssDev": "cross-env DEBUG=dt babel-node src/run buildCss",
"buildDev": "cross-env DEBUG=dt babel-node src/run build",
"bumpDev": "cross-env DEBUG=dt babel-node src/run bump",
"deployDev": "cross-env DEBUG=dt babel-node src/run deploy",
"uploadDev": "cross-env DEBUG=dt babel-node src/run upload",
"watchDev": "cross-env DEBUG=dt babel-node src/run watch",
"azureStorageDev": "cross-env DEBUG=dt babel-node src/run azure-storage",
"GENERAL PACKAGE SCRIPTS": "########",
"publish-please": "publish-please",
"prepublish": "publish-please guard",
"postinstall": "node dist/run postinstall",
"test": "babel-node node_modules/blue-tape/bin/blue-tape ./test/**/*.js | faucet",
"changeloginit": "conventional-changelog -p angular -i CHANGELOG.md -s -r 0",
"changelog": "conventional-changelog -p angular -i CHANGELOG.md -s -r 500",
"doc": "esdoc -c ./esdoc.json",
"prebuild": "npm run lint && npm run test",
"build": "babel src -d dist",
"lint": "cross-env DEBUG=dt DEV=true babel-node src/run lint",
"index": "cross-env DEBUG=dt babel-node src/run index"
},
"keywords": [
"Azure",
"CDN",
"JavaScript",
"CSS",
"EsLint",
"PostCss",
"Deploy",
"Deployment",
"Webpack",
"Less",
"Sass"
],
"license": "ISC",
"devDependencies": {
"bootstrap": "^3.3.6",
"conventional-changelog": "^1.1.0",
"conventional-changelog-cli": "^1.2.0",
"debug": "^2.2.0",
"esdoc": "^0.4.7",
"esdoc-es7-plugin": "0.0.3",
"pre-git": "^3.10.0",
"publish-please": "^2.1.4",
"sinon": "^1.17.4",
"tape": "^4.6.0"
},
"dependencies": {
"autoprefixer": "^6.3.6",
"azure-storage": "^1.1.0",
"babel-cli": "^6.10.1",
"babel-core": "^6.10.4",
"babel-eslint": "^6.1.0",
"babel-loader": "^6.2.4",
"babel-plugin-syntax-trailing-function-commas": "^6.8.0",
"babel-plugin-transform-async-to-generator": "^6.8.0",
"babel-plugin-transform-es2015-modules-commonjs": "^6.10.3",
"babel-plugin-transform-flow-strip-types": "^6.8.0",
"babel-plugin-transform-object-rest-spread": "^6.8.0",
"babel-plugin-transform-runtime": "^6.9.0",
"babel-preset-es2015": "^6.9.0",
"babel-preset-react": "^6.11.1",
"blue-tape": "^0.2.0",
"bluebird": "^3.4.1",
"chokidar": "^1.6.0",
"chunk-manifest-webpack-plugin": "^0.1.0",
"cross-env": "^1.0.8",
"del": "^2.2.1",
"doiuse": "^2.3.0",
"envalid": "^2.2.0",
"eslint": "^2.13.1",
"eslint-config-airbnb": "^9.0.1",
"eslint-loader": "^1.3.0",
"eslint-plugin-import": "^1.9.2",
"eslint-plugin-jsx-a11y": "^1.5.3",
"eslint-plugin-react": "^5.2.2",
"faucet": "0.0.1",
"imagemin": "^5.2.2",
"imagemin-gifsicle": "^5.1.0",
"imagemin-mozjpeg": "^6.0.0",
"imagemin-pngquant": "^5.0.0",
"imports-loader": "^0.6.5",
"less": "^2.7.1",
"lodash": "^4.13.1",
"mdcss": "^1.5.2",
"mkdirp": "^0.5.1",
"modernizr-webpack-plugin": "^1.0.5",
"ncp": "^2.0.0",
"postcss": "^5.0.21",
"postcss-calc": "^5.2.1",
"postcss-clean": "^1.0.2",
"postcss-devtools": "^1.1.0",
"postcss-import": "^8.1.2",
"postcss-less-engine": "^0.6.1",
"postcss-modules": "^0.5.0",
"postcss-reporter": "^1.3.3",
"postcss-scss": "^0.1.8",
"postcss-url": "^5.1.2",
"progress-bar-webpack-plugin": "^1.8.0",
"recursive-readdir": "^2.0.0",
"semver": "^5.1.1",
"stylelint": "^6.7.1",
"stylelint-config-standard": "^9.0.0",
"tape": "^4.5.1",
"webpack": "^1.13.1",
"webpack-dev-server": "^1.14.1",
"webpack-md5-hash": "0.0.5"
}
}