spalger
723847468b
[plugins] re-enable publicDir option, but require that it is "public"
2016-01-29 16:25:06 -07:00
spalger
8e3595f7f7
[config] ensure that Config#removeSchema() completely deletes
2015-08-24 20:24:20 -07:00
spalger
41fdc232d4
[plugins] move "enabled" check into Plugin#readConfig
...
Previously, the configs pendingSets were checked for enabled=false
which was assumed to be the only way to disable a plugin, but technically
a plugin can be disabled by default and therefore we need to load the plugin
before checking if it's enabled.
When a disabled plugin is loaded it's config schema is set to "forbidden", which
effectively removes it from the config and prevents reads or writes to those
config values.
2015-08-24 19:40:17 -07:00
spalger
ea4f0cd474
allow apps to push variables from the server to the client
2015-08-11 15:32:05 -07:00
spalger
7743f46773
commit to the Class < ClassCollection style
2015-08-10 09:54:12 -07:00
spalger
70ef0125b9
Move from watching optimizer to live optimizer
2015-08-06 23:21:00 -07:00
spalger
e0d78a8475
switch to eslint
2015-07-31 17:16:09 -07:00
spalger
e70987a28a
destructuring assignment ftw
2015-07-31 00:02:37 -07:00
spalger
83c395cf96
remove "use strict" directives
2015-07-30 16:47:20 -07:00
spalger
2bcf846993
get the server tests passing again
2015-07-26 10:05:57 -07:00
spalger
b2246da3f1
fixed lots of dep issues in tests
2015-07-26 03:03:24 -07:00
spalger
402dfe9808
publicDir is no longer configurable, unless set to false it is assumed to be plugin/public/
2015-07-23 15:29:21 -07:00
spalger
769e4aff1e
move plugin status assignment into Plugin#init()
2015-07-21 19:44:53 -07:00
spalger
1dfa46d320
move meta-modules into special embedded plugin, simplify dependency pairs like leaflet
2015-07-21 17:58:51 -07:00
Spencer Alger
382598fada
split dev server in two, preventing server source file from forcing webpack rebuilds
2015-07-10 06:20:03 -07:00
Spencer Alger
f621a42368
fix styles, time to begin finding bugs
2015-07-07 19:32:48 -07:00
Spencer Alger
c95e315f46
add tags to logging, use classes
2015-07-07 14:40:58 -07:00
Spencer Alger
522a00ec5d
building is mostly stable, less is improving, initial cached building added
2015-07-06 20:49:41 -07:00
Spencer Alger
844b95c932
initial webpack implementation
2015-06-30 05:12:56 -07:00
Spencer Alger
3ceaf12216
unwrap ui source
2015-06-25 16:00:20 -07:00
Spencer Alger
0edf82145c
defaultRoute implemented, redirect when missing a slash
2015-06-25 15:44:06 -07:00
Spencer Alger
8d2e8816dc
[server] work out plugin organization, and app declaration
2015-06-24 23:47:19 -07:00