diff options
Diffstat (limited to 'date-fns/scripts/build/removeOutdatedLocales.js')
-rwxr-xr-x | date-fns/scripts/build/removeOutdatedLocales.js | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/date-fns/scripts/build/removeOutdatedLocales.js b/date-fns/scripts/build/removeOutdatedLocales.js new file mode 100755 index 0000000..5285f11 --- /dev/null +++ b/date-fns/scripts/build/removeOutdatedLocales.js @@ -0,0 +1,20 @@ +#!/usr/bin/env node + +/** + * @file + * The script removes outdated locales from the package. + * + * It's a part of the build process. + */ + +const path = require('path') +const rimraf = require('rimraf') + +const packageDir = process.argv[2] +if (!packageDir) throw new Error('Package dir should be passed as an argument') + +const locales = require('../../outdatedLocales.json') +locales.forEach(locale => { + rimraf.sync(path.resolve(packageDir, `locale/${locale}`)) + rimraf.sync(path.resolve(packageDir, `locale/esm/${locale}`)) +}) |