diff --git a/lms/lib/node_modules/.bin/cake b/common/lib/node_modules/.bin/cake similarity index 100% rename from lms/lib/node_modules/.bin/cake rename to common/lib/node_modules/.bin/cake diff --git a/lms/lib/node_modules/.bin/coffee b/common/lib/node_modules/.bin/coffee similarity index 100% rename from lms/lib/node_modules/.bin/coffee rename to common/lib/node_modules/.bin/coffee diff --git a/lms/lib/node_modules/coffee-script/.npmignore b/common/lib/node_modules/coffee-script/.npmignore similarity index 100% rename from lms/lib/node_modules/coffee-script/.npmignore rename to common/lib/node_modules/coffee-script/.npmignore diff --git a/lms/lib/node_modules/coffee-script/CNAME b/common/lib/node_modules/coffee-script/CNAME similarity index 100% rename from lms/lib/node_modules/coffee-script/CNAME rename to common/lib/node_modules/coffee-script/CNAME diff --git a/lms/lib/node_modules/coffee-script/LICENSE b/common/lib/node_modules/coffee-script/LICENSE similarity index 100% rename from lms/lib/node_modules/coffee-script/LICENSE rename to common/lib/node_modules/coffee-script/LICENSE diff --git a/lms/lib/node_modules/coffee-script/README b/common/lib/node_modules/coffee-script/README similarity index 100% rename from lms/lib/node_modules/coffee-script/README rename to common/lib/node_modules/coffee-script/README diff --git a/lms/lib/node_modules/coffee-script/Rakefile b/common/lib/node_modules/coffee-script/Rakefile similarity index 100% rename from lms/lib/node_modules/coffee-script/Rakefile rename to common/lib/node_modules/coffee-script/Rakefile diff --git a/lms/lib/node_modules/coffee-script/bin/cake b/common/lib/node_modules/coffee-script/bin/cake similarity index 100% rename from lms/lib/node_modules/coffee-script/bin/cake rename to common/lib/node_modules/coffee-script/bin/cake diff --git a/lms/lib/node_modules/coffee-script/bin/coffee b/common/lib/node_modules/coffee-script/bin/coffee similarity index 100% rename from lms/lib/node_modules/coffee-script/bin/coffee rename to common/lib/node_modules/coffee-script/bin/coffee diff --git a/lms/lib/node_modules/coffee-script/extras/jsl.conf b/common/lib/node_modules/coffee-script/extras/jsl.conf similarity index 100% rename from lms/lib/node_modules/coffee-script/extras/jsl.conf rename to common/lib/node_modules/coffee-script/extras/jsl.conf diff --git a/lms/lib/node_modules/coffee-script/lib/coffee-script/browser.js b/common/lib/node_modules/coffee-script/lib/coffee-script/browser.js similarity index 100% rename from lms/lib/node_modules/coffee-script/lib/coffee-script/browser.js rename to common/lib/node_modules/coffee-script/lib/coffee-script/browser.js diff --git a/lms/lib/node_modules/coffee-script/lib/coffee-script/cake.js b/common/lib/node_modules/coffee-script/lib/coffee-script/cake.js similarity index 100% rename from lms/lib/node_modules/coffee-script/lib/coffee-script/cake.js rename to common/lib/node_modules/coffee-script/lib/coffee-script/cake.js diff --git a/lms/lib/node_modules/coffee-script/lib/coffee-script/coffee-script.js b/common/lib/node_modules/coffee-script/lib/coffee-script/coffee-script.js similarity index 100% rename from lms/lib/node_modules/coffee-script/lib/coffee-script/coffee-script.js rename to common/lib/node_modules/coffee-script/lib/coffee-script/coffee-script.js diff --git a/lms/lib/node_modules/coffee-script/lib/coffee-script/command.js b/common/lib/node_modules/coffee-script/lib/coffee-script/command.js similarity index 100% rename from lms/lib/node_modules/coffee-script/lib/coffee-script/command.js rename to common/lib/node_modules/coffee-script/lib/coffee-script/command.js diff --git a/lms/lib/node_modules/coffee-script/lib/coffee-script/grammar.js b/common/lib/node_modules/coffee-script/lib/coffee-script/grammar.js similarity index 100% rename from lms/lib/node_modules/coffee-script/lib/coffee-script/grammar.js rename to common/lib/node_modules/coffee-script/lib/coffee-script/grammar.js diff --git a/lms/lib/node_modules/coffee-script/lib/coffee-script/helpers.js b/common/lib/node_modules/coffee-script/lib/coffee-script/helpers.js similarity index 100% rename from lms/lib/node_modules/coffee-script/lib/coffee-script/helpers.js rename to common/lib/node_modules/coffee-script/lib/coffee-script/helpers.js diff --git a/lms/lib/node_modules/coffee-script/lib/coffee-script/index.js b/common/lib/node_modules/coffee-script/lib/coffee-script/index.js similarity index 100% rename from lms/lib/node_modules/coffee-script/lib/coffee-script/index.js rename to common/lib/node_modules/coffee-script/lib/coffee-script/index.js diff --git a/lms/lib/node_modules/coffee-script/lib/coffee-script/lexer.js b/common/lib/node_modules/coffee-script/lib/coffee-script/lexer.js similarity index 100% rename from lms/lib/node_modules/coffee-script/lib/coffee-script/lexer.js rename to common/lib/node_modules/coffee-script/lib/coffee-script/lexer.js diff --git a/lms/lib/node_modules/coffee-script/lib/coffee-script/nodes.js b/common/lib/node_modules/coffee-script/lib/coffee-script/nodes.js similarity index 100% rename from lms/lib/node_modules/coffee-script/lib/coffee-script/nodes.js rename to common/lib/node_modules/coffee-script/lib/coffee-script/nodes.js diff --git a/lms/lib/node_modules/coffee-script/lib/coffee-script/optparse.js b/common/lib/node_modules/coffee-script/lib/coffee-script/optparse.js similarity index 100% rename from lms/lib/node_modules/coffee-script/lib/coffee-script/optparse.js rename to common/lib/node_modules/coffee-script/lib/coffee-script/optparse.js diff --git a/lms/lib/node_modules/coffee-script/lib/coffee-script/parser.js b/common/lib/node_modules/coffee-script/lib/coffee-script/parser.js similarity index 100% rename from lms/lib/node_modules/coffee-script/lib/coffee-script/parser.js rename to common/lib/node_modules/coffee-script/lib/coffee-script/parser.js diff --git a/lms/lib/node_modules/coffee-script/lib/coffee-script/repl.js b/common/lib/node_modules/coffee-script/lib/coffee-script/repl.js similarity index 100% rename from lms/lib/node_modules/coffee-script/lib/coffee-script/repl.js rename to common/lib/node_modules/coffee-script/lib/coffee-script/repl.js diff --git a/lms/lib/node_modules/coffee-script/lib/coffee-script/rewriter.js b/common/lib/node_modules/coffee-script/lib/coffee-script/rewriter.js similarity index 100% rename from lms/lib/node_modules/coffee-script/lib/coffee-script/rewriter.js rename to common/lib/node_modules/coffee-script/lib/coffee-script/rewriter.js diff --git a/lms/lib/node_modules/coffee-script/lib/coffee-script/scope.js b/common/lib/node_modules/coffee-script/lib/coffee-script/scope.js similarity index 100% rename from lms/lib/node_modules/coffee-script/lib/coffee-script/scope.js rename to common/lib/node_modules/coffee-script/lib/coffee-script/scope.js diff --git a/lms/lib/node_modules/coffee-script/package.json b/common/lib/node_modules/coffee-script/package.json similarity index 100% rename from lms/lib/node_modules/coffee-script/package.json rename to common/lib/node_modules/coffee-script/package.json diff --git a/lms/static/coffee/src/modules/xproblem.coffee b/common/static/coffee/src/xproblem.coffee similarity index 100% rename from lms/static/coffee/src/modules/xproblem.coffee rename to common/static/coffee/src/xproblem.coffee diff --git a/lms/static/js/mersenne-twister-min.js b/common/static/js/vendor/mersenne-twister-min.js similarity index 100% rename from lms/static/js/mersenne-twister-min.js rename to common/static/js/vendor/mersenne-twister-min.js diff --git a/lms/envs/common.py b/lms/envs/common.py index 5a815e98c2..a95356b24b 100644 --- a/lms/envs/common.py +++ b/lms/envs/common.py @@ -87,10 +87,10 @@ sys.path.append(COMMON_ROOT / 'djangoapps') sys.path.append(COMMON_ROOT / 'lib') # For Node.js -node_paths = [PROJECT_ROOT / "lib/node_modules", - PROJECT_ROOT / "static/js", - PROJECT_ROOT / "static/coffee/src", - PROJECT_ROOT / "static/coffee/src/modules"] +node_paths = [COMMON_ROOT / "lib/node_modules", + COMMON_ROOT / "static/js/vendor", + COMMON_ROOT / "static/coffee/src", + ] node_path = ':'.join(node_paths) os.environ["NODE_PATH"] = node_path