소스 검색

Initial open source commit

James Allen 12 년 전
커밋
3133f85164
3개의 변경된 파일26개의 추가작업 그리고 0개의 파일을 삭제
  1. 16 0
      libraries/settings/Settings.coffee
  2. 2 0
      libraries/settings/index.js
  3. 8 0
      libraries/settings/package.json

+ 16 - 0
libraries/settings/Settings.coffee

@@ -0,0 +1,16 @@
+fs = require "fs"
+path = require "path"
+env = (process.env.NODE_ENV or "development").toLowerCase()
+
+possibleConfigFiles = [
+	process.cwd() + "/config/settings.#{env}.coffee"
+	path.normalize(__dirname + "/../../config/settings.#{env}.coffee")
+]
+
+for file in possibleConfigFiles
+	if fs.existsSync(file)
+		module.exports = require(file)
+		return
+
+console.log "No config file could be found at: ", possibleConfigFiles
+throw new Error("No config file found")

+ 2 - 0
libraries/settings/index.js

@@ -0,0 +1,2 @@
+require("coffee-script")
+module.exports = require('./Settings');

+ 8 - 0
libraries/settings/package.json

@@ -0,0 +1,8 @@
+{
+  "name": "settings-sharelatex",
+  "homepage": "www.sharelatex.com",
+  "version": "0.0.1",
+  "dependencies": {
+  	"coffee-script":"1.6.0"
+  }
+}