From e06cb3e91ff9d910265fe7efb5eb6b47d97d3c9d Mon Sep 17 00:00:00 2001 From: Lucifer Date: Tue, 17 Dec 2019 19:32:07 +0530 Subject: Added functions for building for mac, windows and both --- index.js | 67 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 67 insertions(+) create mode 100644 index.js (limited to 'index.js') diff --git a/index.js b/index.js new file mode 100644 index 0000000..524be13 --- /dev/null +++ b/index.js @@ -0,0 +1,67 @@ +const makeDir = require('make-dir'); +var ncp = require('ncp').ncp; + +function buildForMac() { + (async () => { + const path = await makeDir('build'); + + console.log('Created directory \'build\' at path: ' + path); + })(); + + ncp('dist/mac/', 'build', function (err) { + if (err) { + return console.error(err); + } + console.log('Native Kit is built for macOS now. You can use the \'build\' directory directly to your project. \n\nFiles you need to include in your project are:\n\n1. build => css => all.css\n2. build => scripts => nativekit.js\nDon\'t delete the fonts directory.\n\nDon\'t forget to support the project if you like it! Go ahead contribute to it or star it on Github or better if you can spare some change, then donate at the following URL: \nhttps://www.paypal.me/kumarpriyansh\n\nVisit the Native Kit website for documentation at: \nhttps://www.nativekit.co.\n\nThank you for using Native Kit.'); + }); +} + +function buildForWin() { + (async () => { + const path = await makeDir('build'); + + console.log('Created directory \'build\' at path: ' + path); + })(); + + ncp('dist/windows/', 'build', function (err) { + if (err) { + return console.error(err); + } + console.log('Native Kit is built for Windows 10 now. You can use the \'build\' directory directly to your project. \n\nFiles you need to include in your project are:\n\n1. build => css => all.css\n2. build => scripts => nativekit.js\nDon\'t delete the fonts directory.\n\nDon\'t forget to support the project if you like it! Go ahead contribute to it or star it on Github or better if you can spare some change, then donate at the following URL: \nhttps://www.paypal.me/kumarpriyansh\n\nVisit the Native Kit website for documentation at: \nhttps://www.nativekit.co.\n\nThank you for using Native Kit.'); + }); +} + +function build() { + (async () => { + const path = await makeDir('build'); + + console.log('Created directory \'build\' at path: ' + path); + })(); + + ncp('dist/', 'build', function (err) { + if (err) { + return console.error(err); + } + console.log('Native Kit is built for both macOS and Windows 10 now. You can use the \'build\' directory directly to your project. \n\nFiles you need to include in your project are:\n\n1. build => (mac/windows) => css => all.css\n2. build => (mac/windows) => scripts => nativekit.js\nDon\'t delete the fonts directory.\n\nDon\'t forget to support the project if you like it! Go ahead contribute to it or star it on Github or better if you can spare some change, then donate at the following URL: \nhttps://www.paypal.me/kumarpriyansh\n\nVisit the Native Kit website for documentation at: \nhttps://www.nativekit.co.\n\nThank you for using Native Kit.'); + }); +} + +for (var i=0; i