瀏覽代碼

chore(server): Update configs & CLI for actual package name

Michael Bromley 7 年之前
父節點
當前提交
b205ac3e43
共有 5 個文件被更改,包括 17 次插入9 次删除
  1. 1 0
      package.json
  2. 1 1
      server/cli/assets/index.hbs
  3. 1 1
      server/cli/assets/vendure-config.hbs
  4. 2 2
      server/cli/populate.ts
  5. 12 5
      server/package.json

+ 1 - 0
package.json

@@ -1,6 +1,7 @@
 {
   "name": "vendure",
   "version": "0.1.0",
+  "private": true,
   "scripts": {
     "docs:watch": "concurrently -n docgen,hugo,webpack -c green,blue,cyan \"yarn generate-api-docs && yarn generate-config-docs -w\" \"cd docs && hugo server\" \"cd docs && yarn webpack -w\"",
     "docs:build": "yarn generate-api-docs && yarn generate-config-docs && cd docs && yarn webpack --prod && hugo",

+ 1 - 1
server/cli/assets/index.hbs

@@ -1,4 +1,4 @@
-{{#if isTs }}import { bootstrap } from 'vendure';{{else}}const { import } = require('vendure');{{/if}}
+{{#if isTs }}import { bootstrap } from '@vendure/core';{{else}}const { import } = require('@vendure/core');{{/if}}
 {{#if isTs }}import { config } from './vendure-config';{{else}}const { config } = require('./vendure-config');{{/if}}
 
 bootstrap(config).catch(err => {

+ 1 - 1
server/cli/assets/vendure-config.hbs

@@ -5,7 +5,7 @@
     DefaultEmailPlugin,
     DefaultSearchPlugin,
     {{#if isTs}}VendureConfig,{{/if}}
-} {{#if isTs}}from 'vendure'; {{ else }}= require('vendure');{{/if}}
+} {{#if isTs}}from '@vendure/core'; {{ else }}= require('@vendure/core');{{/if}}
 {{#if isTs }}
 import * as path from 'path';
 {{ else }}

+ 2 - 2
server/cli/populate.ts

@@ -7,7 +7,7 @@ import { Connection } from 'typeorm';
 
 import { logColored } from './cli-utils';
 // tslint:disable-next-line:no-var-requires
-const { Populator, Importer } = require('vendure');
+const { Populator, Importer } = require('@vendure/core');
 
 // tslint:disable:no-console
 export async function populate() {
@@ -79,7 +79,7 @@ async function getApplicationRef(): Promise<INestApplication | undefined> {
 
     const config = index.config;
     config.silent = true;
-    const { bootstrap } = require('vendure');
+    const { bootstrap } = require('@vendure/core');
     console.log('Bootstrapping Vendure server...');
     const app = await bootstrap(config);
     return app;

+ 12 - 5
server/package.json

@@ -1,8 +1,12 @@
 {
-  "name": "vendure",
-  "version": "0.0.0",
+  "name": "@vendure/core",
+  "version": "0.1.0-alpha.2",
   "description": "A modern, headless ecommerce framework",
-  "private": true,
+  "repository":  {
+    "type" : "git",
+    "url" : "https://github.com/vendure-ecommerce/vendure/"
+  },
+  "private": false,
   "license": "MIT",
   "scripts": {
     "populate": "node -r ts-node/register mock-data/populate-cli.ts",
@@ -13,11 +17,14 @@
     "test:cov": "jest --coverage",
     "test:e2e": "jest --config ./e2e/config/jest-e2e.json --runInBand",
     "test:e2e:watch": "jest --config ./e2e/config/jest-e2e.json --watch --runInBand",
+    "generate-email-preview": "node -r ts-node/register src/email/preview/generate-email-preview.ts",
     "build": "rimraf dist && tsc -p ./build/tsconfig.build.json && tsc -p ./build/tsconfig.cli.json && gulp -f ./build/gulpfile.ts build",
-    "generate-email-preview": "node -r ts-node/register src/email/preview/generate-email-preview.ts"
+    "publish:alpha": "yarn build && npm publish --access public --tag alpha"
   },
   "main": "dist/server/src/index.js",
-  "bin": "dist/cli/vendure-cli.js",
+  "bin": {
+    "vendure": "dist/cli/vendure-cli.js"
+  },
   "files": [
     "dist/**/*"
   ],