diff --git a/.gitignore b/.gitignore index 52945c239..702b61d6d 100644 --- a/.gitignore +++ b/.gitignore @@ -1,9 +1,12 @@ -.DS_STORE +node_modules/ +/packages/*/optimizely-*.tgz + npm-debug.log -dist -node_modules lerna-debug.log coverage/ +dist/ +# user-specific ignores ought to be defined in user's `core.excludesfile` .idea/* +.DS_STORE diff --git a/packages/datafile-manager/package.json b/packages/datafile-manager/package.json index 93b3ee6ee..26729d244 100644 --- a/packages/datafile-manager/package.json +++ b/packages/datafile-manager/package.json @@ -20,11 +20,7 @@ "test": "__test__" }, "files": [ - "lib", - "LICENSE", - "CHANGELOG", - "README.md", - "package.json" + "lib" ], "publishConfig": { "access": "public" @@ -61,10 +57,13 @@ } }, "scripts": { + "clean": "rm -rf lib", "lint": "tsc --noEmit && eslint --fix 'src/**/*.ts' '__test__/**/*.ts'", "test": "jest", "posttest": "npm run lint", - "tsc": "rm -rf lib && tsc", - "prepublishOnly": "npm run lint && npm test && npm run tsc" + "prebuild": "npm run clean", + "build": "tsc", + "prepare": "npm run build", + "prepublishOnly": "npm test" } } diff --git a/packages/event-processor/CHANGELOG.MD b/packages/event-processor/CHANGELOG.md similarity index 100% rename from packages/event-processor/CHANGELOG.MD rename to packages/event-processor/CHANGELOG.md diff --git a/packages/event-processor/package.json b/packages/event-processor/package.json index 8a23faf28..035d5f561 100644 --- a/packages/event-processor/package.json +++ b/packages/event-processor/package.json @@ -13,16 +13,15 @@ "test": "test" }, "files": [ - "lib", - "LICENSE", - "CHANGELOG", - "README.md", - "package.json" + "lib" ], "scripts": { - "tsc": "rm -rf lib && tsc", + "clean": "rm -rf lib", + "prebuild": "npm run clean", + "build": "tsc", "test": "jest", - "prepublishOnly": "jest && npm run tsc" + "prepare": "npm run build", + "prepublishOnly": "npm test" }, "repository": { "type": "git", diff --git a/packages/logging/CHANGELOG.MD b/packages/logging/CHANGELOG.md similarity index 100% rename from packages/logging/CHANGELOG.MD rename to packages/logging/CHANGELOG.md diff --git a/packages/logging/package.json b/packages/logging/package.json index 4a9c5c8a1..f7b7510b1 100644 --- a/packages/logging/package.json +++ b/packages/logging/package.json @@ -12,16 +12,15 @@ "test": "test" }, "files": [ - "lib", - "LICENSE", - "CHANGELOG", - "README.md", - "package.json" + "lib" ], "scripts": { - "tsc": "rm -rf lib && tsc", + "clean": "rm -rf lib", + "prebuild": "npm run clean", + "build": "tsc", "test": "jest", - "prepublishOnly": "jest && npm run tsc" + "prepare": "npm run build", + "prepublishOnly": "npm test" }, "repository": { "type": "git", diff --git a/packages/optimizely-sdk/CHANGELOG.MD b/packages/optimizely-sdk/CHANGELOG.md similarity index 100% rename from packages/optimizely-sdk/CHANGELOG.MD rename to packages/optimizely-sdk/CHANGELOG.md diff --git a/packages/optimizely-sdk/package.json b/packages/optimizely-sdk/package.json index 788783124..5e86c1d29 100644 --- a/packages/optimizely-sdk/package.json +++ b/packages/optimizely-sdk/package.json @@ -23,7 +23,8 @@ "cover": "nyc report -r lcov", "precoveralls": "npm run cover", "coveralls": "< coverage/lcov.info coveralls", - "prepublishOnly": "npm run build && npm test && npm run test-xbrowser && npm run test-umdbrowser" + "prepare": "npm run build", + "prepublishOnly": "npm test && npm run test-ci" }, "repository": { "type": "git", @@ -87,11 +88,7 @@ }, "files": [ "dist/", - "lib/", - "LICENSE", - "CHANGELOG", - "README.md", - "package.json" + "lib/" ], "nyc": { "temp-dir": "coverage/raw" diff --git a/packages/utils/CHANGELOG.MD b/packages/utils/CHANGELOG.md similarity index 100% rename from packages/utils/CHANGELOG.MD rename to packages/utils/CHANGELOG.md diff --git a/packages/utils/package.json b/packages/utils/package.json index e9ad732c7..a27c6bdf0 100644 --- a/packages/utils/package.json +++ b/packages/utils/package.json @@ -12,16 +12,15 @@ "test": "test" }, "files": [ - "lib", - "LICENSE", - "CHANGELOG", - "README.md", - "package.json" + "lib" ], "scripts": { - "tsc": "rm -rf lib && tsc", + "clean": "rm -rf lib", + "prebuild": "npm run clean", + "build": "tsc", "test": "jest", - "prepublishOnly": "jest && npm run tsc" + "prepare": "npm run build", + "prepublishOnly": "npm test" }, "repository": { "type": "git",