diff --git a/LICENSE.BSD b/LICENSE.BSD new file mode 100644 index 00000000..f0826205 --- /dev/null +++ b/LICENSE.BSD @@ -0,0 +1,19 @@ +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" +AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +ARE DISCLAIMED. IN NO EVENT SHALL BE LIABLE FOR ANY +DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND +ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF +THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. \ No newline at end of file diff --git a/dist/index.js b/dist/index.js index dd0cf54f..e00676e8 100644 --- a/dist/index.js +++ b/dist/index.js @@ -1,4 +1,29 @@ +/* +Copyright (C) 2016 Timofey Kachalov + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" +AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +ARE DISCLAIMED. IN NO EVENT SHALL BE LIABLE FOR ANY +DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND +ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF +THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +*/ + require("source-map-support").install(); + module.exports = /******/ (function(modules) { // webpackBootstrap /******/ // The module cache diff --git a/package.json b/package.json index 3420c32a..5ced0eae 100644 --- a/package.json +++ b/package.json @@ -44,7 +44,7 @@ "tests": "node tests/dev-test.js" }, "author": { - "name": "sanex3339" + "name": "Timofey Kachalov" }, - "license": "ISC" + "license": "BSD-2-Clause" } diff --git a/webpack.config.js b/webpack.config.js index 7456a3f8..b99b5d7e 100644 --- a/webpack.config.js +++ b/webpack.config.js @@ -1,6 +1,15 @@ -var nodeExternals = require('webpack-node-externals'), +var fs = require("fs"), + nodeExternals = require('webpack-node-externals'), webpack = require('webpack'); +function getLicenseText () { + return `/* +Copyright (C) 2016 Timofey Kachalov + +${fs.readFileSync('./LICENSE.BSD', 'utf8')} +*/`; +} + module.exports = { entry: { 'index': './index.ts' @@ -20,7 +29,7 @@ module.exports = { plugins: [ new webpack.BannerPlugin( { - banner: 'require("source-map-support").install();', + banner: `${getLicenseText()}\n\nrequire("source-map-support").install();\n`, raw: true, entryOnly: false }