forked from codevise/pageflow
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpageflow.gemspec
More file actions
139 lines (96 loc) · 4 KB
/
pageflow.gemspec
File metadata and controls
139 lines (96 loc) · 4 KB
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
132
133
134
135
136
137
138
139
$:.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 = ['info@codevise.de']
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,spec/fixtures}/**/*', 'MIT-LICENSE', 'Rakefile', 'README.md', 'CHANGELOG.md']
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', '~> 4.2.4'
# zencoder
s.add_dependency 'zencoder', '~> 2.5'
# Amazon AWS
s.add_dependency 'aws-sdk', '~> 1.60'
# Markdown parser
s.add_dependency 'kramdown', '~> 1.5'
# Markdown parser
s.add_dependency 'htmlentities', '~> 4.3'
# 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'
# Shared translations
s.add_dependency 'pageflow-public-i18n', '~> 1.0'
# Password encryption
s.add_dependency 'bcrypt', '~> 3.1.7'
# 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.9.0'
# Stub HTTP requests in tests
s.add_development_dependency 'webmock', '~> 1.20'
end