Skip to content

Instantly share code, notes, and snippets.

Avatar

Marco Carnazzo marcocarnazzo

View GitHub Profile
View 030_junkcleanup.js
#!/usr/bin/env node
# Put this on hooks/after_prepare
# to clean up js junk
var fs = require('fs');
var path = require('path');
var rootDir = process.argv[2];
var platformPath = path.join(rootDir, 'platforms');
var platform = process.env.CORDOVA_PLATFORMS;
@marcocarnazzo
marcocarnazzo / 030_junkcleanup.js
Created Apr 16, 2015
Ionic/Cordova hook to remove junk from release build
View 030_junkcleanup.js
#!/usr/bin/env node
var fs = require('fs');
var path = require('path');
var rootDir = process.argv[2];
var platformPath = path.join(rootDir, 'platforms');
var platform = process.env.CORDOVA_PLATFORMS;
var cliCommand = process.env.CORDOVA_CMDLINE;
@marcocarnazzo
marcocarnazzo / 030_update_platform_config.js
Last active May 31, 2019
Ionic/Cordova update platform config
View 030_update_platform_config.js
#!/usr/bin/env node
/** This hook updates platform configuration files based on preferences and config-file data defined in config.xml.
Currently only the AndroidManifest.xml and IOS *-Info.plist file are supported.
See http://stackoverflow.com/questions/28198983/ionic-cordova-add-intent-filter-using-config-xml
Preferences:
1. Preferences defined outside of the platform element will apply to all platforms
2. Preferences defined inside a platform element will apply only to the specified platform