Skip to content

Commit 368a6e7

Browse files
committed
Remove process.env.NODE_ENV
1 parent ee7dee3 commit 368a6e7

File tree

5 files changed

+3
-49
lines changed

5 files changed

+3
-49
lines changed

README.id-ID.md

+1-4
Original file line numberDiff line numberDiff line change
@@ -313,15 +313,12 @@ import { nanoid } from 'nanoid'
313313

314314
### Rollup
315315

316-
Untuk Rollup, dibutuhkan [`@rollup/plugin-node-resolve`](https://github.com/rollup/plugins/tree/master/packages/node-resolve) untuk versi browser dan [`@rollup/plugin-replace`](https://github.com/rollup/plugins/tree/master/packages/replace) untuk menggantikan `process.env.NODE_ENV`.
316+
Untuk Rollup, dibutuhkan [`@rollup/plugin-node-resolve`](https://github.com/rollup/plugins/tree/master/packages/node-resolve) untuk versi browser.
317317

318318
```js
319319
plugins: [
320320
nodeResolve({
321321
browser: true
322-
}),
323-
replace({
324-
'process.env.NODE_ENV': JSON.stringify(process.env.NODE_ENV)
325322
})
326323
]
327324
```

README.md

+1-6
Original file line numberDiff line numberDiff line change
@@ -405,22 +405,17 @@ import { nanoid } from 'nanoid'
405405
### Rollup
406406

407407
For Rollup you will need [`@rollup/plugin-node-resolve`] to bundle browser version
408-
of this library and [`@rollup/plugin-replace`] to replace
409-
`process.env.NODE_ENV`:
408+
of this library.:
410409

411410
```js
412411
plugins: [
413412
nodeResolve({
414413
browser: true
415-
}),
416-
replace({
417-
'process.env.NODE_ENV': JSON.stringify(process.env.NODE_ENV)
418414
})
419415
]
420416
```
421417

422418
[`@rollup/plugin-node-resolve`]: https://github.com/rollup/plugins/tree/master/packages/node-resolve
423-
[`@rollup/plugin-replace`]: https://github.com/rollup/plugins/tree/master/packages/replace
424419

425420

426421
### PouchDB and CouchDB

README.ru.md

+1-6
Original file line numberDiff line numberDiff line change
@@ -392,22 +392,17 @@ import { nanoid } from 'nanoid'
392392

393393
### Rollup
394394

395-
Для Rollup понадобятся плагины [`@rollup/plugin-node-resolve`]
396-
и [`@rollup/plugin-replace`].
395+
Для Rollup понадобятся плагины [`@rollup/plugin-node-resolve`].
397396

398397
```js
399398
plugins: [
400399
nodeResolve({
401400
browser: true
402-
}),
403-
replace({
404-
'process.env.NODE_ENV': JSON.stringify(process.env.NODE_ENV)
405401
})
406402
]
407403
```
408404

409405
[`@rollup/plugin-node-resolve`]: https://github.com/rollup/plugins/tree/master/packages/node-resolve
410-
[`@rollup/plugin-replace`]: https://github.com/rollup/plugins/tree/master/packages/replace
411406

412407

413408
### PouchDB и CouchDB

README.zh-CN.md

-5
Original file line numberDiff line numberDiff line change
@@ -383,21 +383,16 @@ import { nanoid } from 'nanoid'
383383
### Rollup
384384

385385
对于 Rollup 来说,你需要 [`@rollup/plugin-node-resolve`] 来绑定浏览器版本。
386-
除了这个库,还需要 [`@rollup/plugin-replace`] 来替换 `process.env.NODE_ENV`
387386

388387
```js
389388
plugins: [
390389
nodeResolve({
391390
browser: true
392-
}),
393-
replace({
394-
'process.env.NODE_ENV': JSON.stringify(process.env.NODE_ENV)
395391
})
396392
]
397393
```
398394

399395
[`@rollup/plugin-node-resolve`]: https://github.com/rollup/plugins/tree/master/packages/node-resolve
400-
[`@rollup/plugin-replace`]: https://github.com/rollup/plugins/tree/master/packages/replace
401396

402397

403398
### PouchDB and CouchDB

index.browser.js

-28
Original file line numberDiff line numberDiff line change
@@ -3,34 +3,6 @@
33

44
let { urlAlphabet } = require('./url-alphabet')
55

6-
if (process.env.NODE_ENV !== 'production') {
7-
// All bundlers will remove this block in the production bundle.
8-
if (
9-
typeof navigator !== 'undefined' &&
10-
navigator.product === 'ReactNative' &&
11-
typeof crypto === 'undefined'
12-
) {
13-
throw new Error(
14-
'React Native does not have a built-in secure random generator. ' +
15-
'If you don’t need unpredictable IDs use `nanoid/non-secure`. ' +
16-
'For secure IDs, import `react-native-get-random-values` ' +
17-
'before Nano ID.'
18-
)
19-
}
20-
if (typeof msCrypto !== 'undefined' && typeof crypto === 'undefined') {
21-
throw new Error(
22-
'Import file with `if (!window.crypto) window.crypto = window.msCrypto`' +
23-
' before importing Nano ID to fix IE 11 support'
24-
)
25-
}
26-
if (typeof crypto === 'undefined') {
27-
throw new Error(
28-
'Your browser does not have secure random generator. ' +
29-
'If you don’t need unpredictable IDs, you can use nanoid/non-secure.'
30-
)
31-
}
32-
}
33-
346
let random = bytes => crypto.getRandomValues(new Uint8Array(bytes))
357

368
let customRandom = (alphabet, defaultSize, getRandom) => {

0 commit comments

Comments
 (0)