Refactor into publishable npm module

This commit is contained in:
Mo Bitar
2018-08-11 19:05:31 -05:00
parent 6cbff05e10
commit 2203ee9b5e
11 changed files with 1160 additions and 4605 deletions

18
.gitignore vendored
View File

@@ -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

View File

@@ -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'

View File

@@ -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

View File

@@ -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'
}
},
});

View File

@@ -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/

View File

Before

Width:  |  Height:  |  Size: 1.5 KiB

After

Width:  |  Height:  |  Size: 1.5 KiB

5694
package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@@ -1,5 +1,5 @@
{
"name": "standard-notes",
"name": "standard-notes-web",
"version": "1.0.0",
"repository": {
"type": "git",