diff --git a/.npmignore b/.npmignore index d1eec8a..7a72085 100644 --- a/.npmignore +++ b/.npmignore @@ -1,5 +1,8 @@ .circleci .git +.prettierrc +README.md +TODO scripts vendor examples diff --git a/package-lock.json b/package-lock.json index 5cc7c19..e2a43c3 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "memserver", - "version": "2.0.0-alpha10", + "version": "2.0.0-alpha12", "lockfileVersion": 1, "requires": true, "dependencies": { @@ -13811,7 +13811,8 @@ "typescript": { "version": "3.7.5", "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.7.5.tgz", - "integrity": "sha512-/P5lkRXkWHNAbcJIiHPfRoKqyd7bsyCma1hZNUGfn20qm64T6ZBlrzprymeu918H+mB/0rIg2gGK/BXkhhYgBw==" + "integrity": "sha512-/P5lkRXkWHNAbcJIiHPfRoKqyd7bsyCma1hZNUGfn20qm64T6ZBlrzprymeu918H+mB/0rIg2gGK/BXkhhYgBw==", + "dev": true }, "umd": { "version": "3.0.3", diff --git a/package.json b/package.json index 420116e..01d2c48 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "memserver", - "version": "2.0.0-alpha10", + "version": "2.0.0-alpha12", "description": "in-memory database/ORM and http mock server you can run in-browser and node environments. Built for large frontend teams, fast tests and rapid prototyping", "author": "Izel Nakri", "repository": { diff --git a/scripts/npm-link-ember-packages.js b/scripts/npm-link-ember-packages.js index cc9ea9d..826940f 100644 --- a/scripts/npm-link-ember-packages.js +++ b/scripts/npm-link-ember-packages.js @@ -5,15 +5,15 @@ const child_process = require("child_process"); const shell = util.promisify(child_process.exec); async function main() { - const basePackages = [ + const emberSourcePackages = [ "@ember/string", "@ember/error", "@ember/-internals", "@ember/deprecated-features", "@ember/debug", - "@ember/polyfills", - "ember-inflector" + "@ember/polyfills" ]; + const basePackages = emberSourcePackages.concat(["ember-inflector"]); await Promise.all( basePackages.map(async (packageName) => { @@ -23,14 +23,19 @@ async function main() { }) ); - await Promise.all([ - shell( - `node_modules/.bin/babel -x .js node_modules/ember-source/dist/packages/@ember -d ./@ember --config-file="./.babelrc"` - ), - shell( - `node_modules/.bin/babel -x .js vendor/ember-inflector -d ./ember-inflector --config-file="./.babelrc"` - ) - ]); + await Promise.all( + emberSourcePackages + .map((packageName) => { + return shell( + `node_modules/.bin/babel -x .js node_modules/ember-source/dist/packages/${packageName} -d ./${packageName} --config-file="./.babelrc"` + ); + }) + .concat([ + shell( + `node_modules/.bin/babel -x .js vendor/ember-inflector -d ./ember-inflector --config-file="./.babelrc"` + ) + ]) + ); await Promise.all( basePackages.map(async (packageName) => await writePackageJSONForLinking(packageName))