aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSamuel Reed <samuel.trace.reed@gmail.com>2016-01-19 13:24:36 -0600
committerSamuel Reed <samuel.trace.reed@gmail.com>2016-01-19 13:24:36 -0600
commit918c17bd88647899be7fa1d9adabfe635cd6102d (patch)
tree68d9a29505e8a19a4c2105ad248876b92b462ff4
parent8b71c6559b0e1773bb3455c68701ff512fc18277 (diff)
downloadtracifyjs-918c17bd88647899be7fa1d9adabfe635cd6102d.tar.gz
tracifyjs-918c17bd88647899be7fa1d9adabfe635cd6102d.zip
Update README for /** @const */
-rw-r--r--README.md6
1 files changed, 4 insertions, 2 deletions
diff --git a/README.md b/README.md
index 67324dbd..6dea439a 100644
--- a/README.md
+++ b/README.md
@@ -395,6 +395,8 @@ separate file and include it into the build. For example you can have a
```javascript
const DEBUG = false;
const PRODUCTION = true;
+// Alternative for environments that don't support `const`
+/** @const */ var STAGING = false;
// etc.
```
@@ -404,8 +406,8 @@ and build your code like this:
UglifyJS will notice the constants and, since they cannot be altered, it
will evaluate references to them to the value itself and drop unreachable
-code as usual. The possible downside of this approach is that the build
-will contain the `const` declarations.
+code as usual. The build will contain the `const` declarations if you use
+them. If you are targeting < ES6 environments, use `/** @const */ var`.
<a name="codegen-options"></a>
## Beautifier options