You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@olingo.apache.org by ko...@apache.org on 2015/02/23 11:11:46 UTC
[39/41] olingo-odata4-js git commit: [OLINGO-541] Move the odatajs
branch one directory up
http://git-wip-us.apache.org/repos/asf/olingo-odata4-js/blob/503b4417/odatajs/demo/tester.html
----------------------------------------------------------------------
diff --git a/odatajs/demo/tester.html b/odatajs/demo/tester.html
deleted file mode 100644
index e4e0832..0000000
--- a/odatajs/demo/tester.html
+++ /dev/null
@@ -1,235 +0,0 @@
-<!--
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements. See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership. The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied. See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
- -->
-<html>
- <head>
- <meta http-equiv="X-UA-Compatible" content="IE=Edge" />
- <title>datajs startup perf test</title>
- <script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
- <script type="text/javascript" src="./../build/lib/odatajs-latest.js"></script>
- <script type="text/javascript" src="./scripts/tools.js" ></script>
- <style type="text/css">
- .code{font-family:"Courier New",monospace;font-size:13px;line-height:18px;}
- .code ul{list-style:none;margin:0 0 0 1.5em;padding:0;}
- .code li{position:relative;}
- .code.json li:after{content:',';}
- .code.json li:last-child:after{content:'';}
- .code span{white-space:nowrap;padding:2px 1px;}
- .code .property{font-weight:bold;color:#000000;}
- .code .null{color:#9d261d;}
- .code .boolean{color:#760a85;}
- .code .numeric{color:#0076cb;}
- .code .string{color:#247230;}
- .code .deffered{color:#666666;font-size:0.9em;}
- .code .toggle{position:absolute;left:-1em;cursor:pointer;}
- .code .tag{color:#003283;}
- .code .atn{color:#760a85;}
- .code .atv{color:#247230;}
- .code .text{color:#000000;}
- .code .cdata{color:#008080;}
- .code .comment,.code .ns{color:#666666;}
-
- .left {
- margin-left : 20px;
- position:relative;
- }
-
- </style>
- </head>
- <body>
- <table><tr><td valign="top" width="150px">
- Metadata<br>
- <input type="radio" id="inMetadata1" name="inMetadata" value="none"/>
- <label for="inMetadata1">none</label><br>
-
- <input type="radio" id="inMetadata2" name="inMetadata" value="minimal" checked="checked"/>
- <label for="inMetadata2">minimal<br>
- <div class="left">
- <input type="checkbox" id="inMinimalToFull">
- <label for="inMinimalToFull" id="lblInMinimalToFull">minimal to full</label><br>
- </div>
-
- <input type="radio" id="inMetadata3" name="inMetadata" value="full"><label for="inMetadata3">full</label>
- <br>
- Recognize Dates<br>
- <input type="checkbox" id="inRecognizeDates"><label for="check1">yes/no</label><br>
-
- </td><td>
- <div id="buttons"></div>
- </td><td>
- <button id="btnMetaData">MetaData</button><br/>
- <button id="btnPOST_entry_food">POST food entry</button><br/>
- <button id="btnPOST_entry_categorie">POST categorie entry</button><br/>
- </td></tr></table>
- <div id='resultsArea' data-type="json">
- </div>
- <script>
- // Config
- var config = [
- { name: 'Feed', url: 'http://localhost:4002/tests/endpoints/FoodStoreDataServiceV4.svc/Foods'},
- { name: 'Entry', url: 'http://localhost:4002/tests/endpoints/FoodStoreDataServiceV4.svc/Foods(0)'},
- { name: 'Collection of Complex', url: 'http://localhost:4002/tests/endpoints/FoodStoreDataServiceV4.svc/Foods(0)/Providers'},
- { name: 'Collection of Simple', url: 'http://localhost:4002/tests/endpoints/FoodStoreDataServiceV4.svc/Foods(0)/AlternativeNames'},
- { name: 'Complex property', url: 'http://localhost:4002/tests/endpoints/FoodStoreDataServiceV4.svc/Foods(0)/Packaging'},
- { name: 'Simple property', url: 'http://localhost:4002/tests/endpoints/FoodStoreDataServiceV4.svc/Foods(0)/Name'},
- ];
-
- // UI Stuff
- var createButtonClickHandler = function(nr) {
- return function() { buttonClick(nr);};
- };
-
- var buttonRoot = $('#buttons');
- $("input[name*='inMetadata'").click( function() {
- var metadata = $("input[name*='inMetadata']:checked").val();
- if (metadata === "minimal") {
- $("#lblInMinimalToFull").css('color', '#000000');
- $("#inMinimalToFull").removeAttr('disabled');
- } else {
- $("#lblInMinimalToFull").css('color', '#999999');
- $("#inMinimalToFull").attr('disabled','disabled');
- }
- });
-
- for (var i = 0; i < config.length; i++) {
- var button = $('<button id="btnArray">'+config[i].name+'</button><br/>"');
- button.click( createButtonClickHandler(i));
- buttonRoot.append(button);
- }
-
- // Testing
- function buttonClick(configNr) {
- var metadata = $("input[name*='inMetadata']:checked").val();
- var recognizeDates = $("#inRecognizeDates").is(":checked") ? true : false;
- var inMinimalToFull = $("#inMinimalToFull").is(":checked") ? true : false;
-
- var requestUri = {
- requestUri : config[configNr].url
- };
-
- requestUri.recognizeDates = recognizeDates;
-
- var metaDatasuccess = function(metadata){
- odatajs.oData.read(requestUri, success, errorFunc, null, null, metadata);
- };
-
- if ( metadata === 'full') {
- requestUri.headers = { Accept : 'application/json;odata.metadata=full' };
- odatajs.oData.read(requestUri, success, errorFunc);
- } else if ( metadata === 'minimal') {
- requestUri.headers = { Accept : 'application/json;odata.metadata=minimal' };
- if (inMinimalToFull) {
- getMetaData(metaDatasuccess);
- } else {
- odatajs.oData.read(requestUri, success, errorFunc);
- }
- } else {
- requestUri.headers = { Accept : 'application/json;odata.metadata=none' };
- odatajs.oData.read(requestUri, success, errorFunc);
- }
- }
-
- function show(data) {
- $('#resultsArea').empty();
- var code = $('<code data-type="json"></code>').text(JSON.stringify(data));
- $('#resultsArea').append(code);
- $('code[data-type]').prettify();
- }
- function success(data) {
- show(data);
- }
-
- function errorFunc(err) {
- $('#resultsArea').empty();
- $("#resultsArea").text(JSON.stringify(err));
- }
-
- function getMetaData(metaDatasuccess) {
- var oHeaders = {
- 'Accept': 'text/html,application/xhtml+xml,application/xml,application/json;odata.metadata=full',
- "Odata-Version": "4.0",
- "OData-MaxVersion": "4.0",
- "Prefer": "odata.allow-entityreferences"
- };
- var metadataRequest =
- {
- headers: oHeaders,
- requestUri: "http://localhost:4002/tests/endpoints/FoodStoreDataServiceV4.svc/$metadata",
- data: null,
- };
- odatajs.oData.read(metadataRequest, metaDatasuccess, errorFunc,odatajs.oData.metadataHandler);
- }
-
- /*******Special buttons***********/
-
- $('#btnMetaData').on("click", function(){
- var oHeaders = {
- 'Accept': 'text/html,application/xhtml+xml,application/xml,application/json;odata.metadata=full',
- "Odata-Version": "4.0",
- "OData-MaxVersion": "4.0",
- "Prefer": "odata.allow-entityreferences"
- };
- var metadataRequest =
- {
- headers: oHeaders,
- requestUri: "http://localhost:4002/tests/endpoints/FoodStoreDataServiceV4.svc/$metadata",
- data: null,
- };
-
- odatajs.oData.read(metadataRequest, success, errorFunc,odatajs.oData.metadataHandler);
- });
-
- $('#btnPOST_entry_food').on("click", function(){
- var requestUri = {
- requestUri : 'http://localhost:4002/tests/endpoints/FoodStoreDataServiceV4.svc/Foods',
- method: 'POST',
- headers : { Accept : 'application/json' },
- recognizeDates : true,
- data : {
- "@odata.type": "#DataJS.Tests.V4.Food",
- "@odata.context": "http://localhost:4002/tests/endpoints/FoodStoreDataServiceV4.svc/$metadata#Foods/$entity",
- FoodID: 111,
- Name: "flour1"
- }
- };
- odatajs.oData.read(requestUri, success, errorFunc);
- });
- $('#btnPOST_entry_categorie').on("click", function(){
-
- var requestUri = {
- requestUri : 'http://localhost:4002/tests/endpoints/FoodStoreDataServiceV4.svc/Categories',
- method: 'POST',
- headers : { Accept : 'application/json' },
- recognizeDates : true,
- data : {
- "@odata.type": "#DataJS.Tests.V4.Category",
- "@odata.context": "http://localhost:4002/tests/endpoints/FoodStoreDataServiceV4.svc/$metadata#Categories/$entity",
- CategoryID: 111,
- Name: "cat111"
- }
- };
- odatajs.oData.read(requestUri, success, errorFunc);
- });
-
-
-
- </script>
- </body>
-</html>
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/olingo-odata4-js/blob/503b4417/odatajs/grunt-config/banner.txt
----------------------------------------------------------------------
diff --git a/odatajs/grunt-config/banner.txt b/odatajs/grunt-config/banner.txt
deleted file mode 100644
index 042f3ce..0000000
--- a/odatajs/grunt-config/banner.txt
+++ /dev/null
@@ -1,18 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements. See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership. The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied. See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
http://git-wip-us.apache.org/repos/asf/olingo-odata4-js/blob/503b4417/odatajs/grunt-config/custom-tasks/rat.js
----------------------------------------------------------------------
diff --git a/odatajs/grunt-config/custom-tasks/rat.js b/odatajs/grunt-config/custom-tasks/rat.js
deleted file mode 100644
index 5c758af..0000000
--- a/odatajs/grunt-config/custom-tasks/rat.js
+++ /dev/null
@@ -1,23 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements. See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership. The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied. See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-
-//rat is written as like a npm module so include the /rat/tasks folder
-module.exports = function(grunt) {
- require('./rat/tasks/rat.js')(grunt);
-};
http://git-wip-us.apache.org/repos/asf/olingo-odata4-js/blob/503b4417/odatajs/grunt-config/custom-tasks/rat/.gitignore
----------------------------------------------------------------------
diff --git a/odatajs/grunt-config/custom-tasks/rat/.gitignore b/odatajs/grunt-config/custom-tasks/rat/.gitignore
deleted file mode 100644
index 3a8704d..0000000
--- a/odatajs/grunt-config/custom-tasks/rat/.gitignore
+++ /dev/null
@@ -1,3 +0,0 @@
-node_modules
-extern-tools/*
-!extern-tools/info.md
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/olingo-odata4-js/blob/503b4417/odatajs/grunt-config/custom-tasks/rat/extern-tools/info.md
----------------------------------------------------------------------
diff --git a/odatajs/grunt-config/custom-tasks/rat/extern-tools/info.md b/odatajs/grunt-config/custom-tasks/rat/extern-tools/info.md
deleted file mode 100644
index f48049e..0000000
--- a/odatajs/grunt-config/custom-tasks/rat/extern-tools/info.md
+++ /dev/null
@@ -1,22 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements. See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership. The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied. See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-Place apache-rat-0.11.jar from http://creadur.apache.org/rat/download_rat.cgi
-in ./apache-rat-0.11/apache-rat-0.11.jar.
-
-See ./../readme.md for details
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/olingo-odata4-js/blob/503b4417/odatajs/grunt-config/custom-tasks/rat/package.json
----------------------------------------------------------------------
diff --git a/odatajs/grunt-config/custom-tasks/rat/package.json b/odatajs/grunt-config/custom-tasks/rat/package.json
deleted file mode 100644
index 0c374c7..0000000
--- a/odatajs/grunt-config/custom-tasks/rat/package.json
+++ /dev/null
@@ -1,27 +0,0 @@
-{
- "name": "grunt-rat",
- "version": "0.0.1",
- "description": "Run Apache Rat(release audit tool)",
- "license": "Apache",
- "author": {
- "name": "Sven Kobler-Morris",
- "email": "koblers@apache.org"
- },
- "files": [
- "tasks"
- ],
- "dependencies": {
- "chalk": "~0.4.0"
- },
- "devDependencies": {
- "async": "^0.9.0",
- "grunt": "~0.4.0",
- "xml2js": "^0.4.4"
- },
- "peerDependencies": {
- "grunt": "~0.4.0"
- },
- "engines": {
- "node": ">=0.8.0"
- }
-}
http://git-wip-us.apache.org/repos/asf/olingo-odata4-js/blob/503b4417/odatajs/grunt-config/custom-tasks/rat/readme.md
----------------------------------------------------------------------
diff --git a/odatajs/grunt-config/custom-tasks/rat/readme.md b/odatajs/grunt-config/custom-tasks/rat/readme.md
deleted file mode 100644
index fd2795c..0000000
--- a/odatajs/grunt-config/custom-tasks/rat/readme.md
+++ /dev/null
@@ -1,23 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements. See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership. The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied. See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-Download "apache-rat-0.11-bin.zip" from http://creadur.apache.org/rat/download_rat.cgi and unpack it to
-"extern-tools/apache-rat-0.11"
-
-"apache-rat-0.11.jar" must be located in ./extern-tools/apache-rat-0.11/apache-rat-0.11.jar
-( full path from git root /odatajs/grunt-config/custom-tasks/rat/extern-tools/apache-rat-0.11/apache-rat-0.11.jar)
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/olingo-odata4-js/blob/503b4417/odatajs/grunt-config/custom-tasks/rat/tasks/rat.js
----------------------------------------------------------------------
diff --git a/odatajs/grunt-config/custom-tasks/rat/tasks/rat.js b/odatajs/grunt-config/custom-tasks/rat/tasks/rat.js
deleted file mode 100644
index 287f1a4..0000000
--- a/odatajs/grunt-config/custom-tasks/rat/tasks/rat.js
+++ /dev/null
@@ -1,154 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements. See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership. The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied. See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-
-module.exports = function (grunt) {
- grunt.registerMultiTask('rat', 'Run Apache Rat', function () {
- var async = require("async");
- var chalk = require('chalk');
- var childProcess = require('child_process');
- var path = require('path');
- var fs = require('fs');
- var xml2js = require('xml2js');
-
- var globalCB = this.async();
-
- var ratJarFile = path.resolve(__dirname,'./../extern-tools/apache-rat-0.11/apache-rat-0.11.jar');
- var options = this.options({ xml : true, dest : './build/tmp'});
-
- //check output directory
- if(!fs.existsSync(options.dest)){
- grunt.file.mkdir(options.dest,0766);
- }
-
- //collect directories which should be checked
- var checkDirs = [];
- for(var i = 0; i < this.files.length; i++) {
- for(var ii = 0; ii < this.files[i].src.length; ii++) {
- var checkDir = {
- dir : this.files[i].src[ii],
- options : {
- xml : options.xml,
- dest : options.dest,
- tag : this.files[i].options.tag,
- exclude : options.exclude || this.files[i].options.exclude
- }
- };
- checkDirs.push(checkDir);
- }
- }
-
- var processDirectory = function processDirectory(data,cb) {
- var checkDir = data.dir;
- var options = data.options;
- var outPutFile = options.dest + '/'+ 'rat_' + (options.tag ? options.tag:'') + (options.xml ? '.xml' : '.txt');
-
- //sample command java -jar apache-rat-0.10.jar -x -d ./src > ./build/tmp/rat.txt
- var cmd = 'java -jar ' + ratJarFile+ ' ';
- cmd += options.xml ? ' -x' : '';
- cmd += ' --force -d ' + checkDir;
- //cmd += ' -E ./grunt-config/custom-tasks/rat/.rat-excludes'
- if (options.exclude) {
- for (var i = 0; i< options.exclude.length; i ++) {
- cmd += ' -e '+ options.exclude[i];
- }
- }
- cmd += ' > ' + outPutFile;
-
- grunt.verbose.writeln('Command:', chalk.yellow(cmd));
- var cp = childProcess.exec(cmd, options.execOptions, function (error, stdout, stderr) {
- if (error) {
- grunt.fail.warn('rat --> ' + error, 1); //exit grunt with error code 1
- }
- checkOutFile(outPutFile,data,cb);
- });
- };
-
- var checkOutFile = function(outFile,data,cb) {
- //check out files
- if (path.extname(outFile) !== '.xml') {
- grunt.log.writeln(chalk.yellow('\nrat --> ' + 'No XML output: ('+outFile+') skipped!\n'));
- cb();
- return;
- }
-
- var xml = grunt.file.read(outFile);
- var parser = new xml2js.Parser();
-
- parser.parseString(xml, function (err, result) {
- if (err) {
- grunt.fail.warn('rat --> XML parse error: ' + err, 1);
- }
-
- if (checkRatLogFile(result)) {
- grunt.fail.warn('rat --> check license error: ' + 'Missing or Invalied license header detected ( see "'+outFile+'")', 1);
- }
-
- grunt.log.ok('rat --> check on ' + data.dir + ' ok -> see' + outFile);
- });
- cb();
- };
-
- var checkRatLogFile = function(result) {
- var list = result['rat-report']['resource'];
- for (var i = 0; i < list.length; i++ ){
- var item = list[i];
-
- var headerType = list[i]['header-type'];
- var attr = headerType[0]['$'];
- if (attr.name.trim() !== 'AL') {
- return true;
- }
- }
- return false;
- };
-
- var captureOutput = function (child, output) {
- if (grunt.option('color') === false) {
- child.on('data', function (data) {
- output.write(chalk.stripColor(data));
- });
- } else {
- child.pipe(output);
- }
- };
-
- //files
- async.each(checkDirs,
- function (checkDir,cb) {
- processDirectory(checkDir,cb);
- },
- function(err) {
- grunt.log.ok('rat --> finished');
- globalCB();
- }
- );
-
-
- /*
- captureOutput(cp.stdout, process.stdout);
- captureOutput(cp.stderr, process.stderr);
-
- if (options.stdin) {
- process.stdin.resume();
- process.stdin.setEncoding('utf8');
- process.stdin.pipe(cp.stdin);
- }*/
- });
-};
-
http://git-wip-us.apache.org/repos/asf/olingo-odata4-js/blob/503b4417/odatajs/grunt-config/custom-tasks/sign.js
----------------------------------------------------------------------
diff --git a/odatajs/grunt-config/custom-tasks/sign.js b/odatajs/grunt-config/custom-tasks/sign.js
deleted file mode 100644
index 86e0d04..0000000
--- a/odatajs/grunt-config/custom-tasks/sign.js
+++ /dev/null
@@ -1,141 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements. See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership. The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied. See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-
-module.exports = function(grunt) {
-
- grunt.registerMultiTask('sign', function() {
- var self = this;
-
- var path = require('path');
- var fs = require( 'fs' );
- var chalk = require('./rat/node_modules/chalk');
-
- var globalDone = this.async();
-
- var options = this.options({ types : [] });
- var workLoad = [];
- var writeToLogOk = function(data) { grunt.log.ok(data.toString()); };
-
- // fill workLoad
- for(var i = 0; i < this.files.length; i++) {
- for(var ii = 0; ii < this.files[i].src.length; ii++) {
- for (var iii = 0; iii < options.types.length; iii++) {
- workLoad.push({
- src :this.files[i].src[ii],
- type: options.types[iii]
- });
- }
- }
- }
-
- function process() {
- if(workLoad.length <= 0) {
- globalDone();
- return;
- }
-
- var workItem = workLoad.pop();
- // make source file releative to cwd, since cwd is used as workdir from spawn
- var fileName = path.relative(self.data.cwd,workItem.src);
- var taskOptions,pipeTo,pipeSrc = 'out';
- console.log (fileName);
- if ( workItem.type === 'md5' ) {
- pipeTo = workItem.src+'.md5';
-
- grunt.log.writeln(chalk.yellow('Signing ('+workItem.type+') ' + fileName + " ..."));
- //openssl dgst -md5 odatajs.4.0.0-beta01.nupkg
- taskOptions = {
- cmd : 'openssl',
- args: ['dgst','-md5',fileName],
- opts : { cwd :self.data.cwd }
- };
- } else if ( workItem.type === 'sha' ) {
- pipeTo = workItem.src+'.sha';
-
- grunt.log.writeln(chalk.yellow('Signing ('+workItem.type+') ' + fileName + " ..."));
-
- //gpg --print-md SHA512 odatajs-4.0.0-beta-01-RC02-doc.zip
- taskOptions = {
- cmd : 'gpg',
- args: ['--print-md','SHA512',fileName],
- opts : { cwd :self.data.cwd }
- };
- } else if ( workItem.type === 'asc' ) {
- pipeTo = undefined; // done by gpg
-
- grunt.log.writeln(chalk.yellow('Signing ('+workItem.type+') ' + fileName + " ..."));
-
- //gpg --armor --detach-sign odatajs-4.0.0-beta-01-RC02-sources.zip
- taskOptions = {
- cmd : 'gpg',
- args: ['--armor','--detach-sign',fileName],
- opts : { cwd :self.data.cwd }
- };
- } else if ( workItem.type === 'asc-verify' ) {
- pipeTo = 'console';
- pipeSrc = 'err';
-
- grunt.log.writeln(chalk.yellow('Verify ('+workItem.type+') ' +fileName+ '.asc' + " ..."));
-
- //gpg --verify --detach-sign odatajs-4.0.0-beta-01-RC02-sources.zip.asc
- taskOptions = {
- cmd : 'gpg',
- args: ['--verify', fileName+'.asc'],
- opts : { cwd :self.data.cwd }
- };
- } else {
- grunt.fail.warn('Unknown sign type: "'+ workItem.type + '"', 1);
- }
-
- //console.log(taskOptions);
-
- var task = grunt.util.spawn(taskOptions, function done(err,result) {
- if (err) {
- grunt.fail.warn('Sign: '+err);
- }
- });
-
-
-
- if (pipeTo) {
- if (pipeTo === 'console') {
- if (pipeSrc ==='err') {
- task.stderr.on('data', writeToLogOk );
- } else {
- task.stdout.on('data', writeToLogOk);
- }
- } else {
- var outStream = fs.createWriteStream(pipeTo/* ,{flags: 'w'}*/);
- var src = (pipeSrc ==='err') ? task.stderr : task.stdout;
- src.pipe(outStream, { end: false });
- }
- }
-
- task.on('close', function (code) {
- grunt.log.ok('Processed ('+workItem.type+') :' + workItem.src);
- grunt.log.ok('with code ' + code);
- process();
- });
-
- }
-
- process();
- });
-};
-
http://git-wip-us.apache.org/repos/asf/olingo-odata4-js/blob/503b4417/odatajs/grunt-config/custom-tasks/toBrowser.js
----------------------------------------------------------------------
diff --git a/odatajs/grunt-config/custom-tasks/toBrowser.js b/odatajs/grunt-config/custom-tasks/toBrowser.js
deleted file mode 100644
index 4712a87..0000000
--- a/odatajs/grunt-config/custom-tasks/toBrowser.js
+++ /dev/null
@@ -1,23 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements. See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership. The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied. See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-
-
-module.exports = function(grunt) {
- require('./toBrowser/toBrowser.js')(grunt);
-};
http://git-wip-us.apache.org/repos/asf/olingo-odata4-js/blob/503b4417/odatajs/grunt-config/custom-tasks/toBrowser/toBrowser.js
----------------------------------------------------------------------
diff --git a/odatajs/grunt-config/custom-tasks/toBrowser/toBrowser.js b/odatajs/grunt-config/custom-tasks/toBrowser/toBrowser.js
deleted file mode 100644
index ad2e8c8..0000000
--- a/odatajs/grunt-config/custom-tasks/toBrowser/toBrowser.js
+++ /dev/null
@@ -1,98 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements. See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership. The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied. See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-
-module.exports = function(grunt) {
-
- var stripHeader = function(input) {
- return input.replace(/(\/\*(.|\n|\r)*?\*\/)/i,"");
- };
-
- grunt.registerMultiTask('toBrowser', function() {
- var self = this;
-
- var path = require('path');
- var fs = require( 'fs' );
-
- var globalDone = this.async();
-
- var options = this.options({ });
-
- var workLoad = [];
- var writeToLogOk = function(data) { grunt.log.ok(data.toString()); };
-
-
- // fill workLoad
- for(var i = 0; i < this.files.length; i++) {
- for(var ii = 0; ii < this.files[i].src.length; ii++) {
-
-
- var srcFile = this.files[i].src[ii];
-
- var srcPath = srcFile.substring(0,srcFile.lastIndexOf('/')+1);
- var srcName = srcFile.substring(srcFile.lastIndexOf('/')+1,srcFile.length-3);
-
- //console.log('exists :'+srcPath+srcName+'-browser.js' );
- tarName = srcName;
- if (srcName.indexOf('-browser') > 0) {
- tarName = tarName.substring(0,srcName.indexOf('-browser'));
- //console.log('new srcName :'+srcName );
- } else if (grunt.file.exists(srcPath+srcName+'-browser.js')) {
- //console.log('exists :yes');
- continue; //skip that file
- }
-
-
- workLoad.push({
- srcPath : srcPath,
- srcName : srcName,
- tarName : tarName
- });
-
- }
-
- var concat = '{';
- for(var x = 0; x < workLoad.length; x++) {
- console.log('workLoad :'+JSON.stringify(workLoad[x] ));
- var src = grunt.file.read(workLoad[x].srcPath+workLoad[x].srcName+'.js');
- // remove the first comment
- src = stripHeader(src);
-
- if (x > 0) {
- concat+= ', ';
- }
-
- concat+= '"' + workLoad[x].tarName + '" : ';
- concat+= 'function(exports, module, require) {';
- concat+= src +'}';
- }
- concat+= '}';
-
- var tpl = grunt.file.read('./grunt-config/custom-tasks/toBrowser/wrapper-tpl.js');
- var init = stripHeader(grunt.file.read(options.index));
-
- tpl = tpl.replace('\'<% initFunction %>\'',init);
- tpl = tpl.replace('\'<% filesAsFunctionList %>\'',concat);
-
- grunt.file.write(this.files[i].dest, tpl);
- }
-
- globalDone();
- });
-};
-
http://git-wip-us.apache.org/repos/asf/olingo-odata4-js/blob/503b4417/odatajs/grunt-config/custom-tasks/toBrowser/wrapper-tpl.js
----------------------------------------------------------------------
diff --git a/odatajs/grunt-config/custom-tasks/toBrowser/wrapper-tpl.js b/odatajs/grunt-config/custom-tasks/toBrowser/wrapper-tpl.js
deleted file mode 100644
index 9c335db..0000000
--- a/odatajs/grunt-config/custom-tasks/toBrowser/wrapper-tpl.js
+++ /dev/null
@@ -1,43 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements. See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership. The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied. See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-var init = function(exports, module, require) {
- '<% initFunction %>'
-};
-
-var datas = '<% filesAsFunctionList %>';
-
-var modules = {};
-
-var require = function(path) {
- var name = path.substring(path.lastIndexOf('/')+1,path.length-3);
- if (modules[name]) { return modules[name].exports; }
-
- modules[name] = { exports : {}};
- console.log(name);
- if (name === 'sou') {
- var i = 0;
- }
- datas[name].call(this,modules[name].exports,modules[name],require);
- return modules[name].exports;
- };
-
-window.odatajs = {};
-init.call(this,window.odatajs,window.odatajs,require);
-
-
http://git-wip-us.apache.org/repos/asf/olingo-odata4-js/blob/503b4417/odatajs/grunt-config/nugetpack.nuspec
----------------------------------------------------------------------
diff --git a/odatajs/grunt-config/nugetpack.nuspec b/odatajs/grunt-config/nugetpack.nuspec
deleted file mode 100644
index 10129b4..0000000
--- a/odatajs/grunt-config/nugetpack.nuspec
+++ /dev/null
@@ -1,27 +0,0 @@
-<?xml version="1.0"?>
-<package xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
- <metadata xmlns="http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd">
- <title>Olingo OData Client for JavaScript</title>
- <id>odatajs</id>
- <tags>restful api open protocol odata client javascript</tags>
- <version>4.0.0-beta01</version>
- <authors>Apache Olingo (Challen He, Kobler-Morris Sven)</authors>
- <owners>Apache Olingo</owners>
- <licenseUrl>http://www.apache.org/licenses/LICENSE-2.0</licenseUrl>
- <copyright>Copyright 2014 The Apache Software Foundation</copyright>
- <projectUrl>http://olingo.apache.org/</projectUrl>
- <iconUrl>http://olingo.apache.org/img/OlingoOrangeTM.png</iconUrl>
- <requireLicenseAcceptance>true</requireLicenseAcceptance>
- <summary>JavaScript library to easily interact with OData V4 service.</summary>
- <description>Olingo OData Client for JavaScript (odatajs) is a lightweight cross-browser JavaScript library that enables web browser to consume and interact with OData V4 service.</description>
- <releaseNotes>
- This odatajs library for OData V4 is a new version based on datajs(http://datajs.codeplex.com/) which is for OData V3.
- </releaseNotes>
- </metadata>
- <files>
- <file src="..\LICENS*E" target="odatajs\" />
- <file src="..\NOTIC*E" target="odatajs\" />
- <file src="..\DEPENDENCIE*S" target="odatajs\" />
- <file src="..\build\lib\*" target="odatajs\" />
- </files>
-</package>
http://git-wip-us.apache.org/repos/asf/olingo-odata4-js/blob/503b4417/odatajs/grunt-config/rat.js
----------------------------------------------------------------------
diff --git a/odatajs/grunt-config/rat.js b/odatajs/grunt-config/rat.js
deleted file mode 100644
index 30e31d3..0000000
--- a/odatajs/grunt-config/rat.js
+++ /dev/null
@@ -1,65 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements. See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership. The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied. See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-module.exports = function(grunt) {
-
-
- grunt.config('rat', {
- dist: {
- options: {
- dest : './build/tmp',
- exclude: [
- "node_modules","extern-tools",".gitignore",
- "DEPENDENCIES","LICENSE","NOTICE",
- "JSLib.sln","package.json", "mocha.opts"
- ] },
- files: [
- /*{ src: ['./../dist/<%= artifactname %>/doc'], options:{ tag:"dist-doc"}},generated*/
- /*{ src: ['./../dist/<%= artifactname %>/lib'], options:{ tag:"dist-lib"}},very slow*/
- { src: ['./../dist/<%= artifactname %>/sources'], options:{ tag:"dist-src"}},
- ]
- },
- "manual-dist": {
- options: { xml:false,
- dest : './build/tmp',
- exclude: [
- "node_modules","extern-tools",".gitignore",
- "DEPENDENCIES","LICENSE","NOTICE",
- "JSLib.sln","package.json", "mocha.opts"
- ] },
- files: [
- /*{ src: ['./../dist/<%= artifactname %>/doc'], options:{ tag:"dist-doc"}},generated*/
- /*{ src: ['./../dist/<%= artifactname %>/lib'], options:{ tag:"dist-lib"}},very slow*/
- { src: ['./../dist/<%= artifactname %>/sources'], options:{ tag:"dist-src"}},
- ]
- },
- manual: { // with txt output
- options: { xml:false,
- dest : './build/tmp',
- exclude: ["node_modules","extern-tools",".gitignore"] },
- files: [
- { src: ['./src'], options:{ tag:"src"}},
- { src: ['./tests'], options:{ tag:"tests"}},
- { src: ['./demo'], options:{ tag:"demo"}},
- { src: ['./grunt-config'], options:{ tag:"grunt-config" }}
- ]
- },
- });
-
-
-};
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/olingo-odata4-js/blob/503b4417/odatajs/grunt-config/release.js
----------------------------------------------------------------------
diff --git a/odatajs/grunt-config/release.js b/odatajs/grunt-config/release.js
deleted file mode 100644
index b808224..0000000
--- a/odatajs/grunt-config/release.js
+++ /dev/null
@@ -1,178 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements. See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership. The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied. See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-module.exports = function(grunt) {
-
- function endsWith(hay, needle) {
- return hay.indexOf(needle, hay.length - needle.length) !== -1;
- }
-
- function startsWith(hay, needle) {
- return hay.indexOf(needle) === 0;
- }
-
- function contains(hay, needle) {
- return hay.indexOf(needle) > -1;
- }
-
-
-
- // clean
- grunt.config.merge( {
- 'npm-clean': {
- 'release-dist': {
- options: { force: true },
- src: [ "./../dist/<%= artifactname %>*"]
- }
- }
- });
-
- grunt.loadNpmTasks("grunt-contrib-clean");
-
- // doc
- grunt.config.merge( {
- 'jsdoc' : { // generate documentation
- "release-doc-src" : {
- src: ['src/**/*.js'],
- options: {
- destination: './../dist/<%= artifactname %>/doc',
- verbose : false
- }
- },
- },
- });
-
- // copy
- grunt.config.merge( {
- "copy" : {
- "release-lib" : {
- files: [
- { expand: true, cwd: 'build/lib', src: ['<%= artifactname %>*.*'], dest: './../dist/<%= artifactname %>/lib/lib', filter: 'isFile'},
- { expand: true, src :'LICENSE',dest: './../dist/<%= artifactname %>/lib', filter: 'isFile' },
- { expand: true, src :'NOTICE',dest: './../dist/<%= artifactname %>/lib', filter: 'isFile' },
- { expand: true, src :'DEPENDENCIES',dest: './../dist/<%= artifactname %>/lib', filter: 'isFile' },
- { expand: true, src :'README.md',dest: './../dist/<%= artifactname %>/lib', filter: 'isFile' }
- ]
- },
- "release-nuget": {
- files: [
- { expand: true, cwd: 'build', src: ['odatajs.4.0.0-beta01.nupkg'], dest: './../dist/<%= artifactname %>', filter: 'isFile' },
- ]
- },
- "release-doc" : {
- files: [
- { expand: true, cwd: 'build/doc-src', src: ['**'], dest: './../dist/<%= artifactname %>/doc/doc', filter: 'isFile'},
- { expand: true, src :'LICENSE',dest: './../dist/<%= artifactname %>/doc', filter: 'isFile' },
- { expand: true, src :'NOTICE',dest: './../dist/<%= artifactname %>/doc', filter: 'isFile' },
- { expand: true, src :'DEPENDENCIES',dest: './../dist/<%= artifactname %>/doc', filter: 'isFile' },
- { expand: true, src :'README.md',dest: './../dist/<%= artifactname %>/doc', filter: 'isFile' }
- ]
- },
- "release-sources" : {
- files: [
- { expand: true, src :'LICENSE',dest: './../dist/<%= artifactname %>/sources', filter: 'isFile' },
- { expand: true, src :'NOTICE',dest: './../dist/<%= artifactname %>/sources', filter: 'isFile' },
- { expand: true, src :'DEPENDENCIES',dest: './../dist/<%= artifactname %>/sources', filter: 'isFile' },
- { dot: true, expand: true, cwd: './', src: ['**'], dest: './../dist/<%= artifactname %>/sources/odatajs',
- filter: function(srcPath) {
- // no node_modules
- if (srcPath === 'node_modules' || contains(srcPath, 'node_modules\\')|| contains(srcPath, 'node_modules/')) {
- return false;
- }
- if (srcPath === 'extern-tools' || contains(srcPath, 'extern-tools\\')|| contains(srcPath, 'extern-tools/')) {
- return false;
- }
-
- if (contains(srcPath, 'demo\\scripts\\datajs-') ||
- contains(srcPath, 'demo/scripts/datajs-')) {
- return false;
- }
- if (contains(srcPath, 'demo\\scripts\\odatajs-') ||
- contains(srcPath, 'demo/scripts/odatajs-')) {
- return false;
- }
-
- // no c# files
- if (srcPath === 'obj' || contains(srcPath, 'obj')|| contains(srcPath, 'obj')) {
- return false;
- }
-
- if (srcPath === 'bin' || contains(srcPath, 'bin')|| contains(srcPath, 'bin')) {
- return false;
- }
-
- if (srcPath === 'packages' || contains(srcPath, 'packages')|| contains(srcPath, 'packages')) {
- return false;
- }
-
- // no build retults
- if (srcPath === 'build' || contains(srcPath, 'build')|| contains(srcPath, 'build')) {
- return false;
- }
-
- if (endsWith(srcPath, '.gitignore')) {
- return false;
- }
- if (endsWith(srcPath, 'localgrunt.config')) {
- return false;
- }
- if (endsWith(srcPath, 'JSLib.suo')) {
- return false;
- }
- if (endsWith(srcPath, 'JSLib.csproj.user')) {
- return false;
- }
-
- console.log(' + ' + srcPath);
- return true;
- }},
- ]
- },
- }
- });
-
- grunt.loadNpmTasks("grunt-contrib-copy");
-
-
-
-
- // zip
- grunt.config.merge( {
- compress: { // build the zip files for the release
- 'release-lib': { // just the lib
- options: {archive: './../dist/<%= artifactname %>/<%= artifactname %>-lib.zip'},
- files: [{expand: true, cwd: './../dist/<%= artifactname %>/lib', src: ['**'], dest: '/'}]
- },
- 'release-doc': { // just the documentation
- options: {archive: './../dist/<%= artifactname %>/<%= artifactname %>-doc.zip'},
- files: [{expand: true, cwd: './../dist/<%= artifactname %>/doc', src: ['**'], dest: '/'}]
- },
- 'release-sources' : { // the full repository with out the git stuff
- options: { archive: './../dist/<%= artifactname %>/<%= artifactname %>-sources.zip'},
- files: [
- {expand: true, cwd: './../dist/<%= artifactname %>/sources', src: ['**'], dest: '/'},
- ]
- }
- },
- });
-
-
- grunt.loadNpmTasks('grunt-contrib-compress');
-
-};
-
http://git-wip-us.apache.org/repos/asf/olingo-odata4-js/blob/503b4417/odatajs/grunt-config/sign.js
----------------------------------------------------------------------
diff --git a/odatajs/grunt-config/sign.js b/odatajs/grunt-config/sign.js
deleted file mode 100644
index f5bc129..0000000
--- a/odatajs/grunt-config/sign.js
+++ /dev/null
@@ -1,61 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements. See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership. The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied. See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-module.exports = function(grunt) {
-
-
- //sign
- grunt.config.merge( {
- 'sign' : {
- 'release' : {
- options: { types : ['md5', 'sha']},
- expand : true,
- cwd : './../dist/<%= artifactname %>/',
- src : [
- '<%= artifactname %>-lib.zip',
- 'odatajs.4.0.0-beta01.nupkg',
- '<%= artifactname %>-doc.zip',
- '<%= artifactname %>-sources.zip'
- ]
- },
- 'asc' : {
- options: { types : ['asc']},
- expand : true,
- cwd : './../dist/<%= artifactname %>/',
- src : [
- '<%= artifactname %>-lib.zip',
- 'odatajs.4.0.0-beta01.nupkg',
- '<%= artifactname %>-doc.zip',
- '<%= artifactname %>-sources.zip'
- ]
- },
- 'asc-verify' : {
- options: { types : ['asc-verify']},
- expand : true,
- cwd : './../dist/<%= artifactname %>/',
- src : [
- '<%= artifactname %>-lib.zip',
- 'odatajs.4.0.0-beta01.nupkg',
- '<%= artifactname %>-doc.zip',
- '<%= artifactname %>-sources.zip'
- ]
- }
- },
- });
-};
-
http://git-wip-us.apache.org/repos/asf/olingo-odata4-js/blob/503b4417/odatajs/package.json
----------------------------------------------------------------------
diff --git a/odatajs/package.json b/odatajs/package.json
deleted file mode 100644
index 6c782bf..0000000
--- a/odatajs/package.json
+++ /dev/null
@@ -1,47 +0,0 @@
-{
- "name": "odatajs",
- "version": "4.0.0",
- "postfix": "beta-01",
- "releaseCandidate": "",
- "title": "Olingo OData Client for JavaScript",
- "description": "the Olingo OData Client for JavaScript library is a new cross-browser JavaScript library that enables data-centric web applications by leveraging modern protocols such as JSON and OData and HTML5-enabled browser features. It's designed to be small, fast and easy to use.",
- "homepage": "http://olingo.apache.org",
- "main": "index-node.js",
- "main-browser": "index.js",
- "repository": {
- "type": "git",
- "url": "http://git-wip-us.apache.org/repos/asf/olingo-odata4-js.git"
- },
- "engines": {
- "node": ">= 0.10.0"
- },
- "contributors": [
- {
- "name": "Bing Li",
- "email": "bingl@apache.org"
- },
- {
- "name": "Sven Kobler-Morris",
- "email": "koblers@apache.org"
- },
- {
- "name": "Challen He",
- "email": "challenh@apache.org"
- }
- ],
- "scripts": {
- "preinstall": "npm --prefix ./grunt-config/custom-tasks/rat install"
- },
- "devDependencies": {
- "grunt": "^0.4.5",
- "grunt-connect-proxy": "^0.1.10",
- "grunt-contrib-clean": "^0.6.0",
- "grunt-contrib-compress": "^0.10.0",
- "grunt-contrib-copy": "^0.5.0",
- "grunt-contrib-uglify": "^0.4.0",
- "grunt-curl": "^2.0.2",
- "grunt-jsdoc": "^0.5.6",
- "grunt-nuget": "^0.1.3",
- "xmldom": "^0.1.19"
- }
-}
http://git-wip-us.apache.org/repos/asf/olingo-odata4-js/blob/503b4417/odatajs/packages.config
----------------------------------------------------------------------
diff --git a/odatajs/packages.config b/odatajs/packages.config
deleted file mode 100644
index 9e7480b..0000000
--- a/odatajs/packages.config
+++ /dev/null
@@ -1,7 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<packages>
- <package id="Microsoft.OData.Client" version="6.5.0" targetFramework="net40" />
- <package id="Microsoft.OData.Core" version="6.5.0" targetFramework="net40" />
- <package id="Microsoft.OData.Edm" version="6.5.0" targetFramework="net40" />
- <package id="Microsoft.Spatial" version="6.5.0" targetFramework="net40" />
-</packages>
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/olingo-odata4-js/blob/503b4417/odatajs/src/index-browser.js
----------------------------------------------------------------------
diff --git a/odatajs/src/index-browser.js b/odatajs/src/index-browser.js
deleted file mode 100644
index 6301acf..0000000
--- a/odatajs/src/index-browser.js
+++ /dev/null
@@ -1,36 +0,0 @@
-/*1
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements. See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership. The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied. See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-
-// version information
-exports.version = { major: 4, minor: 0, build: 0 };
-
-// core stuff, always needed
-exports.deferred = require('./lib/deferred.js');
-exports.utils = require('./lib/utils.js');
-
-// only needed for xml metadata
-exports.xml = require('./lib/xml.js');
-
-// only need in browser case
-exports.oData = require('./lib/odata.js');
-exports.store = require('./lib/store.js');
-exports.cache = require('./lib/cache.js');
-
-
-
http://git-wip-us.apache.org/repos/asf/olingo-odata4-js/blob/503b4417/odatajs/src/index-node.js
----------------------------------------------------------------------
diff --git a/odatajs/src/index-node.js b/odatajs/src/index-node.js
deleted file mode 100644
index 85aea5b..0000000
--- a/odatajs/src/index-node.js
+++ /dev/null
@@ -1,47 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements. See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership. The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied. See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-
-var odatajs = {};
-
-odatajs.version = {
- major: 4,
- minor: 0,
- build: 0
-};
-
-// core stuff, alway needed
-odatajs.deferred = require('./lib/deferred.js');
-odatajs.utils = require('./lib/utils.js');
-
-// only neede for xml metadata
-odatajs.xml = require('./lib/xml.js');
-
-// only need in browser case
-odatajs.oData = require('./lib/odata.js');
-odatajs.store = require('./lib/store.js');
-odatajs.cache = require('./lib/cache.js');
-
-if (typeof window !== 'undefined') {
- //expose to browsers window object
- window.odatajs = odatajs;
-} else {
- //expose in commonjs style
- odatajs.node = "node";
- module.exports = odatajs;
-}
http://git-wip-us.apache.org/repos/asf/olingo-odata4-js/blob/503b4417/odatajs/src/index.js
----------------------------------------------------------------------
diff --git a/odatajs/src/index.js b/odatajs/src/index.js
deleted file mode 100644
index d939da2..0000000
--- a/odatajs/src/index.js
+++ /dev/null
@@ -1,52 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements. See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership. The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied. See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-
-//console.log('main starting');
-//var a = require('./a.js');
-//var b = require('./b.js');
-//console.log('in main, a.done=%j, b.done=%j', a.done, b.done);
-
-var odatajs = {};
-
-odatajs.version = {
- major: 4,
- minor: 0,
- build: 0
-};
-
-// core stuff, alway needed
-odatajs.deferred = require('./lib/deferred.js');
-odatajs.utils = require('./lib/utils.js');
-
-// only neede for xml metadata
-odatajs.xml = require('./lib/ext/xml.js');
-
-// only need in browser case
-odatajs.oData = require('./lib/odata.js');
-odatajs.store = require('./lib/store.js');
-odatajs.cache = require('./lib/cache.js');
-
-if (typeof window !== 'undefined') {
- //expose to browsers window object
- window.odatajs = odatajs;
-} else {
- //expose in commonjs style
- odatajs.node = "node";
- module.exports = odatajs;
-}