This repository has been archived by the owner on Oct 19, 2018. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 12
/
hyper-mesh.gemspec
69 lines (66 loc) · 3.56 KB
/
hyper-mesh.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
# -*- encoding: utf-8 -*-
$:.push File.expand_path('../lib/', __FILE__)
require 'hypermesh/version'
Gem::Specification.new do |spec|
spec.name = 'hyper-mesh'
spec.version = Hypermesh::VERSION
spec.authors = ['Mitch VanDuyn', 'Jan Biedermann']
spec.email = ['[email protected]', '[email protected]']
spec.summary = 'React based CRUD access and Synchronization of active record models across multiple clients'
spec.description = 'HyperMesh is the base for HyperModel. HyperModel gives your HyperComponents CRUD access to your '\
'ActiveRecord models on the client, using the the standard ActiveRecord '\
'API. HyperModel also implements push notifications (via a number of '\
'possible technologies) so changes to records on the server are '\
'dynamically updated on all authorised clients.'
spec.homepage = 'http://ruby-hyperloop.org'
spec.license = 'MIT'
# spec.metadata = {
# "homepage_uri" => 'http://ruby-hyperloop.org',
# "source_code_uri" => 'https://github.com/ruby-hyperloop/hyper-component'
# }
spec.files = `git ls-files`.split("\n").reject { |f| f.match(%r{^(examples|gemfiles|pkg|reactive_record_test_app|spec)/}) }
# spec.executables = `git ls-files -- bin/*`.split("\n").map { |f| File.basename(f) }
spec.test_files = `git ls-files -- {spec}/*`.split("\n")
spec.require_paths = ['lib']
spec.add_dependency 'activerecord', '>= 4.0.0'
spec.add_dependency 'hyper-component', Hypermesh::VERSION
spec.add_dependency 'hyper-operation', Hypermesh::VERSION
spec.add_development_dependency 'bundler'
spec.add_development_dependency 'capybara'
spec.add_development_dependency 'chromedriver-helper'
spec.add_development_dependency 'database_cleaner'
spec.add_development_dependency 'factory_bot_rails'
spec.add_development_dependency 'hyper-spec', Hypermesh::VERSION
spec.add_development_dependency 'hyper-trace'
spec.add_development_dependency 'mysql2'
spec.add_development_dependency 'opal-activesupport', '~> 0.3.1'
spec.add_development_dependency 'opal-browser', '~> 0.2.0'
spec.add_development_dependency 'opal-rails', '~> 0.9.4'
spec.add_development_dependency 'parser'
spec.add_development_dependency 'puma'
spec.add_development_dependency 'pusher'
spec.add_development_dependency 'pusher-fake'
spec.add_development_dependency 'rails', '>= 4.0.0'
spec.add_development_dependency 'rake'
spec.add_development_dependency 'react-rails', '>= 2.4.0', '< 2.5.0'
spec.add_development_dependency 'reactrb-rails-generator'
spec.add_development_dependency 'rspec-collection_matchers'
spec.add_development_dependency 'rspec-expectations'
spec.add_development_dependency 'rspec-its'
spec.add_development_dependency 'rspec-mocks'
spec.add_development_dependency 'rspec-rails'
spec.add_development_dependency 'rspec-steps', '~> 2.1.1'
spec.add_development_dependency 'rspec-wait'
spec.add_development_dependency 'rubocop', '~> 0.51.0'
spec.add_development_dependency 'shoulda'
spec.add_development_dependency 'shoulda-matchers'
spec.add_development_dependency 'spring-commands-rspec'
spec.add_development_dependency 'sqlite3'
spec.add_development_dependency 'mini_racer', '~> 0.1.15'
# https://github.com/discourse/mini_racer/issues/92
spec.add_development_dependency 'libv8', '~> 6.3.0'
spec.add_development_dependency 'timecop', '~> 0.8.1'
spec.add_development_dependency 'unparser'
spec.add_development_dependency 'pry'
spec.add_development_dependency 'pry-rescue'
end