From f9330d4d88e160a947b5f38983ca7ed28f6b81cf Mon Sep 17 00:00:00 2001 From: djKooks Date: Mon, 5 Nov 2018 11:12:31 +0900 Subject: [PATCH] Rename project(name 'tyson' already exists in npm...) --- README.md | 18 ++++++++---------- example/example.js | 18 +++++++++--------- package-lock.json | 2 +- package.json | 2 +- src/index.ts | 2 +- src/{tyson.ts => tucson.ts} | 4 ++-- test/testCamelcase.js | 14 +++++++------- 7 files changed, 29 insertions(+), 31 deletions(-) rename src/{tyson.ts => tucson.ts} (93%) diff --git a/README.md b/README.md index f6f9ae8..42529e9 100644 --- a/README.md +++ b/README.md @@ -1,34 +1,32 @@ -# TYSON - Tune Your jSON +# TUCSON - TUne/Convert Your jSON Package to convert JSON key/values to make it fit on your project. # Usage ### Example ```javascript -let { Tyson, Config } = require('../lib/index') +let { Tucson, Config } = require('tucson') const dummyUnderscoreJson = { - "id": 139, + "group_id": 139, "user": "inylove82@gmail.com", "phone_number": "000-111-2222", "salary": "Unknown", "date": "2014-06-01 12:00" } -let tunedResult = {} -let cctyson = new Tyson(new Config('camelCase')) -cctyson.tuned(dummyUnderscoreJson, {makeDate: ['date']}, tunedResult) -console.log(tunedResult) +let formedResult = {} +let cctucson = new Tucson(new Config('camelCase')) +cctucson.formed(dummyUnderscoreJson, {makeDate: ['date']}, formedResult) +console.log(formedResult) ``` ...result is... ```json { - "id":139, + "groupId":139, "user":"inylove82@gmail.com", "phoneNumber":"000-111-2222", "salary":"Unknown", "date":"2014-06-01T03:00:00.000Z" } ``` - - diff --git a/example/example.js b/example/example.js index a674f46..361d565 100644 --- a/example/example.js +++ b/example/example.js @@ -1,4 +1,4 @@ -let { Tyson, Config } = require('../lib/index') +let { Tucson, Config } = require('../lib/index') const dummyUnderscoreJson = { "id": 139, @@ -10,12 +10,12 @@ const dummyUnderscoreJson = { "date": "2014-06-01 12:00" } -let tunedResult = {} -let cctyson = new Tyson(new Config('camelCase')) -cctyson.tuned(dummyUnderscoreJson, {makeDate: ['date']}, tunedResult) -console.log(`camelcase json: ${JSON.stringify(tunedResult)}`) +let formedResult = {} +let ccTucson = new Tucson(new Config('camelCase')) +ccTucson.formed(dummyUnderscoreJson, {makeDate: ['date']}, formedResult) +console.log(`camelcase json: ${JSON.stringify(formedResult)}`) -let tunedResult_sc = {} -let sctyson = new Tyson(new Config('snake_case')) -sctyson.tuned(tunedResult, {}, tunedResult_sc) -console.log(`snake_case json: ${JSON.stringify(tunedResult_sc)}`) +let formedResult_sc = {} +let scTucson = new Tucson(new Config('snake_case')) +scTucson.formed(formedResult, {}, formedResult_sc) +console.log(`snake_case json: ${JSON.stringify(formedResult_sc)}`) diff --git a/package-lock.json b/package-lock.json index a0e561b..9608088 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,5 +1,5 @@ { - "name": "tyson", + "name": "tucson", "version": "0.0.1", "lockfileVersion": 1, "requires": true, diff --git a/package.json b/package.json index 65033a8..ee49a7e 100644 --- a/package.json +++ b/package.json @@ -1,5 +1,5 @@ { - "name": "tyson", + "name": "tucson", "version": "0.0.1", "description": "", "main": "index.js", diff --git a/src/index.ts b/src/index.ts index 36f88e0..7245765 100644 --- a/src/index.ts +++ b/src/index.ts @@ -1,2 +1,2 @@ export * from './config' -export * from './tyson' \ No newline at end of file +export * from './tucson' \ No newline at end of file diff --git a/src/tyson.ts b/src/tucson.ts similarity index 93% rename from src/tyson.ts rename to src/tucson.ts index 11d98a4..9502d6f 100644 --- a/src/tyson.ts +++ b/src/tucson.ts @@ -16,14 +16,14 @@ const converter = (convertType: KeyConvertType, key: string): string => { return key } -export class Tyson { +export class Tucson { config: Config constructor (config: Config) { this.config = config } - tuned (obj: T1, option: JsonOption, instance: T2): T2 { + formed (obj: T1, option: JsonOption, instance: T2): T2 { if (!obj) { return instance } diff --git a/test/testCamelcase.js b/test/testCamelcase.js index e6bb29d..93e7e6a 100644 --- a/test/testCamelcase.js +++ b/test/testCamelcase.js @@ -1,6 +1,6 @@ let assert = require('assert'); let moment = require('moment') -let { Tyson, Config } = require('../lib/index') +let { Tucson, Config } = require('../lib/index') describe('to camelcase', () => { @@ -11,23 +11,23 @@ describe('to camelcase', () => { 'company': 'LeapMind', 'date': '2014-06-01 12:00' } - let tunedResult = {} - let cctyson = new Tyson(new Config('camelCase')) + let formedResult = {} + let cctucson = new Tucson(new Config('camelCase')) before(() => { - cctyson.tuned(dummyUnderscoreJson, {makeDate: ['date']}, tunedResult) + cctucson.formed(dummyUnderscoreJson, {makeDate: ['date']}, formedResult) }) describe('check key', () => { it('key should be changed as camelcase', function() { - assert.equal(tunedResult.hasOwnProperty('groupCode'), true) - assert.equal(tunedResult.hasOwnProperty('phoneNumber'), true) + assert.equal(formedResult.hasOwnProperty('groupCode'), true) + assert.equal(formedResult.hasOwnProperty('phoneNumber'), true) }); }); describe('check makeDate', () => { it('value with `makeDate` should be converted as Moment', function() { - assert.equal(tunedResult['date'].valueOf(), moment('2014-06-01 12:00').toDate().valueOf()) + assert.equal(formedResult['date'].valueOf(), moment('2014-06-01 12:00').toDate().valueOf()) }); }); });