Skip to content

Commit e33efb5

Browse files
author
Yutaka "FMS_Cat" Obuchi
authored
Merge pull request #68 from FMS-Cat/fix-version
Fix dumb process.env issue
2 parents faf7a80 + 34b74a9 commit e33efb5

File tree

3 files changed

+27
-1
lines changed

3 files changed

+27
-1
lines changed

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@
3838
"/README.md"
3939
],
4040
"devDependencies": {
41+
"@rollup/plugin-replace": "^2.3.3",
4142
"@rollup/plugin-typescript": "^5.0.2",
4243
"@types/jest": "^26.0.10",
4344
"@typescript-eslint/eslint-plugin": "^3.10.1",

rollup.config.js

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
import banner from 'rollup-plugin-banner';
44
import packageJson from './package.json';
5+
import replace from '@rollup/plugin-replace';
56
import serve from 'rollup-plugin-serve';
67
import { terser } from 'rollup-plugin-terser';
78
import typescript from '@rollup/plugin-typescript';
@@ -47,6 +48,10 @@ export default {
4748
},
4849
plugins: [
4950
typescript(),
51+
replace( {
52+
'process.env.VERSION': `'${ packageJson.version }'`,
53+
'process.env.DEV': DEV,
54+
} ),
5055
...( DEV ? [] : [ terser() ] ),
5156
...( SERVE ? [ serve( serveOptions ) ] : [] ),
5257
...( DEV ? [] : [ banner( bannerTextProd ) ] ),

yarn.lock

Lines changed: 21 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -473,6 +473,14 @@
473473
"@types/yargs" "^15.0.0"
474474
chalk "^4.0.0"
475475

476+
"@rollup/plugin-replace@^2.3.3":
477+
version "2.3.3"
478+
resolved "https://registry.yarnpkg.com/@rollup/plugin-replace/-/plugin-replace-2.3.3.tgz#cd6bae39444de119f5d905322b91ebd4078562e7"
479+
integrity sha512-XPmVXZ7IlaoWaJLkSCDaa0Y6uVo5XQYHhiMFzOd5qSv5rE+t/UJToPIOE56flKIxBFQI27ONsxb7dqHnwSsjKQ==
480+
dependencies:
481+
"@rollup/pluginutils" "^3.0.8"
482+
magic-string "^0.25.5"
483+
476484
"@rollup/plugin-typescript@^5.0.2":
477485
version "5.0.2"
478486
resolved "https://registry.yarnpkg.com/@rollup/plugin-typescript/-/plugin-typescript-5.0.2.tgz#e879b73354851868b805bbd43f15c229123b8a71"
@@ -481,7 +489,7 @@
481489
"@rollup/pluginutils" "^3.0.1"
482490
resolve "^1.14.1"
483491

484-
"@rollup/pluginutils@^3.0.1":
492+
"@rollup/pluginutils@^3.0.1", "@rollup/pluginutils@^3.0.8":
485493
version "3.1.0"
486494
resolved "https://registry.yarnpkg.com/@rollup/pluginutils/-/pluginutils-3.1.0.tgz#706b4524ee6dc8b103b3c995533e5ad680c02b9b"
487495
integrity sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==
@@ -2975,6 +2983,13 @@ lunr@^2.3.9:
29752983
resolved "https://registry.yarnpkg.com/lunr/-/lunr-2.3.9.tgz#18b123142832337dd6e964df1a5a7707b25d35e1"
29762984
integrity sha512-zTU3DaZaF3Rt9rhN3uBMGQD3dD2/vFQqnvZCDv4dl5iOzq2IZQqTxu90r4E5J+nP70J3ilqVCrbho2eWaeW8Ow==
29772985

2986+
magic-string@^0.25.5:
2987+
version "0.25.7"
2988+
resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.25.7.tgz#3f497d6fd34c669c6798dcb821f2ef31f5445051"
2989+
integrity sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA==
2990+
dependencies:
2991+
sourcemap-codec "^1.4.4"
2992+
29782993
make-dir@^3.0.0:
29792994
version "3.0.2"
29802995
resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-3.0.2.tgz#04a1acbf22221e1d6ef43559f43e05a90dbb4392"
@@ -3932,6 +3947,11 @@ source-map@^0.7.3:
39323947
resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.7.3.tgz#5302f8169031735226544092e64981f751750383"
39333948
integrity sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==
39343949

3950+
sourcemap-codec@^1.4.4:
3951+
version "1.4.8"
3952+
resolved "https://registry.yarnpkg.com/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz#ea804bd94857402e6992d05a38ef1ae35a9ab4c4"
3953+
integrity sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==
3954+
39353955
spdx-correct@^3.0.0:
39363956
version "3.1.1"
39373957
resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-3.1.1.tgz#dece81ac9c1e6713e5f7d1b6f17d468fa53d89a9"

0 commit comments

Comments
 (0)