{"_id":"spiel-client","_rev":"27-87ef8cb3c6bff512b8c2f860db4f9a47","name":"spiel-client","description":"Frontend framework to make easier to write frontend applications","dist-tags":{"latest":"1.2.1"},"versions":{"0.1.0":{"name":"spiel-client","version":"0.1.0","description":"Spiel Framework Frontend","main":"lib/src/index.js","types":"lib/src/index.d.ts","scripts":{"test":"karma start","build":"./node_modules/typescript/bin/tsc"},"repository":{"type":"git","url":"git+https://github.com/spiel-framework/spiel.git"},"author":{"name":"Francisco Jesus Navarro Cortes"},"license":"MIT","bugs":{"url":"https://github.com/spiel-framework/spiel/issues"},"homepage":"https://github.com/spiel-framework/spiel#readme","dependencies":{"@types/navigo":"^4.0.5","@types/reflect-metadata":"0.0.5","injection-js":"^2.2.1","navigo":"^6.0.2","picodom":"^1.0.2","reflect-metadata":"^0.1.10"},"devDependencies":{"@types/chai":"^4.1.0","@types/mocha":"^2.2.46","@types/node":"^8.5.8","@types/sinon":"^2.3.7","chai":"^4.1.2","karma":"^2.0.0","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-mocha-reporter":"^2.2.5","karma-remap-coverage":"^0.1.4","karma-typescript":"^3.0.9","mocha":"^4.1.0","sinon":"^4.1.4","source-map-support":"^0.5.0","ts-loader":"^3.0.3","ts-node":"^3.3.0","typescript":"^2.6.0","webpack":"^3.3.0"},"gitHead":"b5a0f8af7ac0516195263ef269c6cf4017851aba","_id":"spiel-client@0.1.0","_npmVersion":"5.6.0","_nodeVersion":"9.3.0","_npmUser":{"name":"dancespiele","email":"personadeeventos@gmail.com"},"dist":{"integrity":"sha512-yNpMNRiGEFh5uOsgjJQYIE6c3AXyG/iZ3YJONN2TvMrsiDZEq0WyKrKkmyoZRdEmAZd9ZhXqgLHLMCnT3NEDaA==","shasum":"3926cace6b843f4c1b8e4c00f314ce1acd6ba153","tarball":"https://registry.npmjs.org/spiel-client/-/spiel-client-0.1.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD9Nx9F+Nc27XICwHdfcAUmdMRugLNDtDJnbeXtyAOI4QIgS3asEIIvvslR7PbJQDrB26QytvUHl42WQgfP0Q4qdZQ="}]},"maintainers":[{"name":"dancespiele","email":"personadeeventos@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/spiel-client-0.1.0.tgz_1515723687177_0.48176640970632434"},"directories":{}},"0.2.0":{"name":"spiel-client","version":"0.2.0","description":"Spiel Framework Frontend","main":"lib/src/index.js","types":"lib/src/index.d.ts","scripts":{"test":"karma start","build":"./node_modules/typescript/bin/tsc"},"repository":{"type":"git","url":"git+https://github.com/spiel-framework/spiel.git"},"author":{"name":"Francisco Jesus Navarro Cortes"},"license":"MIT","bugs":{"url":"https://github.com/spiel-framework/spiel/issues"},"homepage":"https://github.com/spiel-framework/spiel#readme","dependencies":{"@types/navigo":"^4.0.5","@types/reflect-metadata":"0.0.5","injection-js":"^2.2.1","navigo":"^6.0.2","picodom":"^1.0.2","reflect-metadata":"^0.1.10"},"devDependencies":{"@types/chai":"^4.1.0","@types/mocha":"^2.2.46","@types/node":"^8.5.8","@types/sinon":"^2.3.7","chai":"^4.1.2","karma":"^2.0.0","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-mocha-reporter":"^2.2.5","karma-remap-coverage":"^0.1.4","karma-typescript":"^3.0.9","mocha":"^4.1.0","sinon":"^4.1.4","source-map-support":"^0.5.0","ts-loader":"^3.0.3","ts-node":"^3.3.0","typescript":"^2.6.0","webpack":"^3.3.0"},"gitHead":"44c3c706f1fe180e8f35756078e73e677a475935","_id":"spiel-client@0.2.0","_npmVersion":"5.6.0","_nodeVersion":"9.4.0","_npmUser":{"name":"dancespiele","email":"personadeeventos@gmail.com"},"dist":{"integrity":"sha512-WQkS4BWvaWIsoEHJP4EvdpbPNd9OcKcXat+8NjNen2ibapQs4joAVyn4fiw3hgdW4UTRX5cYfYztQukBmLDWNw==","shasum":"81f26b564a3d01ce0c6d319a06a6f5c401e92548","tarball":"https://registry.npmjs.org/spiel-client/-/spiel-client-0.2.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDep23sI2gNpkoeFs6rrXF6XYX9bB5BSUWLxT0HmoDmhgIhANSrwfj/j7YcByzwa5iiuUYPUCfEvPLdQbZPG87U01rW"}]},"maintainers":[{"name":"dancespiele","email":"personadeeventos@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/spiel-client-0.2.0.tgz_1515868625846_0.1844463909510523"},"directories":{}},"0.2.1":{"name":"spiel-client","version":"0.2.1","description":"Spiel Framework Frontend","main":"lib/src/index.js","types":"lib/src/index.d.ts","scripts":{"test":"karma start","build":"./node_modules/typescript/bin/tsc"},"repository":{"type":"git","url":"git+https://github.com/spiel-framework/spiel.git"},"author":{"name":"Francisco Jesus Navarro Cortes"},"license":"MIT","bugs":{"url":"https://github.com/spiel-framework/spiel/issues"},"homepage":"https://github.com/spiel-framework/spiel#readme","dependencies":{"@types/navigo":"^4.0.5","@types/reflect-metadata":"0.0.5","injection-js":"^2.2.1","navigo":"^6.0.2","picodom":"^1.0.2","reflect-metadata":"^0.1.10"},"devDependencies":{"@types/chai":"^4.1.0","@types/mocha":"^2.2.46","@types/node":"^8.5.8","@types/sinon":"^2.3.7","chai":"^4.1.2","karma":"^2.0.0","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-mocha-reporter":"^2.2.5","karma-remap-coverage":"^0.1.4","karma-typescript":"^3.0.9","mocha":"^4.1.0","sinon":"^4.1.4","source-map-support":"^0.5.0","ts-loader":"^3.0.3","ts-node":"^3.3.0","typescript":"^2.6.0","webpack":"^3.3.0"},"gitHead":"44c3c706f1fe180e8f35756078e73e677a475935","_id":"spiel-client@0.2.1","_npmVersion":"5.6.0","_nodeVersion":"9.4.0","_npmUser":{"name":"dancespiele","email":"personadeeventos@gmail.com"},"dist":{"integrity":"sha512-UVBhOLkVNNoeh1IF6n2lYc/IvhmVyIVHUYrNdoey+6ULcNMyTWXrqoBod9uXGy3TYHxjH9Ljk1Uqtp5HBL0nFg==","shasum":"72083f6cfaf973d0dd0d93763e1a02f74ccb09b6","tarball":"https://registry.npmjs.org/spiel-client/-/spiel-client-0.2.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIED14MacuzhysKYcEd08nLS3E0/BxUo2/tNC5f7lVsNrAiAFdc9bmP90aY8x3l3hSolAjbcFUBJBaHXmpdQ5yJ8iKw=="}]},"maintainers":[{"name":"dancespiele","email":"personadeeventos@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/spiel-client-0.2.1.tgz_1515869322292_0.1660981448367238"},"directories":{}},"0.3.1":{"name":"spiel-client","version":"0.3.1","description":"Spiel Framework Frontend","main":"lib/src/index.js","types":"lib/src/index.d.ts","scripts":{"test":"karma start","build":"./node_modules/typescript/bin/tsc","docs":"gulp typedoc"},"repository":{"type":"git","url":"git+https://github.com/spiel-framework/spiel.git"},"author":{"name":"Francisco Jesus Navarro Cortes"},"license":"MIT","bugs":{"url":"https://github.com/spiel-framework/spiel/issues"},"homepage":"https://github.com/spiel-framework/spiel#readme","dependencies":{"@types/navigo":"^7.0.0","@types/reflect-metadata":"0.0.5","injection-js":"^2.2.1","navigo":"^7.0.0","picodom":"^1.0.2","reflect-metadata":"^0.1.12"},"devDependencies":{"@types/chai":"^4.1.2","@types/mocha":"^2.2.48","@types/node":"^8.5.9","@types/sinon":"^2.3.7","chai":"^4.1.2","gulp":"^3.9.1","gulp-typedoc":"^2.2.0","karma":"^2.0.0","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-mocha-reporter":"^2.2.5","karma-remap-coverage":"^0.1.5","karma-typescript":"^3.0.11","mocha":"^4.1.0","sinon":"^4.2.2","source-map-support":"^0.5.3","ts-loader":"^3.4.0","ts-node":"^3.3.0","typedoc":"^0.9.0","typescript":"2.6.2","webpack":"^3.3.0"},"gitHead":"6cbfe4031c4e213bd383249d9e62b9cf300dba82","_id":"spiel-client@0.3.1","_npmVersion":"5.6.0","_nodeVersion":"9.4.0","_npmUser":{"name":"dancespiele","email":"personadeeventos@gmail.com"},"dist":{"integrity":"sha512-QhSoMmSAKPceCYqugDQ3FiOxEgspxAd/7S34fE82sAOvmDWRDhalky5nXxT9FUakIYae/cBtQCzSuL2NzfGxmA==","shasum":"46d77424d1afd34f6bb7ed90991528e464446240","tarball":"https://registry.npmjs.org/spiel-client/-/spiel-client-0.3.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCg/SDcPS0OkelBV8OM6jk4hvkMrW59R4XUkCMrtW8BKgIgb+x0Js1QvHbdH7BGkCLxbZkQr9UCiNDZ10NeQfJ91l8="}]},"maintainers":[{"name":"dancespiele","email":"personadeeventos@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/spiel-client-0.3.1.tgz_1517445105826_0.15283202938735485"},"directories":{}},"0.3.2":{"name":"spiel-client","version":"0.3.2","description":"Spiel Framework Frontend","main":"lib/src/index.js","types":"lib/src/index.d.ts","scripts":{"test":"karma start","build":"./node_modules/typescript/bin/tsc","docs":"gulp typedoc"},"repository":{"type":"git","url":"git+https://github.com/spiel-framework/spiel.git"},"author":{"name":"Francisco Jesus Navarro Cortes"},"license":"MIT","bugs":{"url":"https://github.com/spiel-framework/spiel/issues"},"homepage":"https://github.com/spiel-framework/spiel#readme","dependencies":{"@types/navigo":"^7.0.0","@types/reflect-metadata":"0.0.5","injection-js":"^2.2.1","navigo":"^7.0.0","picodom":"^1.0.2","reflect-metadata":"^0.1.12"},"devDependencies":{"@types/chai":"^4.1.2","@types/mocha":"^2.2.48","@types/node":"^8.5.9","@types/sinon":"^2.3.7","chai":"^4.1.2","gulp":"^3.9.1","gulp-typedoc":"^2.2.0","karma":"^2.0.0","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-mocha-reporter":"^2.2.5","karma-remap-coverage":"^0.1.5","karma-typescript":"^3.0.11","mocha":"^4.1.0","sinon":"^4.2.2","source-map-support":"^0.5.3","ts-loader":"^3.4.0","ts-node":"^3.3.0","typedoc":"^0.9.0","typescript":"2.6.2","webpack":"^3.3.0"},"gitHead":"6cbfe4031c4e213bd383249d9e62b9cf300dba82","_id":"spiel-client@0.3.2","_npmVersion":"5.6.0","_nodeVersion":"9.4.0","_npmUser":{"name":"dancespiele","email":"personadeeventos@gmail.com"},"dist":{"integrity":"sha512-fDHk7Lk2+4VBdGOW2MlSBRfFuNpIwyfV5QdOWS96ICcPgkyZ7IK/ZBpHDYdBQ38YrPekDp4GTkaCz7tSlVyqlw==","shasum":"e6e0a20e8cb399334dc90839da54f29f9c25e8e1","tarball":"https://registry.npmjs.org/spiel-client/-/spiel-client-0.3.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH3G4t/KCQVoTqFBTFRrHqYd23IO0pCYgib7yHu28ba3AiAEproCN0MJ2XtoanVTXYqiU4pmndXD4ZqSRCdE9jPq8Q=="}]},"maintainers":[{"name":"dancespiele","email":"personadeeventos@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/spiel-client-0.3.2.tgz_1517445179605_0.9208983425050974"},"directories":{}},"0.3.3":{"name":"spiel-client","version":"0.3.3","description":"Spiel Framework Frontend","main":"lib/src/index.js","types":"lib/src/index.d.ts","scripts":{"test":"karma start","build":"./node_modules/typescript/bin/tsc","docs":"gulp typedoc"},"repository":{"type":"git","url":"git+https://github.com/spiel-framework/spiel.git"},"author":{"name":"Francisco Jesus Navarro Cortes"},"license":"MIT","bugs":{"url":"https://github.com/spiel-framework/spiel/issues"},"homepage":"https://github.com/spiel-framework/spiel#readme","dependencies":{"@types/navigo":"^7.0.0","@types/reflect-metadata":"0.0.5","injection-js":"^2.2.1","navigo":"^7.0.0","picodom":"^1.0.2","reflect-metadata":"^0.1.12"},"devDependencies":{"@types/chai":"^4.1.2","@types/mocha":"^2.2.48","@types/node":"^8.5.9","@types/sinon":"^2.3.7","chai":"^4.1.2","gulp":"^3.9.1","gulp-typedoc":"^2.2.0","karma":"^2.0.0","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-mocha-reporter":"^2.2.5","karma-remap-coverage":"^0.1.5","karma-typescript":"^3.0.11","mocha":"^4.1.0","sinon":"^4.2.2","source-map-support":"^0.5.3","ts-loader":"^3.4.0","ts-node":"^3.3.0","typedoc":"^0.9.0","typescript":"2.6.2","webpack":"^3.3.0"},"gitHead":"6cbfe4031c4e213bd383249d9e62b9cf300dba82","_id":"spiel-client@0.3.3","_npmVersion":"5.6.0","_nodeVersion":"9.4.0","_npmUser":{"name":"dancespiele","email":"personadeeventos@gmail.com"},"dist":{"integrity":"sha512-mHB85II9OVJsFp6FXkUmG/Sae5L27yyKJ73X/l+RZO2nH0/OHj+fHurmAoqdKjRqXXNQUsIhaZPdmZWvtp4szg==","shasum":"2a60986ddad334eb58997cc11111cfbfc9e0aca0","tarball":"https://registry.npmjs.org/spiel-client/-/spiel-client-0.3.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCEsMAeY7/zd+1FPoJKxgHH6F7HGATtIYuQbMM+0Wt39gIgR+xlyN+ItE8wThIoYN2+0FSEGAdLRo8Cal6PGNkXNIo="}]},"maintainers":[{"name":"dancespiele","email":"personadeeventos@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/spiel-client-0.3.3.tgz_1517445321438_0.6617804497946054"},"directories":{}},"0.3.4":{"name":"spiel-client","version":"0.3.4","description":"Spiel Framework Frontend","main":"lib/src/index.js","types":"lib/src/index.d.ts","scripts":{"test":"karma start","build":"./node_modules/typescript/bin/tsc","docs":"gulp typedoc"},"repository":{"type":"git","url":"git+https://github.com/spiel-framework/spiel.git"},"author":{"name":"Francisco Jesus Navarro Cortes"},"license":"MIT","bugs":{"url":"https://github.com/spiel-framework/spiel/issues"},"homepage":"https://github.com/spiel-framework/spiel#readme","dependencies":{"@types/navigo":"^7.0.0","@types/reflect-metadata":"0.0.5","injection-js":"^2.2.1","navigo":"^7.0.0","picodom":"^1.0.2","reflect-metadata":"^0.1.12"},"devDependencies":{"@types/chai":"^4.1.2","@types/mocha":"^2.2.48","@types/node":"^8.5.9","@types/sinon":"^2.3.7","chai":"^4.1.2","gulp":"^3.9.1","gulp-typedoc":"^2.2.0","karma":"^2.0.0","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-mocha-reporter":"^2.2.5","karma-remap-coverage":"^0.1.5","karma-typescript":"^3.0.11","mocha":"^4.1.0","sinon":"^4.2.2","source-map-support":"^0.5.3","ts-loader":"^3.4.0","ts-node":"^3.3.0","typedoc":"^0.9.0","typescript":"2.6.2","webpack":"^3.3.0"},"gitHead":"56dd38c83f9473ea03448cde15bb33eaba732554","_id":"spiel-client@0.3.4","_npmVersion":"5.6.0","_nodeVersion":"9.4.0","_npmUser":{"name":"dancespiele","email":"personadeeventos@gmail.com"},"dist":{"integrity":"sha512-8nA7BazDb8wDOEDGmqTQf8BKPxKhW2bq5eCwNCauZXshrRZNXisxwHx1/8P4/xVouzIPSU7nrhIpPXw/CHHeIw==","shasum":"0744b6993dc21b898fa807a5245e5cf99ef58d91","tarball":"https://registry.npmjs.org/spiel-client/-/spiel-client-0.3.4.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDao0WfmutJ/EXX7KAACjN0IOKNqx6V+PuJuOl3Biy21AIhAM/ZLvT25qBFD1T7wUPjBOVaRlXzNRtkkKADsryAcHp4"}]},"maintainers":[{"name":"dancespiele","email":"personadeeventos@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/spiel-client-0.3.4.tgz_1517446198207_0.9953619984444231"},"directories":{}},"0.3.5":{"name":"spiel-client","version":"0.3.5","description":"Spiel Framework Frontend","main":"lib/src/index.js","types":"lib/src/index.d.ts","scripts":{"test":"karma start","build":"./node_modules/typescript/bin/tsc","docs":"gulp typedoc"},"repository":{"type":"git","url":"git+https://github.com/spiel-framework/spiel.git"},"author":{"name":"Francisco Jesus Navarro Cortes"},"license":"MIT","bugs":{"url":"https://github.com/spiel-framework/spiel/issues"},"homepage":"https://github.com/spiel-framework/spiel#readme","dependencies":{"@types/navigo":"^7.0.0","@types/reflect-metadata":"0.0.5","injection-js":"^2.2.1","navigo":"^7.0.0","picodom":"^1.0.2","reflect-metadata":"^0.1.12","typescript":"2.6.2"},"devDependencies":{"@types/chai":"^4.1.2","@types/mocha":"^2.2.48","@types/node":"^8.5.9","@types/sinon":"^2.3.7","chai":"^4.1.2","gulp":"^3.9.1","gulp-typedoc":"^2.2.0","karma":"^2.0.0","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-mocha-reporter":"^2.2.5","karma-remap-coverage":"^0.1.5","karma-typescript":"^3.0.11","mocha":"^4.1.0","sinon":"^4.2.2","source-map-support":"^0.5.3","ts-loader":"^3.4.0","ts-node":"^3.3.0","typedoc":"^0.9.0","webpack":"^3.3.0"},"gitHead":"896185127c8cfdc0ce1ba8278ab26322e59df926","_id":"spiel-client@0.3.5","_npmVersion":"5.6.0","_nodeVersion":"9.4.0","_npmUser":{"name":"dancespiele","email":"personadeeventos@gmail.com"},"dist":{"integrity":"sha512-0ZzTs65a8PoCJJEZ05x74hJMbefG2Pjy3kbf+udQDICGFRWN0ZwfV/q8ZMLNTsGZ6zgegw+pEFQFNUKoHn89QA==","shasum":"50acdfa9160386070594c927d4719162945948d3","tarball":"https://registry.npmjs.org/spiel-client/-/spiel-client-0.3.5.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDndEm6PTJTa4r7Gkcdp+J4n8Mw3/qliO7QMT3o+t5PBgIgQoWpMimOyWJAYaf7kX671vXfReKY6fbiL0b1qtaUXrE="}]},"maintainers":[{"name":"dancespiele","email":"personadeeventos@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/spiel-client-0.3.5.tgz_1517446650769_0.26152710267342627"},"directories":{}},"0.4.0-beta":{"name":"spiel-client","version":"0.4.0-beta","description":"Spiel Framework Frontend","main":"lib/spiel.min.js","types":"lib/src/index.d.ts","scripts":{"test":"karma start","build":"./node_modules/typescript/bin/tsc","docs":"gulp typedoc"},"repository":{"type":"git","url":"git+https://github.com/spiel-framework/spiel-client.git"},"keywords":["frontend","framework","spiel"],"author":{"name":"Francisco Jesus Navarro Cortes"},"license":"MIT","bugs":{"url":"https://github.com/spiel-framework/spiel/issues"},"homepage":"https://github.com/spiel-framework/spiel#readme","dependencies":{"@types/navigo":"^7.0.0","@types/reflect-metadata":"0.0.5","injection-js":"^2.2.1","navigo":"^7.0.0","picodom":"^1.0.2","reflect-metadata":"^0.1.12","typescript":"^2.7.1"},"devDependencies":{"@types/chai":"^4.1.2","@types/mocha":"^2.2.48","@types/node":"^8.5.9","@types/sinon":"^2.3.7","babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-minify-webpack-plugin":"^0.2.0","babel-plugin-transform-es2015-modules-commonjs":"^6.26.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","chai":"^4.1.2","gulp":"^3.9.1","gulp-typedoc":"^2.2.0","karma":"^2.0.0","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-mocha-reporter":"^2.2.5","karma-remap-coverage":"^0.1.5","karma-typescript":"^3.0.12","mocha":"^4.1.0","sinon":"^4.2.2","source-map-support":"^0.5.3","ts-loader":"^3.4.0","ts-node":"^3.3.0","typedoc":"^0.10.0","webpack":"^3.3.0","webpack-sources":"1.0.1"},"gitHead":"3ec372cff4d96dc25b8627cf72d5e97f9d216f10","_id":"spiel-client@0.4.0-beta","_npmVersion":"5.6.0","_nodeVersion":"9.5.0","_npmUser":{"name":"dancespiele","email":"personadeeventos@gmail.com"},"dist":{"integrity":"sha512-5A8vOGM89jjRnBMT79jHlqkY0woA/FIaDIMCJFpQFjiICQwzLho2naKpGg0Xl+BXpzMqQzjIEZB8pI0+D3Pv7Q==","shasum":"ebcc9a66d06331d9d3b8b79ac9ff61e6bf6a6404","tarball":"https://registry.npmjs.org/spiel-client/-/spiel-client-0.4.0-beta.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD9NQqayCLwb8rYvb+8+sgh9h/xiOPV1qMFP7msWABZcQIgIhkdy4zIswjNgWdQo4MR9c9RsE6U5Igl8n7g6fkX7MI="}]},"maintainers":[{"name":"dancespiele","email":"personadeeventos@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/spiel-client-0.4.0-beta.tgz_1517917084646_0.1446733521297574"},"directories":{}},"0.4.0-beta-1":{"name":"spiel-client","version":"0.4.0-beta-1","description":"Spiel Framework Frontend","main":"lib/spiel.js","types":"lib/src/index.d.ts","scripts":{"test":"karma start","build":"./node_modules/typescript/bin/tsc","docs":"gulp typedoc"},"repository":{"type":"git","url":"git+https://github.com/spiel-framework/spiel-client.git"},"keywords":["frontend","framework","spiel"],"author":{"name":"Francisco Jesus Navarro Cortes"},"license":"MIT","bugs":{"url":"https://github.com/spiel-framework/spiel/issues"},"homepage":"https://github.com/spiel-framework/spiel#readme","dependencies":{"@types/navigo":"^7.0.0","@types/reflect-metadata":"0.0.5","injection-js":"^2.2.1","navigo":"^7.0.0","picodom":"^1.0.2","reflect-metadata":"^0.1.12","typescript":"^2.7.1"},"devDependencies":{"@types/chai":"^4.1.2","@types/mocha":"^2.2.48","@types/node":"^8.5.9","@types/sinon":"^2.3.7","babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-minify-webpack-plugin":"^0.2.0","babel-plugin-transform-es2015-modules-commonjs":"^6.26.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","chai":"^4.1.2","gulp":"^3.9.1","gulp-typedoc":"^2.2.0","karma":"^2.0.0","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-mocha-reporter":"^2.2.5","karma-remap-coverage":"^0.1.5","karma-typescript":"^3.0.12","mocha":"^4.1.0","sinon":"^4.2.2","source-map-support":"^0.5.3","ts-loader":"^3.4.0","ts-node":"^3.3.0","typedoc":"^0.10.0","webpack":"^3.3.0","webpack-sources":"1.0.1"},"gitHead":"3ec372cff4d96dc25b8627cf72d5e97f9d216f10","_id":"spiel-client@0.4.0-beta-1","_npmVersion":"5.6.0","_nodeVersion":"9.5.0","_npmUser":{"name":"dancespiele","email":"personadeeventos@gmail.com"},"dist":{"integrity":"sha512-/SkTqpDlwOBz9IrK2H33Z1PR5llfv4auFFzHuE5Ms5cD63Z6mQngBdxC+mEEhn7ltHNout3oJGOVHYXBsxTfjQ==","shasum":"de7c85daaad74dd4f5215e4bc7b8ff1ef0e15d97","tarball":"https://registry.npmjs.org/spiel-client/-/spiel-client-0.4.0-beta-1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDb9yOBvMi7dEnMT/vJOS+m/Mlb5GYv8QiDE/RNnli2lQIgYU+cHZyBWImG/1qgCGy1/jo8HpvShC6IT0VmOxVYv2E="}]},"maintainers":[{"name":"dancespiele","email":"personadeeventos@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/spiel-client-0.4.0-beta-1.tgz_1517917750040_0.2562052730936557"},"directories":{}},"0.4.0-beta-2":{"name":"spiel-client","version":"0.4.0-beta-2","description":"Spiel Framework Frontend","main":"lib/src/index.js","types":"lib/src/index.d.ts","scripts":{"test":"karma start","build":"./node_modules/typescript/bin/tsc","docs":"gulp typedoc"},"repository":{"type":"git","url":"git+https://github.com/spiel-framework/spiel-client.git"},"keywords":["frontend","framework","spiel"],"author":{"name":"Francisco Jesus Navarro Cortes"},"license":"MIT","bugs":{"url":"https://github.com/spiel-framework/spiel/issues"},"homepage":"https://github.com/spiel-framework/spiel#readme","dependencies":{"@types/navigo":"^7.0.0","@types/reflect-metadata":"0.0.5","injection-js":"^2.2.1","navigo":"^7.0.0","picodom":"^1.0.2","reflect-metadata":"^0.1.12","typescript":"^2.7.1"},"devDependencies":{"@types/chai":"^4.1.2","@types/es6-shim":"^0.31.35","@types/mocha":"^2.2.48","@types/node":"^8.5.9","@types/sinon":"^2.3.7","chai":"^4.1.2","es6-shim":"^0.35.3","gulp":"^3.9.1","gulp-typedoc":"^2.2.0","karma":"^2.0.0","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-mocha-reporter":"^2.2.5","karma-remap-coverage":"^0.1.5","karma-typescript":"^3.0.12","mocha":"^4.1.0","sinon":"^4.2.2","source-map-support":"^0.5.3","ts-node":"^3.3.0","typedoc":"^0.10.0"},"gitHead":"3ec372cff4d96dc25b8627cf72d5e97f9d216f10","_id":"spiel-client@0.4.0-beta-2","_npmVersion":"5.6.0","_nodeVersion":"9.5.0","_npmUser":{"name":"dancespiele","email":"personadeeventos@gmail.com"},"dist":{"integrity":"sha512-UdcScPtxk2C/btfF25eH7S8HYIsQLWFZAEAt7iyjzI10i3qPR7pjG6a+6GYYW3EUofQwa5R3eM4JfzUujBUhhg==","shasum":"f0600580f073a8b07f362b36e3781f04cdba882a","tarball":"https://registry.npmjs.org/spiel-client/-/spiel-client-0.4.0-beta-2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDQCorYl8S1GtiTM5bd8WyeMGyBp6FOgbJOG+TSIk8KDAIgJ+tdHjBadWn7ubTqsOI6LJZD5ZORQ4NJ+Ii9XoPHAC4="}]},"maintainers":[{"name":"dancespiele","email":"personadeeventos@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/spiel-client-0.4.0-beta-2.tgz_1517926178089_0.8727125467266887"},"directories":{}},"0.4.0":{"name":"spiel-client","version":"0.4.0","description":"Spiel Framework Frontend","main":"lib/src/index.js","types":"lib/src/index.d.ts","scripts":{"test":"karma start","build":"./node_modules/typescript/bin/tsc","docs":"gulp typedoc"},"repository":{"type":"git","url":"git+https://github.com/spiel-framework/spiel-client.git"},"keywords":["frontend","framework","spiel"],"author":{"name":"Francisco Jesus Navarro Cortes"},"license":"MIT","bugs":{"url":"https://github.com/spiel-framework/spiel/issues"},"homepage":"https://github.com/spiel-framework/spiel#readme","dependencies":{"@types/es6-shim":"^0.31.35","@types/navigo":"^7.0.0","@types/reflect-metadata":"0.0.5","es6-shim":"^0.35.3","injection-js":"^2.2.1","navigo":"^7.0.0","picodom":"^1.0.2","reflect-metadata":"^0.1.12","typescript":"^2.7.1"},"devDependencies":{"@types/chai":"^4.1.2","@types/mocha":"^2.2.48","@types/node":"^8.5.9","@types/sinon":"^2.3.7","chai":"^4.1.2","gulp":"^3.9.1","gulp-typedoc":"^2.2.0","jsdom":"^11.6.2","karma":"^2.0.0","karma-chrome-launcher":"^2.2.0","karma-coverage":"^1.1.1","karma-firefox-launcher":"^1.1.0","karma-jsdom-launcher":"^6.1.2","karma-mocha":"^1.3.0","karma-mocha-reporter":"^2.2.5","karma-opera-launcher":"^1.0.0","karma-remap-coverage":"^0.1.5","karma-typescript":"^3.0.12","mocha":"^4.1.0","sinon":"^4.2.2","source-map-support":"^0.5.3","ts-node":"^3.3.0","typedoc":"^0.10.0"},"gitHead":"3ec372cff4d96dc25b8627cf72d5e97f9d216f10","_id":"spiel-client@0.4.0","_npmVersion":"5.6.0","_nodeVersion":"9.5.0","_npmUser":{"name":"dancespiele","email":"personadeeventos@gmail.com"},"dist":{"integrity":"sha512-vJQnGJ1/ihYf93eogB9Y+auyrNdinnkGszl5Dp+vPD4XEy7rBabSx+31Tg1lOGIGQVmOJyinTkjV1GdOawAU8A==","shasum":"a5bb278e77cfe129e672a6df4053b2fe7b8d80ba","tarball":"https://registry.npmjs.org/spiel-client/-/spiel-client-0.4.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGs3yIaKK26j9oZueb0sDDXset2xQhDaOFLtiYPABLCrAiEAx/obg4iaXdCiI2z8mbVqAFBlmC6Fz0xJB4/DmcVBOP0="}]},"maintainers":[{"name":"dancespiele","email":"personadeeventos@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/spiel-client-0.4.0.tgz_1517928852165_0.4384820500854403"},"directories":{}},"0.4.1":{"name":"spiel-client","version":"0.4.1","description":"Spiel Framework Frontend","main":"lib/src/index.js","types":"lib/src/index.d.ts","scripts":{"test":"karma start","build":"./node_modules/typescript/bin/tsc","docs":"gulp typedoc"},"repository":{"type":"git","url":"git+https://github.com/spiel-framework/spiel-client.git"},"keywords":["frontend","framework","spiel"],"author":{"name":"Francisco Jesus Navarro Cortes"},"license":"MIT","bugs":{"url":"https://github.com/spiel-framework/spiel-client/issues"},"homepage":"https://github.com/spiel-framework/spiel-client#readme","dependencies":{"@types/es6-shim":"^0.31.35","@types/navigo":"^7.0.0","@types/reflect-metadata":"0.0.5","es6-shim":"^0.35.3","injection-js":"^2.2.1","navigo":"^7.0.0","picodom":"^1.0.2","reflect-metadata":"^0.1.12","typescript":"^2.7.1"},"devDependencies":{"@types/chai":"^4.1.2","@types/mocha":"^2.2.48","@types/node":"^8.5.9","@types/sinon":"^2.3.7","chai":"^4.1.2","gulp":"^3.9.1","gulp-typedoc":"^2.2.0","jsdom":"^11.6.2","karma":"^2.0.0","karma-chrome-launcher":"^2.2.0","karma-coverage":"^1.1.1","karma-firefox-launcher":"^1.1.0","karma-jsdom-launcher":"^6.1.2","karma-mocha":"^1.3.0","karma-mocha-reporter":"^2.2.5","karma-opera-launcher":"^1.0.0","karma-remap-coverage":"^0.1.5","karma-typescript":"^3.0.12","mocha":"^4.1.0","sinon":"^4.2.2","source-map-support":"^0.5.3","ts-node":"^3.3.0","typedoc":"^0.10.0"},"gitHead":"88622f6c0cd32b92a53b2053e5ef18935a62bcc9","_id":"spiel-client@0.4.1","_npmVersion":"5.6.0","_nodeVersion":"9.5.0","_npmUser":{"name":"dancespiele","email":"personadeeventos@gmail.com"},"dist":{"integrity":"sha512-9f0lBch0lxE3w/fSZovJIlcbHqcM9lmJ8RGjKPj0msvrPbMf/6rwPpcsIjgF+0ih6IlhAhcpoJz25LhBWoVTJg==","shasum":"20918cb1bf576b40b79b608dd1ddd6bf699f4958","tarball":"https://registry.npmjs.org/spiel-client/-/spiel-client-0.4.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB3qg7NAGvIjO4HUt9ngHaE0/wfFUVkWSjx5nGHBe5M9AiEAoZPOhXVl/tbht5k3HZritRksDYQ6/JNp5gof7XrM70k="}]},"maintainers":[{"name":"dancespiele","email":"personadeeventos@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/spiel-client-0.4.1.tgz_1517930090543_0.530683001736179"},"directories":{}},"0.4.2":{"name":"spiel-client","version":"0.4.2","description":"Spiel Framework Frontend","main":"lib/src/index.js","types":"lib/src/index.d.ts","scripts":{"test":"karma start","build":"./node_modules/typescript/bin/tsc","docs":"gulp typedoc"},"repository":{"type":"git","url":"git+https://github.com/spiel-framework/spiel-client.git"},"keywords":["frontend","framework","spiel"],"author":{"name":"Francisco Jesus Navarro Cortes"},"license":"MIT","bugs":{"url":"https://github.com/spiel-framework/spiel-client/issues"},"homepage":"https://github.com/spiel-framework/spiel-client#readme","dependencies":{"@types/navigo":"^7.0.0","@types/reflect-metadata":"0.0.5","injection-js":"^2.2.1","navigo":"^7.0.0","picodom":"^1.0.2","reflect-metadata":"^0.1.12","typescript":"^2.7.1"},"devDependencies":{"@types/chai":"^4.1.2","@types/mocha":"^2.2.48","@types/node":"^8.5.9","@types/sinon":"^2.3.7","chai":"^4.1.2","gulp":"^3.9.1","gulp-typedoc":"^2.2.0","jsdom":"^11.6.2","karma":"^2.0.0","karma-chrome-launcher":"^2.2.0","karma-coverage":"^1.1.1","karma-firefox-launcher":"^1.1.0","karma-jsdom-launcher":"^6.1.2","karma-mocha":"^1.3.0","karma-mocha-reporter":"^2.2.5","karma-opera-launcher":"^1.0.0","karma-remap-coverage":"^0.1.5","karma-typescript":"^3.0.12","mocha":"^4.1.0","sinon":"^4.2.2","source-map-support":"^0.5.3","ts-node":"^3.3.0","typedoc":"^0.10.0"},"gitHead":"27757869e63ff89bc0c1ab22efa5410db1a6eff8","_id":"spiel-client@0.4.2","_npmVersion":"5.6.0","_nodeVersion":"9.5.0","_npmUser":{"name":"dancespiele","email":"spieljs@gmail.com"},"dist":{"integrity":"sha512-Pb5rKRiMUmX4RxxGSDLedHCouklraunPgxftTQlWhAKI1VI6kzVClCPE7/DlL7Ab/5qjhq4MfI/Lby3KM/KeAg==","shasum":"caf37f69d18a15e4a3b9f87e74411b4c223e0111","tarball":"https://registry.npmjs.org/spiel-client/-/spiel-client-0.4.2.tgz","fileCount":20,"unpackedSize":34239,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDMpiBCfPYr3kRF45QC4pvSzQwW1VTqTDqqFQk/GcynCwIhAK2BHc6cLur3f8W6+oX0Zm62DncOWGAIjp8RIT8ayVZS"}]},"maintainers":[{"name":"dancespiele","email":"personadeeventos@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/spiel-client_0.4.2_1517963065449_0.5465439256315914"},"_hasShrinkwrap":false},"0.4.3":{"name":"spiel-client","version":"0.4.3","description":"Spiel Framework Frontend","main":"lib/src/index.js","types":"lib/src/index.d.ts","scripts":{"test":"karma start","build":"./node_modules/typescript/bin/tsc","docs":"gulp typedoc"},"repository":{"type":"git","url":"git+https://github.com/spiel-framework/spiel-client.git"},"keywords":["frontend","framework","spiel"],"author":{"name":"Francisco Jesus Navarro Cortes"},"license":"MIT","bugs":{"url":"https://github.com/spiel-framework/spiel-client/issues"},"homepage":"https://github.com/spiel-framework/spiel-client#readme","dependencies":{"@types/navigo":"^7.0.0","@types/reflect-metadata":"0.0.5","injection-js":"^2.2.1","navigo":"^7.0.0","picodom":"^1.0.2","reflect-metadata":"^0.1.12","typescript":"^2.7.1"},"devDependencies":{"@types/chai":"^4.1.2","@types/mocha":"^2.2.48","@types/node":"^8.5.9","@types/sinon":"^2.3.7","chai":"^4.1.2","gulp":"^3.9.1","gulp-typedoc":"^2.2.0","jsdom":"^11.6.2","karma":"^2.0.0","karma-chrome-launcher":"^2.2.0","karma-coverage":"^1.1.1","karma-firefox-launcher":"^1.1.0","karma-jsdom-launcher":"^6.1.2","karma-mocha":"^1.3.0","karma-mocha-reporter":"^2.2.5","karma-opera-launcher":"^1.0.0","karma-remap-coverage":"^0.1.5","karma-typescript":"^3.0.12","mocha":"^4.1.0","sinon":"^4.2.2","source-map-support":"^0.5.3","ts-node":"^3.3.0","typedoc":"^0.10.0"},"gitHead":"27757869e63ff89bc0c1ab22efa5410db1a6eff8","_id":"spiel-client@0.4.3","_npmVersion":"5.6.0","_nodeVersion":"9.5.0","_npmUser":{"name":"dancespiele","email":"spieljs@gmail.com"},"dist":{"integrity":"sha512-SBqnwVtptpET/Sq1nozPMZLwCK/JWOnReWHKoLhaMwXLngg2mitk0Lz1I/D8+6f3gaPSSaF34EfIj25KbfGWSw==","shasum":"c6df6ab7e98e3cb4f47cb275136a0c7f5c6e8f2e","tarball":"https://registry.npmjs.org/spiel-client/-/spiel-client-0.4.3.tgz","fileCount":19,"unpackedSize":33833,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCQ8PWpCoqCe9TfUkMaU5LryyF4ofMNAKQiqkZm0wH8qgIhALxkXZZxVyqMafIeu68q8F/Oiqovu+cxkLm/kgadBaNH"}]},"maintainers":[{"name":"dancespiele","email":"personadeeventos@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/spiel-client_0.4.3_1517963995128_0.28151903887233587"},"_hasShrinkwrap":false},"0.4.4":{"name":"spiel-client","version":"0.4.4","description":"Spiel Framework Frontend","main":"lib/src/index.js","types":"lib/src/index.d.ts","scripts":{"test":"karma start","build":"./node_modules/typescript/bin/tsc","docs":"gulp typedoc"},"repository":{"type":"git","url":"git+https://github.com/spiel-framework/spiel-client.git"},"keywords":["frontend","framework","spiel"],"author":{"name":"Francisco Jesus Navarro Cortes"},"license":"MIT","bugs":{"url":"https://github.com/spiel-framework/spiel-client/issues"},"homepage":"https://github.com/spiel-framework/spiel-client#readme","dependencies":{"@types/navigo":"^7.0.0","@types/reflect-metadata":"0.0.5","injection-js":"^2.2.1","navigo":"^7.0.0","picodom":"^1.0.2","reflect-metadata":"^0.1.12","typescript":"^2.7.1"},"devDependencies":{"@types/chai":"^4.1.2","@types/mocha":"^2.2.48","@types/node":"^8.5.9","@types/sinon":"^2.3.7","chai":"^4.1.2","gulp":"^3.9.1","gulp-typedoc":"^2.2.0","jsdom":"^11.6.2","karma":"^2.0.0","karma-chrome-launcher":"^2.2.0","karma-coverage":"^1.1.1","karma-firefox-launcher":"^1.1.0","karma-jsdom-launcher":"^6.1.2","karma-mocha":"^1.3.0","karma-mocha-reporter":"^2.2.5","karma-opera-launcher":"^1.0.0","karma-remap-coverage":"^0.1.5","karma-typescript":"^3.0.12","mocha":"^4.1.0","sinon":"^4.2.2","source-map-support":"^0.5.3","ts-node":"^3.3.0","typedoc":"^0.10.0"},"gitHead":"78a8aacc8b2fc1d87a84088efd4a8a1ae2224756","_id":"spiel-client@0.4.4","_npmVersion":"5.6.0","_nodeVersion":"9.5.0","_npmUser":{"name":"dancespiele","email":"spieljs@gmail.com"},"dist":{"integrity":"sha512-sXNow7gCqjh5eJqxUZ9/mYyGz+vTpvfkx9xJUMD56ZMJwvBNK04hp83pvJniZb5G2JV74CtjFyKmE9LIlhE8OA==","shasum":"ed5e672806109bff17e0b8ae42679a6a14fe64fe","tarball":"https://registry.npmjs.org/spiel-client/-/spiel-client-0.4.4.tgz","fileCount":19,"unpackedSize":34400,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFdxhrUc1SqO55W0uWATGrkNcwb5q4FMMBqIjL1WvbArAiEArqno9J4SreQJhsZAf7mjEXJMfqvAYZlK3aiwpArZHjw="}]},"maintainers":[{"name":"dancespiele","email":"personadeeventos@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/spiel-client_0.4.4_1517965825603_0.15513093751888563"},"_hasShrinkwrap":false},"0.4.5":{"name":"spiel-client","version":"0.4.5","description":"Spiel Framework Frontend","main":"lib/src/index.js","types":"lib/src/index.d.ts","scripts":{"test":"karma start","build":"./node_modules/typescript/bin/tsc","docs":"gulp typedoc"},"repository":{"type":"git","url":"git+https://github.com/spiel-framework/spiel-client.git"},"keywords":["frontend","framework","spiel"],"author":{"name":"Francisco Jesus Navarro Cortes"},"license":"MIT","bugs":{"url":"https://github.com/spiel-framework/spiel-client/issues"},"homepage":"https://github.com/spiel-framework/spiel-client#readme","dependencies":{"@types/navigo":"^7.0.0","navigo":"^7.0.0","picodom":"^1.0.2","typescript":"^2.7.1"},"devDependencies":{"@types/chai":"^4.1.2","@types/mocha":"^2.2.48","@types/node":"^8.5.9","chai":"^4.1.2","gulp":"^3.9.1","gulp-typedoc":"^2.2.0","jsdom":"^11.6.2","karma":"^2.0.0","karma-chrome-launcher":"^2.2.0","karma-coverage":"^1.1.1","karma-firefox-launcher":"^1.1.0","karma-jsdom-launcher":"^6.1.2","karma-mocha":"^1.3.0","karma-mocha-reporter":"^2.2.5","karma-opera-launcher":"^1.0.0","karma-remap-coverage":"^0.1.5","karma-typescript":"^3.0.12","mocha":"^4.1.0","source-map-support":"^0.5.3","ts-node":"^3.3.0","typedoc":"^0.10.0"},"gitHead":"5261cee5becc08feff49cc7c725083149c98bdda","_id":"spiel-client@0.4.5","_npmVersion":"5.6.0","_nodeVersion":"9.5.0","_npmUser":{"name":"dancespiele","email":"spieljs@gmail.com"},"dist":{"integrity":"sha512-iea5pJdgsVk9xaJyAAHQyrIFxSmgvwCYVscWOI7SxwPyS9ncISI0e/CLFoLBds01C5mZuYbRPdg71UjgIgKooA==","shasum":"a18e0f76ed8853ce343a551c55b898cc55504a4f","tarball":"https://registry.npmjs.org/spiel-client/-/spiel-client-0.4.5.tgz","fileCount":19,"unpackedSize":34222,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCD6g6uQVdewmHg0ho0HAdBVKFKbPnmsKTAs9CUU75j3QIgGSkXhItxd60JBQk+I2D5e7g2jM+QU8w8XB62l6MIa0U="}]},"maintainers":[{"name":"dancespiele","email":"personadeeventos@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/spiel-client_0.4.5_1517966349351_0.24801039097586153"},"_hasShrinkwrap":false},"0.4.6":{"name":"spiel-client","version":"0.4.6","description":"Frontend framework to make easier to write frontend applications","main":"lib/src/index.js","types":"lib/src/index.d.ts","scripts":{"test":"karma start","build":"./node_modules/typescript/bin/tsc","docs":"gulp typedoc"},"repository":{"type":"git","url":"git+https://github.com/spieljs/spiel-client.git"},"keywords":["frontend","framework","spiel"],"author":{"name":"Francisco Jesus Navarro Cortes"},"license":"MIT","bugs":{"url":"https://github.com/spieljs/spiel-client/issues"},"homepage":"https://github.com/spieljs/spiel-client#readme","dependencies":{"@types/navigo":"^7.0.0","navigo":"^7.0.0","picodom":"^1.0.2","typescript":"^2.7.1"},"devDependencies":{"@types/chai":"^4.1.2","@types/mocha":"^2.2.48","@types/node":"^8.5.9","chai":"^4.1.2","gulp":"^3.9.1","gulp-typedoc":"^2.2.0","jsdom":"^11.6.2","karma":"^2.0.0","karma-chrome-launcher":"^2.2.0","karma-coverage":"^1.1.1","karma-firefox-launcher":"^1.1.0","karma-jsdom-launcher":"^6.1.2","karma-mocha":"^1.3.0","karma-mocha-reporter":"^2.2.5","karma-opera-launcher":"^1.0.0","karma-remap-coverage":"^0.1.5","karma-typescript":"^3.0.12","mocha":"^4.1.0","source-map-support":"^0.5.3","ts-node":"^3.3.0","typedoc":"^0.10.0"},"gitHead":"c8951b30bff85d48479a51f17fbec89e873bb68e","_id":"spiel-client@0.4.6","_npmVersion":"5.6.0","_nodeVersion":"9.5.0","_npmUser":{"name":"dancespiele","email":"spieljs@gmail.com"},"dist":{"integrity":"sha512-Aso4rf8QmBl95rDl9jmw40WWqbkWDZJb7nNFWXu6PIB9lONpb/kcV/UylgevFlu9wvUEIkbrfFotT4rzZ75OaA==","shasum":"a629d5794e05f186c0095faa5414d789821bddd8","tarball":"https://registry.npmjs.org/spiel-client/-/spiel-client-0.4.6.tgz","fileCount":19,"unpackedSize":34182,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDXZEnW2UFR6tN49hAB9IL6sO57APzVhrlNESaEcNRxQAiANjtrynqx+0hT0qi5oeVCqiZyB/wT98Q4SIu5Qmb3c5Q=="}]},"maintainers":[{"name":"dancespiele","email":"personadeeventos@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/spiel-client_0.4.6_1518096197192_0.6489373505337339"},"_hasShrinkwrap":false},"1.0.0":{"name":"spiel-client","version":"1.0.0","description":"Frontend framework to make easier to write frontend applications","main":"lib/src/index.js","types":"lib/src/index.d.ts","scripts":{"test":"karma start","build":"./node_modules/typescript/bin/tsc","lint":"./node_modules/tslint/bin/tslint 'src/**/*.ts'","docs":"gulp typedoc"},"repository":{"type":"git","url":"git+https://github.com/spieljs/spiel-client.git"},"keywords":["frontend","framework","spiel"],"author":{"name":"Francisco Jesus Navarro Cortes"},"license":"MIT","bugs":{"url":"https://github.com/spieljs/spiel-client/issues"},"homepage":"https://github.com/spieljs/spiel-client#readme","dependencies":{"@types/navigo":"^7.0.0","navigo":"^7.1.1","spiel-render":"^1.0.1","typescript":"^2.7.2","ultradom":"^2.0.1"},"devDependencies":{"@types/chai":"^4.1.2","@types/mocha":"^2.2.48","@types/node":"^8.9.4","chai":"^4.1.2","gulp":"^3.9.1","gulp-typedoc":"^2.2.0","jsdom":"^11.6.2","karma":"^2.0.0","karma-chrome-launcher":"^2.2.0","karma-coverage":"^1.1.1","karma-firefox-launcher":"^1.1.0","karma-jsdom-launcher":"^6.1.3","karma-mocha":"^1.3.0","karma-mocha-reporter":"^2.2.5","karma-opera-launcher":"^1.0.0","karma-remap-coverage":"^0.1.5","karma-typescript":"^3.0.12","mocha":"^4.1.0","source-map-support":"^0.5.3","ts-node":"^3.3.0","tslint":"^5.9.1","typedoc":"^0.10.0"},"gitHead":"d95308ca5c297fd90eb7993c6b57fda75e47f7c9","_id":"spiel-client@1.0.0","_npmVersion":"5.6.0","_nodeVersion":"9.6.1","_npmUser":{"name":"dancespiele","email":"spieljs@gmail.com"},"dist":{"integrity":"sha512-UmbR+Tkh8E9CIST+Lkbwca3NiemxJAvabZgTXndF+DDVQ+RRgcmMsonINTXXXPsEQFO3TPg1opBKnejkMrht2A==","shasum":"bb0447c392a2a94fdfdb374453cf72c260bfce52","tarball":"https://registry.npmjs.org/spiel-client/-/spiel-client-1.0.0.tgz","fileCount":18,"unpackedSize":27437,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFcykXt7OGEqSTb+Yr7pQ4fnj/EXmWSEjEwFdvyZoTn4AiEAtjAWBW9jj3d0NYvS3KlUyVLhkQ3lV7L6nYbQYkfrcbU="}]},"maintainers":[{"name":"dancespiele","email":"personadeeventos@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/spiel-client_1.0.0_1520173995030_0.9816024933085459"},"_hasShrinkwrap":false},"1.0.1":{"name":"spiel-client","version":"1.0.1","description":"Frontend framework to make easier to write frontend applications","main":"lib/src/index.js","types":"lib/src/index.d.ts","scripts":{"test":"karma start","build":"./node_modules/typescript/bin/tsc","lint":"./node_modules/tslint/bin/tslint 'src/**/*.ts'","docs":"gulp typedoc"},"repository":{"type":"git","url":"git+https://github.com/spieljs/spiel-client.git"},"keywords":["frontend","framework","spiel"],"author":{"name":"Francisco Jesus Navarro Cortes"},"license":"MIT","bugs":{"url":"https://github.com/spieljs/spiel-client/issues"},"homepage":"https://github.com/spieljs/spiel-client#readme","dependencies":{"@types/navigo":"^7.0.0","navigo":"^7.1.1","spiel-render":"^1.0.1","typescript":"^2.7.2","ultradom":"^2.0.1"},"devDependencies":{"@types/chai":"^4.1.2","@types/mocha":"^2.2.48","@types/node":"^8.9.4","chai":"^4.1.2","gulp":"^3.9.1","gulp-typedoc":"^2.2.0","jsdom":"^11.6.2","karma":"^2.0.0","karma-chrome-launcher":"^2.2.0","karma-coverage":"^1.1.1","karma-firefox-launcher":"^1.1.0","karma-jsdom-launcher":"^6.1.3","karma-mocha":"^1.3.0","karma-mocha-reporter":"^2.2.5","karma-opera-launcher":"^1.0.0","karma-remap-coverage":"^0.1.5","karma-typescript":"^3.0.12","mocha":"^4.1.0","source-map-support":"^0.5.3","ts-node":"^3.3.0","tslint":"^5.9.1","typedoc":"^0.10.0"},"gitHead":"7e6e71de24275f4d3f6d57b99f7e77df78ccc65a","_id":"spiel-client@1.0.1","_npmVersion":"5.6.0","_nodeVersion":"9.6.1","_npmUser":{"name":"dancespiele","email":"spieljs@gmail.com"},"dist":{"integrity":"sha512-+Ma2Yna9R1Ss04lR+8x+SgmL2/JWP8Pt17bA2FnkUtWB5l4J4sBUKPcSmqPxJgOwUgP1/5KyguxfnjoQZR9SKg==","shasum":"6b97d66d1e10c180ed4fc2cc0b1bf59b2ecd07d6","tarball":"https://registry.npmjs.org/spiel-client/-/spiel-client-1.0.1.tgz","fileCount":15,"unpackedSize":26958,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF2jsv9n/ek/2xEGRCWUJMq/LKqd5PGgbWu6/oIuPfnRAiBQkgUQGi3lruNEAsUsG8YVAfhcQEJNE5TXrD2WUqAmlw=="}]},"maintainers":[{"name":"dancespiele","email":"personadeeventos@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/spiel-client_1.0.1_1520176074704_0.9653469579843577"},"_hasShrinkwrap":false},"1.0.2":{"name":"spiel-client","version":"1.0.2","description":"Frontend framework to make easier to write frontend applications","main":"lib/src/index.js","types":"lib/src/index.d.ts","scripts":{"test":"karma start","build":"./node_modules/typescript/bin/tsc","lint":"./node_modules/tslint/bin/tslint 'src/**/*.ts'","docs":"gulp typedoc"},"repository":{"type":"git","url":"git+https://github.com/spieljs/spiel-client.git"},"keywords":["frontend","framework","spiel"],"author":{"name":"Francisco Jesus Navarro Cortes"},"license":"MIT","bugs":{"url":"https://github.com/spieljs/spiel-client/issues"},"homepage":"https://github.com/spieljs/spiel-client#readme","dependencies":{"@types/navigo":"^7.0.0","navigo":"^7.1.1","spiel-render":"^1.0.1","typescript":"^2.7.2","ultradom":"^2.0.1"},"devDependencies":{"@types/chai":"^4.1.2","@types/mocha":"^2.2.48","@types/node":"^8.9.4","chai":"^4.1.2","gulp":"^3.9.1","gulp-typedoc":"^2.2.0","jsdom":"^11.6.2","karma":"^2.0.0","karma-chrome-launcher":"^2.2.0","karma-coverage":"^1.1.1","karma-firefox-launcher":"^1.1.0","karma-jsdom-launcher":"^6.1.3","karma-mocha":"^1.3.0","karma-mocha-reporter":"^2.2.5","karma-opera-launcher":"^1.0.0","karma-remap-coverage":"^0.1.5","karma-typescript":"^3.0.12","mocha":"^4.1.0","source-map-support":"^0.5.3","ts-node":"^3.3.0","tslint":"^5.9.1","typedoc":"^0.10.0"},"gitHead":"6e4d9842c30a5401323de85636243929fb8326f3","_id":"spiel-client@1.0.2","_npmVersion":"5.6.0","_nodeVersion":"9.6.1","_npmUser":{"name":"dancespiele","email":"spieljs@gmail.com"},"dist":{"integrity":"sha512-4pG3U/S+j3NZd+S5IyvHrDYP0QOYgmE0QIl3dbl+Nakvzl2jSp6Dxxk+SNBUE2aL93QsOzF9WwS/4mPbtd9woQ==","shasum":"7f9403a08b1ced907e6f3d0842d3569dd46b43c0","tarball":"https://registry.npmjs.org/spiel-client/-/spiel-client-1.0.2.tgz","fileCount":15,"unpackedSize":27180,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDDj+RSOPjcEB2DvPzVc70S4Kr2Z5iJ1EbylkkOZqBkSAIgJQWU7C5EnbT24E7+mMQ74pmofPDr8W0ieKZ18ovYyo8="}]},"maintainers":[{"name":"dancespiele","email":"personadeeventos@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/spiel-client_1.0.2_1520266192974_0.8954810842510599"},"_hasShrinkwrap":false},"1.1.0":{"name":"spiel-client","version":"1.1.0","description":"Frontend framework to make easier to write frontend applications","main":"lib/src/index.js","types":"lib/src/index.d.ts","scripts":{"test":"karma start","build":"./node_modules/typescript/bin/tsc","lint":"./node_modules/tslint/bin/tslint 'src/**/*.ts'","docs":"gulp typedoc"},"repository":{"type":"git","url":"git+https://github.com/spieljs/spiel-client.git"},"keywords":["frontend","framework","spiel"],"author":{"name":"Francisco Jesus Navarro Cortes"},"license":"MIT","bugs":{"url":"https://github.com/spieljs/spiel-client/issues"},"homepage":"https://github.com/spieljs/spiel-client#readme","dependencies":{"@types/navigo":"^7.0.0","navigo":"^7.1.1","spiel-render":"^1.0.1","typescript":"^2.7.2","ultradom":"^2.2.0"},"devDependencies":{"@types/chai":"^4.1.2","@types/mocha":"^2.2.48","@types/node":"^8.9.4","chai":"^4.1.2","gulp":"^3.9.1","gulp-typedoc":"^2.2.0","jsdom":"^11.6.2","karma":"^2.0.0","karma-chrome-launcher":"^2.2.0","karma-coverage":"^1.1.1","karma-firefox-launcher":"^1.1.0","karma-jsdom-launcher":"^6.1.3","karma-mocha":"^1.3.0","karma-mocha-reporter":"^2.2.5","karma-opera-launcher":"^1.0.0","karma-remap-coverage":"^0.1.5","karma-typescript":"^3.0.12","mocha":"^4.1.0","source-map-support":"^0.5.3","ts-node":"^3.3.0","tslint":"^5.9.1","typedoc":"^0.10.0"},"gitHead":"1e3f74f0801ebffc226d30c1a6f0d6dde744f0b3","_id":"spiel-client@1.1.0","_npmVersion":"5.7.1","_nodeVersion":"9.7.1","_npmUser":{"name":"dancespiele","email":"spieljs@gmail.com"},"dist":{"integrity":"sha512-f/FB+Jcw+bFcSyNtgQaVNDsSlWBvhCLXYJkMGfMD9NA5mpHOFQyiAynzLVafRW+lqG7AmTOJ6UY3rY+4ko/u5g==","shasum":"89eea0622a06987ebb18d08e057d3ef641f71bce","tarball":"https://registry.npmjs.org/spiel-client/-/spiel-client-1.1.0.tgz","fileCount":15,"unpackedSize":30342,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDhczCYYj9e3zYQu7ufI8Puv4xhNYcZHZMS7G17i7559AiAqv9R355Ftfi2LQEw/tNufB94D2askpxRk2rbfR12tDA=="}]},"maintainers":[{"name":"dancespiele","email":"personadeeventos@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/spiel-client_1.1.0_1520477682001_0.3417384322398347"},"_hasShrinkwrap":false},"1.2.0":{"name":"spiel-client","version":"1.2.0","description":"Frontend framework to make easier to write frontend applications","main":"lib/src/index.js","types":"lib/src/index.d.ts","scripts":{"test":"karma start","build":"./node_modules/typescript/bin/tsc","lint":"./node_modules/tslint/bin/tslint 'src/**/*.ts'","docs":"gulp typedoc"},"repository":{"type":"git","url":"git+https://github.com/spieljs/spiel-client.git"},"keywords":["frontend","framework","spiel"],"author":{"name":"Francisco Jesus Navarro Cortes"},"license":"MIT","bugs":{"url":"https://github.com/spieljs/spiel-client/issues"},"homepage":"https://github.com/spieljs/spiel-client#readme","dependencies":{"@types/navigo":"^7.0.0","navigo":"^7.1.1","spiel-render":"^1.1.0","typescript":"^2.7.2","ultradom":"^2.3.0"},"devDependencies":{"@types/chai":"^4.1.2","@types/mocha":"^2.2.48","@types/node":"^8.9.5","chai":"^4.1.2","gulp":"^3.9.1","gulp-typedoc":"^2.2.0","jsdom":"^11.6.2","karma":"^2.0.0","karma-chrome-launcher":"^2.2.0","karma-coverage":"^1.1.1","karma-firefox-launcher":"^1.1.0","karma-jsdom-launcher":"^6.1.3","karma-mocha":"^1.3.0","karma-mocha-reporter":"^2.2.5","karma-opera-launcher":"^1.0.0","karma-remap-coverage":"^0.1.5","karma-typescript":"^3.0.12","mocha":"^4.1.0","source-map-support":"^0.5.3","ts-node":"^3.3.0","tslint":"^5.9.1","typedoc":"^0.10.0"},"gitHead":"50c1657372d8577b416634cc83594c7c4abdbf9a","_id":"spiel-client@1.2.0","_npmVersion":"5.7.1","_nodeVersion":"9.7.1","_npmUser":{"name":"dancespiele","email":"spieljs@gmail.com"},"dist":{"integrity":"sha512-uo9zYmHTLha4sofGigOQHsCCrNTL/d6QJvuv+7ChXvDu+ssqGYk5EbGx029f4ymBreNCsbT5Z+O2o67QgSJslg==","shasum":"def7617287823e68dc841e158b4b9543dda14356","tarball":"https://registry.npmjs.org/spiel-client/-/spiel-client-1.2.0.tgz","fileCount":15,"unpackedSize":30342,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG3tlGjIxB6KDgzyuXP/sGXBdmOdYcXlPD8Pyn74jiMLAiEAnxanDY3HCSeFAwamQqyWepq7kFoLS8NPLk5xUvqw1h4="}]},"maintainers":[{"name":"dancespiele","email":"personadeeventos@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/spiel-client_1.2.0_1520769034380_0.1502827954745971"},"_hasShrinkwrap":false},"1.2.1":{"name":"spiel-client","version":"1.2.1","description":"Frontend framework to make easier to write frontend applications","main":"lib/src/index.js","types":"lib/src/index.d.ts","scripts":{"test":"karma start","build":"./node_modules/typescript/bin/tsc","lint":"./node_modules/tslint/bin/tslint 'src/**/*.ts'","docs":"gulp typedoc"},"repository":{"type":"git","url":"git+https://github.com/spieljs/spiel-client.git"},"keywords":["frontend","framework","spiel"],"author":{"name":"Francisco Jesus Navarro Cortes"},"license":"MIT","bugs":{"url":"https://github.com/spieljs/spiel-client/issues"},"homepage":"https://github.com/spieljs/spiel-client#readme","dependencies":{"@types/navigo":"^7.0.0","navigo":"^7.1.1","spiel-render":"^1.1.1","typescript":"^2.7.2","ultradom":"^2.3.0"},"devDependencies":{"@types/chai":"^4.1.2","@types/mocha":"^2.2.48","@types/node":"^8.9.5","chai":"^4.1.2","gulp":"^3.9.1","gulp-typedoc":"^2.2.0","jsdom":"^11.6.2","karma":"^2.0.0","karma-chrome-launcher":"^2.2.0","karma-coverage":"^1.1.1","karma-firefox-launcher":"^1.1.0","karma-jsdom-launcher":"^6.1.3","karma-mocha":"^1.3.0","karma-mocha-reporter":"^2.2.5","karma-opera-launcher":"^1.0.0","karma-remap-coverage":"^0.1.5","karma-typescript":"^3.0.12","mocha":"^4.1.0","source-map-support":"^0.5.3","ts-node":"^3.3.0","tslint":"^5.9.1","typedoc":"^0.10.0"},"gitHead":"328a58d67e3b57aa638fe68e16f16dc1d37e6340","_id":"spiel-client@1.2.1","_npmVersion":"5.7.1","_nodeVersion":"9.7.1","_npmUser":{"name":"dancespiele","email":"spieljs@gmail.com"},"dist":{"integrity":"sha512-fpPo1RF1mIkw9+a5eU1TKoWja+fGt5X4CR5PFSbnPKX8TYPYPg19VzqiphCGjX+Ao9YiJYM1TeIeLIskr77UWg==","shasum":"e28efd8c46bfe886a3703f517d3563151c9e7e19","tarball":"https://registry.npmjs.org/spiel-client/-/spiel-client-1.2.1.tgz","fileCount":15,"unpackedSize":30342,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBAKORd/k0tqcYf9IAdS/Q59mDllgiATGWjbOfAVNNIJAiAQ2lunDG7BF1k6TTLPsiQiRyS3N01IZXUTxpuJ2xvIcA=="}]},"maintainers":[{"name":"dancespiele","email":"personadeeventos@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/spiel-client_1.2.1_1520777970589_0.63533407050549"},"_hasShrinkwrap":false}},"readme":"# Spiel Client\n\n[![Travis CI](https://travis-ci.org/spieljs/spiel-client.svg?branch=master)](https://travis-ci.org/spieljs/spiel-client)\n[![npm](https://img.shields.io/npm/v/spiel-client.svg)](https://www.npmjs.org/package/spiel-client)\n\nSpiel client is a flexible and light frontend framework to make easier create a complex and modern applications for the client side. It joins two light but powerful libraries: [Ultradom](https://github.com/jorgebucaran/ultradom) and [Navigo](https://github.com/krasimir/navigo).\n\n## Api documentation\n* [Spiel client API](https://spieljs.github.io/spiel-client/)\n\n## Examples\n* [Simple Spiel Client Example](https://github.com/spiel-examples/simple-spiel-client-example)\n\n## How use it\n\n### First config you routes\n\n```typescript\nimport {IConfigRouters} from \"spiel-client\";\nimport {genericHooks, hooks} from \"./hooks\";\nimport {page1, page2, page3, page4, notFound} from './Pages'\n\nexport const configSettings: IConfigRouters = {\n    default: \"/home\",\n    defaultProps: \"default\",\n    genericHooks,\n    hash: \"#!\",\n    notFound: true,\n    notFoundPath: \"/not-found\",\n    rootPath: \"http://localhost:9876/\",\n    routers: [{\n        page: Page1,\n        path: \"/home\",\n        routers: [{\n            alias: \"child\",\n            hooks,\n            page: Page2,\n            path: \"/child/:number\",\n            routers: [{\n                alias: \"grandchild\",\n                page: Page3,\n                path: \"/child2/:word\",\n            }],\n        }, {\n            defaultProps: \"my own prop\",\n            page: Page4,\n            path: \"/brother\",\n        }],\n    },\n    {\n        page: notFound,\n        path: \"/not-found\",\n    }],\n    useHash: true,\n};\n\nsrouter.setRouters(configDefault).resolve();\n```\n\n#### You can also use the navigo API directly:\n\n```typescript\n\nsrouter.setRouters();\n\nconst router = srouter.router;\nrouter.on({\n  '/user/:id': {\n    as: 'user', uses: (params, query) => {\n      Object.assign(page2.state, params);\n      render(page2.view, page2.state);\n    }\n  }\n});\nrouter.resolve();\n```\n\n#### Assign alias if you want generate links:\n\n```typescript\nconst configDefault: IConfigRouters = {\n    routers: [{\n        alias: 'user'\n        default: '/user'\n        page: page1,\n        path: '/user/:id',\n    }]\n};\n\nsrouter.setRouters(configDefault).resolve();\nconst router = srouter.router;\nconsole.log(router.generate('user', {id: 4})); // #/user/4\n```\n\n### Pass object by url\n\nYou can pass object with `srouter.go` and recover it with `lastState` state property:\n\n```tsx\nexport class TestPage4 {\n    public state = {\n        title: \"Hello brother\",\n    };\n\n    public view(state: State): JSXElements {\n        return (\n            <div>\n                <h1>{state.title}</h1>\n                <h2>{state.lastState}</h2>\n                <button\n                    onclick ={() => {\n                        state.title = \"Yes brother\";\n                        srouter.go(\"/home/brother\", {title: state.title});\n                        render(testPage4.view, state);\n                    }}\n                >Change Title</button>\n                <a href=\"/home\" data-navigo>go to root</a>\n            </div>\n        );\n    }\n}\n```\n\n#### Set your generic hooks for all the routes:\n\n```typescript\nexport const genericHooks: IGenericHooks = {\n    after: (params: Params) => {\n        if (params && params.number) {\n            params.number = +params.number + 2;\n        }\n    },\n    before: (done: (suppress?: boolean) => void, params: Params) => {\n        if (params && params.number) {\n            params.number = +params.number + 2;\n        }\n        done();\n    },\n};\n```\n\n#### And your hooks for expecific route:\n\n```typescript\nexport const hooks: IHooks = {\n    after: (params: Params) => {\n        if (params) {\n            params.number = +params.number + 2;\n        }\n    },\n    already: (params: Params) => {\n        if (params) {\n            params.number = +params.number + 2;\n        }\n    },\n    before: (done: (suppress?: boolean) => void, params: Params) => {\n        if (params) {\n            params.number = +params.number + 2;\n        }\n        done();\n    },\n    leave: (params: Params) => {\n        if (params) {\n            params.number = +params.number + 2;\n        }\n    },\n};  \n```\n### Create your page components\n\n```tsx\nimport { Children, h, IPage, JSXElements, srouter, State, VNode } from \"../../../src\";\n\ninterface IShow {\n    value: string;\n    onGo: () => void;\n}\n\nexport class Page5 implements IPage {\n    public state = {\n        text: \"This is a component\",\n    };\n\n    public view(state: State): JSXElements {\n        return(\n            <Show value={state.text} onGo={() => srouter.go(\"/\")}>\n                <span>And this is its child</span>\n            </Show>\n        );\n    }\n}\n\nfunction Show({value, onGo}: IShow, children: Children) {\n    return (\n        <div>\n            <span>{value}</span>\n            <div id=\"child\">{children}</div>\n            <button id=\"go-parent\" onclick={() => srouter.go(\"/\")}></button>\n        </div>\n    );\n}\n\nexport const page5 = new page5();\n```\n\n**Note:** you need to export the singleton of the class and always import `h` to render the views\n\nTo know more about the views see more in [ultradom](https://github.com/jorgebucaran/ultradom).\nAll the ultradom functionalities like `patch`, `h` etc... are available in spiel-client\n\n### Config your project\n\nThis is a tsconfig example:\n\n```typescript\n{\n    \"compilerOptions\": {\n        \"target\": \"es6\",\n        \"module\": \"commonjs\",\n        \"sourceMap\": true,\n        \"strict\": true,\n        \"emitDecoratorMetadata\": true,\n        \"experimentalDecorators\": true,\n        \"declaration\": true,\n        \"outDir\": \"./lib\",\n        \"rootDir\": \".\",\n        \"jsx\": \"react\",\n        \"jsxFactory\": \"h\"\n    },\n    \"include\": [\n        \"./src\",\n        \"./example\"\n    ],\n    \"exclude\": [\n        \"node_modules\"\n    ]\n}\n```\n\nRemember always to put `h` in the `jsxFactory` option.\n\n### Test your code\n\nCreate your mocks:\n\n```tsx\nimport { Children, h, IPage, JSXElements, State, VNode } from \"../../src\";\n\ninterface IShow {\n    value: string;\n}\n\nexport class ComponentTest implements IPage {\n    public state = {\n        text: \"This is a component\",\n    };\n\n    public view(state: State): JSXElements {\n        return(\n            <Show value={state.text}>\n                <span>And this is its child</span>\n            </Show>\n        );\n    }\n\n}\n\nfunction Show({value}: IShow, children: Children) {\n    return (\n        <div>\n            <span>{value}</span>\n            <div id=\"child\">{children}</div>\n        </div>\n    );\n}\n\nexport const componentTest = new ComponentTest();\n```\n\nand your file spec:\n\n```typescript\nimport { assert, expect } from \"chai\";\nimport { h, patch, VNode} from \"../../src\";\n\nimport {componentTest} from \"./mocks\";\n\ndescribe(\"Component\", () => {\n    let nodes: VNode<any>;\n    before(() => {\n        nodes = h(componentTest.view, componentTest.state);\n    });\n    it(\"has to be created\", () => {\n        const text: any = nodes.children.find((node: any) => node.nodeName === \"span\");\n        expect(text.children[0]).has.to.be.equal(\"This is a component\");\n    });\n\n    it(\"has to exist its children\", () => {\n        const child: any = nodes.children.find((node: any) => node.nodeName === \"div\");\n        const text: any = child.children.find((node: any) => node.nodeName === \"span\");\n        expect(text.children[0]).has.to.be.equal(\"And this is its child\");\n    });\n});\n```\n\n## Make compatible with ES5 browsers\n\ntsconfig.json:\n\n```json\n{\n\t\"compilerOptions\": {\n\t\t\"target\": \"es5\",\n\t\t\"module\": \"commonjs\",\n\t\t\"sourceMap\": true,\n\t\t\"strict\": true,\n\t\t\"emitDecoratorMetadata\": true,\n\t\t\"experimentalDecorators\": true,\n\t\t\"declaration\": true,\n\t\t\"outDir\": \"./lib\",\n\t\t\"rootDir\": \".\",\n\t\t\"jsx\": \"react\",\n\t\t\"jsxFactory\": \"h\"\n\t},\n\t\"include\": [\n\t\t\"./src\",\n\t\t\"./example\"\n\t],\n\t\"exclude\": [\n\t\t\"node_modules\"\n\t]\n}\n```\n\nIn your code:\n```typescript\nimport 'es6-shim'; // or every polyfill which you need\nimport { srouter, IConfigRouters } from 'spiel-client';\n```\n\n## Run Spiel Client tests\n\n`npm test`\n\n## License\n\nSpiel Client is MIT licensed. See [license](LICENSE.md)\n","maintainers":[{"name":"dancespiele","email":"personadeeventos@gmail.com"}],"time":{"modified":"2022-05-18T10:53:34.540Z","created":"2018-01-12T02:21:28.111Z","0.1.0":"2018-01-12T02:21:28.111Z","0.2.0":"2018-01-13T18:37:05.921Z","0.2.1":"2018-01-13T18:48:43.298Z","0.3.0":"2018-02-01T00:00:24.288Z","0.3.1":"2018-02-01T00:31:45.887Z","0.3.2":"2018-02-01T00:33:00.748Z","0.3.3":"2018-02-01T00:35:22.461Z","0.3.4":"2018-02-01T00:49:59.271Z","0.3.5":"2018-02-01T00:57:31.754Z","0.4.0-beta":"2018-02-06T11:38:05.613Z","0.4.0-beta-1":"2018-02-06T11:49:11.109Z","0.4.0-beta-2":"2018-02-06T14:09:39.083Z","0.4.0":"2018-02-06T14:54:13.901Z","0.4.1":"2018-02-06T15:14:51.498Z","0.4.2":"2018-02-07T00:24:26.141Z","0.4.3":"2018-02-07T00:39:55.820Z","0.4.4":"2018-02-07T01:10:26.393Z","0.4.5":"2018-02-07T01:19:10.114Z","0.4.6":"2018-02-08T13:23:17.969Z","1.0.0":"2018-03-04T14:33:15.384Z","1.0.1":"2018-03-04T15:07:54.750Z","1.0.2":"2018-03-05T16:09:53.094Z","1.1.0":"2018-03-08T02:54:42.052Z","1.2.0":"2018-03-11T11:50:34.468Z","1.2.1":"2018-03-11T14:19:30.667Z"},"homepage":"https://github.com/spieljs/spiel-client#readme","repository":{"type":"git","url":"git+https://github.com/spieljs/spiel-client.git"},"author":{"name":"Francisco Jesus Navarro Cortes"},"bugs":{"url":"https://github.com/spieljs/spiel-client/issues"},"license":"MIT","readmeFilename":"README.md","keywords":["frontend","framework","spiel"]}