@@ -1,3 +1,2 @@
-/node_modules/
-package-lock.json
-yarn.lock
+.idea/workspace.xml
+/filog
@@ -0,0 +1,7 @@
+<component name="ProjectDictionaryState">
+ <dictionary name="fgm">
+ <words>
+ <w>cordova</w>
+ </words>
+ </dictionary>
+</component>
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+ <component name="Encoding">
+ <file url="PROJECT" charset="UTF-8" />
+ </component>
+</project>
@@ -0,0 +1,11 @@
+<module type="WEB_MODULE" version="4">
+ <component name="NewModuleRootManager">
+ <content url="file://$MODULE_DIR$">
+ <excludeFolder url="file://$MODULE_DIR$/filog/lib" />
+ <excludeFolder url="file://$MODULE_DIR$/meteor/.meteor/local" />
+ </content>
+ <orderEntry type="inheritedJdk" />
+ <orderEntry type="sourceFolder" forTests="false" />
+</module>
+<component name="InspectionProjectProfileManager">
+ <profile version="1.0">
+ <option name="myName" value="Project Default" />
+ <inspection_tool class="TsLint" enabled="true" level="ERROR" enabled_by_default="true" />
+ </profile>
+ <component name="JavaScriptLibraryMappings">
+ <includedPredefinedLibrary name="Meteor project library" />
@@ -0,0 +1,4 @@
+ <component name="TsLintConfiguration" use-custom-config-file="true" custom-config-file-path="$PROJECT_DIR$/filog/tslint.json" />
@@ -0,0 +1,12 @@
+ <component name="ESLintProjectComponent">
+ <option name="eslintRcFile" value="$USER_HOME$/.eslintrc.js" />
+ <option name="eslintExecutable" value="/usr/local/lib/node_modules/eslint/bin/eslint.js" />
+ <option name="nodeInterpreter" value="/usr/local/bin/node" />
+ <option name="pluginEnabled" value="true" />
+ <component name="JavaScriptSettings">
+ <option name="languageLevel" value="ES6" />
@@ -0,0 +1,8 @@
+ <component name="ProjectModuleManager">
+ <modules>
+ <module fileurl="file://$PROJECT_DIR$/.idea/filog_demo.iml" filepath="$PROJECT_DIR$/.idea/filog_demo.iml" />
+ </modules>
@@ -0,0 +1,20 @@
+ <component name="MongoConfiguration">
+ <option name="serverConfigurations">
+ <list>
+ <ServerConfiguration>
+ <option name="label" value="Local default" />
+ <option name="serverUrls">
+ <option value="localhost:27017" />
+ </list>
+ </option>
+ <option name="sshTunnelingConfiguration">
+ <SshTunnelingConfiguration />
+ </ServerConfiguration>
@@ -0,0 +1,14 @@
+ <component name="MessDetector">
+ <phpmd_settings>
+ <MessDetectorConfiguration tool_path="/usr/local/opt/phpmd/bin/phpmd" />
+ </phpmd_settings>
+ <component name="PhpCodeSniffer">
+ <phpcs_settings>
+ <PhpCSConfiguration standards="MySource;PEAR;PHPCS;PSR1;PSR2;Squiz;Zend" tool_path="$PROJECT_DIR$/../../../Carrefour/sources/vendor/bin/phpcs" />
+ </phpcs_settings>
+ <component name="PhpProjectSharedConfiguration" php_language_level="7.1" />
+<component name="ProjectRunConfigurationManager">
+ <configuration default="false" name="Jest all" type="JavaScriptTestRunnerJest" factoryName="Jest">
+ <config-file value="$PROJECT_DIR$/filog/jest.config.js" />
+ <node-interpreter value="project" />
+ <node-options value="" />
+ <working-dir value="$PROJECT_DIR$/filog" />
+ <jest-options value="__tests__/unit/test.ts __tests__/integration/test.ts" />
+ <envs />
+ <scope-kind value="ALL" />
+ <method v="2" />
+ </configuration>
+ <configuration default="false" name="Jest integration" type="JavaScriptTestRunnerJest" factoryName="Jest">
+ <jest-options value="__tests__/integration/test.ts" />
+ <configuration default="false" name="Jest unit" type="JavaScriptTestRunnerJest" factoryName="Jest">
+ <jest-options value="__tests__/unit/test.ts --watch" />
@@ -0,0 +1,13 @@
+ <configuration default="false" name="NPM TS Compile watch" type="js.build_tools.npm" factoryName="npm">
+ <package-json value="$PROJECT_DIR$/filog/package.json" />
+ <command value="run" />
+ <scripts>
+ <script value="ts-compile" />
+ </scripts>
+ <arguments value="--watch" />
+ <component name="TypeScriptCompiler">
+ <option name="enableServiceForProjectsWithoutConfig" value="false" />
+ <option name="typeScriptCompilerParams" value="--lib dom,es2017" />
+ <component name="VcsDirectoryMappings">
+ <mapping directory="$PROJECT_DIR$" vcs="Git" />
+ <mapping directory="$PROJECT_DIR$/filog" vcs="Git" />
+ <mapping directory="$PROJECT_DIR$/meteor/.meteor/local/build/programs/server/npm/node_modules/filog" vcs="Git" />
@@ -1 +0,0 @@
-METEOR@1.7.0.4
@@ -0,0 +1,3 @@
+/node_modules/
+package-lock.json
+yarn.lock
@@ -19,6 +19,6 @@ shell-server@0.3.1 # Server-side component of the `meteor shell` comm
autopublish@1.0.7 # Publish all data to the clients (for prototyping)
insecure@1.0.7 # Allow all DB writes from clients (for prototyping)
-dynamic-import@0.4.0
-accounts-password
-accounts-ui
+dynamic-import@0.4.2
+accounts-password@1.5.1
+accounts-ui@1.3.0
@@ -0,0 +1 @@
+METEOR@1.7.0.5
@@ -24,7 +24,7 @@ ddp-rate-limiter@1.0.7
ddp-server@2.2.0
deps@1.0.12
diff-sequence@1.1.0
-dynamic-import@0.4.1
ecmascript@0.11.1
ecmascript-runtime@0.7.0
ecmascript-runtime-client@0.7.2
@@ -34,11 +34,13 @@ Template.hello.events({
class ExtendedBrowserProcessor extends BrowserProcessor {
constructor(browserInfo) {
+ console.log("EBP constructor");
super();
this.browserInfo = pick(browserInfo, ['description', 'name', 'version', 'layout', 'os']);
}
process(context) {
+ console.log("EBP process");
const result = super.process(context);
return {
...result,