change .gitignore
This commit is contained in:
		
							parent
							
								
									6aa3c9a604
								
							
						
					
					
						commit
						833796a41a
					
				
					 4 changed files with 20 additions and 15 deletions
				
			
		
							
								
								
									
										1
									
								
								.gitignore
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								.gitignore
									
									
									
									
										vendored
									
									
								
							|  | @ -1 +1,2 @@ | |||
| node_modules | ||||
| .js | ||||
|  | @ -3,6 +3,8 @@ Object.defineProperty(exports, "__esModule", { value: true }); | |||
| exports.harfbuzzTest = void 0; | ||||
| var hb = require('harfbuzzjs/hbjs'); | ||||
| var fs = require('fs'); | ||||
| // some part of code derived from that by Ebrahim Byagowi,
 | ||||
| // under MIT License
 | ||||
| function harfbuzzTest(inputString) { | ||||
|     WebAssembly.instantiate(fs.readFileSync(__dirname + "/../3rdparty/harfbuzzjs/hb.wasm")) | ||||
|         .then(function (wsm) { | ||||
|  |  | |||
|  | @ -1,6 +1,7 @@ | |||
| var hb = require('harfbuzzjs/hbjs'); | ||||
| var fs = require('fs'); | ||||
| 
 | ||||
| // some part of code derived from that by Ebrahim Byagowi,
 | ||||
| // under MIT License
 | ||||
| export function harfbuzzTest(inputString: string){ | ||||
|     WebAssembly.instantiate(fs.readFileSync(__dirname+"/../3rdparty/harfbuzzjs/hb.wasm")) | ||||
|         .then(function (wsm) { | ||||
|  |  | |||
|  | @ -1,28 +1,29 @@ | |||
| var assert = require("assert"); | ||||
| var cloMain = require("../src"); | ||||
| var a = cloMain.match1Char("我"); | ||||
| var example1 = a({ matched: "", remained: "我的" }); | ||||
| "use strict"; | ||||
| let assert = require("assert"); | ||||
| let cloMain = require("../src"); | ||||
| let a = cloMain.match1Char("我"); | ||||
| let example1 = a({ matched: "", remained: "我的" }); | ||||
| assert(example1._tag == "Some"); | ||||
| assert(example1.value.matched == "我"); | ||||
| assert(example1.value.remained == "的"); | ||||
| var example2 = a({ matched: "", remained: "妳的" }); | ||||
| let example2 = a({ matched: "", remained: "妳的" }); | ||||
| assert(example2._tag == "None"); | ||||
| var thenDo = cloMain.thenDo; | ||||
| let thenDo = cloMain.thenDo; | ||||
| // composed part x
 | ||||
| var compPart1 = cloMain.match1Char("我"); | ||||
| var compPart2 = cloMain.match1Char("的"); | ||||
| var doThenTestee1 = { _tag: "Some", value: { matched: "", remained: "我的貓" } }; | ||||
| var doTestRes1 = thenDo(thenDo(doThenTestee1, compPart1), compPart2); | ||||
| let compPart1 = cloMain.match1Char("我"); | ||||
| let compPart2 = cloMain.match1Char("的"); | ||||
| let doThenTestee1 = { _tag: "Some", value: { matched: "", remained: "我的貓" } }; | ||||
| let doTestRes1 = thenDo(thenDo(doThenTestee1, compPart1), compPart2); | ||||
| assert(doTestRes1._tag == "Some"); | ||||
| assert(doTestRes1.value.matched == "我的"); | ||||
| assert(doTestRes1.value.remained == "貓"); | ||||
| var doThenTestee2 = { _tag: "Some", value: { matched: "", remained: "我們" } }; | ||||
| var doTestRes2 = thenDo(thenDo(doThenTestee2, compPart1), compPart2); | ||||
| let doThenTestee2 = { _tag: "Some", value: { matched: "", remained: "我們" } }; | ||||
| let doTestRes2 = thenDo(thenDo(doThenTestee2, compPart1), compPart2); | ||||
| assert(doTestRes2._tag == "None"); | ||||
| // harfbuzz test
 | ||||
| var harfbuzz = require("../src/harfbuzz.js"); | ||||
| let harfbuzz = require("../src/harfbuzz.js"); | ||||
| harfbuzz.harfbuzzTest("123.abc"); | ||||
| // pdf test
 | ||||
| var pdfManipulate = require("../src/pdfManipulate.js"); | ||||
| let pdfManipulate = require("../src/pdfManipulate.js"); | ||||
| pdfManipulate.pdfGenerate("123.abc"); | ||||
| console.log("/tmp/test.pdf產出ah"); | ||||
|  |  | |||
		Loading…
	
		Reference in a new issue