1
0
mirror of https://github.com/tabler/tabler.git synced 2025-12-22 18:04:26 +04:00

version update

This commit is contained in:
codecalm
2020-02-22 12:38:47 +01:00
parent 9b552243f5
commit 9f820f6b73
14 changed files with 137 additions and 45 deletions

View File

@@ -1,7 +1,7 @@
source: pages
destination: tmp
version: 1.0.0-alpha.3
version: 1.0.0-alpha.4
title: Tabler
description: Premium and Open Source dashboard template with responsive and high quality UI.
github_url: https://github.com/tabler/tabler

View File

@@ -1,10 +1,3 @@
/*
* Tabler (v0.9.0): browsersync.js
* Copyright 2018-2019 The Tabler Authors
* Copyright 2018-2019 codecalm
* Licensed under MIT (https://github.com/tabler/tabler/blob/master/LICENSE)
*/
const bs = require('browser-sync').create();
bs.init({

107
build/change-version.js Executable file
View File

@@ -0,0 +1,107 @@
#!/usr/bin/env node
const fs = require('fs');
const path = require('path');
const sh = require('shelljs');
sh.config.fatal = true;
// Blame TC39... https://github.com/benjamingr/RegExp.escape/issues/37
function regExpQuote(string) {
return string.replace(/[$()*+-.?[\\\]^{|}]/g, '\\$&')
}
function regExpQuoteReplacement(string) {
return string.replace(/\$/g, '$$')
}
const DRY_RUN = false;
function walkAsync(directory, excludedDirectories, fileCallback, errback) {
if (excludedDirectories.has(path.parse(directory).base)) {
return
}
fs.readdir(directory, (err, names) => {
if (err) {
errback(err);
return
}
names.forEach(name => {
const filepath = path.join(directory, name);
fs.lstat(filepath, (err, stats) => {
if (err) {
process.nextTick(errback, err);
return
}
if (stats.isDirectory()) {
process.nextTick(walkAsync, filepath, excludedDirectories, fileCallback, errback)
} else if (stats.isFile()) {
process.nextTick(fileCallback, filepath)
}
})
})
})
}
function replaceRecursively(directory, excludedDirectories, allowedExtensions, original, replacement) {
original = new RegExp(regExpQuote(original), 'g');
replacement = regExpQuoteReplacement(replacement);
const updateFile = DRY_RUN ?
filepath => {
if (allowedExtensions.has(path.parse(filepath).ext)) {
console.log(`FILE: ${filepath}`)
} else {
console.log(`EXCLUDED:${filepath}`)
}
} :
filepath => {
if (allowedExtensions.has(path.parse(filepath).ext)) {
sh.sed('-i', original, replacement, filepath)
}
};
walkAsync(directory, excludedDirectories, updateFile, err => {
console.error('ERROR while traversing directory!:');
console.error(err);
process.exit(1)
})
}
function main(args) {
if (args.length !== 2) {
console.error('USAGE: change-version old_version new_version');
console.error('Got arguments:', args);
process.exit(1);
}
const oldVersion = args[0];
const newVersion = args[1];
const EXCLUDED_DIRS = new Set([
'.git',
'_gh_pages',
'node_modules',
'vendor',
'demo',
'dist'
]);
const INCLUDED_EXTENSIONS = new Set([
// This extension whitelist is how we avoid modifying binary files
'',
'.css',
'.html',
'.js',
'.json',
'.md',
'.scss',
'.txt',
'.yml'
]);
replaceRecursively('.', EXCLUDED_DIRS, INCLUDED_EXTENSIONS, oldVersion, newVersion)
}
main(process.argv.slice(2));

View File

@@ -1,10 +1,3 @@
/*
* Tabler (v0.9.0): postcss.config.js
* Copyright 2018-2019 The Tabler Authors
* Copyright 2018-2019 codecalm
* Licensed under MIT (https://github.com/tabler/tabler/blob/master/LICENSE)
*/
'use strict';
module.exports = ctx => ({

View File

@@ -1,10 +1,3 @@
/*
* Tabler (v0.9.0): rollup.config.js
* Copyright 2018-2019 The Tabler Authors
* Copyright 2018-2019 codecalm
* Licensed under MIT (https://github.com/tabler/tabler/blob/master/LICENSE)
*/
'use strict';
const BUNDLE = process.env.BUNDLE === 'true';

View File

@@ -1,10 +1,3 @@
/*
* Tabler (v0.9.0): scss-compile.js
* Copyright 2018-2019 The Tabler Authors
* Copyright 2018-2019 codecalm
* Licensed under MIT (https://github.com/tabler/tabler/blob/master/LICENSE)
*/
const BUNDLE = process.env.BUNDLE === 'true';
const path = require('path'),

5
build/unused-files.js Normal file → Executable file
View File

@@ -1,3 +1,5 @@
#!/usr/bin/env node
const glob = require("glob"),
fs = require("fs");
@@ -22,6 +24,3 @@ includeFiles.forEach(function (file) {
console.log('file', file);
}
});
// console.log('foundFiles', foundFiles);
// console.log('includeFiles', includeFiles);

File diff suppressed because one or more lines are too long

View File

@@ -1,7 +1,7 @@
{
"name": "tabler",
"version": "1.0.0-alpha.3",
"version_short": "1.0.0-alpha.3",
"version": "1.0.0-alpha.4",
"version_short": "1.0.0-alpha.4",
"description": "Premium and Open Source dashboard template with responsive and high quality UI.",
"scripts": {
"start": "npm-run-all clean css-main js-compile-standalone --parallel browsersync watch",
@@ -99,6 +99,7 @@
"rollup-plugin-filesize": "6.2.1",
"rollup-plugin-multi-input": "1.0.3",
"rollup-plugin-node-resolve": "5.2.0",
"shelljs": "^0.8.3",
"stylelint": "13.2.0",
"stylelint-config-twbs-bootstrap": "2.0.1",
"svgo": "1.3.2",

View File

@@ -1,3 +1,10 @@
/*!
* Tabler (v1.0.0-alpha.4)
* Copyright 2018-2020 The Tabler Authors
* Copyright 2018-2020 codecalm
* Licensed under MIT (https://github.com/tabler/tabler/blob/master/LICENSE)
*/
@import "config";
@import "demo/highlight";
@import "demo/examples";

View File

@@ -1,3 +1,10 @@
/*!
* Tabler (v1.0.0-alpha.4)
* Copyright 2018-2020 The Tabler Authors
* Copyright 2018-2020 codecalm
* Licensed under MIT (https://github.com/tabler/tabler/blob/master/LICENSE)
*/
@import "config";
@import "ui/buttons-extra";

View File

@@ -1,7 +1,7 @@
/*!
* Tabler Flags (v0.9.0)
* Copyright 2018-2019 The Tabler Authors
* Copyright 2018-2019 codecalm
* Tabler (v1.0.0-alpha.4)
* Copyright 2018-2020 The Tabler Authors
* Copyright 2018-2020 codecalm
* Licensed under MIT (https://github.com/tabler/tabler/blob/master/LICENSE)
*/

View File

@@ -1,7 +1,7 @@
/*!
* Tabler Payments (v0.1.0)
* Copyright 2018-2019 The Tabler Authors
* Copyright 2018-2019 codecalm
* Tabler (v1.0.0-alpha.4)
* Copyright 2018-2020 The Tabler Authors
* Copyright 2018-2020 codecalm
* Licensed under MIT (https://github.com/tabler/tabler/blob/master/LICENSE)
*/

View File

@@ -1,11 +1,10 @@
/*!
* Tabler (v0.9.0)
* Copyright 2018-2019 The Tabler Authors
* Copyright 2018-2019 codecalm
* Tabler (v1.0.0-alpha.4)
* Copyright 2018-2020 The Tabler Authors
* Copyright 2018-2020 codecalm
* Licensed under MIT (https://github.com/tabler/tabler/blob/master/LICENSE)
*/
@import "tabler-core";
@import "tabler-vendors";