1.0.0 • Published 8 months ago

react-rename-build-cli v1.0.0

Weekly downloads
-
License
MIT
Repository
-
Last release
8 months ago

Based on this github answer

https://github.com/facebook/create-react-app/issues/821

Order of execution

renamer --find \"/main\.^\.+\./i\" --replace \"main.\" build\static\js\ // build-rename-js renamer --find \"/main\.^\.+\./i\" --replace \"main.\" build\static\css\ // build-rename-css

replace-in-file \"/sourceMappingURL=main\.^\.+\.js\.map/i\" \"sourceMappingURL=main.js.map\" build/static/js/main.js --isRegex // build-fix-sourcemap-js replace-in-file \"/sourceMappingURL=main\.^\.+\.css\.map/i\" \"sourceMappingURL=main.css.map\" build/static/css/main.css --isRegex // build-fix-sourcemap-css

replace-in-file \"/main\.^\.+\.js/i\" \"main.js?v=%npm_package_version%\" build/index.html --isRegex // build-fix-index-js replace-in-file \"/main\.^\.+\.css/i\" \"main.css?v=%npm_package_version%\" build/index.html --isRegex // build-fix-index-css

replace-in-file \"/main\.^\.+\.js/i\" \"main.js\" build/service-worker.js --isRegex // build-fix-serviceworker-js replace-in-file \"/main\.^\.+\.css/i\" \"main.css\" build/service-worker.js --isRegex // build-fix-serviceworker-css

replace-in-file \"/main\.^\.+\.js/i\" \"main.js\" build/asset-manifest.json --isRegex // build-fix-assetmanifest-js replace-in-file \"/main\.^\.+\.css/i\" \"main.css\" build/asset-manifest.json --isRegex // build-fix-assetmanifest-css replace-in-file \"/main\.^\.+\.js\.map/i\" \"main.js.map\" build/asset-manifest.json --isRegex // build-fix-assetmanifest-js-map replace-in-file \"/main\.^\.+\.css\.map/i\" \"main.css.map\" build/asset-manifest.json --isRegex // build-fix-assetmanifest-css-map

NPM Version

"build": "npm run build-rename",
"build-rename": "npm run build-rename-js && npm run build-rename-css && npm run build-fix-references",
"build-rename-js": "renamer --find \"/main\\.[^\\.]+\\./i\" --replace \"main.\" build\\static\\js\\*",
"build-rename-css": "renamer --find \"/main\\.[^\\.]+\\./i\" --replace \"main.\" build\\static\\css\\*",

"build-fix-references": "npm run build-fix-sourcemap && npm run build-fix-index && npm run build-fix-serviceworker && npm run build-fix-assetmanifest",
"build-fix-sourcemap": "npm run build-fix-sourcemap-js && npm run build-fix-sourcemap-css",
"build-fix-sourcemap-js": "replace-in-file \"/sourceMappingURL=main\\.[^\\.]+\\.js\\.map/i\" \"sourceMappingURL=main.js.map\" build/static/js/main.js --isRegex",
"build-fix-sourcemap-css": "replace-in-file \"/sourceMappingURL=main\\.[^\\.]+\\.css\\.map/i\" \"sourceMappingURL=main.css.map\" build/static/css/main.css --isRegex",

"build-fix-index": "npm run build-fix-index-js && npm run build-fix-index-css",
"build-fix-index-js": "replace-in-file \"/main\\.[^\\.]+\\.js/i\" \"main.js?v=%npm_package_version%\" build/index.html --isRegex",
"build-fix-index-css": "replace-in-file \"/main\\.[^\\.]+\\.css/i\" \"main.css?v=%npm_package_version%\" build/index.html --isRegex",

"build-fix-serviceworker": "npm run build-fix-serviceworker-js && npm run build-fix-serviceworker-css",
"build-fix-serviceworker-js": "replace-in-file \"/main\\.[^\\.]+\\.js/i\" \"main.js\" build/service-worker.js --isRegex",
"build-fix-serviceworker-css": "replace-in-file \"/main\\.[^\\.]+\\.css/i\" \"main.css\" build/service-worker.js --isRegex",

"build-fix-assetmanifest": "npm run build-fix-assetmanifest-js && npm run build-fix-assetmanifest-css && npm run build-fix-assetmanifest-js-map && npm run build-fix-assetmanifest-css-map",
"build-fix-assetmanifest-js": "replace-in-file \"/main\\.[^\\.]+\\.js/i\" \"main.js\" build/asset-manifest.json --isRegex",
"build-fix-assetmanifest-css": "replace-in-file \"/main\\.[^\\.]+\\.css/i\" \"main.css\" build/asset-manifest.json --isRegex",
"build-fix-assetmanifest-js-map": "replace-in-file \"/main\\.[^\\.]+\\.js\\.map/i\" \"main.js.map\" build/asset-manifest.json --isRegex",
"build-fix-assetmanifest-css-map": "replace-in-file \"/main\\.[^\\.]+\\.css\\.map/i\" \"main.css.map\" build/asset-manifest.json --isRegex"

// OLDER

"build-rename": "npm run build-rename-js && npm run build-rename-css && npm run build-fix-sourcemap",
"build-rename-js": "renamer --regex --find \"main\\.[^\\.]+\\.\" --replace \"main.\" build\\static\\js\\*",
"build-rename-css": "renamer --regex --find \"main\\.[^\\.]+\\.\" --replace \"main.\" build\\static\\css\\*",
"build-fix-sourcemap": "npm run build-fix-sourcemap-js && npm run build-fix-sourcemap-css",
"build-fix-sourcemap-js": "replace \"# sourceMappingURL=main..*.js.map\" \"# sourceMappingURL=main.js.map\" build\\static\\js\\main.js",
"build-fix-sourcemap-css": "replace \"# sourceMappingURL=main..*.map\" \"# sourceMappingURL=main.css.map\" build\\static\\css\\main.css",
1.0.0

8 months ago