mirror of
https://github.com/fluencelabs/assemblyscript
synced 2025-04-25 07:02:13 +00:00
Add test scripts to package
This commit is contained in:
parent
bad5175a55
commit
28600bbeb7
11
package-lock.json
generated
11
package-lock.json
generated
@ -3,10 +3,13 @@
|
||||
"lockfileVersion": 1,
|
||||
"dependencies": {
|
||||
"@types/chalk": {
|
||||
"version": "0.4.31",
|
||||
"resolved": "https://registry.npmjs.org/@types/chalk/-/chalk-0.4.31.tgz",
|
||||
"integrity": "sha1-ox10JBprHtu5c8822XooloNKUfk=",
|
||||
"dev": true
|
||||
"version": "2.2.0",
|
||||
"resolved": "https://registry.npmjs.org/@types/chalk/-/chalk-2.2.0.tgz",
|
||||
"integrity": "sha512-1zzPV9FDe1I/WHhRkf9SNgqtRJWZqrBWgu7JGveuHmmyR9CnAPCie2N/x+iHrgnpYBIcCJWHBoMRv2TRWktsvw==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"chalk": "2.3.0"
|
||||
}
|
||||
},
|
||||
"@types/diff": {
|
||||
"version": "3.2.2",
|
||||
|
@ -5,7 +5,7 @@
|
||||
"binaryen": "39.0.0-nightly.20171116"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@types/chalk": "^0.4.31",
|
||||
"@types/chalk": "^2.2.0",
|
||||
"@types/diff": "^3.2.2",
|
||||
"@types/glob": "^5.0.33",
|
||||
"@types/long": "^3.0.32",
|
||||
@ -18,6 +18,8 @@
|
||||
},
|
||||
"scripts": {
|
||||
"build": "tsc -P src",
|
||||
"test:compiler": "ts-node -P src tests/compiler"
|
||||
"test:parser": "ts-node -P src tests/parser",
|
||||
"test:compiler": "ts-node -P src tests/compiler",
|
||||
"test": "npm run test:parser && npm run test:compiler"
|
||||
}
|
||||
}
|
||||
|
@ -259,7 +259,7 @@ export class Parser extends DiagnosticEmitter {
|
||||
// Name<T>
|
||||
if (tn.skip(Token.LESSTHAN)) {
|
||||
do {
|
||||
const parameter: TypeNode | null = this.parseType(tn, true);
|
||||
const parameter: TypeNode | null = this.parseType(tn, true, suppressErrors);
|
||||
if (!parameter)
|
||||
return null;
|
||||
parameters.push(<TypeNode>parameter);
|
||||
|
@ -31,7 +31,7 @@ files.forEach(filename => {
|
||||
diffs.forEach(part => {
|
||||
if (part.added || part.removed)
|
||||
changed = true;
|
||||
process.stderr.write((part.added ? chalk.green : part.removed ? chalk.red : chalk.grey)(part.value));
|
||||
process.stderr.write((part.added ? chalk.default.green : part.removed ? chalk.default.red : chalk.default.grey)(part.value));
|
||||
});
|
||||
} else {
|
||||
console.log("No differences in " + filename + ".");
|
||||
|
Loading…
x
Reference in New Issue
Block a user