forked from codevise/pageflow
-
Notifications
You must be signed in to change notification settings - Fork 0
/
pageflow.gemspec
131 lines (91 loc) · 3.8 KB
/
pageflow.gemspec
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
$:.push File.expand_path('../lib', __FILE__)
require 'pageflow/version'
Gem::Specification.new do |s|
s.name = 'pageflow'
s.version = Pageflow::VERSION
s.authors = ['Codevise Solutions Ltd']
s.email = ['[email protected]']
s.homepage = 'http://www.pageflow.io'
s.summary = 'Multimedia story telling for the web.'
s.files = Dir['{admins,app,config,db,lib,vendor,spec/factories}/**/*', 'MIT-LICENSE', 'Rakefile', 'README.rdoc']
s.test_files = Dir['test/**/*']
s.add_dependency 'rails', '>= 4.0.2', '< 4.2'
s.add_dependency 'activeadmin', '~> 0.6.0'
# Make devise mailers use resque. (Needs to be below active admin entry!)
s.add_dependency 'devise-async', '~> 0.8.0'
# Caution: 3.1 changes methods used by Pageflow::InvitedUser
s.add_dependency 'devise', '~> 3.0.2'
# Resque jobs and queues
s.add_dependency 'resque', '~> 1.25'
s.add_dependency 'resque-scheduler', '~> 2.5'
s.add_dependency 'resque-logger', '~> 0.2.0'
s.add_dependency 'resque_mailer', '~> 2.2'
s.add_dependency 'ar_after_transaction', '~> 0.4.0'
s.add_dependency 'redis', '~> 3.0'
s.add_dependency 'redis-namespace', '~> 1.5'
s.add_dependency 'yajl-ruby', '~> 1.2'
# Authorization
s.add_dependency 'cancan', '~> 1.6'
# State machines for active record
s.add_dependency 'state_machine', '~> 1.2'
# Trigger resque jobs with a state machine
s.add_dependency 'state_machine_job', '~> 0.2.0'
# File attachments
s.add_dependency 'paperclip', '~> 3.5'
# zencoder
s.add_dependency 'zencoder', '~> 2.5'
# Amazon AWS
s.add_dependency 'aws-sdk', '~> 1.60'
# Markdown parser
s.add_dependency 'kramdown', '~> 1.5'
# VideoJS for Asset Pipeline, version fixed at 4.1.0
# Recommendation: Do not change
s.add_dependency 'videojs_rails', '4.1.0'
# Use jquery as the JavaScript library
s.add_dependency 'jquery-rails', '~> 3.0'
s.add_dependency 'jquery-ui-rails', '~> 5.0'
s.add_dependency 'jquery-layout-rails', '~> 0.1.0'
s.add_dependency 'jquery-fileupload-rails', '0.4.1'
s.add_dependency 'backbone-rails', '~> 1.0.0'
# Further helpers and conventions on top of Backbone
s.add_dependency 'marionette-rails', '~> 1.1.0'
# Templating engine used to render jst tempaltes.
s.add_dependency 'ejs', '~> 1.1'
# Templating engine used to compile scss templates.
s.add_dependency 'sass-rails', '~> 4.0'
# Using translations from rails locales in javascript code.
s.add_dependency 'i18n-js', '~> 2.1'
# WYSIWYG editor
s.add_dependency 'wysihtml5x-rails', '0.4.17'
s.add_dependency 'bourbon', '~> 3.1.8'
# Pretty URLs
s.add_dependency 'friendly_id', '~> 5.0'
# Build JSON APIs with ease.
s.add_dependency 'jbuilder', '>= 1.5', '< 3.0'
# Browser language detection
s.add_dependency 'http_accept_language', '~> 2.0'
# Used by the dummy rails application
s.add_development_dependency 'mysql2', '~> 0.3.16'
# Testing framework
s.add_development_dependency 'rspec-rails', '~> 2.14'
# Browser like integration testing
s.add_development_dependency 'capybara', '~> 2.4'
# Headless browser testing
s.add_development_dependency 'capybara-webkit', '~> 1.3'
# View abstraction fro integration testing
s.add_development_dependency 'domino', '~> 0.7.0'
# Fixture replacement
s.add_development_dependency 'factory_girl_rails', '~> 4.5'
# Clean database in integration tests
s.add_development_dependency 'database_cleaner', '~> 1.2'
# Freeze time in tests
s.add_development_dependency 'timecop', '~> 0.7.1'
# Early failure output
s.add_development_dependency 'rspec-instafail', '~> 0.2.6'
# Colorized console output
s.add_development_dependency 'colorize', '~> 0.7.5'
# Javascript unit testing
s.add_development_dependency 'teaspoon', '~> 0.8.0'
# Stub HTTP requests in tests
s.add_development_dependency 'webmock', '~> 1.20'
end