From fed94f950c5b49321152842e1e63994b8a262c94 Mon Sep 17 00:00:00 2001 From: Titus Wormer Date: Sat, 19 Nov 2016 19:16:03 +0100 Subject: [PATCH] Remove `index.js`, `index.json` from source --- .gitignore | 1 + .travis.yml | 9 ++-- build.js | 8 +++ history.md | 11 ----- index.js | 12 ----- index.json | 118 --------------------------------------------- package.json | 16 +++--- readme.md | 4 +- script/generate.js | 23 --------- test.js | 12 +---- 10 files changed, 24 insertions(+), 190 deletions(-) create mode 100644 build.js delete mode 100644 history.md delete mode 100644 index.js delete mode 100644 index.json delete mode 100644 script/generate.js diff --git a/.gitignore b/.gitignore index 53859a2..32aa854 100644 --- a/.gitignore +++ b/.gitignore @@ -3,5 +3,6 @@ .nyc_output/ coverage/ node_modules/ +index.json weasels.js weasels.min.js diff --git a/.travis.yml b/.travis.yml index c4b8fba..59d697c 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,9 +1,8 @@ language: node_js node_js: - '4.0' -- '5.0' -- '6.0' -after_success: bash <(curl -s https://codecov.io/bash) +- '7.0' +after_script: bash <(curl -s https://codecov.io/bash) sudo: false deploy: - provider: npm @@ -12,7 +11,7 @@ deploy: secure: Qau6SlUg8DviNQPQyiazu7c8VSMXeChcGfNUeRPJbJC+u4gOX2DesfzNiIlJCueHifwdqIp0q8Sabj/EOcuAvSpZwlsRp1lqIaXiTEHZHXxsZRWk6RTkGCKNRG6/rhATE8W7RNdYcan39YR1qpKPdn7svtO0UTi/z7WZsVHp+DQ= on: tags: true - node: '5.0' + node: '4.0' - provider: releases api_key: secure: Ll8D7i6u2mSDtcfL12FLixDODn7paHUXfvGsNGlOu3p7juoAuAajPQxr+mtdMhGFkL/QHa8b+3gdiUEy9az0+eKdtFgTaYECTVIbiBGZmu2vlIed1OYy1wan2lKmYAItAt+K9kRNvl6Kp2v1+HFFVSCbIMe1BqvYgCbwud+yShM= @@ -21,4 +20,4 @@ deploy: - "weasels.min.js" on: tags: true - node: '6.0' + node: '7.0' diff --git a/build.js b/build.js new file mode 100644 index 0000000..c821c02 --- /dev/null +++ b/build.js @@ -0,0 +1,8 @@ +'use strict'; + +var fs = require('fs'); +var toJSON = require('plain-text-data-to-json'); + +var data = JSON.stringify(toJSON(fs.readFileSync('data.txt', 'utf8')), null, 2) + '\n'; + +fs.writeFileSync('index.json', data); diff --git a/history.md b/history.md deleted file mode 100644 index 95abdf2..0000000 --- a/history.md +++ /dev/null @@ -1,11 +0,0 @@ - - - - -1.1.0 / 2016-07-30 -================== - -* Rewrite module ([`d450b06`](https://github.com/wooorm/weasels/commit/d450b06)) - -1.0.0 / 2016-01-15 -================== diff --git a/index.js b/index.js deleted file mode 100644 index c3641c0..0000000 --- a/index.js +++ /dev/null @@ -1,12 +0,0 @@ -/** - * @author Titus Wormer - * @copyright 2014 Titus Wormer - * @license MIT - * @module weasels - * @fileoverview List of (possible) English weasel words. - */ - -'use strict'; - -/* Expose. */ -module.exports = require('./index.json'); diff --git a/index.json b/index.json deleted file mode 100644 index a14f4c0..0000000 --- a/index.json +++ /dev/null @@ -1,118 +0,0 @@ -[ - "a lot", - "about", - "acts", - "again", - "all", - "almost", - "already", - "also", - "anyway", - "appeared", - "appears", - "are a number", - "arguably", - "back", - "be able to", - "began", - "believed", - "better", - "bit", - "clearly", - "close", - "combats", - "completely", - "considered", - "could", - "decided", - "down", - "effective", - "efficient", - "enough", - "even", - "ever", - "exceedingly", - "excellent", - "expert", - "experts", - "extremely", - "fairly", - "far", - "felt", - "few", - "gains", - "heard", - "helps", - "huge", - "improved", - "interestingly", - "is a number", - "is like", - "just", - "knew", - "largely", - "like", - "linked to", - "literally", - "looked", - "looks", - "lots", - "many", - "might", - "most", - "mostly", - "not rocket science", - "noticed", - "often", - "only", - "outside the box", - "over", - "own", - "pretty", - "probably", - "quite", - "rather", - "real", - "realised", - "realized", - "really", - "recognised", - "recognized", - "relatively", - "remarkably", - "reportedly", - "saw", - "seemed", - "seems", - "several", - "significantly", - "smelled", - "so", - "some", - "somehow", - "sort", - "started", - "still", - "substantially", - "supports", - "supposed", - "surprisingly", - "that", - "then", - "thought", - "tiny", - "touched", - "understood", - "up", - "useful", - "various", - "vast", - "very", - "virtually", - "wanted", - "watched", - "well", - "wished", - "wondered", - "works" -] diff --git a/package.json b/package.json index 5afb501..396b124 100644 --- a/package.json +++ b/package.json @@ -8,21 +8,21 @@ "word", "list" ], - "files": [ - "index.js", - "index.json" - ], "repository": "https://github.com/wooorm/weasels", "bugs": "https://github.com/wooorm/weasels/issues", "author": "Titus Wormer (http://wooorm.com)", "contributors": [ "Titus Wormer (http://wooorm.com)" ], + "main": "index.json", + "files": [ + "index.json" + ], "dependencies": {}, "devDependencies": { "browserify": "^13.0.1", "esmangle": "^1.0.1", - "nyc": "^8.1.0", + "nyc": "^9.0.1", "plain-text-data-to-json": "^1.0.0", "remark-cli": "^2.0.0", "remark-preset-wooorm": "^1.0.0", @@ -31,10 +31,10 @@ }, "scripts": { "build-md": "remark . --quiet --frail", - "build-generate": "node script/generate.js", - "build-bundle": "browserify index.js --bare -s weasels > weasels.js", + "build-generate": "node build", + "build-bundle": "browserify index.json --bare -s weasels > weasels.js", "build-mangle": "esmangle weasels.js > weasels.min.js", - "build": "npm run build-md && npm run build-generate && npm run build-bundle && npm run build-mangle", + "build": "npm run build-generate && npm run build-md && npm run build-bundle && npm run build-mangle", "lint": "xo", "test-api": "node test", "test-coverage": "nyc --reporter lcov tape test.js", diff --git a/readme.md b/readme.md index 84f25a1..db4051e 100644 --- a/readme.md +++ b/readme.md @@ -44,7 +44,7 @@ _Reportedly_, **weasels** exposes a list of strings (`Array.`). ## Support **weasels** supports _several_ weasel words and phrases. For a complete -list, see [index.json][data]. +list, see [`data.txt`][data]. Note that the words listed in **weasels** _might_ or, in fact, _might_ not be weasels. @@ -84,4 +84,4 @@ not be weasels. [author]: http://wooorm.com -[data]: index.json +[data]: data.txt diff --git a/script/generate.js b/script/generate.js deleted file mode 100644 index 1a61166..0000000 --- a/script/generate.js +++ /dev/null @@ -1,23 +0,0 @@ -/** - * @author Titus Wormer - * @copyright 2014 Titus Wormer - * @license MIT - * @module weasels:script - * @fileoverview Generate a dictionary of entity names to replacements. - */ - -'use strict'; - -/* Dependencies. */ -var fs = require('fs'); -var path = require('path'); -var toJSON = require('plain-text-data-to-json'); - -/* Read. */ -var doc = fs.readFileSync(path.join(__dirname, '..', 'data.txt'), 'utf8'); - -/* Transform. */ -var data = JSON.stringify(toJSON(doc), null, 2) + '\n'; - -/* Write. */ -fs.writeFileSync(path.join(__dirname, '..', 'index.json'), data); diff --git a/test.js b/test.js index 15abc2c..c5514d0 100644 --- a/test.js +++ b/test.js @@ -1,19 +1,9 @@ -/** - * @author Titus Wormer - * @copyright 2014 Titus Wormer - * @license MIT - * @module weasels - * @fileoverview Test suite for `weasels`. - */ - 'use strict'; -/* Dependencies. */ var test = require('tape'); var weasels = require('./'); -/* Tests. */ -test('characterEntities', function (t) { +test('weasels', function (t) { t.equal(typeof weasels, 'object', 'should be an array #1'); t.equal(Array.isArray(weasels), true, 'should be an array #2'); t.notEqual(weasels.indexOf('several'), -1, 'should contain words');