Skip to content

Commit

Permalink
improvement files to npm
Browse files Browse the repository at this point in the history
  • Loading branch information
nandomoreirame committed Dec 15, 2019
1 parent 81b4f35 commit 65611af
Show file tree
Hide file tree
Showing 7 changed files with 33 additions and 31 deletions.
8 changes: 4 additions & 4 deletions lib/es/starter-kit.js → lib/es/starterkit.js
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
/* eslint no-restricted-globals:0 */

const double = (num = 0) => {
const double = (value = 0) => {
try {
if (Object.prototype.toString.call(num) !== '[object Number]') {
if (Object.prototype.toString.call(value) !== '[object Number]') {
throw new TypeError('not a number');
}

return num * 2;
return value * 2;
} catch (err) {
throw `${num} is ${err}`; // eslint-disable-line
throw `${value} is ${err}`; // eslint-disable-line
}
};

Expand Down
File renamed without changes.
8 changes: 4 additions & 4 deletions lib/starter-kit.js → lib/starterkit.js
Original file line number Diff line number Diff line change
Expand Up @@ -4,15 +4,15 @@ Object.defineProperty(exports, '__esModule', { value: true });

/* eslint no-restricted-globals:0 */

const double = (num = 0) => {
const double = (value = 0) => {
try {
if (Object.prototype.toString.call(num) !== '[object Number]') {
if (Object.prototype.toString.call(value) !== '[object Number]') {
throw new TypeError('not a number');
}

return num * 2;
return value * 2;
} catch (err) {
throw `${num} is ${err}`; // eslint-disable-line
throw `${value} is ${err}`; // eslint-disable-line
}
};

Expand Down
8 changes: 4 additions & 4 deletions lib/umd/starter-kit.js → lib/umd/starterkit.js
Original file line number Diff line number Diff line change
Expand Up @@ -6,16 +6,16 @@ typeof define === 'function' && define.amd ? define(['exports'], factory) :

/* eslint no-restricted-globals:0 */
var _double = function _double() {
var num = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : 0;
var value = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : 0;

try {
if (Object.prototype.toString.call(num) !== '[object Number]') {
if (Object.prototype.toString.call(value) !== '[object Number]') {
throw new TypeError('not a number');
}

return num * 2;
return value * 2;
} catch (err) {
throw "".concat(num, " is ").concat(err); // eslint-disable-line
throw "".concat(value, " is ").concat(err); // eslint-disable-line
}
};
var StarterKit = {
Expand Down
File renamed without changes.
14 changes: 7 additions & 7 deletions package.json
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
{
"name": "starter-kit",
"name": "@onedevstudio/lib-starter-kit",
"libName": "StarterKit",
"version": "1.2.0",
"description": "👉🏼 A starter kit for your new library, using rollup, mocha, chai and nyc",
"main": "lib/starter-kit.js",
"unpkg": "lib/umd/starter-kit.js",
"module": "lib/es/starter-kit.js",
"main": "lib/starterkit.js",
"unpkg": "lib/umd/starterkit.js",
"module": "lib/es/starterkit.js",
"scripts": {
"build": "rollup -c",
"lint": "eslint .",
Expand All @@ -16,7 +16,7 @@
},
"repository": {
"type": "git",
"url": "git+https://github.com/nandomoreirame/lib-starter-kit.git"
"url": "git+https://github.com/onedevstudio/lib-starter-kit.git"
},
"keywords": [
"lib",
Expand All @@ -27,9 +27,9 @@
"author": "Fernando Moreira <[email protected]>",
"license": "MIT",
"bugs": {
"url": "https://github.com/nandomoreirame/lib-starter-kit/issues"
"url": "https://github.com/onedevstudio/lib-starter-kit/issues"
},
"homepage": "https://github.com/nandomoreirame/lib-starter-kit#readme",
"homepage": "https://github.com/onedevstudio/lib-starter-kit#readme",
"devDependencies": {
"@babel/core": "^7.7.5",
"@babel/preset-env": "^7.7.6",
Expand Down
26 changes: 14 additions & 12 deletions rollup.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -3,21 +3,23 @@ import babel from 'rollup-plugin-babel';
import replace from 'rollup-plugin-replace';
import { terser } from 'rollup-plugin-terser';

import pkg from './package.json';
import { libName, dependencies, peerDependencies } from './package.json';

const fileName = libName.toLowerCase();

export default [
// CommonJS
{
input: 'src/index.js',
output: {
file: `lib/${pkg.name}.js`,
file: `lib/${fileName}.js`,
exports: 'named',
format: 'cjs',
indent: false,
},
external: [
...Object.keys(pkg.dependencies || {}),
...Object.keys(pkg.peerDependencies || {}),
...Object.keys(dependencies || {}),
...Object.keys(peerDependencies || {}),
],
plugins: [],
},
Expand All @@ -26,13 +28,13 @@ export default [
{
input: 'src/index.js',
output: {
file: `lib/es/${pkg.name}.js`,
file: `lib/es/${fileName}.js`,
format: 'es',
indent: false,
},
external: [
...Object.keys(pkg.dependencies || {}),
...Object.keys(pkg.peerDependencies || {}),
...Object.keys(dependencies || {}),
...Object.keys(peerDependencies || {}),
],
plugins: [],
},
Expand All @@ -41,7 +43,7 @@ export default [
{
input: 'src/index.js',
output: {
file: `lib/es/${pkg.name}.mjs`,
file: `lib/es/${fileName}.mjs`,
format: 'es',
indent: false,
},
Expand All @@ -68,10 +70,10 @@ export default [
{
input: 'src/index.js',
output: {
file: `lib/umd/${pkg.name}.js`,
file: `lib/umd/${fileName}.js`,
format: 'umd',
exports: 'named',
name: `${pkg.libName}`,
name: `${libName}`,
indent: false,
},
plugins: [
Expand All @@ -89,10 +91,10 @@ export default [
{
input: 'src/index.js',
output: {
file: `lib/umd/${pkg.name}.min.js`,
file: `lib/umd/${fileName}.min.js`,
format: 'umd',
exports: 'named',
name: `${pkg.libName}`,
name: `${libName}`,
indent: false,
},
plugins: [
Expand Down

0 comments on commit 65611af

Please sign in to comment.