Repository: keithamus/i-html Branch: main Commit: 6eedf0268e77 Files: 23 Total size: 60.8 KB Directory structure: gitextract_zvnutdbd/ ├── .github/ │ └── workflows/ │ ├── publish.yml │ └── static.yml ├── .gitignore ├── README.md ├── example-responses/ │ ├── ajax-form.html │ ├── dsd.html │ ├── empty.html │ ├── form-delete.html │ ├── form-save.html │ ├── hello.html │ ├── how-are-you.html │ ├── lazy.html │ ├── prepend-list.html │ ├── refresh-tock.html │ ├── refresh.html │ ├── sanitization.html │ ├── theme-gray.html │ ├── theme-pink.html │ ├── theme-yellow.html │ └── two-paragraphs.html ├── i-html.js ├── index.html └── package.json ================================================ FILE CONTENTS ================================================ ================================================ FILE: .github/workflows/publish.yml ================================================ name: Publish on: release: types: [created] jobs: publish-npm: name: Publish to npm runs-on: ubuntu-latest permissions: contents: read id-token: write steps: - uses: actions/checkout@v6 - uses: actions/setup-node@v6 with: node-version: 24 registry-url: https://registry.npmjs.org/ cache: npm - run: npm install -g npm@latest - run: npm install - run: npm run build --if-present - run: npm version ${TAG_NAME} --git-tag-version=false env: TAG_NAME: ${{ github.event.release.tag_name }} - run: npm publish --provenance --access public ================================================ FILE: .github/workflows/static.yml ================================================ # Simple workflow for deploying static content to GitHub Pages name: Deploy static content to Pages on: # Runs on pushes targeting the default branch push: branches: ["main"] # Allows you to run this workflow manually from the Actions tab workflow_dispatch: # Sets permissions of the GITHUB_TOKEN to allow deployment to GitHub Pages permissions: contents: read pages: write id-token: write # Allow only one concurrent deployment, skipping runs queued between the run in-progress and latest queued. # However, do NOT cancel in-progress runs as we want to allow these production deployments to complete. concurrency: group: "pages" cancel-in-progress: false jobs: # Single deploy job since we're just deploying deploy: environment: name: github-pages url: ${{ steps.deployment.outputs.page_url }} runs-on: ubuntu-latest steps: - name: Checkout uses: actions/checkout@v4 - name: Setup Pages uses: actions/configure-pages@v4 - name: Upload artifact uses: actions/upload-pages-artifact@v3 with: # Upload entire repository path: '.' - name: Deploy to GitHub Pages id: deployment uses: actions/deploy-pages@v4 ================================================ FILE: .gitignore ================================================ node_modules i-html.min.js ================================================ FILE: README.md ================================================ ## i-html [i-html](https://github.com/keithamus/i-html) is a drop in tag that allows for dynamically _importing_ html, _inline_. It's a bit like an `