diff --git a/lerna.json b/lerna.json index 804fc219b..1506598f3 100644 --- a/lerna.json +++ b/lerna.json @@ -5,5 +5,8 @@ "ignore": [ "*.md" ] + }, + "fynpo": { + "ignore": [ "electrode-webpack-reporter" ] } } diff --git a/package.json b/package.json index 5214fe3df..184f00275 100644 --- a/package.json +++ b/package.json @@ -4,25 +4,24 @@ "description": "Electrode Platform for NodeJS/React Universal Application", "homepage": "http://www.electrode.io", "scripts": { - "test": "eval `fyn bash` && npm run bootstrap && lerna run test --ignore=electrode-webpack-reporter && npm run test-reporter && clap build-test", - "test-generator": "eval `fyn bash` && clap test-generator", - "test-boilerplate": "eval `fyn bash` && clap test-boilerplate", - "bootstrap": "eval `fyn bash` && node tools/fynpo-bootstrap", + "test": "eval `fyn bash` && npm run bootstrap && NODE_PRESERVE_SYMLINKS=1 lerna run test --ignore=electrode-webpack-reporter && npm run test-reporter && clap build-test", + "test-generator": "eval `fyn bash` && NODE_PRESERVE_SYMLINKS=1 clap test-generator", + "test-boilerplate": "eval `fyn bash` && NODE_PRESERVE_SYMLINKS=1 clap test-boilerplate", + "bootstrap": "eval `fyn bash` && fynpo", "clean": "npm run nuke && npm run nuke-packages && npm run nuke-samples", "nuke": "rm -rf node_modules tmp lerna-debug.log npm-debug.log", "nuke-packages": "rm -rf packages/*/node_modules packages/*/coverage", "nuke-samples": "rm -rf samples/*/node_modules samples/*/coverage samples/*/dist samples/*/.isomorphic-loader-config.json samples/*/.etmp", - "test-reporter": "eval `fyn bash` && if lerna updated | grep electrode-webpack-reporter; then cd packages/electrode-webpack-reporter && fyn install && npm test; fi", + "test-reporter": "eval `fyn bash` && if lerna updated | grep electrode-webpack-reporter; then cd packages/electrode-webpack-reporter && fyn --pg none install && NODE_PRESERVE_SYMLINKS=1 npm test; fi", "update-changelog": "eval `fyn bash` && node tools/update-changelog.js", "gitbook-serve": "eval `fyn bash` && gitbook serve --no-watch --no-live" }, "devDependencies": { "bluebird": "^3.5.0", - "item-queue": "^0.1.0", + "fynpo": "^0.1.0", "lerna": "^2.0.0", "lodash": "^4.17.2", "semver": "^5.3.0", - "visual-logger": "^0.1.3", "xclap": "^0.2.18", "xsh": "^0.4.0", "yeoman-test": "^1.6.0"