Files
Yajbir Singh f1b860b25c
Some checks failed
check / markdownlint (push) Has been cancelled
check / spellchecker (push) Has been cancelled
updated
2025-12-11 19:03:17 +05:30

40 lines
856 B
Bash

#!/bin/bash
#version should be something like 0.9.0beta or 0.9.0
version=$1
if [ -z $version ]; then
echo "Please pass in a version number"
exit 1
fi
myDir=`cd \`dirname "$0"\`; pwd`
# First update the sub-projects with the latest.
cd ..
./updatesubs.sh
cd dist
# Setup a build directory
rm -rf ../../requirejs-build
mkdir ../../requirejs-build
# Create the version output dir
cd ../../requirejs-build
mkdir $version
mkdir $version/minified
mkdir $version/comments
# Copy over the r.js file, and set up that project for a dist checkin.
cp ../r.js/r.js $version/r.js
cp ../r.js/r.js ../r.js/dist/r-$version.js
# Copy over basic script deliverables
cp $myDir/../require.js $version/comments/require.js
# Minify any of the browser-based JS files
cd $version/comments
uglifyjs require.js -mc --comments -o ../minified/require.js
cd ../../../