mirror of
https://github.com/lucaspalomodevelop/JSSTE.git
synced 2026-03-13 07:19:37 +00:00
rename | add gulpfile
This commit is contained in:
parent
637ca72f9c
commit
c995686df1
20
gulpfile.js
Normal file
20
gulpfile.js
Normal file
@ -0,0 +1,20 @@
|
||||
const gulp = require('gulp');
|
||||
const minify = require('gulp-minify');
|
||||
|
||||
gulp.task('build', function(done) {
|
||||
var Src = './src/*js',
|
||||
Dst = 'dist';
|
||||
gulp.src(Src)
|
||||
.pipe(minify({
|
||||
ext:{
|
||||
|
||||
min:'.js'
|
||||
},
|
||||
noSource: true,
|
||||
exclude: ['tasks'],
|
||||
ignoreFiles: ['.combo.js', '-min.js']
|
||||
}))
|
||||
.pipe(gulp.dest(Dst))
|
||||
done();
|
||||
|
||||
});
|
||||
1862
package-lock.json
generated
1862
package-lock.json
generated
File diff suppressed because it is too large
Load Diff
32
package.json
32
package.json
@ -1,26 +1,40 @@
|
||||
{
|
||||
"name": "jste",
|
||||
"name": "jsste",
|
||||
"version": "1.0.0",
|
||||
"description": "JSTF is a NodeJS-Module for rendering data in static HTML",
|
||||
"main": "index.js",
|
||||
"description": "A Javascript Static Template Emgine",
|
||||
"main": "dist/index.js",
|
||||
"directories": {
|
||||
"test": "test"
|
||||
},
|
||||
"files": [
|
||||
"dist",
|
||||
"package.json",
|
||||
"README.md",
|
||||
"LICENSE"
|
||||
],
|
||||
"scripts": {
|
||||
"test": "mocha",
|
||||
"start": " node .\\src\\index.js"
|
||||
"test": "mocha "
|
||||
},
|
||||
"repository": {
|
||||
"type": "git",
|
||||
"url": "git+https://github.com/lucaspalomodevelop/JSTE.git"
|
||||
"url": "git+https://github.com/lucaspalomodevelop/JSSTE.git"
|
||||
},
|
||||
"author": "",
|
||||
"keywords": [
|
||||
"engine",
|
||||
"templateengine"
|
||||
],
|
||||
"author": "lucas palomo",
|
||||
"license": "ISC",
|
||||
"bugs": {
|
||||
"url": "https://github.com/lucaspalomodevelop/JSTE/issues"
|
||||
"url": "https://github.com/lucaspalomodevelop/JSSTE/issues"
|
||||
},
|
||||
"homepage": "https://github.com/lucaspalomodevelop/JSTE#readme",
|
||||
"homepage": "https://github.com/lucaspalomodevelop/JSSTE#readme",
|
||||
"dependencies": {
|
||||
"jsdom": "^16.5.3"
|
||||
},
|
||||
"devDependencies": {
|
||||
"gulp": "^4.0.2",
|
||||
"gulp-minify": "^3.1.0",
|
||||
"assert": "^2.0.0",
|
||||
"chai": "^4.3.4",
|
||||
"mocha": "^8.4.0"
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
var engine = require("./src/engine");
|
||||
var engine = require("./engine");
|
||||
var app = {};
|
||||
app.config = {
|
||||
templatePath: __dirname + "\\src\\templates",
|
||||
32
test/test.js
32
test/test.js
@ -1,4 +1,4 @@
|
||||
const JSTE = require("../");
|
||||
const JSSTE = require("../src");
|
||||
const engine = require("../src/engine");
|
||||
var assert = require("assert");
|
||||
var expect = require("chai").expect;
|
||||
@ -6,67 +6,67 @@ var should = require("chai").should();
|
||||
|
||||
describe("test var rendering", function () {
|
||||
it("should retrun EXAMPLE", function () {
|
||||
var result = JSTE.render({ VAR: "EXAMPLE" }, "<[VAR]>");
|
||||
var result = JSSTE.render({ VAR: "EXAMPLE" }, "<[VAR]>");
|
||||
result.should.equal("EXAMPLE");
|
||||
});
|
||||
it("should retrun EXAMPLEEXAMPLE", function () {
|
||||
var result = JSTE.render({ VAR: "EXAMPLE" }, "<[VAR]><[VAR]>");
|
||||
var result = JSSTE.render({ VAR: "EXAMPLE" }, "<[VAR]><[VAR]>");
|
||||
result.should.equal("EXAMPLEEXAMPLE");
|
||||
});
|
||||
it("should retrun EXAMPLE EXAMPLE", function () {
|
||||
var result = JSTE.render({ VAR: "EXAMPLE" }, "<[VAR]> <[VAR]>");
|
||||
var result = JSSTE.render({ VAR: "EXAMPLE" }, "<[VAR]> <[VAR]>");
|
||||
result.should.equal("EXAMPLE EXAMPLE");
|
||||
});
|
||||
it("should delete useless var", function () {
|
||||
var result = JSTE.render({ VAR: "EXAMPLE" }, "<[VAR]><[VAR2]><[VAR]>");
|
||||
var result = JSSTE.render({ VAR: "EXAMPLE" }, "<[VAR]><[VAR2]><[VAR]>");
|
||||
result.should.equal("EXAMPLEEXAMPLE");
|
||||
});
|
||||
it("should render in HTML tag", function () {
|
||||
var result = JSTE.render({ VAR: "EXAMPLE" }, "<html><[VAR]></html>");
|
||||
var result = JSSTE.render({ VAR: "EXAMPLE" }, "<html><[VAR]></html>");
|
||||
result.should.equal("<html>EXAMPLE</html>");
|
||||
});
|
||||
it("should render in href a tag", function () {
|
||||
var result = JSTE.render({ LINK: "www.nodejs.com" }, "<a href='<[LINK]>'></a>");
|
||||
var result = JSSTE.render({ LINK: "www.nodejs.com" }, "<a href='<[LINK]>'></a>");
|
||||
result.should.equal("<a href='www.nodejs.com'></a>");
|
||||
});
|
||||
|
||||
it("should render a tag", function () {
|
||||
var result = JSTE.render({VAR: "EXAMPLE", LINK: "www.nodejs.com" }, "<a href='<[LINK]>'><[VAR]></a>");
|
||||
var result = JSSTE.render({VAR: "EXAMPLE", LINK: "www.nodejs.com" }, "<a href='<[LINK]>'><[VAR]></a>");
|
||||
result.should.equal("<a href='www.nodejs.com'>EXAMPLE</a>");
|
||||
});
|
||||
});
|
||||
|
||||
describe("test Varnames",function (){
|
||||
it("should render varname: VAR", function () {
|
||||
var result = JSTE.render({ VAR: "EXAMPLE" }, "<[VAR]>");
|
||||
var result = JSSTE.render({ VAR: "EXAMPLE" }, "<[VAR]>");
|
||||
result.should.equal("EXAMPLE");
|
||||
});
|
||||
it("should render varname: Var", function () {
|
||||
var result = JSTE.render({ Var: "EXAMPLE" }, "<[Var]>");
|
||||
var result = JSSTE.render({ Var: "EXAMPLE" }, "<[Var]>");
|
||||
result.should.equal("EXAMPLE");
|
||||
});
|
||||
it("should render varname: vAr", function () {
|
||||
var result = JSTE.render({ vAr: "EXAMPLE" }, "<[vAr]>");
|
||||
var result = JSSTE.render({ vAr: "EXAMPLE" }, "<[vAr]>");
|
||||
result.should.equal("EXAMPLE");
|
||||
});
|
||||
it("should render varname: vaR", function () {
|
||||
var result = JSTE.render({ vaR: "EXAMPLE" }, "<[vaR]>");
|
||||
var result = JSSTE.render({ vaR: "EXAMPLE" }, "<[vaR]>");
|
||||
result.should.equal("EXAMPLE");
|
||||
});
|
||||
it("should render varname: var", function () {
|
||||
var result = JSTE.render({ var: "EXAMPLE" }, "<[var]>");
|
||||
var result = JSSTE.render({ var: "EXAMPLE" }, "<[var]>");
|
||||
result.should.equal("EXAMPLE");
|
||||
});
|
||||
it("should not rende _VAR_", function () {
|
||||
var result = JSTE.render({ _VAR_: "EXAMPLE" }, "<[_VAR_]>");
|
||||
var result = JSSTE.render({ _VAR_: "EXAMPLE" }, "<[_VAR_]>");
|
||||
result.should.equal("<[_VAR_]>");
|
||||
});
|
||||
it("should not render _var_", function () {
|
||||
var result = JSTE.render({ _var_: "EXAMPLE" }, "<[_var_]>");
|
||||
var result = JSSTE.render({ _var_: "EXAMPLE" }, "<[_var_]>");
|
||||
result.should.equal("<[_var_]>");
|
||||
});
|
||||
it("should impliment _STYLE_", function () {
|
||||
var result = JSTE.render({ _STYLES_: ["EXAMPLE","EXAMPLE2"] }, "<html><head><title>Example App</title></head></html>");
|
||||
var result = JSSTE.render({ _STYLES_: ["EXAMPLE","EXAMPLE2"] }, "<html><head><title>Example App</title></head></html>");
|
||||
|
||||
//result.should.equal("<[_var_]>");
|
||||
});
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user