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;