diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 2d96c74..3311cfa 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -9,14 +9,17 @@ jobs: release: name: Release runs-on: ubuntu-latest - steps: - uses: actions/checkout@v2 + - uses: pnpm/action-setup@v2.0.1 + with: + version: ${{ env.PNPM_VERSION }} - uses: actions/setup-node@v2 with: - node-version: 14.x - registry-url: 'https://registry.npmjs.org' - + node-version: 16.x + cache: pnpm + - run: pnpm install + - run: pnpm run build - run: npm publish env: NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }} \ No newline at end of file diff --git a/.npmignore b/.npmignore index 23f8a94..23dc816 100644 --- a/.npmignore +++ b/.npmignore @@ -1,9 +1,15 @@ +.eslintignore +.eslintrc.js +.github .gitignore -.pnpm-lock.yaml .prettierignore .prettierrc.js .release-it.js +jest.config.js +jest.setup.js node_modules +pnpm-lock.yaml RELEASE.md rollup.config.js -src \ No newline at end of file +src +tests diff --git a/README.md b/README.md index 217024f..c7b817a 100644 --- a/README.md +++ b/README.md @@ -24,7 +24,7 @@ For websites and to try out the code quickly, you can use [UNPKG](https://unpkg. Include the following snippet inside the `` of your HTML page: ```html - + ``` Then add a second script tag after it like this to send a signal once every time the page loads: diff --git a/package.json b/package.json index 03f952c..8d36860 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "@telemetrydeck/sdk", "version": "1.0.0", - "description": "JavaScript package to send TelemetryDeck signals", + "description": "Send analytics signals to TelemetryDeck", "main": "dist/telemetrydeck.js", "module": "dist/telemetrydeck.mjs", "scripts": { diff --git a/rollup.config.js b/rollup.config.js index c44dd31..9518af2 100644 --- a/rollup.config.js +++ b/rollup.config.js @@ -6,7 +6,7 @@ export default [ { input: 'src/telemetrydeck.mjs', output: { - file: 'dist/telemtrydeck.js', + file: 'dist/telemetrydeck.js', format: 'cjs', }, plugins: [json()], @@ -15,7 +15,7 @@ export default [ { input: 'src/telemetrydeck.mjs', output: { - file: 'dist/telemtrydeck.mjs', + file: 'dist/telemetrydeck.mjs', format: 'module', }, plugins: [json()], @@ -24,7 +24,7 @@ export default [ { input: 'src/telemetrydeck.mjs', output: { - file: 'dist/telemtrydeck.min.mjs', + file: 'dist/telemetrydeck.min.mjs', format: 'module', }, plugins: [json(), terser()], @@ -33,7 +33,7 @@ export default [ { input: 'src/telemetrydeck.mjs', output: { - file: 'dist/telemtrydeck.min.js', + file: 'dist/telemetrydeck.min.js', format: 'umd', name: '@telemetrydeck/sdk', }, diff --git a/src/telemetrydeck.mjs b/src/telemetrydeck.mjs index b3303a3..b635018 100644 --- a/src/telemetrydeck.mjs +++ b/src/telemetrydeck.mjs @@ -35,7 +35,7 @@ export class TelemetryDeck { } /** - * This method is used to queue messages to be sent by TelemtryDeck + * This method is used to queue messages to be sent by TelemetryDeck * @param {string} type * @param {string} [payload] *