diff --git a/.github/dependabot.yml b/.github/dependabot.yml new file mode 100644 index 0000000..323ba3b --- /dev/null +++ b/.github/dependabot.yml @@ -0,0 +1,15 @@ +version: 2 +updates: +- package-ecosystem: npm + directory: "/" + schedule: + interval: daily + open-pull-requests-limit: 10 + ignore: + - dependency-name: typescript + versions: + - 4.1.3 + - 4.1.4 + - 4.1.5 + - 4.2.2 + - 4.2.3 diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 662f02c..bb4f9d6 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -1,3 +1,5 @@ +name: Build nxtx package and publish + on: pull_request: branches: release @@ -6,14 +8,23 @@ jobs: publish: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v1 - - uses: actions/setup-node@v1 - with: - node-version: '10.x' - registry-url: 'https://npm.pkg.github.com' - - run: yarn install - - run: yarn build:dev - - run: yarn build - - run: yarn publish - env: - NODE_AUTH_TOKEN: ${{ secrets.GITHUB_PACKAGE_PUBLISH_TOKEN }} + - + name: Checkout + uses: actions/checkout@v1 + - + name: Setup Node.js + uses: actions/setup-node@v1 + with: + node-version: '10.x' + - + name: Install dependencies + run: yarn install --ignore-scripts + - + name: Build unminified + run: yarn build:dev + - + name: Build minified + run: yarn build + - + name: Publish package + run: npm config set registry https://npm.pkg.github.com/nxtxorg:_authToken=${{ secrets.GITHUB_TOKEN }} && npm publish diff --git a/CODEOWNERS b/CODEOWNERS new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/CODEOWNERS @@ -0,0 +1 @@ + diff --git a/package.json b/package.json index 2ba352d..132dfd8 100644 --- a/package.json +++ b/package.json @@ -4,15 +4,18 @@ "description": "a browser-friendly LaTex-inspired document preparation system", "author": "Malte Rosenbjerg", "license": "MIT", + "publishConfig": { + "registry":"https://npm.pkg.github.com/nxtxorg" + }, "files": [ "src/nxtx.ts", "src/parser.js", - "src/nxtx-interface.ts", "src/grammar.pegjs", + "src/nxtx-interface.ts", "build/nxtx.js", "build/nxtx.js.map", "build/nxtx.min.js", - "build/nxtx.min.js.map", + "build/nxtx.min.js.map" ], "devDependencies": { "@types/pegjs": "^0.10.1", diff --git a/yarn.lock b/yarn.lock index 2666b13..aef6f6a 100644 --- a/yarn.lock +++ b/yarn.lock @@ -784,13 +784,13 @@ pascalcase@^0.1.1: integrity sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ= path-parse@^1.0.6: - version "1.0.6" - resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.6.tgz#d62dbb5679405d72c4737ec58600e9ddcf06d24c" - integrity sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw== + version "1.0.7" + resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" + integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== pegjs@^0.10.0: version "0.10.0" - resolved "http://registry.npmjs.org/pegjs/-/pegjs-0.10.0.tgz#cf8bafae6eddff4b5a7efb185269eaaf4610ddbd" + resolved "https://registry.npmjs.org/pegjs/-/pegjs-0.10.0.tgz#cf8bafae6eddff4b5a7efb185269eaaf4610ddbd" posix-character-classes@^0.1.0: version "0.1.1"