UNPKG

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
{ "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" } }