base64coder v1.1.4
Base64Coder
Installing
You can install base64coder using npm:
$ npm install base64coderInfo
This library will help you encode data to hide it after building in source.
Using:
1.Create a file with export data (name ex.: 'data.loader.js').
Example:
const data1 = {
'header': 'What is the capital of Russia?',
'questions': [{
'text': 'Moscow',
'isRight': true
}]
};
const data2 = {
'title': 'JS or JSON?',
'text': 'This is page created for ...'
};
// Need for export data in loader (create variable with name base64data)
var base64data = [data1, data2];
module.exports = base64data;2.Import data in your controller and decode method.
import decode from 'base64coder/decode';
import data from './data.loader';
(function showDecode() {
console.log('showDecode', data);
})();
(function showEncode() {
console.log('showEncode', decode(data));
})();3.Webpack.
Add loader for your js files with mask. You can choose any mask.
...
module: {
rules: [{
test: /\.loader.js$/,
use: [{
loader: 'base64coder',
}]
},
...
],
}Min version
You can use a minified version:
1. In loader change name 'base64coder' to 'base64coder/index.min.js';
2. In controller change import lib from import decode from 'base64coder/decode'; to import decode from 'base64coder/decode.min';
In the future minified version will be basic.
Examples
You can open examples (click on candy image):
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago