From a4a07d03ed9cfedcf51404c314e5410210b91d9d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fredrik=20Adel=C3=B6w?= Date: Wed, 19 Feb 2020 11:36:39 +0100 Subject: [PATCH] cli package embryo to get started --- .gitignore | 2 ++ frontend/packages/cli/cli.js | 4 ++++ frontend/packages/cli/package.json | 19 +++++++++++++++++++ frontend/packages/cli/src/index.test.ts | 5 +++++ frontend/packages/cli/src/index.ts | 3 +++ 5 files changed, 33 insertions(+) create mode 100755 frontend/packages/cli/cli.js create mode 100644 frontend/packages/cli/package.json create mode 100644 frontend/packages/cli/src/index.test.ts create mode 100644 frontend/packages/cli/src/index.ts diff --git a/.gitignore b/.gitignore index 191ad9deef..bedeac419e 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,4 @@ secrets.env .DS_Store +cjs/ +esm/ diff --git a/frontend/packages/cli/cli.js b/frontend/packages/cli/cli.js new file mode 100755 index 0000000000..4ad3db98a9 --- /dev/null +++ b/frontend/packages/cli/cli.js @@ -0,0 +1,4 @@ +#!/usr/bin/env node +const hello = require('./src/index.ts'); + +console.log('output:', hello()); diff --git a/frontend/packages/cli/package.json b/frontend/packages/cli/package.json new file mode 100644 index 0000000000..8f145e4ee1 --- /dev/null +++ b/frontend/packages/cli/package.json @@ -0,0 +1,19 @@ +{ + "name": "@spotify-backstage/cli", + "version": "1.0.0", + "main": "src/index.ts", + "main:src": "src/index.ts", + "license": "Apache-2.0", + "private": false, + "scripts": { + "build": "web-scripts build", + "lint": "web-scripts lint", + "test": "web-scripts test" + }, + "devDependencies": { + "@spotify/web-scripts": "^6.0.0" + }, + "bin": { + "backstage-cli": "cli.js" + } +} diff --git a/frontend/packages/cli/src/index.test.ts b/frontend/packages/cli/src/index.test.ts new file mode 100644 index 0000000000..1f8b50cf26 --- /dev/null +++ b/frontend/packages/cli/src/index.test.ts @@ -0,0 +1,5 @@ +describe('dummy', () => { + it('dummy', () => { + expect(1).toBe(1); + }); +}); diff --git a/frontend/packages/cli/src/index.ts b/frontend/packages/cli/src/index.ts new file mode 100644 index 0000000000..a6e3282955 --- /dev/null +++ b/frontend/packages/cli/src/index.ts @@ -0,0 +1,3 @@ +const hello = () => 'Hello World'; + +module.exports = hello;