Pug's new website.
This is published on https://pugjs.org/.
The website for Pug.
Pug's new website.
This is published on https://pugjs.org/.
15.6.2
to 15.7.0
.This version is covered by your current version range and after updating it in your project the build failed.
prop-types is a direct dependency of this project, and it is very likely causing it to break. If other packages depend on yours, this update is probably also breaking those in turn.
There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.
Your Greenkeeper Bot 🌴
Currently we have https://pugjs.org/api/getting-started.html, which assumes you are using the pug
api. This is almost certainly not what most people are doing. We should ideally offer an experience similar to https://babeljs.io/docs/setup/ showing how to use it with node, CLI, gulp, grunt, etc.
Branch | Build failing 🚨 |
---|---|
Dependency | js-beautify |
Current Version | 1.6.9 |
Type | dependency |
This version is covered by your current version range and after updating it in your project the build failed.
As js-beautify is a direct dependency of this project this is very likely breaking your project right now. If other packages depend on you it’s very likely also breaking them.
I recommend you give this issue a very high priority. I’m sure you can resolve this 💪
The new version differs by 18 commits .
5d3476f
1.6.10
4aed13b
Python 1.6.10
0a8c733
Bump version numbers in README.md
ffc96b9
Update Changelog for 1.6.10
7b20cc3
Excluded test resource from climate
60f897e
Updated CodeClimate config
679f9f9
Updated test data to use improve matrix generation
481f4d3
Rewrote test line generation
891f45d
Merge pull request #1117 from TimvdEijnden/master
4370c5c
Merge branch 'master' into master
416abb7
blank lines should not have spaces/tabs
a769da5
default to false
244397f
update tests and fix issues with tabs
72d23fb
Merge branch 'master' into master
8e7d5ab
fix multiple for multiple empty lines
There are 18 commits in total. See the full diff.
There is a collection of frequently asked questions and of course you may always ask my humans.
Your Greenkeeper Bot 🌴
At first glance, it seems like the repositories pug-www
, pug-en
, and pug-zh-cn
might all be the same thing. I mean, I think I was able to figure it out: From looking through the pug-www
and pug-en
repositories, I gather that the Pug documentation repos contains most of the actual content (the language and API spec), and the Pug website repo adds some extra templates and scripts for presenting the documentation online. Still, it might help to state in their respective READMEs what role each repository serves. Users who see a typo in the documentation, or a bug in the interactive code examples, might rush to the wrong repository and get confused.
We should provide a simple language picker somewhere in the layout, so people can change languages.
We need a landing page for https://pugjs.org, instead of dropping users directly to the API intro. Specifically, I envision the page to have
Update the code in https://github.com/pugjs/pug-www/blob/master/templates/index.pug#L4 so that we automatically detect the user's language. If available in https://github.com/pugjs/pug-www/blob/master/langs.js we should then redirect the user to their preferred language. Ideally we would do this for all users by default (unless they explicitly select a given language, see #17)
We need to load content from https://github.com/pugjs/pug-{language}/
when it's not available locally. This is what will happen in the travis deployment. I suggest a few refactorings:
en
) with no /en/
url prefixserver.close()
. We can manually disable minification as appropriate, but should do that separately.Branch | Build failing 🚨 |
---|---|
Dependency | resolve |
Current Version | 1.4.0 |
Type | dependency |
This version is covered by your current version range and after updating it in your project the build failed.
resolve is a direct dependency of this project, and it is very likely causing it to break. If other packages depend on yours, this update is probably also breaking those in turn.
The new version differs by 10 commits.
19cbd5e
v1.5.0
e0c5d51
[Tests] on node
v8.8
7f509ba
[New] node v8.8+ supports http2
b826f30
[Fix] fix broken core tests; change core.json to be an object instead of an array; fix results
e66117d
[New] add perf_hooks
, added in node v8.5
d0de222
[Tests] up to node
8.7
; use nvm install-latest-npm
so new npm doesn’t break old node
5bfb072
[Dev Deps] update eslint
e9d3a24
[Tests] up to v8.4
; node 0.6 is failing due to travis-ci changes; allow it to fail for now.
76f28a3
[Dev Deps] update eslint
, @ljharb/eslint-config
, tape
3412f98
[Docs] update repo URL
See the full diff
There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.
Your Greenkeeper Bot 🌴
4.16.4
to 4.17.0
.This version is covered by your current version range and after updating it in your project the build failed.
express is a direct dependency of this project, and it is very likely causing it to break. If other packages depend on yours, this update is probably also breaking those in turn.
express.raw
to parse bodies into Buffer
express.text
to parse bodies into stringres.sendFile
null
/undefined
to res.status
X-Forwarded-Host
pb
) supportSameSite=None
supportContent-Security-Policy
headerpath.normalize
call103 Early Hints
throw
on invalid typeThe new version differs by 53 commits.
10c7756
4.17.0
9dadca2
docs: remove Gratipay links
b8e5056
tests: ignore unreachable line
94e48a1
build: update example dependencies
efcb17d
deps: [email protected]
b9ecb9a
build: support Node.js 12.x
5266f3a
build: test against Node.js 13.x nightly
e502dde
build: [email protected]
da6f701
deps: range-parser@~1.2.1
88f9733
deps: [email protected]
8267c4b
deps: [email protected]
bc07a41
deps: finalhandler@~1.1.2
c754c8a
build: support Node.js 11.x
e917028
build: [email protected]
7b076bd
build: [email protected]
There are 53 commits in total.
See the full diff
There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.
Your Greenkeeper Bot 🌴
In this code I continue a table with the results of a database search
extends wineSearch
block content
for val in wineSelection
tr
td
form(action='/wine/update', method='POST')
input(type='hidden', name='loc', value=val.wine_Location)
button.loc_button=val.wine_Location
td= val.wine_Quantity
td= val.wine_Type
td= val.wine_Colour
td= val.wine_Grape
td= val.wine_Winery
td= val.wine_Country
td= val.wine_Vintage
In chrome the first row, the form is excluded. Remaining rows are correct. Testing using Postman yields the correct result
Chrome: (error)
<td>
<input type="hidden" name="loc" value="E1" /><button
class="loc_button"
>
E1
</button>
</td>
Postman: (correct)
<td>
<form action="/wine/update" method="POST">
<input type="hidden" name="loc" value="E1" /><button
class="loc_button"
>
E1
</button>
</form>
</td>
I am sure that the input to PUG is the same. ie wineSelection
Does the express server detect the client and render differently?
Is there a way to force the render as if a Postman client?
Currently this project doesn't have a license. This could especially be useful for others wanting to use the pug logo.
I would recommend a CC3.0 variant
We need a good solution for identifying sections of the page that our out of date. We could assume that any given page is out of date if the english version of the markdown file has been updated more recently than the translated version. Ideally this would offer a link to the english version, and a link to edit the translated version so people can update them.
Branch | Build failing 🚨 |
---|---|
Dependency | eslint-plugin-react |
Current Version | 7.2.1 |
Type | devDependency |
This version is covered by your current version range and after updating it in your project the build failed.
As eslint-plugin-react is “only” a devDependency of this project it might not break production or downstream projects, but “only” your build or test tools – preventing new deploys or publishes.
I recommend you give this issue a high priority. I’m sure you can resolve this 💪
propTypes
, contextTypes
and childContextTypes
to no-typos
(#213 @DianaSuvorova)boolean-prop-naming
crash (#1369 @EvHaus)no-typos
crash (#1353 @jseminck)require-default-props
stopping when it finds a component without props (#1380 @brgibson)no-direct-mutation-state
detection with nested components (#1382)The new version differs by 25 commits.
162b92b
Update CHANGELOG and bump version
686ab89
Merge pull request #1375 from jseminck/more-robust-no-typos-fix
9805f70
Fix no-direct-mutation-state detection with nested components (fixes #1382)
6af4bca
Merge pull request #1383 from mjomble/patch-1
a05bc0a
Fixed links in changelog
48e8dc1
Merge pull request #1380 from brgibson/master
f371368
require-default-props - fixing an edge case where linting stops when it finds a component without props - should move on to the next component in the file
5e25a5e
Re-add FIXME and disable the warning through eslint-disable-next-line
d00e9e6
Remove FIXME as it fails linting
0cf2415
Add comment to the eslint parent definition issue
02ed7d0
Merge pull request #1371 from DianaSuvorova/i213
1292807
Add comment explaining try/catch
fa890cb
Tests and explaining the case that is currently not supported.
1301fe9
More robust no-typos fix
59a3f6a
[no-typo] rule enhancement checking for a correct prop type spelling
There are 25 commits in total.
See the full diff
There is a collection of frequently asked questions and of course you may always ask my humans.
Your Greenkeeper Bot 🌴
Hi, I had to translate most of pugjs documentations contents in French for our PHP port documentation https://phug-lang.com
So now, I could easily translate your whole documentation if you set-up for me the pug-fr repository.
You can rely on my level in French, it's my mother tongue and I master it well.
This page should look along the lines of:
You can use pug to generate react templates. This is supported via a babel-plugin. To use it, you need the following two plugins in your .babelrc
:
{
"plugins": [
"transform-react-pug",
"transform-react-jsx"
]
}
You can install them via:
npm install babel-plugin-transform-react-pug babel-plugin-transform-react-jsx --save-dev
To use react-pug, you just declare a tagged template literal:
import React from 'react';
import ReactDOM from 'react-dom';
function HomePage() {
return pug`
div
h1 Home Page
p Some content
`;
}
ReactDOM.render(
pug`HomePage`,
document.getElementById('container'),
);
babel-plugin-transform-react-pug
will convert the pug code in template literals into JSX.
In brackets you just install the pug plugin. In atom, install language-babel and the pug plugin, then configure the template literal tag in langauge-pug (this needs documenting properly).
We should consider redirecting HTTP (http://pugjs.org/language/filters.html) to HTTPS (https://pugjs.org/language/filters.html).
Branch | Build failing 🚨 |
---|---|
Dependency | react-dom |
Current Version | 15.6.1 |
Type | dependency |
This version is covered by your current version range and after updating it in your project the build failed.
react-dom is a direct dependency of this project this is very likely breaking your project right now. If other packages depend on you it’s very likely also breaking them.
I recommend you give this issue a very high priority. I’m sure you can resolve this 💪
There is a collection of frequently asked questions and of course you may always ask my humans.
Your Greenkeeper Bot 🌴
Why have you forked stop? Can you contribute your changes to https://github.com/ForbesLindesay/stop
Hey, I've noticed that the Nested Filters section–which brings an example where the script is first transformed by babel, and then by cdata-js–outputs:
_.default.existsSync is not a function
As can be seen here:
I admit I haven't read the source yet to find the problem–that's why this isn't a PR.
I wonder if maybe what I'm reporting here isn't a mistake of mine-then please point and I'll close the issue ASAP 😄 .
Maybe you should check the integrity of Bootstrap's components...
Branch | Build failing 🚨 |
---|---|
Dependency | codemirror |
Current Version | 5.24.0 |
Type | dependency |
This version is covered by your current version range and after updating it in your project the build failed.
As codemirror is a direct dependency of this project this is very likely breaking your project right now. If other packages depend on you it’s very likely also breaking them.
I recommend you give this issue a very high priority. I’m sure you can resolve this 💪
Version 5.24.2
javascript mode: Support computed class method names.
merge addon: Improve aligning of unchanged code in the presence of marks and line widgets.
The new version differs by 9 commits .
948f94f
Mark version 5.24.2
96a1ca9
[javascript mode] Support computed class method names
d79935c
[javascript mode] Test for typescript index signature
8a52fce
Revert "[xml mode] Allow dashes in tag names"
ec22459
[merge demo] Remove debug code
1560928
[merge addon] Notice changed() calls on widgets and markers when aligning
8595f5c
test for typescript index signature
7943e50
[merge addon] Improve aligning to work with collapsed markers and widgets
4d7c803
Bump version number post-5.24
See the full diff.
There is a collection of frequently asked questions and of course you may always ask my humans.
Your Greenkeeper Bot 🌴
pug-www/src/components/pug-preview.js
Lines 125 to 128 in 7e482bb
It seems like either we want this everywhere, or not at all.
Branch | Build failing 🚨 |
---|---|
Dependency | react |
Current Version | 15.6.1 |
Type | dependency |
This version is covered by your current version range and after updating it in your project the build failed.
react is a direct dependency of this project this is very likely breaking your project right now. If other packages depend on you it’s very likely also breaking them.
I recommend you give this issue a very high priority. I’m sure you can resolve this 💪
There is a collection of frequently asked questions and of course you may always ask my humans.
Your Greenkeeper Bot 🌴
This was posted long time ago at this link, reposting.
pugjs/pug#3132
Hey, I spent 1 hour to find out why my Webstorm File Watcher could not detect pug. I had installed Node.js, Express.js.
What I was missing was commandline installation instruction, which was not visible in the website.
Only in the github website I found it, and at the the I didn't even know what the question and solution was supposed to be.
So could you please also write the Command Line installation instructions from Github shown below in your website, that would save a lot of time. Thanks.
https://pugjs.org/api/getting-started.html
Command Line
After installing the latest version of Node.js, install with:
$ npm install pug-cli -g
and run with
$ pug --help
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.