From bcfe582fefe05ea4928977d10730b536c1e7fda8 Mon Sep 17 00:00:00 2001 From: Sebastian McKenzie Date: Wed, 4 Nov 2015 00:00:08 +0000 Subject: [PATCH] remove json files in favor of just plain js files --- .../src/transformation/file/options/config.js | 176 ++++++++++++++++++ .../transformation/file/options/config.json | 176 ------------------ .../src/definitions.js | 167 +++++++++++++++++ .../src/definitions.json | 167 ----------------- 4 files changed, 343 insertions(+), 343 deletions(-) create mode 100644 packages/babel-core/src/transformation/file/options/config.js delete mode 100644 packages/babel-core/src/transformation/file/options/config.json create mode 100644 packages/babel-plugin-transform-runtime/src/definitions.js delete mode 100644 packages/babel-plugin-transform-runtime/src/definitions.json diff --git a/packages/babel-core/src/transformation/file/options/config.js b/packages/babel-core/src/transformation/file/options/config.js new file mode 100644 index 0000000000..73f70407fa --- /dev/null +++ b/packages/babel-core/src/transformation/file/options/config.js @@ -0,0 +1,176 @@ +module.exports = { + filename: { + type: "filename", + description: "filename to use when reading from stdin - this will be used in source-maps, errors etc", + default: "unknown", + shorthand: "f" + }, + + filenameRelative: { + hidden: true, + type: "string" + }, + + inputSourceMap: { + hidden: true + }, + + env: { + hidden: true, + default: {} + }, + + mode: { + description: "", + hidden: true + }, + + retainLines: { + type: "boolean", + default: false, + description: "retain line numbers - will result in really ugly code" + }, + + highlightCode: { + description: "enable/disable ANSI syntax highlighting of code frames (on by default)", + type: "boolean", + default: true + }, + + suppressDeprecationMessages: { + type: "boolean", + default: false, + hidden: true + }, + + presets: { + type: "list", + description: "", + default: [] + }, + + plugins: { + type: "list", + default: [], + description: "" + }, + + ignore: { + type: "list", + description: "list of glob paths to **not** compile", + default: [] + }, + + only: { + type: "list", + description: "list of glob paths to **only** compile" + }, + + code: { + hidden: true, + default: true, + type: "boolean" + }, + + metadata: { + hidden: true, + default: true, + type: "boolean" + }, + + ast: { + hidden: true, + default: true, + type: "boolean" + }, + + comments: { + type: "boolean", + default: true, + description: "strip/output comments in generated output (on by default)" + }, + + shouldPrintComment: { + hidden: true, + description: "optional callback to control whether a comment should be inserted, when this is used the comments option is ignored" + }, + + compact: { + type: "booleanString", + default: "auto", + description: "do not include superfluous whitespace characters and line terminators [true|false|auto]" + }, + + sourceMap: { + alias: "sourceMaps", + hidden: true + }, + + sourceMaps: { + type: "booleanString", + description: "[true|false|inline]", + default: false, + shorthand: "s" + }, + + sourceMapTarget: { + type: "string", + description: "set `file` on returned source map" + }, + + sourceFileName: { + type: "string", + description: "set `sources[0]` on returned source map" + }, + + sourceRoot: { + type: "filename", + description: "the root from which all sources are relative" + }, + + babelrc: { + description: "Whether or not to look up .babelrc and .babelignore files", + type: "boolean", + default: true + }, + + sourceType: { + description: "", + default: "module" + }, + + auxiliaryCommentBefore: { + type: "string", + description: "print a comment before any injected non-user code" + }, + + auxiliaryCommentAfter: { + type: "string", + description: "print a comment after any injected non-user code" + }, + + resolveModuleSource: { + hidden: true + }, + + getModuleId: { + hidden: true + }, + + moduleRoot: { + type: "filename", + description: "optional prefix for the AMD module formatter that will be prepend to the filename on module definitions" + }, + + moduleIds: { + type: "boolean", + default: false, + shorthand: "M", + description: "insert an explicit id for modules" + }, + + moduleId: { + description: "specify a custom name for module ids", + type: "string" + } +}; diff --git a/packages/babel-core/src/transformation/file/options/config.json b/packages/babel-core/src/transformation/file/options/config.json deleted file mode 100644 index a75f42826f..0000000000 --- a/packages/babel-core/src/transformation/file/options/config.json +++ /dev/null @@ -1,176 +0,0 @@ -{ - "filename": { - "type": "filename", - "description": "filename to use when reading from stdin - this will be used in source-maps, errors etc", - "default": "unknown", - "shorthand": "f" - }, - - "filenameRelative": { - "hidden": true, - "type": "string" - }, - - "inputSourceMap": { - "hidden": true - }, - - "env": { - "hidden": true, - "default": {} - }, - - "mode": { - "description": "", - "hidden": true - }, - - "retainLines": { - "type": "boolean", - "default": false, - "description": "retain line numbers - will result in really ugly code" - }, - - "highlightCode": { - "description": "enable/disable ANSI syntax highlighting of code frames (on by default)", - "type": "boolean", - "default": true - }, - - "suppressDeprecationMessages": { - "type": "boolean", - "default": false, - "hidden": true - }, - - "presets": { - "type": "list", - "description": "", - "default": [] - }, - - "plugins": { - "type": "list", - "default": [], - "description": "" - }, - - "ignore": { - "type": "list", - "description": "list of glob paths to **not** compile", - "default": [] - }, - - "only": { - "type": "list", - "description": "list of glob paths to **only** compile" - }, - - "code": { - "hidden": true, - "default": true, - "type": "boolean" - }, - - "metadata": { - "hidden": true, - "default": true, - "type": "boolean" - }, - - "ast": { - "hidden": true, - "default": true, - "type": "boolean" - }, - - "comments": { - "type": "boolean", - "default": true, - "description": "strip/output comments in generated output (on by default)" - }, - - "shouldPrintComment": { - "hidden": true, - "description": "optional callback to control whether a comment should be inserted, when this is used the comments option is ignored" - }, - - "compact": { - "type": "booleanString", - "default": "auto", - "description": "do not include superfluous whitespace characters and line terminators [true|false|auto]" - }, - - "sourceMap": { - "alias": "sourceMaps", - "hidden": true - }, - - "sourceMaps": { - "type": "booleanString", - "description": "[true|false|inline]", - "default": false, - "shorthand": "s" - }, - - "sourceMapTarget": { - "type": "string", - "description": "set `file` on returned source map" - }, - - "sourceFileName": { - "type": "string", - "description": "set `sources[0]` on returned source map" - }, - - "sourceRoot": { - "type": "filename", - "description": "the root from which all sources are relative" - }, - - "babelrc": { - "description": "Whether or not to look up .babelrc and .babelignore files", - "type": "boolean", - "default": true - }, - - "sourceType": { - "description": "", - "default": "module" - }, - - "auxiliaryCommentBefore": { - "type": "string", - "description": "print a comment before any injected non-user code" - }, - - "auxiliaryCommentAfter": { - "type": "string", - "description": "print a comment after any injected non-user code" - }, - - "resolveModuleSource": { - "hidden": true - }, - - "getModuleId": { - "hidden": true - }, - - "moduleRoot": { - "type": "filename", - "description": "optional prefix for the AMD module formatter that will be prepend to the filename on module definitions" - }, - - "moduleIds": { - "type": "boolean", - "default": false, - "shorthand": "M", - "description": "insert an explicit id for modules" - }, - - "moduleId": { - "description": "specify a custom name for module ids", - "type": "string" - } -} diff --git a/packages/babel-plugin-transform-runtime/src/definitions.js b/packages/babel-plugin-transform-runtime/src/definitions.js new file mode 100644 index 0000000000..de549ebb3a --- /dev/null +++ b/packages/babel-plugin-transform-runtime/src/definitions.js @@ -0,0 +1,167 @@ +module.exports = { + builtins: { + Symbol: "symbol", + Promise: "promise", + Map: "map", + WeakMap: "weak-map", + Set: "set", + WeakSet: "weak-set" + }, + + methods: { + Array: { + concat: "array/concat", + copyWithin: "array/copy-within", + entries: "array/entries", + every: "array/every", + fill: "array/fill", + filter: "array/filter", + findIndex: "array/find-index", + find: "array/find", + forEach: "array/for-each", + from: "array/from", + includes: "array/includes", + indexOf: "array/index-of", + join: "array/join", + keys: "array/keys", + lastIndexOf: "array/last-index-of", + map: "array/map", + of: "array/of", + pop: "array/pop", + push: "array/push", + reduceRight: "array/reduce-right", + reduce: "array/reduce", + reverse: "array/reverse", + shift: "array/shift", + slice: "array/slice", + some: "array/some", + sort: "array/sort", + splice: "array/splice", + unshift: "array/unshift", + values: "array/values" + }, + + Object: { + assign: "object/assign", + classof: "object/classof", + create: "object/create", + define: "object/define", + defineProperties: "object/define-properties", + defineProperty: "object/define-property", + entries: "object/entries", + freeze: "object/freeze", + getOwnPropertyDescriptor: "object/get-own-property-descriptor", + getOwnPropertyDescriptors: "object/get-own-property-descriptors", + getOwnPropertyNames: "object/get-own-property-names", + getOwnPropertySymbols: "object/get-own-property-symbols", + getPrototypePf: "object/get-prototype-of", + index: "object/index", + isExtensible: "object/is-extensible", + isFrozen: "object/is-frozen", + isObject: "object/is-object", + isSealed: "object/is-sealed", + is: "object/is", + keys: "object/keys", + make: "object/make", + preventExtensions: "object/prevent-extensions", + seal: "object/seal", + setPrototypeOf: "object/set-prototype-of", + values: "object/values" + }, + + RegExp: { + escape: "regexp/escape" + }, + + Function: { + only: "function/only", + part: "function/part" + }, + + Math: { + acosh: "math/acosh", + asinh: "math/asinh", + atanh: "math/atanh", + cbrt: "math/cbrt", + clz32: "math/clz32", + cosh: "math/cosh", + expm1: "math/expm1", + fround: "math/fround", + hypot: "math/hypot", + pot: "math/pot", + imul: "math/imul", + log10: "math/log10", + log1p: "math/log1p", + log2: "math/log2", + sign: "math/sign", + sinh: "math/sinh", + tanh: "math/tanh", + trunc: "math/trunc" + }, + + Date: { + addLocale: "date/add-locale", + formatUTC: "date/format-utc", + format: "date/format" + }, + + Symbol: { + for: "symbol/for", + hasInstance: "symbol/has-instance", + "is-concat-spreadable": "symbol/is-concat-spreadable", + iterator: "symbol/iterator", + keyFor: "symbol/key-for", + match: "symbol/match", + replace: "symbol/replace", + search: "symbol/search", + species: "symbol/species", + split: "symbol/split", + toPrimitive: "symbol/to-primitive", + toStringTag: "symbol/to-string-tag", + unscopables: "symbol/unscopables" + }, + + String: { + at: "string/at", + codePointAt: "string/code-point-at", + endsWith: "string/ends-with", + escapeHTML: "string/escape-html", + fromCodePoint: "string/from-code-point", + includes: "string/includes", + raw: "string/raw", + repeat: "string/repeat", + startsWith: "string/starts-with", + unescapeHTML: "string/unescape-html" + }, + + Number: { + EPSILON: "number/epsilon", + isFinite: "number/is-finite", + isInteger: "number/is-integer", + isNaN: "number/is-nan", + isSafeInteger: "number/is-safe-integer", + MAX_SAFE_INTEGER: "number/max-safe-integer", + MIN_SAFE_INTEGER: "number/min-safe-integer", + parseFloat: "number/parse-float", + parseInt: "number/parse-int", + random: "number/random" + }, + + Reflect: { + apply: "reflect/apply", + construct: "reflect/construct", + defineProperty: "reflect/define-property", + deleteProperty: "reflect/delete-property", + enumerate: "reflect/enumerate", + getOwnPropertyDescriptor: "reflect/get-own-property-descriptor", + getPrototypeOf: "reflect/get-prototype-of", + get: "reflect/get", + has: "reflect/has", + isExtensible: "reflect/is-extensible", + ownKeys: "reflect/own-keys", + preventExtensions: "reflect/prevent-extensions", + setPrototypeOf: "reflect/set-prototype-of", + set: "reflect/set" + } + } +}; diff --git a/packages/babel-plugin-transform-runtime/src/definitions.json b/packages/babel-plugin-transform-runtime/src/definitions.json deleted file mode 100644 index 51ba8dd801..0000000000 --- a/packages/babel-plugin-transform-runtime/src/definitions.json +++ /dev/null @@ -1,167 +0,0 @@ -{ - "builtins": { - "Symbol": "symbol", - "Promise": "promise", - "Map": "map", - "WeakMap": "weak-map", - "Set": "set", - "WeakSet": "weak-set" - }, - - "methods": { - "Array": { - "concat": "array/concat", - "copyWithin": "array/copy-within", - "entries": "array/entries", - "every": "array/every", - "fill": "array/fill", - "filter": "array/filter", - "findIndex": "array/find-index", - "find": "array/find", - "forEach": "array/for-each", - "from": "array/from", - "includes": "array/includes", - "indexOf": "array/index-of", - "join": "array/join", - "keys": "array/keys", - "lastIndexOf": "array/last-index-of", - "map": "array/map", - "of": "array/of", - "pop": "array/pop", - "push": "array/push", - "reduceRight": "array/reduce-right", - "reduce": "array/reduce", - "reverse": "array/reverse", - "shift": "array/shift", - "slice": "array/slice", - "some": "array/some", - "sort": "array/sort", - "splice": "array/splice", - "unshift": "array/unshift", - "values": "array/values" - }, - - "Object": { - "assign": "object/assign", - "classof": "object/classof", - "create": "object/create", - "define": "object/define", - "defineProperties": "object/define-properties", - "defineProperty": "object/define-property", - "entries": "object/entries", - "freeze": "object/freeze", - "getOwnPropertyDescriptor": "object/get-own-property-descriptor", - "getOwnPropertyDescriptors": "object/get-own-property-descriptors", - "getOwnPropertyNames": "object/get-own-property-names", - "getOwnPropertySymbols": "object/get-own-property-symbols", - "getPrototypePf": "object/get-prototype-of", - "index": "object/index", - "isExtensible": "object/is-extensible", - "isFrozen": "object/is-frozen", - "isObject": "object/is-object", - "isSealed": "object/is-sealed", - "is": "object/is", - "keys": "object/keys", - "make": "object/make", - "preventExtensions": "object/prevent-extensions", - "seal": "object/seal", - "setPrototypeOf": "object/set-prototype-of", - "values": "object/values" - }, - - "RegExp": { - "escape": "regexp/escape" - }, - - "Function": { - "only": "function/only", - "part": "function/part" - }, - - "Math": { - "acosh": "math/acosh", - "asinh": "math/asinh", - "atanh": "math/atanh", - "cbrt": "math/cbrt", - "clz32": "math/clz32", - "cosh": "math/cosh", - "expm1": "math/expm1", - "fround": "math/fround", - "hypot": "math/hypot", - "pot": "math/pot", - "imul": "math/imul", - "log10": "math/log10", - "log1p": "math/log1p", - "log2": "math/log2", - "sign": "math/sign", - "sinh": "math/sinh", - "tanh": "math/tanh", - "trunc": "math/trunc" - }, - - "Date": { - "addLocale": "date/add-locale", - "formatUTC": "date/format-utc", - "format": "date/format" - }, - - "Symbol": { - "for": "symbol/for", - "hasInstance": "symbol/has-instance", - "is-concat-spreadable": "symbol/is-concat-spreadable", - "iterator": "symbol/iterator", - "keyFor": "symbol/key-for", - "match": "symbol/match", - "replace": "symbol/replace", - "search": "symbol/search", - "species": "symbol/species", - "split": "symbol/split", - "toPrimitive": "symbol/to-primitive", - "toStringTag": "symbol/to-string-tag", - "unscopables": "symbol/unscopables" - }, - - "String": { - "at": "string/at", - "codePointAt": "string/code-point-at", - "endsWith": "string/ends-with", - "escapeHTML": "string/escape-html", - "fromCodePoint": "string/from-code-point", - "includes": "string/includes", - "raw": "string/raw", - "repeat": "string/repeat", - "startsWith": "string/starts-with", - "unescapeHTML": "string/unescape-html" - }, - - "Number": { - "EPSILON": "number/epsilon", - "isFinite": "number/is-finite", - "isInteger": "number/is-integer", - "isNaN": "number/is-nan", - "isSafeInteger": "number/is-safe-integer", - "MAX_SAFE_INTEGER": "number/max-safe-integer", - "MIN_SAFE_INTEGER": "number/min-safe-integer", - "parseFloat": "number/parse-float", - "parseInt": "number/parse-int", - "random": "number/random" - }, - - "Reflect": { - "apply": "reflect/apply", - "construct": "reflect/construct", - "defineProperty": "reflect/define-property", - "deleteProperty": "reflect/delete-property", - "enumerate": "reflect/enumerate", - "getOwnPropertyDescriptor": "reflect/get-own-property-descriptor", - "getPrototypeOf": "reflect/get-prototype-of", - "get": "reflect/get", - "has": "reflect/has", - "isExtensible": "reflect/is-extensible", - "ownKeys": "reflect/own-keys", - "preventExtensions": "reflect/prevent-extensions", - "setPrototypeOf": "reflect/set-prototype-of", - "set": "reflect/set" - } - } -}