From 726f513076a9175b1d86251ad201b8afe6652c37 Mon Sep 17 00:00:00 2001 From: Alexey Litvinov Date: Tue, 30 Oct 2018 19:11:31 +0300 Subject: [PATCH] Revert "drop node@4 support" This reverts commit 21495be9362da5191fa4cacbf76d8c2e820ccbcd. --- .travis.yml | 1 + package.json | 27 ++++++++++++++++++++------- 2 files changed, 21 insertions(+), 7 deletions(-) diff --git a/.travis.yml b/.travis.yml index bacb3af..a1b29d7 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,4 +1,5 @@ language: node_js node_js: + - "4" - "6" - "node" diff --git a/package.json b/package.json index 672c9b6..d0217bc 100644 --- a/package.json +++ b/package.json @@ -1,18 +1,16 @@ { "name": "icss-utils", - "version": "4.0.0", + "version": "3.0.1", "description": "ICSS utils for postcss ast", - "main": "src/index.js", - "engines": { - "node": ">= 6" - }, + "main": "lib/index.js", "files": [ - "src" + "lib" ], "scripts": { + "build": "babel --out-dir lib src", "test": "jest --coverage", "precommit": "lint-staged", - "prepublish": "yarn test" + "prepublish": "yarn test && yarn run build" }, "lint-staged": { "*.js": [ @@ -30,6 +28,18 @@ }, "extends": "eslint:recommended" }, + "babel": { + "presets": [ + [ + "env", + { + "targets": { + "node": 4 + } + } + ] + ] + }, "repository": { "type": "git", "url": "git+https://github.com/css-modules/icss-utils.git" @@ -50,6 +60,9 @@ "postcss": "^7.0.5" }, "devDependencies": { + "babel-cli": "^6.24.1", + "babel-jest": "^20.0.3", + "babel-preset-env": "^1.5.2", "eslint": "^4.0.0", "husky": "^0.13.4", "jest": "^20.0.4",