Refactor into publishable npm module
This commit is contained in:
18
.gitignore
vendored
18
.gitignore
vendored
@@ -22,16 +22,16 @@
|
||||
# Ignore bower components
|
||||
/vendor/assets/bower_components/
|
||||
/node_modules
|
||||
/vendor/assets/javascripts/app.js
|
||||
/vendor/assets/javascripts/compiled.js
|
||||
/vendor/assets/javascripts/transpiled.js
|
||||
vendor/assets/javascripts/transpiled.js.map
|
||||
/vendor/assets/javascripts/compiled.min.js
|
||||
/vendor/assets/javascripts/lib.js
|
||||
/vendor/assets/javascripts/templates.js
|
||||
/dist/javascripts/app.js
|
||||
/dist/javascripts/compiled.js
|
||||
/dist/javascripts/transpiled.js
|
||||
/dist/javascripts/transpiled.js.map
|
||||
/dist/javascripts/compiled.min.js
|
||||
/dist/javascripts/lib.js
|
||||
/dist/javascripts/templates.js
|
||||
|
||||
/vendor/assets/stylesheets/app.css
|
||||
/vendor/assets/stylesheets/app.css.map
|
||||
/dist/stylesheets/app.css
|
||||
/dist/stylesheets/app.css.map
|
||||
|
||||
/.sass-cache
|
||||
|
||||
|
||||
2
Gemfile
2
Gemfile
@@ -28,7 +28,7 @@ group :development, :test do
|
||||
gem 'byebug'
|
||||
|
||||
# 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
|
||||
gem 'spring'
|
||||
|
||||
18
Gemfile.lock
18
Gemfile.lock
@@ -41,8 +41,7 @@ GEM
|
||||
airbrussh (1.3.0)
|
||||
sshkit (>= 1.6.1, != 1.7.0)
|
||||
arel (8.0.0)
|
||||
binding_of_caller (0.8.0)
|
||||
debug_inspector (>= 0.0.1)
|
||||
bindex (0.5.0)
|
||||
bower-rails (0.10.0)
|
||||
builder (3.2.3)
|
||||
byebug (10.0.2)
|
||||
@@ -70,7 +69,6 @@ GEM
|
||||
concurrent-ruby (1.0.5)
|
||||
connection_pool (2.2.1)
|
||||
crass (1.0.4)
|
||||
debug_inspector (0.0.3)
|
||||
dotenv (2.4.0)
|
||||
dotenv-rails (2.4.0)
|
||||
dotenv (= 2.4.0)
|
||||
@@ -178,11 +176,11 @@ GEM
|
||||
uglifier (4.1.10)
|
||||
execjs (>= 0.3.0, < 3)
|
||||
useragent (0.16.10)
|
||||
web-console (2.3.0)
|
||||
activemodel (>= 4.0)
|
||||
binding_of_caller (>= 0.7.2)
|
||||
railties (>= 4.0)
|
||||
sprockets-rails (>= 2.0, < 4.0)
|
||||
web-console (3.5.1)
|
||||
actionview (>= 5.0)
|
||||
activemodel (>= 5.0)
|
||||
bindex (>= 0.4.0)
|
||||
railties (>= 5.0)
|
||||
websocket-driver (0.6.5)
|
||||
websocket-extensions (>= 0.1.0)
|
||||
websocket-extensions (0.1.3)
|
||||
@@ -212,7 +210,7 @@ DEPENDENCIES
|
||||
secure_headers
|
||||
spring
|
||||
uglifier
|
||||
web-console (~> 2.0)
|
||||
web-console (= 3.5.1)
|
||||
|
||||
BUNDLED WITH
|
||||
1.16.1
|
||||
1.16.3
|
||||
|
||||
26
Gruntfile.js
26
Gruntfile.js
@@ -34,7 +34,7 @@ module.exports = function(grunt) {
|
||||
style: 'expanded'
|
||||
},
|
||||
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: {
|
||||
cwd: 'app/assets/templates/generated/app/assets/templates',
|
||||
src: ['**/*.html'],
|
||||
dest: 'vendor/assets/javascripts/templates.js',
|
||||
dest: 'dist/javascripts/templates.js',
|
||||
options: {
|
||||
module: 'app'
|
||||
}
|
||||
@@ -78,7 +78,7 @@ module.exports = function(grunt) {
|
||||
'app/assets/javascripts/app/filters/**/*.js',
|
||||
'app/assets/javascripts/app/directives/**/*.js',
|
||||
],
|
||||
dest: 'vendor/assets/javascripts/app.js',
|
||||
dest: 'dist/javascripts/app.js',
|
||||
},
|
||||
|
||||
lib: {
|
||||
@@ -88,12 +88,12 @@ module.exports = function(grunt) {
|
||||
'vendor/assets/bower_components/angular/angular.js',
|
||||
'vendor/assets/javascripts/lodash/lodash.custom.min.js'
|
||||
],
|
||||
dest: 'vendor/assets/javascripts/lib.js',
|
||||
dest: 'dist/javascripts/lib.js',
|
||||
},
|
||||
|
||||
dist: {
|
||||
src: ['vendor/assets/javascripts/lib.js', 'vendor/assets/javascripts/transpiled.js', 'vendor/assets/javascripts/templates.js'],
|
||||
dest: 'vendor/assets/javascripts/compiled.js',
|
||||
src: ['dist/javascripts/lib.js', 'dist/javascripts/transpiled.js', 'dist/javascripts/templates.js'],
|
||||
dest: 'dist/javascripts/compiled.js',
|
||||
},
|
||||
|
||||
css: {
|
||||
@@ -101,10 +101,10 @@ module.exports = function(grunt) {
|
||||
separator: '',
|
||||
},
|
||||
src: [
|
||||
'vendor/assets/stylesheets/app.css',
|
||||
'dist/stylesheets/app.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: {
|
||||
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: {
|
||||
dist: {
|
||||
files: {
|
||||
'vendor/assets/javascripts/transpiled.js': 'vendor/assets/javascripts/transpiled.js'
|
||||
'dist/javascripts/transpiled.js': 'dist/javascripts/transpiled.js'
|
||||
},
|
||||
options: {
|
||||
}
|
||||
@@ -137,15 +137,15 @@ module.exports = function(grunt) {
|
||||
|
||||
neeto: {
|
||||
files: {
|
||||
'vendor/assets/javascripts/compiled.js': 'vendor/assets/javascripts/compiled.js',
|
||||
'dist/javascripts/compiled.js': 'dist/javascripts/compiled.js',
|
||||
},
|
||||
}
|
||||
},
|
||||
|
||||
uglify: {
|
||||
compiled: {
|
||||
src: ['vendor/assets/javascripts/compiled.js'],
|
||||
dest: 'vendor/assets/javascripts/compiled.min.js'
|
||||
src: ['dist/javascripts/compiled.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
|
||||
# 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/
|
||||
|
||||
|
||||
|
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",
|
||||
"repository": {
|
||||
"type": "git",
|
||||
|
||||
Reference in New Issue
Block a user