No longer require bundle exec rake
This commit is contained in:
parent
8d0a0da564
commit
4804fa6678
10 changed files with 23 additions and 37 deletions
9
Gemfile
9
Gemfile
|
@ -3,3 +3,12 @@ gemspec
|
||||||
gem "twenty-cli", path: "./twenty-cli"
|
gem "twenty-cli", path: "./twenty-cli"
|
||||||
gem "twenty-backend", path: "./twenty-backend"
|
gem "twenty-backend", path: "./twenty-backend"
|
||||||
gem "twenty-frontend", path: "./twenty-frontend"
|
gem "twenty-frontend", path: "./twenty-frontend"
|
||||||
|
|
||||||
|
require 'rbconfig'
|
||||||
|
gem "listen"
|
||||||
|
case RbConfig::CONFIG['target_os']
|
||||||
|
when /(?i-mx:bsd|dragonfly)/
|
||||||
|
gem 'rb-kqueue', '>= 0.2'
|
||||||
|
else
|
||||||
|
# Poll
|
||||||
|
end
|
||||||
|
|
|
@ -1,3 +1,4 @@
|
||||||
|
require "bundler/setup"
|
||||||
require_relative "rakelib/builders"
|
require_relative "rakelib/builders"
|
||||||
load "twenty-frontend/tasks/nanoc.rake"
|
load "twenty-frontend/tasks/nanoc.rake"
|
||||||
|
|
||||||
|
|
|
@ -21,5 +21,4 @@ Gem::Specification.new do |gem|
|
||||||
gem.add_runtime_dependency "graphql", "~> 2.2"
|
gem.add_runtime_dependency "graphql", "~> 2.2"
|
||||||
gem.add_development_dependency "test-unit", "~> 3.5.7"
|
gem.add_development_dependency "test-unit", "~> 3.5.7"
|
||||||
gem.add_development_dependency "standard", "~> 1.13"
|
gem.add_development_dependency "standard", "~> 1.13"
|
||||||
gem.add_development_dependency "rake", "~> 13.1"
|
|
||||||
end
|
end
|
||||||
|
|
|
@ -21,5 +21,4 @@ Gem::Specification.new do |gem|
|
||||||
gem.add_runtime_dependency "graphql", "~> 2.2"
|
gem.add_runtime_dependency "graphql", "~> 2.2"
|
||||||
gem.add_development_dependency "test-unit", "~> 3.5.7"
|
gem.add_development_dependency "test-unit", "~> 3.5.7"
|
||||||
gem.add_development_dependency "standard", "~> 1.13"
|
gem.add_development_dependency "standard", "~> 1.13"
|
||||||
gem.add_development_dependency "rake", "~> 13.1"
|
|
||||||
end
|
end
|
||||||
|
|
|
@ -22,5 +22,4 @@ Gem::Specification.new do |gem|
|
||||||
gem.add_development_dependency "yard", "~> 0.9"
|
gem.add_development_dependency "yard", "~> 0.9"
|
||||||
gem.add_development_dependency "redcarpet", "~> 3.5"
|
gem.add_development_dependency "redcarpet", "~> 3.5"
|
||||||
gem.add_development_dependency "standard", "~> 1.13"
|
gem.add_development_dependency "standard", "~> 1.13"
|
||||||
gem.add_development_dependency "rake", "~> 13.1"
|
|
||||||
end
|
end
|
||||||
|
|
|
@ -22,5 +22,4 @@ Gem::Specification.new do |gem|
|
||||||
gem.add_development_dependency "yard", "~> 0.9"
|
gem.add_development_dependency "yard", "~> 0.9"
|
||||||
gem.add_development_dependency "redcarpet", "~> 3.5"
|
gem.add_development_dependency "redcarpet", "~> 3.5"
|
||||||
gem.add_development_dependency "standard", "~> 1.13"
|
gem.add_development_dependency "standard", "~> 1.13"
|
||||||
gem.add_development_dependency "rake", "~> 13.1"
|
|
||||||
end
|
end
|
||||||
|
|
|
@ -8,26 +8,13 @@ GEM
|
||||||
specs:
|
specs:
|
||||||
addressable (2.8.6)
|
addressable (2.8.6)
|
||||||
public_suffix (>= 2.0.2, < 6.0)
|
public_suffix (>= 2.0.2, < 6.0)
|
||||||
adsf (1.4.6)
|
|
||||||
rack (>= 1.0.0, < 3.0.0)
|
|
||||||
adsf-live (1.5.0)
|
|
||||||
adsf (~> 1.3)
|
|
||||||
em-websocket (~> 0.5)
|
|
||||||
eventmachine (~> 1.2)
|
|
||||||
listen (~> 3.0)
|
|
||||||
rack-livereload (~> 0.3)
|
|
||||||
colored (1.2)
|
colored (1.2)
|
||||||
concurrent-ruby (1.2.3)
|
concurrent-ruby (1.2.3)
|
||||||
cri (2.15.11)
|
cri (2.15.11)
|
||||||
ddmetrics (1.1.0)
|
ddmetrics (1.1.0)
|
||||||
ddplugin (1.0.3)
|
ddplugin (1.0.3)
|
||||||
diff-lcs (1.5.1)
|
diff-lcs (1.5.1)
|
||||||
em-websocket (0.5.3)
|
|
||||||
eventmachine (>= 0.12.9)
|
|
||||||
http_parser.rb (~> 0)
|
|
||||||
eventmachine (1.2.7)
|
|
||||||
ffi (1.16.3)
|
ffi (1.16.3)
|
||||||
http_parser.rb (0.8.0)
|
|
||||||
immutable-ruby (0.1.0)
|
immutable-ruby (0.1.0)
|
||||||
concurrent-ruby (~> 1.1)
|
concurrent-ruby (~> 1.1)
|
||||||
sorted_set (~> 1.0)
|
sorted_set (~> 1.0)
|
||||||
|
@ -69,11 +56,6 @@ GEM
|
||||||
nanoc-checking (~> 1.0)
|
nanoc-checking (~> 1.0)
|
||||||
nanoc-cli (~> 4.11, >= 4.11.15)
|
nanoc-cli (~> 4.11, >= 4.11.15)
|
||||||
nanoc-core (~> 4.11, >= 4.11.15)
|
nanoc-core (~> 4.11, >= 4.11.15)
|
||||||
nanoc-live (1.0.0)
|
|
||||||
adsf-live (~> 1.4)
|
|
||||||
listen (~> 3.0)
|
|
||||||
nanoc-cli (~> 4.11, >= 4.11.14)
|
|
||||||
nanoc-core (~> 4.11, >= 4.11.14)
|
|
||||||
nanoc-webpack.rb (0.5.6)
|
nanoc-webpack.rb (0.5.6)
|
||||||
ryo.rb (~> 0.4)
|
ryo.rb (~> 0.4)
|
||||||
parallel (1.24.0)
|
parallel (1.24.0)
|
||||||
|
@ -82,11 +64,7 @@ GEM
|
||||||
psych (5.1.2)
|
psych (5.1.2)
|
||||||
stringio
|
stringio
|
||||||
public_suffix (5.0.4)
|
public_suffix (5.0.4)
|
||||||
rack (2.2.8)
|
|
||||||
rack-livereload (0.5.2)
|
|
||||||
rack (< 3)
|
|
||||||
rainpress (1.0.1)
|
rainpress (1.0.1)
|
||||||
rake (13.1.0)
|
|
||||||
rb-fsevent (0.11.2)
|
rb-fsevent (0.11.2)
|
||||||
rb-inotify (0.10.1)
|
rb-inotify (0.10.1)
|
||||||
ffi (~> 1.0)
|
ffi (~> 1.0)
|
||||||
|
@ -118,11 +96,10 @@ PLATFORMS
|
||||||
x86_64-openbsd
|
x86_64-openbsd
|
||||||
|
|
||||||
DEPENDENCIES
|
DEPENDENCIES
|
||||||
|
listen (~> 3.8)
|
||||||
nanoc (~> 4.12)
|
nanoc (~> 4.12)
|
||||||
nanoc-live (~> 1.0)
|
|
||||||
nanoc-webpack.rb (~> 0.5)
|
nanoc-webpack.rb (~> 0.5)
|
||||||
rainpress (~> 1.0)
|
rainpress (~> 1.0)
|
||||||
rake (~> 13.0)
|
|
||||||
rb-kqueue (>= 0.2)
|
rb-kqueue (>= 0.2)
|
||||||
sass (~> 3.7)
|
sass (~> 3.7)
|
||||||
twenty-frontend!
|
twenty-frontend!
|
||||||
|
|
|
@ -1,4 +1,5 @@
|
||||||
namespace :nanoc do
|
namespace :nanoc do
|
||||||
|
require "bundler/setup"
|
||||||
cwd = File.realpath File.join(__dir__, "..")
|
cwd = File.realpath File.join(__dir__, "..")
|
||||||
|
|
||||||
desc "Clean the build/ directory"
|
desc "Clean the build/ directory"
|
||||||
|
@ -14,16 +15,20 @@ namespace :nanoc do
|
||||||
# FIXME: discover why rm -rf build/css/ is needed.
|
# FIXME: discover why rm -rf build/css/ is needed.
|
||||||
ENV["NODE_ENV"] = "production"
|
ENV["NODE_ENV"] = "production"
|
||||||
sh "rm -rf build/css/"
|
sh "rm -rf build/css/"
|
||||||
sh "bundle exec nanoc co"
|
Bundler.with_unbundled_env { sh "bundle exec nanoc co" }
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
desc "Produce the build/ directory on-demand"
|
desc "Produce the build/ directory on-demand"
|
||||||
task watch: ['nanoc:build'] do
|
task watch: ['nanoc:build'] do
|
||||||
|
Dir.chdir(cwd) do
|
||||||
require "listen"
|
require "listen"
|
||||||
path = File.join(Dir.getwd, "src")
|
path = File.join(Dir.getwd, "src")
|
||||||
Listen.to(path) { sh "rake nanoc:build" }.start
|
Listen.to(path) do
|
||||||
|
Bundler.with_unbundled_env { sh "rake nanoc:build" }
|
||||||
|
end.start
|
||||||
sleep
|
sleep
|
||||||
|
end
|
||||||
rescue Interrupt
|
rescue Interrupt
|
||||||
warn "SIGINT: exit"
|
warn "SIGINT: exit"
|
||||||
exit
|
exit
|
||||||
|
|
|
@ -14,10 +14,9 @@ Gem::Specification.new do |gem|
|
||||||
gem.require_paths = ["lib"]
|
gem.require_paths = ["lib"]
|
||||||
gem.summary = "twenty: frontend"
|
gem.summary = "twenty: frontend"
|
||||||
gem.description = gem.summary
|
gem.description = gem.summary
|
||||||
gem.add_development_dependency "rake", "~> 13.0"
|
|
||||||
gem.add_development_dependency "nanoc", "~> 4.12"
|
gem.add_development_dependency "nanoc", "~> 4.12"
|
||||||
gem.add_development_dependency "nanoc-live", "~> 1.0"
|
|
||||||
gem.add_development_dependency "sass", "~> 3.7"
|
gem.add_development_dependency "sass", "~> 3.7"
|
||||||
gem.add_development_dependency "rainpress", "~> 1.0"
|
gem.add_development_dependency "rainpress", "~> 1.0"
|
||||||
gem.add_development_dependency "nanoc-webpack.rb", "~> 0.5"
|
gem.add_development_dependency "nanoc-webpack.rb", "~> 0.5"
|
||||||
|
gem.add_development_dependency "listen", "~> 3.8"
|
||||||
end
|
end
|
||||||
|
|
|
@ -14,10 +14,9 @@ Gem::Specification.new do |gem|
|
||||||
gem.require_paths = ["lib"]
|
gem.require_paths = ["lib"]
|
||||||
gem.summary = "twenty: frontend"
|
gem.summary = "twenty: frontend"
|
||||||
gem.description = gem.summary
|
gem.description = gem.summary
|
||||||
gem.add_development_dependency "rake", "~> 13.0"
|
|
||||||
gem.add_development_dependency "nanoc", "~> 4.12"
|
gem.add_development_dependency "nanoc", "~> 4.12"
|
||||||
gem.add_development_dependency "nanoc-live", "~> 1.0"
|
|
||||||
gem.add_development_dependency "sass", "~> 3.7"
|
gem.add_development_dependency "sass", "~> 3.7"
|
||||||
gem.add_development_dependency "rainpress", "~> 1.0"
|
gem.add_development_dependency "rainpress", "~> 1.0"
|
||||||
gem.add_development_dependency "nanoc-webpack.rb", "~> 0.5"
|
gem.add_development_dependency "nanoc-webpack.rb", "~> 0.5"
|
||||||
|
gem.add_development_dependency "listen", "~> 3.8"
|
||||||
end
|
end
|
||||||
|
|
Loading…
Reference in a new issue