Skip to content

Commit

Permalink
attempt manual sass build workflow, become npm package
Browse files Browse the repository at this point in the history
  • Loading branch information
esheyw committed Jan 23, 2024
1 parent ed7c138 commit a976ae5
Show file tree
Hide file tree
Showing 4 changed files with 269 additions and 11 deletions.
23 changes: 12 additions & 11 deletions .github/workflows/main.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -10,16 +10,17 @@ jobs:
steps:
- uses: actions/checkout@v2

- name: Sass Build
# You may pin to the exact commit or the version.
# uses: gha-utilities/sass-build@a890a939b8c2b0778ea706fb091da0f1c6f38f92
uses: gha-utilities/[email protected]
with:
# Relative path(s) to SASS or SCSS file, eg. _scss/main.scss
source: styles/main.scss
# Path(s) compiled CSS should be saved, eg. ~/workspace_sass/assets/css/main.css
destination: styles/main.css
sourceMap: main.css.map
- run: npm run sass
# - name: Sass Build
# # You may pin to the exact commit or the version.
# # uses: gha-utilities/sass-build@a890a939b8c2b0778ea706fb091da0f1c6f38f92
# uses: gha-utilities/[email protected]
# with:
# # Relative path(s) to SASS or SCSS file, eg. _scss/main.scss
# source: styles/main.scss
# # Path(s) compiled CSS should be saved, eg. ~/workspace_sass/assets/css/main.css
# destination: styles/main.css
# sourceMap: main.css.map

# Substitute the Manifest and Download URLs in the module.json
- name: Substitute Manifest and Download Links For Versioned Ones
Expand All @@ -34,7 +35,7 @@ jobs:
download: https://github.com/${{github.repository}}/releases/download/${{github.event.release.tag_name}}/module.zip

# Create a zip file with all files required by the module to add to the release
- run: zip -r ./module.zip module.json LICENSE styles/ scripts/ templates/ lang/
- run: zip -r ./module.zip module.json LICENSE styles/*.css styles/*.map scripts/ templates/ lang/

# Create a release for this specific version
- name: Update Release with Files
Expand Down
Empty file added build/link.mjs
Empty file.
234 changes: 234 additions & 0 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

23 changes: 23 additions & 0 deletions package.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
{
"name": "pf2e-macro-helper-library",
"version": "0.2.4",
"description": "PF2e Macro & Helper Library",
"main": "scripts/init.mjs",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1",
"sass": "sass styles/main.scss styles/main.css"
},
"repository": {
"type": "git",
"url": "git+https://github.com/esheyw/pf2e-macro-helper-library.git"
},
"author": "Emmanuel Wineberg <[email protected]>",
"license": "MIT",
"bugs": {
"url": "https://github.com/esheyw/pf2e-macro-helper-library/issues"
},
"homepage": "https://github.com/esheyw/pf2e-macro-helper-library#readme",
"devDependencies": {
"sass": "^1.70.0"
}
}

0 comments on commit a976ae5

Please sign in to comment.