From 342d57524f55acf14dc791c0198613ae198ea04f Mon Sep 17 00:00:00 2001 From: Jordan Tucker Date: Sat, 17 Mar 2018 22:15:07 -0500 Subject: [PATCH] Remove package.json5 file Attempting to keep package.json and package.json5 in sync proves difficult, especially when running `npm version`. The package.json5 file will be removed until an easier way to maintain it is developed. --- build/check-package.js | 7 ---- package.json | 2 +- package.json5 | 79 ------------------------------------------ 3 files changed, 1 insertion(+), 87 deletions(-) delete mode 100644 build/check-package.js delete mode 100644 package.json5 diff --git a/build/check-package.js b/build/check-package.js deleted file mode 100644 index bc1ff03d..00000000 --- a/build/check-package.js +++ /dev/null @@ -1,7 +0,0 @@ -import assert from 'assert' - -import '../lib/register' -import pkg from '../package.json' -import pkg5 from '../package.json5' - -assert.deepStrictEqual(pkg, pkg5, 'package.json and package.json5 do not match') diff --git a/package.json b/package.json index f5635dd9..3bfb1d1e 100644 --- a/package.json +++ b/package.json @@ -16,7 +16,7 @@ "prepublishOnly": "npm run lint && npm test && npm run production", "pretest": "cross-env NODE_ENV=test npm run build", "preversion": "npm run lint && npm test && npm run production", - "production": "cross-env NODE_ENV=production npm run build && babel-node build/check-package.js", + "production": "cross-env NODE_ENV=production npm run build", "test": "nyc --reporter=html --reporter=text mocha" }, "repository": { diff --git a/package.json5 b/package.json5 deleted file mode 100644 index af45d80b..00000000 --- a/package.json5 +++ /dev/null @@ -1,79 +0,0 @@ -// This file is written in JSON5 syntax, naturally, but npm needs a regular -// JSON file, so be sure to keep package.json and package.json5 in sync! - -{ - name: 'json5', - version: '1.0.0', - description: 'JSON for humans.', - main: 'lib/index.js', - bin: 'lib/cli.js', - browser: 'dist/index.js', - files: [ - 'lib/', - 'dist/', - ], - scripts: { - build: 'babel-node build/build.js && babel src -d lib && rollup -c', - coverage: 'nyc report --reporter=text-lcov | coveralls', - lint: 'eslint --fix build src', - prepublishOnly: 'npm run lint && npm test && npm run production', - pretest: 'cross-env NODE_ENV=test npm run build', - preversion: 'npm run lint && npm test && npm run production', - production: 'cross-env NODE_ENV=production npm run build && babel-node build/check-package.js', - test: 'nyc --reporter=html --reporter=text mocha', - }, - repository: { - type: 'git', - url: 'git+https://github.com/json5/json5.git', - }, - keywords: [ - 'json', - 'json5', - 'es5', - 'es2015', - 'ecmascript', - ], - author: 'Aseem Kishore ', - contributors: [ - 'Max Nanasy ', - 'Andrew Eisenberg ', - 'Jordan Tucker ', - ], - license: 'MIT', - bugs: { - url: 'https://github.com/json5/json5/issues', - }, - homepage: 'http://json5.org/', - dependencies: { - minimist: '^1.2.0', - }, - devDependencies: { - 'babel-cli': '^6.26.0', - 'babel-core': '^6.26.0', - 'babel-plugin-add-module-exports': '^0.2.1', - 'babel-plugin-external-helpers': '^6.22.0', - 'babel-plugin-istanbul': '^4.1.5', - 'babel-preset-env': '^1.6.1', - 'babel-register': '^6.26.0', - 'babelrc-rollup': '^3.0.0', - 'coveralls': '^3.0.0', - 'cross-env': '^5.1.4', - 'del': '^3.0.0', - 'eslint': '^4.18.2', - 'eslint-config-standard': '^11.0.0', - 'eslint-plugin-import': '^2.9.0', - 'eslint-plugin-node': '^6.0.1', - 'eslint-plugin-promise': '^3.7.0', - 'eslint-plugin-standard': '^3.0.1', - 'mocha': '^5.0.4', - 'nyc': '^11.4.1', - 'regenerate': '^1.3.3', - 'rollup': '^0.56.5', - 'rollup-plugin-babel': '^3.0.3', - 'rollup-plugin-commonjs': '^9.0.0', - 'rollup-plugin-node-resolve': '^3.2.0', - 'rollup-plugin-uglify': '^3.0.0', - 'sinon': '^4.4.2', - 'unicode-9.0.0': '^0.7.5', - }, -}