Sha256: 2b9fe2ed6fc99bdf1fc1903d594c246d16598591af8ffd26ad0b2a6fdbec72c4

Contents?: true

Size: 1.3 KB

Versions: 1

Compression:

Stored size: 1.3 KB

Contents

# ==========================================================================
# Project:   Spade - CommonJS Runtime
# Copyright: ©2010 Strobe Inc. All rights reserved.
# License:   Licened under MIT license (see LICENSE)
# ==========================================================================

require 'rubygems'
require 'rubygems/user_interaction'
require 'rubygems/uninstaller'
require 'rubygems/dependency_installer'
require 'rubygems/gemcutter_utilities'
require 'rubygems/validator'

require 'fileutils'
require 'net/http'
require 'net/https'
require 'uri'
require 'yaml'

require 'eventmachine'
require 'highline'
require 'thor'
require 'v8'

module Spade
  SPADE_DIR = '.spade'

  # find the current path with a package.json or .packages or cur_path
  def self.discover_root(cur_path)
    ret = File.expand_path(cur_path)
    while ret != '/' && ret != '.'
      return ret if File.exists?(File.join(ret,'package.json')) || File.exists?(File.join(ret,'.spade'))
      ret = File.dirname ret
    end

    return cur_path
  end
end

require 'spade/bundle'
require 'spade/repository'

require 'spade/cli'
require 'spade/context'
require 'spade/credentials'
require 'spade/environment'
require 'spade/exports'
require 'spade/local'
require 'spade/package'
require 'spade/remote'
require 'spade/shell'
require 'spade/version'

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
spade-0.0.1 lib/spade.rb