Refactor into publishable npm module
This commit is contained in:
18
.gitignore
vendored
18
.gitignore
vendored
@@ -22,16 +22,16 @@
|
|||||||
# Ignore bower components
|
# Ignore bower components
|
||||||
/vendor/assets/bower_components/
|
/vendor/assets/bower_components/
|
||||||
/node_modules
|
/node_modules
|
||||||
/vendor/assets/javascripts/app.js
|
/dist/javascripts/app.js
|
||||||
/vendor/assets/javascripts/compiled.js
|
/dist/javascripts/compiled.js
|
||||||
/vendor/assets/javascripts/transpiled.js
|
/dist/javascripts/transpiled.js
|
||||||
vendor/assets/javascripts/transpiled.js.map
|
/dist/javascripts/transpiled.js.map
|
||||||
/vendor/assets/javascripts/compiled.min.js
|
/dist/javascripts/compiled.min.js
|
||||||
/vendor/assets/javascripts/lib.js
|
/dist/javascripts/lib.js
|
||||||
/vendor/assets/javascripts/templates.js
|
/dist/javascripts/templates.js
|
||||||
|
|
||||||
/vendor/assets/stylesheets/app.css
|
/dist/stylesheets/app.css
|
||||||
/vendor/assets/stylesheets/app.css.map
|
/dist/stylesheets/app.css.map
|
||||||
|
|
||||||
/.sass-cache
|
/.sass-cache
|
||||||
|
|
||||||
|
|||||||
2
Gemfile
2
Gemfile
@@ -28,7 +28,7 @@ group :development, :test do
|
|||||||
gem 'byebug'
|
gem 'byebug'
|
||||||
|
|
||||||
# Access an IRB console on exception pages or by using <%= console %> in views
|
# Access an IRB console on exception pages or by using <%= console %> in views
|
||||||
gem 'web-console', '~> 2.0'
|
gem 'web-console', '3.5.1'
|
||||||
|
|
||||||
# Spring speeds up development by keeping your application running in the background. Read more: https://github.com/rails/spring
|
# Spring speeds up development by keeping your application running in the background. Read more: https://github.com/rails/spring
|
||||||
gem 'spring'
|
gem 'spring'
|
||||||
|
|||||||
18
Gemfile.lock
18
Gemfile.lock
@@ -41,8 +41,7 @@ GEM
|
|||||||
airbrussh (1.3.0)
|
airbrussh (1.3.0)
|
||||||
sshkit (>= 1.6.1, != 1.7.0)
|
sshkit (>= 1.6.1, != 1.7.0)
|
||||||
arel (8.0.0)
|
arel (8.0.0)
|
||||||
binding_of_caller (0.8.0)
|
bindex (0.5.0)
|
||||||
debug_inspector (>= 0.0.1)
|
|
||||||
bower-rails (0.10.0)
|
bower-rails (0.10.0)
|
||||||
builder (3.2.3)
|
builder (3.2.3)
|
||||||
byebug (10.0.2)
|
byebug (10.0.2)
|
||||||
@@ -70,7 +69,6 @@ GEM
|
|||||||
concurrent-ruby (1.0.5)
|
concurrent-ruby (1.0.5)
|
||||||
connection_pool (2.2.1)
|
connection_pool (2.2.1)
|
||||||
crass (1.0.4)
|
crass (1.0.4)
|
||||||
debug_inspector (0.0.3)
|
|
||||||
dotenv (2.4.0)
|
dotenv (2.4.0)
|
||||||
dotenv-rails (2.4.0)
|
dotenv-rails (2.4.0)
|
||||||
dotenv (= 2.4.0)
|
dotenv (= 2.4.0)
|
||||||
@@ -178,11 +176,11 @@ GEM
|
|||||||
uglifier (4.1.10)
|
uglifier (4.1.10)
|
||||||
execjs (>= 0.3.0, < 3)
|
execjs (>= 0.3.0, < 3)
|
||||||
useragent (0.16.10)
|
useragent (0.16.10)
|
||||||
web-console (2.3.0)
|
web-console (3.5.1)
|
||||||
activemodel (>= 4.0)
|
actionview (>= 5.0)
|
||||||
binding_of_caller (>= 0.7.2)
|
activemodel (>= 5.0)
|
||||||
railties (>= 4.0)
|
bindex (>= 0.4.0)
|
||||||
sprockets-rails (>= 2.0, < 4.0)
|
railties (>= 5.0)
|
||||||
websocket-driver (0.6.5)
|
websocket-driver (0.6.5)
|
||||||
websocket-extensions (>= 0.1.0)
|
websocket-extensions (>= 0.1.0)
|
||||||
websocket-extensions (0.1.3)
|
websocket-extensions (0.1.3)
|
||||||
@@ -212,7 +210,7 @@ DEPENDENCIES
|
|||||||
secure_headers
|
secure_headers
|
||||||
spring
|
spring
|
||||||
uglifier
|
uglifier
|
||||||
web-console (~> 2.0)
|
web-console (= 3.5.1)
|
||||||
|
|
||||||
BUNDLED WITH
|
BUNDLED WITH
|
||||||
1.16.1
|
1.16.3
|
||||||
|
|||||||
26
Gruntfile.js
26
Gruntfile.js
@@ -34,7 +34,7 @@ module.exports = function(grunt) {
|
|||||||
style: 'expanded'
|
style: 'expanded'
|
||||||
},
|
},
|
||||||
files: {
|
files: {
|
||||||
'vendor/assets/stylesheets/app.css': 'app/assets/stylesheets/main.css.scss'
|
'dist/stylesheets/app.css': 'app/assets/stylesheets/main.css.scss'
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@@ -57,7 +57,7 @@ module.exports = function(grunt) {
|
|||||||
templates: {
|
templates: {
|
||||||
cwd: 'app/assets/templates/generated/app/assets/templates',
|
cwd: 'app/assets/templates/generated/app/assets/templates',
|
||||||
src: ['**/*.html'],
|
src: ['**/*.html'],
|
||||||
dest: 'vendor/assets/javascripts/templates.js',
|
dest: 'dist/javascripts/templates.js',
|
||||||
options: {
|
options: {
|
||||||
module: 'app'
|
module: 'app'
|
||||||
}
|
}
|
||||||
@@ -78,7 +78,7 @@ module.exports = function(grunt) {
|
|||||||
'app/assets/javascripts/app/filters/**/*.js',
|
'app/assets/javascripts/app/filters/**/*.js',
|
||||||
'app/assets/javascripts/app/directives/**/*.js',
|
'app/assets/javascripts/app/directives/**/*.js',
|
||||||
],
|
],
|
||||||
dest: 'vendor/assets/javascripts/app.js',
|
dest: 'dist/javascripts/app.js',
|
||||||
},
|
},
|
||||||
|
|
||||||
lib: {
|
lib: {
|
||||||
@@ -88,12 +88,12 @@ module.exports = function(grunt) {
|
|||||||
'vendor/assets/bower_components/angular/angular.js',
|
'vendor/assets/bower_components/angular/angular.js',
|
||||||
'vendor/assets/javascripts/lodash/lodash.custom.min.js'
|
'vendor/assets/javascripts/lodash/lodash.custom.min.js'
|
||||||
],
|
],
|
||||||
dest: 'vendor/assets/javascripts/lib.js',
|
dest: 'dist/javascripts/lib.js',
|
||||||
},
|
},
|
||||||
|
|
||||||
dist: {
|
dist: {
|
||||||
src: ['vendor/assets/javascripts/lib.js', 'vendor/assets/javascripts/transpiled.js', 'vendor/assets/javascripts/templates.js'],
|
src: ['dist/javascripts/lib.js', 'dist/javascripts/transpiled.js', 'dist/javascripts/templates.js'],
|
||||||
dest: 'vendor/assets/javascripts/compiled.js',
|
dest: 'dist/javascripts/compiled.js',
|
||||||
},
|
},
|
||||||
|
|
||||||
css: {
|
css: {
|
||||||
@@ -101,10 +101,10 @@ module.exports = function(grunt) {
|
|||||||
separator: '',
|
separator: '',
|
||||||
},
|
},
|
||||||
src: [
|
src: [
|
||||||
'vendor/assets/stylesheets/app.css',
|
'dist/stylesheets/app.css',
|
||||||
'node_modules/sn-stylekit/dist/stylekit.css'
|
'node_modules/sn-stylekit/dist/stylekit.css'
|
||||||
],
|
],
|
||||||
dest: 'vendor/assets/stylesheets/app.css'
|
dest: 'dist/stylesheets/app.css'
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
@@ -115,7 +115,7 @@ module.exports = function(grunt) {
|
|||||||
},
|
},
|
||||||
dist: {
|
dist: {
|
||||||
files: {
|
files: {
|
||||||
'vendor/assets/javascripts/transpiled.js': 'vendor/assets/javascripts/app.js'
|
'dist/javascripts/transpiled.js': 'dist/javascripts/app.js'
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@@ -123,7 +123,7 @@ module.exports = function(grunt) {
|
|||||||
browserify: {
|
browserify: {
|
||||||
dist: {
|
dist: {
|
||||||
files: {
|
files: {
|
||||||
'vendor/assets/javascripts/transpiled.js': 'vendor/assets/javascripts/transpiled.js'
|
'dist/javascripts/transpiled.js': 'dist/javascripts/transpiled.js'
|
||||||
},
|
},
|
||||||
options: {
|
options: {
|
||||||
}
|
}
|
||||||
@@ -137,15 +137,15 @@ module.exports = function(grunt) {
|
|||||||
|
|
||||||
neeto: {
|
neeto: {
|
||||||
files: {
|
files: {
|
||||||
'vendor/assets/javascripts/compiled.js': 'vendor/assets/javascripts/compiled.js',
|
'dist/javascripts/compiled.js': 'dist/javascripts/compiled.js',
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
uglify: {
|
uglify: {
|
||||||
compiled: {
|
compiled: {
|
||||||
src: ['vendor/assets/javascripts/compiled.js'],
|
src: ['dist/javascripts/compiled.js'],
|
||||||
dest: 'vendor/assets/javascripts/compiled.min.js'
|
dest: 'dist/javascripts/compiled.min.js'
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -6,7 +6,10 @@ Rails.application.config.assets.version = '1.0'
|
|||||||
# Add additional assets to the asset load path
|
# Add additional assets to the asset load path
|
||||||
# Rails.application.config.assets.paths << Emoji.images_path
|
# Rails.application.config.assets.paths << Emoji.images_path
|
||||||
|
|
||||||
Rails.application.config.assets.paths << Rails.root.join('vendor', 'assets', 'fonts')
|
Rails.application.config.assets.paths << Rails.root.join('vendor', 'assets')
|
||||||
|
Rails.application.config.assets.paths << Rails.root.join('dist', 'javascripts')
|
||||||
|
Rails.application.config.assets.paths << Rails.root.join('dist', 'stylesheets')
|
||||||
|
Rails.application.config.assets.paths << Rails.root.join('dist', 'assets')
|
||||||
|
|
||||||
Rails.application.config.assets.precompile << /\.(?:svg|eot|woff|ttf)\z/
|
Rails.application.config.assets.precompile << /\.(?:svg|eot|woff|ttf)\z/
|
||||||
|
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 1.5 KiB After Width: | Height: | Size: 1.5 KiB |
5694
package-lock.json
generated
5694
package-lock.json
generated
File diff suppressed because it is too large
Load Diff
@@ -1,5 +1,5 @@
|
|||||||
{
|
{
|
||||||
"name": "standard-notes",
|
"name": "standard-notes-web",
|
||||||
"version": "1.0.0",
|
"version": "1.0.0",
|
||||||
"repository": {
|
"repository": {
|
||||||
"type": "git",
|
"type": "git",
|
||||||
|
|||||||
Reference in New Issue
Block a user