diff --git a/.gitignore b/.gitignore index db04eb4..5304ed1 100644 --- a/.gitignore +++ b/.gitignore @@ -7,3 +7,4 @@ tmp/ lib/ vendor/ vendor/ +.github-upload-token diff --git a/Assetfile b/Assetfile index a63bfbb..2beace3 100644 --- a/Assetfile +++ b/Assetfile @@ -4,7 +4,7 @@ require "json" output "dist" input "lib" do - match "**/*.js" do + match "/**/*.js" do minispade rewrite_requires: true, string: true, module_id_generator: proc { |input| id = input.path.dup id.sub!('/lib/', '/') @@ -17,6 +17,11 @@ input "lib" do end end +# TODO: include a raw distribution +# input "lib", "**/*.js" do +# neuter { "alpha_simprini.js" } +# end + input "./", "alpha_simprini.erb" do require "./version" filter(Rake::Pipeline::Web::Filters::TiltFilter, {}, Object) do |input| @@ -24,6 +29,7 @@ input "./", "alpha_simprini.erb" do end end + # output "dist/test" # input "tmp/test" do # match "**/*.js" do diff --git a/Rakefile b/Rakefile index ab0a024..a6aa5a7 100644 --- a/Rakefile +++ b/Rakefile @@ -2,6 +2,7 @@ abort "Use Ruby 1.9 to build Alpha Simprini" unless RUBY_VERSION["1.9"] require 'rake-pipeline' require 'colored' +require 'github_uploader' def err(*args) STDERR.puts(*args) @@ -52,12 +53,13 @@ desc "upload versions" task :upload => :test do load "./version.rb" uploader = GithubUploader.setup_uploader - GithubUploader.upload_file uploader, "Alpha Simprini-#{AS_VERSION}.js", "Alpha Simprini #{AS_VERSION}", "dist/Alpha Simprini.js" - GithubUploader.upload_file uploader, "Alpha Simprini-#{AS_VERSION}-spade.js", "Alpha Simprini #{AS_VERSION} (minispade)", "dist/Alpha Simprini-spade.js" - GithubUploader.upload_file uploader, "Alpha Simprini-#{AS_VERSION}.html", "Alpha Simprini #{AS_VERSION} (html_package)", "dist/Alpha Simprini.html" + # TODO: release a raw distribution + # GithubUploader.upload_file uploader, "Alpha Simprini-#{AS_VERSION}.js", "Alpha Simprini #{AS_VERSION}", "dist/alpha_simprini.js" + GithubUploader.upload_file uploader, "Alpha Simprini-#{AS_VERSION}-spade.js", "Alpha Simprini #{AS_VERSION} (minispade)", "dist/alpha_simprini-spade.js" + GithubUploader.upload_file uploader, "Alpha Simprini-#{AS_VERSION}.html", "Alpha Simprini #{AS_VERSION} (html_package)", "dist/alpha_simprini.html" - GithubUploader.upload_file uploader, 'Alpha Simprini-latest.js', "Current Alpha Simprini", "dist/Alpha Simprini.js" - GithubUploader.upload_file uploader, 'Alpha Simprini-latest-spade.js', "Current Alpha Simprini (minispade)", "dist/Alpha Simprini-spade.js" + # GithubUploader.upload_file uploader, 'Alpha Simprini-latest.js', "Current Alpha Simprini", "dist/alpha_simprini.js" + GithubUploader.upload_file uploader, 'Alpha Simprini-latest-spade.js', "Current Alpha Simprini (minispade)", "dist/alpha_simprini-spade.js" end desc "Create json document object"