mirror of
https://github.com/mgerb/mywebsite
synced 2026-01-12 10:52:47 +00:00
updated bunch of file paths and changed the way posts are loaded
This commit is contained in:
33
node_modules/cssstyle/scripts/generate_properties.js
generated
vendored
Normal file
33
node_modules/cssstyle/scripts/generate_properties.js
generated
vendored
Normal file
@@ -0,0 +1,33 @@
|
||||
'use strict';
|
||||
|
||||
var fs = require('fs');
|
||||
var path = require('path');
|
||||
|
||||
var camelToDashed = require('../lib/parsers').camelToDashed;
|
||||
|
||||
var property_files = fs.readdirSync(path.resolve(__dirname, '../lib/properties'));
|
||||
var out_file = fs.createWriteStream(path.resolve(__dirname, '../lib/properties.js'), {encoding: 'utf-8'});
|
||||
|
||||
out_file.write('\'use strict\';\n\n// autogenerated\n\n');
|
||||
out_file.write('/*\n *\n * http://www.w3.org/TR/DOM-Level-2-Style/css.html#CSS-CSS2Properties\n */\n\n');
|
||||
out_file.write('module.exports = function (prototype) {\n');
|
||||
|
||||
property_files.forEach(function (property) {
|
||||
var dashed;
|
||||
if (property.substr(-3) === '.js') {
|
||||
property = path.basename(property, '.js');
|
||||
dashed = camelToDashed(property);
|
||||
out_file.write(' var '+property+' = require(\'./properties/' + property + '\').definition;\n');
|
||||
out_file.write(' Object.defineProperty(prototype, \'' + property + '\', '+property+')\n');
|
||||
if (property !== dashed) {
|
||||
out_file.write(' Object.defineProperty(prototype, \'' + dashed + '\', '+property+')\n');
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
out_file.write('};\n');
|
||||
out_file.end(function (err) {
|
||||
if (err) {
|
||||
throw err;
|
||||
}
|
||||
});
|
||||
4
node_modules/cssstyle/scripts/run_tests.sh
generated
vendored
Executable file
4
node_modules/cssstyle/scripts/run_tests.sh
generated
vendored
Executable file
@@ -0,0 +1,4 @@
|
||||
#!/bin/sh
|
||||
|
||||
node ./scripts/generate_properties.js
|
||||
nodeunit tests
|
||||
Reference in New Issue
Block a user