diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml new file mode 100644 index 0000000..9a8db94 --- /dev/null +++ b/.github/workflows/publish.yml @@ -0,0 +1,22 @@ +name: Publish to NPM +on: + push: + branches: + - main +jobs: + build: + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@v2 + - name: Setup Node + uses: actions/setup-node@v2 + with: + node-version: '20.x' + registry-url: 'https://registry.npmjs.org' + - name: Install dependencies and build πŸ”§ + run: npm ci + - name: Publish package on NPM πŸ“¦ + run: npm publish + env: + NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }} \ No newline at end of file diff --git a/README.md b/README.md index 653d338..bc0782a 100644 --- a/README.md +++ b/README.md @@ -2,6 +2,7 @@ Π¨Π°Π±Π»ΠΎΠ½ΠΈΠ·Π°Ρ‚ΠΎΡ€ для Node.js с синтаксисом {{mustache}} ### Todo: +- ΠΠ°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΉ README!!! - Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ экранированиС html ΠΏΡ€ΠΈ вставкС - Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π°ΡΠΈΠ½Ρ…Ρ€ΠΎΠ½Π½ΠΎΡΡ‚ΡŒ Π² функциях контСкста diff --git a/package-lock.json b/package-lock.json index a8afd53..012d9ba 100644 --- a/package-lock.json +++ b/package-lock.json @@ -17,7 +17,7 @@ }, "node_modules/get-value": { "version": "3.0.1", - "resolved": "https://npm.cartaxi.io/get-value/-/get-value-3.0.1.tgz", + "resolved": "https://registry.npmjs.org/get-value/-/get-value-3.0.1.tgz", "integrity": "sha512-mKZj9JLQrwMBtj5wxi6MH8Z5eSKaERpAwjg43dPtlGI1ZVEgH/qC7T8/6R2OBSUA+zzHBZgICsVJaEIV2tKTDA==", "dependencies": { "isobject": "^3.0.1" @@ -28,7 +28,7 @@ }, "node_modules/isobject": { "version": "3.0.1", - "resolved": "https://npm.cartaxi.io/isobject/-/isobject-3.0.1.tgz", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", "engines": { "node": ">=0.10.0"