Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse files

- some progress

  • Loading branch information...
commit a18df07282a287a38cfb98b0ae437f2f8896045d 1 parent b4945e8
@SamuraiJack authored
View
137 components.json
@@ -3,9 +3,7 @@ COMPONENTS = {
'Prereq' : [
'node_modules/joose/joose-all.js',
'node_modules/joosex-attribute/joosex-attribute-all.js',
-
'node_modules/joosex-namespace-depended/joosex-namespace-depended-all.js',
-
'node_modules/joosex-cps/joosex-cps-all.js',
'node_modules/data-uuid/lib/Data/UUID.js',
'node_modules/data-visitor/lib/Data/Visitor.js',
@@ -13,72 +11,77 @@ COMPONENTS = {
],
- 'Core' : [
- 'KiokuJS.Reference',
-
- 'KiokuJS.Feature.Attribute.Skip',
-
- 'KiokuJS.Exception',
- 'KiokuJS.Exception.Network',
- 'KiokuJS.Exception.Format',
- 'KiokuJS.Exception.Overwrite',
- 'KiokuJS.Exception.Update',
- 'KiokuJS.Exception.Remove',
- 'KiokuJS.Exception.LookUp',
- 'KiokuJS.Exception.Conflict',
-
- 'KiokuJS.Aspect.BeforeCollapse',
- 'KiokuJS.Aspect.AfterCollapse',
- 'KiokuJS.Aspect.AfterExpand',
-
- 'KiokuJS.Feature.Attribute.Intrinsic',
- 'KiokuJS.Feature.Attribute.Extrinsic',
- 'KiokuJS.Feature.Attribute.Proxy',
- 'KiokuJS.Feature.Attribute.Lazy',
-
- 'KiokuJS.Feature.Class.Intrinsic',
-
- 'KiokuJS.Feature.Class.OwnID',
- 'KiokuJS.Feature.Class.OwnUUID',
- 'KiokuJS.Feature.Class.Immutable',
-
- 'KiokuJS.Role.Serializer',
- 'KiokuJS.Serializer.JSON',
-
- 'KiokuJS.TypeMap.Role.NoDeps',
-
- 'KiokuJS.TypeMap',
- 'KiokuJS.TypeMap.Date',
- 'KiokuJS.TypeMap.Function',
- 'KiokuJS.TypeMap.Array',
- 'KiokuJS.TypeMap.Object',
- 'KiokuJS.TypeMap.Joose',
+ Core : {
+ saveAs : 'kiokujs-core.js',
- 'KiokuJS.Resolver',
- 'KiokuJS.Resolver.Standard',
-
- 'KiokuJS.Role.Resolvable',
-
- 'KiokuJS.Node',
-
- 'KiokuJS.Collapser.Encoder',
- 'KiokuJS.Linker.Decoder',
-
- 'KiokuJS.Linker.RefGatherer',
- 'KiokuJS.Linker.Expander',
-
- 'KiokuJS.Backend.Role.SkipFixture',
- 'KiokuJS.Backend.Feature.Overwrite',
- 'KiokuJS.Backend.Feature.Update',
-
- 'KiokuJS.Collapser',
- 'KiokuJS.Linker',
-
- 'KiokuJS.Scope',
- 'KiokuJS.Backend',
-
- 'KiokuJS'
- ],
+ contains : [
+ 'KiokuJS.Reference',
+
+ 'KiokuJS.Feature.Attribute.Skip',
+
+ 'KiokuJS.Exception',
+ 'KiokuJS.Exception.Network',
+ 'KiokuJS.Exception.Format',
+ 'KiokuJS.Exception.Overwrite',
+ 'KiokuJS.Exception.Update',
+ 'KiokuJS.Exception.Remove',
+ 'KiokuJS.Exception.LookUp',
+ 'KiokuJS.Exception.Conflict',
+
+ 'KiokuJS.Aspect.BeforeCollapse',
+ 'KiokuJS.Aspect.AfterCollapse',
+ 'KiokuJS.Aspect.AfterExpand',
+
+ 'KiokuJS.Feature.Attribute.Intrinsic',
+ 'KiokuJS.Feature.Attribute.Extrinsic',
+ 'KiokuJS.Feature.Attribute.Proxy',
+ 'KiokuJS.Feature.Attribute.Lazy',
+
+ 'KiokuJS.Feature.Class.Intrinsic',
+
+ 'KiokuJS.Feature.Class.OwnID',
+ 'KiokuJS.Feature.Class.OwnUUID',
+ 'KiokuJS.Feature.Class.Immutable',
+
+ 'KiokuJS.Role.Serializer',
+ 'KiokuJS.Serializer.JSON',
+
+ 'KiokuJS.TypeMap.Role.NoDeps',
+
+ 'KiokuJS.TypeMap',
+ 'KiokuJS.TypeMap.Date',
+ 'KiokuJS.TypeMap.Function',
+ 'KiokuJS.TypeMap.Array',
+ 'KiokuJS.TypeMap.Object',
+ 'KiokuJS.TypeMap.Joose',
+
+ 'KiokuJS.Resolver',
+ 'KiokuJS.Resolver.Standard',
+
+ 'KiokuJS.Role.Resolvable',
+
+ 'KiokuJS.Node',
+
+ 'KiokuJS.Collapser.Encoder',
+ 'KiokuJS.Linker.Decoder',
+
+ 'KiokuJS.Linker.RefGatherer',
+ 'KiokuJS.Linker.Expander',
+
+ 'KiokuJS.Backend.Role.SkipFixture',
+ 'KiokuJS.Backend.Feature.Overwrite',
+ 'KiokuJS.Backend.Feature.Update',
+
+ 'KiokuJS.Collapser',
+ 'KiokuJS.Linker',
+
+ 'KiokuJS.Scope',
+ 'KiokuJS.Backend',
+
+ 'KiokuJS'
+ ]
+ },
+
All : {
View
6 dist.ini
@@ -40,14 +40,14 @@ static_dir = static ; default
[JSAN::ReadmeFromMD] ; should be after docs generation
[JSAN::InstallInstructions] ; add INSTALL file, describing the installation process
-[NPM::Bundle] ; after docs generation to avoid docs for bundles
+[Web::Bundle] ; after docs generation to avoid docs for bundles
;=========================================================================
; `npm` configuration - package.json generation
-[NPM::Package]
-main = lib/Task/KiokuJS/Core
+[Web::NPM::Package]
+main = kiokujs-all.js
dependency = joose >= 3.14.0
dependency = joosex-attribute >= 0.9.0
View
8 lib/KiokuJS/Scope.js
@@ -539,10 +539,16 @@ Class('KiokuJS.Scope', {
var backend = this.getBackend()
backend.search(this, arguments).now()
+ },
+
+
+ exists : function () {
+ var backend = this.getBackend()
+
+ backend.exists.apply(backend, arguments).now()
}
}
}
-
})
View
1  node_modules/data-uuid
View
1  node_modules/data-visitor
View
1  node_modules/joose
View
1  node_modules/joosex-attribute
View
1  node_modules/joosex-cps
View
1  node_modules/joosex-namespace-depended
View
1  node_modules/json2
View
1  node_modules/test-run
Please sign in to comment.
Something went wrong with that request. Please try again.