Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implements base tracking library, adds typedocs #31

Merged
merged 25 commits into from
Jul 13, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
25 commits
Select commit Hold shift + click to select a range
fd12704
implements base tracking library, adds typedocs
lysy-vlc May 27, 2024
df60041
update npm packages, typed docs
lysy-vlc May 28, 2024
2c40883
security gh actions update, node version update
lysy-vlc May 29, 2024
41ef6f1
typedoc read from services, node engine 18 support inside ngx-piwik-p…
lysy-vlc Jun 17, 2024
22f3bad
base lib docs (#32)
auto200 Jun 20, 2024
33aabcd
docs updated after new typedoc config
lysy-vlc Jun 20, 2024
de75493
content tracking with infered parameters
lysy-vlc Jul 10, 2024
1c11071
update material design library
lysy-vlc Jul 10, 2024
8f952d9
cookie management with infered parameters
lysy-vlc Jul 10, 2024
9549ccc
custom dimensions with infered parameters
lysy-vlc Jul 10, 2024
5fb961d
custom events with infered parameters
lysy-vlc Jul 10, 2024
e92ddca
custom dimensions with infered parameters
lysy-vlc Jul 10, 2024
4285016
datalayer with infered parameters
lysy-vlc Jul 10, 2024
84f7000
download and outlink with infered parameters
lysy-vlc Jul 10, 2024
b5d4dd8
eCommerce with infered parameters
lysy-vlc Jul 10, 2024
410bf76
goal conversions with infered parameters
lysy-vlc Jul 10, 2024
4db1e7f
page views with infered parameters
lysy-vlc Jul 10, 2024
4f115f6
site search with infered parameters
lysy-vlc Jul 10, 2024
e2edfcd
user management with infered parameters
lysy-vlc Jul 10, 2024
cc644d6
package versions bump
lysy-vlc Jul 10, 2024
5bca1e1
bump package version - braking changes
lysy-vlc Jul 11, 2024
995bd3b
return types infered
lysy-vlc Jul 11, 2024
4ddbbb9
removes include unused docs directories from the tsconfig
lysy-vlc Jul 12, 2024
fabe005
changelog
lysy-vlc Jul 13, 2024
99b4808
package version bump
lysy-vlc Jul 13, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
22 changes: 11 additions & 11 deletions .github/workflows/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,9 @@ on:
workflow_dispatch:
inputs:
logLevel:
description: 'Log level'
description: "Log level"
required: true
default: 'warning'
default: "warning"

jobs:
bump-and-build:
Expand All @@ -18,13 +18,13 @@ jobs:
- name: Get the version
id: get_version
run: echo ::set-output name=VERSION::${GITHUB_REF/refs\/tags\//}
- uses: actions/checkout@v2
- uses: actions/setup-node@v1
- uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11
- uses: actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c
with:
node-version: 16
node-version: 18
registry-url: https://registry.npmjs.org/
- name: 'Cache node Modules'
uses: actions/cache@v1
- name: "Cache node Modules"
uses: actions/cache@v4.0.0
with:
path: ~.npm
key: ${{ runner.os }}-node-${{ hashFiles('**/package-lock.json') }}
Expand All @@ -42,8 +42,8 @@ jobs:
cp CHANGELOG.md dist/ngx-piwik-pro
- run: npm pack
working-directory: dist/ngx-piwik-pro
- name: 'Upload Build Artifatc ${{ steps.get_version.outputs.VERSION }}'
uses: actions/upload-artifact@v2
- name: "Upload Build Artifatc ${{ steps.get_version.outputs.VERSION }}"
uses: actions/upload-artifact@a8a3f3ad30e3422c9c7b888a15615d19a852ae32
with:
name: ${{ steps.get_version.outputs.VERSION }}.tgz
path: dist/ngx-piwik-pro/piwikpro-ngx-piwik-pro-${{ steps.get_version.outputs.VERSION }}.tgz
Expand All @@ -56,10 +56,10 @@ jobs:
id: get_version
run: echo ::set-output name=VERSION::${GITHUB_REF/refs\/tags\//}
- name: Download a Build Artifact
uses: actions/download-artifact@v2
uses: actions/download-artifact@9bc31d5ccc31df68ecc42ccf4149144866c47d8a
with:
name: ${{ steps.get_version.outputs.VERSION }}.tgz
- uses: actions/setup-node@v1
- uses: actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c
with:
node-version: 16
registry-url: https://registry.npmjs.org/
Expand Down
14 changes: 7 additions & 7 deletions .github/workflows/on-push.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ name: Build and Tests
on:
push:
branches:
- '**'
- "**"
pull_request:
branches:
- master
Expand All @@ -14,14 +14,14 @@ jobs:
runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v2
- uses: actions/setup-node@v1
- uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11
- uses: actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c
with:
node-version: '16'
registry-url: 'https://registry.npmjs.org'
node-version: "18"
registry-url: "https://registry.npmjs.org"

- name: 'Cache node Modules'
uses: actions/cache@v1
- name: "Cache node Modules"
uses: actions/cache@v4.0.0
with:
path: ~.npm
key: ${{ runner.os }}-node-${{ hashFiles('**/package-lock.json') }}
Expand Down
4 changes: 4 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@

# dependencies
/node_modules
projects/*/node_modules

# profiling files
chrome-profiler-events*.json
Expand Down Expand Up @@ -44,3 +45,6 @@ testem.log
# System Files
.DS_Store
Thumbs.db

# typedoc
docs_raw
22 changes: 14 additions & 8 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,19 +1,25 @@
# CHANGELOG

* [1.0.1](#1.1.0)
* [1.0.0](#1.0.0)
* [0.0.1](#0.0.1)
- [2.0.0](#2.0.0)
- [1.0.1](#1.1.0)
- [1.0.0](#1.0.0)
- [0.0.1](#0.0.1)

## 2.0.0

- uses a tracking base library in tracking methods
- minimal suported node version is 18

## 1.1.0

* adds new ecommerce methods (v2)
* deprecates old ecommerce methods (v1)
- adds new ecommerce methods (v2)
- deprecates old ecommerce methods (v1)

## 1.0.0

* release of the stable package
* possibility of passing nonce to scripts
* adds DataLayer Methods
- release of the stable package
- possibility of passing nonce to scripts
- adds DataLayer Methods

## 0.0.1

Expand Down
Loading
Loading